BM6P6(@ ~~~qqqmmmlllkkkkkkmmmpppxxxwwwlllcccaaa___^^^^^^_________^^^WWWUUURRROOOLLLKKKJJJJJJEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHJJJKKKLLLKKKLLLMMMOOOOOOTTTZZZ```fffhhh```UUURRRMMMJJJJJJHHHEEEFFFJJJKKKJJJHHHHHHHHHGGGEEECCCFFFDDDDDDGGGIIILLLTTT\\\pppnnn^^^UUUNNNLLLMMMUUUYYYfff~~~mmmRRRJJJCCC>>>???@@@>>><<<===??????>>>===============>>>???@@@@@@@@@AAADDDFFFFFFGGGIIIJJJLLLPPPUUUYYYZZZ___eeekkknnnppprrrsssvvvxxx{{{tttqqqnnnllljjjiiihhhgggeeecccbbbbbb^^^aaadddfffgggkkkqqqwww~~~mmmlllpppjjjWWWNNNFFFEEEDDDBBB@@@AAA???@@@@@@@@@???@@@BBBCCCCCCCCCDDDDDDDDDEEEHHHKKKRRRVVV\\\cccjjjrrrzzzyyymmmbbb_________aaadddiiiqqq{{{~~~wwwlllddd```^^^\\\\\\]]]^^^^^^]]]XXXVVVSSSPPPMMMKKKJJJIIIFFFEEECCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHJJJLLLMMMMMMMMMOOOPPPPPPWWW```hhhnnnnnneeeZZZRRRMMMJJJJJJJJJHHHJJJNNNMMMLLLKKKJJJIIIGGGEEECCCGGGDDDDDDGGGJJJMMMTTT\\\nnntttcccXXXPPPMMMNNNSSSVVVbbbwwwrrrVVVKKKDDD??????@@@>>><<<===??????>>>===============>>>???@@@@@@@@@AAADDDGGGGGGHHHJJJKKKLLLPPPTTTXXXZZZ^^^dddiiimmmooorrrtttyyy}}}}}}vvvrrrpppooonnnhhhhhhggggggfffffffffeeeccceeehhhjjjlllpppwww}}}kkkiiilllqqqZZZPPPGGGEEEDDDBBBAAABBBAAAAAAAAAAAA@@@@@@AAABBB@@@AAACCCDDDFFFIIIMMMPPPRRRVVV\\\ccckkksss|||xxxjjjaaaXXXWWWYYYZZZ\\\___aaahhhqqqwwwzzz~~~|||{{{{{{{{{}}}~~~|||}}}vvvmmmeee___]]][[[[[[\\\^^^^^^]]]YYYXXXUUURRROOOLLLJJJIIIFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJMMMOOOOOOOOOQQQRRRSSS]]]iiisssyyywwwlll```TTTNNNKKKKKKKKKJJJMMMQQQOOOOOONNNLLLJJJHHHFFFDDDGGGEEEEEEHHHKKKMMMTTT\\\jjj{{{iii\\\RRRNNNOOOQQQTTT\\\nnnzzz[[[MMMEEE@@@@@@@@@>>>===>>>???>>>>>>===============>>>???@@@@@@@@@AAADDDGGGHHHIIIJJJKKKLLLOOOTTTWWW[[[^^^dddiiilllooosssuuu}}}zzztttooommmmmmlllkkkfffgggggghhhhhhiiijjjjjjhhhkkkmmmooorrrxxxkkkgggiii|||}}}cccWWWKKKGGGFFFDDDCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDEEEGGGJJJNNNQQQRRRVVV]]]dddmmmvvvuuummmgggaaaZZZUUUUUUWWWWWWZZZ]]]]]]bbbiiinnnqqquuu{{{zzzuuusssqqqpppooonnnllljjjjjjjjjkkkmmmnnnooonnnnnnrrrtttvvvyyy}}}|||vvvnnnhhh```^^^[[[[[[\\\^^^^^^^^^ZZZYYYWWWTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKNNNPPPQQQRRRSSSUUUWWWdddsss~~~sssfffXXXRRRNNNLLLKKKJJJMMMRRROOOPPPQQQPPPMMMJJJHHHGGGGGGEEEEEEIIIKKKMMMSSS[[[fff}}}nnn^^^RRRNNNOOOPPPSSSZZZiii___OOOGGGAAAAAAAAA>>>===>>>>>>>>>============>>>>>>===>>>???@@@@@@BBBEEEGGGIIIJJJKKKLLLLLLOOOSSSWWW]]]aaafffkkknnnrrrvvvxxxwwwtttpppkkkiiigggfffeeehhhhhhiiijjjjjjkkkllllllkkknnnqqqtttwww~~~nnnhhhiii{{{rrrdddTTTNNNLLLIIIGGGFFFCCCBBBAAAAAABBBBBBAAA@@@CCCDDDEEEEEEFFFGGGKKKMMMRRRVVV]]]fffoooxxx}}}tttmmmfffaaa]]]YYYSSSPPPRRRRRRRRRTTTWWW[[[___dddhhhjjjlllppptttzzzzzzzzzzzzzzz{{{||||||{{{{{{zzzxxxvvvrrrllliiidddcccaaabbbccccccbbb``````aaacccdddeeefffggghhhlllmmmmmmmmmooosssyyy}}}{{{uuuooojjjccc```]]]\\\]]]^^^______YYYYYYYYYWWWSSSOOOLLLIIIHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJIIIKKKNNNOOOQQQSSSVVVYYY]]]kkk{{{wwwjjj```XXXQQQNNNKKKHHHKKKPPPPPPTTTWWWWWWSSSNNNJJJIIIFFFDDDEEEIIIKKKLLLRRRYYYbbbxxxppp___QQQLLLMMMPPPSSSZZZjjjbbbRRRIIIBBBAAAAAA???>>>???>>>>>>============>>>>>>===>>>??????@@@BBBEEEHHHJJJKKKLLLLLLMMMOOOTTTWWW```dddjjjooosssvvvzzz|||~~~wwwpppooollliiifffddddddeeelllllllllllllllllllllmmmlllppptttxxx}}}ooohhhhhh{{{rrr```WWWTTTOOOKKKJJJEEECCC@@@@@@BBBCCCBBBAAAAAACCCDDDDDDEEEFFFJJJMMMRRRVVV^^^gggpppzzztttooohhhbbb^^^\\\YYYXXXTTTPPPOOOQQQRRRPPPRRRVVVZZZ]]]```bbbdddfffhhhjjjpppppppppooooooooooooooolllkkkjjjiiifffccc```^^^ZZZXXXXXXYYY[[[\\\[[[ZZZXXXZZZ]]]^^^___aaadddfffhhhhhhfffeeedddfffkkknnntttyyy{{{uuuoookkkeeebbb^^^\\\\\\^^^^^^^^^XXXYYYZZZYYYVVVRRRNNNKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKJJJKKKMMMNNNPPPSSSXXX\\\fffssszzznnnggg___VVVPPPLLLHHHKKKPPPUUU[[[``````ZZZRRRLLLIIIEEECCCDDDHHHJJJKKKPPPWWW___tttqqq^^^PPPKKKMMMNNNTTT\\\kkkiiiTTTKKKCCCBBBAAA???>>>???===============>>>>>>???<<<>>>??????@@@BBBFFFHHHIIIJJJKKKLLLMMMPPPUUUXXXbbbgggnnntttxxx{{{}}}wwwpppiiiiiiiiigggeeefffhhhkkkoooooonnnnnnnnnnnnmmmmmmnnnrrryyyooohhhhhh|||nnneeebbb]]]WWWTTTMMMHHHCCCAAABBBCCCCCCAAA===???AAACCCEEEHHHMMMPPPRRRWWW^^^gggpppzzzyyyqqqbbb^^^XXXUUUTTTTTTTTTTTTOOOMMMOOORRRSSSQQQSSSWWWWWWYYY[[[^^^```bbbccceeeffffffffffffeeeeeedddccc______^^^\\\ZZZYYYYYYYYYWWWVVVUUUVVVXXXXXXXXXWWWUUUXXX[[[]]]^^^```dddhhhffffffeeecccbbbeeeiiilllrrrwww~~~{{{uuupppmmmgggccc^^^[[[[[[\\\\\\\\\WWWXXXZZZZZZXXXTTTOOOLLLIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKKKKNNNSSSZZZ___ooo{{{}}}rrrmmmdddZZZSSSNNNKKKNNNSSS^^^eeelllkkkbbbVVVMMMHHHDDDBBBCCCGGGIIIJJJOOOUUU]]]qqqrrr^^^PPPKKKMMMKKKRRR[[[lllrrrVVVMMMDDDBBBAAA???>>>@@@===============>>>??????<<<===??????@@@BBBFFFIIIHHHJJJKKKLLLNNNQQQVVVYYYbbbhhhpppwww{{{~~~xxxqqqlllfffffffffeeedddfffkkkoooooooooooooooooooooooooooqqqwwwqqqiiijjjxxxvvvqqqkkkgggYYYQQQHHHCCCCCCDDDCCCAAA===???BBBDDDFFFIIINNNQQQRRRWWW^^^gggpppzzzooobbb[[[YYYUUUPPPNNNNNNPPPQQQRRRHHHHHHJJJOOOPPPOOOQQQVVVTTTUUUXXX[[[^^^```bbbccc_______________^^^]]]]]]XXXXXXWWWUUUTTTTTTUUUWWWYYYWWWVVVWWWXXXXXXWWWUUUVVVYYY]]]___```ccchhhlllgggggggggffffffiiinnnrrrzzz|||uuupppmmmgggccc^^^ZZZYYYZZZZZZZZZVVVXXXZZZ[[[YYYUUUQQQNNNJJJHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLKKKKKKJJJJJJLLLSSS[[[aaauuu~~~tttpppfff\\\VVVPPPNNNQQQVVVeeemmmtttssshhhYYYMMMGGGCCCAAACCCGGGHHHIIIMMMTTT\\\ooorrr___PPPLLLNNNIIIQQQ[[[kkkzzzWWWMMMEEECCCBBB???>>>@@@===============>>>??????<<<===??????@@@BBBFFFIIIHHHIIIKKKLLLNNNRRRWWWZZZaaagggqqqyyy}}}{{{sssmmmjjjfffggggggeeeccceeejjjoooooooooooopppqqqqqqqqqrrrssszzztttlllnnn|||xxxbbbXXXMMMEEEDDDDDDBBB@@@BBBCCCEEEEEEFFFIIILLLOOOSSSWWW^^^gggpppzzz|||mmmaaaZZZXXXQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUXXX[[[]]]]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWYYYXXXXXXXXXZZZ[[[[[[[[[WWWZZZ^^^aaaeeeiiinnnrrrvvvsssoookkkkkkpppxxx|||uuuooojjjhhheeeaaa\\\XXXVVVUUUUUUWWWWWWXXXZZZZZZXXXSSSPPPMMMLLLJJJGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHJJJLLLMMMQQQ\\\hhhwwwuuurrrjjjaaaZZZTTTQQQVVV]]]mmmxxx~~~wwwgggYYYOOOJJJCCCAAABBBGGGJJJLLLPPPUUUXXXhhhrrraaaVVVOOOLLLKKKOOOWWWjjjaaaLLLCCCEEE@@@???AAA>>>??????>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFHHHJJJMMMNNNPPPRRRVVVXXXbbbhhhqqqxxx|||~~~}}}wwwooojjjhhheeeccc```bbbfffjjjllllllppprrrtttrrrooooooqqqtttwww~~~yyyiiiqqqwwwdddPPPHHHDDD@@@AAAGGGBBBCCCEEEEEEFFFGGGJJJLLLSSSXXX___hhhqqq{{{}}}kkk___UUUOOONNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXXXXYYYXXXWWWXXXYYY[[[]]]]]]___bbbfffkkkooouuu{{{|||xxxwww|||}}}vvvooojjjgggeee```\\\XXXVVVUUUTTTVVVVVVXXXZZZ[[[XXXSSSOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJLLLMMMQQQ]]]iiixxxpppiiiaaa[[[VVVTTTXXX___ooozzzxxxiii[[[PPPJJJDDDBBBBBBFFFJJJKKKOOOTTTWWWfff}}}qqq```TTTNNNKKKKKKOOOWWWggg```KKKCCCEEEAAA???AAA>>>??????>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFIIIKKKNNNOOOQQQTTTXXX[[[ccciiiqqqwww{{{~~~xxxrrrlllgggfffgggeeedddgggkkknnnooooooooopppqqqqqqqqqsssvvvxxx~~~}}}nnnwwwyyycccOOOHHHFFFBBBBBBFFFBBBCCCEEEEEEFFFGGGJJJLLLSSSXXX___hhhqqq{{{mmm___UUUNNNKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[ZZZYYYZZZ\\\___bbbeeefffiiinnntttyyy~~~wwwpppkkkgggddd```[[[XXXUUUTTTTTTTTTUUUXXX[[[\\\YYYTTTOOONNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMNNNSSS```lllzzznnngggaaa\\\YYYWWW]]]dddsss}}}{{{kkk]]]QQQJJJFFFCCCCCCFFFIIIIIIMMMRRRVVVcccyyyppp^^^SSSMMMJJJKKKOOOVVVccc|||```LLLDDDFFFAAA???AAA>>>??????>>>>>>>>>>>>??????>>>>>>>>>???AAABBBDDDEEEIIIKKKNNNPPPRRRVVV[[[^^^dddiiiqqqvvvzzz~~~zzzrrrlllgggdddeeeffffffhhhkkkoooqqqrrrqqqooonnnmmmooosssxxx{{{}}}rrr|||yyybbbMMMGGGGGGDDDBBBDDDBBBCCCEEEEEEFFFGGGJJJLLLSSSWWW___hhhqqq{{{sssaaaWWWRRRNNNLLLMMMLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRQQQQQQPPPLLLLLLLLLLLLMMMNNNPPPPPPTTTVVVYYY\\\^^^^^^^^^]]]^^^^^^^^^___aaaffflllpppqqqtttzzzyyyrrrlllfffddd___[[[WWWTTTSSSSSSSSSUUUYYY]]]^^^\\\VVVQQQOOONNNLLLIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHJJJNNNPPPWWWdddqqqwwwjjjeeeaaa___]]]\\\aaahhhuuu|||nnn___SSSJJJHHHDDDCCCFFFGGGHHHLLLQQQWWWcccyyyooo^^^SSSMMMJJJJJJNNNTTT^^^sssbbbMMMEEEGGGBBB???AAA===??????>>>>>>>>>>>>??????======>>>???@@@BBBCCCDDDHHHJJJLLLOOORRRVVV[[[___eeejjjqqquuuyyy~~~tttmmmhhhcccccceeedddfffiiimmmpppqqqqqqqqqpppmmmjjjmmmssszzz}}}~~~sss~~~xxx```JJJEEEGGGDDDAAAAAABBBCCCEEEEEEFFFGGGJJJLLLRRRWWW___hhhqqq{{{pppbbbUUUPPPNNNLLLKKKMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPVVVXXX[[[^^^```aaabbbaaa___aaaccceeeiiiooowww|||{{{tttnnnfffccc___ZZZVVVTTTSSSRRRRRRTTTYYY]]]___]]]WWWSSSPPPOOOLLLJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHJJJOOOSSS[[[jjjyyyvvvnnneeebbbaaabbbaaa```ccciiiuuu~~~}}}pppbbbTTTKKKIIIEEECCCEEEFFFGGGKKKPPPXXXfff}}}ppp___TTTNNNKKKIIILLLRRRZZZkkkgggQQQGGGGGGBBB???AAA>>>??????>>>>>>>>>>>>??????======>>>???@@@BBBCCCDDDFFFHHHJJJLLLOOOTTTZZZ^^^eeekkkqqquuuxxx~~~zzzpppjjjeeebbbcccfffdddgggkkkoooqqqqqqrrrrrrpppmmmkkkmmmssszzz}}}~~~uuu}}}vvv^^^IIIDDDFFFCCC@@@@@@BBBCCCEEEEEEFFFGGGJJJLLLRRRWWW^^^gggqqq|||xxxcccYYYPPPNNNPPPNNNMMMNNNMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSXXXYYY\\\___bbbdddffffffbbbfffkkkooosss{{{{{{tttoooeeebbb^^^YYYVVVSSSRRRRRRPPPRRRVVV[[[]]]\\\WWWTTTQQQPPPMMMKKKHHHFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGKKKQQQWWWaaaqqqvvvhhhbbb______aaaeeeeeecccdddiiiqqqzzz|||qqqdddVVVLLLJJJEEECCCDDDFFFFFFKKKPPPZZZjjjooo___TTTNNNKKKIIIKKKOOOVVVdddmmmUUUIIIHHHAAA???AAA?????????>>>>>>>>>>>>??????>>>>>>>>>???AAABBBDDDEEEEEEGGGHHHJJJMMMRRRXXX]]]dddkkkrrruuuwww|||~~~{{{tttmmmiiieeeaaacccggggggjjjnnnqqqrrrrrrrrrsssooonnnnnnpppuuuzzz~~~vvv|||sss^^^JJJEEEFFFBBB@@@AAABBBCCCEEEEEEFFFGGGJJJLLLQQQVVV^^^gggqqq|||kkk\\\TTTNNNPPPSSSRRROOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPOOONNNOOOOOOPPPRRRTTTVVVWWWZZZ[[[\\\^^^bbbeeeiiikkkiiinnnvvv}}}}}}xxxrrrnnndddbbb]]]YYYUUUSSSRRRQQQMMMOOORRRVVVYYYYYYVVVSSSRRRQQQNNNKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGKKKRRRZZZeeexxxxxxddd\\\[[[[[[\\\bbbhhhiiieeedddgggmmmvvv}}}zzzqqqfffXXXMMMIIIEEEBBBCCCEEEFFFKKKQQQZZZnnnnnn^^^SSSMMMJJJKKKJJJLLLSSS^^^uuusssZZZLLLHHH@@@>>>BBB@@@??????>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFFFFGGGHHHIIILLLQQQWWW\\\dddkkksssvvvvvv{{{|||}}}tttooojjjhhheeeaaabbbfffhhhkkkooopppooooooppprrrmmmooorrruuuxxx|||tttvvvrrr___MMMHHHFFFBBBAAADDDBBBCCCEEEEEEFFFGGGJJJLLLQQQVVV^^^gggqqq|||wwwbbbUUUNNNKKKNNNRRRPPPMMMLLLPPPPPPOOOOOONNNOOOOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUUUUUUUSSSQQQOOONNNMMMMMMOOOQQQTTTWWWYYY[[[\\\\\\\\\^^^bbbfffkkkmmmpppwww}}}zzzvvvqqqmmmdddbbb]]]YYYUUURRRQQQQQQKKKLLLOOOSSSVVVVVVTTTRRRSSSQQQNNNKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGLLLSSS\\\hhh{{{}}}hhhYYYVVV[[[XXX[[[bbbjjjjjjfffdddeeejjjsss{{{yyyqqqfffYYYNNNIIIDDDBBBCCCEEEFFFKKKQQQYYYpppmmm\\\RRRLLLIIIMMMJJJKKKPPPZZZnnnwww]]]MMMHHH@@@>>>BBBAAA??????>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJLLLQQQWWW\\\ccckkksssvvvvvvzzz{{{|||~~~}}}pppllliiihhhddd```aaafffgggjjjlllmmmkkkkkkmmmpppkkkpppuuuxxx{{{qqqppprrr```PPPKKKGGGBBBBBBGGGBBBCCCEEEEEEFFFGGGJJJLLLQQQVVV^^^gggqqq|||pppbbbRRROOOLLLLLLNNNOOOOOOMMMOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWVVVTTTQQQOOOMMMNNNNNNOOOQQQRRRTTTUUUUUU\\\^^^aaacccfffjjjooossswww|||{{{yyytttppppppccc```[[[XXXUUUSSSQQQOOOMMMOOOQQQTTTUUUVVVUUUTTTQQQQQQPPPOOOLLLIIIFFFEEEBBBBBBAAA@@@@@@@@@AAAAAACCCEEEIIIPPP\\\iiiuuu|||ttthhh\\\SSSSSSXXX\\\aaahhhlllllliiieeebbbhhhkkknnnppplllddd[[[TTTMMMGGGCCCCCCDDDEEEKKKQQQ[[[pppkkk[[[OOOJJJKKKIIILLLLLLQQQ]]]ggg}}}cccLLLHHHBBB???AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBEEEEEEGGGLLLOOOQQQWWW]]]```iiilllqqqzzz|||{{{{{{~~~}}}xxxjjjgggdddaaa```aaaccceeeiiijjjllllllkkkkkklllmmmooottt{{{rrruuu~~~mmmZZZOOOJJJFFFCCCCCCAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[eeeqqq|||jjj]]]QQQNNNLLLLLLNNNOOOOOOMMMQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^\\\ZZZWWWSSSOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWZZZ\\\```cccgggmmmsssxxx}}}zzzwwwqqqnnnmmmaaa^^^ZZZVVVTTTRRRPPPNNNLLLMMMOOOQQQRRRRRRQQQQQQRRRQQQQQQPPPMMMKKKHHHFFFCCCBBBAAAAAA@@@@@@AAAAAACCCDDDGGGMMMVVV```iiinnnqqqkkkddd^^^VVVQQQTTTYYYaaagggooouuuuuuqqqjjjffffffhhhkkkllliiibbbXXXRRRMMMGGGCCCCCCCCCEEEJJJQQQ[[[ooo}}}jjjZZZNNNJJJKKKIIIMMMKKKPPPZZZbbbuuuhhhPPPJJJCCC@@@AAA@@@????????????????????????@@@@@@AAABBBCCCCCCCCCCCCFFFEEEGGGLLLOOOQQQWWW^^^aaaiiimmmsss|||~~~{{{|||}}}uuuiiigggdddaaa```aaacccdddhhhiiijjjiiiiiiiiilllnnnpppvvv|||oooqqqwwwuuuaaaVVVOOOIIIEEEDDDAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[eeeqqq|||tttbbbWWWPPPNNNLLLLLLMMMOOOOOONNNRRRRRRTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXZZZ]]]bbbeeegggfffccc___ZZZTTTOOOMMMMMMNNNPPPRRRTTTVVVXXXYYYWWWZZZ^^^ccciiipppxxx~~~}}}xxxsssmmmjjjjjjbbb___[[[XXXVVVTTTQQQOOOLLLMMMOOOPPPPPPPPPOOONNNPPPPPPPPPOOOMMMJJJHHHGGGCCCCCCBBBAAAAAAAAAAAAAAACCCCCCEEEHHHMMMSSSXXX[[[XXXUUUTTTSSSQQQPPPUUU]]]iiiqqq{{{{{{qqqjjjeeefffggghhhfff___VVVPPPLLLFFFBBBBBBCCCDDDIIIPPP[[[mmm{{{hhhYYYMMMIIIKKKIIIMMMKKKNNNVVV[[[llloooTTTLLLDDDAAACCCAAA????????????????????????@@@AAABBBCCCDDDDDDDDDDDDFFFEEEGGGLLLOOORRRXXX___bbbkkkooottt}}}}}}{{{|||xxxppphhhfffcccaaa``````bbbcccfffffffffeeeeeegggkkkoooqqqwww~~~mmmnnnpppvvvdddXXXPPPIIIDDDCCCAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[eeeppp{{{|||jjj\\\SSSNNNMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]aaahhhnnnnnnllliiiccc]]]VVVPPPMMMMMMNNNPPPRRRUUUWWWYYYZZZWWWYYY]]]bbbiiirrr|||{{{uuupppjjjggggggdddaaa^^^[[[YYYWWWTTTRRROOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBDDDFFFIIIKKKLLLMMMLLLLLLNNNMMMPPPYYYddduuu}}}wwwllleeedddddddddccc^^^VVVPPPLLLFFFBBBAAABBBCCCHHHOOO[[[kkkzzzhhhXXXMMMJJJKKKHHHLLLJJJMMMTTTXXXhhhtttUUULLLEEEBBBDDDCCC???????????????????????????@@@AAACCCDDDDDDDDDDDDGGGFFFGGGLLLPPPRRRYYYaaaeeennnpppttt|||}}}{{{|||~~~ssskkkfffeeebbb```______```aaaccccccbbbaaabbbfffkkkppprrrxxx~~~nnnmmmlllxxxkkk\\\SSSLLLEEEBBBAAAAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[eeeppp{{{qqqcccXXXRRRLLLLLLLLLLLLLLLMMMOOOQQQQQQRRRUUUWWWXXXYYYYYYXXX\\\^^^______aaafffooovvvvvvtttoooiiiaaaXXXRRRNNNMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ]]]bbbjjjtttzzztttoooiiieeeeeecccaaa^^^\\\ZZZXXXTTTRRROOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEJJJIIIIIIJJJKKKQQQ```nnn|||oooeeecccbbbbbbccc```YYYTTTMMMGGGBBBBBBBBBCCCHHHNNNZZZhhh~~~{{{hhhYYYNNNJJJLLLGGGJJJIIIMMMUUUYYYiiivvvVVVLLLEEECCCFFFDDD????????????????????????>>>???@@@AAABBBCCCCCCCCCHHHFFFHHHLLLPPPSSS[[[ccchhhppprrrssszzz}}}|||zzzzzz|||{{{|||~~~zzzooohhhdddbbb```^^^]]]]]]^^^___``````______```eeekkkpppsssyyyvvvnnnhhhmmmuuunnnkkkhhh}}}zzzdddZZZPPPKKKGGGCCCAAACCCAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[eeepppzzzwwwhhh]]]UUUQQQJJJKKKLLLLLLKKKMMMPPPRRRQQQSSSUUUXXXZZZZZZZZZYYY]]]```cccdddeeemmmxxxzzzqqqggg]]]TTTPPPMMMNNNPPPRRRTTTVVVXXXYYYYYY[[[___dddmmmyyy|||vvvqqqjjjeeeeee```^^^\\\ZZZYYYVVVRRRPPPLLLKKKKKKJJJIIIIIIHHHHHHKKKLLLLLLMMMMMMLLLKKKJJJEEEEEECCCBBBAAAAAAAAAAAA?????????@@@AAABBBCCCDDDFFFEEEFFFHHHKKKSSSeeevvvpppfffccc```aaadddccc]]]XXXNNNHHHCCCBBBBBBCCCHHHNNNVVVaaauuu{{{hhhYYYMMMIIIKKKFFFJJJIIIMMMVVV\\\mmmyyyWWWMMMFFFDDDFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCCHHHGGGHHHLLLPPPTTT\\\dddiiirrrrrrrrrwww{{{|||{{{xxxxxxzzzwwwyyy|||uuukkkfffaaa```^^^\\\[[[[[[[[[\\\]]]]]]]]]^^^```eeelllqqquuu{{{yyyiiiaaa___aaadddiiiqqq}}}mmmhhheeezzzjjjUUUNNNHHHGGGEEECCCCCCFFFAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[dddooozzz~~~kkk___WWWRRROOOHHHJJJLLLKKKKKKLLLPPPSSSRRRTTTWWWZZZ\\\\\\\\\[[[^^^bbbfffhhhkkkuuu{{{nnnbbbXXXRRRMMMNNNOOOQQQSSSUUUVVVWWWZZZ\\\```gggqqq{{{tttllleeeccc___]]][[[ZZZXXXVVVRRROOOKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDCCCDDDGGGJJJLLLSSSeeevvv{{{mmmfffaaa^^^___dddeee```[[[OOOIIIDDDCCCCCCDDDHHHOOOQQQZZZkkk{{{gggWWWKKKGGGHHHGGGJJJHHHLLLVVV]]]ppp}}}ZZZOOOHHHEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDEEEIIIGGGHHHLLLPPPTTT]]]eeeiiirrrrrrrrrwww|||zzzxxxxxxwwwwwwyyywwwxxx{{{}}}qqqhhhccc^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[]]]^^^aaaffflllqqqxxxrrrddd]]][[[\\\^^^aaafffpppzzzooohhhfff}}}ooo]]]MMMHHHEEEEEEEEEBBBCCCFFFAAABBBDDDDDDDDDFFFIIILLLPPPTTT[[[dddoooyyyuuudddYYYSSSOOOMMMHHHJJJLLLLLLKKKLLLPPPTTTSSSUUUYYY\\\^^^^^^]]]\\\]]]bbbgggkkkppp{{{ttteeeZZZSSSNNNNNNOOOQQQRRRTTTUUUUUUZZZ]]]bbbiiiuuuxxxmmmeeebbb```^^^]]]\\\ZZZXXXTTTQQQLLLKKKJJJIIIIIIIIIIIIJJJCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@BBBAAA???>>>???AAACCCDDDEEEGGGKKKNNNNNNSSSbbbrrrvvvzzzuuuhhheee```\\\^^^ccceeebbb]]]PPPIIIEEEDDDDDDDDDIIIOOOMMMUUUeee{{{zzzfffVVVIIIEEEFFFHHHJJJHHHKKKUUU]]]qqq]]]RRRJJJEEECCC>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFIIIGGGHHHLLLPPPUUU]]]fffhhhqqqrrrrrrwww}}}}}}vvvuuuvvvvvvvvvyyywwwxxx{{{zzznnneeeaaa]]]\\\[[[YYYXXXXXXXXXWWWYYYZZZ\\\^^^aaaffflllqqq{{{oooccc^^^XXXZZZ]]]aaagggoooxxx~~~rrrkkkiiicccSSSKKKGGGDDDDDDCCC@@@AAADDDAAACCCDDDDDDDDDFFFIIILLLPPPTTT[[[dddoooyyylll___XXXRRRMMMKKKHHHHHHIIIJJJKKKLLLMMMMMMQQQTTTXXX\\\___`````````bbbfffkkkqqqxxxzzziii\\\VVVOOOOOOOOOPPPRRRSSSUUUVVVVVV\\\eeeppp}}}zzzooogggdddcccaaa^^^\\\ZZZXXXTTTQQQJJJJJJIIIHHHHHHGGGGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@BBBDDDEEEFFFGGGEEECCCDDDIIILLLPPPXXX```jjjpppxxx~~~~~~xxxpppjjjbbb___\\\\\\^^^```___]]]TTTMMMHHHFFFDDDCCCFFFKKKLLLSSS___rrr{{{iii[[[OOOJJJJJJKKKGGGHHHMMMRRR[[[rrr[[[MMMJJJCCC@@@CCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGJJJMMMRRRYYYaaafffgggppprrrttt{{{|||wwwrrrpppqqqssssssrrrtttwww{{{~~~xxxlllddd```[[[[[[ZZZ[[[[[[[[[ZZZXXX[[[[[[\\\^^^```eeekkkppp}}}ssshhhcccccceeefffggglllwwwtttrrrssswwwZZZKKKEEEEEECCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKPPPTTT[[[ccclllvvv}}}hhh\\\VVVOOOKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRWWW\\\___aaabbbbbbeeeiiiooovvvmmm^^^WWWOOOOOOOOOPPPRRRSSSUUUVVVYYY___hhhssszzzooofffccc```^^^\\\ZZZXXXUUURRROOOKKKKKKIIIHHHFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@???@@@AAABBBDDDEEEFFFGGGIIIGGGGGGJJJKKKMMMSSS[[[```fffnnntttuuuqqqkkkfffgggccc___]]]^^^^^^\\\ZZZSSSLLLGGGFFFDDDCCCFFFKKKKKKSSS```ssszzzhhhYYYNNNIIIHHHJJJGGGHHHNNNRRR[[[rrr]]]MMMJJJDDD@@@CCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@BBBCCCEEEFFFFFFFFFGGGJJJMMMRRRYYYaaaggghhhqqqsssvvvxxxtttooonnnoooqqqrrrqqqsssvvvyyy}}}ttthhh```]]][[[[[[[[[[[[[[[[[[ZZZXXX\\\]]]^^^___bbbgggnnnrrr}}}xxxtttrrrssstttvvv}}}vvvtttuuulllTTTHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKNNNSSS[[[ccclllwwwwwwcccXXXRRRMMMIIIHHHJJJKKKLLLMMMNNNOOOOOOPPPOOOQQQVVV[[[```ccceeefffhhhmmmuuu}}}qqq___VVVPPPPPPPPPPPPQQQSSSUUUWWW\\\ccclllwwwzzznnnfffbbb___]]]ZZZXXXVVVTTTPPPMMMKKKKKKIIIGGGEEECCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBDDDEEEFFFGGGKKKHHHIIILLLMMMMMMRRRYYYYYY^^^fffmmmpppooollliiinnniiibbb___]]]\\\XXXUUUQQQKKKFFFEEEDDDCCCFFFKKKLLLSSS```sssxxxfffXXXMMMHHHHHHIIIFFFIIIOOOSSS\\\rrr___NNNJJJDDDAAACCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@BBBDDDFFFHHHIIIFFFGGGJJJNNNRRRZZZbbbgggjjjsssuuuyyyyyyssspppmmmkkkmmmooopppqqqqqqtttwwwzzz}}}|||oooddd]]]ZZZ[[[[[[[[[\\\[[[[[[ZZZYYY]]]^^^```aaadddiiipppuuu|||tttrrrssszzzaaaNNNHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKNNNRRRZZZccclllwwwsss```UUUPPPLLLIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQVVV[[[aaaeeeiiijjjlllrrrzzzrrr___SSSQQQPPPPPPPPPQQQTTTVVVWWW^^^eeepppzzzzzznnneeebbb^^^\\\ZZZXXXVVVSSSPPPMMMIIIIIIGGGFFFDDDBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????BBBBBBBBBBBBCCCEEEGGGHHHHHHGGGIIIMMMOOOPPPUUU\\\ZZZ___gggoootttvvvuuuttttttnnnfff```]]]ZZZUUURRROOOIIIEEEDDDDDDBBBEEEJJJMMMSSS]]]nnnwwweeeXXXMMMHHHHHHGGGFFFJJJPPPTTT]]]uuucccOOOIIIEEEBBBCCCAAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHFFFHHHKKKNNNSSS[[[ccchhhnnnvvvxxx|||xxxqqqmmmllljjjjjjkkkmmmooopppooorrruuuwwwzzz~~~vvvkkkbbb\\\ZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ]]]^^^```aaaeeejjjqqqvvv}}}oookkkkkkzzzrrrZZZMMMJJJDDDDDDCCCBBBAAA@@@@@@AAA@@@BBBCCCCCCCCCEEEHHHKKKOOOTTT[[[cccllluuurrr___UUUPPPLLLIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRUUUZZZ```eeejjjlllqqqwwwuuu```TTTQQQQQQPPPPPPQQQTTTWWWXXX^^^fffrrr{{{{{{oooeeebbb\\\ZZZWWWUUUTTTQQQMMMJJJFFFFFFEEEEEEDDDCCCBBBBBB>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>BBBAAAAAAAAACCCEEEGGGHHHFFFEEEHHHNNNPPPQQQVVV\\\^^^ccckkkssszzz~~~|||uuukkkccc^^^YYYTTTPPPLLLGGGDDDDDDCCCBBBEEEIIINNNRRRZZZiiivvveeeXXXMMMIIIIIIFFFFFFJJJPPPTTT___yyygggQQQIIIEEECCCCCCAAAAAA@@@@@@@@@?????????AAABBBBBBCCCDDDEEEFFFFFFFFFHHHKKKOOOTTT[[[dddjjjrrrzzz{{{~~~}}}uuummmhhhhhhhhhhhhhhhhhhjjjmmmooommmooorrrtttwww{{{{{{qqqggg```^^^]]]ZZZ\\\^^^]]][[[ZZZZZZ[[[[[[\\\^^^```dddjjjqqqvvv}}}jjjfffdddsss~~~oooXXXLLLKKKDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCCCCCCCEEEHHHKKKQQQUUU\\\ccckkkttt|||qqq^^^TTTPPPLLLJJJJJJFFFGGGHHHHHHJJJJJJKKKLLLPPPQQQSSSWWW\\\bbbgggjjjrrrxxxyyycccWWWRRRQQQPPPPPPQQQTTTWWWYYY^^^gggsss||||||pppfffcccZZZXXXUUUSSSQQQOOOKKKHHHFFFEEEEEEDDDDDDCCCCCCBBB>>>??????@@@@@@?????????>>>???????????????>>>>>>@@@@@@???@@@AAADDDGGGIIIHHHHHHLLLRRRTTTTTTWWW\\\ccchhhqqqzzzssshhh```YYYSSSNNNJJJEEEBBBCCCCCCBBBDDDIIIMMMQQQXXXggguuudddXXXMMMIIIIIIFFFFFFJJJPPPUUUbbbkkkRRRIIIFFFCCCBBB@@@@@@@@@@@@????????????BBBBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKOOOUUU\\\eeekkkttt{{{|||}}}vvvoooiiieeedddeeeeeeeeeeeefffiiikkkiiikkkmmmooorrrvvv|||}}}uuulllccc^^^]]]^^^ZZZ]]]___^^^[[[YYYZZZ\\\YYY[[[]]]___cccjjjqqqwwwjjjeeecccrrrzzzmmmWWWJJJIIIDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCEEEHHHKKKQQQUUU[[[ccckkksss|||qqq^^^TTTPPPLLLIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOPPPSSSWWW]]]bbbeeelllsss|||yyydddXXXSSSRRRPPPOOOQQQTTTWWWZZZ^^^hhhttt|||~~~qqqgggddd\\\YYYWWWUUUSSSPPPMMMJJJGGGGGGFFFEEEDDDCCCBBBAAA??????@@@@@@@@@??????>>>===>>>>>>??????>>>>>>===>>>>>>===>>>@@@DDDHHHJJJNNNOOOTTT[[[^^^___bbbgggmmmrrr{{{}}}oooddd[[[RRRLLLHHHDDDAAACCCCCCBBBDDDHHHJJJPPPYYYjjjssscccVVVLLLHHHIIIGGGFFFJJJPPPUUUdddmmmSSSIIIFFFDDDBBB@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDEEEEEEFFFHHHLLLPPPUUU]]]ffflllttt|||}}}~~~|||wwwqqqjjjeeeccc___aaabbbbbb```aaadddgggdddeeegggiiilllqqqwww{{{~~~zzzqqqggg^^^YYYZZZ[[[ZZZ]]]```___[[[YYYZZZ]]]YYY[[[]]]```dddjjjrrrwww}}}|||}}}kkkfffdddsssxxx|||~~~nnnXXXJJJGGGCCCCCCBBBAAAAAAAAABBBBBB@@@BBBCCCCCCCCCEEEHHHKKKNNNRRRYYYbbbkkkuuu~~~ppp]]]SSSOOOKKKIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMOOOSSSXXX]]]```dddkkkvvvwwwbbbWWWSSSRRRPPPOOOQQQTTTXXXZZZ^^^hhhuuu}}}rrrhhhddd___]]][[[YYYWWWTTTQQQNNNJJJIIIHHHFFFDDDBBB@@@@@@??????@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>======<<<<<<===@@@DDDHHHJJJQQQSSSZZZdddiiilllpppvvvwww|||tttggg[[[RRRKKKGGGCCCAAABBBCCCBBBDDDHHHHHHOOO[[[nnnrrraaaUUUKKKGGGGGGGGGGGGJJJPPPUUUeeeoooSSSIIIFFFDDDBBB@@@@@@@@@????????????>>>======???AAACCCEEEFFFGGGGGGIIILLLPPPVVV]]]ffflllsss{{{~~~}}}vvvvvvtttooohhhbbb^^^\\\\\\^^^```___]]]]]]```ccc```bbbccceeehhhmmmssswww|||~~~~~~yyyooodddZZZVVVVVVXXXYYY]]]```___[[[YYYZZZ]]]YYY[[[]]]```eeekkksssyyyyyyllliiihhhjjjxxxjjjfffeeetttwww{{{~~~oooZZZLLLGGGCCCCCCBBBAAAAAAAAABBBBBB@@@BBBCCCCCCCCCEEEIIIKKKKKKPPPXXXaaakkkvvvsss```TTTNNNIIIGGGHHHGGGHHHJJJLLLLLLLLLLLLLLLIIIKKKMMMOOOPPPRRRVVVXXX[[[aaakkkuuurrr___TTTOOOMMMNNNQQQRRRSSSWWW^^^cccjjjttt~~~zzz~~~vvvjjjbbb```______^^^[[[WWWPPPLLLKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@????????????:::<<<===<<<;;;;;;<<<===>>>???AAAAAAAAACCCEEEGGGMMMWWWeeeqqqwwwzzz}}}nnn```SSSIIIGGGCCCBBBCCCCCCAAACCCGGGNNNRRR\\\mmmrrraaaUUUKKKFFFGGGHHHKKKIIINNN[[[jjjkkkSSSKKKHHHDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGKKKQQQUUUZZZdddnnnzzz{{{|||zzzxxxwwwtttqqqmmmiiieeebbb^^^\\\ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^___aaadddjjjpppuuuzzz|||}}}vvvkkkaaaZZZWWWWWWXXX]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^```cccgggnnnvvv{{{|||nnn___YYYZZZ^^^eeemmm}}}ooocccjjjxxx}}}{{{~~~}}}tttYYYHHHMMMFFFEEEDDDBBBAAA@@@??????AAAAAAAAABBBCCCEEEGGGHHHOOOSSSZZZcccnnnxxxvvvbbbVVVNNNIIIGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLNNNNNNNNNOOORRRTTTVVV[[[ccckkkttt~~~nnn^^^SSSQQQOOOOOORRRSSSTTTYYY___bbbjjjuuusssmmmooottt{{{vvvkkkccc``````___^^^\\\XXXRRRMMMJJJHHHDDDBBBBBBAAA@@@???=========<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::;;;<<<>>>???@@@AAAAAABBBEEEGGGPPPYYYfffpppvvv{{{~~~uuufffXXXMMMGGGCCCAAABBBBBB@@@CCCGGGLLLRRR]]]pppppp___SSSIIIFFFFFFGGGJJJIIINNN\\\kkkiiiQQQIIIFFFBBB@@@BBBBBBAAAAAA@@@??????>>>>>>??????@@@BBBDDDFFFGGGGGGGGGKKKQQQUUUZZZdddnnnxxxzzzzzzuuusssqqqppptttpppkkkfffccc___\\\YYYWWWWWWWWWWWWWWWXXXXXXXXXZZZ[[[\\\^^^aaagggnnnrrrvvvxxx{{{yyysssiii```ZZZXXXYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYY\\\^^^```cccgggnnnuuuzzzsssgggYYYUUUVVVYYY```gggnnnuuupppbbbiiivvv{{{uuu{{{}}}www\\\HHHJJJDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHOOORRRZZZcccnnnyyyzzzeeeWWWOOOJJJHHHIIIFFFGGGIIIKKKLLLLLLLLLKKKLLLNNNNNNNNNMMMMMMOOOQQQSSSWWW\\\aaafffnnnxxxzzzlll^^^TTTSSSPPPPPPSSSTTTTTTZZZ```bbbjjjvvvyyyjjjcccgggjjjoootttyyy~~~wwwllleeeaaaaaa```___^^^ZZZUUUQQQKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===;;;::::::;;;===???@@@@@@@@@AAADDDFFFOOOWWWaaajjjoootttzzz~~~{{{kkk\\\QQQGGGBBB????????????BBBGGGKKKRRR^^^qqqooo]]]PPPHHHEEEGGGFFFIIIIIINNN\\\kkkjjjQQQIIIEEECCCAAABBBAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCEEEEEEGGGHHHKKKQQQUUUZZZdddnnnwwwyyy~~~tttpppooommmlllsssoooiiiccc___[[[XXXVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVXXXZZZ]]]bbbhhhmmmppprrrvvvyyy|||||||||{{{tttnnnfff^^^YYYXXXZZZ\\\[[[[[[[[[ZZZZZZYYYXXXXXX\\\]]]```cccgggmmmtttyyy~~~kkk___UUURRRTTTWWW\\\bbbeeehhhpppyyyqqqbbbgggsssyyypppzzzcccKKKJJJBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCEEEGGGHHHNNNRRRYYYcccoooyyy~~~hhhYYYPPPJJJIIIJJJGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNOOONNNNNNNNNPPPQQQUUUXXX[[[]]]___dddkkkqqqxxxvvvlll```WWWTTTQQQQQQSSSTTTUUUZZZaaaccclllxxxwwwjjjeeegggjjjnnnrrrvvv{{{xxxnnnfffdddcccbbbaaa```]]]XXXUUULLLIIIEEEBBBAAA@@@>>>===??????>>>>>>>>>============>>>>>>===;;;999:::;;;===???@@@@@@@@@AAACCCEEEJJJPPPWWW]]]bbbgggmmmrrrzzz}}}lll\\\PPPGGGAAA===>>>>>>>>>BBBHHHKKKQQQ\\\mmmnnn\\\OOOGGGFFFHHHEEEIIIHHHMMMZZZgggnnnTTTKKKGGGEEEDDDAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEHHHHHHKKKQQQUUUZZZdddooovvvyyy}}}uuurrrrrrqqqppptttooohhhaaa\\\YYYVVVTTTRRRRRRQQQQQQPPPOOOOOONNNOOOQQQRRRTTTWWW\\\aaaeeejjjmmmqqquuuxxxyyyyyyxxxpppkkkccc\\\XXXXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYY[[[]]]```cccggglllssswww|||~~~{{{fff]]]TTTTTTVVVXXX\\\```eeefffiiiooosss{{{tttbbbeeepppyyyrrroooSSSLLLCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHNNNRRRYYYdddooozzz~~~iiiZZZRRRKKKIIIJJJHHHJJJLLLNNNPPPPPPPPPPPPMMMOOOPPPPPPPPPQQQTTTVVVXXXZZZ\\\\\\\\\```fffkkkqqqxxx}}}{{{uuummmbbbXXXVVVSSSQQQSSSTTTUUUZZZbbbfffooo|||xxxmmmiiifffkkkqqqvvv{{{zzzooogggfffdddcccbbbaaa^^^ZZZWWWMMMJJJFFFDDDBBBAAA???>>>@@@@@@@@@?????????>>>>>>===>>>>>>===;;;999:::;;;===>>>?????????@@@BBBDDDEEEIIIOOORRRVVV[[[bbbgggnnnwww}}}lll\\\OOOFFF@@@======>>>>>>BBBHHHKKKQQQYYYfff~~~mmm[[[OOOHHHGGGIIIFFFIIIHHHLLLWWWbbbzzzqqqWWWKKKGGGEEEDDDAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHLLLRRRVVV[[[eeeooovvvyyy~~~yyyxxxxxxwwwvvvuuupppggg```[[[XXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKLLLNNNOOOQQQUUUYYY]]]dddgggkkkpppsssuuuuuuuuummmhhhaaa[[[WWWVVVWWWXXX]]]]]][[[ZZZZZZYYYZZZZZZZZZ\\\```cccffflllrrrvvvzzz|||~~~vvvddd\\\UUUVVVXXXZZZ]]]```bbbbbbeeehhhjjjnnnzzzxxxdddeeeooo~~~zzzzzzYYYLLLEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHMMMQQQYYYdddppp{{{|||hhh[[[SSSLLLIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRNNNOOOQQQRRRRRRTTTWWWYYYYYY[[[]]]]]]]]]```ggglllpppvvv|||{{{wwwpppeee[[[XXXUUUSSSTTTUUUVVV\\\cccjjjsssyyyooommmkkkrrr{{{|||pppgggfffdddbbbaaa___\\\XXXUUUMMMJJJFFFDDDCCCBBBAAA???>>>>>>>>>>>>============<<<===>>>===;;;::::::;;;===>>>??????>>>???AAACCCCCCFFFKKKOOORRRWWW^^^dddhhhrrr}}}|||lll\\\OOOEEE@@@===>>>??????CCCHHHKKKPPPWWWbbbyyykkk[[[OOOHHHGGGIIIEEEIIIHHHKKKUUU^^^tttsssWWWJJJDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEHHHIIILLLRRRVVV[[[eeeooovvvyyy~~~}}}}}}}}}{{{xxxvvvooofff^^^ZZZXXXVVVVVVSSSRRRQQQOOOMMMLLLJJJJJJHHHIIIKKKLLLLLLOOORRRUUU\\\___dddiiimmmoooppppppiiieee___YYYVVVUUUVVVWWW^^^]]][[[ZZZYYYYYYZZZ[[[YYY\\\___cccfffkkkppptttwwwxxx{{{|||~~~uuuccc[[[UUUVVVYYYZZZ]]]```aaaaaadddggggggjjjttt}}}ffffffooo\\\LLLFFFEEEDDDBBB@@@@@@??????AAAAAAAAABBBCCCEEEGGGHHHLLLQQQYYYdddppp|||xxxfff[[[TTTMMMIIIIIIIIIJJJMMMOOOQQQRRRRRRRRROOOPPPRRRSSSSSSUUUWWWZZZYYY[[[^^^___aaaeeelllqqqssszzz}}}wwwlllbbb\\\XXXVVVWWWWWWXXX___fffnnnwww~~~wwwuuuwww}}}pppgggdddbbb```^^^\\\YYYUUURRRKKKHHHEEECCCBBBBBBAAA???>>>============<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<===>>>???>>>>>>>>>@@@BBB@@@DDDJJJOOOSSSYYYaaahhhllluuuxxxiiiZZZNNNDDD@@@>>>@@@AAA@@@CCCGGGJJJPPPXXXcccxxx|||gggYYYNNNGGGEEEGGGDDDHHHHHHLLLUUU^^^sssvvvZZZKKKDDDBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBDDDFFFGGGIIIIIILLLRRRVVV[[[eeeoootttyyy~~~|||xxxuuunnneee]]]XXXWWWVVVVVVSSSRRRQQQOOOLLLJJJIIIHHHGGGHHHIIIIIIIIIJJJMMMOOOSSSVVV[[[aaaeeehhhhhhiiidddaaa\\\WWWUUUUUUWWWYYY]]]\\\ZZZXXXXXXXXXYYYZZZYYY\\\___cccfffjjjooosssrrrtttwwwyyy|||xxxfff^^^XXXXXX[[[\\\^^^aaabbbbbbeeehhhiiimmmxxxiiigggpppaaaNNNEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHLLLPPPYYYdddppp|||uuueee[[[TTTNNNIIIIIIHHHJJJLLLOOOPPPQQQRRRQQQPPPQQQSSSSSSSSSTTTVVVXXXZZZ]]]```bbbeeejjjqqqwwwxxxtttiii___[[[XXXYYYYYY[[[aaaiiipppyyy}}}~~~pppfffccc```]]][[[YYYUUUQQQNNNIIIFFFCCCBBBAAAAAA@@@??????>>>>>>>>>============:::<<<===<<<;;;;;;<<<======>>>???>>>===>>>@@@BBB===BBBIIIOOOTTT\\\eeekkksss{{{tttfffWWWLLLCCC@@@???AAABBBAAACCCGGGHHHPPPYYYeeezzzxxxeeeWWWMMMFFFDDDEEECCCHHHHHHLLLVVV___tttzzz]]]NNNFFFDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGIIIIIILLLRRRVVV[[[eeepppsssxxx~~~|||wwwtttmmmccc[[[WWWVVVVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLPPPUUU[[[___bbbcccccc```^^^ZZZVVVUUUVVVYYY[[[\\\[[[YYYWWWVVVWWWXXXYYYYYY[[[___cccfffjjjooorrroooqqqtttvvvzzz~~~zzzjjjaaa[[[[[[^^^___aaadddaaaaaacccgggiiinnn{{{kkkhhhqqqfffQQQCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHLLLPPPYYYdddqqq}}}xxxhhh]]]UUUNNNKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRPPPPPPRRRTTTVVVXXXZZZ[[[\\\```eeehhhjjjooovvv{{{vvvllleee^^^\\\]]]___fffmmm|||{{{oooggg]]]ZZZWWWUUUTTTSSSQQQOOOHHHGGGDDDBBBAAA@@@@@@@@@>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEJJJQQQ[[[gggnnnzzz{{{lll___SSSLLL@@@???>>>>>>???BBBEEEGGGNNNSSS[[[iiiwww```SSSLLLHHHEEEFFFBBBGGGHHHLLLUUU\\\ppp```KKKGGGFFFEEEBBB@@@>>><<<<<<>>>@@@BBB??????@@@AAABBBDDDEEEFFFGGGJJJMMMPPPTTT]]]hhhppprrrxxx~~~|||wwwrrrkkkaaaYYYVVVVVVWWWWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGMMMMMMNNNQQQTTTWWWXXXXXX\\\ZZZXXXVVVVVVWWWVVVVVV[[[ZZZYYYXXXWWWWWWXXXXXX]]]^^^___bbbfffkkkooorrrqqqsssuuuwwwzzzvvvjjjaaacccgggfffeeefffhhhiiijjjjjjhhhoookkkeeejjjkkkQQQIIIFFFCCCAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDDDDGGGIIILLLRRR[[[fffrrr~~~xxxhhh]]]TTTMMMKKKKKKJJJJJJLLLMMMOOOPPPRRRRRRQQQRRRUUUWWWZZZ\\\]]]^^^bbbfffkkkooorrrwww~~~~~~uuukkkgggfffhhhooowwwxxxkkkbbbZZZXXXUUUSSSSSSRRRPPPNNNHHHGGGDDDBBB@@@@@@@@@@@@>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDHHHOOOYYYdddkkkvvv~~~{{{nnncccWWWMMMGGG@@@???>>>>>>???BBBEEEGGGMMMSSS\\\jjjsss]]]QQQKKKGGGEEEFFFDDDIIIIIILLLUUU[[[ooobbbLLLGGGFFFDDDAAA@@@>>>======>>>@@@AAA??????@@@AAABBBDDDEEEFFFGGGJJJMMMPPPUUU]]]hhhppprrrxxx~~~yyytttmmmggg]]]VVVSSSRRRSSSTTTSSSRRROOOMMMJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIJJJLLLOOOQQQRRRSSSVVVUUUTTTUUUWWWYYYZZZZZZ[[[ZZZYYYWWWWWWWWWXXXYYY]]]^^^```dddhhhmmmpppsssqqqrrruuuwww{{{|||qqqhhhjjjnnnnnnlllmmmmmmnnnppprrrsss|||iiiccchhhlllRRRIIIFFFCCCAAAAAAAAAAAA@@@AAACCCDDDDDDDDDDDDGGGIIIKKKQQQZZZeeeppp|||xxxggg[[[SSSMMMJJJLLLIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUXXX[[[^^^aaabbbcccdddhhhnnnrrrvvv|||xxxppplllnnnvvvuuufff\\\VVVTTTRRRQQQQQQQQQOOOMMMHHHGGGDDDBBB@@@?????????>>>>>>============>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFKKKTTT]]]dddmmmwwwvvvqqqhhh```WWWOOOHHHCCC@@@???>>>>>>???BBBEEEGGGLLLSSS]]]mmmppp[[[OOOJJJFFFEEEFFFFFFJJJIIILLLTTTZZZooodddNNNHHHFFFCCC@@@@@@????????????@@@@@@??????@@@AAABBBDDDEEEFFFGGGJJJMMMQQQUUU]]]gggooosssyyy~~~{{{tttnnngggaaaXXXRRROOONNNOOOOOOPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHJJJLLLNNNOOOSSSSSSTTTVVVXXX[[[]]]^^^ZZZYYYXXXWWWWWWWWWXXXYYY\\\^^^bbbfffkkkooorrrsssrrruuuxxx{{{}}}uuuwww{{{|||{{{zzzvvvwwwzzz~~~gggaaafffxxxmmmTTTJJJGGGCCCAAAAAABBBAAAAAAAAABBBDDDDDDCCCDDDFFFHHHKKKPPPYYYcccnnnyyywwwfffZZZRRRLLLJJJLLLIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUYYY]]]bbbeeegggiiigggkkkqqqvvv{{{yyytttttt}}}yyyuuuqqqllllllnnnooovvv~~~ssscccYYYTTTSSSQQQQQQRRRQQQOOOMMMHHHGGGDDDBBB@@@???>>>>>>======>>>>>>>>>>>>=====================<<<<<<<<<========================???@@@BBBCCCGGGLLLSSSXXX___jjjssstttrrrqqqqqqooofffaaa[[[UUUOOOJJJEEEAAA@@@???>>>>>>???BBBFFFHHHLLLSSS^^^ooooooZZZOOOJJJFFFDDDDDDFFFIIIHHHKKKTTT\\\rrrfffOOOHHHEEEBBB??????????????????????????????@@@AAABBBDDDEEEFFFFFFIIINNNQQQVVV]]]gggoootttzzz|||vvvoooiiiaaa[[[TTTNNNLLLLLLLLLLLLMMMLLLJJJGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIKKKMMMPPPVVVXXXZZZ[[[\\\\\\\\\]]]YYYXXXWWWWWWWWWXXXYYYZZZZZZ]]]bbbggglllppprrrsssvvvyyy}}}gggaaaeeesssoooVVVJJJGGGCCCAAAAAABBBBBBAAAAAABBBCCCCCCCCCDDDFFFHHHLLLQQQYYYbbbmmmxxxtttcccXXXQQQKKKIIIKKKIIIIIIKKKLLLNNNPPPQQQQQQSSSUUUXXX]]]ccciiimmmoooooossszzzuuummmgggbbbaaacccccchhhmmmrrryyypppbbbYYYTTTSSSRRRSSSSSSRRRPPPNNNHHHGGGDDDAAA???>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<=======================================@@@AAABBBBBBBBBEEEIIILLLQQQ[[[cccccc`````````___ZZZVVVQQQMMMJJJFFFBBB??????>>>======???BBBFFFHHHKKKSSS```qqqoooZZZOOOJJJFFFCCCCCCDDDGGGFFFJJJUUU___wwwgggPPPHHHEEEAAA??????????????????????????????@@@AAABBBDDDEEEFFFFFFIIINNNRRRVVV^^^gggnnnuuu{{{~~~xxxrrrjjjeee\\\WWWQQQMMMKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHIIIIIIIIIKKKOOOSSSXXX\\\```bbb```]]][[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZYYY\\\aaagggmmmqqqssstttyyy|||eee^^^bbbkkkwwwqqqXXXJJJGGGDDDBBBBBBBBBBBBAAA@@@BBBCCCCCCCCCCCCFFFHHHMMMQQQYYYbbblllxxx}}}ooo```WWWPPPKKKHHHIIIHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTWWW]]]dddlllsssxxxuuuzzztttiiiccc^^^]]]___^^^bbbfffjjjqqq}}}nnnaaaZZZTTTTTTSSSTTTTTTSSSPPPNNNIIIGGGDDDAAA???>>>======<<<===>>>??????>>>===<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@??????AAACCCFFFMMMSSSSSSRRRTTTUUUSSSOOOLLLIIIFFFDDDBBB???===???>>>======???CCCFFFIIIKKKSSSaaasss~~~lllYYYNNNJJJFFFDDDDDDCCCFFFFFFJJJWWWccc}}}fffOOOHHHEEEAAA@@@@@@????????????@@@@@@??????@@@AAABBBDDDEEEFFFEEEIIINNNRRRWWW^^^gggnnnuuu{{{zzzsssmmmeee```XXXTTTOOOLLLKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBAAABBBBBBBBBDDDEEEGGGIIIJJJGGGJJJLLLLLLKKKNNNSSSXXX[[[aaahhhjjjggg```\\\ZZZVVVVVVUUUVVVVVVXXXZZZ[[[[[[]]]bbbhhhmmmrrrvvvxxx{{{~~~ddd[[[^^^dddpppsssYYYKKKHHHDDDBBBBBBCCCBBBBBB@@@AAACCCCCCBBBCCCEEEGGGLLLPPPXXXaaakkkxxxwwwkkk^^^VVVPPPJJJGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSVVV\\\eeepppzzz|||tttggg```\\\[[[^^^\\\bbbiiinnnvvvxxxjjj___YYYUUUTTTTTTTTTTTTSSSOOOMMMIIIGGGDDDAAA???===<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>@@@AAAEEEGGGGGGHHHLLLMMMJJJHHHEEECCCBBBBBBAAA@@@>>>>>>>>>======???CCCGGGIIIJJJTTTaaatttxxxgggUUULLLIIIGGGEEEFFFDDDGGGFFFKKKXXXeeedddOOOHHHEEEBBBAAA@@@>>>======>>>@@@AAA??????@@@AAABBBDDDEEEFFFEEEIIINNNSSSWWW^^^gggmmmrrrzzzuuunnnggg```\\\TTTQQQMMMKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLNNNQQQQQQQQQTTTZZZ```gggooowwwxxxqqqggg^^^ZZZUUUUUUUUUUUUVVVXXXZZZ[[[^^^```dddiiiooouuuyyy|||fff\\\^^^aaaoootttZZZKKKHHHDDDBBBBBBCCCBBBBBB@@@AAABBBBBBBBBCCCEEEGGGJJJNNNUUU^^^jjjwwwssshhh\\\VVVQQQJJJGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTVVV\\\fffrrr~~~tttfff___[[[ZZZ]]]]]]eeeooovvv~~~uuuhhh^^^XXXTTTTTTSSSTTTTTTRRRNNNKKKIIIGGGDDDAAA>>>===<<<<<<<<<===>>>@@@@@@>>>===<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>======>>>???@@@AAAAAA@@@CCCHHHIIIEEEDDDBBBAAAAAABBBCCCBBBAAA>>>=========@@@CCCGGGIIIJJJTTTbbbtttrrrbbbQQQJJJIIIGGGGGGGGGFFFIIIGGGLLLYYYfffcccNNNHHHEEEBBBBBB@@@>>><<<<<<>>>@@@BBB??????@@@AAABBBDDDEEEFFFEEEIIINNNSSSWWW^^^gggmmmpppyyy|||rrrkkkddd]]]YYYRRROOOLLLJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLQQQTTTWWWWWWWWWZZZaaahhhuuu}}}zzzlll___YYYUUUUUUUUUUUUVVVXXXZZZ[[[aaabbbeeejjjpppwww|||jjj___```aaaqqquuuZZZKKKHHHDDDCCCCCCCCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGHHHLLLSSS]]]hhhvvv}}}ooo___VVVPPPJJJFFFEEEGGGHHHIIIJJJLLLNNNPPPQQQTTTTTTVVV]]]iiixxxqqqeee]]]WWWYYYaaaeeennnzzzxxxjjj___YYYSSSRRRSSSSSSTTTSSSOOOMMMKKKHHHDDDBBBAAA???===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@BBB@@@===:::999:::<<<===>>>>>>>>>>>>============AAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>===<<<<<<===???BBBEEEGGGKKKSSS___oooqqqbbbQQQHHHEEEBBBBBBCCCDDDEEEHHHMMMUUUiii```NNNGGGEEEDDD======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCGGGJJJMMMPPPUUU]]]hhhpppyyyuuuiiiaaa\\\YYYWWWTTTQQQMMMJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEJJJMMMNNNMMMQQQSSSYYY^^^___aaajjjuuuxxxggg___WWWWWWWWWUUUUUUWWW[[[^^^___bbbgggmmmssszzzqqqcccdddbbbpppuuuZZZJJJGGGDDDBBBBBBBBBBBBAAA???@@@AAAAAA@@@BBBEEEGGGLLLOOOTTT\\\fffsssppp```VVVPPPJJJFFFEEEGGGHHHHHHJJJKKKMMMOOOPPPRRRSSSWWW___lll|||nnnbbb[[[WWW[[[dddkkkvvvxxxjjj___XXXSSSRRRRRRRRRSSSQQQNNNKKKIIIFFFCCCAAA@@@???===;;;========================<<<<<<======>>>>>>?????????>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>@@@CCCFFFHHHKKKSSS^^^oooooo```PPPHHHFFFDDDDDDFFFHHHIIIKKKOOOVVViii~~~]]]LLLFFFDDDBBB>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGJJJMMMPPPTTT]]]gggooo{{{{{{nnnddd___]]][[[YYYUUURRRNNNKKKJJJJJJHHHGGGDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCGGGLLLPPPRRRQQQTTTVVV\\\```bbbhhhuuu|||hhh^^^WWWXXXWWWVVVUUUWWWZZZ^^^```ccciiiooouuu}}}|||uuueeedddbbbqqqsssXXXJJJGGGDDDBBBBBBBBBBBBAAA???@@@AAAAAA@@@BBBEEEGGGIIIMMMSSS[[[fffrrrrrraaaWWWQQQJJJFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPNNNQQQWWWaaannnjjj___ZZZXXX^^^hhhsssxxxiii^^^XXXRRRQQQPPPPPPPPPNNNKKKHHHFFFDDDAAA??????>>>===;;;<<<<<<======>>>>>>??????============>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>===>>>>>>???????????????@@@????????????>>>>>>>>>??????>>>???AAADDDGGGIIIJJJRRR^^^ooolll^^^OOOIIIGGGEEEFFFHHHIIIIIILLLPPPWWWiiizzzZZZJJJDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCFFFIIILLLOOOTTT\\\gggooo|||~~~tttiiiaaa___^^^\\\ZZZWWWTTTPPPMMMLLLKKKIIIHHHEEEDDDCCCBBBAAABBBCCCCCCEEEDDDFFFIIIOOOSSSUUUVVVXXXZZZ___dddiiisssjjj^^^XXXXXXWWWVVVUUUWWWZZZ]]]aaaeeekkkrrryyy~~~{{{~~~~~~kkkeeecccrrrrrrVVVJJJGGGDDDBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@AAADDDGGGGGGKKKRRR[[[eeeqqq|||tttcccXXXQQQJJJGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMRRRZZZcccpppzzzeee[[[XXXXXXaaalllzzzvvvhhh]]]WWWRRRPPPOOONNNNNNLLLIIIFFFDDDAAA???>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<<<<============>>>>>>>>>>>>???@@@@@@AAABBBAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@BBBFFFIIIKKKIIIQQQ]]]ppplll^^^OOOIIIGGGFFFFFFHHHEEEFFFJJJOOOVVVgggwwwXXXIIIEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCFFFHHHLLLOOOSSS[[[fffnnnzzz}}}tttjjjdddbbbaaa]]]ZZZYYYVVVRRRPPPNNNLLLJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGIIILLLPPPTTTVVVXXXZZZ\\\bbbiiirrrlllaaaXXXXXXXXXVVVUUUWWW[[[^^^aaaeeelllttt||||||uuujjjfffuuurrrWWWJJJGGGDDDBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@AAADDDFFFFFFKKKRRR[[[eeeqqq{{{wwweeeYYYRRRKKKGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMQQQXXXaaaiiisssuuuaaaXXXVVVXXXaaammmsssfff[[[UUUQQQOOOMMMLLLLLLJJJHHHEEEBBB@@@>>>=========<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===============>>>>>>???>>><<<:::999<<<=========>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAACCCFFFIIIKKKJJJQQQ]]]qqqlll^^^PPPIIIGGGDDDDDDEEEDDDFFFJJJNNNTTTdddvvvWWWJJJFFFCCC@@@??????????????????>>>>>>????????????@@@AAABBBBBBEEEHHHKKKNNNRRR[[[fffnnnxxxwwwsssmmmiiifffccc```^^^[[[YYYUUURRRPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNPPPSSSUUUWWW\\\^^^fffrrrjjj```XXXXXXWWWVVVVVVXXX\\\___bbbfffmmmuuu~~~~~~|||qqqjjjxxxsssXXXJJJGGGDDDBBBBBBBBBBBBAAAAAAAAABBBAAA@@@AAACCCFFFGGGKKKSSS\\\eeeppp{{{zzzgggZZZRRRKKKGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLTTT\\\fffmmmtttqqq^^^WWWVVVWWW```lll}}}ooocccYYYSSSPPPNNNLLLKKKKKKJJJHHHFFFCCCAAA>>>=========<<<:::::::::;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>??????===<<<:::888<<<<<<======>>>>>>??????>>>??????@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>???AAAAAA@@@AAACCCFFFIIIKKKKKKQQQ]]]qqqjjj\\\OOOHHHFFFCCCBBBCCCFFFHHHLLLPPPUUUccc}}}tttVVVJJJGGGDDD@@@?????????>>>>>>>>>>>>>>>???>>>>>>??????@@@AAABBBDDDGGGJJJMMMRRRZZZeeemmmwww|||ooopppqqqoookkkfffdddccc^^^[[[XXXUUUSSSPPPLLLIIIEEEEEEFFFGGGGGGHHHHHHHHHKKKMMMOOOPPPQQQSSSVVVYYY___bbbmmmwwwddd\\\VVVWWWWWWVVVWWWYYY^^^aaadddhhhooowww}}}|||vvvlllyyyrrrXXXJJJGGGDDDBBBBBBBBBBBBAAAAAABBBBBBAAA@@@AAACCCEEEHHHKKKRRRZZZdddooozzz|||hhh[[[SSSKKKHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKPPPZZZdddkkkqqqooo]]]WWWUUUVVV^^^iii}}}xxxkkk```WWWRRROOOMMMKKKJJJJJJJJJIIIGGGDDDBBB???>>>======;;;:::<<<<<<<<<<<<<<<=========<<<<<<======>>>>>>??????======>>>======<<<;;;;;;<<<<<<<<<===>>>?????????===>>>>>>???????????????============>>>>>>??????AAA@@@@@@AAACCCFFFIIIKKKLLLRRR^^^rrr{{{fffYYYLLLGGGFFFDDDCCCDDDFFFHHHNNNSSSYYYhhhrrrUUUJJJHHHDDD@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJMMMQQQZZZeeelllxxxxxxmmmtttzzzxxxpppiiifffggg```]]]ZZZWWWTTTQQQMMMJJJCCCEEEGGGJJJKKKKKKKKKJJJLLLNNNQQQSSSTTTVVVZZZ^^^dddhhhvvvmmm]]]WWWUUUVVVVVVVVVWWWZZZ___cccgggkkkrrr{{{~~~xxxmmmxxxpppUUUJJJGGGDDDBBBBBBBBBBBBAAAAAABBBBBBAAA@@@AAACCCEEEHHHKKKPPPXXXaaammmyyy}}}iii[[[SSSLLLHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJTTT___fffkkkyyynnn]]]WWWUUUVVV]]]ggguuuuuuiii^^^VVVQQQOOOMMMJJJJJJJJJKKKJJJHHHEEEBBB@@@>>>>>>===;;;:::>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@<<<=========>>>>>>??????@@@@@@@@@AAACCCFFFIIIKKKMMMSSS^^^rrrvvvcccVVVJJJFFFEEEDDDDDDEEEBBBFFFNNNVVV___ppppppSSSIIIGGGDDD???AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBDDDFFFJJJMMMQQQYYYdddlllzzzvvvsss|||uuujjjggghhhaaa^^^[[[XXXUUURRRMMMJJJDDDGGGJJJNNNOOOPPPNNNNNNKKKOOOSSSUUUVVVYYY^^^bbbiiilll}}}gggYYYUUUTTTUUUVVVVVVXXX[[[```dddiiinnnuuu}}}wwwlllwwwmmmRRRJJJGGGDDDBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@CCCEEEGGGJJJOOOUUU___kkkxxxrrraaaUUUNNNIIIEEEFFFFFFFFFFFFFFFGGGGGGGGGNNNOOOQQQWWWaaaqqq~~~oooZZZSSSRRRQQQUUU\\\gggxxx}}}pppeee\\\TTTOOOMMMLLLKKKIIIGGGFFFFFFFFFCCCBBB@@@>>><<<<<<<<<<<<<<<===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@AAA@@@@@@@@@????????????>>>>>>>>>=========???@@@AAABBBCCCDDDCCCDDDFFFIIILLLPPPSSS^^^ssssss```TTTIIIFFFEEEDDDDDDEEEEEEIIILLLQQQdddwwwZZZJJJBBB@@@AAA@@@@@@???@@@@@@@@@???===>>>>>>>>>>>>???@@@AAABBBDDDEEEIIIOOORRRWWWcccoooyyy{{{}}}qqqjjjjjjbbbdddddd```WWWOOOJJJHHHKKKMMMOOOPPPOOONNNNNNNNNQQQRRRSSSTTTWWW[[[___bbbkkkyyywwwdddZZZUUUUUUUUUWWW[[[```dddfffffflllqqqzzztttkkksssnnnVVVJJJGGGDDDBBBAAAAAA@@@>>>@@@AAABBBBBBAAAAAACCCEEEEEEJJJPPPWWW```lllyyytttdddXXXPPPJJJGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLMMMQQQXXXeeerrr{{{xxxrrrqqqnnnpppzzzpppZZZSSSQQQPPPSSSZZZcccuuuxxxkkkbbbZZZSSSNNNLLLKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@>>><<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@???@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>=========???@@@AAABBBCCCDDDCCCDDDFFFJJJMMMQQQVVVcccyyyzzzmmm]]]RRRHHHEEEEEEDDDDDDFFFDDDIIINNNUUUjjjwww[[[KKKDDDBBBCCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDIIINNNQQQVVVbbbnnnzzzrrrkkkkkkdddffffffaaaXXXPPPKKKJJJKKKMMMOOOOOONNNMMMNNNOOOQQQRRRTTTVVVYYY^^^cccfffnnnnnn]]]UUURRRXXXXXX[[[^^^ccchhhkkkmmmrrrwwwnnnccchhhxxxjjjSSSJJJGGGDDDBBBAAAAAA@@@???@@@AAABBBAAAAAAAAACCCEEEGGGKKKPPPVVV^^^jjjxxxxxxggg[[[SSSLLLHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLPPPXXXaaagggrrryyy{{{sssjjjdddcccaaafffvvvqqq[[[SSSPPPNNNQQQWWW___rrr~~~qqqeee]]]VVVPPPLLLJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA???===<<<;;;;;;<<<<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>============???AAABBBBBBCCCDDDDDDDDDFFFJJJMMMRRRZZZiiirrreeeXXXOOOGGGEEEEEEDDDEEEGGGCCCIIIPPPZZZnnnwww[[[MMMFFFDDDEEE@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHMMMPPPUUUaaammmwwwpppjjjjjjfffhhhgggbbbYYYQQQLLLKKKMMMMMMNNNMMMLLLLLLNNNPPPRRRSSSUUUWWWZZZ```gggkkkttt|||hhh\\\VVVTTTYYY\\\```eeekkkppptttvvvxxx}}}yyyeee\\\^^^iii~~~dddOOOIIIGGGCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAACCCEEEIIIKKKOOOTTT[[[hhhvvv{{{kkk^^^UUUMMMHHHEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNRRRWWW[[[___fffmmmnnnkkklllssszzzzzzppphhh```\\\\\\^^^eeeyyysss]]]TTTQQQNNNPPPVVV]]]qqqzzzmmmaaaYYYSSSNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???@@@@@@@@@?????????>>>>>>======<<<===>>>???AAABBBBBBCCCDDDDDDDDDGGGKKKNNNRRR\\\ooolll^^^SSSKKKEEEEEEEEEDDDEEEHHHDDDHHHPPPZZZmmmxxx\\\MMMFFFDDDDDD>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGLLLOOOTTT___kkkqqq}}}~~~lllffffffeeefffddd___VVVOOOLLLLLLMMMMMMLLLKKKJJJKKKNNNQQQSSSUUUVVVWWWZZZ___hhhnnn|||rrrbbbYYYVVVVVVXXX___iiirrryyy}}}~~~ooo]]][[[YYY___qqqaaaNNNIIIFFFCCCAAAAAAAAA@@@??????@@@AAAAAA@@@AAACCCEEEGGGJJJMMMQQQYYYfffvvv}}}mmmaaaVVVMMMHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNNNNQQQTTTWWWTTTZZZ___```^^^___eeekkkqqqyyypppfff___YYYWWWXXXZZZcccyyyttt^^^UUUQQQOOOQQQWWW___tttyyykkk___WWWQQQLLLIIIHHHHHHFFFEEEDDDDDDDDDDDD@@@???===;;;::::::;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<>>>???AAACCCBBBCCCDDDDDDEEEGGGLLLOOORRR]]]qqq|||hhhZZZNNNHHHDDDDDDDDDCCCEEEHHHEEEHHHNNNWWWgggwww[[[LLLEEEBBBAAA<<<>>>@@@???===<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBAAABBBFFFKKKMMMRRR]]]iiiqqq}}}yyyiiibbbbbb______^^^YYYQQQLLLKKKKKKMMMMMMKKKIIIHHHJJJNNNQQQSSSUUUVVVVVVXXX^^^gggooo{{{fff[[[TTTRRRTTTYYYeeevvvgggYYYXXXUUUXXXhhh___OOOHHHFFFCCCAAAAAABBBAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEGGGKKKPPPXXXfffvvvqqqdddXXXNNNHHHEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJLLLNNNOOOPPPSSSVVVRRRTTTXXXYYYYYY[[[___ccchhhnnnxxxvvvfff\\\VVVRRRRRRUUUXXXaaaxxxrrr\\\TTTQQQOOORRRXXXcccxxxwwwhhh\\\UUUPPPKKKHHHHHHGGGFFFEEEDDDDDDDDDDDD???>>><<<;;;::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????>>><<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDDDDEEEHHHLLLPPPRRR^^^rrryyyeeeWWWJJJFFFCCCDDDDDDBBBDDDHHHGGGGGGLLLTTTaaaxxxuuuXXXKKKDDDAAA@@@<<>>>>>>>>>>>>>>???@@@AAABBB@@@AAAEEEIIILLLPPP\\\hhhtttssseee^^^\\\VVVWWWVVVRRRLLLIIIJJJLLLLLLLLLKKKIIIHHHJJJMMMPPPQQQTTTUUUUUUVVV]]]iiirrrooobbbZZZTTTTTTXXX^^^mmm~~~|||vvvbbbXXXTTTQQQTTTddd}}}{{{]]]PPPHHHEEECCCAAABBBBBBAAA@@@>>>@@@@@@@@@@@@@@@BBBDDDCCCFFFKKKPPPXXXdddsss~~~tttggg[[[PPPIIIEEEFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMOOOOOOQQQTTTWWWUUUUUUVVVXXX[[[___aaacccgggmmmwwwqqq```VVVPPPMMMNNNQQQUUU___tttoooYYYQQQPPPOOORRRYYYfff|||{{{qqqcccXXXQQQNNNJJJHHHFFFEEEDDDCCCBBBBBBBBBBBB>>>===<<<::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@????????????>>><<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDDDDFFFHHHMMMPPPSSS___rrruuu```RRRGGGDDDCCCDDDCCCAAACCCGGGGGGGGGJJJSSS```vvvqqqUUUIIIDDDAAA@@@===AAACCCBBB>>><<<>>>AAA>>>>>>>>>>>>???@@@AAABBB???@@@DDDIIIKKKOOO[[[fffrrr~~~~~~zzz}}}}}}vvviii]]]VVVTTTOOOPPPPPPMMMIIIGGGJJJMMMKKKKKKKKKJJJIIIIIILLLOOONNNQQQTTTTTTVVV___mmmxxxvvveee___[[[UUUVVV]]]bbbqqq||||||mmm^^^XXXTTTSSSYYYkkkvvvZZZOOOHHHEEEBBBAAABBBBBBAAAAAA>>>???@@@@@@???@@@BBBDDDEEEHHHLLLQQQWWWbbboooxxxwwwjjj]]]RRRKKKEEEFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQSSSVVVXXXZZZXXXWWWZZZ```dddfffeeekkkqqq{{{qqq___TTTNNNKKKLLLPPPPPPYYYmmmlllWWWOOONNNNNNRRRXXXhhh~~~uuulll^^^TTTOOOLLLJJJHHHDDDCCCBBBBBBAAAAAAAAAAAA>>>===;;;:::999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCDDD@@@@@@@@@????????????>>><<<<<<<<<<<<>>>@@@BBBDDDBBBCCCDDDEEEFFFIIIMMMQQQUUU___rrrrrr]]]OOOFFFDDDCCCEEECCC@@@BBBFFFGGGFFFJJJTTTaaaxxxnnnSSSIIIEEECCCBBB>>>BBBEEEDDD@@@>>>???BBB>>>>>>>>>>>>???@@@AAABBB???@@@DDDHHHJJJOOOZZZfffnnnzzz}}}ssssssqqqjjj```VVVOOOLLLKKKLLLLLLJJJGGGGGGJJJNNNJJJKKKKKKJJJIIIIIILLLNNNLLLOOOSSSTTTWWWaaaqqq}}}uuueeeYYYXXXVVVQQQSSS[[[cccqqq}}}~~~{{{zzz|||hhh\\\XXXXXXYYYbbbvvvsssWWWMMMGGGEEEBBBAAABBBBBBBBBAAA>>>???@@@@@@???@@@BBBDDDFFFJJJNNNRRRWWW```lllttt~~~pppcccVVVMMMLLLIIIFFFEEEGGGIIIKKKLLLMMMNNNPPPPPPQQQSSSVVVYYYYYYYYY[[[^^^bbbeeeffffffjjjrrrrrr^^^WWWTTTOOOKKKMMMPPPVVVbbbqqq}}}{{{hhhVVVNNNKKKKKKRRR\\\mmm|||llleee[[[TTTOOOKKKFFFCCCEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<===>>>>>>>>>????????????============>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBAAAAAAAAA@@@???>>>>>>===;;;;;;<<<>>>???AAABBBBBBDDDBBBBBBFFFHHHHHHKKKPPPSSSdddzzzkkkYYYPPPGGGFFFDDDBBBAAABBBCCCDDDDDDHHHNNNVVVeeeiiiTTTFFFBBBDDDAAA>>>>>>????????????>>>>>>============>>>???AAAAAACCCAAACCCHHHLLLQQQZZZccciii|||~~~tttnnniiibbb[[[VVVRRRNNNKKKJJJJJJHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIRRROOORRRXXXXXX[[[lllooo```\\\VVVUUUVVVYYYYYYYYY```jjjwww~~~zzzxxxtttxxx}}}yyywww|||}}}hhh^^^[[[^^^kkkyyymmmTTTMMMEEEEEECCCBBBAAA@@@@@@@@@????????????@@@AAABBBCCCEEEOOOZZZ\\\ZZZ^^^jjjvvvuuugggYYYQQQLLLJJJGGGGGGHHHJJJKKKKKKMMMNNNOOOPPPPPPSSSVVVYYYZZZ[[[\\\```dddgggiiijjjuuu}}}uuu___XXXUUUOOOLLLNNNMMMQQQZZZdddnnnvvvzzz|||wwweeeTTTOOOMMMLLLSSS\\\ooottteee^^^UUUOOOKKKIIIEEEBBBEEEDDDDDDCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>???@@@BBBCCCAAAAAA@@@??????>>>======;;;<<<===>>>@@@AAABBBBBBCCC@@@@@@DDDFFFGGGLLLRRR[[[mmmzzzfffUUUMMMGGGEEECCCBBBAAABBBCCCDDDFFFIIIOOOYYYkkkgggTTTEEEBBBDDD@@@>>>>>>????????????>>>>>>>>>=========>>>???@@@@@@BBB@@@BBBFFFKKKOOOXXXaaahhh{{{yyyooofffaaaZZZUUUPPPMMMJJJGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGHHHIIIIIILLLJJJNNNUUUXXX]]]oooooo\\\WWWTTTQQQPPPSSSUUUVVVVVV]]]eeepppxxxzzzwwwtttrrrppptttyyy}}}wwwoooooouuuzzzzzzfff^^^]]]ddd}}}jjjSSSMMMEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@AAABBBBBBCCCLLLTTTWWWWWW\\\iiisss|||nnn___UUUNNNLLLJJJJJJKKKLLLLLLKKKLLLMMMOOOPPPPPPSSSVVVYYY[[[\\\___bbbgggkkknnnppp}}}yyybbbXXXTTTOOOMMMPPPLLLNNNRRRXXX___gggnnnrrryyysssbbbSSSOOONNNNNNTTT]]]ppp|||ppp___XXXPPPKKKIIIHHHFFFCCCDDDDDDCCCBBBAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@??????>>>======>>>>>>????????????=========>>>>>>>>>??????======>>>>>>???AAABBBCCC@@@@@@??????>>>=========<<<===>>>???@@@AAABBBCCCCCCAAAAAADDDFFFHHHOOOWWWeeezzztttbbbSSSMMMFFFEEECCCBBBBBBCCCDDDEEEHHHJJJOOO[[[pppcccRRREEEAAABBB???===>>>>>>??????>>>>>>===???>>>>>>>>>>>>>>>??????AAA???@@@EEEIIIMMMUUU^^^eeeyyysssiii]]]YYYSSSOOOLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHLLLSSSXXX___qqqttt___PPPOOOMMMMMMNNNQQQSSSTTTSSSWWW^^^gggnnnpppooonnnlllkkknnnsssvvvyyy{{{~~~yyymmmgggiiiooouuu~~~vvvvvvyyywwweee```aaatttfffRRRMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBGGGMMMPPPSSS[[[gggppp|||ssscccYYYQQQOOOLLLLLLLLLMMMLLLKKKKKKMMMNNNOOOPPPRRRVVVYYYZZZ\\\```dddiiinnntttwww|||cccXXXSSSNNNMMMQQQMMMOOOQQQUUUZZZaaaiiinnnttt}}}vvvdddTTTOOONNNOOOVVV```qqqzzznnn^^^XXXPPPLLLJJJIIIGGGEEECCCCCCBBBBBBAAA???>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>======;;;;;;<<<>>>???@@@AAABBB======>>>>>>>>>?????????======>>>???@@@BBBCCCDDD?????????>>>>>>=========>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDGGGIIILLLUUU^^^nnnzzzkkk[[[OOOKKKEEEDDDCCCBBBBBBCCCEEEFFFIIIJJJNNNZZZqqqxxx]]]PPPDDD@@@BBB>>>======>>>>>>>>>>>>======@@@???>>>>>>>>>>>>>>>???AAA???AAAEEEHHHLLLSSS[[[cccuuuzzzmmmcccYYYVVVQQQNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHKKKKKKNNNSSSXXXaaarrrgggVVVMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSXXX```ggglllmmmmmmmmmjjjkkklllnnnpppssswwwyyyyyynnnddd___bbbhhhmmmvvvzzzyyyuuuwww{{{wwwgggfffjjjcccPPPKKKDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@BBBDDDGGGJJJQQQ[[[fffnnnzzzwwwggg\\\TTTQQQNNNLLLLLLMMMLLLKKKKKKLLLNNNOOOPPPRRRVVVYYYZZZ]]]bbbggglllrrrzzz}}}cccXXXSSSNNNMMMPPPNNNQQQTTTXXX\\\bbbjjjooowww|||hhhVVVPPPNNNPPPXXXcccqqqxxxlll___XXXQQQLLLJJJIIIFFFDDDAAAAAAAAAAAA@@@???======;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCC????????????>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFEEEGGGIIIKKKNNNWWWaaaqqq~~~oooaaaSSSJJJFFFDDDCCCBBBAAABBBDDDFFFGGGJJJIIILLLWWWnnnlllVVVMMMCCC@@@AAA>>>======>>>>>>>>>>>>======@@@???>>>>>>>>>>>>>>>???BBB@@@AAAFFFIIIKKKQQQYYY```rrrvvviii```XXXUUUQQQOOOOOOOOOOOONNNKKKKKKKKKLLLLLLKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHLLLMMMOOOTTT[[[fffwwwqqqZZZNNNKKKLLLNNNPPPRRRRRRSSSSSSSSSRRRVVV^^^fffmmmqqqrrrrrrllljjjggggggiiinnnrrruuuzzz||||||zzztttmmmbbbZZZWWWZZZ___cccjjjmmmqqqtttvvv{{{yyykkkmmmtttbbbOOOIIIDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBCCCEEEIIIPPPZZZeeemmmyyyyyyjjj```WWWSSSOOOLLLKKKLLLLLLKKKJJJKKKMMMNNNPPPRRRVVVYYYZZZ___eeejjjooowww}}}dddYYYTTTOOONNNQQQNNNRRRWWW[[[```fffooovvv}}}jjjXXXQQQPPPQQQZZZdddsssyyymmm]]]VVVOOOIIIHHHFFFDDDBBB@@@AAAAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBBBBBBBAAA@@@@@@??????????????????AAAAAAAAABBBCCCDDDDDDDDDDDDEEEHHHKKKKKKMMMWWWaaaqqqzzzkkk___RRRJJJHHHCCCCCCBBBAAABBBDDDFFFHHHJJJKKKOOOXXXkkk{{{```PPPKKKCCC@@@BBB???<<<======>>>>>>======<<>>>>>>>>>>>>>>??????BBB@@@BBBFFFHHHJJJOOOVVV^^^ooo|||tttggg___WWWTTTQQQOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLOOOUUU^^^lll}}}kkkTTTKKKLLLKKKMMMPPPQQQQQQQQQSSSTTTTTTXXX___hhhqqquuuvvvuuummmiiieeecccfffjjjnnnppptttvvvyyyzzzzzzwwwsssppplllfff]]]WWWWWWZZZ^^^```cccdddfffhhhkkkpppvvvzzz~~~{{{nnnrrr{{{}}}___NNNGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCFFFIIIOOOYYYdddlllvvv~~~|||mmmdddYYYUUUNNNJJJIIIJJJKKKLLLIIIKKKMMMNNNOOORRRVVVYYY\\\aaahhhnnnsss|||fff\\\WWWQQQOOORRRPPPTTTZZZ^^^dddmmmxxxwwwfffXXXTTTTTTTTTZZZcccuuuyyymmmZZZTTTMMMHHHGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDFFFJJJNNNMMMNNNWWWbbbnnnuuuhhh\\\PPPJJJHHHCCCBBBAAAAAABBBDDDGGGHHHLLLOOOTTT[[[llloooWWWJJJIIICCC@@@BBB@@@<<<<<<============<<<<<<>>>=========>>>???@@@@@@@@@???@@@DDDFFFGGGLLLSSS\\\mmmyyyrrreee^^^XXXUUUQQQOOOOOOOOOOOONNNOOOOOOOOOOOOMMMKKKJJJHHHFFFFFFFFFFFFHHHJJJLLLMMMLLLNNNPPPUUU^^^nnnhhhQQQKKKNNNJJJMMMPPPQQQQQQSSSVVVYYYXXX[[[bbbkkkssswwwwwwuuujjjgggddddddfffiiijjjiiinnnppprrrsssrrrnnnjjjhhheee```ZZZXXXZZZ^^^bbbccc___``````aaacccgggkkknnnvvvzzzwww||||||{{{nnnsss}}}uuuZZZMMMHHHCCCCCCBBBAAAAAAAAABBBBBB????????????@@@AAABBBBBB@@@DDDGGGJJJNNNWWWbbbjjjssszzz}}}ooofff[[[UUUNNNIIIHHHIIIKKKLLLIIIKKKLLLNNNOOORRRVVVZZZ^^^dddkkkqqqwwwhhh^^^YYYSSSQQQTTTSSSWWW\\\aaagggrrrpppbbbWWWWWWWWWVVVZZZaaawwwsssgggYYYTTTMMMIIIHHHHHHGGGEEE???????????????>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<===??????@@@@@@@@@:::;;;<<<>>>???AAABBBCCC>>>????????????@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFIIINNNRRRQQQQQQYYYcccmmm~~~}}}lll___TTTIIIBBBAAABBBBBBAAAAAABBBEEEGGGIIINNNRRRXXX___nnnhhhQQQGGGHHHCCCAAACCC@@@<<<<<<============<<<<<<============>>>???AAAAAA???>>>???CCCEEEFFFJJJQQQ[[[lllxxxpppddd]]]ZZZVVVSSSPPPPPPPPPOOOOOOSSSSSSSSSRRRQQQNNNLLLJJJGGGGGGGGGHHHJJJLLLNNNPPPOOOQQQRRRUUU]]]mmm|||}}}bbbLLLGGGLLLJJJMMMQQQSSSTTTVVV[[[___[[[^^^dddllltttwwwvvvsssgggeeedddfffhhhiiifffdddjjjkkknnnnnnmmmiiieeebbb[[[WWWSSSTTTXXX]]]```aaa^^^^^^^^^^^^___bbbdddfffkkkxxx~~~xxxuuuzzz|||vvvrrrvvv}}}yyymmmsss}}}nnnWWWMMMIIICCCCCCBBBAAAAAAAAABBBBBB????????????@@@AAABBBCCC???DDDIIIKKKNNNUUU```iiipppwwwvvvnnnaaaXXXPPPOOONNNMMMLLLNNNOOOMMMNNNQQQRRRTTT\\\fffeeemmmuuuxxxyyyiii^^^\\\ZZZWWWUUUTTTVVVZZZ___gggrrr}}}yyyhhh^^^UUUSSSUUUYYYbbbjjjyyytttjjj^^^VVVNNNLLLJJJGGGDDDEEEDDDCCCAAA>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@>>>===<<<===>>>@@@AAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHHHHJJJMMMPPPPPPQQQZZZdddvvv{{{hhh[[[PPPGGGBBBAAABBBBBBBBBAAAAAACCCGGGKKKMMMUUUYYY^^^ttt^^^RRRFFFCCCCCCAAA>>>===@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDIIILLLYYYfffvvv~~~rrrfff___ZZZWWWTTTPPPNNNOOOPPPQQQUUUVVVVVVVVVTTTQQQNNNLLLIIIIIIIIILLLPPPTTTVVVVVVPPPQQQRRRUUUZZZcccmmmttt{{{ttt]]]NNNIIIJJJJJJIIIMMMTTTWWWWWW^^^ggggggfffeeehhhmmmpppooommmjjjgggddddddgggiiiiiigggjjjjjjiiiiiihhhfffbbb___XXXWWWVVVVVVXXX[[[___bbbaaa```___\\\[[[\\\```cccmmmsss~~~}}}|||{{{~~~qqqppppppssszzzssskkkkkkjjjlllSSSJJJIIICCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????????????????BBBDDDFFFHHHLLLUUUaaaiiiuuuyyyyyypppcccZZZQQQOOONNNLLLKKKMMMNNNLLLMMMPPPQQQTTT]]]gggmmmuuu}}}{{{fff]]]\\\ZZZWWWVVVSSSTTTWWW[[[aaajjjsssyyy~~~}}}~~~{{{sssmmm```ZZZUUUWWW[[[```hhhppptttlllbbbXXXPPPMMMKKKFFFCCCDDD@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAA@@@>>>>>>>>>???AAABBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHKKKLLLOOOQQQQQQRRR[[[fff{{{sssbbbWWWNNNFFFBBBBBB@@@@@@AAAAAABBBEEEIIIMMMOOOWWW^^^eee|||{{{\\\PPPEEECCCCCCAAA???>>>???>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCHHHKKKXXXcccrrr|||pppeee```[[[XXXTTTQQQOOOOOOQQQRRRWWWXXXXXXWWWUUURRROOONNNKKKKKKLLLOOOTTTWWWXXXXXXUUUUUUSSSRRRTTTYYY```eeerrr|||qqq\\\NNNJJJKKKKKKJJJMMMSSSVVVXXX```iiiqqqmmmiiihhhiiiiiigggeeedddbbbaaabbbfffhhhhhhgggiiiiiihhhhhhgggeee```]]]XXXWWWVVVVVVXXX\\\```bbbaaaaaaaaa``````ccchhhlllrrryyysssllllllooosss|||mmmeeeeeeeeewwwiiiRRRJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????AAABBBDDDFFFJJJSSS^^^gggrrrwww~~~~~~tttfff\\\SSSPPPNNNKKKIIIJJJLLLKKKLLLOOOQQQUUU^^^hhhvvv}}}yyyggg___^^^]]]ZZZYYYSSSUUUWWWYYY\\\aaafffkkknnnkkkiiijjjkkkkkkgggccc\\\YYYZZZ___eeejjjqqqxxxzzzrrrhhh^^^TTTPPPLLLFFFCCCCCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@??????AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLOOORRRRRRUUUaaannnuuuhhhYYYPPPJJJDDDAAABBB>>>???@@@AAABBBFFFKKKOOOPPPZZZdddppppppXXXNNNDDDBBBCCCAAA???@@@=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCGGGJJJUUU___mmmxxx}}}mmmdddaaa\\\YYYUUUQQQOOOPPPRRRTTTZZZZZZYYYXXXVVVSSSQQQOOOLLLMMMOOOTTTXXX[[[[[[ZZZYYYWWWTTTPPPNNNPPPVVVZZZdddooouuukkkYYYMMMIIIIIINNNMMMNNNSSSXXX^^^gggpppzzzssskkkfffdddbbb```^^^___^^^___bbbfffiiiiiiiiijjjiiiiiiiiihhheeeaaa]]]XXXWWWVVVVVVXXX[[[```bbb______```aaaccchhhnnnrrr{{{wwwlllgggiiiooovvvfff___aaadddrrreeePPPIIIGGGCCCBBBAAA@@@@@@??????@@@???????????????????????????AAACCCDDDHHHPPP[[[cccooouuu}}}vvvjjj___VVVRRROOOJJJHHHIIIKKKJJJKKKNNNQQQUUU___jjjzzzxxxiiidddcccaaa^^^]]]VVVXXXYYYZZZZZZ[[[]]]```cccaaa^^^___bbbdddeeeeeebbbaaadddlllrrrxxx}}}qqqfffZZZTTTNNNGGGCCCBBB:::::::::999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAA@@@@@@???@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJNNNRRRSSSZZZjjjzzz~~~lll```SSSKKKGGGBBB@@@BBB???@@@AAAAAABBBFFFKKKOOOQQQ[[[iii{{{gggTTTKKKCCCBBBBBBAAA@@@AAA<<<<<<<<<<<<<<<===>>>???========================>>>???@@@@@@@@@BBBEEEHHHSSS[[[hhhuuu~~~{{{kkkcccbbb^^^[[[VVVRRRPPPQQQSSSUUU[[[[[[[[[YYYWWWUUURRRPPPMMMNNNQQQVVV[[[]]]]]]\\\ZZZXXXTTTPPPMMMOOOTTTXXX]]]jjjqqqjjj[[[PPPLLLKKKOOOOOOPPPUUU]]]gggrrrzzzwwwlllddd```___^^^\\\^^^^^^aaadddgggiiikkkkkklllkkkkkkkkkjjjgggbbb^^^XXXWWWVVVUUUWWW[[[___bbb___```bbbcccfffkkkrrrwwwtttkkkeeejjjrrr{{{xxxccc]]]bbbiiiwwwaaaOOOGGGDDDCCCBBBAAA@@@???????????????????????????@@@@@@@@@???AAACCCDDDGGGNNNXXX```lllsss}}}yyymmmcccXXXTTTPPPKKKHHHIIIKKKIIIJJJMMMPPPUUU```jjj{{{uuuiiieeeeeeccc```___ZZZ[[[\\\[[[YYYYYYZZZ[[[^^^]]]\\\^^^ccchhhlllooonnnooouuu~~~xxxlll___WWWPPPHHHCCCBBB;;;;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKOOORRRUUU^^^rrrwwwfffZZZNNNIIIEEEAAA???AAAAAABBBBBBBBBBBBEEEJJJNNNRRR\\\nnnbbbPPPIIIBBBBBBBBB@@@@@@BBB<<<<<<;;;<<<<<<===>>>>>>========================>>>???@@@@@@@@@AAACCCFFFPPPWWWdddrrr}}}zzzkkkcccbbb___[[[VVVQQQPPPQQQTTTVVVZZZ[[[\\\[[[ZZZWWWTTTRRRMMMOOORRRWWW\\\___^^^]]]ZZZXXXTTTPPPNNNOOOTTTXXX^^^kkksssmmm___VVVQQQOOOPPPPPPRRRWWWbbbppp}}}|||oooeee```^^^]]]\\\^^^___aaacccfffhhhjjjlllnnnmmmnnnnnnmmmiiiccc___[[[YYYWWWWWWXXX[[[___aaacccdddeeegggiiinnnuuuzzz~~~{{{nnniiiiiipppzzzsssbbb]]]dddnnn{{{\\\MMMFFFBBBBBBBBBAAA@@@????????????>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEHHHNNNWWW^^^iiirrr}}}|||pppfff[[[VVVRRRMMMJJJJJJKKKIIIJJJLLLOOOTTT___jjj{{{vvvlllddddddeeedddbbbbbb`````````___]]]\\\]]]___```aaadddhhhnnnvvv|||}}}pppbbbXXXPPPGGGBBBAAA===<<<;;;999888888888888999::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIILLLNNNRRRUUUXXXccczzz~~~ooo```UUUKKKFFFDDD@@@???AAABBBBBBBBBBBBCCCEEEJJJMMMTTT^^^qqqaaaNNNGGGBBBBBBAAA??????AAA<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???@@@BBBDDDKKKSSSaaannnyyy~~~zzzllleeebbb___[[[UUUQQQOOOPPPTTTVVVYYY[[[^^^___^^^[[[WWWTTTOOOPPPRRRWWW\\\___```___]]][[[VVVQQQOOOPPPTTTXXX___kkkrrrmmmaaaYYYTTTQQQTTTUUUWWW\\\iiiyyyssshhhbbb```___^^^^^^___aaacccdddgggllloooqqqqqqrrrrrrqqqmmmfffbbb```^^^\\\ZZZ[[[]]]```bbbbbbccccccdddgggkkkqqqvvv{{{ssskkkiiinnnwwwnnnbbb\\\eeerrrrrrWWWLLLGGGBBBBBBAAA@@@??????>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFHHHMMMVVV\\\fffppp}}}|||ssshhh]]]XXXTTTOOOKKKLLLLLLJJJJJJLLLNNNSSS^^^jjjzzz}}}kkkddd```dddggggggggghhhhhhhhhhhhgggffffffhhhjjjjjjnnnttt|||~~~pppbbbWWWNNNEEE@@@???<<<;;;:::999999999999999999999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJNNNSSSXXX]]]lllwwwhhhZZZPPPGGGDDDCCC@@@@@@BBB@@@AAABBBBBBCCCGGGLLLPPPWWW```uuuaaaLLLFFFBBBBBB@@@===>>>AAA======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????AAABBBEEEOOO]]]jjjsssyyy}}}{{{ooofffbbb___[[[UUUPPPNNNPPPSSSVVVYYY\\\aaadddddd```[[[WWWQQQQQQSSSWWW\\\```bbbbbb```^^^ZZZUUUSSSUUUYYY]]]gggqqqxxxsssiiibbb___]]]^^^aaacccgggsssuuukkkffffffeeeeee```aaaccceeeggglllsssxxxzzzzzz{{{{{{zzzuuuooojjjgggeeebbb______```ccceeebbbccccccdddggglllrrrwww}}}xxxnnnjjjlllrrr}}}~~~xxxhhhaaa^^^iiiyyyhhhRRRKKKHHHDDDBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@CCCEEEFFFGGGLLLTTTZZZcccnnn{{{yyytttiii___YYYUUUPPPMMMMMMMMMJJJJJJLLLNNNSSS^^^iiixxxxxxjjjfff```___eeekkklllmmmnnnpppppppppooonnnooorrruuuwww|||}}}ppp```VVVMMMCCC>>>===;;;;;;::::::999::::::;;;999999::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGIIIJJJEEEJJJRRRYYYbbbtttssscccUUULLLDDDBBBBBBAAAAAACCC>>>???@@@BBBDDDHHHNNNRRRYYYbbbwwwbbbLLLFFFBBBBBB@@@======@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAAAALLL[[[gggpppvvv{{{|||qqqgggbbb^^^ZZZTTTOOOMMMOOOSSSVVVYYY]]]dddhhhhhhddd^^^YYYSSSSSSTTTXXX]]]bbbdddeeeaaa```]]]ZZZYYY\\\bbbfffuuuyyyssspppnnniiilllnnnppp|||tttllljjjlllmmmmmmccceeeggghhhkkkrrr{{{~~~wwwrrrllliiifffcccbbbccceeeggghhhiiijjjllloootttzzzvvvlllggggggkkkttt~~~mmmcccaaaaaaooobbbOOOKKKIIIEEEBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEFFFKKKSSSYYY```lllzzz|||www~~~xxxqqqfff\\\TTTOOOKKKHHHJJJHHHIIIKKKMMMRRR^^^kkk|||{{{qqqhhhbbb]]]___bbbeeeiiinnntttyyy~~~}}}zzzwwwwwwzzzxxxlll\\\PPPHHHCCC>>>:::888888999:::::::::999999:::::::::::::::;;;<<<===<<<===??????>>>>>>@@@AAAAAAAAA@@@???@@@AAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGLLLNNNRRRXXXfffvvvggg```OOOJJJEEEBBBBBBBBBAAA@@@???>>>???BBBCCCEEEMMMVVVWWWfffyyy[[[LLLIIICCC@@@???>>>======<<<>>>>>>===<<<;;;<<<===??????>>>>>>======<<<<<<============>>>???@@@AAACCCHHHRRRaaapppzzztttjjjccc```\\\VVVQQQOOOPPPRRRUUUWWW^^^dddfffgggeee___XXXZZZSSSWWW]]]]]]cccfff___```______``````cccmmmxxx~~~~~~wwwppppppooouuu{{{vvvmmmnnnnnnllllllttt}}}ttttttoooiiigggiiikkkllllllppprrrssssssuuu{{{ssslllhhhccccccfffuuu}}}iiibbbaaaddd|||vvv]]]MMMIIIHHHAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFKKKPPPUUU]]]jjjtttzzzuuu||||||uuujjj___WWWQQQLLLIIIJJJHHHHHHJJJKKKPPP[[[ggguuuxxx|||{{{ppphhh```ZZZVVVYYY[[[___dddiiiooovvv{{{rrrgggYYYMMMGGGCCC>>>;;;888999999:::::::::::::::;;;;;;::::::;;;;;;<<<===<<<===??????>>>>>>@@@AAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIJJJMMMQQQZZZkkklll^^^WWWJJJFFFBBB@@@AAABBBAAA@@@@@@???AAADDDEEEGGGOOOXXX^^^pppsssWWWKKKHHHCCC@@@??????>>>===<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>======<<<<<<===<<<<<<======>>>???@@@BBBFFFOOO]]]lllwww}}}vvvkkkddd```\\\VVVQQQOOOOOORRRTTTVVV[[[___```bbbeeeccc^^^___VVVXXX^^^___gggkkkeeedddbbbbbbfffjjjoooyyywwwqqqrrrrrr{{{}}}uuusssppppppuuu}}}wwwrrrnnnlllooorrrssstttxxxzzz{{{|||sssgggbbbaaa```ccchhhooowww~~~eeebbbgggrrroooYYYJJJGGGGGGBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFJJJPPPTTT^^^jjjrrr|||wwwrrrzzzzzzoooddd[[[TTTNNNJJJIIIGGGGGGHHHJJJMMMWWWaaakkkmmmoooppppppqqqrrrttttttqqqmmmkkkkkknnnrrruuusssnnnfff```[[[WWWTTTRRRSSSWWW\\\bbbhhhooowww|||xxxhhh___SSSJJJDDDAAA>>><<<999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<===??????>>>>>>@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNTTT^^^sssppp^^^SSSMMMEEEBBB???>>>???@@@AAA@@@AAA@@@BBBFFFGGGJJJRRR[[[hhh}}}jjjSSSIIIFFFBBB@@@?????????>>><<<===>>>===;;;;;;;;;<<<>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@AAADDDKKKWWWeeerrr{{{wwwmmmfff```\\\VVVQQQNNNOOORRRTTTVVVXXXYYYYYY___gggjjjiiihhh\\\[[[___bbblllssslllgggccceeemmmwwwuuuqqqssswwwzzztttuuuyyywwwttttttwww{{{}}}nnnggg```^^^]]]___dddkkknnnvvvtttaaabbbmmmgggTTTHHHEEEFFFBBB@@@@@@????????????@@@@@@????????????????????????@@@AAABBBCCCEEEIIIOOOSSS^^^iiiooowwwvvvqqqyyytttiii___VVVOOOJJJIIIFFFEEEGGGHHHJJJQQQZZZaaabbbbbbaaa___^^^___```aaa___[[[YYYYYY\\\```cccdddaaa]]]ZZZXXXWWWWWWVVVPPPTTTZZZ```gggnnnvvv{{{tttkkk]]]WWWMMMFFFBBB@@@>>>===999:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<===??????>>>>>>@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDEEEFFFHHHIIIJJJPPPRRRWWWcccyyyyyycccTTTKKKGGGCCCAAA???>>>>>>???@@@@@@AAA@@@BBBFFFHHHKKKSSS]]]mmmcccPPPGGGDDDAAA@@@@@@@@@???>>><<<===>>>===;;;:::;;;<<<====================================>>>???@@@@@@AAACCCIIIRRR___mmmyyyxxxnnnggg___[[[UUUPPPNNNOOORRRTTTXXXXXXWWWXXXaaaooowwwxxxuuueee___aaaeeeqqqxxxqqqfffcccfffttt|||rrrpppttt|||xxx{{{zzzyyyyyyzzz~~~xxxjjjhhheeebbbaaadddjjjpppxxx}}}nnnaaadddsssaaaSSSHHHDDDEEEBBB@@@@@@????????????@@@@@@???????????????????????????@@@AAABBBDDDHHHNNNRRR[[[fffkkkrrrvvvqqqyyyxxxmmmcccYYYPPPKKKJJJFFFDDDFFFFFFGGGLLLRRRTTTUUUVVVTTTRRRPPPQQQRRRPPPNNNMMMLLLNNNQQQUUUXXXZZZYYYXXXUUUTTTTTTUUUVVVQQQUUU[[[aaagggnnntttyyy~~~~~~}}}|||}}}~~~|||qqqgggaaaTTTPPPIIIDDD@@@???>>>===::::::;;;======>>>>>>>>>>>>======<<<<<<=========<<<===??????>>>>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIPPPQQQXXXgggnnn[[[OOOHHHEEECCCCCCBBB@@@???>>>??????@@@@@@BBBFFFHHHLLLTTT^^^ooo{{{]]]OOOFFFCCCAAA@@@@@@@@@???>>>;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAACCCGGGOOOZZZhhhvvv~~~wwwmmmfff]]]ZZZTTTPPPNNNPPPSSSUUU\\\\\\[[[___lll}}}mmmbbbbbbgggssszzzrrrgggeeelll~~~vvvnnnoootttzzz{{{}}}rrriiikkkkkkkkkmmmrrrxxx|||tttiiibbbhhh|||^^^SSSJJJDDDEEECCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAACCCGGGLLLPPPWWWbbbgggooo}}}wwwqqqxxx|||rrrggg\\\SSSMMMKKKFFFDDDEEEEEEDDDGGGLLLIIIJJJJJJJJJHHHGGGHHHIIIFFFFFFGGGIIILLLPPPSSSUUUWWWWWWWWWUUUSSSRRRTTTVVVTTTXXX^^^dddjjjpppvvvzzz~~~}}}yyytttooolllkkkjjjmmmqqqwwwwwwkkkccc]]]YYYOOOLLLHHHCCC???>>>======:::;;;<<<===>>>????????????>>>>>>============>>><<<===??????>>>>>>@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHLLLNNNXXXkkkyyydddUUULLLGGGDDDBBBCCCCCCAAA???>>>???@@@@@@@@@BBBGGGIIIMMMVVV```pppoooWWWNNNEEECCCAAA@@@@@@@@@>>>===;;;<<<===<<<:::::::::;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAAAAACCCFFFLLLUUUcccrrr{{{uuujjjccc[[[XXXSSSOOONNNPPPTTTWWW___aaadddlll|||rrrdddbbbggguuu{{{rrrjjjlllwwwrrrmmmooovvv|||~~~ppphhhlllqqqvvvkkkffffffrrryyyZZZSSSJJJDDDDDDCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBFFFKKKOOOSSS^^^eeelllzzzvvvpppwwwvvvlllaaaVVVPPPLLLGGGDDDEEEEEECCCDDDGGGCCCDDDEEEEEECCCCCCDDDEEEEEEGGGJJJMMMPPPSSSVVVWWWWWWXXXXXXWWWTTTSSSUUUWWWWWW\\\bbbiiipppvvv|||~~~xxxooofff```]]]]]]^^^aaaeeeiiimmmqqqsssppppppoooppprrruuuxxxzzz}}}sssggg```[[[WWWTTTMMMKKKHHHDDD???===<<<===;;;;;;===>>>???@@@@@@@@@@@@???>>>>>>======>>>>>><<<===??????>>>>>>@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOZZZpppkkkYYYOOOIIIDDDAAA???AAABBBAAA???>>>@@@BBBBBBAAADDDHHHKKKOOOXXXbbbssscccPPPJJJEEECCCAAA@@@@@@???===<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???@@@BBBDDDIIIQQQ^^^mmmwww}}}rrrfff___YYYVVVQQQNNNNNNQQQVVVYYYaaaeeemmmyyyrrrcccbbbhhhvvv|||ssskkkqqqzzzpppmmmpppxxx~~~|||~~~uuuooouuu~~~~~~~~~iiiiiinnnqqqTTTPPPIIIBBBBBBBBB@@@@@@????????????@@@@@@????????????????????????>>>??????@@@AAAEEEJJJNNNOOO[[[ccckkkxxxuuuooouuuzzzooodddYYYRRRMMMGGGDDDEEEEEECCCBBBEEECCCDDDEEEEEECCCCCCDDDEEEDDDGGGKKKOOORRRTTTUUUVVVTTTVVVWWWUUUSSSRRRTTTVVVYYY^^^eeemmmttt{{{~~~wwwlllbbbZZZVVVUUUUUUVVVWWWYYY[[[]]]^^^___^^^]]]]]]^^^```bbbccchhhnnnvvvwwwpppggg___[[[XXXTTTQQQLLLKKKHHHDDD@@@===<<<<<<;;;<<<===>>>@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>><<<===??????>>>>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDFFFGGGIIIKKKLLLQQQTTT^^^ssstttaaaRRRJJJFFFBBB???;;;>>>@@@@@@??????AAACCCCCCCCCEEEJJJMMMQQQZZZdddvvv{{{\\\KKKGGGFFFDDDBBB@@@@@@???===;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<======:::::::::::::::<<<======???@@@CCCGGGNNNZZZiiisss{{{pppddd]]]WWWTTTPPPNNNNNNRRRWWWZZZbbbhhhrrrqqqaaaaaahhhwww}}}ssskkksss}}}ssspppnnnrrrzzz{{{qqqssszzz{{{{{{~~~vvvlllnnnuuukkkOOONNNHHHAAAAAABBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIIMMMNNNZZZbbbjjjvvvwwwpppuuuuuuiii^^^VVVKKKHHHDDDBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFJJJJJJKKKMMMPPPSSSWWWYYYWWWXXXYYYYYYXXXWWWXXXYYYaaadddjjjrrrzzz{{{lll___XXXVVVTTTUUUUUUUUUVVVVVVVVVVVVZZZVVVUUUYYYZZZYYYYYY[[[[[[cccmmmsssxxx{{{nnnhhhaaa[[[XXXUUUQQQOOONNNLLLHHHCCC@@@===<<<;;;;;;<<<===<<<<<<<<<>>>@@@@@@>>>======??????<<<999;;;===?????????>>>???AAACCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHPPPUUUbbbxxxwwwhhhVVVMMMGGGCCCAAABBB???????????????@@@@@@@@@DDDDDDFFFJJJLLLOOOXXXbbbooojjjWWWLLLEEEEEEBBB@@@??????>>>===;;;666888:::<<<=========<<<<<<===<<<;;;::::::<<<>>>>>>>>>>>>>>>============??????AAAEEEJJJSSSdddsssvvvkkkbbb[[[ZZZWWWRRRMMMLLLPPPXXX]]]gggnnn{{{}}}nnn^^^YYYbbbmmmssstttpppxxxwwwssspppqqquuuuuuqqqqqq}}}}}}}}}tttkkkmmm{{{hhhLLLIIIEEEBBBCCCAAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAACCCEEEGGGLLLSSS___jjjqqqyyyzzzrrrvvvvvvkkk```YYYNNNJJJFFFDDDCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGJJJKKKLLLNNNQQQTTTXXXZZZVVVXXXYYYYYYYYYZZZ\\\___eeehhhnnnvvv~~~~~~nnnaaaYYYVVVTTTTTTSSSSSSSSSSSSSSSSSSTTTPPPOOOSSSTTTRRRSSSVVVYYY___ggglllpppyyyuuueee```ZZZWWWUUUTTTSSSQQQNNNLLLIIIEEEBBB???===<<<;;;<<<===<<<<<<<<<>>>@@@AAA???>>>???@@@@@@===;;;;;;===???@@@?????????AAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIOOOVVVfff}}}pppbbbRRRIIIEEEBBB@@@AAA????????????@@@@@@@@@@@@DDDDDDGGGLLLOOOSSS]]]gggzzzdddSSSJJJEEEDDDBBB@@@>>>>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>???>>>>>>>>>======<<<<<<>>>>>>@@@DDDHHHPPP___nnnuuukkkbbb\\\ZZZWWWSSSOOOMMMPPPVVVZZZgggnnn|||uuuhhh[[[XXX```kkkqqqrrrooowwwyyyqqqmmmpppsssyyyrrrjjjkkkppp~~~~~~mmmiiirrrgggMMMIIIEEECCCDDDAAA@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????AAACCCEEEFFFKKKRRR]]]gggmmmuuu|||tttwwwxxxnnnddd]]]RRRNNNIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHKKKLLLMMMOOORRRVVVYYY[[[YYYZZZ[[[[[[\\\___dddhhhlllooouuu}}}rrrcccZZZVVVRRRRRRQQQQQQQQQQQQQQQRRRVVVRRRRRRUUUVVVUUUVVVZZZ]]]aaagggkkkoooxxxzzzmmm___[[[WWWUUUTTTTTTSSSRRROOONNNLLLIIIEEEBBB???===;;;<<<===<<<<<<<<<>>>@@@BBB@@@???@@@@@@@@@>>><<<;;;===???@@@??????@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKOOOXXXkkk|||hhhZZZLLLEEEBBB@@@???@@@????????????@@@@@@AAAAAACCCDDDIIINNNQQQVVVbbbooowww\\\NNNGGGDDDDDDBBB???>>>>>>>>>===;;;>>>>>><<<;;;::::::999999;;;<<<===<<<::::::<<<>>>??????>>>>>>===<<<;;;;;;>>>===???BBBDDDKKKYYYfff{{{sssiiiaaa\\\YYYXXXUUUQQQNNNOOOSSSVVV```hhhvvvwwwiii___VVVUUU]]]fffkkkkkklllqqq}}}{{{xxxwww}}}xxxrrrpppvvv|||{{{iiieeejjjuuu|||kkkhhh|||dddMMMJJJEEECCCDDDAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@BBBDDDFFFKKKPPPZZZdddiiippp}}}}}}uuuxxx{{{rrrhhhbbbUUUQQQKKKFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIILLLMMMNNNPPPSSSWWW[[[]]]^^^^^^^^^___aaafffmmmqqquuuxxx~~~wwwggg[[[VVVQQQPPPPPPPPPQQQRRRSSSTTTZZZXXXXXX\\\]]]\\\___eeehhhnnntttyyy~~~vvviii^^^\\\YYYWWWVVVUUUUUUTTTTTTSSSQQQNNNJJJEEE@@@>>>:::<<<===<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@???===<<<<<<>>>@@@@@@??????@@@AAAAAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFHHHJJJLLLQQQ[[[mmmtttbbbUUUHHHCCCAAA>>>===>>>>>>??????@@@@@@AAAAAAAAACCCDDDHHHMMMQQQXXXggguuulllUUUJJJEEEDDDCCCAAA???>>>>>>>>>===;;;@@@>>><<<;;;:::::::::;;;;;;<<<===<<<;;;:::<<<===??????>>>===<<<;;;;;;:::>>>===???AAABBBGGGSSS___uuu~~~|||ppphhhaaa]]]YYYXXXVVVRRROOONNNOOOQQQWWW^^^jjjvvv}}}{{{ssslll^^^YYYSSSSSSXXX^^^aaaaaabbbfffnnnzzzzzzrrrmmmkkknnnuuu}}}zzzxxxwww}}}ssseeedddlllzzzyyyooommm~~~___MMMJJJEEEDDDEEEAAA????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEFFFKKKPPPXXXaaafffkkkvvv~~~uuuxxx}}}uuummmgggXXXSSSLLLGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLMMMNNNQQQTTTXXX\\\^^^``````aaabbbeeekkkrrrxxxmmm___WWWPPPPPPPPPQQQSSSUUUXXXYYYZZZYYY[[[___aaabbbgggnnnxxx~~~vvviii___^^^]]]\\\[[[[[[\\\]]]^^^\\\YYYTTTNNNHHHBBB???:::<<<===<<<<<<<<<>>>@@@>>>?????????>>>===<<<<<<<<<>>>@@@@@@@@@???@@@BBB@@@BBBEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFGGGHHHKKKMMMSSS\\\nnnqqq___SSSGGGBBBAAA>>><<<<<<>>>??????@@@AAAAAABBBBBBBBBDDDHHHLLLPPPYYYlll~~~dddQQQGGGDDDDDDBBB@@@>>>===>>>>>>===;;;>>>===;;;::::::;;;<<<===:::<<<======;;;;;;;;;<<<>>>>>>>>>===<<<;;;;;;:::??????@@@BBBAAADDDNNNYYYnnnvvvyyymmmfffaaa^^^YYYXXXVVVSSSOOOMMMMMMNNNRRRWWW^^^eeejjjiiifffbbbXXXUUURRRQQQSSSUUUVVVVVVVVVYYY]]]eeemmmtttxxxzzzxxxwwwuuuqqqkkkfffdddcccdddkkktttzzz{{{zzz{{{{{{sssiiiaaacccooo~~~~~~xxxyyyyyyxxxxxx|||~~~vvvrrrwwwsssZZZLLLJJJDDDCCCDDD@@@?????????>>>>>>>>>>>>>>>========================@@@@@@@@@@@@BBBDDDFFFGGGKKKOOOVVV___dddhhhqqq{{{uuuxxxxxxpppjjj[[[VVVNNNHHHEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNQQQTTTYYY\\\___```aaaccceeejjjqqqzzzxxxfff\\\SSSRRRRRRRRRTTTWWWZZZ\\\\\\\\\```eeehhhlllttt}}}{{{ooobbbccceeeffffffhhhkkkmmmllliiiccc[[[RRRJJJCCC???;;;<<<===<<<<<<<<<>>>@@@===???@@@???===;;;;;;<<<<<<>>>@@@AAA@@@@@@AAABBB@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFGGGGGGHHHKKKMMMSSS]]]pppooo\\\PPPFFFBBBBBB???<<<<<<>>>??????@@@AAABBBCCCCCCCCCDDDGGGLLLQQQ^^^vvv{{{^^^NNNFFFDDDDDDAAA@@@======>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>:::<<<======<<<;;;;;;<<<=========<<<<<<<<<<<<;;;??????@@@BBBAAABBBKKKUUUfffpppvvvkkkdddaaa^^^YYYXXXVVVRRRNNNLLLLLLMMMQQQSSSVVVXXXZZZZZZYYYXXXSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQUUUZZZ```dddgggeeefffgggeeebbb```___```aaahhhrrrxxxzzz{{{}}}uuuooopppqqqqqqrrriiieeecccjjjwwwwwwooojjjmmmnnnnnnooouuu|||pppqqqhhhUUUKKKIIICCCBBBDDD>>>??????>>>>>>>>>>>>>>>>>>========================@@@@@@???@@@AAACCCEEEGGGJJJLLLTTT\\\bbbfffnnnwwwwwwxxxyyyrrrlll___YYYQQQJJJFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLKKKLLLNNNPPPTTTXXX\\\___aaacccgggmmmsss|||pppcccWWWVVVTTTTTTUUUWWWZZZ\\\___aaagggmmmrrrwww|||ooorrruuuvvvvvvxxx{{{~~~yyyuuulllaaaUUUKKKCCC???;;;<<<===<<<<<<<<<>>>@@@>>>@@@AAA@@@===<<<<<<======>>>@@@AAA@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGHHHJJJMMMRRR]]]sssvvvhhhVVVLLLCCCBBBBBB@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEHHHMMMUUUgggqqqWWWKKKEEECCCDDDAAA???=========>>>===<<<;;;;;;<<<===============:::<<<===>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAA@@@@@@GGGQQQ```kkktttiiiccc```___XXXXXXUUUQQQMMMKKKLLLMMMLLLNNNPPPRRRRRRSSSSSSTTTOOOPPPPPPNNNLLLJJJJJJKKKJJJKKKMMMNNNQQQUUUYYY\\\[[[]]]``````___^^^^^^^^^aaagggpppuuuwwwxxxzzz||||||pppeeeaaabbbccceeehhhggggggiiiqqq}}}wwwvvvwwwxxxyyy{{{xxxpppkkkgggccceeefffgggjjjppp}}}rrrlllqqq```PPPJJJHHHBBBAAACCC===>>>>>>>>>>>>>>>>>>>>>???========================>>>>>>>>>>>>???AAADDDEEEFFFIIIPPPZZZ```dddllltttxxxxxxzzzsssmmmbbb\\\SSSLLLHHHGGGGGGGGGEEEDDDDDDEEEGGGIIIKKKLLLKKKKKKMMMPPPTTTXXX\\\^^^cccgggmmmttt}}}xxxjjjZZZXXXVVVTTTTTTVVVXXXZZZ___aaahhhooouuu{{{|||qqqdddWWWKKKCCC???;;;<<<===<<<<<<<<<>>>@@@???AAACCCBBB>>><<<===???===???AAAAAA@@@@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHJJJLLLPPP^^^vvvnnn```RRRHHHAAAAAABBBAAA@@@@@@>>>??????@@@BBBCCCDDDDDDDDDEEEIIIOOOYYYnnnkkkSSSIIIEEECCCDDDAAA???===<<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;999;;;>>>>>><<<;;;;;;;;;::::::;;;;;;<<<===============???@@@???>>>EEEOOO]]]iii~~~rrrgggbbb```___XXXWWWUUUQQQMMMKKKLLLMMMEEEHHHLLLOOOQQQRRRTTTUUUMMMNNNOOONNNJJJIIIIIIKKKKKKLLLLLLMMMNNNQQQUUUYYYXXX[[[^^^______^^^^^^^^^]]]bbbiiinnnooooooqqqssswww~~~{{{sssddd]]]XXXYYY[[[\\\```ddddddfffjjjqqq{{{vvvnnnnnnooonnnnnnnnnmmmpppuuu{{{|||mmmgggfffdddaaa```bbbdddgggooo|||nnnllltttsss[[[NNNIIIHHHAAAAAABBB<<<>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFMMMXXX___ccckkkrrr|||}}}wwwrrroooeee___UUUMMMIIIGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIHHHJJJJJJNNNRRRSSSTTTZZZbbbdddkkkvvvmmm```XXXQQQQQQSSSTTTWWWZZZ```dddiiipppxxxrrrdddWWWLLLCCC>>>;;;;;;;;;<<<<<<>>>??????AAAAAA@@@???>>>>>>??????????????????@@@AAABBBBBBGGGFFFDDDBBBBBBCCCEEEFFFJJJGGGEEEDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGCCCBBBFFFIIIHHHJJJMMMPPP```zzz{{{hhh[[[MMMGGGAAA???AAABBB@@@>>>???@@@AAABBBBBBBBBBBBAAAFFFFFFHHHRRRfff]]]RRRIIIDDDDDDAAA??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???@@@@@@AAACCCFFFIII[[[eeewwwwwwkkkccc^^^[[[[[[YYYUUURRRPPPOOOOOOOOOIIIJJJMMMQQQTTTUUUTTTRRRQQQPPPOOOOOOOOONNNLLLJJJNNNMMMMMMMMMPPPTTTYYY[[[``````______^^^^^^]]]]]]^^^cccgggggggggkkkkkkiiioooqqqtttsssooojjjeeebbbVVVUUUVVVXXX[[[]]]^^^]]]bbbfffiiilllttt}}}yyyvvvssspppjjjccc```bbbdddeeegggiiinnnwwwssslllhhhaaa```eeeeeeddddddhhhpppyyypppsssiiiQQQLLLFFFBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@@@@@@@AAABBBCCCCCCGGGGGGLLLUUU\\\bbbjjjsss{{{zzzuuusssllleee[[[SSSMMMKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKNNNRRRSSSTTT[[[ccciiiqqq}}}rrrcccZZZRRRQQQSSSTTTVVVYYY___dddkkkrrrzzzssseeeXXXMMMDDD???;;;;;;;;;<<<<<<===>>>?????????>>>===============?????????@@@@@@AAABBBBBBFFFFFFEEEDDDDDDDDDEEEFFFIIIGGGEEEEEEFFFGGGFFFEEECCCDDDEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFHHHDDDCCCFFFHHHHHHJJJMMMVVVeee~~~sssaaaUUUJJJEEE???>>>AAACCCAAA??????@@@AAABBBBBBBBBBBBBBBFFFIIIQQQaaazzz|||ZZZPPPHHHDDDDDDAAA>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::>>>>>>======<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>?????????AAADDDGGGWWWaaasssyyymmmeee```]]]]]]ZZZVVVRRROOOMMMMMMMMMKKKMMMPPPTTTWWWWWWVVVTTTUUUTTTRRRPPPOOOMMMKKKJJJKKKLLLMMMPPPTTTXXX\\\^^^bbbaaaaaa```___]]]]]]\\\\\\aaaffffffhhhkkkkkkhhhfffggggggeee```[[[WWWUUUUUUUUUVVVXXXZZZ[[[[[[[[[___bbbeeeiiirrr|||~~~yyytttppplllfff___]]]______```bbbdddgggnnnxxx~~~mmmjjjhhhdddeeejjjjjjkkknnnsss|||vvvqqq|||~~~___OOOKKKFFFBBB@@@@@@@@@???========================>>>=====================>>>>>>>>>>>>???@@@AAABBBEEEEEEKKKTTT[[[aaaiiirrr{{{{{{wwwvvvqqqjjj```WWWQQQLLLIIIHHHEEEEEEFFFGGGGGGHHHHHHHHHLLLKKKNNNRRRSSSUUU]]]fffqqqzzzzzzggg]]]TTTQQQRRRRRRTTTXXX]]]dddmmmuuu}}}ttteeeWWWMMMDDD@@@<<<<<<;;;<<<<<<===>>>???======<<<;;;;;;;;;;;;<<>>===@@@BBBBBB@@@@@@@@@AAAAAABBBCCCDDDDDDDDDKKKZZZqqqtttVVVMMMFFFCCCCCC@@@>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::>>>>>>>>>===============;;;;;;<<<<<<<<<============>>>>>>>>>>>>???BBBDDDRRR[[[mmm~~~pppgggaaa______\\\XXXSSSOOOLLLKKKJJJNNNPPPTTTXXXZZZZZZZZZYYYZZZXXXUUURRROOOMMMKKKJJJHHHKKKOOOSSSXXX\\\___```bbbaaaaaa```^^^]]]]]]\\\]]]cccggghhhjjjmmmkkkgggcccaaa^^^ZZZVVVSSSPPPNNNTTTUUUWWWYYYZZZ[[[[[[[[[___```bbbgggqqq|||}}}zzz{{{tttmmmiiiccc]]]\\\^^^^^^```aaabbbccchhhooouuu{{{mmmkkkllllllooouuuxxx||||||sssssssssXXXLLLIIIDDDAAA@@@AAA@@@@@@================================================<<<<<<<<<<<<===>>>???@@@CCCDDDIIIQQQYYY___hhhqqq{{{}}}zzzxxxvvvrrrlllbbbYYYQQQLLLGGGEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJMMMQQQSSSVVV___iiiwwwkkk```UUUQQQPPPPPPSSSVVV\\\dddpppyyyuuudddWWWLLLEEE@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<============>>>===>>>>>>>>>===>>>AAACCCMMMVVVfffyyytttiiibbb___```^^^YYYTTTPPPMMMKKKKKKOOORRRWWWZZZ\\\]]]^^^___]]]]]][[[WWWRRRNNNLLLKKKGGGJJJPPPUUUZZZ^^^`````````aaaaaaaaaaaabbbbbbbbbfffkkkooopppqqqrrrmmmgggccc```ZZZUUUSSSRRRQQQQQQTTTVVVYYY\\\]]]^^^```aaaeeeeeefffjjjttt~~~~~~xxx~~~uuulllfffbbb^^^___bbbdddfffhhhhhhhhhkkkpppuuuvvvsssuuuyyy~~~~~~wwwsss{{{hhhRRRIIIFFFBBB@@@@@@AAAAAA@@@========================<<<<<<<<<===============<<<<<<<<<<<<===>>>??????CCCCCCGGGPPPWWW]]]gggpppzzz|||zzzxxxwwwqqqlllcccZZZSSSMMMHHHEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJIIIKKKPPPSSSXXXcccnnn|||nnnbbbVVVQQQPPPPPPSSSWWW^^^hhhuuu~~~uuudddVVVKKKDDD@@@===<<<<<<<<<<<<======>>><<<<<<<<<;;;;;;<<<======>>>???AAACCCDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIHHHFFFHHHGGGGGGHHHIIIIIIFFFDDDFFFFFFEEEDDDCCCBBBBBBBBBFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFHHHIIIJJJQQQYYYcccvvv~~~ooodddYYYNNNFFFBBB@@@>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHQQQbbb}}}fffRRRKKKCCCAAAAAA<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>???BBBDDDJJJRRRaaarrrzzzmmmddd```ccc```[[[VVVRRROOONNNMMMNNNRRRWWW[[[^^^aaaeeehhhccceeeeeebbb[[[TTTOOOMMMIIILLLPPPUUUZZZ]]]___```dddeeegggiiilllnnnpppqqquuuzzz}}}}}}}}}{{{sssjjj```[[[TTTPPPPPPRRRTTTUUUUUUXXX\\\___aaadddhhhlllpppqqqrrruuu|||~~~ttthhhbbb___^^^aaaeeejjjmmmppppppqqqsssyyy}}}zzz{{{}}}uuuxxxzzz[[[KKKGGGDDDAAA???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>============>>>???@@@@@@CCCBBBFFFNNNUUU[[[eeennnwww~~~zzz~~~~~~{{{yyyxxxwwwpppllleee^^^XXXRRRMMMJJJGGGFFFEEEDDDDDDEEEGGGGGGJJJIIILLLQQQVVV\\\iiiuuupppdddWWWRRRQQQRRRVVV[[[cccnnn{{{tttbbbTTTJJJCCC@@@======<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>???BBBDDDEEEEEEEEEEEEEEEFFFIIIJJJKKKJJJIIIHHHIIIHHHGGGHHHIIIIIIGGGEEEGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHJJJJJJMMMVVV```jjjtttdddYYYPPPHHHBBBAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAACCCFFFHHHJJJWWWlllttt]]]OOOIIIBBBAAABBB;;;;;;<<<<<<<<<<<<=========:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???BBBEEEGGGNNN[[[kkk{{{tttjjjfffiiieee```ZZZUUUQQQOOONNNNNNRRRWWW[[[___eeemmmsssppptttwwwtttjjj^^^UUUQQQLLLMMMPPPTTTYYY^^^bbbdddlllmmmqqquuuzzz~~~|||pppbbb[[[TTTQQQSSSWWWZZZ[[[WWWZZZ^^^```bbbgggnnnttt{{{sssddd]]][[[\\\___dddjjjnnnrrrtttvvv{{{zzzwww{{{vvvxxxlllTTTJJJEEECCC@@@??????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>=========>>>>>>???@@@AAACCCBBBEEELLLRRRXXXbbbkkktttzzzuuuxxx}}}yyyvvvtttssssssmmmjjjddd___[[[VVVQQQNNNGGGFFFEEEDDDDDDEEEFFFGGGLLLKKKMMMSSSYYYbbbppp|||sssfffYYYTTTTTTVVV[[[aaajjjuuusssaaaRRRHHHBBB???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLJJJHHHIIIKKKLLLPPP[[[fffwww~~~kkk[[[RRRKKKEEEAAA>>>???????????????@@@AAAAAA@@@@@@AAADDDGGGJJJLLL[[[uuueeeSSSIIIFFF@@@AAACCC===;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======???BBBDDDEEEJJJVVVdddttttttoooppplllfff^^^WWWRRROOOMMMNNNRRRWWW\\\aaajjjuuu~~~{{{jjj\\\TTTNNNNNNOOORRRXXX```gggkkksssuuuyyy~~~yyyeee^^^VVVTTTWWW\\\___```YYY[[[^^^^^^```fffooovvvvvveee\\\YYYZZZ^^^cccgggkkkppptttyyywwwtttwww{{{{{{}}}qqq{{{aaaOOOIIIDDDBBB@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>============>>>???@@@AAAAAA@@@BBBHHHNNNSSS]]]fffqqq}}}xxxrrruuu~~~{{{wwwssspppnnnmmmmmmjjjgggbbb___[[[WWWSSSPPPHHHGGGEEECCCCCCDDDFFFGGGMMMMMMOOOVVV\\\fffuuuuuuhhh\\\WWWWWWZZZ```eeeppp{{{sss```QQQGGGBBB???>>>======<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEFFFGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFHHHJJJKKKMMMMMMMMMLLLJJJIIIJJJLLLMMMRRR^^^jjjyyyfffWWWOOOJJJFFFCCC;;;===??????@@@@@@BBBCCCAAA@@@@@@AAADDDGGGJJJLLLccc~~~rrr[[[LLLEEEDDD???BBBDDD>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<888999;;;;;;<<<>>>AAADDDCCCHHHRRR```ooo|||wwwvvvrrrjjjaaaYYYRRRNNNLLLOOOSSSXXX\\\bbbmmm{{{rrr```WWWOOONNNNNNQQQXXXbbbkkkqqqvvvxxx|||eee^^^UUUSSSVVV[[[^^^^^^ZZZ\\\]]]\\\]]]cccmmmvvv|||hhh^^^ZZZ[[[^^^ccceeeiiinnntttzzz~~~qqqnnnppprrrsssuuuwww~~~uuuooo~~~tttVVVHHHDDDDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>===<<<<<<======>>>???@@@@@@???@@@FFFKKKPPPYYYcccpppzzztttooottt}}}xxxwwwtttpppmmmjjjiiihhhgggfffccc```[[[WWWSSSQQQKKKIIIFFFCCCCCCEEEHHHKKKHHHJJJQQQYYY```hhhwww{{{jjj\\\[[[___aaafffnnnxxxnnnZZZMMMBBB======;;;<<<===<<<:::999999::::::::::::::::::;;;<<<===AAACCCFFFHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIKKKLLLKKKSSSiiippp]]]RRRLLLEEEAAA??????>>>>>>>>>>>>??????@@@BBB???@@@BBBDDDEEELLLTTTgggiiiVVVNNNDDD@@@@@@AAA???======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============CCCAAAJJJ[[[iiiwwwyyywwwwwwrrrfffXXXOOONNNQQQLLLVVV^^^___cccrrr}}}iiiZZZSSSRRRQQQTTT[[[gggqqqxxxuuuuuuuuuvvvzzzlll]]]RRRTTTXXXXXXYYY^^^]]]^^^^^^[[[ZZZ^^^fffnnnhhhaaa___]]]```hhhpppppprrrwwwyyymmmkkklllnnnqqqtttvvvuuusssdddRRRJJJEEEBBBAAA@@@???>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<;;;???>>>===>>>@@@@@@???===<<<>>>AAAEEEJJJPPPXXX]]]hhhrrrtttnnnsss{{{vvvtttqqqnnnjjjhhhfffeeeeeedddbbb^^^[[[WWWSSSRRRLLLJJJFFFCCCCCCEEEHHHJJJKKKNNNVVV___gggooo~~~~~~mmm______cccfffllltttjjjWWWJJJAAA<<<<<<999;;;<<<;;;::::::;;;<<<::::::::::::;;;===>>>???BBBDDDGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMOOORRRUUU___wwwyyyiiiXXXNNNIIIDDD@@@@@@>>>>>>======>>>>>>??????AAA@@@AAACCCDDDFFFLLLTTTiiivvv\\\RRRKKKDDD@@@@@@AAA???============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@???GGGVVVcccpppxxxwwwvvvqqqeeeXXXOOONNNQQQOOOYYYaaadddjjjzzzooo___UUUSSSSSSWWW```jjjqqqtttkkkjjjjjjkkkpppxxxsssbbbUUUTTTWWWVVVXXX\\\]]]___```^^^]]]```hhhnnnpppfffcccbbbgggppp{{{}}}zzzooolllnnnpppssswww~~~}}}vvvzzz{{{\\\NNNIIIFFFAAAAAA@@@???>>>>>>>>>>>>========================>>>=========<<<<<<<<<;;;???>>>===>>>??????===<<<;;;===@@@CCCHHHOOOVVV[[[eeemmm}}}tttnnnqqq~~~}}}xxxsssqqqnnnjjjgggdddbbbaaaaaa```^^^\\\YYYVVVSSSRRRLLLJJJGGGDDDCCCDDDFFFHHHLLLPPPZZZfffnnnwwwrrreeeeeejjjnnnuuu~~~|||dddRRRFFF>>>;;;;;;777999::::::::::::;;;===888999:::;;;===???AAABBBDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKLLLOOOTTT\\\kkkmmm___QQQIIIFFFBBB@@@@@@===============>>>??????AAA@@@BBBEEEFFFFFFMMMUUUmmmeeePPPLLLGGGBBB@@@@@@@@@>>><<<>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>DDDPPPZZZfffzzzuuussssssnnncccWWWOOONNNPPPSSS\\\eeelllvvvvvveeeYYYVVVUUU\\\gggnnnpppmmmcccaaaaaadddlllxxx}}}iiiYYYUUUUUUTTTVVV[[[]]]```bbbcccccceeejjjooozzzmmmiiiiiipppzzz|||sssrrrtttwww{{{~~~~~~vvvxxxiiiQQQIIIGGGFFFAAAAAA@@@???>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<>>>===<<<===>>>===<<<::::::<<>>AAADDDEEEFFFHHHJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLOOOVVVcccvvvxxxdddXXXLLLFFFCCC@@@>>>???<<<<<<<<<<<<===>>>??????@@@AAADDDHHHHHHHHHOOOXXXrrrvvv[[[LLLFFFDDDAAA@@@@@@@@@>>><<<>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======??????CCCKKKSSS^^^ppp{{{rrrnnnlllhhh___TTTNNNNNNPPPVVV```kkkttt}}}kkk___ZZZYYYaaammmrrrnnngggaaa______eeesssppp\\\UUUSSSRRRTTTZZZ\\\```dddgggiiikkknnnqqqrrrkkkmmmwww{{{|||}}}~~~ppp}}}~~~]]]LLLFFFDDDCCCAAA@@@???>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===<<<:::999;;;===???BBBEEEKKKRRRWWW___eeeppp}}}ssslllmmmxxx{{{wwwooommmjjjfffbbb___]]]\\\XXXXXXWWWVVVTTTSSSQQQPPPKKKJJJGGGDDDCCCCCCDDDEEEJJJQQQ^^^mmmxxxwwwvvvxxx|||ssscccPPPEEE???:::999:::999:::;;;:::888777888999888888:::===@@@CCCFFFHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQTTT\\\mmmqqq^^^TTTJJJEEEBBB>>>===>>><<<<<<<<<======>>>@@@@@@AAABBBFFFJJJIIIJJJSSS]]]wwwjjjUUUKKKCCCAAA@@@?????????>>>===============<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@AAADDDIIIOOOXXXhhhvvvuuummmfffeeeaaaZZZRRRNNNNNNPPPXXXdddsss~~~sssddd___]]]eeepppssslllbbb___^^^aaalllvvv___VVVSSSQQQTTT[[[[[[___eeekkkooosssuuuwwwwwwmmmooozzz}}}tttpppWWWMMMFFFAAA@@@AAA@@@???>>>====================================;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<<===<<<:::999<<<>>>@@@BBBEEEJJJQQQUUU]]]dddpppyyynnnhhhiiitttzzzwwwnnnllliiieeeaaa]]][[[ZZZUUUUUUTTTSSSRRRPPPOOONNNJJJHHHFFFDDDCCCDDDEEEEEELLLSSS```ooozzz|||bbbTTTFFF???===::::::;;;999::::::999777666666777888999;;;>>>AAAEEEHHHJJJIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKKKKLLLMMMOOOPPPPPPRRRVVV```uuuuuuiiiYYYQQQIIIEEEAAA===<<<>>>============>>>@@@AAABBBBBBDDDHHHKKKKKKMMMXXXeee}}}~~~```NNNGGGAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>@@@@@@???>>>====================================;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::===???@@@BBBEEEIIIOOOTTT[[[bbbnnn~~~ssshhhbbbdddqqq~~~yyyvvvmmmkkkgggccc___[[[YYYWWWSSSSSSRRRQQQPPPNNNMMMLLLHHHGGGFFFDDDDDDDDDEEEFFFKKKQQQ^^^mmmxxxqqqcccSSSHHH>>>;;;<<<;;;;;;<<<777888999888777666777888999:::<<>>>>>???AAABBBCCCCCCEEEIIILLLLLLPPP^^^lllvvvZZZJJJEEEBBBAAA@@@>>>======>>>???;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<@@@BBBCCCFFFPPP]]]ggguuuttthhhccc]]][[[XXXUUUSSSRRRTTTUUU\\\pppmmmhhheeehhhnnnooohhh```]]]cccrrrnnn```ZZZTTTUUUZZZ[[[```iiittt~~~xxxyyy}}}XXXNNNLLLDDD>>>@@@@@@???>>>======<<<<<<===========================:::::::::;;;;;;<<<<<<<<<;;;::::::<<<>>>???>>><<<===>>>???AAACCCGGGMMMQQQYYY___jjjxxx}}}oooddd^^^aaannn|||~~~xxxuuukkkiiifffaaa]]]YYYWWWVVVRRRRRRRRRQQQOOOMMMLLLKKKGGGFFFEEEDDDDDDEEEFFFFFFIIIOOO[[[iiiuuu}}}vvvpppmmmhhh\\\OOOJJJ@@@999:::<<<<<<<<<<<<555666888888777777999::::::;;;===@@@CCCFFFIIIKKKIIIJJJJJJIIIHHHHHHJJJMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMKKKKKKLLLMMMPPPQQQSSSVVV]]]kkkzzzjjj```NNNIIIDDDBBB@@@======AAA>>>>>>>>>???@@@BBBCCCDDDCCCEEEIIILLLLLLRRRaaappprrrXXXJJJEEECCCBBBAAA>>><<<<<<>>>@@@;;;;;;:::::::::999999999<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999===@@@@@@CCCMMMZZZcccnnnpppeee```[[[ZZZWWWUUUTTTUUUWWWXXX^^^ttt~~~ooojjjggghhhllllllgggaaaaaajjj~~~ttteee]]]VVVUUUYYY]]]bbbkkkwww~~~~~~sssPPPIIIJJJBBB>>>BBB@@@???>>>======<<<<<<<<<========================:::::::::;;;;;;<<<<<<<<<;;;::::::<<>><<<===>>>???AAAEEEKKKOOOWWW\\\eeerrrwwwggg```\\\]]]hhhvvv}}}wwwsssmmmiiiccc^^^[[[YYYVVVTTTQQQOOOLLLJJJJJJJJJIIIHHHHHHFFFDDDCCCBBBCCCDDDEEEHHHMMMUUU```ooo|||qqqnnnjjjhhhccc\\\UUUNNNIIIFFF<<<;;;::::::999888777777:::888777555555666888999===???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNOOORRRTTTRRRXXXbbbsss~~~rrrcccZZZKKKHHHDDDAAA>>>===>>>>>>>>>??????@@@AAACCCDDDEEEHHHKKKMMMMMMPPP[[[lllxxxeeeQQQGGG@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::888888888888999:::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>;;;;;;<<<======<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAADDDFFFHHHQQQXXX```kkk~~~uuuddd^^^[[[]]]hhhuuu|||vvvrrrmmmhhhbbb]]]YYYVVVTTTRRRPPPNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFJJJQQQZZZgggwwwyyykkkbbb___[[[YYYTTTNNNIIIDDDAAA???;;;;;;:::999999888777777999888777666666888:::;;;>>>@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOOOOOOOPPPRRRTTTTTT]]]iiizzz}}}xxxlll^^^VVVIIIGGGCCC@@@>>>===>>>>>>>>>>>>>>>???AAACCCFFFGGGJJJLLLNNNQQQXXXgggzzz```OOOFFFAAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::888888888888999:::;;;<<<:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======???AAAAAAEEEQQQ^^^gggwwwzzzfff___```^^^``````^^^\\\]]]bbbfffpppzzzrrrpppmmmlllmmmoooqqqrrr{{{jjj]]]WWWXXX[[[___dddlllwww{{{aaaJJJDDDFFFCCCAAABBB@@@>>>;;;;;;<<<======<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAACCCFFFGGGOOOUUU^^^hhhyyyqqq```[[[[[[^^^hhhtttzzzuuuqqqlllgggaaa[[[WWWTTTQQQOOONNNLLLIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFJJJQQQ\\\iiiwwwttthhh]]]VVVTTTPPPNNNJJJEEEAAA???>>>>>>:::::::::999888888888777888888777777888:::<<<===@@@AAACCCEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNPPPQQQQQQQQQSSSUUUXXXdddssszzzuuupppdddXXXPPPEEEDDDAAA>>>======>>>???>>>>>>>>>???AAAEEEHHHJJJLLLNNNPPPVVVcccxxxxxx[[[LLLFFFBBB@@@???>>>>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>>>>>>>???@@@CCCEEEFFFMMMRRRZZZdddsssqqq___ZZZ[[[___hhhttt{{{uuuqqqlllgggaaa[[[VVVSSSOOOMMMMMMJJJGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBAAABBBCCCFFFJJJQQQ\\\gggooo|||oooddd\\\SSSNNNNNNKKKHHHDDD@@@===<<<======999999999999888888888888777888888999;;;===???@@@BBBCCCEEEGGGHHHJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRRRRSSSUUUWWW[[[jjj}}}tttnnnhhh]]]RRRMMMBBBAAA???=========>>>>>>>>>===>>>???BBBGGGKKKMMMNNNNNNQQQ[[[mmmoooVVVJJJEEECCC???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888888888888999:::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::;;;>>>>>>AAAIIISSS\\\jjjzzzgggaaaccciiiooorrrnnniiilllzzz}}}wwwqqqnnnmmmmmmnnnooorrruuuzzzlll___\\\bbbjjjnnnsssyyyaaaRRREEECCCDDDBBB?????????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEJJJNNNVVVaaaoootttccc]]]]]]```jjjvvv|||vvvrrrlllggg```ZZZVVVSSSOOOMMMKKKIIIFFFDDDDDDDDDCCCBBB@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDFFFJJJQQQYYY___iiioooyyysssggg[[[TTTNNNHHHEEEEEEDDDAAA===999777666777777888888888888888888888999888888999;;;===???AAABBBCCCDDDFFFGGGIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUYYY\\\aaarrr|||qqqjjjcccXXXOOOKKK@@@???>>>=========>>>>>>======>>>@@@DDDHHHLLLOOOOOOOOOSSS___vvvhhhSSSIIIEEEDDD>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::888888777777888888999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;>>>???@@@GGGOOOWWWdddwww~~~kkkdddeeeoooyyyzzzqqqttt|||vvvqqqkkkdddaaabbbeeeggghhhlllqqqwww}}}lll```___iiittt}}}wwwYYYOOOFFFCCCCCCAAA>>><<<>>>===<<<<<<======<<<:::::::::;;;;;;;;;;;;;;;;;;::::::;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBCCCHHHKKKTTT```mmm{{{kkkddd```aaalllzzz|||uuuqqqjjjfff___ZZZUUURRROOOMMMKKKHHHEEECCCCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFJJJOOOSSSWWW]]]eeeooowww~~~}}}sssfff___VVVMMMJJJHHHCCCAAAAAA@@@>>>;;;888666555555666666777777777888999999999999:::;;;===???AAACCCCCCCCCDDDFFFHHHIIIJJJJJJKKKJJJLLLNNNOOOPPPOOOMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPSSSWWW]]]aaajjj|||yyynnnfff^^^SSSKKKHHH??????>>>=========>>>>>>===>>>@@@CCCFFFJJJMMMNNNOOOOOOUUUeee}}}___OOOGGGDDDCCC=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777777777888888999777888888999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===;;;<<>><<<>>>===<<<===>>>>>><<<:::::::::::::::;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBFFFIIIRRR^^^jjj{{{tttkkkcccaaannn~~~{{{tttpppgggccc]]]WWWTTTQQQNNNLLLJJJHHHEEECCCCCCCCCBBBAAA@@@??????>>>???@@@AAABBB@@@BBBCCCDDDDDDEEEGGGIIILLLOOOUUU[[[bbbiiiqqqvvv~~~zzzxxxuuurrrvvv{{{{{{tttlllaaaVVVQQQJJJDDDEEEEEEAAA??????===<<<;;;999888888888888555666666777888999999::::::;;;===???AAABBBCCCDDDCCCDDDFFFGGGIIIIIIJJJJJJKKKLLLNNNPPPPPPOOONNNLLLLLLLLLKKKJJJKKKLLLMMMNNNJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOORRRYYYaaaggguuuvvvjjjaaaXXXMMMFFFDDD?????????>>>>>>=========<<<>>>BBBEEEIIIKKKMMMMMMNNNOOOXXXlllmmmUUUJJJEEEBBBAAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777777777777888888666666777888888999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<===:::;;;>>>??????BBBGGGMMMXXXiii{{{rrrrrrvvvjjjcccYYYVVVSSSPPPOOOQQQSSSUUUXXX^^^gggooouuu}}}tttjjjkkkxxxvvv\\\JJJHHHDDDAAA@@@@@@>>><<<======<<<===>>>>>><<<:::999999:::::::::;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAEEEGGGOOO\\\eeettt{{{oooeeebbbooozzzsssnnneeeaaa[[[VVVRRRPPPMMMKKKJJJHHHEEECCCCCCCCCBBBAAA@@@???>>>======???AAACCC???AAACCCDDDCCCBBBCCCDDDFFFHHHLLLPPPTTT[[[bbbggglllmmmooorrrssstttttttttrrrrrrrrrrrrrrruuuxxx{{{xxxtttqqqpppllliiikkkppprrrssstttwwwzzz{{{{{{yyyqqqooojjjddd```]]]UUULLLFFF@@@===???@@@===;;;;;;777777777777777777777777555555666777888999999:::;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLOOOQQQQQQPPPNNNLLLLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMNNNRRRZZZcccjjj}}}tttggg^^^TTTHHHBBB@@@@@@@@@??????>>>>>>======<<>>>>>@@@DDDJJJTTTddd{{{xxxxxxssseee]]]SSSQQQNNNLLLKKKLLLMMMNNNRRRYYYbbbjjjpppyyyxxxppprrrhhhPPPDDDDDDBBB???>>>??????=========<<<>>>???>>><<<999999999999::::::;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@EEEFFFNNNYYYaaannnyyynnnllluuuzzzqqqkkkbbb]]]WWWQQQOOOMMMLLLKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>>======???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEHHHJJJMMMPPPRRRSSSYYY[[[^^^aaacccccccccccc`````````bbbeeeiiimmmoooooolllhhhdddaaa_________bbbbbbcccdddcccaaa___]]][[[YYYVVVRRRNNNJJJGGGFFFAAA@@@???>>>===<<<;;;;;;:::999999999888777777777777777888999:::;;;;;;<<<>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMMMMLLLLLLNNNPPPPPPNNNLLLKKKJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMQQQMMMNNNSSSXXX___mmm{{{qqqaaaWWWPPPGGG@@@>>>???@@@AAA@@@===<<<===>>>@@@@@@BBBFFFKKKNNNOOOOOOQQQQQQ___}}}xxxVVVKKKIIICCC===<<<===============<<<<<<<<<999999999999999999999999999999999888888888777777777777777777777777777777888888888888888999999999888888888888999:::;;;<<<<<<======<<<;;;===@@@CCCJJJNNNZZZrrrqqqaaaYYYRRRNNNLLLMMMLLLJJJJJJMMMPPPSSSYYY___fffoooxxx~~~uuuwwwxxx\\\MMMDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999::::::999888999;;;???<<<888666666888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===FFFIIIOOO]]]llluuusss{{{yyypppjjjaaa\\\VVVRRROOOMMMKKKJJJGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===>>>???AAABBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCEEEGGGJJJKKKLLLMMMOOORRRUUUWWWWWWWWWWWWVVVVVVWWWXXX[[[^^^```bbbcccaaa^^^[[[XXXVVVUUUUUUSSSTTTUUUVVVUUUSSSQQQPPPOOONNNMMMJJJHHHEEEDDDCCC>>>>>>===<<<;;;:::999999999999999999888888888888777777888999:::;;;<<<<<>>???@@@@@@???===<<<===>>>BBBDDDGGGLLLPPPSSSTTTTTTSSSUUUcccnnnQQQHHHFFFAAA============<<<<<<;;;:::999999999999999999999999999999999999999888888888777777777777777777777777777777;;;;;;:::999888777666666888888888888999:::;;;<<<<<<<<<<<<;;;:::;;;>>>AAAFFFJJJUUUjjjwwweee\\\QQQLLLHHHIIIHHHHHHKKKPPPRRRUUUYYY]]]ccciiiqqquuu{{{}}}hhhPPPEEECCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>;;;:::999:::;;;<<<<<<:::888888999::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>???GGGIIINNN[[[iii}}}xxxoooiii___[[[VVVRRROOOLLLJJJHHHGGGFFFDDDBBB@@@??????>>>@@@??????>>>>>>@@@AAABBBEEEEEEDDDBBBAAA@@@???>>>===>>>???@@@BBBCCCEEEEEEBBBDDDFFFHHHJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSVVVUUUSSSQQQNNNLLLJJJIIIJJJKKKLLLLLLLLLJJJHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>======<<<;;;:::999999888888888999999999999999888888999:::;;;<<<======???@@@AAACCCDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKHHHJJJKKKKKKJJJJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMPPPNNNNNNSSS[[[hhhzzzvvvgggWWWMMMGGGAAA>>>===>>>??????>>>===<<<>>>???AAADDDHHHMMMQQQRRRRRRRRRXXX\\\mmmuuu___KKKDDDCCC???===???===<<<;;;:::999777666666999999999999999999999999999999999888888888888888777777777777777777777777;;;::::::999888777666666888888888888999:::;;;;;;;;;<<<<<<:::999:::<<<>>>AAAEEEOOO___ttt~~~iii^^^RRRLLLFFFFFFFFFHHHNNNTTTRRRTTTWWWYYY\\\```eeeiiipppwwwvvvZZZKKKEEEAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===;;;999:::<<<<<<:::777:::999999;;;<<<===;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@GGGIIIMMMYYYdddwwwvvvmmmggg]]]ZZZUUURRROOOLLLHHHFFFEEEDDDCCCAAA@@@?????????@@@@@@?????????@@@AAABBBCCCCCCBBB@@@???>>>======>>>>>>??????@@@AAAAAABBB>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJNNNMMMMMMKKKIIIGGGEEEDDDEEEFFFHHHHHHHHHFFFDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA??????>>>======<<<;;;;;;888888888999999:::::::::999::::::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJJJJIIIIIIKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRTTTYYYbbbssspppaaaQQQHHHDDD@@@>>>???===>>>>>>===<<<===???AAABBBFFFKKKOOOQQQQQQQQQQQQZZZeee{{{aaaTTTGGGBBB@@@===<<>>>>>>>>>>>??????>>><<<;;;;;;<<<>>>???777888;;;AAAGGGFFF???888<<<;;;::::::<<<<<<;;;:::999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>EEEFFFJJJUUU___ooovvvmmmfff\\\YYYUUUQQQOOOLLLHHHEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>??????@@@AAABBBBBBBBBCCCEEEGGGIIIJJJIIIHHHFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@AAACCCDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;888888999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPSSSWWW[[[```kkk}}}jjj\\\MMMEEEBBB@@@???@@@======>>>======>>>AAADDDIIIMMMQQQSSSSSSSSSUUUVVV[[[nnnpppTTTMMMEEEAAA???<<<<<<===::::::::::::;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666777777888999999::::::999999888888999999::::::<<<=========;;;;;;<<<===<<>>>>>>>>>>>>>>??????===<<<::::::<<<===???<<<;;;>>>EEEMMMOOOLLLGGGBBB>>>:::888888999:::999999999999:::::::::;;;;;;::::::;;;;;;<<<=========;;;BBBBBBGGGRRRZZZggg}}}wwwnnnggg^^^ZZZUUUQQQNNNKKKIIIGGGAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>;;;;;;;;;:::::::::999999999999999:::::::::::::::<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUU\\\ccciiiuuuwwwdddVVVIIICCCBBB@@@???AAA===>>>>>>>>>>>>@@@DDDGGGLLLOOOQQQQQQQQQSSSXXX]]]eee~~~www^^^MMMHHHDDD@@@???===<<<;;;::::::;;;;;;<<<<<<======999999999999999999999999888888888888888999999999777777777777777777777777999999999888888888777777:::999999888999999::::::;;;<<<======<<<;;;<<<>>>===@@@EEEJJJUUUfff{{{uuuhhhTTTNNNKKKLLLMMMNNNSSSYYY```bbbeeegggiiikkknnnppprrr{{{yyysssooommmnnnmmmnnnqqqsssvvv~~~cccNNNEEEBBBAAA??????>>>=========>>>>>>===<<<;;;::::::;;;<<<===???<<<:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAABBBCCCEEEFFFFFFEEECCCBBBAAA@@@@@@@@@?????????>>>;;;;;;::::::::::::999999::::::::::::::::::999999======>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLKKKJJJIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQNNNOOOOOOPPPQQQSSSTTTUUUZZZdddnnnuuu|||mmm]]]QQQEEEBBBAAA??????@@@>>>>>>???>>>???BBBFFFIIILLLNNNOOONNNOOOUUU___fff|||fffRRRHHHEEEAAA>>>??????===999;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999777777888888888999999999777777777777777777777777999999999888888888888888::::::999999888999999:::888:::<<<<<<;;;;;;<<<======>>>@@@DDDMMM\\\mmmxxxttthhhWWWQQQMMMMMMPPPTTT]]]eeennnqqqtttwwwyyyzzz}}}|||oooiiigggffffffdddeeehhhkkkoooyyyrrrWWWKKKHHHEEEAAA@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::>>>CCCEEE@@@===999888888888888777888999999999999:::::::::999::::::;;;;;;<<<<<<===:::??????BBBLLLPPPXXXhhhzzzrrrlllaaa\\\UUUPPPMMMLLLKKKJJJEEEDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBBCCC???AAABBBDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLJJJIIIJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMOOOQQQRRRRRRNNNNNNOOOPPPRRRTTTVVVWWW___kkkwwwuuueeeYYYNNNCCC@@@@@@???>>>>>>>>>?????????@@@CCCGGGKKKPPPRRRRRRQQQSSS[[[hhhssszzz]]]MMMDDDBBB>>>===???@@@>>>999<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777888888999999999999777777777777777777777777555666777888999:::;;;;;;::::::999999888999999999666888:::;;;::::::;;;======<<<===@@@HHHUUUccclllqqqfff\\\UUUOOOPPPTTT[[[gggqqqxxxkkkfffddddddbbb``````dddhhhnnnxxx{{{___JJJFFFHHHEEE???@@@???>>>======<<<<<<<<<999::::::;;;;;;::::::999444777<<<>>>===;;;999888;;;:::999999::::::888666888888999999999:::::::::999999:::;;;;;;<<<<<<===<<>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBBBB@@@@@@???>>>CCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::<<<===>>>???>>>???@@@AAAAAAAAAAAAAAAEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNKKKMMMPPPQQQPPPOOOPPPPPPUUUQQQPPPRRRTTTTTTXXX^^^bbbttt~~~mmm___QQQNNNHHHBBB===;;;;;;;;;@@@???>>>>>>AAAFFFLLLOOOXXXTTTUUUWWWVVVZZZqqqoooUUUHHHAAA@@@???>>>===<<<;;;:::::::::999999::::::;;;<<<:::999999888888999999:::999888888888777777666666777777666666666666777777555555666666777777888888:::999999999888777777777:::888777888<<<===<<<:::;;;:::<<<@@@EEELLLYYYeeerrr|||rrrmmmaaa\\\UUUQQQWWWfffzzzssshhhccc````````````bbbdddfffjjjvvv{{{wwwyyymmmSSSJJJGGGAAA===???=========<<<;;;;;;::::::========================999999:::::::::;;;;;;;;;999888888888777777666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???DDDKKKSSSXXXxxxoookkkccc^^^WWWQQQMMMJJJGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@???CCCCCCBBBAAAAAA@@@?????????>>>======<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHIIIKKKKKKMMMPPPPPPPPPOOOPPPPPPSSSPPPOOORRRSSSUUUZZZ```lll}}}yyyhhh[[[MMMJJJEEEAAA>>>======>>>@@@@@@???@@@CCCHHHNNNQQQSSSPPPRRRXXX\\\gggaaaLLLBBBAAA@@@???>>>===;;;:::::::::999999999999:::;;;;;;:::999999888888999999:::888888888888777777777666777777666666666666777777777777777777666666666666999999888888888888888888:::888777999<<<===<<<;;;<<<;;;<<>>@@@>>>>>>======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<666666777777777888888888999888888888777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAGGGNNNSSS}}}vvvooolllddd___XXXQQQMMMJJJHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???@@@??????>>>===>>>>>>>>>>>>>>>============>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHKKKMMMOOOPPPOOOOOOPPPQQQRRRPPPPPPSSSUUUWWW^^^eeevvv}}}qqq```TTTHHHFFFCCC@@@>>>>>>@@@AAA@@@@@@@@@BBBFFFKKKPPPSSSTTTQQQSSS[[[fffyyyqqqWWWHHHEEEAAA@@@???>>><<<;;;::::::999999999999999:::;;;;;;999999888888888888999999888888888888777777777777777777666666666666777777888888888777666555555555777777888888888888888888:::999888999<<<===<<<;;;===;;;;;;>>>???BBBLLLVVVggg|||~~~yyytttssslllgggcccdddmmmzzzmmmccc___```cccfffddddddgggkkktttyyytttrrrtttwwwiiiVVVEEEBBBCCC@@@>>>@@@@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>CCCIIIMMM}}}vvvpppnnnddd___XXXRRRNNNKKKHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@BBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@@@@???>>>======>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIGGGHHHIIIKKKMMMOOOOOONNNNNNOOOQQQTTTRRRSSSVVVXXXZZZbbbkkk}}}vvviiiZZZPPPEEECCCAAA???>>>???@@@AAA@@@@@@AAACCCGGGLLLPPPRRRXXXUUUWWW___oooiiiQQQHHHHHH@@@@@@???===<<<;;;:::999999999999888999::::::;;;999999888888888888999999888888888777777777777777777777666666666666777777888777777777666666666555666666777777888888999999:::999999:::;;;<<<;;;;;;<<<:::;;;===>>>@@@GGGQQQbbbttt~~~}}}zzzyyyzzztttppplllmmmsss|||}}}jjjaaa]]]___dddiiihhhjjjooouuu}}}xxxttttttwwwzzzzzzZZZLLLAAA???AAA???>>>???@@@@@@???>>><<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<>>>AAAGGGKKKyyyrrrpppddd___XXXRRRNNNKKKHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???????????????AAA@@@???>>>>>>===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHKKKMMMNNNNNNMMMNNNOOOQQQTTTSSSUUUXXXZZZ]]]gggqqqzzznnnbbbUUULLLDDDBBB@@@>>>===>>>>>>??????@@@BBBEEEHHHLLLOOOQQQUUUTTTVVVaaauuudddNNNFFFFFF@@@???>>>===<<<:::999999999888888888888999::::::999888888777777888888999777777777777777777888888777777666666666666777777555666666666777777777888666666666777777888888999999999:::::::::::::::;;;:::999;;;===>>>???FFFNNN\\\lll}}}}}}|||}}}}}}yyywwwxxxzzz{{{||||||{{{jjjccc^^^```gggnnnooottt|||}}}zzzvvvwwwzzzfffPPPHHHAAA?????????>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::::::::777777777777888888888888888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<===???BBBHHHKKK{{{tttqqqddd```YYYRRRNNNKKKIIIGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@???>>>>>>===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIJJJIIIGGGFFFFFFGGGLLLMMMNNNMMMMMMMMMOOOQQQSSSSSSWWW[[[]]]bbbooo{{{qqqeeeZZZOOOIIIBBBAAA???>>>=========>>>@@@AAACCCFFFIIILLLNNNOOONNNOOOUUUddd||||||cccPPPGGGFFF@@@???>>>===;;;:::999999888888888888888999::::::888888777777777777888888777777777777888888888888777777666666666666777777555555555666777888888888666666777777777777777777777999:::999888777888:::999888;;;>>>>>>>>>DDDLLLUUUddd}}}zzzvvvuuuvvv}}}|||oooiiiccceeekkkssswww~~~}}}|||yyy{{{vvv]]]KKKGGGBBB???>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888888999999999999:::888888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888:::<<<===???CCCHHHLLL|||tttpppeee```YYYSSSOOOLLLIIIGGGCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>===>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGHHHIIILLLMMMMMMMMMLLLMMMOOOQQQTTTVVV[[[bbbfffnnn}}}tttggg[[[QQQIIIDDD??????>>>=========>>>>>>BBBCCCFFFIIIKKKMMMNNNNNNMMMQQQ[[[lllooo]]]OOOIIIGGG??????>>>===;;;:::999888888888888888888999999:::888888777777777777888888666777777777888888888888777777666666666666777777666666666666777777777777777777777777777666666666666888999888666555777999999888;;;======<<>>======>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888888888999999:::::::::::::::::::::::::::::::::999999999999999999999999888:::<<<===???BBBFFFIII}}}sssnnneee```YYYSSSOOOLLLIIIGGGCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>============>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLOOOQQQWWWZZZaaaiiioooyyy{{{mmm___TTTKKKDDD@@@===<<<<<<======>>>???@@@DDDFFFHHHKKKMMMNNNNNNNNNSSSYYYcccuuusss\\\PPPHHHEEEDDD??????>>><<<;;;:::999888888888888777888999999:::888888777777777777888888666666777777888888888999777777666666666666777777888888777777666666555555888888777777666666555555555777999888555444666888999999;;;===;;;999===DDDHHHTTTmmm{{{xxxpppooouuu}}}sssVVVHHHDDDDDDAAA===;;;===???@@@999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999888888888999999:::::::::::::::::::::::::::::::::999999999999999999999999999:::<<<===>>>@@@DDDGGG{{{rrrjjj```^^^ZZZUUUPPPLLLIIIHHHEEEDDDCCCAAA@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAA@@@??????>>>???AAACCCDDDFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHNNNLLLMMMPPPOOOMMMOOOSSSYYYcccmmmuuuvvvlll]]]QQQJJJFFFCCC@@@>>>>>>>>>??????AAABBBBBBCCCEEEIIIOOOPPPNNNOOOSSSZZZ```qqq}}}^^^PPPJJJBBB>>>@@@AAAAAA???>>><<<:::999888999999999999999999999999666666777777888888999999999999999999999888777777777777666666555555555444777777888888888888777777666666666666777777777777777888888888888777666666:::::::::;;;<<<===>>>???BBBLLLbbb{{{|||{{{aaaNNNDDD@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999999:::::::::999999888888888::::::999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888:::<<<======???BBBDDDxxxooogggbbb___[[[VVVQQQMMMJJJHHHEEEDDDCCCAAA@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@??????>>>======>>>@@@AAAAAAAAA@@@???>>>???AAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJOOOMMMMMMPPPOOONNNQQQVVVbbbmmmxxxyyyiii```SSSJJJEEEBBB@@@>>><<<<<<<<<<<<===???AAABBBKKKLLLOOORRRQQQOOOPPPUUU]]]iiilllRRRHHHEEE???===???======<<<;;;::::::999999999999999999999999999999777777777777777888888888666666666666666555444444777666666666555555555555666666666777777666666666666666666666777777777777555666777888888888888888::::::::::::;;;===>>>???AAAHHHYYYpppgggSSSGGG@@@@@@???>>>>>>======>>>>>>======<<<;;;::::::::::::999999999999999999999999999999999888888777777777999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888:::;;;<<<<<<>>>@@@BBB{{{vvvnnnhhhbbb```\\\VVVQQQMMMIIIHHHEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>???@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMRRRPPPPPPRRRRRRSSSWWW^^^ooozzzyyyppp[[[SSSIIIBBB@@@@@@???======<<<<<<<<<>>>AAADDDEEENNNMMMOOOPPPOOOMMMQQQXXXdddwwwmmmYYYFFFAAAAAA???===@@@:::999999999999999999999::::::999999888888888888888777777777777777777666555555555555555444333333666666666666555555555555444555555666666555555444666666666666777777777777444555666777999999999:::999999999:::;;;<<<===>>>AAADDDNNN___tttlllWWWKKKEEECCC??????>>>==================<<<;;;;;;::::::::::::999999999999999999999999888888888777777777777777777888888888999:::::::::999888888888888999::::::::::::::::::::::::::::::888:::;;;;;;;;;<<<>>>@@@|||xxxtttooojjjaaa___[[[VVVPPPLLLIIIGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>???AAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPVVVSSSSSSVVVXXX[[[bbbjjj{{{qqqhhhSSSLLLDDD@@@???@@@@@@???@@@??????@@@BBBFFFIIILLLNNNNNNOOOPPPOOOPPPWWWaaaqqqwww\\\NNNBBB@@@AAA@@@???@@@999999999999888888888888::::::999999888888777777888888777777666666666555777777888888777777666555666666666666666555555555555555555666666555555555666666666666777777777777555555777888888999999999888888999999:::<<<===>>>AAAAAAGGGTTTfffyyywww\\\NNNHHHEEEDDD>>>>>>===<<<<<<<<<<<<======<<<;;;:::::::::::::::999999999999999999999999888888888888888888777777666777777888999::::::;;;888888888888888999999:::999999999999999999999999888999::::::999:::<<<>>>wwwssspppllliii```]]]YYYUUUPPPLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<>>@@@@@@AAABBBFFFJJJMMMPPPSSSRRRTTTUUUTTTVVVaaammmfffRRRJJJCCCAAA@@@???======<<<<<<;;;:::999888777777999999999888888777777777888777777777666666555555888999999999999888777777555555555666666666666666555666666777777666666555666666666666777777777777777777888888888888777666888888888888:::;;;<<<=========BBBMMM[[[kkk~~~dddPPPHHHCCC@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999999999999999999999999999666666777888999999::::::888888777777888888999:::999999999999999999999999777888999999999999;;;===yyypppmmmkkkhhheee^^^\\\YYYUUUQQQMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTWWW___gggnnnzzz}}}mmm^^^TTTHHHDDD???===>>>???>>><<<>>>???AAAEEEHHHLLLOOOQQQSSSTTTWWWYYYYYY]]]jjjxxxpppZZZJJJFFFBBB???>>><<<:::999======<<<;;;:::888888777888888888888888888888888777666666666666666666555777777777777777666666555555555555666666666666666666666666777777666666666666666666666777777777777888888888888888777666666777777777888999:::;;;<<<:::999===GGGQQQ]]]kkkxxxrrrVVVKKKGGGBBB============<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;999999999999999999999999999999999999999:::::::::666777777777888999999999888777777777777888999999999999999999999999999999666888999999999:::<<<>>>xxxmmmgggggghhhgggeee___]]]ZZZVVVSSSPPPNNNMMMFFFFFFDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@??????>>>===@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQRRRSSSTTTVVVVVVWWWXXXXXX^^^iiisss}}}pppaaaSSSKKKCCC@@@<<<;;;===???===<<<>>>@@@DDDIIIMMMPPPSSSTTTRRRUUU[[[aaaeeemmm}}}yyy^^^PPPBBBBBBAAA>>><<<<<<;;;999;;;;;;:::::::::999999999666666777777888888999999555555555666666666666666666666666777666555555444555555555555666666666777444555555666666555555444666666666666777777777777666777777888888888888777777777777777888:::;;;<<<;;;999;;;AAAHHHQQQ]]]hhhrrrxxxaaaLLLHHHGGGBBB>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<999999999999999999999999777888888888999999999999777777777777888888888888777777777777777888999999888888888888888888888888555777888999999;;;===@@@ssskkkccc```dddhhhjjjiii___^^^[[[XXXUUUSSSQQQPPPFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>AAAAAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQRRRSSSUUUVVVWWWWWW]]]^^^fffsss~~~tttfffYYYMMMFFFAAA>>>;;;;;;>>>@@@???===???CCCHHHMMMRRRUUUVVVWWWTTTZZZdddnnnvvviiiSSSJJJ>>>@@@@@@>>>===>>>>>>===888888999999999:::::::::555555666777888999::::::444555555555666666777777777777777777777666666555444555555555666666777777333444444555555444444333666666666666777777777777444555666888999999999999666666777777888999;;;<<>>AAAvvvnnneee]]]^^^fffnnnpppnnnkkkgggbbb___]]]XXXRRRMMMJJJGGGEEEDDDEEEEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDFFFHHHKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAABBBCCCCCCAAAAAAAAACCC@@@BBBDDDFFFGGGHHHHHHHHHIIIGGGFFFDDDDDDEEEGGGHHHLLLLLLKKKKKKLLLMMMNNNPPPMMMNNNPPPQQQRRRRRRQQQQQQUUURRRPPPSSSTTTTTTXXX^^^ccckkkuuussseeeXXXOOOGGGCCCAAAAAA@@@???>>>>>>??????BBBGGGKKKNNNRRRUUUVVVUUUYYY\\\kkkuuu[[[KKKCCC@@@???>>>===;;;;;;::::::::::::::::::::::::::::::777777777777777777777777888888777777777777888888777777666666555555555444666666666666666666666666777666444333333444666777666666666666666666666666666666777888888888888888777777888999::::::;;;;;;888888;;;>>>???BBBMMMXXX```lllmmmSSSMMMEEEAAAAAA@@@===999>>>>>>===<<<;;;;;;:::::::::::::::999999999888888999::::::::::::999888888666777888::::::999888888666777888999999888777666555666777888888999888888999999888888888888999999666777777888888999::::::vvvjjjbbb[[[]]]fffooorrrqqqrrrnnnjjjgggddd]]]TTTNNNIIIGGGEEEDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBAAAAAABBBBBBAAA@@@??????>>>>>>BBBCCCDDDCCCBBBAAABBBDDDAAABBBDDDFFFHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIILLLKKKKKKJJJKKKLLLNNNOOOLLLMMMOOOQQQRRRRRRRRRRRRRRRPPPRRRXXX[[[]]]aaagggnnnyyy|||ttthhh\\\RRRJJJDDDAAA@@@@@@???>>>>>>>>>>>>>>>CCCFFFKKKNNNQQQTTTVVVVVV[[[dddzzzjjjSSSHHHDDD??????===<<<;;;:::::::::999999999999999999999999777777777777777777777777777777666666666666777777777666666666555555555555555555555555555555555555555444333333333333444555444444444444444444444444555666777777888888777777666666666777888999999999999999:::======???GGGQQQ\\\gggxxxwwwZZZMMMHHHAAA??????@@@===;;;>>>======<<<;;;;;;::::::::::::::::::999999999999999999999999999888888777666777888888999999888888666777888999999888777666888888999999999888888777999888888777777888888999777777888888999:::::::::xxxjjjccc]]]```jjjtttxxxxxxyyywwwuuurrrmmmdddXXXOOOLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@???BBBCCCDDDDDDCCCBBBCCCDDDBBBCCCEEEGGGHHHIIIIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMOOONNNOOOPPPRRRSSSTTTTTTTTTOOOOOOSSSYYY^^^aaagggnnn}}}yyykkkeee[[[RRRKKKFFFBBB@@@??????>>>=========>>>>>>CCCEEEJJJNNNPPPSSSVVVYYY___pppzzz\\\JJJDDDEEE>>>===<<<;;;:::999999999888888888888888888888888777777777777777777777777666666555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444444555555666777666666666444444555555666666777777:::999999;;;:::;;;AAAIIIVVV___nnncccNNNFFFBBB===<<<>>>???>>><<<======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999888888999999888888777666777777777777777888888999777777888888888888777777;;;::::::999999888777777999888888777777888888999777888888999::::::;;;;;;}}}qqqkkkgggjjjsss{{{~~~~~~|||{{{{{{zzzuuukkk^^^TTTQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHEEEBBB@@@???@@@@@@CCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDCCCBBBBBBCCCEEECCCEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJLLLMMMNNNQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSVVV\\\```eeennnxxxzzzpppjjj^^^YYYRRRKKKGGGDDDBBB@@@>>>>>>===============>>>BBBCCCGGGLLLNNNQQQWWW^^^nnnhhhRRREEEAAABBB===<<<;;;:::999999999999999999999999999999999999777777777777777777777777555555555444444555555555666666666666666555555555555555555555555555555555555666777777777777666555666666666666666666666666333444555555666666555555444444444555555666666666999777888::::::999>>>EEENNNWWWeeexxxjjjUUUJJJBBB???<<<;;;===>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::999777888888888888777666666777777666555666777888999777777777888888777777777:::999999888888777777777888888777777777777888888888888888999::::::;;;;;;{{{wwwtttvvv|||yyyzzz{{{}}}zzzrrreee\\\WWWUUUTTTTTTUUUTTTRRRPPPNNNMMMKKKJJJIIIHHHHHHIIIEEEFFFGGGGGGHHHGGGGGGFFFHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLJJJIIIIIIHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNNNNJJJHHHDDDAAA?????????@@@CCCDDDDDDDDDDDDCCCCCCBBB@@@BBBCCCCCCBBBBBBCCCEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNOOORRRRRRRRRSSSSSSTTTTTTUUU[[[ZZZ]]]bbbgggooo}}}|||nnnddd___TTTPPPJJJFFFCCCAAA@@@>>>>>>===============>>>>>>AAAAAADDDIIIMMMQQQ\\\hhhrrrYYYMMMFFF@@@>>><<<;;;:::999999999999999::::::::::::::::::::::::777777777777777777777777555555444444444444555555555555555666666666666666555555555555555555555555444555555666666555555444666666666666666666666666333333444555555555555555555555666666666666666777888666666:::;;;;;;>>>CCCGGGPPP___ssslllTTTHHHEEEAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999777888888888888777666666777666555444555666888999888777777777777777777888666666666555666777888999888777777777777777777888777888888999999:::;;;;;;xxxyyy{{{~~~~~~xxxnnnfff\\\]]]^^^```bbb```]]]ZZZWWWTTTPPPLLLIIIHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLNNNPPPRRRRRRQQQNNNLLLIIIGGGCCC@@@??????@@@AAACCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDCCCCCCDDDFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\aaahhhooozzzpppcccYYYUUUKKKHHHCCC@@@???>>>===<<<>>>>>>=========>>>??????CCC@@@BBBIIIMMMTTTdddvvvaaaOOOJJJEEE???===<<<;;;::::::999999999:::::::::::::::::::::::::::777777777777777777777777555555444444444444555555555555555666666666666666444444444444444444444444333333333333333333333333444444444444444444444444333444444555666555555555666666777777777777777777666444555:::<<<;;;===AAABBBKKKYYYmmmttt[[[IIIBBBBBB@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888999999888888777666555555555555555666777777888888777777777777888888555555444444555666888999888777777666666777777888666777777888999999::::::{{{{{{|||}}}vvvpppeeehhhlllrrruuutttppplllhhhccc[[[SSSMMMJJJJJJKKKHHHHHHGGGGGGHHHJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXVVVXXX[[[\\\ZZZUUUPPPLLLHHHFFFBBB???>>>???AAABBBDDDEEEFFFGGGHHHGGGEEEDDDBBBDDDEEEFFFEEEEEEGGGHHHGGGHHHJJJKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSUUUYYY\\\___aaabbbeeemmmvvv~~~qqqcccWWWOOOKKKEEEBBB???>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@EEEAAABBBIIIPPPYYYnnnrrrUUUJJJGGGAAA>>>???<<<;;;;;;:::::::::::::::999999999999999999999999777777777777777777777777666666555555555555666666555555555555666666666777444444444444444444444444555444333222222333444555444444444444444444444444444444555666666666666666777666666666666666666666666444555999<<<:::;;;===@@@FFFRRRccc|||xxxaaaRRRFFF@@@@@@============;;;;;;;;;;;;::::::::::::::::::::::::999999888888888777777777999999999999999888888777444444555555666666666555999888777666666777888999888777555555555666777999777777666666666666777777555666666777777888999999~~~}}}~~~|||wwwmmmqqqxxx|||wwwpppfffZZZRRROOONNNOOOJJJIIIHHHHHHIIILLLNNNPPPIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOORRRTTTVVVWWWSSSSSSRRRQQQQQQQQQQQQRRRWWWXXXZZZ\\\^^^```aaabbb```bbbeeeeeebbb[[[SSSNNNGGGEEEBBB???>>>???AAACCCDDDEEEGGGHHHHHHGGGFFFEEEDDDFFFGGGHHHGGGGGGIIIJJJHHHIIIJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMOOOPPPQQQSSSTTTWWWZZZ___eeeiiilllpppvvvwwwhhhZZZOOOHHHEEEBBB@@@>>>>>>???AAAAAA@@@??????>>>>>>???@@@AAAAAAHHHBBBCCCKKKRRR\\\uuu{{{dddOOOHHHCCC===<<>><<<<<<<<<===>>>AAA;;;999>>>CCCBBBAAAAAABBBBBBGGGOOOYYYkkkbbbVVVIIIDDDAAA===;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;:::999888777666555555666666666666555555777777777777777666555555666666666666666666666666444444444444444444444444444555555555444333222222333333333444555666777777444444444444444444444444777777777777888888888888888888777777888888999:::;;;???GGGSSSjjjhhhTTTLLLFFF>>><<>>>>>>>>@@@AAACCCDDDFFFHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJLLLOOOMMMNNNNNNPPPRRRSSSRRRRRRRRRPPPNNNNNNQQQVVV[[[]]]]]]```fffmmmvvvuuummm```TTTKKKEEEBBB@@@@@@???>>>===<<<======>>>BBB<<<999===@@@@@@@@@AAAHHHIIIPPP[[[iii~~~sssYYYNNNEEEAAA@@@===;;;<<<::::::::::::999999999999888999999999999999888777555555666666666666555555555666666666666555444444555555555555555555555555444444444444444444444444444444555555555444333333333444444444555666666666444444444444444444444444666666666666777777777777888888777777777888999999;;;>>>CCCNNNaaa~~~jjjXXXIIIGGGEEE>>><<<@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888999999999888888888888777888888888888888888888888666666777777777888888888666666666666666666666666666555555555555555666777666666666777777777888888555555666666777777888888}}}xxxvvvyyy}}}}}}xxxppphhhaaa^^^\\\\\\]]]^^^```___\\\ZZZZZZZZZTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ]]]dddlllsssxxxyyy{{{vvvqqqpppoooooouuu|||{{{fffTTTIIICCCBBBAAA@@@???@@@AAABBBAAACCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVUUUVVVXXX\\\bbbgggkkkggglllsss|||}}}ttteee^^^TTTJJJDDD@@@>>>===??????>>>=========>>>>>>AAA<<<:::===@@@AAACCCFFFKKKNNNYYYiii}}}pppZZZMMMEEE?????????===;;;<<<999999999999888888888777666666777888888888888888555555666666666666555555444555555555555444333333555555555555555555555555555555555555555555555555444444555555666555555555444444555555555555555555444444444444444444444444444555555555666666666666777777777777777888888999:::<<>>;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888999999999888888888888777888888888888888888888888666666777777777777888888666666666666666666666666666555555444444444444555555555666666666777777777666666666666777777777777~~~}}}zzzvvvpppjjjfffcccccccccdddgggiiiiiifffdddbbbbbb]]]\\\\\\[[[\\\^^^___```bbbccchhhoooxxx{{{xxxxxx{{{~~~vvvcccRRRIIIFFFEEEDDDDDDDDDDDDEEEEEEAAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJLLLOOOPPPQQQRRRRRRSSSTTTVVVWWWZZZ^^^ccchhhnnnsssxxx{{{zzz~~~{{{mmmcccYYYSSSLLLEEEBBB@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>;;;<<<@@@CCCCCCGGGLLLPPPYYYhhh}}}{{{___MMMEEE???<<<>>>>>><<<:::;;;888888888888777777777777666666777777777777666666555555666666666666555555555555555555555444333333555555555555555555555555555555555555555555555555333444555555666666666666555555555555555444444444444444444444444444444444333333444444444555555555777666666666666777888888:::;;;<<>>;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888999999999888888888777777888888888888888888888888666666777777777777777777666666666666666666666666777666666555444444444444555555555555666666666666777777777777666666666666~~~~~~}}}|||zzzuuurrrmmmiiifffeeeeeefffjjjlllpppqqqpppoooooooookkkjjjiiiiiiiiijjjkkklllppprrrvvv~~~zzzhhhZZZOOOIIIFFFFFFFFFFFFFFFFFFGGGGGGBBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKNNNQQQQQQSSSTTTUUUUUUVVVYYY\\\dddkkkuuu}}}|||nnnaaaWWWOOOKKKFFFBBBAAAAAA@@@@@@>>>>>>??????????????????<<<<<>>===>>>>>>:::999:::888888888777777777666666888888888777666555444444555555666666666666555555555666666666666555444444555555555555555555555555555555555555555555555555333333444555666666666555555555555555555444444444444444444444444444444444333333333333444444444444666666555555666666777888999;;;;;;<<<@@@MMM^^^lllzzzkkk\\\```gggrrr~~~bbbRRRLLLFFF@@@??????>>>===>>><<<;;;;;;;;;;;;::::::::::::999999999999999888888999999999888888888777777777777777777777777777777777777666666666666666666555555555555555555555555888888777666555555555555555555555555666666666666777777777777666666666666}}}wwwvvvuuutttrrrmmmkkkgggdddaaaaaaaaabbbhhhkkkooosssuuuvvvyyy{{{xxxwwwwwwwwwwwwxxxzzz{{{wwwhhhZZZPPPKKKIIIEEEEEEFFFFFFFFFFFFFFFGGGEEEFFFHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLNNNNNNNNNPPPSSSVVVTTTWWWZZZ\\\]]]```eeejjjuuu~~~zzzooodddXXXQQQFFFCCC@@@????????????>>>===>>>???@@@@@@@@@?????????@@@CCCGGGHHHKKKUUU```yyyqqq[[[KKK@@@AAA>>>===???===999888:::888888888888777777777666999999888888777555444333555555666666666666555555666666666666666555444444444444444444444444444444444444444444444444444444333333444444555444444444444444555555555555555555444444444444444444444444222333333333444444444444555555555555555666777777777:::;;;:::<<>>@@@@@@;;;;;;;;;;;;::::::::::::999999999999999999888888999999999888888888888777777777777777777777777777777777666666666666555555555555555555555555555555888777777666666666666777555555666666666777777777666666666666777777777777yyyqqqnnnnnnlllkkkdddbbb___\\\ZZZYYYYYYZZZ]]]```fffkkkpppuuuzzz~~~|||||||||}}}sssmmmcccXXXPPPKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRRRRSSSVVVZZZ]]]\\\aaafffjjjmmmsss{{{tttjjjaaaXXXOOOIIIAAA???======>>>>>>>>>======>>>???@@@@@@@@@@@@???CCCDDDGGGKKKPPP[[[ooo{{{```QQQGGGAAA???===<<<>>><<<888888<<<999999888888888777777777888888888888777777666555555555666666666666555555444555555555555444333333444444444444444444444444333333333333333333333333333333333333333333222222333444444444555666666666444444444444444444444444333333333444444444444555555555444444555555666777444777::::::999<<>>===;;;<<<>>>???>>>;;;;;;;;;:::::::::999999888888888888888888999999999999999888888888888777777777777777777777777777777777666666666555555555555555555555555555555555666666555555555666777777666666666777777777888888555555666666777777888888wwwmmmjjjiiihhhggg^^^\\\YYYVVVTTTSSSSSSTTTQQQUUU[[[aaahhhooowww|||zzzzzz|||~~~uuulll]]]YYYSSSNNNJJJIIIKKKLLLHHHIIIIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWZZZ^^^bbbeeekkkrrrwww|||{{{sssggg]]]UUUOOOHHHCCC@@@???======>>>???>>>======>>>???@@@AAAAAA@@@???EEEFFFIIIPPPYYYlllhhhPPPGGGCCC???>>>;;;;;;===;;;888999===999999999999888888888888666777777888888888888888555555666666666666555555333333444444444333222222444444444444444444444444222222222222222222222222333333333333222222111000333333444444555666777777444444444444444444444444333333444444444555555555555444444444444555666666111666::::::888999???DDDMMMVVVhhh~~~pppfff^^^\\\ZZZWWWYYY___```eeemmmuuu}}}nnnZZZJJJDDDFFF???@@@@@@>>>>>>>>>===:::;;;;;;;;;:::::::::999999888888888888888888999999999999999888888888888777777777777777777777777777777777666666555555555444555555555555555555555555444444444444444555666777777777777777888888888888444555555666777888888999wwwuuurrrkkkcccaaa___\\\XXXSSSOOOMMMMMMMMMJJJLLLPPPUUU\\\bbbhhhkkkqqqqqqrrrsssvvvzzz~~~~~~yyyrrrllliiieee```\\\UUUTTTQQQOOOMMMLLLLLLLLLPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRSSSVVVXXX[[[]]]```cccgggkkkrrryyy}}}qqqkkkcccYYYQQQLLLHHHEEEBBB@@@@@@???>>>???@@@BBBCCCHHHAAA===>>>??????BBBFFFBBBEEEMMMZZZlllrrrWWWKKKGGGBBB===;;;;;;::::::::::::999999<<<;;;999777666777777888:::888666666777777555333444555555555666666777777444444444555555555555666444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666555333333333444666888555555666888999;;;===>>>IIILLLZZZrrruuuhhh```ZZZSSSRRRWWWWWWVVV[[[eeejjjnnnwww|||wwwuuuzzz~~~hhhXXXOOOEEE@@@AAA>>>===<<<;;;:::;;;<<<<<<999::::::::::::999888888888888888888888888888888:::::::::999888777777666888777666555555555555555666666555555555555666666444444555555555555444444555555555555666666666666777777777777777777777777666666666666777777777777~~~~~~yyyxxxwwwpppjjjggg^^^[[[VVVRRRNNNLLLKKKKKKIIIJJJLLLOOOTTTYYY]]]```cccddddddeeegggjjjnnnqqqzzz}}}}}}{{{yyyzzz{{{yyysssnnnddd```\\\ZZZYYYXXXUUUSSSQQQQQQOOOOOONNNOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQRRRQQQOOOOOOOOOPPPRRRSSSTTTVVVWWWWWWWWWXXX[[[]]]```cccfffiiikkknnnqqqttt~~~qqqfff[[[UUUMMMFFFCCCAAA???===???@@@@@@AAABBBCCCDDDEEEGGGBBB@@@BBBCCCBBBEEEHHHKKKOOOYYYhhh}}}fffOOOGGGDDD@@@<<<;;;;;;:::::::::999999999;;;:::999777777777777777999888666666777777555444444555555555666666666777444444444444555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444444555666555444333333444666777888888888888888999:::;;;EEEHHHSSShhh}}}wwwmmmbbbXXXRRRSSSQQQOOOQQQVVVZZZ]]]dddmmm{{{tttnnnmmmiiiiiinnntttzzzxxx\\\OOOIIIAAA===???>>>===<<<;;;:::;;;;;;<<<999999::::::999999888777888888888888888888888888:::999999888777777666666666666555444444444444444666666555555555555666666444444555555555555444444555555555555666666666666777777777777777777777777555666666666777777777777~~~yyywwwyyyyyyyyyyyy{{{}}}~~~~~~yyyssspppccc```[[[VVVRRROOOMMMMMMLLLKKKKKKLLLNNNQQQTTTVVVVVVWWWXXXXXXXXXZZZ]]]```fffiiimmmqqqrrrrrrpppooogggeeeccccccdddbbb^^^YYYTTTSSSRRRRRRTTTTTTTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[VVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXYYYZZZ\\\]]]```bbbcccdddeeegggjjjmmmrrruuuyyy{{{}}}~~~zzzmmm___VVVOOOKKKEEEAAA@@@@@@@@@@@@???@@@BBBDDDFFFGGGGGGGGGDDD@@@@@@CCCDDDCCCEEEJJJMMMVVVdddwwwmmmUUUEEEAAAAAA???<<<::::::::::::999999999999:::999888777777777777777999888666666777777555444555555555555555666666666444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333333333333333444444444444555555444333333555666777888888888888888888999:::AAABBBJJJZZZlll~~~vvvggg\\\YYYVVVQQQNNNOOOQQQSSSXXX^^^hhhppp|||wwwppplllhhheeeaaa```aaahhhqqq}}}xxxbbbMMMFFFDDD???===???===<<<<<<;;;:::;;;;;;;;;999999::::::999999888777888888888888888888888888888888777777666666555555555555444444444444444444666666555555555555666666444444555555555555444444444555555555555666666666555555555555555555555555555555666666666777777777~~~xxxuuuxxxxxxyyy{{{~~~|||xxxpppmmmhhhbbb\\\XXXVVVTTTRRRQQQOOONNNOOOPPPRRRTTTSSSUUUVVVUUUSSSSSSUUUXXXXXXZZZ]]]___```___]]]\\\ZZZXXXVVVVVVWWWVVVTTTQQQVVVVVVWWWYYY[[[\\\\\\\\\ZZZ[[[[[[]]]```cccfffgggaaabbbdddeeeggghhhhhhhhhhhhhhhhhhhhhiiikkklllmmmqqqrrrsssuuuvvvyyy}}}~~~sssggg[[[PPPIIIHHHEEEBBB@@@@@@AAACCCDDD???BBBEEEHHHJJJKKKJJJIIIEEEBBBAAACCCDDDDDDIIIOOOQQQ___ssseeeXXXIII???===>>>===;;;:::::::::999999999999888999999888777777777777777999777666666777777666444555555555555555555555555333333444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333444444222222333333333444444444555444444444444555666777555555555666888:::;;;<<<>>>===CCCOOO^^^pppwwwpppfff```YYYUUUTTTUUUVVVXXXZZZ___gggrrr~~~~~~wwwmmmfffdddccccccccceeefffkkktttaaaSSSFFFBBBBBB@@@???@@@<<<<<<;;;;;;;;;:::::::::999999999999999888777777888888888888888888888888777777666666555555555555555555555555555555444444666555555444444555555666444444555555555555444444444444444555555555666666444444444444444444444444555555555666666666777777~~~vvvvvvvvvwwwzzz~~~{{{vvvpppjjjeeeaaa___YYYWWWUUUSSSRRRTTTVVVWWWWWWYYYZZZXXXTTTRRRTTTVVVVVVWWWYYYZZZZZZXXXVVVUUUTTTSSSRRRSSSTTTUUUUUUTTTXXXZZZ^^^bbbdddfffgggggghhhhhhiiijjjlllooorrrtttrrrsssuuuwwwyyyzzzzzz{{{zzz{{{{{{|||}}}{{{pppdddXXXNNNGGGBBB@@@???>>><<<<<<===@@@AAABBBEEEHHHLLLMMMMMMKKKJJJHHHEEEDDDEEEFFFHHHPPPXXX```ttt{{{dddSSSLLLCCC======>>>===<<<::::::999999999888888888888888888888777777777666888777666666777777666555555555555555555444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222333333444444444222222222333333333444444444444444444555555666666444555555666777999:::;;;<<<;;;???HHHTTTfff}}}zzzoooeeeaaa]]]XXXRRRTTTVVVYYY^^^gggttt~~~}}}|||xxxtttpppllliiiggghhhkkknnnppptttzzz~~~fffRRRJJJBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;:::::::::888999999999999888777777777777777777777777777777666666666555555555555555555666777777777777666666555555444444444444555555444444555555555555444444444444444444555555555555333333333333333333333333555555555555666666666666}}}ttttttuuuyyy~~~|||wwwrrrooommmdddaaa^^^[[[[[[\\\^^^```___bbbddd```ZZZVVVWWWZZZYYYZZZZZZ[[[ZZZXXXUUUTTTTTTTTTTTTUUUXXX[[[^^^``````eeekkkpppsssuuuwwwxxxxxxxxxxxxyyy{{{}}}}}}wwwnnniii```VVVMMMFFFBBBAAA>>>>>>>>>======>>>AAACCCGGGIIIKKKMMMNNNMMMKKKJJJDDDCCCDDDHHHJJJNNNWWWaaauuuiiiUUUIIIEEEAAA>>>=========<<<999999999999888888888888666777777888888777666666888666555666777888777555555555555444444444444444333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111222222333333444444555222222222222333333333333444444444555555555555666888777777666666666666666:::;;;>>>DDDMMM\\\ttt{{{rrrdddWWWSSSRRRQQQRRRWWW```kkksssxxxrrrjjjfffhhhkkknnnoooqqqrrrtttwww{{{fffTTTGGGDDD@@@>>>>>>>>>======:::;;;;;;;;;;;;:::999999888888999999888888777666777777777777777777777777666666666666666666555555555666777888999888777666555555444444444444555555444444555555555555444444333444444444444555555555333333333333333333333333444444555555555666666666zzzzzzyyyzzz}}}~~~wwwtttppplllkkklllnnnooonnnqqqsssnnnfffaaabbbeeedddddddddcccbbb___]]][[[[[[\\\^^^```dddiiinnnrrruuu{{{tttiiiccc[[[XXXRRRJJJDDDAAA@@@AAA>>>@@@AAAAAAAAABBBFFFJJJKKKLLLMMMNNNMMMLLLJJJIIIEEEGGGOOOWWW\\\```jjjtttrrrZZZMMMBBBAAA???>>><<<<<<<<<<<<999999999999888888888888555666777888888777666666777666555666777888777666555555555444444333333333222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222333333444555555111222222222222333333333333444444555555555555555888777666555555555555666888999===AAAEEEQQQggg{{{zzzgggWWWUUURRRNNNNNNSSSZZZ```hhhnnnvvv{{{~~~yyynnncccaaa``````dddkkktttyyywww|||iiiUUULLLAAAAAA???===<<<======<<<::::::;;;;;;;;;:::999888888888888888888777777666777777777777777777777777666666666666666666666666444555777888999888777666555444444333333444444555444444555555555555444444333333444444444555555555444444444444444444444444444444444555555555666666~~~~~~~~~}}}{{{{{{|||~~~{{{|||sssmmmnnnqqqsssssssssrrrooommmjjjiiidddfffhhhkkkpppvvv}}}|||pppdddZZZSSSNNNLLLHHHCCC???>>>???AAA<<<>>>@@@AAAAAACCCHHHLLLNNNOOOOOONNNMMMKKKIIIHHHNNNTTTaaammmtttyyyyyy]]]KKKCCC>>>>>>>>>===;;;;;;<<<===999999999888888888888777555666777888888777666666777666555666777888777666555555555444444333333333222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555111111222222222333333333333444555555666666555555444444444555555777888999666888;;;>>>@@@III]]]qqqttt^^^[[[UUUOOOKKKLLLPPPSSSZZZ___eeehhhjjjmmmtttyyy|||}}}~~~~~~}}}~~~qqqeee\\\YYY\\\```dddjjjrrr}}}iiiSSSIIIFFF???@@@@@@>>><<<===>>>>>>::::::;;;<<<;;;:::999888888888888888888777666666777777777777777777777777666666666777777777777777222444666777888777666555555444444333333444444555444555555555555555555444333333333444444444555555444444444444444444444444444444444555555555666666}}}|||||||||zzzzzz}}}~~~{{{yyyzzz|||~~~|||{{{}}}~~~{{{yyyyyywwwwwwxxx{{{rrrhhh```XXXNNNGGGAAAAAA@@@@@@??????>>>>>>???AAACCCFFFHHHJJJKKKLLLPPPMMMKKKLLLKKKHHHHHHKKKRRReee}}}hhhQQQCCC???>>>===<<<;;;:::999999999777777888888888888777777777777777777777777777777444444444555555555555555444555555555555555555444444444444444444444444444444444444444444444444444333333333222222111111111222222222222222222222222222222333444444444444333111222444555555444222111000000000///000111111222444333333333333444555555333555666666555555666888666888:::;;;>>>FFFSSS]]]zzztttiii[[[SSSRRRUUUVVVVVVXXXXXXXXXYYYZZZ\\\___```___^^^```dddfffgggkkkpppzzz{{{mmmbbb]]]\\\\\\YYYZZZaaammmuuu{{{{{{dddVVVKKKEEEBBB>>>===<<<::::::;;;<<<<<<::::::::::::::::::::::::999999999888888888888777777777666666666666777777777888999::::::999888777555555555555555555555555444444444444444444444444666666666666666666666666555555666666555444333333333444444555555444444333555555555666666666666777yyyvvvssspppqqqtttvvvvvvuuuuuuwwwyyy{{{~~~~~~{{{zzz{{{rrreee[[[TTTNNNGGGBBB@@@@@@????????????@@@@@@@@@CCCHHHLLLOOOOOONNNMMMKKKHHHHHHJJJIIIHHHKKKQQQbbbyyyqqq[[[JJJAAA???===<<<;;;::::::999999999777777888888888888777777666666666666666666666666555555555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333333333333222222222111111333333333333333333333333000000111222222222222111111222444555555444222111111111111111111222333333444333333333333444555555555555555555666666777777555777888999;;;BBBMMMVVVjjj~~~yyyiii___\\\]]]\\\[[[[[[YYYVVVUUUVVVWWWVVVUUUYYYVVVVVVXXXXXXWWWZZZ^^^gggppp{{{zzztttjjj```ZZZWWWXXXYYY___```hhhttt}}}hhhWWWMMMGGGBBBAAA======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777777777666666666666777777555666777777777777666555555555555555555555555555444444444444444444444444444444444444444444444444555555666666555444444333333444444555555444444333444444555555555666666666{{{tttmmmhhhhhhiiikkklllmmmpppsssvvvwwwzzz~~~yyyxxxzzzyyyiiiaaaUUULLLHHHEEEAAA?????????>>>>>>???@@@BBBCCCCCCGGGMMMRRRTTTRRROOOLLLIIIGGGGGGGGGFFFHHHRRR]]]uuurrr[[[LLLCCC@@@@@@<<<<<<;;;:::999999999999777777888888888888777777666666666666666666666666666666666555444444444333333333444444444444333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111000000111222222222222111111222333444444333222111222222222222333333333444333333333333333444555555777555333444777888777444333555777777999===EEEKKKWWWgggzzzyyyuuuuuutttsssnnnggg```[[[ZZZWWWRRRMMMPPPKKKIIIJJJJJJHHHJJJNNNRRRXXX```ddddddffflllppptttyyy~~~~~~{{{wwwrrrooofffeeebbb___\\\\\\___bbbjjjnnnwwwzzzhhhTTTJJJEEEAAA??????<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999888888888777777777777666666555555666666777555555666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333555555555666555555444333444444555555555555444444333333333444444444555555{{{qqqiiiccccccdddeeegggkkkpppssssssuuuyyy|||vvvyyywwwllleeeXXXSSSKKKFFFCCCAAA@@@>>>???>>>>>>???@@@CCCEEEGGGGGGJJJNNNQQQRRROOOLLLIIIKKKIIIGGGFFFFFFLLL]]]mmm}}}___LLLDDD@@@@@@@@@;;;;;;:::999999999999999777777888888888888777777666666666666666666666666777777666555444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333111222333333333333222111111222222333333333333333333333222222333333444555999555222333888999777333333555666777777:::>>>AAAIIIUUUeeepppzzzwwwooojjjdddZZZRRRPPPJJJGGGGGGHHHGGGIIIMMMJJJNNNRRRRRRQQQRRRVVVZZZ]]]```dddgggiiilllppptttvvvuuutttuuuzzz}}}uuutttmmmhhhgggfffdddcccdddfffjjjmmmmmmkkkkkknnnrrr|||~~~eeeWWWIIICCCAAA>>><<<<<<:::;;;<<<===<<<;;;:::999888888888888888888888888888888888888777777777777666666666555555666666666777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333444555555555555555444444444444555555555555444444222222333333333444444444zzzpppfffcccaaa```bbbfffjjjlllkkkmmmppprrrtttxxx|||www~~~yyypppeee[[[TTTJJJHHHFFFDDDBBBAAA???>>>@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFHHHFFFFFFHHHLLLYYYpppjjjRRREEEAAA???======::::::999888888888999999777777888888888888777777555555555555555555555555777777666555444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222555555555555555555555555222222333444444444444333222222222222222222222222000111222222333333222222333222222222222333444444999555222444888999666222555555666777777888:::;;;AAAIIITTT___hhhrrr}}}}}}ttthhh^^^YYYQQQKKKKKKKKKKKKLLLOOOKKKMMMOOOOOOMMMNNNPPPSSSQQQRRRSSSUUUWWWYYY]]]______^^^^^^___dddmmmwww~~~~~~ssslllhhhggghhhiiijjjlllnnnqqqtttvvvvvvuuuvvvwwwvvvpppggg```___ZZZYYY^^^aaacccffflllvvv}}}~~~{{{}}}wwwbbbUUUKKKBBB@@@@@@>>><<<===:::;;;<<<<<<<<<;;;999888888888888888888888888888888888888777777777666666666666555555555555666666777666666666666666666777555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555555444444555555666666555555444222222222333333333333444{{{pppkkkddd```___aaaccceeeiiijjjkkklllmmmqqquuuyyyzzz}}}~~~ssshhh___WWWOOOIIIAAAAAABBBBBBAAA@@@???>>>AAABBBDDDGGGIIIKKKMMMNNNOOOMMMKKKIIIGGGGGGHHHHHHFFFFFFJJJSSS___qqqfffWWWGGG@@@>>>;;;999999999999888888777888888999777777888888888888777777555555555555555555555555666666666555444444444333333333444444444444333333444444444444444444444444333333333333333333333333111222222222222333333333222222222222222222222222000000111222222222222111222222222222222222222222///000222333333333222111222222222222222333444444888666444555777777555333666666666666777888888999<<>>>>>???;;;;;;;;;;;;;;;:::999999999999999999999999999999888888777777777666666666666555555444444555555666444444333333333333444444555555555555555555555555444444444444444444444444444444444444444444444444333444555555666555555555555555666666666666555555222222222333333333444444yyynnnfffbbbbbbbbbbbbiiiiiihhhggggggjjjooorrrqqquuuzzz~~~ssskkk```WWWQQQLLLGGGCCC??????@@@@@@???@@@AAABBBCCCEEEIIILLLNNNOOOPPPOOOPPPNNNMMMKKKKKKLLLMMMOOOMMMOOOYYYjjj{{{oooTTTIII@@@===<<<999999:::888888777777777777888888777777888888888888777777555555555555555555555555555555555555555555444444444444555555555555444444555555555555555555555555333333333333333333333333111111222222222333333333////////////////////////000000111222222222222111222222111111111111222222000111333444555444333222222222222111222222333444777666666666666555555444555444444444666777888888::::::???HHHNNNSSS\\\fffqqq~~~ssshhh]]]ZZZYYYXXXXXXZZZ___aaacccccc```\\\WWWUUUMMMMMMNNNPPPRRRTTTTTTTTTUUUWWWXXXXXXXXXYYY[[[\\\]]]]]]^^^___````````````ZZZZZZXXXUUUQQQOOONNNOOOMMMOOORRRTTTTTTVVVYYY\\\^^^aaafffhhhfffccc```^^^```^^^dddrrr|||sss^^^PPPJJJAAA;;;888:::===<<<===???<<<;;;::::::999999::::::::::::::::::::::::::::::888777777777666666666666666555555444444555555666444444333222222333444444555555555555555555555555444444444444444444444444333333333333333333333333333444444555666666555555555555666666666666555555333333333333444444444444xxxmmmgggeeedddbbbdddcccbbb```___aaafffiiijjjooouuuyyy{{{}}}vvvpppmmmlllddd]]]SSSLLLIIIFFFCCCAAAAAAAAA@@@???>>>@@@CCCFFFEEEGGGKKKOOOQQQRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTYYY]]]jjj~~~nnnWWWKKKCCC===<<<;;;999;;;>>>888777777777777777888888777777888888888888777777555555555555555555555555444444444555555555555555444555555666666555555444666666666666666666666666444444444444444444444444111111111222222333333333444444444444444444444444222222333444444444444333222222111111111111222222111222444666666555444333222222111111222222333444666777888777555444444666555333222333555777888888:::999<<>>>>>>>>???@@@AAACCCFFFHHHIIIKKKJJJLLLPPPRRRPPPQQQUUUQQQUUUVVVWWW\\\eeelllmmmmmmtttjjjWWWNNN======<<<;;;::::::::::::777777777777666666666666777777777777777777777777666666555555555444444444666666666666555444333222333444555666555444333222777666666555444444333333333333333222222222111111222333333444444333333222444444444333333222222222111111111111111111111111111111111111111111111111111222333333444444333333000111222222333333222222333333333333333333333333444444444555555555555666;;;===>>>>>>===BBBKKKSSScccmmmzzzrrrkkkooouuuzzz|||}}}}}}}}}|||xxxrrrlllgggddd]]]XXXTTTSSSVVVWWWUUUQQQMMMQQQUUUWWWXXXYYYYYYZZZZZZYYY[[[aaaccceeennnyyy{{{yyyfffWWWNNNFFF???;;;=========<<<;;;;;;;;;:::;;;;;;::::::999888777777999999999888777666666555888888888888777777777666666777777777777777777666333444444555666777888888555666555555444333111000444444444333333222222222222222333333333333444444444444444444444444444444444444555555555555444444555444444333333333444444~~~yyylllfff___YYYWWWYYY]]]___```aaabbbeeehhhlllppprrrsss~~~|||~~~~~~wwwnnnbbbYYYUUURRRNNNKKKIIIGGGEEEBBB@@@????????????@@@AAACCCFFFHHHKKKLLLNNNMMMPPPTTTUUUSSSTTTWWWWWW^^^dddjjjsss{{{iiiWWWHHHBBB===<<<;;;::::::999999:::777777777777666666666666666666666666666666666666666555555555444444444444666666666666555444333222444555555555444333222222333333333333444444444444111111111222222333333333222333333444444333333222444444333333333222222222111111111111111111111111111111111111111111111111111222333333444444333333000111111222222222222222333333333333333333333333444444444444555555555555777999:::999999===EEELLLWWWbbbwwwyyypppjjjbbb___[[[ZZZZZZ[[[ZZZXXX]]]bbbhhhmmmnnnmmmkkkkkkjjjjjjnnnuuuzzzxxxfffRRRIIIEEEAAA===:::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777999999888888777666666555888888888777777777666666666666666555555666666666333333444444555555666666666666666666666555555555555555555444444333333333222222222333333333444444555555555555555555555555444444555555555555444444555444444333333333444444xxxnnnaaaYYYXXXYYYZZZZZZ^^^___aaacccfffhhhjjjjjjhhhtttxxxzzz~~~~~~wwwrrrddd]]]TTTMMMIIIGGGEEEBBBAAA@@@?????????@@@BBBCCCBBBCCCDDDFFFHHHKKKMMMOOOMMMLLLOOOSSSSSSRRRTTTYYYbbbmmmzzzwwwbbbTTTHHH@@@<<<<<<<<<;;;:::999999999999777777777777666666666666666666666666666666666666555555555555444444444444555555666555555444333222666666444333222222222222000111111222333444444555///000111222333444444555222222333333333333222222333333333333222222222222111111111111111111111111111111111111111111111111111222222333333333333333000000111222222222222222222222333333333333333333444444444444555555555555555666777666555999???EEELLLWWWlll~~~tttmmmmmmllljjjhhhiiikkkmmmyyy}}}xxx___RRREEEAAABBB@@@>>>>>>:::;;;;;;;;;;;;;;;;;;<<<::::::999999888777777777999888888777777666666555777777777777666666666666666555444333333444555666333333333333333444444444111111222222333333333333555555555555444444444444222222222222333333333333555555555555555555555555444444555555555555444444444444333333333333444444{{{mmmaaa[[[YYYYYYYYY^^^___```aaabbbbbbaaaaaadddpppzzzzzzzzzsssmmmfffbbbWWWRRRKKKGGGDDDCCCAAA@@@>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLMMMOOOPPPQQQXXX```rrrdddQQQIIICCC>>><<<<<<;;;:::999888888888888777777777777666666666666666666666666666666666666444444444444444444444444444555555555444444333222777666444222111111222222111111222222333444444444000000111222333333444444222222333333333333222222333222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111222333333333333333222222222222222333333333333333444444444555555555666777777666666888<<<@@@FFFPPPbbbzzz|||uuubbbSSSIIIBBBAAAAAA???======999999::::::;;;;;;;;;<<<999999888888777777777777888888777777666666666666777777666666666555555555666555333222222333555666444444444444333333333333222222111111111222222222444444444444444444444444111222222222222333333333222222222222222222222222333444444555555444444333333333333222333333444444ooo```XXXVVVVVVTTTUUUVVVXXXXXXYYYXXXXXXbbbvvvzzzuuu|||~~~{{{vvvpppiiiccc]]]WWWSSSKKKHHHDDDAAA@@@???>>>>>>>>>>>>???AAACCCEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQNNNMMMOOOQQQWWWdddqqqlllRRREEEBBB???<<<:::;;;;;;999888888888888888777777777777666666666666555555555555555555555555333333444444444444444444444444444444444444333222666555333222111111222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000111222222333333222222222333333444555444444444111111111222222333333333333333333444444444444555666777777666666888:::<<>>>>>>>>:::888999888999999999::::::;;;;;;888888777777777777666666777777777666666666666666666666666555555555555444555444333222222333444555555555555444444444444444999888777666555555555555222222222222222222222222111111111222222222333333222222222222222222222222333333444444444444333333222222222222222333444555~~~jjj\\\VVVUUUOOOPPPQQQSSSUUUVVVXXXXXXYYYrrryyyjjjeeepppuuuwwwyyyzzz|||~~~{{{wwwssspppnnngggccc^^^YYYUUUPPPKKKGGGEEEDDDBBBAAA????????????===>>>@@@BBBDDDEEEGGGGGGMMMMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNQQQVVV___qqqkkkZZZHHHAAA@@@>>><<<;;;;;;:::999888777777777777777777777777666666666666555555555555555555555555333333333333444444444444333333444444444444333333444333333222222222222222444444444444333333333333333333333222222222111111111111222222222222111111111111111222222222222222111111111111111111111111111111111111111111111111000111111222222222222222222333333444444444444444000000111111222333333333333333333333444444444444444444444555555666777888:::@@@KKK[[[nnnzzzeeeSSSJJJHHHAAA===<<<>>>===999999;;;888999999999999999::::::777777777666666666666666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444555555555:::888666444333333444444111111111111222222222222111111111111222222222222333333333333333333333333333333444444444444333333222111111222222333444555{{{mmmccc]]]WWWVVVUUUUUUVVVWWWYYYZZZOOOaaagggaaa[[[SSSVVVeeejjjlllnnnppprrruuuzzz}}}~~~{{{vvvooojjjeeebbb___\\\TTTQQQNNNLLLJJJFFFBBB???BBBBBBBBBAAA@@@@@@@@@AAA>>>@@@BBBEEEGGGIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTTTTSSSTTTXXX^^^dddppp~~~\\\OOOCCC???>>>===<<<<<<:::999888777777666666777777777777777666666666666555555555555555555555555222222333333333444444444222333333444444333333333111111222333333333333222111111222222333333444444222222222222222222333333111111222222222222111111000111111111222222222222111111111111111111111111111111111111111111111111000000111222222222222222000111222222333333222222///000000111222222333333222222333333333444444444333333333444666777666666666:::AAAKKKYYYlllmmm^^^QQQEEEAAABBB===<<<===???===999:::>>>999999999999888888888888666666666666666666666666666666666666666666666666555555555444444444333333333444555666666555444333222222333333444444555555555444222111000111222333111111111222222333333333111111111111222222222222333333333333333333333333222333333444444333333222111111111111222333444555sssjjj^^^\\\YYYVVVTTTTTTTTTUUUOOOSSSMMMMMMVVVXXXWWW]]][[[]]]```ccceeehhhlllooovvvzzz{{{tttoooiiiddd^^^YYYUUURRROOOMMMHHHGGGEEEDDDCCCAAA===:::===>>>???>>>=========>>>AAABBBEEEHHHLLLNNNPPPPPPMMMNNNOOOQQQSSSVVVXXXYYY\\\___gggpppxxxfffPPPFFF===:::999777777999:::999888777666666666666777777777777666666666666555555555555555555555555222222222333333444444444222222333444444333333333///000222333444444333222......///111222333444555000000111222333444444555111111222222222222111111000000111111222222222222111111111111111111111111111111111111111111111111000000111222222222222111//////000111111111111111///000000111222222333333222222333333333444444444444444444666888888888777777999<<>>>>>>>>AAA???<<<::::::<<<>>>@@@CCCBBBDDDJJJLLLKKKLLLOOONNNRRRTTTSSSYYYdddooosssuuutttyyyfffWWWDDD@@@<<<999999999:::999777888888999999777666555555555444444444444555555666555555555555444444444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333000000000000000000000000222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000333333333444444555555555222222333333333333444444444333333333333444555555555777999;;;>>>HHHWWWbbbooosss~~~|||ooo[[[UUULLLFFFBBBBBBBBBCCC;;;;;;::::::999888777777999999999888888888777777777777777777777777777777555555555555555555555555333555666666444444555777444444444444444444444444222333555666666555333222222222222222222222222222222222222222222222222222000000111222444777999:::333333333555777666333111222222222222222222222222333333333222222111111111wwwpppmmmjjjddd___YYYUUUPPPMMMMMMMMMLLLKKKLLLNNNPPPPPPPPPSSSWWW[[[]]]___bbbgggmmmrrruuuxxx|||}}}yyysssoooiiifffccc___WWWQQQKKKIIIFFFCCC@@@?????????>>>>>>============>>>>>>???>>>>>>>>>>>>???AAAAAABBBAAADDDIIIJJJJJJMMMSSSPPPXXX___dddlllxxxgggTTTJJJCCC???;;;999999999999999777888888999888777666555555555444444444444555555555444444444333333333333444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000222222222222333333444444222222222333333333444444444333333333333444555555666888888888999???JJJRRR^^^bbblllvvv|||yyygggZZZLLLGGGAAA<<<;;;;;;<<<<<<;;;;;;:::999999888777777999999999888888888777777666666666666666666666666555555555555555555555555333444444333222111111222444444444444444444444444222333444666666444333222222222222222222222222222222222222222222222222222111111111111222333444555333333333555666666333111222222222222222222222222333333333222222111111111yyytttggg___UUUOOOMMMMMMJJJGGGFFFGGGGGGGGGGGGIIILLLOOOOOOQQQTTTYYY^^^bbbfffhhhlllmmmppptttwwwyyy{{{{{{~~~}}}{{{xxxrrriiiccc^^^ZZZUUUSSSQQQNNNHHHCCCCCCBBB@@@>>>>>>>>>>>>???;;;;;;;;;<<<===>>>???@@@<<<===???AAABBBBBBBBBBBBDDDEEEGGGJJJIIIIIIPPPYYY^^^kkkyyycccOOODDDAAAAAA>>>:::888999999999999777777888888888777666555555555444444444444555555444444333333333222222222444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222111111111111000000000000000000000000111111111111222222222222222222222222333333333333333333333333333444555555555666777666555888>>>DDDOOOTTT]]]ffflllrrr}}}rrr```QQQHHHBBB???<<<::::::;;;<<<;;;:::::::::999888888777777999888888888888777777777666666666666666666666666444444444444444444444444444555555333111//////000444444444444444444444444222333444555555444333222222222222222222222222222222222222222222222222222222111111000///000000000333222222444555555333111222222222222222222222222222222222222222111111111~~~rrrbbbXXXTTTQQQKKKEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSVVVWWWXXX[[[]]]```cccfffiiikkklllrrrrrrssstttvvvxxxyyy{{{{{{|||~~~~~~zzzwwwrrroookkkhhhddd^^^WWWSSSOOOLLLIIIHHHGGGDDDAAA>>>CCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBB???AAACCCEEEGGGGGGGGGGGGIIIJJJLLLMMMLLLNNNYYYeeezzz|||dddPPPDDD@@@@@@>>><<<999888888999999888777777777777777666666666555555444444444444555555444444444333333333333222333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333222222111111000000000000000000000000000000111111222222222222222222111222222222222333333333333333222222333333444555222333555666666888<<>>===<<<:::999999999888888777777888888888888777777777777666666666666666666666666222222222222222222222222555666666555333111222333444444444444444444444444222333444444444444333222222222222222222222222222222222222222222222222222222111000///////////////333222222333444444222111111111111111111111111111222222222111111111111111wwwiiiaaaZZZQQQJJJGGGFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZ]]]^^^cccddddddeeefffhhhiiijjjkkkmmmooosssvvvxxxzzz{{{~~~zzzuuuqqqmmmhhheeebbb^^^YYYUUUQQQOOOLLLKKKGGGEEECCCBBBBBBAAA???>>>>>>>>><<<;;;999888777777============>>>???@@@AAADDDEEEGGGJJJLLLMMMMMMNNNJJJKKKOOOSSSUUU[[[jjjyyywwwaaaOOOEEEAAA???>>><<<:::888777888999888777777777777666666666666666555555444444444444555555555555555555444444444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111222222222111111000000000000000000000000000000000333333333333222222222222111111111222222222333333333222222222222333444444000222444555666888999;;;999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::=========>>>???@@@AAABBBDDDGGGLLLQQQTTTVVVVVVVVVQQQRRRVVV^^^fffpppooo```NNNBBB???>>>;;;777:::888666777888888888777888777666555555555666666555555444444444444555555666666555555555444444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000333333333333333222222222111111111111222222222222222222222222222333444444111222333444444444444333444666===DDDIIIPPP]]]iiisss~~~ggg]]]PPPFFFAAA???>>><<<<<<;;;:::;;;;;;:::888666888888888888888888888888666666777777777777777888555555555555555555555555555555555555555555555555111222444333222222444555444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222111000000000111222333444222111000000222222111000111111111111111111111111000000000111111111111111{{{rrrlll[[[XXXVVVUUUUUUSSSPPPMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQTTTWWWXXXZZZZZZ^^^___aaadddffffffgggfffffffffgggggghhhgggggggggaaa___]]]\\\]]]^^^^^^]]]^^^[[[VVVSSSPPPNNNKKKIIIFFFEEEDDDAAA???>>>???@@@>>>>>>>>>===<<<<<<===???======>>>???@@@@@@@@@@@@>>>???@@@AAACCCFFFHHHIIINNNUUU___iiiooopppnnnlllfffeeehhhqqq{{{ttthhhVVVNNNDDD>>>===<<<999555888666555666888888777666888777666555444555555666555555444444444444555555555555555444444444333333222222222222222222222222111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000333222222222111111111111111111111111222222222222222222222111222222333444333333333333444444222111555555999>>>@@@EEEQQQ]]]hhhuuunnnbbbRRRKKKCCC>>>======<<<:::>>>===<<<<<<<<<<<<:::888777777777777888888888888666666666666777777888888555555555555555555555555444444444444444444444444333555666555333333333555444444444444444444444444333222222222222222222333222222222222222222222222222222222222222222222222111111000000111111222333222111//////111222111000111111111111111111111111///000000000111111111222{{{ssspppllljjjiiifffaaa]]]QQQPPPOOOLLLJJJGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTQQQOOONNNOOOPPPPPPOOOQQQNNNJJJHHHGGGFFFEEECCC???@@@@@@???===;;;;;;;;;>>>>>>===<<<;;;<<<>>>???>>>??????@@@@@@???>>>>>>AAABBBDDDFFFIIIMMMOOOQQQaaajjjyyy}}}zzz{{{ppp[[[NNNDDDBBB@@@>>>===<<<:::999777666555666777888777666888777666444444555555666555555555444444555555555444444444333333333222222222222222222222222222222111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000222111111111000000//////000111111111111222222222222222111111222222333444333333333444666777666555222222444666777:::EEEQQQ[[[gggwwwrrrbbbRRRHHHFFFBBB===<<<>>>???>>><<<;;;:::999999::::::999888777777777777777888888888555666666666777777888888555555555555555555555555111111111111111111111111888999999888666444444555444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222222111111000000000000111222000//////000111111000000000000000000000000000//////000000111111111222xxxlllddd___WWWQQQMMMKKKJJJIIIJJJFFFCCCAAACCCEEEGGGHHHEEEDDDBBBBBBCCCBBB???===CCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFBBBDDDEEEGGGGGGFFFDDDCCC===<<<;;;::::::;;;<<<===<<<999:::???AAA@@@???AAAAAADDDFFFDDDDDDFFFFFFCCCHHHIIILLLMMMLLLNNNXXXdddqqqoooXXXJJJFFF>>>===<<<;;;::::::999:::888888777777777777888888444444444444444555666777444444222222222222444444555555555444444333333333444444333222222111111000222222222222222222222222111222222333333222222111222222222111111111000000111111222222222222111111111111111000000000000000000000000000000000000000111111111111111111111111222222111111222333444444111111000///////////////222000...///111111///,,,...///000222222111000000///////////////000111111222222222222222222222222222222333444444555555666222333444666999;;;<<<===OOOYYYhhhyyypppaaaVVVOOOHHHCCC>>>>>>===<<<;;;999777666888888888888777777777777777777666666666666777777666666777777888888888999444444444444444444444444000000111222444555666666555:::>>>>>>888444222333333222111000000111222333444444444444444444444444333333333222222111111111111222222222222111000000222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000yyyrrrggg^^^VVVQQQMMMKKKKKKHHHDDDCCCCCCEEEFFFFFFEEEDDDBBBBBBCCCCCCAAA???@@@@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCBBB@@@===<<<========================AAA>>>>>>BBBDDDBBBBBBEEEAAADDDFFFDDDEEEIIIKKKJJJOOOOOOSSSXXX\\\bbbmmmyyysss___MMMCCCAAA===<<<;;;:::999999999999777777666666666666777777555444444444444555555666444333333222222333333444555555444444444333333333222222222222222222222222000000000000000000000000111222222333333222222111222222222111111111000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000111111111000///////////////000///...///000111///,,,//////000111111111111111111000000////////////000222222222222222222222222222222222333444444555555111222333555666888999:::AAAIIIVVVeeesssqqqgggZZZPPPJJJGGGCCC???;;;<<<<<<<<<;;;:::999888888888888777777777666666777777666666666666777777555555666666666777777777444444444444444444444444111111222222333444555555333777;;;:::666222222333222222111111111111222222333333333333333333333333333333333222222222111111111222222222222111000000222111111111111111111222111111111111111111111111222222111000//////......000000000000000000000000}}}ooocccZZZSSSOOOOOOMMMJJJHHHHHHHHHGGGFFFHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@?????????@@@@@@AAACCCDDDDDDDDDDDDDDDCCCBBBDDDCCCAAA@@@??????@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>>>>===<<<;;;BBB??????BBBCCCBBBDDDHHHFFFKKKMMMLLLNNNTTTXXXXXXWWWVVVZZZeeeoooyyymmm[[[MMMCCC======;;;:::999888888888888888666666555555555555666666666555444444444444444444444333333222222333333444444444444444333333333333000000111111222333333444000000000000000000000000111111222222222222111111222222222111111111111111111111////////////111111000000000000000000111111000000000000000000000000111111111111111111111111222222111111000/////////111000000///////////////000//////000111222000///000000000000000111111222222222111000////////////222222222222222222222222000111111222333333444444444444555666777888888999:::???HHHSSS^^^kkkwww~~~nnnbbbRRRLLLEEE@@@??????===;;;999::::::;;;;;;;;;::::::888888777777777777666666777666666555555666666777444555555555555555666666444444444444444444444444222222222333333444444444222444777666333111222444222222333333333333222222222222222222222222222222333333333222222222222111111222222222222111000000111111111111111111111111111111111111111111111111000000000//////.........000000000000000000000000}}}qqqfff___ZZZXXXWWWVVVUUUUUUSSSPPPNNNMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFBBBCCCCCCCCCCCCBBB@@@@@@<<<<<<===>>>>>>>>>>>>>>>CCC@@@AAADDDFFFFFFJJJPPPUUU\\\bbbdddeeeiiilllkkkfffdddhhhuuummmWWWKKKDDD???<<<;;;999999888777777777777777555555555444444555555555666555555444333333333333333333333333333333333333333333333333333333333333000000111111222222222333222222222222222222222222111111222222222222111111111111111111111111111111222000...------...000222000000000000000111111111000000000000000000000000222222222222222222222222111111222222111111111000000000////////////000000111111111222333333222111111000/////////000222333111111000000///000000000111111111111111111111111000000000111222222333333333333444444444555555555999<<<@@@FFFNNNXXXcccjjjqqqzzzyyygggWWWLLLFFFBBB>>><<<<<<<<<:::999999999::::::::::::999999888777777777666666666666666666666555555666666666555555555555555555555555444444444444444444444444333333333333333333333333222333444333111111333555222222444555555444222222111111111111111111111111222222222222222222222222111222222222222111000000111111111222222111111111111111111111111111111111+++,,,---...///000111222000000000000000000000000wwwqqqmmmgggggghhhjjjjjjhhhdddaaaWWWSSSNNNJJJIIIHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHMMMPPPRRRXXX___kkkvvv~~~{{{xxx|||fffWWWIIICCCBBB???<<<:::888888777666666666777777555555444444444444555555666555444333333333333333333333333333333333333333333333333333333333333333222222222111111000000000222222222222222222222222000111111222222111111000111111111111111111111111222000...------...000222//////000000111111111111000000000000000000000000111111111111111111111111------///000111111111111000000////////////000000000111111222111111111111111000/////////000222333////////////000222333333111111111111111111111111//////000111111222222333000000000000000000000000777888999:::>>>EEEMMMSSSZZZeeepppxxxmmm___SSSIIICCCAAA???===<<<;;;:::999888::::::::::::999888777666777777777666666666666555666666555555555555666666666666666666666666666666444444444444444444444444444444333333333333222222333333333222222222444666222222444555555444222222111111111111111111111111222222222222222222222222111222222222222111000000000111222222222222111000000000000000000000000000+++,,,---...///000111222////////////////////////yyy{{{{{{kkkeee^^^WWWSSSPPPNNNMMMMMMLLLJJJIIIIIIJJJLLLNNNJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDBBBAAAAAACCCFFFGGGHHHIIIIIIHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOLLLMMMRRRYYY\\\^^^eeennnuuucccOOOFFF?????????<<<999999888777777666666777777777555555444444444444555555555444333333333333333333222333333444444333333222222222222222333333333333333222222111000000//////000000000000000000000000000000111111111111000000111111111111111222222222111111////////////111111/////////000111111222222000000000000000000000000........................)))***,,,...000000000//////////////////000000111...000111000///------...000000000000000111111222......///000111333444555111111111111111111111111///000000111222222333333333333333333333333222222777777777777888;;;AAAEEEHHHRRR___iiittt}}}tttbbbSSSIIIDDDAAA???::::::999999888888888999:::::::::999888777666555777777666666666666555555666555555444444555555666777777777666666666666666444444444444444444444444333333333333333333333333444444333333333333444555222222333333333333222222111111111111111111111111111222222222222333333333111222222222222111000000000111222333333222111000000000000000000000000000000000000//////.........////////////////////////vvvmmmfffbbb___]]][[[ZZZXXXWWWXXXZZZ\\\^^^[[[ZZZWWWUUURRRQQQPPPPPPLLLKKKIIIHHHIIILLLOOOQQQTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPSSSYYY^^^aaabbbaaa```[[[^^^dddkkknnnooovvv~~~nnn\\\NNNAAA<<<:::;;;<<<999888999888777777777777777888888666666555555555555666666333333333222333333444444222333333444444333333222111111222222222333333333111111111111000000000000000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111...//////000111111222222000000000000000000000000........................+++,,,...000111111000//////////////////000111111000222333222///------...//////000111111111111111//////000000111222333444111111111111111111111111000000111111222333333444555555555555555555555555444555777777777999<<>>===;;;888888888777777888999:::777888888888888888777777777777666666666555555555666555555444444555555666666666666555555555444444444444444444444444444444333333333333333333333333444333333333333333333222222222111111111111222222222222222222222222222222111111222222222333333333111222222222222111000000///111222333333222111///000000000000000000000000222222111000//////......////////////////////////wwwrrrnnnllljjjiiigggfffgggjjjmmmnnnnnnkkkgggccc___\\\[[[ZZZUUUSSSRRRQQQSSSVVVZZZ\\\aaa``````^^^[[[XXXUUUSSSKKKMMMPPPTTTZZZ___cccfffbbbhhhqqqyyy}}}|||yyyvvvnnnqqqyyynnn[[[MMMDDD<<<999888::::::777888;;;888888777777777777888999666666555555555555666666222222222222333444444555222222444444444444222222111111111222222333333333/////////000111111222222222222222222222222222222000000111111111111000000000000111111222222222222111111222222222222111111...//////000111222222222000000000000000000000000111111111111111111111111000111333444444333222111///////////////000111111444666888666222///000111...///111222222222111000111111111111111111222222000000000000000000000000111111111222333333444444///000000000000111111111...000333444555666888:::999===AAAEEEOOO^^^jjjnnntttxxx~~~qqqaaaWWWOOOJJJDDD@@@???>>><<<999;;;<<<;;;:::888999;;;<<<555555777888888999999999777666666666555555555555555555555444444555555555555555555444444333333333444444444444444444444444222222222333333444444444333333222333333333111000333222111000000111222333222222222222222222222222111111111222222333333333111222222222222111000000///000222333333222000///000000000000000000000000000000000000111111111111////////////////////////|||wwwvvv{{{yyywwwwww{{{|||uuujjjdddbbbdddccc``````gggsssyyyzzz}}}yyytttpppjjjddd```VVVYYY___hhhpppwww{{{|||}}}{{{qqq[[[LLLDDDBBB<<<;;;999777666666777888666666666666555555555555666666555444333333222222333333333333333333333333444444444333333222222222222222222222222222222222000000111222222222222111666555333111...,,,***)))111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111........................000000000000000000000000111111000000//////..................////////////444444333222111111222222111000/////////000222333000000000000000000000000222222111000000///000000333333333333333333333333333333333333333333333333666666666666666555555555666777888;;;@@@HHHQQQXXXdddiiitttzzzlllbbbYYYPPPJJJ@@@???>>><<<::::::999999666666777777888888888999999888777666666777888999999888888777666555555444666666666555444444444333444444444333333222222222333333333333333333333333111222333444444333111000222333333333333222111111///000000000111111111111333111///000222333222///222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////......////////////......vvvpppooojjjlllmmmppp{{{xxxrrrhhhjjjpppwwwsss```PPPEEE>>><<<;;;:::999777666666777777666666666666555555555444555555444444333222222111222222222222222222222222444444333333333222222222222222222222222222222222000000111222222222222111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000///....../////////000000000111000//////......//////111000/////////000222222000000000000000000000000333222111111000000000111222222333333333333222222333333333333333333333333444444444444444444444444555666777888;;;AAAHHHMMMSSSYYYdddrrrxxxnnnaaaUUUNNNHHHBBB===>>>===<<<;;;:::999999999777777888888888999999999888777777777777777777888888888777777666555555444555555555555444444444444444444444333333222222222333333333333333333333333222222333444444444333333222333333333333222111111111111111111222222222222333111///000222333222000222222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000......////////////......zzzyyytttxxx|||zzz|||}}}pppgggYYYMMMDDD???:::666:::999888777666666666777666666555555555444444444444444444333333222222111111111111111111111111111333333333333222222222222222222222222222222222222000000111222222222222111000000111222333444555555000111111222222111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222111111111111000000/////////000000000111111000///..................000000000///000111111222000000000000000000000000222222111000000000111111111111222222222222111111333333333333333333333333333333333333333333333333333444555666777999===@@@AAAGGGQQQ[[[fffrrr|||oooggg[[[TTTKKKDDDAAA???;;;888;;;::::::999888888999999888888888888999999999999666777777888888777777666888777777666666555555555444444444444555555555555444444333333333333222222333333333333333333333333333333333333333444555666222333333333333222111111111222222222222333333333222111000111222222111000333333222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111......////////////......ttt{{{~~~}}}~~~qqqeeeZZZQQQFFF@@@>>>===999555888888777777666666666666555555555444444444333333555444444444333333333222222222222222222222222222333222222222222222222222222222222222222222222222000000111222222222222111333333333333333333222222000000111111111111000000////////////////////////000000000000000000000000......////////////..............................000000000000000000000000111000000000000000000000000000000000111111111111222111111000000000111111000000000000000111111222000000000000000000000000111000000//////000000000000111222222222222111000222222222222222222222222222222222333333333333333222444555666555555666888777===EEEJJJPPPYYYeeennn{{{{{{qqqcccWWWPPPKKKGGGAAA>>>>>>===<<<;;;888888777777777888888999777777777777777888888888555666777888888777666555777777666666666555555555333333333444444555555555333333333333333333333333333333333333333333333333333222111111222333555666222333333333333222111111111111111222222222333333222111111111111222111111111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////000000111111222222......////////////......gggoooyyy~~~lllXXXLLLKKKDDD<<<999:::;;;999666666777777777666666555555444444444444333333333333555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111222222222222111444333333222111000000000000000000111111000000000........................////////////////////////......////////////..............................////////////////////////.../////////////////////000000000000111111111111222222222111111222222333///000000000111111111111000000000000000000000000//////.........//////000000000222333333222000000222222222222222222222222222222333333333444444444222444777777666666666666666:::>>>@@@AAAFFFOOOVVV^^^eeennnssstttvvvxxx{{{|||mmmcccZZZPPPHHHEEE???===;;;999999:::999999777666666666666777888888666666666666666555555555555666777888888777666555666666666666555555555555222333333333444444555555333333333333333333333333333333333333333333333333222111000000000111333444222333333333333222111111000000000000111111111222111111222111111111111222/////////000000000000000000000000000000000000000//////////////////////////////////////////////////////000000111111222222......////////////......WWW```kkkrrruuuxxx~~~~~~mmmZZZIII???AAA<<<888666777888777666555555666666666666555555444444333333333222222222444444444444444444444444333333333333333333333333111111111222222222222222222222222222222222222222000000111222222222222111000000111111111111111111///000000111111000000///////////////////////////////////////////////////......////////////......000000000000000000000000////////////////////////------............///////////////000000000111111000000000000000111111222//////000111111111111000000000000000000000000000//////.........///000000000111333444444333111000222222222222222222222222222222222333333444444555333555777888777666666777555777999999888:::???CCCGGGOOOXXX^^^bbbhhhqqqwww~~~nnnbbbVVVOOOIIICCC@@@AAA::::::999888888777777777777666666666666666777777555555555555444444444444555666666777777666666555555555555555555555555555333333333333444444444444222222333333333333444444333333333333333333333333111111000000000000111111222333333333333222111111//////000000000111111111000222222222111000111222.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......////////////......FFFNNNXXX___dddjjjssszzzxxxxxxxxxyyy}}}xxxfffXXXMMMCCC<<<999888666555555666777777444444555666666666555444333333333333222222222222222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222000000111222222222222111000000000000111111111222//////000000000000///////////////////////////////////////////////////////////////000000/////////000000000000000000000000////////////////////////............/////////000....../////////000000000///////////////000111111...///000111222111111000000000000000000000000000000000000000000111222222000222444555555444222000111111111111111111111111000000111111222333333444444555777777666555555555555555555555666777888999===BBBHHHLLLOOOVVVbbbkkkttt}}}tttlllgggUUULLLDDDBBB@@@===<<<>>>999:::::::::888888777888888777666666666666666777666666555555555444444444666666666555555666666666555555555555555555555555444444333333333333333333222222222333333444444444333333333333333333333333222222222222111111000///222333333333333222111111000000111111111222222222000222333222000///111333.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000......////////////......;;;AAAJJJPPPVVV___kkktttsssssstttvvv{{{|||ooo\\\MMMEEEAAA===:::666777777666555666888:::333444555666666666555444333333333222222222111111000000000000000000111111111111111111111111111111000000111111222222222222222222222222222222222222000000111222222222222111222222222111111111000000//////000000000000//////000000000000000000000000//////////////////////////////000000000000//////........................////////////////////////.../////////000000111111............////////////000000000000000111222222...///000222222111111000000000000000000000000000222222111111222333444444000222444666666444222000111111111111111111111111...//////000111222222222444666777666444222222333555444444555777888777666777;;;===<<<<<>>CCCJJJTTT]]]dddkkknnnrrruuuxxx~~~~~~wwwaaaZZZOOOEEE===999888999888888777666555555444444333333333333333333333333222222222222333333444555111111111111111111111111333333333222222111111111111111222333333444555555111111111111111111111111222222222222222222222222333333222111111222333333,,,---...///000111222333000000000000000000000000000000000000////////////,,,---...///000000000000333222111/////////000111111111000000//////......---...000111111111000/////////000000000000//////.........///////////////)))+++///222444333111///////////////000000000000........................---,,,///444555111000111//////000111111111111111111111111222222333333333333333333333333333333333444444444444444444444444333555777999;;;???EEEIIIQQQYYYfffuuuzzzrrrnnnkkkfffbbb\\\YYYTTTNNNIIIEEEBBBAAA???>>><<<:::::::::<<<===:::999888777777777888999:::777555555777888666444555555444444444444555555666666555444444444444555333333444444444444555555555444444333333444444555000000000000000000000000111222222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111555333111111222555999<<<333111///......///111333444333222222111111222222111///---...111222000...000000000000000000000000000000000000000000000000.........////////////000222444888<<>>BBBFFFJJJPPPVVV\\\eeeooowww}}}~~~yyyxxx|||{{{llldddYYYQQQLLLHHHCCC???;;;:::888777555555555555666666666555555444444444444444444444444444444444555444333333222222222222111111111111111111111111333333333333222222222222111111222222333333333333111111111111111111111111000000000000000000000000222222111111111111222222000000000000////////////////////////////////////000////////////............///000111111111111111/////////............///.../////////000000000111000///.........///111222//////000000000000//////222000///---------...///000000////////////000000////////////000000000000000000000000000000000000222000222666666333222444//////000111111111111111333333222222111111000000222222333333333333444444333333333333333333333333111222333333333444666888999:::<<<@@@GGGRRR^^^gggvvvxxx{{{{{{tttlllccc[[[VVVPPPLLLFFFBBBAAA@@@>>>===<<<<<<;;;::::::999999999888888777666666777777888444555777999999999999888888777666555555555555555555555444444444444555555666555444444333333444444333333333444444444555555444333333333333333333444222222222222222222222222111111222222222333333333111111111111222222222222000000000000000000000000111111111111111111111111000000000111111000000///000000111111111111000000222111000000//////000000000/////////000000000///000000000000000000000000////////////////////////------------............222333444444444666999<<<===BBBGGGLLLRRRZZZdddlllqqqxxx~~~{{{yyyzzz|||jjj```RRRLLLEEE???>>>===<<<:::999999888888777666555444555555555555555444444444444444444444444444444444555444333333222222222222111111111111111111111111333333444444444444444444111111222222222222222333111111111111111111111111////////////////////////111111111111111111111111000000000000////////////////////////////////////111111111000000000000///......//////000000//////.........////////////...111000000000/////////...000///.........///111222//////000000000000/////////...------...///000111111111//////...//////000////////////000000000000////////////////////////111///000444444111000222//////000111111111111111222222222111111000000000222222222333333444444444333333333333333333333333///111333333333444666999777888999;;;===BBBIIIMMMXXXZZZ^^^cccjjjuuu{{{tttpppiiieee___YYYSSSMMMGGGBBB???===:::999999:::::::::999999888888777666666555888888777777777888888888333555777888999999888888777777666555444444555666555555444444444444555555555555444333333333333333333333333444444444555555333333333222222333333333222222222222222222222222111111222222222333333333000000111111111222222222000000000000000000000000000000000000000000000000000111111222111111//////000000111111111111000000222222111000000000000111///000000000/////////000////////////////////////////////////////////////---------.........//////111222222222111222555777555999>>>CCCHHHPPPZZZaaahhhnnntttwww{{{}}}yyyzzz{{{{{{}}}zzzhhhWWWNNNFFFBBB===:::999888888777555666666666666666666666333333222222222222222222333333333333333333333333444444333222222222333333111111111111111111111111333333333333444444444444111111222222222222222222111111111111111111111111////////////////////////000000111222222111000000000000000000////////////000000000000000000000000222222222111111111000000......////////////............///000000000//////111111111000///.........///////////////000111111//////000000000000//////,,,,,,---...///000111111111000///////////////000////////////000000000000////////////////////////111...///222222//////111//////000111111111111111111111111111111000000000111222222333333444444555333333333333333333333333222333555555333333444666222444666777888:::>>>@@@CCCEEEHHHKKKQQQZZZgggppp~~~yyynnneee]]]YYYQQQNNNJJJGGGDDD@@@<<<:::555555555555666777777888555666777888888888888777555555666666666666777777555555666777888888888888666666777555444333444666555555444444444444555555555444444333333333333333111111222222222222333333333333222222222222333333222222222222222222222222///000000000000111111111000000000111111111111222111111111111111111111111000000000000000000000000111111111222222111000000000000000000000000000000111000//////......//////...000111000///...///111////////////////////////000000000000000000000000.........////////////000///111111111000111333555111444888;;;>>>DDDLLLRRRXXX^^^eeekkkssszzzzzzvvvsssvvvzzz}}}~~~yyymmmcccVVVKKKFFF@@@>>><<<:::999888777666666666555666666666666777222222222222222222222222222222222222222222222222333333222222222333444444111111111111111111111111111111111222222333333333222222111111111111111111111111111111111111111111000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000111111111111000000000000//////000000000//////......///000111111111000000000000000000////////////......///000000000000000//////000000000000//////+++---///000111000///.../////////000000000000000////////////000000000000////////////////////////111//////111111///...111//////000111111111111111000000000000111111111111111111222333333444555555222222222222222222222222222444555555333333333444000222333444444666999;;;999;;;======???FFFPPPYYYfffnnnwww}}}{{{{{{}}}}}}vvvkkk```XXXQQQLLLJJJDDDBBB???>>>===<<<:::999555666777777777666777777555666777888999999999888444444555666666666666666777777666666666777777888555666777555333222444666555555444444444444555555555444333333222222333333111111222222222222333333333333222222222222333333111111111111111111111111///000000000000111111111000000000000111111111111222222222222222222222222000000000000000000000000000000000000000111111111222111000//////000111222//////...---------.........000111111......///111////////////////////////000000000000000000000000/////////000000000111111000111222222111111333555222444666666666999@@@EEEGGGNNNWWWaaalllvvvwwwsssoootttzzz~~~~~~||||||{{{~~~qqq___UUUOOOHHHBBB@@@888888888888777666444333:::999888777666666666666444444444444444444444444111111111111111111111111222222222222333444444555111111111111111111111111//////000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111///000111222222111000///////////////000000000111000000000000000000000000000000000000////////////000000111111111000000///...///000222222222111000......//////000000111111---...000111111111000/////////000000000000//////,,,...000222111000---+++......///000111000000000////////////000000000000........................222//////222222//////111//////000111111111111111//////000000111111222222111111222333333444555555222222222222222222222222000222444444444333444555444444444333222333777:::888999:::888777;;;DDDKKKNNNWWWbbbiiinnnttt~~~|||wwwtttmmmlllkkknnnsssxxx{{{}}}~~~~~~zzzyyy}}}~~~yyyxxxyyy{{{}}}{{{uuuppp^^^XXXPPPIIIEEEBBBAAA@@@<<<:::888777888999888777555666777777555444444444444444555666666555333222555555666777888888777777999888666555555666777888444666777666333222444666555555555444444555555555555444333333222222333333333333444444444555555555333222222222222222222333000000000000000000000000111222222222222333333333000000000000111111111111222222222222222222222222000000000000000000000000///////////////000111111333111000......000111333000000///............///...000222111...---///111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222000000111333555666777888???BBBIIIRRR\\\dddkkknnnsssxxx~~~zzzzzz||||||{{{~~~~~~```WWWKKKCCCAAAAAA???===777777666666555555555444888888777555555444444444555555444333333222111111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000222333444000000000000000000000000+++,,,---///000111111111111000///...------...///......//////000000111111///////////////...............//////000000111111000000000000000000000000111111222222222111111000000000////////////000000333333222222111222222222111000///......///000111222222222222222222222222333222222111111222222333555555444444444444555555666555555555666999;;;===AAACCCGGGMMMVVV```hhhmmm||||||yyytttnnnkkkjjjkkkkkkmmmoooqqqrrrppplllgggdddZZZ[[[]]]aaaeeeiiilllnnnppptttyyy|||{{{vvvoookkkmmmmmmmmmllliiigggdddbbb```^^^\\\]]]]]]\\\XXXTTTIIIGGGCCC???;;;999777777999999888888777777666666333555666666555444444555555555555555555555555555777777666666555555555444666666555444333333222222555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222111111111111111000///...000000000000000000000000////////////////////////000000000000////////////......//////000000111111111111000000//////......000000111111000///...---222111///......//////000111000...------...///000000000111111111222222222000111222333444555666777888;;;@@@HHHPPPXXX___bbboootttzzz{{{{{{~~~~~~xxxyyy}}}zzzsssjjjbbb]]]RRRKKKBBB<<<<<<<<<;;;999777666666666555555555444888777666555444444444444555444444333222222111111333333333333333333333333222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000///////////////000111222000000000000000000000000,,,------...............000000111111000///...------........./////////////////////////////////...///////////////000000000//////////////////////////////000000000000000///000000000//////000000000333222222111111111222222222222111000000111222222222222222222222222222222333333222222222222333333666555555444444555555666555444333333444666888:::;;;;;;===@@@EEEKKKQQQTTTcccjjjuuu~~~|||sssjjjeee\\\ZZZVVVSSSQQQQQQQQQRRRUUUVVVXXXXXXWWWTTTPPPNNNLLLLLLNNNPPPRRRUUUXXXYYY[[[]]]___``````]]]ZZZXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIJJJHHHEEEBBB======<<<::::::999999999777666666666666666666555333555777666555444555555555555555555555555555555666666666666555555444444666555555444333333222222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111///000000000111111111111222222222111111111000000000000000000000000000000////////////////////////000000000000////////////000/////////////////////000000000000//////......000000000////////////...222111000........./////////...............//////000000000111111111222222111111222222333444444555333444777<<>>999666777888777666666666666555555555555555777666555555444444444444444444333333222222111111333333333333333333333333222222222222111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222111111111111000000000000000000000000000000000....../////////000000000000000000000000000000000////////////////////////000000000000000000000000//////........./////////////////////////////////------......---,,,++++++...000222333333111...---------------..................//////////////////000000//////////////////////////////////////////,,,---......////////////111111000000000000111111222111111111111111222222333333222222222222333333222222222222222222222222444333333222222333333444444333333222222333333444444333222222222333555666777777777777:::===@@@BBBJJJPPPXXX```fffkkkoooqqquuusssooohhh```WWWOOOKKKBBBAAA@@@???????????????BBBCCCCCCDDDCCCBBB@@@???AAABBBBBBCCCDDDEEEGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJEEEDDDCCCAAA???>>>>>>>>>???>>>===<<<===<<<999777333444555777888888888888444444444555555555555555444666777777666555555666444444444444444444444444666555555555555444444444555555444444333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222////////////////////////111111111111111111111111000000000000111111111111444333222111111111222333000000000000000000000000000000000000000000000000000000000000////////////111111000000///.........000000000////////////...///............//////000222111000///............,,,---...///////////////000000000000111111111111111111111222222222222222222222333666:::@@@FFFIIISSSYYYaaafffiiinnntttyyyyyy~~~zzztttrrrtttyyy~~~wwwmmmiiikkkdddZZZQQQJJJEEEBBB@@@<<<999666666777888777555555555555555555555555555666555555444333333444444333333333333222222111111222222222222222222222222333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////000///...---------------........................---............---,,,,,,...///000111111000...---....................................////////////000000000//////......---////////////////////////+++,,,---...//////000///111111000000000000111111111000000000000111222222333333333333333333333333111111111111111111111111444444333333333333444444111111000000000000111111444333222222222222333333444444444444666999;;;===>>>BBBFFFJJJMMMPPPSSSVVVZZZYYYUUUQQQLLLFFFBBB@@@::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAA@@@?????????@@@BBBCCC???>>><<<:::999999::::::<<<;;;::::::999999777666333444555666777666555444333333444444555555666666444666777777666555555666444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111444222000//////000222333////////////////////////000000000000000000000000000000000000////////////111111111111000000000000////////////////////////......---------///000111222111000///...---------***+++---///000000////////////000000000111111111111111111111111111111111333222222222555999===@@@AAAGGGOOOVVV]]]cccjjjoooooovvv{{{zzzzzz|||}}}|||sssrrrrrrsssvvvzzz}}}~~~|||zzzzzz|||~~~yyyjjj^^^XXXSSSNNNFFF@@@>>>=========999888777777777777666444444444444555555555555555555444444333333333333444333222222222222222111111222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////........................////////////////////////000///...---,,,,,,,,,---------------------------------...///////////////......---------......///////////////////////////---.........//////000000000000//////......------........................,,,---...///000111111111111111000000000000111111000/////////000000111222111222222222222222222111111111111111111111111111444333333222222333333444222222111111111111222222444444333333333333333333111111111111333555666777999;;;===>>>???@@@BBBDDDBBBBBB@@@???===;;;999888666666777777777666555444555555555555555666777777444444444555666777888999777777888888999999:::::::::999777666555666777888777777777666555555555555555666777777777666555444444444444555555666666666444666777777666555555666444444444444444444444444333333333333444444444444333333333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000111000///---...///111222////////////////////////////////////////////////000000000000////////////000000111222333333444444.............../////////...............///000111000000000///...------,,,***+++---///000//////.../////////000000000111111//////000000000000000000222111000000222444666888555:::@@@GGGNNNVVV]]]aaabbbjjjppprrrsssuuutttqqqnnnooorrrvvvyyy|||~~~|||xxxuuuuuuyyy}}}|||rrrhhh[[[PPPKKKEEEAAA;;;888777888888888777666666666555444444333444444444444444555555555444333333222222333333333222222222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000....../////////000000000000000000000000000000000........................000000000000000000000000000///...---------------........................------...///000000000///...---,,,+++,,,---...///000000000000000/////////------......///000000000//////.............................................///000111111111111111000000////////////000000///.........///000111222000000111111111111000000111111111111111111111111333222222111111222222333555444444333333444444555444444444444444333333333444444333333333333444444333555666777777888;;;===999999999999888666555444444444444444444333222111333333333444444555555555333333333444555666777888333444555666666666666555666666666555555666666777555666666555333333555666555555666777888888888888444444555555555555555555333555666666555444444555333333333333333333333333222222333333333333333444333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000//////...---...///000111000000000000000000000000////////////////////////000000000000//////////////////000222333444555666---............/////////...///000000111000000///....../////////...------+++,,,---...............////////////000000000111.........//////000000000111111111111111222222333222444888<<>>BBBEEEHHHOOOVVVZZZ```hhhkkkiiijjjlllnnnppptttxxx~~~|||xxxtttrrrsssyyyzzzjjj\\\NNNGGGDDD???999777:::888777777777666444333555555666555444444666888333333333444444555555555222222222111222222333333111111111111111111222222111111111111111111111111//////000111222333333444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000........................000000000000000000000000//////.........//////000/////////////////////////////////...---,,,***)))+++---///111111000///---//////.........------------------...///000000111,,,------....../////////........................///000000000000000///.........------------......---------......000111111000111222333333222111000000000000000000000000000111111000000000000111111222222111111111111222222111111222333333333333333///000000111222222333333444555777777555444444555222333555666666555333222222111111222333444555666111222333444444333222111333333222222222222222333666555333111111333555666111222444555666666555555222444444333111111444777777666444333222333444444444333333222222111111111111333444444333222222333333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////...///000111222111111111000000000000000000000000------------------------000000000000////////////////////////000000000000---------........./////////111444555555222///---+++,,,---////////////...///...---++++++,,,---.........//////000000111111000000000000000000000000000111111222222222111111000222444555555777:::===AAABBBEEEJJJRRRZZZaaaeeehhhiiijjjkkkmmmsssyyy~~~{{{xxxtttsssuuuwww{{{}}}}}}~~~~~~vvvhhh]]]QQQMMMGGG@@@<<<999999999555555555555555555555555444444333222222333333333555444444333333444444555333333222222111222222222333333333222222222111111444222000///...///000111000000000000000000000000111111000000//////......////////////000000000000222222111000//////000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000///...------...///000000000000000000000000000---...///000000///...---222111111000///......---........................//////000000///...------////////////////////////000000000000000000000000222222111111000...---,,,---------............///////////////////////////,,,,,,,,,,,,------------////////////////////////111111000000/////////...000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000//////000111222333333444000111222222111000111222777666666555333222222111222222222222222222222222222222333333333333444444333333333333333333333333111111222222222333333333555555555555555555555555444444222222222222444444444444444444444444444444222222444444444444222222222222333333333333444444555555555444444333333333444444333333333333222222222222222222222222222222000000000000000000000000333222222111111222222333111111111111111111111111111000000000111222333333222111111111000000//////000000000000000000000000111111000000000000111111111111000///////////////000000000000000000000000000000000000111111111111111...,,,,,,...000111000//////............//////000000000000000000000000111111000000///---,,,+++///...---,,,,,,---...///000111111111///......///111000...------...000111......////////////........./////////000000000111000000000000000000000000111111222222222111000000222333555444333333444666777888:::>>>DDDKKKQQQUUU^^^___aaadddgggmmmuuuzzzxxxvvvrrrqqqtttxxx}}}|||}}}zzzxxxwwwuuuuuujjjgggeeedddbbb\\\RRRJJJEEEBBB>>>:::777666666666555555555555555555555555555555444444444444555555444444333333333333444444333333222222111222222333333333222222222111111111333222000///...///000111000000000000000000000000111000000000/////////...////////////000000000000222222111000000000000000000000000000000000000000111000000000/////////....../////////000000000000//////////////////////////////...------...//////////////////////////////......////////////......111111000000///......---------------------------///////////////...------................................................222111///...------...///---------............////////////////////////////////////000000000111111///////////////////////////.........------------000000000000000000000000000000111222222222222111000000000000000000000000111111111111111111111111111111111111111111222222111222333333222111222333333333333222222222222222222222222222222222222222222222222333333333444444333333333333333333333333111111111222222222333333333333333333333333333333444333222222222222333444444444444444444444444444222222333444444333222222222222222333333333444444555555444444444333333333444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111222222333333111111111000000000//////000000000000000000000000......////////////......111111000/////////////////////////////////////////////000000000111111111////////////000000000000//////............//////////////////////////////000000000000///...---,,,///...------------...//////000111000...---...//////---,,,++++++,,,---///......////////////......////////////000000000000000000000000000000000000111222222222111000000///000222444444222111000111333333555777<<>><<<;;;999888777777777777444444444444444444444444444444444333333444444555444444333333333333444444333222222111222222333333333222222222222111111111222222000/////////000111000000000000000000000000000000000000////////////////////////000000000000222111000000000000000000000000000000000000000000000000000000////////////....../////////000000000////////////////////////......------------......//////////////////////////////............//////111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,/////////............---................................................111///---++++++---///111---------............///////////////////////////---............/////////////////////////////////............------------///////////////////////////000111111222222111111000000000000000000000000111111111111111111111111222222111111111000000000222333444333222222333444///000000000111111222222222222222222222222222222222222222222333333333333333333333333333333333333111111111222222222222333222222222222222222222222333333222222222222333333444444444444444444444444222222333333333333222222222222222222333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111444444333222222222333333111111000000000000//////000000000000000000000000---...///000000///...---000000000000////////////........................//////000000000000111111...000222222111///////////////............//////////////////////////////......////////////......///...------------...///---/////////---,,,---......---,,,++++++,,,---.........////////////......////////////000000000000000000000000000000000000111222222222111000///...,,,///222333333111111111444444555666888;;;>>>@@@BBBDDDHHHKKKOOOUUU\\\aaaeeelllpppoooooorrrrrroookkkhhhiiinnnsssyyy}}}xxxvvvxxx|||}}}}}}zzzyyy|||zzzjjjaaa\\\UUUQQQOOOMMMHHHCCC@@@???>>>===;;;666666777777777777666666444444444444444444444444222111111111111222333333444333333333333333333444222222111111222222333333222222222222111111111111222111000//////000111111000000000000000000000000000000000000////////////////////////000000000000111111000000000000000111000000000000000000000000000000000000////////////........./////////000000////////////////////////------------------------//////////////////////////////---,,,,,,---//////000000/////////.........------------------------///.........---.........................................................------,,,+++,,,---///000---------............///////////////////////////,,,------------.........////////////////////////000000000000000////////////////////////////////////000000111111111111111000000000000000000000000222222222222222222222222111111111111000000000000111222333333111111222333000000000000111111111111222222222222222222222222111222222222222333333333222222222222222222222222111111111111222222222222222222222222222222222222333222222222222222222333333333333333333333333333222222222333333222222222111222222222222333333333333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222///111222444444222111///111111111111111111111111444333333222111111111111000000000000000000//////////////////////////////...000111333333111000...///000000000000000//////////////////////////////////////////000000000111...000222111///......000//////............//////////////////////////////------...//////000//////.........------.........,,,---......,,,,,,,,,...000///............///000---......//////......---000000000000////////////////////////////////////111111111111111000///...---000333444333222111111222222222222333555666777:::<<<>>>@@@CCCGGGLLLPPPWWW\\\aaaaaacccfffgggggggggeeeffflllqqqvvvzzzvvvvvv{{{zzzxxx{{{vvvtttwww|||uuuiii\\\UUUOOOHHHCCCBBB===;;;999888888888888777111222333333333333222111444444444444444444444444222111111111222222333444333333333222222333333333222111111111222222333444222222222111111111000000000000000000000000111111000000000000000000000000////////////000000000000////////////000000000000111000000000000000111111////////////////////////////////////000000000000............////////////........................,,,------------------,,,........................///...---,,,,,,---...///////////////............////////////////////////......------------...///........................////////////////////////)))+++,,,.........---------------............/////////////////////////////////000000000111111111/////////////////////////////////000000000000000//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111...//////000111111222222///111222111000///000111333222222222222111111111222222222222222222222222111111111222222222333333222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222///000222333333222000///000000000000000000000000222222111000000///000000//////////////////000000////////////////////////...000111333333111000......///000000000000//////000000000000000000000000...////////////000000000000000000///......///111//////............//////........................,,,---...///000000000000---..................---+++---...---,,,,,,---.../////////....../////////------............------000000000000///////////////////////////////////////000000111111000000///222333555444222000//////222222222222222333333444555666888999:::<<<@@@CCCJJJMMMPPPRRRTTTWWWYYY[[[______bbbiiimmmpppwww}}}vvvsssuuu|||zzzwwwzzz|||}}}~~~uuurrrtttyyy{{{zzzwwwrrr___VVVMMMIIIFFF@@@<<<;;;444555555666666666555555444444555555444444333222333333333333333333333333444444444444555666777777333333222222222222333333111111111111222333444444222111111111111000000000000000000000111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000111111222////////////////////////////////////000000000000------........./////////........................------............------..............................------------..............................////////////////////////...---,,,,,,,,,---...///------------------------000000000000000000000000)))+++---000000///---+++---------............///////////////////////////------........./////////////////////////////////---------...............////////////////////////...///000000111111000000000000000000000000000000000000000000000000000000---......///000111222333///000111000///...///111444444333333333222222222222222222222222222222222111111111111222222222222222222222222222222222222000000000111111111111222222222222222222222222222111111222222222222111111333333333333333333333333222222111111111111222222111111111111222222222222222222222222333333333333222222222222111111111111222222222222222222222222222222222222222222222222///000111222222111000///000000000000000000000000111000000/////////000000......////////////000000000000000000000000000000---...///000000///...------...000111111000//////111111111111111111111111......////////////000000000///...///111222111000//////............//////........................------...///000000//////------...//////...------+++---...---,,,,,,---///------------------------------............------111000000000/////////...////////////////////////---...///000111111111111222333333222000///000111222222222222333333333444111222444444444666999;;;===>>>AAADDDEEEGGGJJJNNNRRRSSSXXXaaafffhhhmmmtttyyyyyyrrrpppsss{{{|||uuuxxx~~~}}}zzzyyyyyy{{{~~~zzzoookkkkkkmmmrrrwwwsssqqqjjjccc``````[[[TTTLLLEEE@@@@@@???:::888888444555666666666555555555666666666666666666666666333333333333333333333333555555555555666777888999333333222222222222333333111111111111222333444555111111111111000000000000//////000111111111111111000000000000000000000000.../////////000000000111////////////000000000000000000000000000111222222////////////////////////.../////////000000000111---------.........//////........................---...////////////...---........................,,,------......------,,,........................////////////////////////...---,,,++++++---///000------------------------////////////////////////+++,,,...//////...---,,,---------............///////////////////////////*********++++++++++++,,,////////////////////////------------.........///000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////.../////////000000111111///111222111000///000111222222222333333333333333222222222222222222222222111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111000111222333333222111000222222222222222222222222333222111000000111222333111111111111222222222222111111222222222333333333222222222222111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000111222........./////////000000000000000000000000000000......////////////......---...000111111111000///000000000000000000000000........./////////000000///......333999999333---//////............//////..............................///////////////...------...//////...------+++---......------...///,,,------------------,,,,,,------......------,,,111111000000/////////...////////////////////////,,,---...000111111111111...///000000000111333555....../////////000000000///000222222222333666888444555777:::<<<===@@@DDDEEEHHHOOOXXX^^^```eeejjjqqqvvvxxxwwwwww{{{|||{{{~~~xxxqqqooossszzz}}}tttvvv}}}~~~{{{}}}}}}xxxwwwvvvwwwzzz~~~zzzoooccc^^^]]]]]]```ddd```\\\TTTMMMLLLMMMHHH@@@@@@;;;999;;;;;;888666777555666666444222222222333333333222222333333444555333333333333333333333333333333333444555666777777333222222222222222222333111111111111222333444555111111111111000000000000...///000111111111111111000000000000000000000000.../////////000000111111////////////000000000000000000///000000111222222////////////////////////.../////////000000111111---------.........//////........................---...///000000///...---........................+++,,,............,,,+++---................................................---+++++++++---///000------------------------........................///......------.........---------.........//////////////////////////////,,,,,,,,,---------......////////////////////////.../////////000000111111111111111111111111111111...//////000000000000000000000000000000000000000////////////////////////000000000000////////////000222333222111000111222///000111222333444555555222222222222222222222222000111111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000111222333333222111000222222222222222222222222333222111000000111222333000111111111111222222222111111111222222333333333222222222111111111111000222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000111000000000111222333333---.........//////000000000000000000000000000000111111000000000000111111,,,...000111222111000///////////////////////////............/////////000...---///777??????555+++//////............//////...........................///////////////......,,,---...//////...---,,,,,,---......------///000......////////////......,,,------......------,,,111111000000//////......000000//////.........---000000000000000000000000//////000000111111111222111111222222222333333333111111222333444444555555444444555555666777888888<<<>>>AAAEEELLLSSSYYY]]]cccfffiiilllnnnppptttvvvppppppqqqsssvvvzzz~~~yyyvvvxxxzzzvvvvvv|||xxxyyy|||xxxuuutttwww|||}}}zzz~~~{{{~~~uuuccc\\\SSSMMMLLLMMMMMMLLLKKKIIIFFFBBB>>><<<;;;:::777777777777777777777777333444555666666555444333222222222222222222222222444444222222222222444444111222222333333222222111222222222222222222222222111111111111222333444444000111111222222222111111222222222111111111000000000000000000000000000000111000...---...///111222111111000000//////............//////000000000111000000000000000000000000////////////////////////444222////////////...---////////////////////////------............------------............------//////.........---------......////////////......------------------------/////////......---------////////////////////////,,,---///000000///---,,,...///000000///---+++***---,,,,,,++++++,,,,,,------......---,,,,,,...000////////////////////////////////////////////////000000000000000000000000............////////////////////////000000000000222111000//////000111222............////////////000000111222222222222111111111222222222333333333111111111111111111111111222111000//////000111222222222222222222222222222333,,,///333///111444///000000000000111111111111111111111111111111111111000000//////000222444555222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222333333333222222111111111...000111222000000000111000111111111111222222222111111111111111111111111000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111111///---...111222000...---------...///000000111////////////////////////...///000222444555555555,,,---......//////......,,,------...//////......------------------------,,,---000111222111000///,,,---------.../////////000///...---------------...------,,,,,,------...000000000000//////......000/////////............000000000000000000000000//////000000000111111111000000000111111111222222111111222222333333444444111111222222333444444555666777888;;;???DDDIIIKKKTTTVVVZZZ]]]___bbbfffiiijjjjjjlllnnnrrrwww{{{~~~xxxrrrssswww|||{{{sssttt|||}}}tttvvvyyy}}}|||yyytttpppnnnooossstttrrroooppplllkkkqqqxxxuuuiii]]]UUUPPPIIIDDDCCCCCCCCCBBBAAA???===;;;999777777777555555555555555555555555444444555555555555444444222222222222222222222222222222222111111222222222111222222333333222222111222222222222222222222222222222111111111222333333000111111222222111111111222222222111111111000000000000000000000000000000000///...,,,,,,---///000000000000000//////......111111111000000//////...////////////////////////////////////////////////333111///.../////////---////////////////////////------............---------......//////......---//////.........---------......////////////......------------------------,,,,,,,,,++++++*********........................,,,---...000000...---,,,+++,,,...///000///...---------,,,,,,,,,,,,------...000111111000//////000........................////////////////////////....................................////////////.../////////000000000000111111000//////000111111....../////////000000000000000111222222222222111111111111222222222333333111111111111111111111111222111000//////000111222222222222222222222222222000)))---111...111555///000000000000111111111111111111111111111111111111111000000000000111333444111111111111111111111111111111111111111111111111222222111111222222333444222222222222222222222222333333333222222111111111///111333222111000000111000000111111111222222222000000000000000000000000000000111111111111000000///000000000000000000///////////////////////////000000000000000000000000111000///......///000111111///......000111000...------......///000000111////////////////////////...///000111111111111111,,,---......//////......------..................---------------------------...///000111000//////---------...............//////...------------------------,,,,,,---------000000000////////////...////////////............000000000000000000000000//////000000000000111111/////////000000000111111111111111111111222222222000000000111222222333333666666666666888:::===>>>BBBEEEHHHLLLNNNQQQUUUXXX]]]^^^aaadddiiiooosssvvvvvvnnnjjjnnnvvv|||~~~sssnnnppp}}}~~~xxxoooqqquuuzzzuuupppmmmiiifffccccccdddccc```]]]```\\\XXXWWWYYYWWWQQQKKKEEEBBB>>>;;;::::::999888777777666555444444444555333333333333333333333333555444444333333444444555222222222222222222222222000000111111111111000000111111222222222222111111222222222222222222222222333333222111111111222222000111111222111111000000222111111111111000000000000000000000000000000000222111///...---......///000000000////////////...111111111000000000000000////////////////////////////////////////////////111///......///000000///////////////////////////------............------......////////////.....................---------......////////////......------------------------.........---------------........................,,,---...//////...---,,,)))***,,,///000000000000......------------......,,,...000111///...---...........................////////////////////////....................................////////////....../////////000000000111000000//////000000111/////////000000000111111///000111111222222111111111111111222222222222333111111111111111111111111111111000000000000111111222222222222222222222222000***---000---111555///000000000000111111111111111111111111111111111111111111000000000111111222000000000000000000000000111111111111111111111111222111111111111222333333222222222222222222222222222222222222222111111111111333444333111000000111000000000111111111222222///////////////////////////000000111111000000///000000111111111111000000////////////////////////000000000000000000000000000//////......//////000000///......000000///...------......///000000000////////////////////////....../////////......---,,,---......//////......//////...------.........------------------------///////////////........................---------//////...------------...------------------------///////////////////////////////////////.........000000000000000000000000//////000000000000000000/////////000000000111111111111111111000000000000111111111222222222333333777666555555555666777777999;;;>>>@@@BBBDDDGGGIIIMMMNNNQQQVVV[[[aaaeeehhhpppuuu{{{~~~{{{xxxwwwuuuqqqkkkeeedddiiiqqqxxx{{{~~~yyyrrrlllkkknnn|||}}}zzzuuuqqqjjjllloootttzzz|||mmmfffccc```ZZZXXXUUUTTTSSSRRROOOMMMNNNLLLIIIGGGFFFEEEDDDCCC;;;:::999888777666555555555555444444444444555555222222222222222222222222555444333222222333444555222222222222222222222222///000111222222111000///111111222222222222111111111111111111222222222222333333222111000000111111111111111111111000000///111111111111000000000000000000000000000000000000555444222111000000000000////////////////////////------...000111333444555///////////////////////////////////////////////////...------///000000000////////////////////////------............------...//////000000//////.................................////////////......------------------------////////////....................................------...//////...------)))+++,,,...///000000000.........------............///000000...---...///........................////////////////////////000000000000000000000000............////////////........./////////000000000000000//////000000000000000000000111111111111///000000111111111111111111111111111222222222222111111111111111111111111111000000000000000000111111111111111111111111111444///111111---333777//////000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111222222333111111111111111111111111222222222111111111111111333444555444222000000000000000000000111111111111//////////////////////////////000000000000//////000000111111111111000000////////////////////////000000000000000000000000//////////////////////////////...////////////...............//////000000////////////////////////------............------,,,---......///.........000000...------......///............------------000000///...---------.../////////...---------,,,///......---------......,,,------------------,,,.............../////////.........///////////////////////////////////////000000//////////////////000000000111111111222222111000000000000000000000000000000111111111111111111111111111111111111111666888999::::::;;;<<<>>>>>>???BBBGGGKKKPPPTTTVVVZZZ]]]```bbbbbbbbbccccccbbbaaa___^^^^^^bbbhhhlllnnnrrrxxx|||rrrlllhhhgggjjjmmmyyy~~~xxxnnnjjjhhheeebbbcccdddeeeiiimmmpppssstttuuuvvvooobbbXXXTTTSSSQQQJJJIIIGGGFFFFFFEEECCCBBB===>>>>>>===;;;999999:::666777777777666555555555555555555555555444444444222222222222222222222222444333222111111222333444222222222222222222222222000111222333333222111000000111111222222111111000000000000111111222222222333222222111000000000000111111111111111000///...000000000000000000000000////////////////////////444444333222111000000000.............../////////,,,---...000111333444444........................///////////////////////////---,,,---///000000000////////////////////////------............------......////////////......---...........................////////////......------------------------++++++++++++++++++++++++........................---..................---,,,------......//////............------.........333333222000......000222........................////////////////////////000000000000000000000000............////////////............/////////////////////000000/////////000000000000111111111111//////000111111111111000000000111111111222222222000000000000000000000000000000000111111000000000111111111111111111111111333000333333000999???666///000000000111111111111000000000000000000000000000000111111000000000///111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111333444555444222000000000//////000000000111111111000000000000000000000000//////000000000000//////000000111111111111000000........................////////////////////////......////////////........./////////.........///............////////////////////////////////////,,,,,,---...////////////,,,---......///.........000//////.........///////////////......---------000///...---,,,,,,------/////////...---------,,,......---------......///,,,,,,---......---,,,,,,---............/////////.........///////////////////////////////////////000000////////////......000000000111111111222222000000000000000111111111..................////////////000000111111111111333444666555444444555666444666888;;;???BBBDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQPPPQQQSSSSSSTTTVVVZZZ]]]\\\```eeemmmxxxyyylllhhhbbb^^^]]]___dddgggmmmqqqsssrrrrrrwwwzzzyyyvvvoooddd]]]ZZZYYYXXXVVVXXXWWWWWWXXXZZZ\\\\\\[[[WWWWWWSSSJJJDDDCCCCCCBBB>>>======<<<<<<;;;;;;:::999:::;;;:::777555333333222444666666444333333444444444444444444333222222333333333333333333333333333222222111111222222333222222222222222222222222111222222222222222222111000000111111111111000000//////000000111222222222222222111000000000111111111111111111000///......//////000000000000000111////////////////////////000000000//////......------............/////////000000000///////////////........................///////////////////////////---,,,---...000000///////////////////////////------............------------............---------------.....................////////////......------------------------,,,,,,,,,,,,------------------------------------.......................................---------......------------......//////...---+++***,,,...------------------------////////////////////////....................................////////////------........./////////...//////000000//////.../////////000000000111111...///000000111111000000000000000111111111111222000000000000000000000000000000111111111111000000111111111111111111111111...---222222111>>>FFF===000000000000111111111111000000000000000000000000//////000111111000000///111111111111111111111111000000000000000000000000111000000000000111222222111111111111111111111111000000000111111111111111111333444333111000000111/////////000000000111111000000000000000000000000...//////000000//////...//////000000000000//////........................////////////////////////---......//////......------...//////------...///......//////////////////////////////////////////,,,,,,---...///000000000,,,---......//////......---...///000000000000///000000//////...------------------------,,,,,,,,,...............---------...------------...//////+++,,,---......---,,,+++---------.........//////............/////////000////////////////////////000000/////////........./////////000000000111111///000000111111222222222/////////...............000111111222333333333333000111333222111111222444222333444666888999999:::;;;<<<>>>>>>>>>???AAACCCBBBCCCEEEFFFFFFHHHKKKMMMIIINNNSSSVVV[[[``````]]]VVVUUUSSSPPPOOORRRUUUWWWWWW\\\^^^\\\\\\___aaa``````[[[SSSOOOMMMMMMLLLKKKKKKHHHFFFFFFGGGHHHGGGFFFCCCDDDAAA;;;888::::::888777777888777666555555666777888888777666444333222111333555444222111222444111222333444444333333222222222222222222222222222111111222222222222111111222222222222222222222222111111000000000000111111000000111111111111000000/////////000111222222222111000000000000111111222111111111111000///...---////////////000000111111////////////////////////.........//////......------------.........//////000000//////......------........................///////////////////////////...,,,,,,...//////...////////////////////////------............------,,,,,,------------,,,,,,---------.........//////......////////////......------------------------........./////////000000------------------------.........------..................---------......------,,,,,,,,,,,,------***---//////,,,***))))))------------------------////////////////////////....................................////////////---------.........//////......///000000///............/////////000000000...//////000000000000000000000000000111111111111000000000000000000000000///000111222222111000///111111111111111111111111------111//////<<>>AAADDD===BBBFFFGGGHHHLLLMMMKKKHHHIIIHHHEEEDDDEEEGGGGGGEEEJJJLLLJJJJJJNNNPPPOOONNNJJJEEEAAAAAAAAAAAA@@@AAA>>>::::::<<<===<<<:::;;;===<<<777555888888666555666666555333222222333222111000000111222222111111333555444222111333555000111333444555555555444111111111111111111111111000111222333333222111000222222222222222222222222111000///......///000111000000111111111111000000...//////000111222222222000000//////000111222222111111111111000///...---.../////////000000111111////////////////////////...///000000000000000///---------.........//////,,,---------......//////........................////////////////////////000...,,,,,,...///...---////////////////////////---..................---+++,,,,,,------,,,,,,+++---------.........//////......////////////......------------------------+++++++++,,,,,,---------------------------------......------------......---------------...///000---,,,,,,++++++,,,,,,------111666888666111---+++------------------------////////////////////////000000000000000000000000............/////////000---------.........//////---...///000000///...---............////////////...//////000000000000000000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000000///111---+++888>>>333000000000000111111111111000000000000000000000000,,,---///000111111111000////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000//////000000111111111222...000222222000000000111////////////000000000000..............................////////////......------............------........................////////////////////////,,,---...//////...---,,,,,,...000///---,,,---000///////////////.........////////////////////////............---,,,+++***,,,---......//////......)))+++///222444333111///111000000///...---------)))***,,,.........,,,+++,,,------....../////////---------------...///000+++,,,...//////...,,,+++..................------//////.........---------333222111000////////////000000000000000000000000............////////////////////////000000000000222111111111000000//////000000////////////000000000000000000000000000000222222222222222333333333444444444444444444444333888777666555555666777888999:::;;;<<<===>>>>>>>>>::::::::::::::::::::::::????????????????????????<<<;;;;;;;;;::::::999999777777777777777777777777555555555555555555555555555555555555444444333222666555555444222111111000000000000000000000000000111111111111111111111111000111111111111222222222000000000111222222222333111111222222222222111111222111111111000000//////000000000000000000000000222222222111111111000000//////000000111111111222000000000000000///......000000000000000//////...000000000000000000000000......------------....................................------------......////////////////////////////////////////////////---------............///++++++,,,,,,---...//////................................................,,,,,,,,,---------............---------,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---.........------,,,+++------------------------...---,,,,,,++++++++++++---------............///------,,,,,,---...000111///222...***111===???777000000//////.........------------............///...///000111111000///...***+++,,,...///000000111000000000000000000000000---...000111222222111111//////000000000000//////000000000000000000000000111111000000000000000111000000000000000000000000111111000000//////......000000000000////////////000000//////.........---222000///------///000222000000000000000000000000000000000000000000000000111111000000//////......111111000000/////////........./////////...,,,+++---.........//////000000000000000000000000000000000000//////.........---........................//////............//////000///......//////...---..........................................------////////////////////////......//////......---,,,------------------------)))***---000111111111000333222000///---,,,,,,,,,------------------------+++++++++,,,,,,,,,------//////.........---------////////////////////////........................//////.........---------............///000111222....................................////////////000000000000111111111111111111111000000000//////111111000///////////////000000000000000000000000000000000111111222222222111111222222222222222222666555444333333444555666555555666777888888888888666666666666666666666666888888888888888888888888777666666666555555555555555555555555555555555555444444444444444444444444333333333333333222111111111111222222222222333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111222222222222111111111111111111000000000///000000000000000000000000222222222111111111000000....../////////000000000000000000000000///......------...///////////////000000000000000000000000......------------..............................//////............//////................................................---------............///+++,,,,,,------.........------------------------........................---------.........//////......---------,,,,,,,,,------------------------------..................---...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------///...------,,,,,,,,,------------............/////////...---------...//////222222000777DDDFFF@@@000/////////.........------------............//////000000111111000000///,,,,,,...///000000111111000000000000000000000000///000111111111111//////......////////////......//////////////////////////////...............///........................000000000000//////......///////////////000000000000/////////............111000///......///000111000000000000000000000000000000000000000000000000111000000000/////////...000000000//////.........---.../////////...---,,,............/////////000////////////////////////000/////////.........---........................//////............//////---,,,,,,---...//////..........................................................................................---,,,+++------------------------,,,---///000111000000///111111000...------------------------------------,,,,,,---------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------------...///000000....................................////////////000000111111111222222222111111000000000000//////222111000//////...//////000000000000000000000000000000000111111222222222000000000111222222222333333222222111111222222333222222333333333333333222222222222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333000111111111111000//////000000000111111222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111111111111222222222222111111111111111111000000000000000000000000000000000000222111111111111000000000---.............../////////000000000000///......***+++,,,...//////000000000000000000000000000000......------------..............................000000////////////000000................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000......---------,,,,,,,,,+++,,,,,,------.........////////////............,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,------------------------------//////...---------......---------............///000000///------,,,,,,---***...//////666@@@AAA;;;/////////...............---------............/////////000111111000//////...//////000111111000000000000000000000000000000111111111111000///...---------............------////////////////////////......---------......///........................000000000////////////............//////000000111////////////............111000///......///000111000000000000000000000000000000000000000000000000000000000000/////////////////////...............,,,---......///...................../////////////////////////////////////////////.......................................//////............//////+++******+++...000///...................................................------------------------............---,,,******------------------------000000000000/////////////////////.........---------------------------------------.........//////............------------++++++++++++++++++++++++---------.......................................111000///...------------....................................///////////////000000000000111111111000000000000000000//////000000////////////000000000000000000000000000000222222222222222222222111000111111222333444444555111111111111111111111111222222333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000111000000//////444333333222111000000000222222222222222222222222111111111111111111111111000000111111111222222222333222222222111000000000111111222222222222111111111111111000000000000000000000000000000000000000111111111111000000000000........................//////000000//////...---+++,,,---...////////////////////////////////////......------------..............................//////............//////................................................---------............///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////......---------,,,,,,,,,++++++,,,,,,---...////////////......------,,,,,,,,,,,,,,,,,,+++++++++***------------------------...------,,,,,,------...///...,,,++++++,,,...///------------..................------------......---------............/////////......------------***---...---000555333...........................---------............///......////////////......//////000000000//////...000000000000000000000000000000000000000//////...---......//////......---//////////////////////////////......//////000000........................////////////////////////------......///000111111///////////////.........000000////////////000000////////////////////////////////////////////////000000000000////////////..................------,,,,,,---....../////////.........///////////////////////////////////////................................................///......------......///,,,++++++,,,...//////...........................---------...............------------------------.........---,,,+++***)))------------------------111000////////////000111---.....................,,,,,,------------------------------............---------------------------------------------------------.........//////---.....................111111000///............////////////////////////............////////////.........////////////000//////////////////000000............///111222333////////////////////////222222222111000000//////000000111111222333444444111111111111111111111111222222222333222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111000444444444333222222111111111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000111111222222222222111111000000000000000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////...------//////000000000//////...////////////////////////......------------.................................------,,,,,,------...................................................---------............///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............---------,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++/////////...............------------------------...------,,,,,,------...///...,,,++++++,,,...///---------....../////////---,,,,,,,,,,,,,,,---------------............///,,,------.........//////...000111000111111///+++---------...............---------............///------------------------....../////////...------////////////////////////...////////////000000111/////////000000/////////..............................---......///000000////////////////////////.............../////////,,,------...///000000111.........///////////////000000////////////000000////////////////////////////////////////////////////////////000000000000------..................------------....../////////////////////.................................---------.............................................------------......000...---...//////...---........................---------.........//////------------------------------------,,,+++***)))------------------------///.........///000111222,,,---......///......---,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,------------------........................,,,,,,------.../////////---------...........................///000111222000000000000000000000000............////////////---------.........//////......////////////000000............///111222333////////////////////////////////////////////////.........///000000000111111111222222222222111111000000111111111111111000000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111000111111222222222222111111111222333444555555666000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111111111111222222222222111111000000000000111111111111000000000000000000000000//////000000000000000111000000000///////////////...////////////...------000000111111000//////...000000000000000000000000......------------..............................---,,,,,,,,,,,,,,,,,,------------------------------------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,+++++++++++++++------,,,,,,---......///------------------------...------,,,,,,------...------,,,+++,,,---...///---------...//////000000,,,,,,+++++++++,,,---------------............///+++,,,---...////////////,,,...///000000000///...---------------.........---------............///------,,,,,,,,,,,,---------...............------////////////////////////............///000111222//////000000000000//////........................+++++++++++++++,,,---...000000000000000000000000---............/////////---------......//////000........./////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000.............../////////......---------.../////////////////////.................................---------------.......................................------------......111///......//////...---........................,,,,,,------.../////////---------------------------------------,,,,,,+++------------------------,,,------...///000000111+++,,,...//////...---,,,+++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------...//////000---------.........//////------------...///000000////////////////////////............////////////............////////////........./////////000000000000////////////000000////////////////////////,,,---...000111333444555...////////////////////////000111222222111000//////000111222222222222222000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111111111111111111111111111111///000111222222222222111000000111222333444555555111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111222222222222111111///000000000111111111111000000000000000000000000////////////000000111111/////////.........------......//////......---,,,......//////000/////////000000000000000000000000......------------..............................---------,,,,,,------------------------------------------------------------------............///+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///...........................------,,,,,,------...,,,,,,,,,---------......---------...///000000000,,,,,,,,,,,,,,,---......---------............///,,,---...//////......---***+++,,,......---...///,,,,,,,,,------.........---------............/////////...------...//////---....../////////......////////////////////////000///............000000...//////////////////...........................************+++,,,---...////////////////////////---------.........//////..................................../////////000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111.........//////000000000//////...---,,,---......000/////////....................................,,,,,,,,,------....................................------,,,,,,------...///---,,,---/////////---........................,,,,,,------...//////000........................,,,,,,---............---------------------------,,,---...//////...---,,,,,,---...//////...,,,+++++++++,,,,,,---......///,,,,,,,,,,,,---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........////////////...---,,,,,,,,,,,,..................................../////////000////////////000000000000---.........//////000000333222111///......------////////////////////////,,,---///222666999;;;===111111111111000000000000...///000111111000///...111111222444555555555555222222222222222222222222111111111111111111111111000111111111222222333333000000000000000000000000111111111111111111111111//////000111111111111111222222222111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000111111222222222333111111222222222222111111//////000000111111111222000000000000000000000000.../////////000000111111.........------,,,,,,,,,......//////......---,,,++++++---...//////000000000000000000000000000000.........------..........................................------.........---------------------------------------------------------.........//////++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........,,,,,,+++,,,---///111333...........................------,,,,,,------...+++,,,---............------------...///000000111---------------...///000---------.........//////...////////////---,,,+++......///000///...///111,,,,,,,,,------.........---------.........//////111000///......///000111......///000000000000000////////////////////////222111///...------......---..................---........................,,,,,,,,,,,,---...///000........................---------.........//////...............------------.........//////000000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111111///...---,,,,,,---...000000//////.........---........................,,,,,,,,,------....................................------,,,,,,------...++++++***,,,...000///...........................,,,,,,------...///000000////////////////////////,,,,,,---...////////////---------------------------.../////////---***))),,,---...//////---+++***++++++,,,,,,---...//////---------.........//////+++++++++,,,,,,---------------------------------...---,,,+++++++++++++++000000000///......------......------------...............------,,,,,,,,,........................000///...------,,,------000000000000000000000000.........///////////////---...///000000111000000000/////////000111333444444333111//////000111222111111111111111111111111000000000000111111111111000000000000111111111111.........///000000111111111111000000//////......////////////000000000000555444222111111111222222111111111000000000000000222222111111111111222222222222111111111111222222000000111111111222222222000000000111222222222333222111000//////000111222000000000000000000000000000000000000000000000000............///000222222000000000000000000000000///...---,,,,,,---...///,,,---------.../////////222000.........---,,,***............////////////...........................------,,,,,,------...---------------------------.........---,,,,,,+++***+++,,,---...---,,,+++,,,,,,.../////////...---000...,,,******,,,...000///...---...000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((------------------------------------------------,,,,,,------...///000000------............------//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------......------........................,,,,,,---......---,,,,,,........................---------............///---------............///000000000000000000000000...///000000///---+++)))////////////////////////---------............///...////////////---,,,+++......---,,,---...///000------------------------....................................////////////...///000111111000///...000/////////000000...,,,///...---,,,,,,---...///---...///000000///...---000000000000000000000000///////////////////////////////////////000111111***++++++,,,---...//////000///......------------...---,,,++++++,,,---...///............///000000,,,---.........------,,,////////////000000000000...............---------/////////...------,,,,,,000///...---,,,+++++++++...................................................---,,,+++***++++++,,,//////...---,,,,,,++++++..................------////////////////////////........................///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++//////............------......------------....../////////......---------..........................................//////////////////////////////.../////////////////////...//////000000000000///......------...///000111333222000......///000111000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000///111000000000/////////...////////////000000000000333222111000000000111111000000000000000000000000111000000000000000000111222111111000000111111222111111111111222222222222///000000000000000111111222111000//////000111222000000000000000000000000000000000000000000000000............///000111222000000000000000000000000///...------------...///---------..................---,,,---/////////---............////////////...........................------,,,,,,------...------------------------------......------,,,+++++++++,,,------------,,,,,,,,,.../////////...---///...,,,++++++,,,...///...---,,,---///000///...------------------------------------------------.........---,,,+++***)))------------------------------------------------++++++,,,,,,---......///------............------......------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------........................,,,,,,---......---,,,,,,////////////////////////---------............///---------............/////////////////////////////////000000///...,,,+++........................---------............///---.../////////...---,,,...------,,,---...///000------------------------....................................////////////...///000111000000///...000///......//////...---111000///......///000111......///000000///......////////////////////////........................///////////////000000111+++,,,,,,------......///...---------------......///...---,,,,,,---...///+++++++++++++++,,,------------,,,---...///...---........./////////000000------................../////////......---------......---,,,,,,,,,------------------------------------------------------000///...---------......000//////...------,,,,,,------------------------......................................................---,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,------------............------------......///////////////.............................................///000111222........................//////////////////......//////000000000///......///......------...//////111000///...---...///000//////////////////////////////000000000000111111//////000000000000111111222222111111000//////...000000000000////////////////////////000000000000111111000/////////000000000000000000000000000000000000////////////000000222111111000000111111222/////////000000000111111000///////////////......111111000000000000111111000000000000000000000000000000000000000000000000///......//////000111222000000000000000000000000///...------------...///...............---------...---,,,---///000///...---............/////////...........................------,,,,,,------...------------------------------......------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,.../////////...------------------------------,,,+++,,,...///...---------------------------........................---------------,,,++++++------------------------------------------------***++++++,,,,,,---------------............---------,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,------......------........................,,,------......------,,,////////////////////////---------............///---------............///////////////////////////////////////////////////........................---------............///,,,---......//////.........------------...//////............................................................////////////...//////000000000//////000///......------......000000////////////000000...///000111111000///...////////////////////////------------------------//////......//////000111------------------------++++++++++++,,,---...//////......------......///+++************+++,,,,,,...,,,***,,,///000///------------.........//////,,,---------...///////////////..................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,,,,,,,(((***,,,.........,,,+++******+++,,,,,,---............------------......//////..........................................///////////////000111111------------------------////////////............///000000000///...------111000000000//////000000000000///......//////000////////////////////////////////////000000000111////////////000000000111222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000/////////000000000000000000000////////////000000111111000000000000111111---------.........//////000000000//////.........111000000000000000000111000000000000000000000000///////////////////////////////////////000111111000000000000000000000000.........------........./////////...---------,,,111///...---......,,,+++---------.........//////...........................------,,,,,,------...------------------------,,,------...------,,,,,,------,,,++++++---...///,,,,,,.../////////...---,,,,,,---......---,,,,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,---------------,,,,,,,,,------------------------------------------++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,------......------........................------------------------////////////////////////---------............///---------............//////////////////////////////////////////000111222........................---------............///+++,,,---....../////////------------......//////////////////////////////....................................////////////....../////////////////////000///...,,,,,,...///.........------............///000111111000///...////////////////////////------------------------///............///000000//////......---------,,,+++++++++++++++,,,---.../////////....../////////---------,,,------...///...+++)))+++///111///,,,,,,,,,,,,---------......,,,,,,,,,---...///000000............////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++,,,,,,---(((***,,,.........,,,+++)))******+++,,,---............------------......------------------------........................111111000///////////////------------------------000000//////.........---///////////////...---,,,000000000000000/////////000000000///000000000111000000000000000000000000...////////////000000000...////////////000000000//////000000111111111111////////////000000000000////////////000000000000000000111111111111111111......//////000000000000222111111000000111111222111000000000000000000111........./////////000000111111111000000/////////000000000111111000000000000000000000000000000000////////////////////////000////////////000000111////////////////////////---..................---/////////...---------,,,000///------......---+++------------.......................................------,,,,,,------...------------------------,,,,,,------...------,,,...---,,,+++,,,---...///,,,,,,.../////////...---+++,,,...//////...,,,+++,,,+++***+++---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......------------------------------------............,,,,,,------------,,,,,,------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------........................---------------------------------------------------------............///---------............///........................//////......///000111222........................---------............///,,,,,,,,,---...///000000---------...............////////////////////////....................................////////////...............//////000///000111///---,,,...000---..................---...///000111111000///...........................------------------------...............//////000000//////......------,,,...---,,,+++++++++++++++...//////////////////..................//////000,,,+++***,,,///000...+++,,,,,,,,,,,,------------,,,,,,,,,---...///000000---......//////000000000//////...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,---------.........///........................------------------------,,,,,,+++++++++,,,,,,---***+++,,,---------,,,+++******+++,,,,,,---............------------......,,,,,,,,,---------------........................222111000///............------------------------000000000///......------....../////////...------,,,------.........------//////000000000000111111000000000000000000000000......////////////000000......////////////000000---......///000111111111////////////000000000000////////////000000000000///000111222222222111111---......//////000000111222222111111111111222222111000000//////000000111111111222222222333333333111111000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////------...//////...------...............---------,,,++++++---///000000///,,,------------....................................------,,,,,,------...------------------------,,,,,,------......---------------------......///,,,,,,.../////////...---,,,,,,---......---,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------+++,,,,,,------.........------------------------........................,,,,,,------------,,,,,,------...............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,++++++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///.................................//////000000000---------------------------------............///,,,,,,,,,------///000111,,,---......//////..................................................................////////////------------...///000000...111333222///---///000//////000000000000//////---...///000000///...---........................------------------------......------......///000////////////......------///...---,,,++++++++++++---......//////......------,,,,,,,,,,,,---......+++---000111111///---+++,,,,,,,,,---------......,,,---------.../////////------...///000000111111000000...---,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,+++++++++++++++++++++,,,------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------------......------------.........///........................//////......---.........------------------------111000000///......------------......///.........***+++---............------...//////000000000///////////////////////////........./////////000000........./////////000000.............../////////.../////////000000000111////////////000000000000......000111111111000000------......///000000111111111000000000000111111000000////////////000000111111111222222222333333......///////////////000///000111222222111000///000000000000000000000000000000000000000000000000000000////////////000000////////////////////////------...//////...---------------...............,,,++++++---///111000///,,,,,,---------....................................------,,,,,,------...------------------------+++,,,------......------,,,------...............,,,,,,.../////////...---,,,------------------,,,---,,,+++,,,---......,,,---------------------------------------------------...............------++++++,,,,,,---......///------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,------......------...........................---,,,,,,,,,,,,---...---------------------------------............///---------............///........................,,,---...///000///...------------------------------------............///...------,,,---...///000,,,---.../////////...---------------------------....................................////////////------,,,,,,---...000111---222666666222//////111...///000111111000///...,,,---...//////...---,,,...................................................------------...//////////////////..................---------------...,,,---...//////...---,,,,,,,,,++++++,,,,,,---...,,,111777888444000...---------------............------..................,,,---...///000111222222///...---,,,,,,,,,,,,,,,------------------------------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---......,,,++++++++++++,,,,,,,,,------------...............------.........---.........//////000000........................------,,,------...///000........................111000000///...---------,,,,,,---.../////////...+++,,,...000111111000000,,,,,,---.../////////......................................./////////000............/////////000/////////...------,,,,,,.../////////000000111111////////////000000000000,,,---///000000000//////---------...///000000111000000////////////000000000000////////////000000////////////000000000000,,,------......////////////000111222222111000///000000000000000000000000000000000000000000000000111000////////////000000////////////////////////,,,---...//////...---,,,,,,------......////////////...------...///...,,,,,,,,,,,,---------.................................------,,,,,,------...------------------------+++,,,,,,---.........---+++,,,.../////////...---,,,---.../////////...------------------------------,,,+++,,,...///...---------------------------..............................//////...------,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,------......------...........................---,,,,,,,,,,,,---...........................---------.........//////---------.........//////........................,,,---///000000...---+++---------------------------------.........//////......---,,,---...///000,,,,,,.../////////...---------------------------..................................../////////000------,,,,,,---...000111---222888888444000///111,,,---...//////...---,,,+++,,,---......---,,,+++........................////////////////////////...------------...//////.../////////////////////------------...///000000+++,,,---......---,,,+++------,,,,,,------...///---555======777111...///---------.........//////...............---------,,,---...///000111222333------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,---...---,,,,,,------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++........................//////.........------------------............///------------------------........................//////............//////..................------///////////////......---000000000000000000000000......//////000000111111++++++,,,---...///000111......//////...---,,,,,,...///000000000...---,,,++++++,,,...///111222222////////////////////////000000///////////////000222222000///............////////////////////////............////////////////////////000000000000000000000000000000000000444333111///......///000////////////////////////......////////////.................................------,,,,,,------...,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........////////////...---,,,,,,000///---+++***+++---...---------............///,,,,,,---------,,,***)))---------------------------------,,,,,,+++++++++......---,,,++++++***)))++++++,,,,,,,,,,,,------111000//////............---,,,++++++************++++++,,,------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...------,,,++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////---,,,,,,+++,,,---...///'''&&&&&&)))///222222111///............------------+++***,,,///000...++++++,,,---......---,,,+++...........................---,,,,,,,,,,,,---...//////.........---------........................------------------------........................//////.........------------------,,,,,,+++++++++------------------------//////.........---------------...///...---+++***---...///111111111000///222111000//////...//////000000//////.........---........................,,,---...//////...---,,,...,,,+++,,,...000000///***+++,,,---....................................------------------------------------------------222222111111000000000///,,,,,,,,,------.........------------------------........................//////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++((()))***+++---...///000***+++,,,,,,++++++---.........---------,,,,,,,,,,,,+++***))))))***+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++........................//////.........------------------............///------------------------........................//////............//////........................------...///000000//////////////////////////////------........./////////...........................////////////...---,,,///000111111111///...---............//////000000////////////////////////000000///////////////000000000///////////////000////////////////////////........./////////000000////////////000000000000000000000000000000000000444333111///......///000////////////////////////......////////////.................................------,,,,,,------...------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------.........------,,,///...---,,,+++,,,---...------------............//////000000000///------........................------------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,---------,,,++++++++++++++++++------,,,+++++++++++++++------------------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,---...///---+++***+++---...---+++............---------------,,,+++,,,//////...,,,,,,---............---,,,...........................---,,,,,,,,,,,,---...//////.........---------........................------------------------........................//////.........---------.........---------,,,,,,//////////////////////////////.........---------------......------,,,+++......///000000000000000***+++,,,---///111333444000/////////.........---........................------............------000...,,,,,,.........---++++++,,,---...........................---------........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------.................................------,,,,,,+++------.........---,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------***,,,------,,,,,,---///...------------,,,,,,,,,,,,+++************+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------.......................................------------------............///------------------------........................//////............//////........................+++,,,---///000000111111////////////////////////---------------.........000000///...---,,,,,,+++//////////////////...---000000111111111000//////000000000///......------////////////////////////000//////......///000000///////////////000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000333222000///...//////000////////////////////////......////////////.................................------,,,,,,------...............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,------------------------------............///000000000000//////...........................---------------.........,,,---------.........///++++++,,,,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,.........---,,,+++++++++........................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************++++++++++++------,,,,,,,,,---......000...---,,,---,,,***)))............------------,,,,,,+++---...///...,,,------...//////...------...........................------,,,,,,------..................---------........................------------------------.......................................---------//////............------////////////////////////...............---------......---,,,,,,,,,------///............///000000......---------........./////////................................................------.........111///---------...---+++,,,,,,------...---------///.........------,,,,,,........................------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------------------------------------------------------////////////...------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,++++++***,,,---......---,,,...///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................................................................---------............///------------------------........................//////............//////---------...............,,,---...///000000000000////////////////////////------------------......000000///...---,,,,,,+++...//////000//////......//////000000000/////////000000000///......------//////////////////////////////.........///000000111000///////////////000/////////////////////////////////000000000111111////////////000000000000000000000000000000000000222111000///////////////////////////////////////---......//////......---...........................------,,,,,,------............------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,------------++++++,,,---.........---,,,,,,---------.........------------------,,,,,,........................,,,------....../////////------------------------+++++++++,,,,,,,,,------------,,,------...///000...------,,,,,,------------------,,,,,,,,,++++++........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,---......------................................................------------------------................................................------------------------............................................................------------------------------------........................///...,,,++++++,,,---...//////---------...///000000000000///...---,,,+++................................................///...---,,,,,,---...///111///------......---,,,---------...------,,,,,,///......------,,,,,,+++........................------------------------,,,,,,,,,------..................------,,,,,,,,,------------------------------------------------,,,,,,,,,------............//////......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,++++++***---...///...------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------................................................---.....................---------............///------------------------........................//////............//////---------.........//////...///////////////...........................................................................---......////////////..........................................////////////////////////////////////...............///000000333222111///...---------////////////////////////////////////000000000000////////////000000000000////////////////////////000000000///////////////////////////////////////------............------...........................------,,,,,,------.........------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++,,,------------++++++,,,---.........---,,,,,,,,,------------...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------,,,,,,+++******)))+++++++++,,,,,,,,,------***)))))))))***+++,,,,,,---------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,++++++,,,------...//////...------------,,,,,,,,,+++,,,---...------------.........------.................................---------------------------.............................................------------------------........................---.....................,,,,,,,,,,,,,,,,,,,,,------------------------------........................---,,,++++++,,,...//////...---,,,,,,---...///***+++---///111222222222---------.......................................///...---,,,,,,---...///...---,,,,,,...//////...---------...------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********++++++,,,,,,.........------,,,,,,,,,------------------------------------------------+++,,,,,,------.........---------------,,,+++***---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------...//////---,,,---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...---------------------------------------.................................---------...............---------............///------------------------........................//////............//////,,,,,,------...////////////////////////...------......................../////////...............,,,---------.../////////,,,---..................------,,,,,,,,,---...///,,,------...///000111111////////////////////////------------...///000000444333222000...---,,,,,,////////////////////////............////////////////////////000000000000////////////////////////////////////////////////////////////////////////------............------...........................------,,,,,,------...------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------------,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++---------------.........------,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...*********+++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------.........---,,,+++---...///...---,,,---...------------,,,,,,,,,,,,***,,,......---,,,---......---,,,,,,,,,,,,---...........................,,,------......------,,,---------.......................................------------------------........................---------...............+++++++++,,,,,,,,,,,,---////////////////////////---------...............------,,,,,,,,,---............---,,,,,,,,,,,,------...///111111111000000---------------..........................................------.........---,,,+++,,,...000000///,,,,,,------...---------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---,,,,,,+++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......---...///...,,,,,,,,,...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...//////******+++,,,,,,---......------------------------+++,,,,,,,,,------------........................---------.........//////---------............///------------------------........................//////............//////,,,,,,------...//////000---...///////////////....................................---------,,,,,,---------.........//////++++++,,,---------------...------,,,---...///000------......///000000000////////////////////////------------...///000000333222111///...---------////////////////////////------------............////////////000000000000////////////////////////......///////////////...////////////////////////,,,------......------,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------.........------,,,///...---,,,+++,,,---...++++++,,,,,,,,,---------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000000//////.../////////+++++++++++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,------------------.........---,,,+++---///000///,,,+++,,,...---------,,,,,,,,,++++++***,,,......---,,,---///---,,,++++++++++++,,,---........................,,,,,,---......---,,,,,,---------.........//////........................------------------------........................---------.........//////,,,,,,,,,,,,------......////////////////////////---------.........//////+++,,,------......---------------------,,,++++++000111111111000...,,,***,,,,,,,,,------.................................------............------///---,,,,,,...//////...++++++,,,---............+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***+++,,,---...............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,---......,,,......---,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++******)))***+++,,,...///000000******+++,,,,,,---......------------------------+++++++++,,,,,,---------........................---------.........//////---------.........//////------------------------........................//////............//////,,,,,,------...///000000,,,,,,...///000000111111........................---------,,,,,,+++++++++........................***+++,,,,,,---------,,,///...------...///000111.........///////////////////////////////////////,,,,,,,,,---...///000111111111000///////////////////////////////////////,,,,,,,,,---------......////////////000000000000////////////////////////......///////////////...////////////////////////,,,------......------,,,...........................------,,,,,,------...+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,////////////...---,,,,,,000///---+++***+++---...++++++,,,,,,,,,---------,,,++++++***+++,,,......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,************++++++,,,---------,,,++++++*********---------------------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,---------------...///...---+++***+++---//////---,,,...111---------,,,,,,,,,++++++***,,,//////,,,+++---///,,,,,,************,,,,,,........................,,,,,,---......---,,,,,,---------.........//////........................------------------------........................---------.........//////---------.........//////---------------------------------.........//////***+++---...///...------,,,,,,---...---,,,***))))))***---///000000000///,,,,,,,,,------.................................,,,---...//////...---,,,111///------......---,,,***+++,,,---......///...)))***+++,,,------...///------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...///000000000,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,------......------//////...------------...///,,,)))(((***,,,---...---.........---,,,,,,+++.........------............------------...//////.........------,,,,,,,,,//////......---------,,,,,,------......------,,,---------------------------......///////////////........................///...------------...///+++,,,---......---,,,+++------------------------------............------///////////////.........///---,,,,,,...//////...//////////////////......111111111111111111111111////////////////////////000000//////.........---......------------......111111000///////////////,,,...///...---+++,,,,,,...,,,+++,,,///111///---..................------------------------------//////.........---------.........------,,,,,,,,,*********++++++,,,,,,,,,......---,,,+++))))))(((+++***)))))))))***,,,,,,+++++++++,,,,,,---------...---,,,,,,---...---,,,...,,,***+++---...,,,***++++++******++++++,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++***))))))))),,,,,,,,,------.........++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,---...///000000------------------------------------------------000...------------+++***........................///...,,,++++++,,,...///------------------------..............................---,,,,,,,,,,,,---////////////////////////,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,------------------------...---,,,+++,,,,,,......------------------------,,,,,,,,,++++++*********/////////......---------//////.........---------(((***---000111111///......,,,++++++---......---------------------------------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,++++++++++++,,,---......------------------------...------,,,,,,------............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------...///000888444000---------,,,,,,------......---,,,,,,+++......------------......---------,,,---......///......---------,,,,,,,,,111111111111000000000///,,,------......------,,,------------------------------...///////////////------------------------........................,,,------------------,,,------------------------......////////////....../////////////////////...111///......///000000///------------------------........................////////////////////////000/////////..................------------......111000000///////////////---///000///...---------...---+++---///000///---..................------------------------------///.........------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...+++++++++,,,,,,---------...---,,,,,,---...---,,,...,,,***+++---...,,,***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,---------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++------------------------///...,,,++++++,,,...///------------------------------------------------......---,,,,,,,,,,,,---------------------------,,,,,,------------------...........................------------------...,,,---...---+++***+++,,,------------------------......---,,,,,,,,,---...------------------------------------------------------,,,,,,,,,+++++++++//////.........---------***,,,...000000000//////000///---,,,---...---,,,------------------------------------------------+++,,,------......---------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...//////------------------------...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,+++)))***,,,---------------------------+++++++++,,,,,,+++******++++++,,,,,,---///000111:::666222///......---,,,---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------------,,,,,,,,,///............---------------............------------------------------------...////////////...........................,,,---...//////...---,,,...------,,,,,,------...------------------------//////000000000000//////......//////////////////111///------///000///...------------------------........................////////////////////////////////////..................------------......000000//////......//////...000111000///---.........---,,,---/////////---------------------......------------------------............------------,,,,,,------------------///......------,,,,,,+++++++++,,,---......///000,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,---,,,++++++------,,,+++------,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++***))))))***,,,------,,,++++++++++++++++++++++++...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------........................,,,---...---,,,+++,,,---------------------------///...---,,,,,,,,,,,,,,,------------------------.............../////////---,,,,,,,,,,,,+++++++++...............---------.........//////000000000222000...---......,,,+++------------------------+++,,,,,,------.........+++,,,------......------------------------------...---+++---000111...,,,------------...///000000------------------------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,---------,,,,,,+++,,,,,,+++******,,,---------------------------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...///000222000---,,,---.........,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,------............------------------------------,,,---......//////......////////////////////////,,,---///000000///---,,,...---,,,++++++,,,---...------------------------......////////////..................///////////////---++++++,,,---,,,+++.........///////////////000000000000000000000000///////////////////////////////////////...............------------......000//////.........//////...///000000...------......---------............,,,,,,------------......------------------------------------------------,,,,,,,,,------.........------------,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++++++++,,,,,,------...------,,,,,,+++++++++,,,++++++++++++,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++++++++++++++++++++++++++***)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---.................................------,,,,,,,,,------------------------------............------,,,---...---,,,+++,,,---------------------------///......---,,,,,,,,,,,,------------------------////////////............................................................000000///......///000111222000.........///...---------------------------++++++,,,,,,---...//////+++,,,------......---------------...............///,,,***,,,111333000,,,,,,,,,,,,,,,---...///000------------------------...------,,,,,,------...+++++++++,,,,,,------...,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,,,,+++,,,---,,,+++***,,,---++++++++++++++++++++++++,,,---------------,,,,,,...------,,,,,,,,,------...,,,++++++---...///...++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------------------------////////////////////////---......//////......---------------------------,,,------.......................................,,,---///000000///---,,,...---,,,++++++,,,---...------------------------,,,------......------,,,---.........//////000000000...,,,,,,------,,,+++........./////////000000////////////////////////////////////////////////.........///////////////......------------......//////............//////,,,...//////---,,,,,,---............---------...,,,,,,,,,,,,------......------------------------,,,,,,------------------,,,,,,,,,------.........)))******+++,,,------...+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,---------,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------------------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---.................................------,,,,,,,,,------------------------+++,,,------------,,,+++,,,---......,,,,,,---...------------------------.........------,,,,,,+++------------------------/////////...---,,,++++++........................---.....................111000///......///111222///...,,,---///000000000------------------------++++++,,,,,,---...//////+++,,,------......---------------........./////////,,,))),,,111222///+++++++++++++++,,,---...///------------------------...------,,,,,,------...***++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,------,,,+++,,,---+++++++++++++++++++++++++++,,,---............---......---,,,,,,,,,,,,,,,000...------......---,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...---------.....................////////////......------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,------......///000000000333111/////////000///...++++++,,,,,,---.........------------------------////////////////////////.........///////////////......------------............------......//////,,,---///...,,,++++++,,,---/////////---,,,---...++++++,,,,,,------......------------------------,,,,,,,,,,,,------------,,,,,,------------------(((((()))***,,,---......,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))+++---...---,,,+++,,,------++++++,,,---+++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++...---------,,,,,,++++++------------------------------------------------...---,,,,,,......---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---......------...///------------------------,,,,,,---......------,,,------------------------......------,,,++++++***+++++++++,,,,,,,,,,,,------------...............//////...---...///111222---,,,+++,,,///111111000------------------------+++,,,,,,------.........+++,,,------......------,,,,,,,,,---......//////---,,,***,,,///000---+++++++++++++++,,,---......------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,+++,,,,,,------111///------...---,,,*********+++,,,,,,,,,,,,,,,......------------......---------,,,---......///,,,,,,,,,---------......******+++++++++,,,,,,,,,......////////////......------------------------+++,,,------......------------------------------........................,,,------------------,,,------------------------,,,------------------,,,------......///000000111444222000000000111000...++++++,,,,,,---......///------------------------////////////////////////............/////////000......------------.........------------...///000---...000///---,,,,,,------///000///---+++---...***++++++,,,------......------------------------++++++,,,,,,,,,---------------------------,,,,,,*********+++,,,---......------,,,,,,,,,+++++++++***+++------...------,,,---------,,,,,,+++++++++***))))))***,,,...---,,,***,,,...---+++***,,,...,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---++++++++++++++++++++++++,,,------------------,,,------------------------------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---......------...000------------------------***+++,,,............---------------------------++++++,,,,,,------------+++++++++,,,,,,,,,---------------.........//////,,,,,,------...///000111...,,,+++,,,...//////...------------------------------------------------+++,,,------......------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,+++***,,,++++++,,,,,,---...///------------------------...------,,,,,,------...,,,,,,,,,+++++++++++++++******++++++,,,---------.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,...///---,,,,,,---------------------------'''((()))+++,,,---......*********+++,,,---...///---,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,///......------......///...------------...//////,,,,,,,,,------.........---------....../////////......////////////......------------------------+++,,,------......------000000000000000000000000///...------------...///+++,,,............,,,+++---------------------------..................------------...///000000111333111////////////...---------......///000111111////////////////////////////////////////////////---.........//////000000.........------.........---------------...///000...///111000...------...---///111///,,,+++,,,...******+++,,,,,,---......------------------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,---------------------------------------------,,,,,,.../////////...------------,,,,,,+++++++++***))))))***,,,...---,,,***,,,...---+++***,,,...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++*********++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,++++++***........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((((((***---...///...************************,,,------......------,,,------------------------..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,---......------///000------------------------)))***,,,.../////////...------------------------))))))***,,,...///000111---------....../////////---------.........//////***+++,,,---...///000111///---,,,,,,---...---,,,------------------------------------------,,,,,,+++,,,------......------******+++,,,,,,---......+++,,,------+++))))))***---------------///000000------------------------...------,,,,,,------...---,,,,,,++++++*********))))))***++++++,,,------/////////......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,+++***+++---//////...,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------............------////////////...---,,,+++000///---,,,+++,,,,,,---000///---,,,,,,---///000///////////////.........,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............///...//////////////////...---.........---,,,,,,+++------------------------........................000///---,,,,,,---///000111111000000//////.....................///000111////////////////////////,,,,,,,,,---------............---,,,,,,+++******---------............///...------,,,,,,------...++++++++++++++++++++++++---------------------------------------------------,,,+++***+++,,,---...222000---+++***,,,///000---,,,+++++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***)))******++++++,,,,,,---........................,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...,,,)))((((((((((((++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++---000111000000//////.........---+++,,,---.........---,,,,,,,,,,,,---------.........---,,,+++***++++++,,,.........------,,,,,,,,,---------............///++++++++++++,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,++++++******************///...---,,,,,,,,,,,,,,,------------------------------............------........................------------------------++++++,,,,,,,,,,,,------------------------------///............///000000///---+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......((()))***+++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............------////////////...---,,,+++///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++/////////......---------............---,,,++++++------------------------------------------------------------------------,,,------......------,,,---------............//////...---,,,,,,---...///.../////////......---,,,---------------------------------------------------..................---/////////.........------............////////////........................,,,,,,,,,---------......//////...------,,,++++++------------............---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------000///---++++++,,,---///...---,,,++++++,,,,,,------------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///......------,,,,,,+++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,***))))))))))))++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++---///000............---------,,,+++,,,---.........------,,,,,,------............///...---,,,++++++,,,---......---------,,,,,,,,,------------............,,,+++++++++,,,,,,---...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---------------.........///...---,,,,,,,,,,,,---------------------------------............------........................------------------------++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,------...---+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------............------......///......---,,,+++------......------,,,,,,,,,...222444444222...,,,//////...------,,,++++++/////////...---,,,******........................------------------------------------------------,,,------......------,,,---------............//////---+++))))))+++---////////////000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++.........---------------......///000///...---,,,------------------------,,,,,,,,,---------....../////////......------,,,------------............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,---,,,+++***************------,,,,,,,,,,,,++++++)))************++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------......------,,,+++------------,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,---------.........++++++*********,,,---///---------,,,,,,,,,,,,,,,+++,,,------......---------............////////////...------,,,---------...------------,,,,,,,,,------------............,,,,,,+++++++++,,,---------------------------,,,------------------------,,,,,,,,,,,,++++++++++++------......//////000000......---,,,,,,,,,------------------------------------............------------------------------------------------------++++++,,,,,,,,,,,,------------------------------*********+++++++++,,,,,,...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------+++,,,---.........---,,,,,,------------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,------......------,,,---.........------,,,+++,,,,,,.........---,,,+++---///333555555333///---///...------,,,+++******............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...---+++******+++---........./////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......---------------------...000000000...,,,***------------------------,,,,,,,,,---------......///.........---------,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,,,,,,,+++************))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,------------------------......------,,,+++...------,,,,,,+++++++++------------------------......---,,,,,,+++******,,,,,,,,,,,,------------+++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////........................------------------------,,,,,,---------.........,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,---......///...------,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,)))+++---/////////---,,,---------......---,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------------------,,,++++++,,,---.........,,,,,,+++,,,---......---,,,+++...------,,,++++++******++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,---------............///,,,---...//////...---,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///........................---...///000///...,,,***........................,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,+++***)))++++++*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------......------,,,+++---------,,,,,,++++++***------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------...,,,,,,,,,,,,------....../////////////////////...---.....................------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...------,,,,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////...+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------,,,,,,+++)))+++---/////////---,,,,,,,,,---......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,---------............///,,,...000222222000...,,,+++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++---///000.............../////////------...///...---,,,+++////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---......------,,,++++++,,,,,,,,,,,,------+++++++++************)))******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***///......------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------.........------......------,,,+++,,,,,,,,,,,,++++++++++++---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---...////////////............---,,,,,,---............---,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---------,,,,,,+++++++++,,,---.........---,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........//////.........,,,,,,,,,,,,------------++++++,,,---............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------............///---...000111111000...---,,,,,,---...............------------------------------------------------.........------.........,,,,,,---------.........,,,------------------...........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------)))+++,,,------,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++***+++,,,............---+++++++++,,,,,,---------+++++++++*********)))))))))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---......///------......------,,,++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,------------------,,,,,,,,,---...///............------,,,,,,***+++,,,---......---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.............../////////,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,......---,,,+++***,,,------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++------------------,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...,,,++++++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,------,,,+++,,,---///000***+++,,,------,,,+++***+++,,,,,,------......///---------...------,,,,,,........................++++++++++++++++++++++++------------------------,,,------......------,,,---------.........///////////////....../////////------...///000000//////------------------------........................,,,---///000000///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---.....................++++++,,,,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,&&&((()))+++,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////------......------,,,+++*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------......---,,,,,,*********++++++,,,,,,,,,------,,,+++,,,---...///......---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------...---,,,,,,++++++++++++)))***+++,,,...///000000------------------------,,,,,,,,,------........................---------,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---//////...---,,,))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///111000...------...000111222///,,,+++,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++---......------+++++++++++++++***)))(((,,,,,,---......---,,,,,,++++++,,,---------,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////,,,---......//////..............................//////000000///...------)))***,,,...//////...---.........------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......,,,------......------,,,///////////////.........///...---,,,,,,---...//////,,,+++,,,...///---++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***(((&&&$$$************************------,,,++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,---...---,,,+++------------------------,,,,,,------------......------------------------+++,,,---......---,,,+++***,,,...000000...,,,***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++(((,,,...+++,,,///...)))---+++)))((('''((()))***++++++,,,,,,,,,,,,------************************///......------,,,,,,+++.........------.........000///...---,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------------------------------------------,,,,,,+++***++++++++++++++++++++++++111...++++++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---)))***+++---......---------------------,,,++++++,,,,,,---......---,,,,,,***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///,,,------.......................................///////////////...------***+++,,,---..................---------,,,,,,,,,...............---,,,,,,,,,,,,,,,---------......,,,------......------,,,......------------------......---,,,,,,---.........,,,+++,,,...///---++++++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------------------------------,,,,,,+++++++++,,,---...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,------------,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,+++++++++,,,...///---,,,***))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,......------,,,,,,------...//////---,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,---------------------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,---...............------------------------...////////////...------,,,++++++,,,,,,---...///...------------,,,,,,,,,---............------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,---......---++++++,,,,,,------,,,,,,+++,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***+++---...........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))((('''&&&,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------------------------------,,,,,,+++++++++,,,---...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,------...........................------------------,,,,,,++++++++++++++++++++++++...------,,,,,,------......,,,***((((((***,,,.........---,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,------------------------------............---------------------------------------------.........------,,,,,,,,,,,,++++++,,,)))+++222222,,,***...,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,---------------------------------+++((('''(((+++...111---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------------------------.........//////...---------,,,+++***+++,,,...///---------------------------------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++,,,,,,------,,,,,,+++,,,---......//////..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,+++***)))((('''&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...000...,,,******,,,...000,,,,,,,,,,,,------......------------------------***+++,,,,,,------,,,,,,------------------------,,,------......------,,,---------.....................//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++(((111AAAAAA222***---------,,,,,,---...//////+++++++++,,,,,,,,,------...........................---+++++++++---///000,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---...---------------------------------------............---------,,,+++******,,,---...------------------------,,,,,,---------------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////..............................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...---,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,,,,+++************************,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......+++++++++,,,,,,---------,,,,,,++++++************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------...---,,,++++++,,,---...------------------------((((((***+++,,,---......------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,------------,,,,,,---------.........//////---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,...,,,555DDDEEE666---000......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******,,,---------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,------------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------......//////,,,,,,------------,,,,,,***,,,///000...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---------------------------...------,,,,,,++++++***++++++------------++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------------......///------------------------))))))***+++,,,---......------------------------...------,,,,,,------...)))***,,,------,,,***)))'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---......//////+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...***---444444...,,,000...------,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...---+++(((''',,,++++++******++++++,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++************************++++++,,,---------,,,,,,+++++++++++++++++++++++++++---000///,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---,,,------...//////......,,,,,,+++******+++,,,,,,***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***+++---.........---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,,,,,,,++++++***,,,,,,,,,---------......***+++,,,---------------,,,,,,,,,---------......,,,------......------,,,***++++++,,,------......,,,---............---,,,))),,,000000...,,,+++,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++*********------------------------++++++++++++,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,,,,------...............------------------------***+++,,,---///111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***++++++,,,,,,++++++******+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,---.........,,,,,,,,,++++++++++++++++++++++++,,,,,,---------+++***)))))))))***+++---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,+++,,,---...///......---*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))***+++,,,,,,---------,,,++++++++++++++++++++++++,,,///111000---******+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------...---,,,+++++++++,,,---***++++++,,,---------,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------***+++---/////////---,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---***+++,,,------,,,***))),,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,---------......,,,------......------,,,))))))***+++,,,,,,------------...//////...------(((,,,000111...,,,+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++---///000******+++,,,,,,---......++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---,,,,,,+++******++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++........................***+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------,,,,,,,,,+++,,,.../////////...---+++++++++++++++++++++++++++,,,...000222444555666+++++++++++++++++++++++++++,,,............,,,+++------------------------......//////...,,,+++)))************************++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---....../////////......------,,,+++++++++,,,,,,---------+++000222///000333111---***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000---,,,,,,++++++,,,,,,---+++,,,.../////////......))))))*********++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***+++,,,,,,------,,,,,,++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---***+++,,,---............++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........///...,,,+++***++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***))))))*********------............------...------,,,,,,++++++***...---+++******+++---...++++++++++++++++++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++++++++,,,---...,,,,,,,,,++++++*********......------,,,+++******---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......------++++++++++++---------------,,,,,,+++++++++------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,******+++,,,,,,---......---------------------------------...///000111111......------------......///...,,,*********,,,---------,,,++++++***))))))------------------------+++,,,------++++++,,,------------,,,,,,+++++++++---.........//////000000)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...------,,,,,,------...---,,,,,,++++++******))).........------,,,,,,,,,************************+++++++++,,,,,,------------------,,,,,,+++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,...111000---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++***+++,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------------,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++,,,------------------------------......---,,,++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,---...///------,,,,,,,,,,,,------///...,,,******+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,------...------------..................---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++******))))))))))))++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------------+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***)))***+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------............------******+++,,,,,,---......------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++,,,---,,,,,,------------......///...,,,+++***++++++,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,------...------------------------++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,---***++++++,,,---......///+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...***+++---......---+++***------,,,,,,,,,,,,++++++------------------------------------------------......------------.........------,,,,,,------...,,,------...//////000000...------------,,,,,,,,,........................++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,---------,,,,,,++++++++++++++++++***)))***,,,///++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///............///000---,,,,,,,,,,,,,,,------,,,++++++++++++++++++***///...,,,******+++,,,------,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++---///...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------------...---------......///000------,,,,,,,,,,,,------------,,,+++++++++,,,---+++,,,,,,------......///+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......---+++***+++,,,...000+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++***,,,...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////............//////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------------------------******++++++,,,,,,,,,---......---,,,,,,+++******)))***,,,,,,+++***+++---++++++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......------,,,++++++***))))))...---,,,+++++++++,,,---...---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------...------------......///......------------......,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111---,,,***))))))+++---...+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++---...111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////...------,,,,,,------.........---------,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------......---,,,,,,+++******'''***---...---,,,+++***,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000,,,,,,------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,///......------......///++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------***+++,,,---...///000111++++++*********+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++---...///...---,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------......////////////.........------,,,,,,------...000000//////...------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++'''***...///...---++++++......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------...............---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,+++++++++++++++,,,,,,,,,------.........***+++---......---+++***+++***+++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,...------,,,,,,------...***+++,,,,,,------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,'''((()))***+++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---...------,,,,,,------...............------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,---------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---......//////......------++++++++++++------,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---)))***,,,---......---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,++++++***)))))))))***'''''')))***,,,---//////)))+++---//////---+++***)))))))))+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........))))))))))))************++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---------------'''((()))***,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------------,,,,,,+++***))))))+++,,,---.........------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******************************,,,,,,,,,,,,******,,,,,,------...///000000+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////---+++***,,,000333,,,+++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,------+++(((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,((()))***+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,+++***)))''''''+++++++++++++++++++++,,,...------,,,,,,++++++***------,,,++++++******)))***+++---...///...------++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------************************------------------------***+++,,,,,,******+++,,,...------,,,,,,------...000,,,))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++.........------,,,,,,,,,***++++++,,,------------,,,------......------,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,------......------***+++,,,---...000111111/////////......---------------------------,,,,,,//////---,,,,,,,,,,,,---------------------------...------,,,,,,------...,,,------......------,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******,,,------,,,***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,)))******++++++++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******++++++++++++******...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,---......------++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******+++,,,...------,,,,,,------...///,,,***)))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...//////.........---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******+++,,,------......------+++,,,,,,---...///000000------,,,,,,,,,+++++++++........................---------------,,,,,,+++------------------------...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************...---+++******+++---...************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************///---++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////---,,,***((((((***+++,,,,,,,,,,,,000//////...---,,,+++*********+++,,,,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++******+++...------,,,,,,------......,,,******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,...///000,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------...------------,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,,,,,,,++++++,,,,,,---...////////////............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...///000------------------------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,---------............---,,,,,,,,,,,,+++++++++------------------------***+++,,,,,,---,,,,,,+++------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,************************------++++++++++++------************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000...++++++,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***((()))***+++,,,---------......------,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,---------...------+++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++---...---,,,)))(((++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,---...---+++******+++...------,,,,,,------...---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++------...///000111333444,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---...------------------------------------,,,++++++***,,,------......------,,,,,,,,,++++++,,,,,,---.....................------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................++++++,,,,,,,,,,,,------***************+++------,,,,,,------------------...------,,,,,,------...------............------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,,,,++++++******************+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++,,,,,,,,,++++++******++++++,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,++++++******...---+++******+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,***'''%%%++++++++++++++++++++++++***+++,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------------------------------,,,---...---+++***+++,,,...------,,,,,,------...+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++------...///000111333444---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---...------------------------------------,,,++++++***,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------,,,,,,,,,........................,,,---------.........///---+++)))'''(((***...000,,,,,,,,,---------.........------,,,,,,------...---......//////......---------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111...,,,,,,,,,++++++++++++++++++************++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++******((())))))***+++,,,---.........---,,,,,,+++******------,,,++++++***))))))---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++---...---,,,+++,,,......------,,,,,,------...***,,,......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,------------...,,,,,,---------,,,++++++,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---/////////000111111222222///---***((((((***...000+++,,,,,,------............------,,,,,,------...,,,,,,------------,,,,,,---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------...............------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------***+++,,,,,,---------,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,111555888666111---++++++++++++++++++,,,,,,************++++++++++++******+++,,,,,,+++******++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,...///...------,,,,,,------...))),,,...///---,,,---...------------------------+++*********++++++,,,---...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------......//////000111111222---------,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,,,,------------,,,,,,---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,---------------------------,,,++++++******************************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++...------,,,,,,------...------------------------***+++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************)))---333999<<<999333...*********++++++,,,,,,---)))************+++++++++++++++------------++++++***+++,,,,,,------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,,,,---------------------,,,***++++++,,,,,,------...+++,,,,,,------......///+++,,,,,,---,,,+++***(((++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))***+++,,,---------------------------,,,---/////////---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,---......******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------------///000...------,,,,,,------...))),,,//////---,,,---///........................,,,,,,+++++++++,,,------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,------.........***+++,,,,,,------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))(((++++++,,,,,,,,,------------,,,,,,,,,,,,---......)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,------.........+++,,,------......------+++++++++,,,,,,------------------....../////////++++++,,,,,,---...//////,,,---///000000---+++)))++++++,,,,,,---...//////...------,,,,,,------.........////////////.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++*********---.........---,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************+++,,,,,,---.........---,,,+++))))))************++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,+++,,,...000111000000///++++++++++++++++++++++++++++++******++++++,,,---...+++,,,000222...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...,,,***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///---...///...------...//////...---+++******++++++++++++,,,,,,---...//////---------............///...---,,,,,,+++++++++,,,000///...,,,+++***))))))---------,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,---------......***,,,------,,,++++++,,,...,,,+++))))))***,,,---,,,,,,+++++++++,,,------+++...111000,,,(((***...------,,,++++++,,,,,,,,,,,,---.........,,,)))(((,,,,,,------------......---------,,,,,,+++++++++------,,,,,,------...///,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......------------------------+++,,,---......---,,,+++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///222333///,,,555@@@:::,,,///...---,,,+++,,,,,,---------------------------+++*********+++---///000........................------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,......---,,,---,,,,,,++++++++++++,,,,,,,,,------,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++++++++,,,,,,------------------,,,+++******************++++++,,,------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))+++,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++...444666000,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///---...///...---,,,---///000///---,,,+++++++++,,,++++++,,,,,,---......///------------...............---,,,,,,++++++++++++------,,,++++++,,,,,,,,,...------,,,+++,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,---,,,***)))***+++,,,---------,,,,,,,,,,,,,,,------///000000...+++,,,...---,,,,,,++++++,,,,,,---,,,,,,.........,,,***)))******++++++++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,***))))))***,,,---------------------------------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,---------......------------------------,,,------------------,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++,,,,,,---......//////,,,,,,,,,---------......---,,,,,,,,,,,,---...///***---...222@@@OOOOOODDD///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++***))))))***,,,,,,+++******************+++,,,---++++++,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***************------------------------++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++000777888222+++)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,...///...---,,,---...000///...---,,,,,,,,,,,,++++++,,,,,,------......------------............------,,,,,,,,,,,,++++++*********+++,,,---//////222000...,,,******+++,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,***,,,------,,,++++++,,,++++++*********,,,---...//////...---,,,,,,,,,---------...///000111///---,,,,,,,,,++++++,,,,,,---+++,,,---------,,,+++*********++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---***+++++++++++++++,,,,,,.............../////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,)))''''''))),,,...------------------------++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------...------,,,,,,------...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.../////////,,,,,,,,,---------......------,,,,,,,,,---......+++......111<<>>...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***))))))***,,,,,,+++*********))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++******++++++,,,---+++***...555777111+++)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......,,,,,,---...//////......------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---///000666444///,,,)))((()))***---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,+++*********+++---...///111000///...---,,,,,,,,,+++++++++...333888555///,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------....../////////,,,,,,,,,---------......------,,,,,,,,,------...000000...,,,000444111)))---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,+++******))))))******,,,,,,---------------,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,++++++,,,---............------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++---------------.........++++++++++++++++++++++++++++++******++++++,,,------***+++000111...++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,.....................------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------,,,+++++++++++++++,,,------...333111...+++)))***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------***,,,------,,,++++++,,,******++++++,,,---...///111000///...---,,,,,,,,,+++---...111999@@@>>>666,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////000000111111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------.........------,,,,,,,,,------......---,,,...000...***++++++,,,,,,,,,,,,,,,,,,------------------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++---,,,+++***************,,,,,,---.........------)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---///+++))),,,...,,,+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...---,,,+++,,,,,,,,,++++++,,,,,,---,,,+++*********,,,...000,,,,,,,,,,,,++++++++++++,,,,,,---------.........***,,,------,,,++++++,,,++++++,,,,,,------......//////...---,,,,,,,,,---,,,111333555===EEECCC:::++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------,,,,,,,,,---------............---,,,,,,,,,------,,,---.........///......***++++++,,,,,,,,,,,,+++------------------------((()))+++,,,---.........------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,------+++))),,,++++++++++++,,,,,,---++++++,,,---------------((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---******++++++,,,+++++++++)))***+++------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++,,,------,,,++++++,,,+++***))))))***++++++++++++++++++++++++++++++++++++******++++++,,,---000,,,***---...,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------)))***+++,,,---,,,,,,++++++,,,------++++++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,+++++++++,,,,,,---...***))))))***+++,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------***,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---+++222666555:::BBB@@@777++++++++++++,,,---...///...------,,,++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---)))))))))))))))(((((((((******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,---......,,,******,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******,,,------------,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++,,,------+++)))*********+++,,,---///000)))***+++,,,,,,,,,,,,,,,'''(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---******+++++++++******)))&&&''')))+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++------------++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---000,,,+++///000...---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------'''(((***,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------)))***+++,,,---,,,+++++++++,,,------++++++,,,---***+++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,.........,,,+++*********+++,,,---...///---,,,,,,+++***)))(((''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,---------...------,,,,,,,,,,,,+++++++++,,,------)))111555222555<<<:::111++++++++++++,,,---...//////...---,,,+++******+++,,,,,,---------.........+++++++++,,,,,,---------------,,,,,,------...///.........------,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,---------------,,,++++++,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,............,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,***+++...///...,,,---000)))***+++,,,---,,,,,,+++))))))))))))))))))))))))+++,,,---...---,,,+++***************************---------,,,,,,,,,+++++++++++++++,,,,,,---------///.........//////---+++(((***+++,,,,,,,,,...000...//////---+++))))))***************************++++++++++++++++++++++++******)))))))))))))))))),,,,,,,,,,,,++++++***)))///,,,++++++......+++(((++++++---......---++++++000///---+++*********+++,,,---.........,,,***)))***+++---......---,,,+++*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,(((***++++++***)))***+++)))***+++,,,------------+++++++++,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***111000)))+++------------------------------------------------++++++*********+++,,,---///......------......//////---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...............------000///...,,,******)))))),,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////.........------,,,,,,,,,***+++,,,---...---,,,+++000//////...---+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------,,,,,,,,,,,,++++++......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++************+++,,,------..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------******++++++++++++,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........///000......,,,,,,+++,,,---...111///------///111222111------------------------,,,,,,------...///000000///...---,,,,,,,,,---...+++,,,---/////////...---++++++------------++++++,,,,,,,,,------.........///...---,,,+++,,,------------------------------//////...---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---,,,+++***)))***---000...***'''((()))******++++++++++++******+++***)))((((((***,,,---,,,---......,,,,,,---...+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,......---,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))+++,,,,,,+++******+++)))***+++,,,------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%---+++)))...---***///------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))))))))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,------------,,,/////////......,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------///...---,,,++++++++++++........................---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------,,,,,,------------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---------......---,,,,,,,,,---......333111...---...///...---------------------------,,,,,,------...//////000...---,,,++++++,,,---......///000222222222111000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,+++,,,---...///------------------------******+++,,,---//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******))))))+++---///000///...++++++,,,,,,,,,,,,++++++...---,,,+++,,,---///000,,,------,,,)))(((((()))''')))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---......---------...++++++************++++++,,,++++++++++++,,,---...+++***)))((()))+++...///---,,,******+++---000111***++++++++++++,,,,,,,,,++++++***************)))******+++++++++,,,,,,,,,***,,,------+++***+++,,,)))***+++,,,---------------......//////......------,,,,,,++++++,,,,,,---......------------,,,,,,))))))*********++++++++++++---......------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***///,,,)))...,,,***111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++************++++++...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------///......------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,---...///111///---------...---,,,------------------------,,,,,,,,,---......//////---,,,+++++++++,,,------000000111222222222111111---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++++++++,,,---...000000........................((()))***,,,---///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++++++++))))))---222555222///,,,,,,,,,------,,,,,,,,,,,,+++*********+++,,,------......---***))))))***'''(((************,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************+++---------......---,,,,,,...111333111,,,******,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------+++******)))***+++,,,---******)))***+++---///000++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,+++---......,,,++++++,,,******+++,,,,,,,,,,,,,,,,,,---......///.........---,,,,,,++++++,,,,,,------------------,,,,,,,,,************++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++---***---666222***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........------,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------***+++,,,---------------.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++---...///......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******+++,,,---......///------------------------...---------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,,,,---......///,,,+++***,,,.../////////------------------------,,,,,,,,,------.........,,,,,,+++***+++,,,---............/////////......------++++++++++++------------------------------++++++,,,,,,---...//////////////////////////////------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,...------///111111...,,,++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,...///000///...---...///)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,---......---------...000222000---***+++,,,,,,+++***))))))***+++,,,---------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))&&&''')))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,+++++++++******++++++,,,,,,++++++***+++,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++***555DDD===---***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---------,,,,,,++++++,,,,,,------,,,***+++,,,------,,,+++++++++,,,,,,---------,,,,,,---...............((()))+++...///111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...---,,,+++,,,---...///---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))***,,,------------------------------------.............../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++***+++,,,+++,,,,,,------.........+++******,,,...000///...------------------------,,,,,,,,,---------------,,,,,,+++++++++,,,......------------------------------++++++++++++---------------------------------------------------,,,///////////////////////////......,,,+++***))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---,,,///111000---+++++++++******++++++++++++******------------......//////)))***,,,,,,++++++,,,...+++,,,---,,,***))))))***************************++++++++++++++++++++++++++++++,,,,,,---.........+++,,,,,,------------,,,***,,,...............///++++++************++++++,,,------------,,,+++***,,,---...///...,,,***(((&&&(((***,,,------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++---...---+++***************+++++++++++++++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,++++++,,,,,,,,,------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++,,,:::JJJBBB///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......------,,,++++++************++++++---+++***+++,,,------,,,***++++++,,,,,,------...---......//////......---+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------------...---------------......///---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.............../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++,,,---,,,------......---,,,,,,---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,---///000000///...---------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------......------,,,+++........................,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,(((,,,000///,,,***,,,...)))******++++++******))),,,,,,,,,---------......''')))******)))(((***++++++------,,,+++******,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///******+++,,,,,,,,,,,,,,,))))))***,,,...000///...++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++------.........------,,,++++++,,,,,,------------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,777BBB888,,,000++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,++++++++++++,,,,,,---+++******,,,...------******+++,,,,,,---..................---,,,++++++...//////...---***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,------...............------.........------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***+++,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...---............,,,+++***---------...//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000111111000///...---......///+++,,,,,,------,,,,,,+++......---------,,,,,,,,,+++,,,---.........---,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,---------..............................++++++++++++++++++++++++---------...---,,,,,,+++(((***,,,---...------...***++++++,,,,,,++++++***)))***++++++,,,,,,++++++---/////////------...///+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------)))***++++++,,,,,,,,,,,,---***)))+++...///---***+++,,,---......---,,,+++((()))+++---...............---,,,,,,,,,...000111///...---,,,,,,---///000,,,,,,,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***(((((((((******+++++++++******)))((()))***+++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........)))************+++++++++&&&(((*********+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000555+++'''222++++++++++++++++++++++++------------------------((()))+++------,,,+++***///......------......///---+++******,,,......---******+++,,,,,,---...............---,,,+++***)))''')))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........+++,,,.../////////...---------......---,,,,,,+++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---------,,,,,,,,,++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++'''))),,,...000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222333444333000............/////////...,,,***)))******+++...111222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222000///...---,,,,,,---...++++++---......---++++++.........------,,,,,,,,,)))***,,,...//////......------------------------,,,,,,,,,++++++*********,,,,,,,,,------.................................++++++++++++++++++++++++,,,---...///...---,,,+++---+++***,,,000000---***+++,,,,,,------,,,,,,+++,,,---......//////......------------------------((()))******)))***,,,...---,,,***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,+++***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,,,,,,,,,,******************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---+++,,,...///---+++...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...++++++------------++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++------------------------///---,,,---......,,,+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******+++---///000///...------++++++***)))******+++,,,---......///,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------------------------------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,---...///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,---...---+++***+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...///...---,,,+++,,,,,,---...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,------...//////...---,,,++++++***,,,,,,---------,,,,,,+++///...------,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***+++++++++******)))))))))/////////......---------/////////......---------------............------------------------------+++++++++,,,,,,---------,,,...---******///111000//////...---------------++++++,,,---............------------------,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...///...,,,*********,,,---,,,++++++---//////...,,,---------.........//////+++++++++,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++++++++---///000...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++++++++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------+++)))***,,,---+++)))------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++,,,---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++******+++,,,---......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,------,,,******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++***+++,,,---...///...---,,,,,,,,,------...---,,,,,,+++++++++,,,++++++,,,------------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,++++++,,,,,,,,,,,,,,,++++++///......------------...,,,,,,,,,+++++++++******,,,---------,,,,,,+++***---------,,,,,,,,,++++++---------,,,,,,,,,++++++---------,,,,,,,,,++++++------............---------------------------------------.........//////000000...+++,,,000111---///...------,,,,,,------,,,,,,------...---------------------------------++++++,,,,,,,,,---------///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------...---,,,,,,,,,,,,---...///...,,,******+++,,,---******+++---///...,,,))),,,------------.........+++,,,,,,,,,,,,,,,,,,---.........------------,,,+++++++++++++++++++++++++++,,,------,,,,,,...000111000...,,,************,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...,,,+++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***)))***+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,------...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,***))))))***,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,---............---------------............------------------------------------------------000000///......---,,,,,,------------------------***++++++,,,,,,+++++++++...------------......///,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++---------,,,,,,,,,,,,+++++++++++++++************++++++++++++************------............---------------------------------------............///000///,,,,,,111777555000......---,,,,,,,,,,,,------------...------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------///...------,,,---------+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------......---,,,+++***+++,,,---+++++++++---...---***''',,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,************************+++,,,------,,,,,,...000000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,---...///000///...+++)))'''&&&&&&&&&***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------///,,,((('''(((***++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,++++++******************+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......+++++++++)))((((((***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,---------------,,,------------.................................------------------------///.........---------,,,,,,,,,,,,------.........******++++++,,,+++++++++,,,,,,+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************+++++++++***************+++++++++***************,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******---777@@@???999///......---------------............---,,,++++++++++++,,,,,,---...//////,,,,,,,,,------------.........------------......+++++++++,,,,,,---------------------------------------------------------------,,,+++++++++,,,---...---,,,,,,------+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,+++++++++***************************+++,,,+++******,,,...---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,---...///000---+++***((('''(((((()))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,---...///000/////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,'''(((***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------///,,,((('''(((***++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++************)))***++++++,,,,,,------...(((((()))***++++++,,,,,,------,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......***++++++***((()))+++---------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------++++++,,,,,,,,,---------+++,,,,,,------.........)))***+++,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***///:::DDDCCC<<<000///......---.....................---,,,++++++++++++,,,,,,---...//////,,,,,,---------...............---------......///+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---333000,,,***+++---......+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,+++++++++************************)))***+++***))))))***,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,---...///'''''''''(((***,,,---...))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,+++,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***$$$&&&(((***,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,)))((()))***+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,++++++***+++++++++,,,,,,---------(((((()))***+++,,,---...---------------......///******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,,,,---------------......//////......---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......)))***,,,+++******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------------,,,+++,,,---.........------,,,,,,+++++++++,,,------)))***++++++,,,,,,+++++++++,,,,,,,,,,,,---------........................------------------------******++++++,,,------...,,,,,,,,,------.........***++++++,,,------------,,,+++++++++++++++,,,---***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,------------,,,,,,------------------------///............---------,,,---///222999???===666//////...------------...---------...------,,,,,,+++,,,,,,------.........,,,---------.....................---......///000+++,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,++++++,,,,,,,,,,,,------444000,,,***+++...000000,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++******+++***((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,---...&&&''')))+++,,,---......*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++---,,,***)))+++---)))***,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,((()))+++---------,,,+++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,******+++++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,---------,,,,,,,,,,,,,,,------------...,,,---............---,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......(((***---...---,,,+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------+++,,,---.........------,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,------------............------------------------------------------------,,,,,,,,,---------------,,,,,,------------------++++++,,,---..................------,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------------------------//////.........---------,,,///111222555777444///------,,,++++++++++++,,,,,,,,,------...---------------------------------------------...........................///000000---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---......---,,,,,,***+++,,,,,,------------///---,,,,,,...//////...,,,------------.........+++,,,,,,,,,,,,,,,,,,---.........------------,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++******++++++,,,,,,++++++,,,------+++***)))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++******+++,,,,,,---......++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++---///...,,,+++---///'''(((+++---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111111///---,,,------++++++++++++------***+++,,,---...---,,,,,,++++++++++++++++++++++++---------------------------,,,++++++,,,,,,+++)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,------......------,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------------...//////,,,,,,,,,------.........------------------------++++++,,,,,,---...//////)))***,,,---...---,,,,,,,,,,,,,,,---------......++++++------------++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,---------......'''***...//////---,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---***+++---...///...------++++++++++++,,,,,,---...+++,,,------......------............/////////000------------------------------------------------/////////...------,,,,,,------------------------+++,,,---...////////////111000///...............*********++++++,,,,,,,,,***+++,,,,,,------------)))))))))******++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++)))...111111111333000,,,,,,+++******))))))******++++++,,,---............------------------,,,,,,---------.........//////...............///000000---------,,,,,,+++++++++------------------------,,,,,,---......---,,,,,,***+++,,,---------------***+++,,,...000000---+++---------.........//////+++++++++,,,,,,---------//////.........---------,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,------)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++...---+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,++++++,,,,,,---...+++***)))))))))+++...///111000...,,,+++++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---+++***)))(((---------........./////////...,,,+++******+++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++******)))************+++,,,---...++++++------------++++++++++++++++++++++++++++++---------............///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...,,,,,,...000...++++++,,,---.../////////...---.........------,,,,,,,,,,,,---.........---,,,+++------------------------------,,,+++,,,---...///000///---,,,+++*********++++++------------++++++------------,,,+++******...,,,***+++---...---***++++++---......---++++++......------,,,---------,,,,,,,,,---------...............///......---,,,,,,,,,+++,,,.........---...000111///,,,***,,,///111000///...............---------------------------------------------------------........./////////---,,,,,,---...---,,,***+++,,,---------,,,+++------------------------------++++++++++++---------------,,,+++***)))(((------,,,+++,,,---...////////////...---+++***)))...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,,,,++++++++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++)))+++------+++***+++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,------,,,++++++,,,---///111///......---,,,,,,,,,,,,++++++++++++++++++++++++///.........---------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********------------.........///------,,,++++++,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,------...//////************+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---,,,,,,---...---+++******+++,,,---------,,,,,,.........------,,,,,,,,,++++++,,,---............------------------------------,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,---............---,,,++++++,,,------,,,,,,,,,---+++***+++---...,,,***,,,,,,------------,,,,,,))))))))))))***+++,,,,,,.........------,,,,,,,,,------...............---000///------.........---///000000...,,,+++,,,...000//////...------......++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///...,,,,,,...//////...***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,***))))))---,,,,,,,,,,,,---......,,,------...------,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------------,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))***,,,------+++***+++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,************+++++++++,,,---,,,,,,+++,,,---///000,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++------------............,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...///......------......///---------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))......///000000000000///.........---------------+++++++++,,,---...///000---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......---......//////......---)))***+++,,,------------,,,+++******,,,,,,+++***------,,,,,,,,,,,,------******++++++,,,...///000000///...---,,,++++++***+++,,,---...////////////555333111...------...//////000000...,,,+++,,,............---------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///---,,,---///000000///++++++,,,------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++***)))+++,,,------......------***+++,,,---.../////////...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***'''+++,,,...---,,,++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********(((***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++*********++++++,,,------------))))))******+++++++++++++++************+++,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------......//////,,,,,,------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,++++++******------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------------..............................------------------,,,,,,.........,,,---000...+++//////000000000111111111...............------------,,,,,,+++,,,---///000------------------------,,,,,,,,,,,,------......//////...,,,,,,+++++++++------............------***+++,,,,,,---------,,,++++++***++++++++++++***---,,,+++******+++,,,------------------...///000//////...---,,,,,,++++++***+++,,,...///000000000888666333000------///000000000///...---,,,,,,---------------------,,,,,,---------------------------------------------------------.........//////---,,,+++,,,...000000///++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...///...---,,,***+++,,,---.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***''',,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((***+++---......------+++++++++++++++++++++++++++++++++,,,,,,---------.........---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,+++******++++++,,,------------((()))***+++++++++******++++++******++++++,,,,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++------------------,,,,,,/////////......------,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------......---,,,,,,++++++***------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------........................,,,,,,---.........---,,,...000000---///333333...+++++++++++++++,,,,,,---........................000///---,,,+++,,,,,,---------------------------,,,,,,,,,---------------//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++,,,++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))******------------------------***+++,,,...///000000000777777555111---,,,///111000///...------------,,,,,,,,,---......------,,,---------------------------------------------------------.........//////,,,***)))***---.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---...///...---,,,,,,,,,------...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---,,,*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))),,,...///...,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))))))))*********)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------......---,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++++++++,,,---------,,,,,,((()))+++,,,,,,,,,+++***------------------------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////...---,,,,,,+++------------,,,,,,,,,,,,...//////......---+++++++++,,,,,,------.........,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---------...//////000000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,...//////...---------111000,,,///666777222,,,,,,,,,+++,,,,,,---................../////////000///...---,,,+++++++++------------------------+++,,,------......------,,,,,,,,,,,,---...000000---,,,,,,++++++,,,,,,---------------,,,+++***)))+++,,,------++++++,,,---++++++************++++++///...---+++************,,,,,,,,,---------......***+++,,,...///000000000444555444111---,,,///222111///---------...---,,,+++,,,...//////...------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,***)))***,,,------,,,,,,,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------+++,,,------......------............---,,,++++++...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,---,,,***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++---...///...,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,------++++++*********++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,........................++++++++++++++++++++++++,,,,,,---......---,,,,,,************************,,,,,,,,,++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,---------,,,++++++)))***,,,---...---,,,+++---------...---------,,,------,,,,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,---......///,,,,,,,,,---------......***++++++++++++,,,,,,,,,------......///000000000,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---+++000///+++...888999333000///.........///111111---........./////////000............---,,,++++++------------------------+++,,,---.........------+++,,,,,,,,,...///000111...---,,,,,,,,,,,,---...,,,,,,,,,------,,,++++++,,,...///...,,,+++---///,,,,,,,,,------,,,,,,,,,000///......------------------------------,,,,,,+++,,,---...////////////...111333111---,,,///222222///---,,,......---++++++---...000000///...---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,---///000111+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............---,,,,,,,,,,,,---......------......------,,,+++...------,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++------------///000///,,,+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))***+++---...///000,,,+++***)))))))))***+++++++++++++++++++++++++++******+++,,,,,,---......+++,,,---.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,************************......---,,,+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............------------,,,,,,+++***)))+++,,,......---,,,+++++++++,,,,,,,,,+++******///...,,,++++++,,,---...------------------------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......---------,,,,,,+++++++++)))***,,,---...------,,,++++++,,,,,,---...//////,,,,,,,,,---------......******+++++++++,,,,,,,,,///......---,,,,,,+++++++++++++++,,,---...///000------++++++++++++------------------------------)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))......***...888:::444...------,,,,,,...///000---.........//////000000+++,,,---.........---,,,------------------------+++,,,---.........---,,,///......---------......///...---,,,,,,---...///******+++,,,------------,,,...000///---,,,---000,,,---////////////---,,,++++++*********+++,,,,,,//////...---,,,++++++***,,,,,,---...////////////***...111000---,,,///222222///,,,,,,...///---+++,,,---///111111000///...---------------------------------------------------------........./////////---,,,,,,---...---,,,,,,,,,,,,,,,---///111222++++++++++++++++++++++++++++++------------++++++***+++,,,---.../////////...---,,,+++,,,---...///,,,,,,---......---------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++*********+++******)))***+++---...++++++++++++,,,---...///++++++++++++++++++++++++------------------------------,,,---------***)))***......+++---222000***,,,,,,,,,+++++++++******---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,///......------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***,,,...///,,,******+++---///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,++++++---+++***+++...///---*********++++++++++++******------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,------......------,,,///...,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++******)))***,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------////////////...---,,,+++,,,---...---...000444777444222000...------.................................---,,,,,,++++++++++++------------------------------------------------...------,,,,,,,,,------.........------,,,,,,,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,------------------///...---------...000111222111111111000000//////000///---,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,---......---,,,,,,++++++++++++------,,,+++,,,---...///...,,,+++,,,------,,,+++******))))))******+++,,,---,,,++++++******++++++---------,,,,,,+++++++++)))***,,,...//////...---------+++***)))(((((((((******+++++++++,,,,,,,,,---------,,,,,,,,,++++++000///...,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444333000///......---,,,))),,,,,,((()))------))),,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,++++++,,,,,,,,,+++++++++******,,,------......------,,,000///...---,,,,,,---...---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********,,,---...---+++***+++------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,+++***+++---...,,,*********++++++++++++******,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,------......------,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++///...---++++++++++++,,,,,,,,,++++++,,,,,,---...............------------++++++,,,,,,,,,,,,------------------------------------...............---,,,------------///333555>>><<<888555111000//////........................///...------,,,,,,,,,------------------------------------,,,,,,---------...------,,,,,,---------......---------,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,------------------,,,,,,++++++,,,------...////////////.........///000111111111000000000///////////////---------...000111........................------------------------------,,,,,,,,,---...///...---,,,,,,++++++,,,,,,------,,,,,,,,,---...///,,,+++******,,,---,,,***,,,++++++++++++,,,------000///......------.........---------,,,,,,,,,+++***+++,,,---............///...---,,,++++++++++++++++++,,,,,,,,,---------......------------,,,,,,000///---,,,+++,,,,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,222000...+++***+++,,,,,,))),,,,,,)))''')))+++***++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------.........---,,,,,,,,,,,,,,,,,,++++++++++++------............------......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++)))&&&+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++)))******++++++++++++*********+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,------......------,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++000///---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...000000/////////.........++++++,,,,,,,,,,,,------------------------------+++,,,---...////////////+++,,,---,,,,,,...111333<<<:::777333000---,,,,,,........................//////...---------......------------------------...---,,,++++++,,,---...---------,,,,,,------......------------,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------------******+++---...///000111000////////////000111222///////////////.........///...---------...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,+++***+++---......,,,...------------...//////000000///............///.........---------------,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---------.........---------------,,,,,,,,,******))))))***,,,...///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++++++++*********,,,...***---...---++++++,,,---++++++++++++++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,---...,,,)))&&&+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,+++***)))***++++++,,,,,,++++++***)))+++...000111000...---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,---///000,,,,,,++++++,,,,,,---...////////////............+++++++++,,,,,,,,,------------------------------,,,------...//////......+++,,,---,,,,,,---///111222111///...---,,,,,,,,,..............................------------......------------------------///...,,,++++++,,,...///------,,,,,,,,,---......---------------------------------------------,,,---------------------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,------.........+++,,,,,,---...//////000000000000000000111111222..............................---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,------......,,,++++++,,,///000000///.........---......///000...------,,,,,,,,,,,,,,,........................------,,,+++,,,---...///***************+++,,,---,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,))))))))))))***,,,...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,...//////...---...000+++,,,...000///---,,,---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,...//////,,,)))+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,------------************************++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,+++,,,---,,,+++*********++++++,,,,,,,,,,,,++++++)))+++...000111111///...************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------,,,******,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++************,,,---...,,,,,,++++++,,,,,,---............---------,,,,,,+++++++++,,,,,,,,,------------------------------......//////...------,,,+++,,,------,,,,,,...///............//////000000........................---,,,,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,------..............................---///000000111111111111111------------............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++---------,,,,,,---......,,,,,,,,,---------------+++******+++...//////...---------------......///---,,,++++++***+++++++++...........................---,,,+++,,,---...///************+++,,,------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,///...---,,,,,,,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---///111///---,,,///222333///,,,...///---+++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++,,,,,,,,,,,,------------******++++++++++++******------.../////////......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------------,,,,,,++++++,,,---///000...,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,---......,,,******+++++++++,,,,,,,,,,,,++++++***+++---///000000///...************************,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,------......------,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++...---+++***))))))***+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------////////////...---,,,++++++---......,,,,,,---...////////////....................................,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,---......///,,,,,,,,,------------...------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------------000000//////...------,,,...///000111111111000000---------...............,,,,,,------............................................................------......------,,,+++------------------...///+++,,,------......------***)))((()))+++,,,+++***---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------.........---------,,,,,,------...---------------...//////*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---......//////...---,,,,,,,,,,,,------------------------,,,,,,------...//////000,,,------,,,+++...666<<>>///,,,...,,,)))(((+++******+++---000333555333111000...---------...,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,---------)))***,,,.........,,,++++++,,,............,,,+++******)))))))))***,,,---------------------------...---+++******+++---...+++,,,,,,------,,,,,,+++...---+++******+++---...------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,++++++*********...---+++)))'''''''''''',,,---/////////---+++***+++++++++,,,,,,---------)))***,,,------,,,***)))***++++++,,,,,,------...///......---------......------,,,++++++++++++,,,------------------------...------,,,,,,------...------------------------++++++,,,,,,---...//////+++,,,------......------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------...------,,,,,,......---,,,++++++++++++------------------------------------------------........................111000000///...---------***++++++,,,---...///000---------............///...---,,,,,,---...///000...........................------,,,,,,------...//////...---------......,,,,,,,,,------.........---+++***+++......,,,)))***++++++,,,------------------++++++++++++---------+++***+++...000...,,,....../////////...,,,+++---------............///111111111111111111111111///...,,,,,,,,,---///111111///---,,,------,,,***........................------------------------......---,,,++++++++++++......------------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***+++***+++++++++,,,,,,,,,,,,333<<<===222+++---///---///---******,,,...///...////////////...---,,,,,,,,,222000***444GGGKKK@@@===333,,,,,,---+++***,,,++++++******+++---///000000///---,,,+++,,,,,,---***++++++,,,,,,++++++***))))))***+++,,,------...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,------------,,,,,,++++++*********+++---..............................---+++******+++---...+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,+++***))))))******)))***+++,,,,,,***((('''+++,,,,,,,,,,,,,,,,,,---)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---------......///...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------++++++,,,,,,---......///+++,,,------......------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------------------------------------------------------------------------------------------.....................------,,,,,,,,,---------............///------,,,,,,,,,---...///------------------------...------,,,,,,------......---------------......,,,,,,,,,---------......---,,,+++,,,...///---***,,,,,,---.........---------,,,,,,++++++,,,,,,---...,,,+++,,,...///...,,,------...///...---,,,,,,---------............///000000000000000000000000,,,------...............000...,,,,,,------,,,+++---------------------------------------------------------,,,------............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++,,,,,,,,,---------,,,333444...,,,///000+++...,,,++++++,,,.........000//////...------,,,,,,---333333333BBBQQQFFF///---+++,,,...---***+++...,,,,,,++++++*********))),,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---................../////////------++++++++++++------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,,,,---((()))***+++***)))((('''---,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***......---,,,,,,+++******---,,,,,,,,,---.../////////......---,,,---------------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,------.........+++,,,------......------,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000//////......---,,,++++++---------............///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++,,,,,,---...///,,,,,,,,,------------......---,,,---//////---,,,......//////......------+++,,,,,,------,,,,,,+++...---,,,,,,---...---++++++,,,,,,------------,,,---------............///////////////////////////+++,,,...000000///...,,,000...,,,,,,------,,,+++,,,,,,,,,,,,------------------------------------------------...///000000......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,---)))---...,,,---111///***---,,,,,,,,,,,,---......000//////...------,,,,,,222...555GGGQQQIII:::111+++,,,---...---+++***+++,,,,,,,,,,,,+++***((((((************++++++,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,++++++++++++***************+++,,,,,,++++++***---,,,************,,,---,,,,,,+++++++++,,,,,,,,,------------............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++***---------,,,,,,+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,---...///000//////...------------...---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......+++,,,------......------///...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000------------.........///---------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********+++,,,---...///------------------------...---......//////...---......///......---,,,+++++++++------------++++++///...------------,,,+++***++++++,,,,,,------------------............///........................,,,,,,.../////////...---000...,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------------------------------,,,,,,++++++++++++++++++************+++++++++++++++,,,,,,,,,...000...))),,,,,,------,,,---......000///...------------...111666CCCOOOLLL===222000...---,,,***+++,,,+++)))+++,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,************,,,---***++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000111111000...,,,+++,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------------------------///222444444222///---++++++++++++++++++++++++,,,,,,,,,++++++***)))))),,,,,,---------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,...///000//////...------------...------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------------+++,,,------......------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......++++++------------++++++***************************++++++,,,,,,++++++***++++++,,,---------------...---,,,,,,+++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,------....../////////---------............///000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********+++,,,---...///---------------------------...//////......---...---------------,,,+++***++++++------------++++++.........---,,,,,,,,,,,,++++++++++++,,,------...---------............///////////////////////////......---,,,---...///000///---,,,,,,---------,,,+++++++++,,,,,,---------------------------------...------,,,++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++---,,,,,,---...///---++++++,,,......,,,,,,---///......---,,,,,,...///000///EEEPPPDDD777666222(((,,,---+++((())),,,---+++------------------------***+++,,,---------------***++++++,,,,,,++++++*********+++,,,---...//////***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...000111111000...---++++++,,,---------,,,,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------...............111666999999666111...***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***((((((+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,+++++++++,,,---......///......---,,,---------------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------+++,,,------......------*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////............//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---............///...---,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------/////////............------------............/////////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++,,,,,,---...///...------------,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,.........,,,+++,,,------,,,,,,,,,,,,,,,---...---------............//////////////////////////////...,,,+++,,,---///111///---+++,,,---...---,,,++++++,,,,,,------......------------------------......---,,,+++******+++......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------------------------------***++++++,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,---,,,,,,---///***,,,......---,,,---///---,,,,,,+++,,,...111222333DDDGGG666,,,000111******000222---***+++...---///...---,,,++++++,,,---***+++,,,---------,,,+++***++++++,,,,,,++++++******++++++,,,---...//////***+++,,,,,,------,,,,,,++++++,,,---...//////000///......---,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,+++***)))******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,***+++,,,,,,---------,,,))))))***+++,,,---......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------.........///---000444777777444000---******+++++++++,,,,,,,,,++++++,,,------,,,+++******************++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------+++,,,------......------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---......---------,,,++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///---...///000000//////...------------------------...------,,,,,,------......---------------............---------,,,,,,,,,***---///...,,,+++,,,---+++,,,---------------------,,,,,,++++++,,,,,,---+++---......,,,+++---//////...---,,,,,,,,,---...---------............///---------------------------------------...//////...---+++,,,---......---+++,,,,,,---......//////------------------------...------,,,,,,,,,------......------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------........................***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,++++++...222))),,,//////---,,,---///,,,+++++++++---///222444<<<555111222...)))---666+++777===555,,,***---///111///---+++)))***+++,,,***+++,,,------,,,+++***,,,------......------,,,......---------,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---///000111111000///...---------------,,,,,,...//////...,,,,,,,,,------...---,,,***)))++++++,,,------...//////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------))))))***+++---...///000*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------.........//////+++,,,///000000///,,,+++*********++++++,,,,,,,,,***+++,,,...//////......++++++******+++,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,...------,,,,,,++++++***------,,,+++++++++,,,,,,------,,,++++++++++++,,,------------------------,,,++++++++++++++++++,,,------------------------------------------------+++,,,------......------111000...,,,***)))((((((************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------......---++++++++++++---...........................+++++++++,,,,,,+++++++++((()))***+++,,,---------++++++++++++,,,---......------------------------------------------------........................******+++++++++,,,,,,,,,)))***,,,...000222333444---------.........//////+++,,,.../////////.................................------,,,,,,------...//////...---------...............------,,,,,,,,,))),,,......+++***+++---,,,,,,---...////////////...---++++++++++++---...***,,,......,,,,,,...000111000...---,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...---+++,,,---......---,,,,,,------...///000000---------------------------------------...///000.........------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------........................+++***)))))))))***+++,,,...------,,,+++++++++,,,888222,,,***+++---,,,+++000///...------------------------,,,,,,------...,,,---------,,,+++---///000>>>FFF???333...000222//////...---,,,,,,++++++)))))))))******+++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&***,,,***&&&+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***///...,,,+++***++++++,,,++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++******)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++++++++,,,,,,,,,++++++*********++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,.../////////...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,//////.........---------------++++++++++++------...---+++*********++++++************************,,,---......//////......,,,---.........---,,,+++******+++,,,,,,---......+++,,,------......------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////...---,,,,,,000...,,,,,,...///...---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++///...------++++++***)))........................000///...---,,,,,,---...000000000000///...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,,,,,,,---...///------......---+++***((()))***+++,,,------------,,,,,,,,,------............---,,,++++++,,,---...------------------------........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,------.........---------------...///000.../////////...---,,,,,,---...///000000///...---------...---++++++---/////////.........---------000//////......---,,,,,,------------------------+++,,,,,,------,,,,,,+++000...,,,,,,---...///...444222000---,,,,,,------------------------------...---+++***+++,,,...000,,,---......//////......------------------------......................../////////...---------,,,++++++*********+++,,,---,,,++++++***))))))******111...+++)))***,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,---...---,,,---...000999999888444///,,,,,,......------,,,++++++***************+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,...,,,(((+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++------...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,+++***)))))))))***+++,,,,,,------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///.........---------------,,,,,,++++++,,,,,,------,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,---...///+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------------+++++++++,,,---,,,+++---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------///...,,,++++++,,,------000000000///...------------,,,,,,,,,,,,---......---------------------------------,,,,,,---......,,,------...---,,,*********+++,,,------.........,,,,,,---------------------------,,,,,,---------------------------------........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------------...//////.........///......---------...///000000///...---,,,...///...---,,,---...//////.........---------************************------------------------,,,------......------,,,///...,,,,,,,,,---......222111///---,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,......,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,++++++++++++,,,---...,,,++++++***************)))***************,,,...---,,,,,,+++++++++++++++************++++++,,,---+++---......---...000222DDD555***,,,...+++)))+++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,---++++++++++++************************+++++++++,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++************+++++++++,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...............---------------,,,,,,++++++,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---+++***)))***---000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...---,,,---......,,,,,,,,,---......,,,***------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...111000///------------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---.........---------------...,,,,,,------------,,,++++++,,,---...............------------------,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,------------...------------.........///------......///.........---...///000000///...---,,,...000000///------..................---------,,,,,,---......///000000---------------------------......//////......---------,,,,,,,,,,,,------///...---,,,+++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------.........------,,,,,,,,,------&&&))),,,,,,***))),,,...,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++---.........///111333JJJ444&&&+++000+++(((,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***,,,---...------,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++***************+++++++++,,,,,,+++++++++,,,,,,------...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000///---,,,,,,---...000//////000222333222///------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///111000...,,,,,,,,,...///---,,,,,,,,,,,,---......///...,,,++++++,,,...//////......---------------,,,,,,------------------,,,------.../////////............------,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------------------------------------------------------------------------------------------------------------..................,,,,,,---.../////////...------...//////...------,,,...111222000.................................//////000222333444555666------------------------------............------,,,,,,---,,,++++++,,,------,,,,,,++++++,,,------------------------------,,,,,,---............---,,,---......///.........................................................,,,,,,,,,------.........,,,,,,------...............------,,,------......(((+++......+++***+++------,,,,,,,,,,,,,,,------111000...---+++*********+++---.........///111333DDD222(((...000***(((---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,++++++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))******++++++******)))+++++++++,,,,,,---------+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000...---,,,,,,---///000000000111333444333111...---------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000***++++++,,,,,,------...------------------------------,,,,,,,,,...///000000///---,,,+++,,,...///---,,,,,,,,,,,,---......///...,,,++++++,,,...//////......---------......------------------......------......///..................------,,,,,,,,,+++,,,---......---,,,+++---------------------------------------------------------------------------------------------------------------------------------------------------......//////...------,,,,,,---.../////////...,,,---...//////...---,,,,,,...111222000.........---.....................+++,,,---...000111222333------------------------,,,,,,------------,,,,,,***,,,...---+++***+++---+++++++++++++++,,,,,,---------------------------------...////////////...,,,---......///.........................................................+++,,,,,,,,,------......+++,,,------......------+++++++++++++++,,,,,,---,,,---......---,,,,,,,,,---,,,,,,,,,,,,------...222111///---,,,*********+++---......---...000222777...***------((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,+++++++++,,,---...///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------))))))***+++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,---......---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,---...///000.........///111000...,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////+++++++++,,,,,,---------........................///...---------...///000///...---,,,,,,---......---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---.........------...//////000......---------------...,,,------.........------------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------......------------,,,,,,,,,---.../////////...---,,,------......///.........,,,---...//////...---,,,,,,...000000///------...---------...............++++++,,,---......//////------------------------+++,,,,,,,,,,,,,,,,,,+++***---//////,,,***,,,...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.............../////////,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...------,,,+++++++++++++++,,,------...,,,+++,,,---...---,,,+++++++++++++++,,,------///...---,,,++++++++++++,,,---...---,,,---...000///---+++))))))***+++,,,******++++++++++++++++++,,,,,,+++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++((()))+++---......------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------...---------*********++++++,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,---------.........******+++++++++***)))((())))))***+++++++++++++++------------------------...---+++******+++---...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------+++,,,------......------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.........//////---,,,++++++------,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---........................------...///...---,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,---...---------------------------,,,,,,,,,,,,---......------------------------------------...000111222000///...---,,,,,,------,,,,,,------------,,,,,,,,,,,,---------------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,---...///000///...,,,+++.........///......------,,,,,,............,,,,,,,,,...///...---,,,---...---------.........//////........................------------------------,,,,,,------------,,,,,,***---111000---+++,,,///,,,---------------,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---------------...///000...+++(((***---///...,,,******))))))***+++,,,,,,++++++******++++++,,,---,,,---...---,,,,,,---///---...+++'''(((///000...)))))))))))))))*********+++++++++******))))))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++,,,...+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++'''))),,,...000000///...++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------************+++,,,---...,,,,,,,,,------.........++++++---......---+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////---------.........//////,,,------...---,,,***)))***+++,,,---------------------------------------000---+++))))))+++---000...------,,,,,,------...+++++++++,,,,,,---------++++++------------++++++)))***+++,,,---,,,,,,+++************************))))))***++++++++++++***---,,,***))))))***---...******+++,,,,,,---......+++,,,------......------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...//////.........,,,******,,,------,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---..............................///000///...,,,+++---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,---......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---///000222333111000...---,,,,,,,,,---,,,,,,,,,------,,,++++++,,,,,,,,,------...............,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,---...///000000...,,,+++.../////////...---,,,,,,,,,,,,---......---,,,,,,------...---++++++---///---------.........//////...------,,,++++++******---------------------------..................---***...222111---+++---///---............---,,,+++------------------------,,,+++***))))))+++---...,,,---......//////......////////////////////////........................---------,,,,,,++++++++++++************+++---...,,,(((+++555:::555...,,,111///---+++***+++,,,---------------------------+++*********+++---///000,,,,,,,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,***)))((()))+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))******+++,,,---------,,,,,,++++++++++++******+++---......---,,,---......------...000...,,,***)))))),,,111444---------,,,,,,+++++++++++++++,,,---------,,,,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------...,,,***))))))***,,,...---------,,,,,,+++++++++........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,//////...------------...***,,,---......---+++)))******++++++++++++******---------------...///000...---,,,,,,++++++++++++************************---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,---///000000---+++------,,,+++++++++,,,,,,------------------------.........------,,,,,,,,,------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////......000000000000///...---,,,++++++,,,,,,,,,---------//////............//////,,,++++++******++++++,,,000...,,,***)))***,,,---000...,,,++++++,,,---...---------.........////////////.........---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,...------------...//////***+++,,,---............---------............///000000//////.........---,,,,,,,,,,,,------...///,,,...//////...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...//////.................................///000111111000///...111000000///...---------///............---------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................000000000000000000000000------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++//////000000///...------++++++******+++---...///------............------.........------,,,,,,,,,---,,,+++++++++,,,---...,,,(((***222777333...,,,...---,,,+++,,,---///000------------------------,,,+++*********+++,,,---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,+++))))))***+++,,,+++***))))))+++---...------------------------++++++******++++++,,,---+++++++++++++++,,,,,,---.........------,,,,,,,,,+++******+++---......---,,,------------...111333///---+++---000000...+++------------,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---......------------......,,,,,,---------,,,+++*********++++++++++++******------,,,,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------............------,,,,,,,,,++++++,,,...000111000///111///,,,***)))+++---...++++++++++++++++++++++++------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,---------.........///------.........------,,,------------,,,+++***)))++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---111///---+++***+++---///111000...,,,,,,,,,---...------------.........//////.........------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,......------------------......---------,,,,,,,,,---------------...//////:::888444000---,,,,,,,,,------------............000/////////.........---,,,,,,,,,,,,,,,---......,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////..............................---...///000000///...---//////......---,,,,,,+++............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++---............------,,,,,,,,,,,,,,,,,,...///000...//////////////////...//////.........---------///...---,,,,,,,,,---...,,,))))))///333111...---,,,,,,+++,,,---///111333------------------------,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,,,,+++*********+++,,,---........................++++++******++++++,,,---,,,,,,,,,,,,---------...............------------+++******+++---......---***+++,,,---///333999===666111,,,---000111,,,'''...---------------,,,,,,------------,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------------------------------...------,,,,,,------...+++,,,------......------........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,+++***)))***++++++,,,---...///000............------------+++,,,---///111222444444444111---))))))***---000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...111///---,,,,,,---...///222111///------------...------------........................------------------,,,+++,,,---...///..............................------------......,,,---.........---,,,+++000//////......---,,,,,,...------------,,,,,,,,,---------------......///EEE@@@999222---,,,---...------------............/////////...............,,,++++++++++++,,,,,,---,,,---...---***)))***+++,,,---...//////...---,,,,,,,,,,,,---------......,,,---......///.........------------------------------............------000//////......------,,,............------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------------------...000000------------------------////////////............///...---,,,++++++,,,---,,,***))),,,...///...---,,,,,,,,,,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,...---,,,+++,,,---++++++*********+++,,,---------------------------++++++******++++++,,,---+++,,,,,,---------------------------------------,,,+++***+++---...---,,,(((***,,,...222999@@@FFF>>>777...******,,,------------------------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++******+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********+++,,,...///000000///---+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,---..............................------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***++++++,,,---......//////------------------------+++...111444444444444444333111...+++***+++---...------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,...............---,,,,,,*********+++++++++,,,,,,///......------......///------,,,,,,,,,,,,------///...---,,,,,,---...///111000///---,,,,,,,,,,,,------------------------------------------------///...,,,++++++,,,...///------------------------.........------.........+++,,,...//////...,,,***............------------------------------------------,,,,,,------...///???;;;666111......///111,,,,,,---------.................................+++++++++******++++++,,,---...///...,,,+++,,,---,,,---///000000///---,,,,,,,,,,,,---------......------...............---------------------------........................222222111111000000000///.........---------,,,,,,------,,,,,,------......------------------------------............------........................------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---------------...//////......------------........................------...---,,,*********++++++++++++******+++---...---------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,......,,,+++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,---,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,)))***+++---000555<<>>777...++++++***)))(((((())))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++++++++,,,,,,---------222---)))***---///---***(((+++---,,,******)))'''*********+++...000...***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...++++++---...---,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,***+++,,,---...---,,,,,,******,,,,,,,,,,,,******,,,---......---,,,,,,---,,,,,,---,,,+++***)))(((+++,,,---------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******((()))***,,,---...//////,,,---...//////...---,,,***000444222111222111...---,,,,,,+++************...------,,,,,,------...------,,,++++++******)))...------------...//////)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,------+++(((&&&&&&(((+++---++++++,,,,,,,,,---------+++******************+++,,,,,,---------,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///---------------------------------.........//////------///000111111111111.........------,,,,,,,,,***++++++,,,+++***(((''',,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///.........------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,++++++,,,,,,,,,+++++++++,,,---...///........................,,,,,,,,,------..................------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,---......------,,,,,,------.....................------............////////////,,,,,,+++++++++,,,------..............................---------,,,,,,,,,,,,...///...+++*********---------,,,,,,+++++++++,,,------......------,,,///...,,,+++***+++,,,,,,------------------------,,,,,,------------------...---,,,++++++,,,---...//////...---,,,,,,++++++,,,------......------,,,......------,,,,,,+++++++++,,,,,,+++******+++---000///---,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,---.........,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,------------...111000///...---,,,,,,,,,,,,***)))---333555111,,,,,,,,,+++***************+++++++++,,,,,,,,,------)))*********++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,111---******---///---***///---)))(((***,,,---+++---------+++******,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++111///,,,+++---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------...---,,,+++)))(((***+++,,,------,,,+++***+++,,,------,,,,,,,,,,,,...------,,,++++++******))))))+++,,,---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,---.........---...///000000///...------111333222333666555111---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...)))***,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++,,,,,,------,,,++++++******++++++,,,---------------,,,+++++++++++++++,,,,,,,,,------......------------......++++++++++++++++++++++++------------------------,,,------------.........------...///000111111000......---------,,,,,,,,,...............---,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------......++++++*********+++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---......------,,,,,,------.......................................////////////------,,,,,,+++,,,,,,,,,.................................---------,,,,,,...///000///---,,,+++,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...---,,,,,,+++++++++,,,------------------------------------------------......---,,,,,,---......///......---,,,,,,++++++,,,------......------,,,......---,,,+++***)))))))))+++---,,,+++***+++,,,111000///------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......//////,,,++++++******++++++,,,,,,,,,---,,,,,,+++***))),,,,,,,,,,,,------------111111000...------------...,,,))))))***,,,,,,+++------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---,,,*********+++)))***************++++++000---***+++---...---***111,,,((())),,,...---***)))+++,,,,,,***)))+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111///---,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------------,,,+++***)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,,,,'''((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,------,,,,,,...//////000000//////....../////////333999888444,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,------...//////***************+++,,,,,,***+++---.........---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,---------------/////////....../////////------,,,++++++***))))))------------------------,,,,,,,,,,,,------------------...///000000000000...------------,,,,,,,,,000//////...............++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------******++++++,,,...///000,,,,,,---------,,,+++***........................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........,,,,,,,,,+++,,,------......------,,,,,,------.......................................////////////......---,,,+++++++++,,,.................................------------,,,///000222111///------...+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,------,,,,,,++++++------------------------.........------,,,,,,+++///...------------...///.........------,,,,,,+++,,,------......------,,,,,,,,,,,,++++++*********)))+++------,,,+++***+++111000///...------,,,,,,,,,,,,,,,,,,---------------------.........//////...------,,,,,,------...------------,,,+++***)))++++++,,,,,,,,,---------000000...------,,,,,,,,,......,,,+++))))))+++---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,,,,,,,******+++,,,************++++++++++++///---++++++------,,,***,,,+++,,,///000---,,,---,,,))))))---...------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------*********+++++++++++++++---------------------------,,,+++,,,---...------000///---+++++++++---...******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,------,,,,,,+++***........................---,,,******111888888333,,,,,,,,,,,,------...///,,,++++++******++++++,,,+++,,,,,,,,,---------...***************++++++,,,,,,---...////////////...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,............,,,++++++,,,,,,------,,,,,,+++---,,,+++******,,,---///---------,,,,,,---------......------------------------..................//////............//////.........------,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,---...///////////////------------------------...---,,,++++++,,,---...------..................,,,,,,---------...------///...------,,,,,,,,,,,,------------------------+++,,,,,,,,,------......+++++++++,,,,,,...//////,,,---.../////////...---........................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,------.........------,,,,,,------...---------...........................////////////000///...,,,,,,+++++++++....................................------------///000111111///......///+++++++++,,,,,,---------,,,------......------,,,+++,,,---...---,,,+++***------------------------//////...---,,,,,,++++++..............................---------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,)))+++------,,,+++***+++/////////......---,,,+++++++++++++++,,,,,,,,,,,,---------..................------,,,,,,------............---,,,+++***)))+++++++++,,,,,,,,,------......---,,,++++++++++++***,,,...---++++++,,,...++++++*********++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,+++***)))***...111...---555@@@GGG888+++***......------++++++++++++++++++++++++------------------------........................,,,,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,------------------------///,,,++++++...//////...000...,,,++++++,,,---.........------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((///777777222,,,,,,,,,,,,------...///,,,++++++******++++++,,,---,,,,,,,,,++++++******+++++++++++++++,,,------...//////000000000000000---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,............,,,++++++,,,------------,,,+++,,,,,,+++++++++,,,---......------,,,,,,------.........---------...///000...........................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,------............------------------------------,,,+++******+++,,,---........................+++,,,---.........------///...------,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,,,,---------+++,,,---...////////////........................---------------------------------------------------,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,---------............------,,,,,,------...---------.........//////............////////////000///...---,,,,,,++++++........................//////.........------------///000000...------...+++++++++,,,,,,---------,,,------......------,,,***+++,,,---...---,,,+++------------------------//////...---,,,,,,++++++---..................------------------,,,,,,,,,,,,------......------,,,))))))***+++,,,---......)))+++---,,,+++***+++,,,------......------,,,+++*********+++++++++,,,,,,------------------------,,,++++++******++++++,,,------...------,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++(((***,,,---,,,++++++++++++************++++++,,,************++++++++++++(((((()))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++,,,,,,+++***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++,,,---))),,,???UUUbbbGGG...'''***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))+++,,,,,,***))))))***+++,,,,,,------,,,,,,+++++++++++++++,,,---......//////---,,,+++*********------,,,,,,,,,,,,------///,,,)))***---000///......---,,,++++++,,,---...111000///---,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,++++++******++++++,,,------+++***///555666222,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,---..................//////000000---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...------,,,---...000222333...............---------,,,,,,++++++++++++,,,,,,))))))***++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,------------...------------------...///------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,+++*********++++++******++++++++++++,,,,,,---------------.........//////...---------------,,,,,,+++,,,,,,---//////...........................------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,------------.........,,,,,,---............---...------,,,,,,------...,,,,,,------.../////////............//////////////////...---,,,,,,,,,---......................../////////.........------,,,---///...---,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,---------,,,,,,------------------------.........------,,,,,,+++,,,,,,---......---,,,,,,------------------------,,,------......------,,,++++++,,,,,,------......+++,,,,,,+++******+++---***+++,,,---------,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------------,,,,,,***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++***+++++++++++++++,,,------************++++++++++++)))))))))*********++++++++++++++++++++++++++++++************++++++++++++************************,,,,,,++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++*********,,,------,,,+++******---)))***+++((())):::OOOXXX@@@+++(((+++***))),,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,++++++---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///111000...---+++++++++,,,---,,,+++******+++,,,---...***&&&'''+++......,,,+++++++++,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------,,,+++******,,,,,,+++******+++,,,,,,+++---...+++---111222///---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,)))+++,,,......---,,,+++------,,,,,,,,,,,,------,,,++++++,,,...222555666.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,------------.........,,,,,,---------,,,,,,+++,,,,,,,,,---------......------...///////////////...---------,,,,,,,,,,,,***+++---//////...---,,,++++++*********+++,,,,,,*********++++++,,,,,,,,,............------------...------------......///333111///---,,,---///000..............................---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,.../////////...---...------,,,,,,------...,,,,,,------...//////000............///////////////......---------..............................////////////............+++---///...---,,,---...---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,,,,---...------------------------------------------------++++++,,,------,,,++++++------------------------,,,------......------,,,------------------------,,,,,,,,,***)))))),,,...((()))+++,,,------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...---------******+++++++++,,,,,,,,,......---,,,,,,,,,------111///,,,,,,------,,,+++,,,,,,,,,,,,------...///)))************+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---,,,,,,++++++*********)))***,,,,,,++++++,,,---++++++++++++******))))))***,,,------,,,************''')))...+++%%%,,,999:::,,,%%%---222---***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((+++//////---,,,---///+++,,,,,,------,,,,,,+++++++++++++++,,,---...///......---,,,---...///000,,,,,,************,,,,,,,,,((($$$%%%***------+++******+++,,,,,,,,,++++++---,,,+++++++++,,,---...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***------,,,++++++,,,------(((,,,---***))),,,---+++---,,,,,,+++************...------,,,,,,------...+++,,,,,,------......///,,,,,,++++++,,,,,,---...******))))))******+++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++***************+++,,,,,,---......---,,,************,,,---,,,++++++******++++++,,,(((***---//////...,,,***---,,,,,,++++++,,,,,,---+++++++++,,,///222666888......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,---...//////---------.........//////,,,,,,---------,,,++++++,,,,,,,,,------.........+++,,,.../////////...---000000/////////.........***+++---//////...---,,,,,,,,,,,,,,,---......///,,,,,,,,,------........./////////...---------,,,,,,,,,,,,---...///000111;;;888444111//////111333.................................------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,.../////////...---...------,,,,,,------...,,,,,,------...///000000............/////////000......---------......///........................000/////////............,,,---//////...------...---------,,,,,,+++++++++,,,------......------,,,,,,,,,+++***+++,,,...///------------------------,,,,,,------------------******,,,,,,,,,,,,******------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,,,,+++*********+++,,,---+++,,,,,,+++***+++---///...---,,,---.........,,,---...//////---++++++,,,---,,,+++,,,------,,,************++++++,,,,,,---,,,,,,,,,------.........///...,,,*********,,,---))),,,...,,,,,,...,,,)))---++++++,,,,,,+++,,,...+++*********+++,,,------000///......---------------,,,++++++************,,,---///000000///---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++444222...***))))))+++,,,++++++++++++++++++++++++............---,,,,,,+++...------,,,,,,------......---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------------------)))***++++++,,,,,,++++++---,,,***(((((()))***++++++++++++,,,,,,,,,------/////////...------,,,,,,///......------......///------------------------+++,,,...//////...,,,+++,,,------......------,,,,,,,,,,,,---------.........,,,******+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,---.........---,,,...---,,,++++++,,,...///...,,,))))))+++000555999000///---+++++++++---...111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---+++++++++,,,,,,---------000000//////.........---,,,,,,,,,---------.........---,,,+++++++++++++++...---,,,+++,,,,,,......***)))))))))))))))******---------....../////////...///111000...,,,++++++,,,+++******+++...000222HHH<<<999,,,+++333)))***))))))+++,,,...///000111.........------.........+++,,,------++++++,,,---,,,---...//////---+++************++++++,,,,,,,,,...///000111000///---+++------------------------////////////////////////111111000000//////......333222000///......//////000///...---------------......//////...---,,,,,,...---,,,+++++++++,,,------.........---,,,,,,+++......////////////..............................///......------......///...------,,,,,,------...000000//////.........---***,,,------,,,+++,,,,,,------,,,+++************...---,,,,,,++++++,,,,,,++++++*********+++,,,---,,,------,,,++++++---///111...++++++......,,,)))+++---......---,,,---......---,,,---//////---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,---,,,111333000......,,,))),,,+++***+++*********++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++......---,,,,,,,,,------+++,,,...//////...,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++000...,,,***)))***+++---........................------.........---,,,+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---............/////////---------.....................------------......------------------------,,,---...//////...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...,,,******,,,.........***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,,,,,,,---...///---+++***)))+++///333666111000...,,,,,,---...///000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------......000/////////............,,,,,,---------.........222111000//////////////////...---,,,,,,,,,---...///......---------......------------............---///111000...,,,+++,,,------,,,,,,---///222333LLL<<<999///---111(((///,,,,,,,,,------...............------------......+++,,,------++++++,,,---,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,---...000000000///---,,,------------------------........................111000000000/////////...///...---------...///000000///...------------.........//////...------,,,,,,---............---,,,------......------,,,+++.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000/////////.........---+++,,,......,,,+++,,,------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++******++++++,,,------......---++++++---...000---)))***...///,,,)))***,,,.........---...000......---...000000...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........,,,+++++++++,,,---...555999555000---,,,***+++++++++*********++++++++++++,,,------,,,+++***,,,,,,++++++++++++******------,,,,,,,,,---......++++++------------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------------............------------******+++++++++,,,,,,,,,+++,,,,,,---......//////------------------------------------------------------------------------,,,,,,------------,,,,,,*********+++++++++,,,,,,...,,,***+++---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,------......------+++,,,---...//////000000,,,,,,++++++,,,...000111111000///...---...///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,/////////...............////////////............,,,------------.........000//////...............//////...---,,,,,,------///...------,,,,,,,,,,,,------------------,,,,,,---///111000...---,,,,,,//////......///111333444LLL@@@AAA555...///)))444//////......---,,,,,,+++------,,,,,,,,,,,,------+++---...---,,,+++,,,---......---------,,,,,,,,,------------------,,,,,,,,,---///000000///...---------------------------........................000000000000////////////,,,++++++++++++---...000//////......------...............///......---,,,***,,,///111222000...---------......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////...............+++---......---,,,,,,---,,,,,,------///000222333...---,,,,,,++++++,,,,,,+++***++++++++++++,,,,,,---...///...,,,,,,---...,,,+++,,,,,,.........---+++---...///...---...///...------...000000///---......------,,,,,,++++++------------------------...---,,,,,,,,,,,,------,,,666<<<777000---,,,,,,***,,,,,,+++,,,///000///+++,,,---......,,,***(((------------------,,,,,,************++++++,,,---***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************+++,,,...//////...,,,***...------,,,,,,------...++++++++++++,,,,,,---...------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------------......+++,,,------......------------............---,,,))))))))))))************,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,---------------------,,,++++++++++++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,+++,,,......---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---------------+++---///111222222222111---------...............//////...------...//////------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------......////////////....../////////............---///////////////.........------------...............------,,,,,,,,,------//////......------,,,,,,......---,,,++++++++++++......------,,,,,,++++++---///111111///---------////////////000111222333EEELLLUUU>>>...111---444000//////...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,---...............---------,,,,,,...////////////...------------------------........................000000000000////////////,,,,,,+++++++++,,,.../////////............//////---...............------***+++...000111000///...,,,------...------,,,,,,,,,,,,------------,,,,,,..............................////////////.........------,,,,,,------...........................,,,---//////---,,,---...---------...///000222222...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,---...000///...---...///***///333222///,,,---///---///000///...,,,,,,------,,,,,,---//////...---///......------,,,,,,,,,---------------------------------------------...)))333999555///---......***...///---///555777555+++,,,...///...,,,***))),,,,,,---.........---,,,************++++++,,,---***++++++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++---------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++........................+++,,,...//////...,,,+++...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,------.........+++,,,------......------+++,,,------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------222///,,,+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,------......---...000222333444333333...///000111111000///...---------------------...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------.........//////000000//////.........------------------.........///////////////---------.........////////////.........//////000/////////......---------111000000///......//////.........------,,,,,,,,,---///111111///...---...............///000000111999UUUhhhFFF---444000000..................---------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...///...---,,,,,,,,,,,,---........................,,,,,,---.........//////------------------------........................////////////000000000000000///---,,,,,,,,,---...//////.........//////000------...............---,,,,,,,,,,,,---...///000,,,,,,------...------,,,,,,,,,------------,,,,,,...........................//////000000//////......------,,,,,,------...---------...............,,,...000///...---......//////............//////...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,...000000///...///000...333888888333...,,,,,,...000111000...,,,,,,---,,,++++++---///000...---..................------...------------,,,,,,,,,------------............(((///444111------///...)))///000---000888:::666,,,,,,---......---++++++***+++,,,---...---,,,+++------,,,,,,,,,---......++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((()))***,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,++++++******++++++,,,,,,,,,+++++++++,,,------+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***)))******++++++,,,,,,---++++++,,,---------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------,,,++++++***,,,---...//////...---,,,+++,,,,,,------.........************************++++++,,,,,,,,,,,,++++++,,,,,,---------.........111...,,,***+++++++++***,,,,,,,,,,,,------------++++++++++++,,,---......---,,,,,,,,,,,,---...///...///000111222333333333///000111222222111///...,,,,,,,,,---------------,,,,,,------------,,,,,,***++++++,,,,,,------...+++,,,,,,------.........------............------,,,,,,---------..................///////////////------........./////////------,,,,,,------......---...////////////......//////............//////..................---------///111111000......///---------....../////////000RRRjjjIII///555000................../////////------,,,,,,,,,,,,------,,,...///...---,,,---.........---------,,,,,,,,,---------.........//////---------------.........------------------------------------------------////////////000000000000222111///------------...//////......//////000000,,,---......///.........------,,,+++,,,---///000,,,,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...---------------.........---///000000///......///000000///------,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,+++++++++---000111000000111222///111555:::;;;888111+++---///000000...---......---,,,,,,...000111000................../////////......---------,,,,,,,,,,,,------...............+++///000---,,,...///---)))000000+++---555777222,,,,,,,,,---------------***+++---//////...---,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''(((***,,,---,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------+++++++++,,,,,,---......************************---,,,,,,,,,,,,---...///,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,++++++***))))))***++++++,,,------***++++++,,,,,,,,,,,,,,,,,,+++*********+++---...************++++++++++++---,,,,,,,,,,,,,,,,,,,,,---...000111111000...---++++++,,,,,,---......///***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------+++))))))***,,,,,,+++,,,,,,,,,------------...++++++++++++,,,---...///------,,,,,,,,,---...///...............///000111...///000111111000//////,,,,,,---...............,,,---............---,,,******+++,,,,,,---......++++++,,,,,,---......///------............------,,,,,,---...///000000111............/////////000............////////////+++++++++++++++,,,------,,,---...///000000//////------------......///000......//////////////////---///111111000/////////------......//////.........BBBXXXFFF333222+++////////////.....................------------......---...///...---,,,---///,,,---.........---,,,+++++++++,,,---...//////000......------,,,,,,------------------------------------------------------.../////////000000000111000///...------.../////////////////////000111111,,,------...//////..................//////......+++,,,------......------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,------............///111111///...///000000000///...---,,,,,,---...---,,,,,,++++++,,,,,,)))***+++,,,---,,,++++++***,,,///111111111222333---,,,000999CCCCCC999...+++---///000//////000111...------///111222111000------......//////000000.........------,,,,,,,,,,,,,,,---.../////////......000///++++++...///,,,)))000000)))***222333---,,,,,,,,,,,,,,,---...///---...000222222111000///---,,,,,,+++************---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,&&&(((***,,,---,,,+++***************************------------------------,,,,,,,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------(((((()))***+++---///000------------------------...---+++***+++---///000...------,,,,,,------......------,,,+++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------******++++++++++++******+++++++++,,,,,,+++++++++++++++,,,------...//////******+++,,,,,,,,,,,,+++---,,,*********,,,...///------........./////////***++++++,,,,,,------......///000222222000///...++++++,,,,,,---...//////+++,,,...//////...,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***((('''(((***---...---,,,,,,,,,---------......++++++++++++,,,---...///------,,,+++,,,---...///...---,,,++++++,,,...///---......///////////////------...///000000//////,,,---.../////////...---******+++,,,,,,---......++++++,,,,,,---...////////////000000000000//////,,,---...///000111222333---.........//////000000............/////////000///////////////000111222+++,,,...///111111000000000000111111222444555666......//////000000111111---///111111000//////000---...///////////////...000333FFFCCC777///%%%222000000//////......------///......------......///---...///...------...///,,,---...//////---+++***)))***+++,,,---///000000///...---,,,,,,,,,,,,,,,------------------------------------------------.../////////000000111111...---,,,,,,---...000111///////////////000111111,,,,,,---.../////////...---///111222222000...,,,+++,,,,,,---.........---......////////////.................................///000222222000///......------,,,,,,------...,,,,,,,,,------............///111111/////////000000000///...............666000+++***---///---+++***)))))))))***+++,,,,,,///...------...///000111//////------222888666000000111111111///......///000---,,,111888;;;777222///////////////000222222777888777444666999777333555111---,,,...//////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000333666999;;;===222333000,,,+++------***111+++((()))***)))***---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---............------,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++---...///...,,,+++,,,---+++******)))***,,,---...++++++******++++++,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,///...---,,,++++++***)))++++++++++++++++++++++++...,,,+++,,,------,,,+++............---,,,+++++++++++++++,,,,,,---------************+++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------------,,,,,,+++++++++---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************000000111000000///......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,++++++++++++............---,,,++++++(((+++...///.........///,,,,,,,,,---------......---...///000000///...---/////////...---+++***))),,,,,,,,,------.........'''(((***+++,,,,,,,,,+++///......---------...............------,,,,,,,,,---------............///////////////////////////000///...---------------,,,...///111111000...---........................///////////////............///000222222222111111000000000000000000000000***+++,,,---............///222444555333000//////+++---......------///000000...***((((((***...000------------------------........................//////............//////........................000...,,,******,,,...000///...---,,,,,,,,,,,,,,,//////111222222111000///000...---,,,.........---,,,,,,,,,------............/////////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...............////////////////////////---------............///........................///------...000000---***888333---+++,,,---+++(((******************+++,,,...---,,,,,,,,,...///000......---...333999888333///000111000...---...//////---...444<<>>CCCEEEBBBAAACCCEEEDDD???<<<:::999888666111...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222222444555777999:::;;;<<<>>>:::000******---...111......222222...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,+++++++++*********))))))...,,,******+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,---...---+++***+++,,,------,,,+++++++++,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,---............---///......------,,,,,,,,,------------------------,,,+++***+++,,,---,,,+++,,,,,,---------------,,,---------...............,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,------...------,,,,,,------------------------......---++++++******+++//////000000///......---+++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------.........///......------'''***,,,---,,,++++++,,,,,,,,,,,,---------......---...///000000///...---+++,,,,,,---.........---,,,,,,,,,---------......)))***+++,,,,,,---,,,,,,------------------............---------,,,,,,,,,---------............///..............................---,,,,,,,,,,,,,,,(((***,,,///000000000///....................................////////////...///000111111111000///////////////////////////++++++,,,---............---///111111///---------,,,...///...------...///......---,,,,,,---......------------------------........................//////............//////...........................------,,,,,,------...000//////............///...///000111111111111111111///------.........---............////////////.........///......---------------------------------------------------------------,,,,,,,,,,,,,,,------------------------000///......------..............................---------............///........................000...---...//////---+++666222---+++,,,,,,+++))),,,++++++************+++,,,,,,,,,+++,,,,,,---...,,,...---...333999888444---/////////---,,,---.........000888@@@CCC@@@<<<;;;;;;<<<<<<;;;999777666222999===888333444888999????????????>>>999222.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111111222222333333444>>>CCCCCC:::000------......---111777888111+++(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''''')))+++------------,,,,,,,,,,,,...,,,***)))***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,+++,,,---,,,***)))***+++---------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,---......//////..............................------------------------+++***)))***,,,------,,,)))***+++,,,------------............------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,------...------,,,........................///...---,,,,,,,,,,,,,,,---............------,,,)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---......////////////...)))+++,,,,,,+++***+++,,,,,,,,,,,,---------......---...////////////...---***+++,,,---......//////,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,+++,,,,,,---.........------------,,,,,,,,,---------............///........................------,,,+++++++++,,,,,,((()))+++---////////////........................---------.../////////000...///000000000///...---........................,,,,,,------...------------...///...---,,,---...---...//////---,,,---...---......//////......---................................................/////////....../////////........................,,,---...//////...---,,,..................///000.........///000111222333333111///...//////...---..................------------......///.................................------------------------------------------------------------------------///...---------------------------------------------------............///........................000///------.........,,,000...++++++,,,......------,,,++++++************,,,,,,,,,,,,,,,,,,------,,,---------000555555111,,,---......,,,,,,,,,...------111888>>>AAA>>>:::999:::::::::888555222000333888999444......//////222333666888777555000---......------------......------------------------+++++++++,,,,,,,,,------.........///////////////222;;;BBBAAA===999333---,,,+++...444666111,,,***+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,***(((&&&''')))+++...............---------...,,,))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,---,,,+++******,,,******+++,,,------......,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,---...............,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,------,,,***++++++,,,------,,,,,,---,,,,,,++++++*********///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------............//////...---------------,,,,,,---------,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,---.../////////...,,,...///...,,,,,,,,,---,,,,,,,,,---------..............................---------...------,,,,,,------------------------...---,,,++++++,,,------++++++++++++,,,---......---------------------------------............///........................------,,,,,,,,,,,,,,,---------.........---,,,,,,........................,,,,,,------...///000000....../////////...,,,+++---------------------------------...------,,,,,,...//////...---,,,...000...///000///---,,,,,,---------............------////////////////////////..............................////////////..............................------...//////...------++++++++++++,,,------.........---...///111333444444222000/////////...---------,,,,,,++++++******,,,,,,---.../////////...////////////////////////---------------------------------...............------------------------...------,,,,,,,,,---------------------------------------............///........................000///---,,,,,,---.........---++++++,,,---......------,,,+++*********+++------.........---------,,,...---+++---000000,,,+++---...---,,,,,,---...,,,---///444888999666333+++---000333444444444333555666444000...000...***)))+++---...///.........------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...//////000000111222222***111888>>>DDDFFF@@@888555111///111111...,,,,,,************+++++++++++++++++++++,,,,,,---------------,,,***((((((***---******************++++++---+++))))))+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,......---,,,+++,,,---***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,------------,,,,,,+++***,,,,,,,,,++++++******)))///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------//////...---------......++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,***+++,,,,,,---------------......---,,,+++,,,...,,,,,,,,,---------............------------......---------...------,,,,,,------------------------...---+++******+++,,,---+++++++++++++++,,,---...---------------------------------............///..............................------------......////////////......------........................+++,,,,,,---...//////000......//////...---,,,+++---------------------------------...------,,,,,,---......---,,,,,,...000...///000///---,,,,,,---...---,,,++++++,,,---...////////////////////////..............................///000000///..............................///...------------...///+++++++++++++++,,,---......---------...000333444333111////////////...------------,,,,,,+++++++++,,,,,,---.../////////...////////////////////////---------------------------------.........//////------------------------------,,,,,,,,,------...---------------------------------............///........................000///...---,,,,,,...//////...---,,,++++++++++++---,,,,,,++++++++++++,,,---............------,,,+++...---******---,,,***+++---...---,,,,,,---///---------///111111///,,,+++,,,...///111111111111---...,,,)))+++...,,,''',,,---...---,,,,,,---///------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,---...///000111.........333===HHHHHHDDD@@@:::666555333...,,,---))))))*********+++++++++***++++++,,,,,,------...---------,,,******,,,...+++++++++,,,,,,,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------........................,,,+++***+++---......,,,............---,,,+++***------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,*********)))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---............***++++++,,,,,,---------///......---------......***++++++,,,,,,,,,,,,,,,------......------,,,+++------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++***++++++,,,,,,,,,,,,+++***+++,,,+++******+++---,,,,,,,,,---------............------------......***+++,,,---......//////...------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...---------............///------------------------......---------...//////------......///000000111........................,,,,,,,,,---.........///---.../////////...---,,,------------------------,,,,,,------...---------***+++,,,,,,++++++,,,------...//////---,,,---......---+++******+++---...................................................---...///000000///...---........................000///...------...///000------------------...///---------...///000111222111000......///000///...//////////////////......------......///.................................------------------------,,,,,,,,,---......//////------------------------------------------...///---------------------------------............///...........................//////...,,,,,,---///---......---++++++++++++,,,,,,+++++++++,,,------,,,------...---,,,+++***)))------******,,,---++++++---......------...///...---,,,,,,,,,,,,+++***000//////...---,,,,,,,,,111444444111000333333111---///000000...---...000......------------..............................++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---///...,,,+++222<<<@@@???>>>;;;:::<<<:::444...---*********+++++++++,,,,,,******+++,,,,,,---......+++,,,------,,,,,,---...---------....../////////))))))***,,,......+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---...---+++***+++,,,---,,,++++++,,,000444666---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------,,,,,,,,,---------------////////////////////////...---,,,,,,...///...,,,.........//////...------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------------,,,,,,,,,************+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,---............++++++,,,,,,---......///...---------------......***+++,,,,,,------,,,,,,,,,,,,------...---------..............................------------......---------------------------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++***)))***,,,///,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---.........---......---------,,,,,,,,,***+++,,,------...------000///...---,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------------------------,,,,,,,,,------...///------------...//////000........................------------------------,,,---//////000///......------------------------++++++,,,---............(((+++------,,,,,,,,,,,,,,,...///...------...///------------------------------------------------........................---...///000000///...---..............................////////////............------,,,------------......///000000000//////...,,,---...000////////////000000000000000000.........///......------------------------------------------------------+++++++++,,,---.........------------------------......------......///000........................---------............///........................,,,///000000---,,,,,,...)))***,,,,,,,,,,,,...///++++++++++++,,,------...+++,,,,,,---,,,+++***)))(((,,,---++++++...///---,,,---......------///000...---,,,+++++++++++++++++++++++++++,,,...///000---333555000******,,,---(((,,,///000...---...000//////............//////........................++++++,,,,,,,,,---------........................+++......+++,,,000222111444555999@@@AAA999111---++++++,,,,,,,,,---------******+++,,,,,,---......)))+++---------,,,---...*********++++++,,,,,,,,,((()))***---///...+++(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---,,,***)))***+++(((((((((***///666===AAA---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,---......//////..............................------------------------///...------...///...,,,,,,---...///000000000000)))))))))******++++++,,,************+++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,---............,,,,,,------...///000000------,,,,,,,,,------...***+++,,,---------------***+++,,,---.../////////////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,---..................---,,,+++++++++,,,,,,,,,+++---///222,,,,,,,,,---------.........---,,,,,,,,,,,,---.../////////...---+++***))).........------,,,,,,,,,***+++---///000000//////111000///...---,,,,,,,,,,,,,,,,,,------.........---------.........//////------------------------++++++++++++,,,,,,---...000///...---,,,++++++,,,........................------------------,,,,,,,,,---///000000000//////........................***+++,,,---......///...***,,,///111000.........+++---......------///000+++---///000000///---+++------------------------........................---...///111111///...---........................+++---000222222000---+++---,,,,,,+++************---...///000000///.........,,,+++,,,...000000///------......//////000000.../////////...---,,,,,,------------------------------------------------******+++,,,,,,---......------------------------...............///000111////////////////////////---------.........//////........................+++...111111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........///---,,,+++,,,...000111000///...---,,,+++++++++******))))))******+++,,,,,,------......------,,,,,,,,,,,,---------......111000///...---,,,,,,,,,...---,,,---///000///...///...---,,,+++,,,---...---------.........//////...---,,,,,,++++++++++++222333444555555444333222---,,,+++*********++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))---+++)))'''(((***...000,,,,,,,,,---------......,,,+++***+++---...---,,,,,,------......------,,,(((((()))***,,,...111222111---******---///...,,,///***))),,,---+++)))+++------,,,++++++,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,+++,,,---//////---+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------++++++------------++++++---------.........//////------------------------******+++,,,------------...---,,,+++++++++,,,------...///...,,,+++,,,---//////000000000000//////---......///000111111222222111...---,,,---...000,,,,,,,,,------.........------------------------333222000///......//////,,,---------------------+++++++++,,,,,,---------,,,---------......//////------------------------,,,,,,,,,------.........///...,,,+++***++++++,,,......---------,,,,,,,,,,,,,,,,,,------.........---------............///---,,,,,,++++++,,,,,,------------............///000//////...------,,,,,,......------------.........---,,,,,,,,,,,,---.........------------......000000//////.........---/////////...---,,,******..........................................---------..................------------.........//////,,,,,,,,,,,,,,,---...///---...//////...,,,***)))***+++,,,---............000///...------...///000........................------......///000000000---+++***+++...000111222+++++++++,,,,,,,,,------------------------------------------------------111000...---++++++******........................------------------------------,,,,,,---...000111......//////////////////,,,---------------,,,,,,...---,,,++++++---...000------......------,,,+++...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,------------,,,,,,,,,------------------......---------...////////////...---,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------...------,,,,,,,,,---------,,,,,,---...//////---......---,,,,,,,,,---...---------.........//////...---,,,,,,+++++++++,,,---..................---------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***---,,,***))))))***---...,,,,,,,,,---------......,,,+++***+++---...---,,,,,,------......------,,,++++++***++++++---...///***+++,,,---------...///---******......++++++---...------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---//////...,,,---------............///------------------------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////......------,,,,,,------,,,++++++,,,------+++,,,------------,,,++++++++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,---//////000000000000//////---......///000000111111111000///...---......///,,,------------------...++++++++++++++++++++++++......---------...///000.........------,,,,,,+++,,,,,,---------........................---------------------------------,,,,,,------------------...---,,,+++++++++,,,---.........---------,,,,,,,,,,,,---------------------------............///...------,,,,,,------...---------............///..............................------------............---,,,,,,---............------------......000/////////................../////////...------................................................------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........//////...---+++***++++++,,,---...............---,,,,,,,,,,,,---....................................------------------,,,++++++...000111000,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,---...///000........................------------------------//////...---------...///............------------....../////////......---///...---,,,,,,...///111------......------,,,+++......///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,---------------------------------,,,,,,..................------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,------...---,,,+++,,,.........---...------,,,------......---------...............------,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------//////...---,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,,,,,,,---------......---++++++,,,---...---,,,,,,------......------,,,...------,,,+++,,,,,,,,,''',,,111111...,,,---///+++***,,,//////,,,,,,000.........------......///...------------,,,,,,,,,...------------,,,,,,,,,---,,,,,,---//////...,,,---------............///........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,++++++***------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------.........------,,,++++++++++++,,,,,,---...---,,,+++,,,---...---,,,//////000000000000//////.........//////000000111////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000//////...---,,,++++++***------............///////////////...------,,,,,,------------------------------------------,,,,,,---,,,,,,,,,,,,,,,---..................---------------------------,,,,,,---------............//////......------......///---------............///,,,,,,------...///000000......------------............---,,,,,,---......//////............//////////////////............---......///000000//////................................................,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,---///////////////...---,,,,,,,,,------...---------...---,,,,,,,,,,,,---.................................------,,,++++++***///---,,,,,,...//////...---------.........//////------------------------........................++++++,,,---...000222222........................------------------------000000///------,,,,,,---......------,,,,,,,,,+++//////000000000000000/////////...---...///000111---............---,,,,,,---...///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,---...---------.........------,,,,,,,,,---...///000///...,,,+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...---,,,+++,,,---...---,,,---------------.................................---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...---.........------,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...222222000///...,,,+++*********+++,,,------------,,,,,,,,,,,,++++++***))),,,,,,,,,---------......---,,,+++,,,.........---,,,------......------,,,......------,,,,,,,,,,,,+++...333444222///......******---000...+++,,,111---------------......///---------------------------------------------------,,,,,,---//////...------------............///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((---------,,,,,,---------,,,------------------,,,---------.........//////.........------,,,,,,+++////////////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++***+++...///---,,,//////000000000000//////........./////////000000......///000//////......//////......------,,,,,,........................******++++++,,,...//////.........------,,,,,,,,,------------...........................---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,------.......................................------,,,,,,,,,---------............///......------------......---------............///,,,,,,------.../////////......------------............------------......111111000000000000111111///////////////.........---....../////////..............................---------...............+++,,,,,,------,,,,,,+++---------.........//////000///......------------000000/////////......------------...------,,,,,,/////////....../////////...........................---------,,,,,,,,,+++///...------...///...---------------............------------------------////////////////////////000000///............///................................................//////......------------//////...------,,,,,,,,,...//////000000000000///......------......///000...............------,,,---.........------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,---.........------.........------,,,,,,,,,---...000000000...,,,***......---,,,,,,,,,------+++++++++++++++,,,------,,,------......------,,,++++++,,,,,,,,,---------111000///...------------...---,,,,,,......---,,,---------....../////////.....................---,,,,,,,,,++++++,,,,,,---+++***)))(((((()))***+++------.........---,,,++++++++++++,,,,,,,,,------...---+++******+++---...111000///...---,,,+++******+++,,,---------------+++,,,,,,,,,,,,+++***))),,,,,,,,,---------......---,,,+++,,,...///...---,,,------......------,,,,,,---------------------------///333666666444111---+++,,,...---***,,,///,,,,,,++++++,,,------...------------------------------------------------...---,,,---...//////...---------............///////////////////////////..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((---------------------------------------------------------.........//////.........------,,,,,,,,,////////////...---,,,,,,.........---,,,+++***)))...---,,,---......------//////000000000000//////............////////////......//////000///....../////////......---------////////////////////////---------......---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------.........------,,,,,,,,,+++,,,,,,---............------...........................------,,,,,,,,,---------............///------,,,,,,,,,,,,---------------............///..............................------------..............................000//////......//////000.........///////////////...//////...---,,,++++++////////////////////////---------.........//////+++,,,,,,------,,,,,,+++---------.........//////111111000//////...//////000/////////............---------...------,,,,,,...//////////////////...........................,,,,,,------............///...------//////---,,,+++,,,,,,,,,,,,---------------------------------////////////////////////222111000///...---------................................................,,,------.........//////////////////......------,,,---....../////////...------,,,---------............//////......---,,,,,,---......------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,---...............------------------,,,,,,,,,---///000000...,,,+++...------,,,,,,---------+++++++++++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......333222111///...---------000...------...///...,,,,,,---...///////////////...............---------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,------......---+++***++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,,,,++++++******+++,,,,,,------------,,,++++++,,,,,,,,,+++******,,,,,,,,,---------.........,,,,,,,,,...///...---,,,------......------,,,+++,,,---......///......+++******///666;;;;;;888555///,,,------++++++...+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,------------...///...,,,---...000000///---------............///////////////////////////------------....................................------------,,,,,,,,,,,,------------,,,,,,,,,,,,------............------......------------......+++++++++,,,,,,,,,------------------------------------.........------,,,.........---,,,+++***)))...///000///---,,,---/////////000000000000//////..................................../////////////////////.......................................000000000000///...,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,+++++++++***+++,,,---...000111111------------------------------------------,,,,,,,,,------............---,,,,,,,,,---------------------------------,,,,,,---------............///,,,,,,,,,++++++,,,,,,,,,---------............///..................------......------------......---...////////////...---,,,,,,++++++++++++,,,,,,.........////////////////////////...---+++***)))////////////////////////,,,,,,------.../////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------111000000////////////000//////...------......///,,,,,,------...---------,,,,,,---......---,,,,,,........................,,,,,,,,,---.../////////......---...//////---,,,+++++++++,,,,,,,,,------------------------------........................//////......---......///................................................+++,,,---...////////////////////////////////////***+++,,,---............,,,,,,,,,---------------...////////////...------,,,---...---------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,------...............,,,,,,------------------,,,---.../////////...------------,,,,,,------...,,,,,,,,,,,,,,,---......,,,------......------,,,------........./////////111000///...............111000......///000...---+++,,,...///000000000/////////.........---------,,,+++++++++,,,,,,---...------............------+++,,,---...---,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------.........---,,,---...//////---,,,------......------,,,,,,,,,.../////////...---,,,++++++---111666:::<<>>@@@444111///------...///000000000///,,,------......------,,,,,,---......//////..............................,,,,,,,,,------...............------------......---------.........//////+++,,,.../////////................../////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000111111///---,,,---///,,,///111222111/////////---,,,++++++,,,---///000------...///000111222222333222000//////000222333222111111111000000//////.../////////000000111111111111000000//////......////////////////////////---///111444555666666666111///......//////...,,,------------------------................................................000//////000111111000...---...000000///000111333000000000000000000000000...............///000000000000000000000000000000////////////000000000000---...///000111111111000222333333444444333333222444444666777777777666555......000111333555666777333333333222222222111111,,,---......//////......111111000000000000111111---------...///000111111......---,,,,,,,,,,,,---,,,------......------,,,------------------------........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////,,,,,,------...///000000........................////////////////////////000000000000000000000000---------,,,,,,---------000000////////////000000.../////////000000111111---...///000000///...---+++,,,.../////////......//////............//////---///111000---,,,...000111111111000000000000000...---,,,---/////////...//////............//////---------.........//////---...///111111111000///////////////000000000000.../////////000000111111000000000000000000000000///////////////000111111.../////////000000111111111000///000222333333222000000//////.........---...000111333333111000...+++...111000---,,,000444000///...------...///000111111222222222222111111000000111111111111000000111222222222222333333333------------.........///////////////////////////000000///...............------------------------,,,---...---,,,,,,---...........................+++---......---,,,,,,---,,,---///...------...000...---,,,...000222333333...///111222333333222222111222222111...---...///222000///222666555...(((///...222000,,,111444,,,//////............//////+++---......------///000---...///000000///......000...,,,******+++...///,,,------...///000111111///////////////////////////////////////........./////////000111111222222222111000/////////111111222222111000///...------......---------,,,,,,,,,111000///......///000111...............---------......//////000000111111,,,---///000000000///...............////////////,,,...000111222111///...000/////////000111222333///000111222222111000///111000...,,,,,,,,,------111111000000///............///000111222222111111000000000000000000000000//////000000000000/////////////////////////////////...------------.....................---------000000000000000111111222000///...,,,,,,,,,---...111000000000000000111111222222222111111111000000000000000000////////////111111111111000000000000000000000000111111111111333333333333333333333333333333333333333333333333666555333111000000111111..................---------.........//////000000//////...------------...//////......------,,,,,,///...---,,,,,,,,,,,,,,,///......---------......------------------------,,,,,,,,,---------......------------.........///..................------000...---...///000///---...///000000000///---,,,,,,---...//////...---,,,............////////////////////////////////////////////////////////////111111111111000...---,,,000000111111222222222222,,,,,,,,,---------------////////////////////////---...///000000///...---------...000111111111111(((+++---......///000111000000////////////000000...,,,+++---000111///,,,//////............//////111111000000000000111111000///.........///111222000000000000000000000000////////////000000000000........................///000111222222111000///000000000000000000000000111111000000//////......//////000000000000//////......//////000000111111---------...///000000111111222333222000000000111111111111111111222222333000000000000000000000000------........./////////////////////////////////000000///..........................................///000///...---...///........................+++---......---,,,,,,---,,,---......------...///...---,,,---000111222111000111222222222111000///,,,,,,,,,+++++++++******......000111222111...,,,......---,,,---,,,+++---//////............/////////000111000///...///000---...///000000///......000///---++++++,,,...000...//////000000111111111/////////////////////////////////////////////...111111000000000000000000111000000000000000111111000000000///////////////////////////.........---111000///......///000000.............../////////.../////////000000000111...//////000000000000000/////////000000000000111...///000111111111111000000000000000000111222222000000111111111111000000............///000000111222222222111111111111111111111111000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////////////////.....................000000000000000111111222333222111000//////000111////////////000111222333111111111000000000//////111111000000//////......000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111555444222111000000000111////////////////////////........./////////000000111000//////......///////////////...............//////...---------------------,,,,,,,,,---..............................,,,,,,---------.........------........./////////........................000///......000000///...///////////////......------......//////......---............////////////////////////////////////////////////////////////111111111111000///...---//////000000111111111111------......//////000000000000000000000000000000......////////////......---...///000000111000000+++---///000///000111222000000////////////000000...---,,,---000111///---111000000000000000000111111111000000000000111111000000/////////000111222000000000000000000000000/////////000000000111111////////////////////////000000111111111111000000000000000000000000000000111000000000/////////......///000000000000000///////////////000000000000......//////000111111222111222333222000///000111000000000000000111111222000000000000000000000000....../////////000000000000000000000000000000000000/////////............000000000000000000000000000111222111///...///000........................+++---......---,,,,,,---+++,,,...---,,,,,,---//////---,,,---...000000///111111222222111000...---555333111222444555333111,,,///111000......///111...111***---888...$$$000000//////......//////000222333333222000//////000...//////000000//////...000///...,,,,,,...000111111111111111111111111111////////////////////////......//////////////////222222111000000///.........//////000111111111111....../////////000000000111111000000000000000///000000////////////000000......//////000000111111////////////000000000000000000000000000111222222000000000000111111111111000000000000111222333444111111000000000111111222111111000000000000111111...///000222222222222111000000111111111111222222444333111000/////////000000000000000000000000000//////000000000000/////////////////////////////////000111222222222111000///////////////000000000000000000000000111111222000///......---.........------...///000222333444000000000///////////////222111111000///......---////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000333222111000//////000000000000000000000000000000////////////000000000000222111000000//////000000...///////////////000000000//////............///222111000///...---------////////////////////////,,,------------.............../////////000000000........................111000//////111111000///000//////............//////..................///............////////////000000000000000000000000////////////////////////111111111111111000///.../////////000000000000000...//////000111222222333111111111111111111111111//////............////////////000000000000//////...000111111000000111222000000////////////000000///...---...000111000///222222222111111222222222111000000//////000000111111000000000000111222222000000000000000000000000000000000111111111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////......///000000000000000000000000000//////////////////000000111111222222111222333222000///000111111000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000///////////////......---000000000000000000000000111222222111///...///000........................+++---......---,,,,,,---+++,,,------,,,,,,---...000...,,,,,,.........---000000111222111000///...111---+++...444777555222444333222000///000111222000555,,,666MMM<<<&&&333000000////////////000000111222333222000///000111000000000000/////////...000000.........///111222111111111111111111000000////////////////////////............////////////111111000000////////////,,,---///111222222111000////////////////////////000000000000000000000000///////////////000000000......///000111222222333////////////000000000000111000///...///000111222//////000000000111111111111111000000111333555666222222111000000111111111222111000//////000111222111333444555444222000...------......///000000111444222000......///000111//////////////////////////////000000000000//////////////////////////////...000222333333222111000000000000000000111111111000000000000000111111222...---------------------.........//////111222333000000000000000000000000222222111000///...------............///////////////000000000111111111111000000000000000000000000111111111111111111111111000000000/////////////////////000000000000000111000000000000000000000000111111000////////////000......//////000000111111000000///////////////000;;;:::777333000---++++++........................------------............////////////000000000000............////////////111000///000111222111///000///...------...///000000///...------...///000............////////////111111111111111111111111000000000000000000000000111111111222111111000000000000000000111111111111...///000000111222333333111111111111111111111111000///...------...///000///000000000000//////...000111222111//////000222000000////////////000000000/////////000000000000333222222111111222222333000000////////////000000111111111111111222222222////////////////////////000111111111222222222222222222222222222222222222222111000//////000111222000000000000000000000000000000000000////////////---...///000000111111000111111000000//////....../////////000000111111111000222222111000///000111222222111111222222333444000000000000000000000000////////////000000000000/////////////////////////////////000///...------///////////////////////////000111000...---...///........................+++---......---,,,,,,---+++,,,...---,,,,,,---///000...---,,,.........---...///000222222222111000111///000666@@@FFFGGGEEE>>>999333111333444333111000555///@@@[[[III,,,222000000////////////000000///000222222111111222333111111000000////////////000////////////000111222000000000000000000000///////////////////////////---.........//////000000......//////000000000000,,,---///000111111111000000000000///...------,,,////////////////////////......///000000000000000...//////000111222333333000000000000////////////000///...---...///000111........./////////000000333222000000000333555777333333222111000000111111222111000//////000111222111333555666555333000...,,,,,,---...///000000111111000///......000222444//////////////////////////////000000000000//////////////////////////////---...000222222111000///000000000000111111222222000000000000000111111222000000000000111000000000000000//////////////////111111111111111111111111111111111000///......------........./////////000///000000000111111111111////////////////////////000000000000000000000000.../////////000000000///.........//////000000000111111111111111111111000111000//////......//////......//////000000111111000000/////////000000111<<<:::777444000...,,,+++---------------------------------.........//////////////////000000000000........./////////000000111000///000111222111///000///...------...///000000///...------...///000............////////////222222222222222222222222111111111111111111111111000111222222222222222111222222222222222222222222......///000000111222222111111111111111111111111000///...------...///000///000000000000//////...///000000///------...000000000////////////000000000000000///...///000111111111000000000000111111000000////////////000000000000111111222222222222////////////////////////000111111111222222222222111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000......///000000000000000111111000000//////............///////////////000000111222111///...///000000000000000000111222222000000000000000000000000....../////////000000000////////////////////////...///000000000///---,,,........................---...//////------...///........................+++---......---,,,,,,---,,,---///...------...000000///------...///...---...///111222333333222222666666:::BBBLLLTTTXXXYYYBBB;;;444222555666333///...333222AAAUUUHHH111000111000000//////000000111///000222222111222333555222222111000///////////////......//////000111222000000000000000000000000////////////////////////------......///000000000------...//////000111111---......///000000000000111000000///...---,,,+++------............//////---...///000111111111000//////000000111111222222000000000000////////////...............//////000............////////////333222111000000222444555555444333222111000000000111111000000000000111111---///222444555444222111......///000000111222222000////////////111333444000000000000000000000000//////000000000000//////////////////////////////,,,---///000000000000/////////000000111111222222000000000000000111111222......///000000000//////111111000///............111111111111222222222222000000000000////////////.........//////000000111000000000000111111111111////////////////////////---------------------------...///000111111000000---......//////000000000222222222222111111111111000000///............///...///////////////000000///////////////000000111333222111000///.........------------------------------........./////////....../////////000000000.........//////000000111111000//////111111000//////............//////000000//////////////////000............////////////111111111111111111111111111111111111111111111111000111222333333333333333333333333333333222222222////////////000000000000111111111111111111111111//////............////////////000000000000//////...///...---++++++...000000000////////////000000000000000...------///111000000////////////000000000//////......//////000///000111111222222111111000000000000000000000000000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000//////000000000000//////000000000000////////////............////////////000111222111///...///000...------------...//////000000000000000000000000------........./////////------------------------...///000111000///---,,,........................+++---............///111........................+++---......---,,,,,,------...000///......///111000///---...///000000///111222333444444333222111,,,...222777<<>>;;;555222111111000000000000111111222333444444333222333555333222111///////////////------......///000111111///000000111111222222222////////////////////////------......///000000111......////////////////////////.........//////000/////////......------------------....../////////,,,---///000111111111000000000000000000000000000111000000000/////////.........///000000000000000...////////////000000000333333111111000111111222666555333222111000000000000000111111111111000000---...000222222222111000.../////////000111111111000000000000000111111111000000000000000000000000//////000000000000//////////////////////////////------...//////000000111......//////000111111222000000000000000111111222++++++---.........------000//////.........//////000000000000111111111222////////////000000000000......///000000111222222000000000000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222111111......///000000111222222333333222222222111111111222111000000//////000000/////////...............///.........//////000111...............//////000....................................////////////------........./////////---......///000000111111000///......000000///...---....../////////////////////000000000000//////............////////////111111111111111111111111222222222222222222222222000111222333444444444444333333333222222222111111000000000000////////////000000000000000000000000......////////////......---...///000000111000000.........,,,+++,,,...111000000////////////000000///000000...++++++...111000000////////////000000//////............//////...///000111111111000000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000000111000111111000000///...---////////////000000000000///////////////////////////111111111///...///000...............//////000000000000000000000000000------------.........///------------------------...///000111000///---,,,////////////////////////+++---...///...///000222........................+++---......---,,,,,,---...///000000//////000222000///......000111111000333444555555444333111000///111333333333333555777666666555222///...000222333666<<<666+++///888777111111000000000000111111555666777666444333333444444333111////////////000,,,------...///000000111000000111222333333444444////////////////////////---------...///000000111000000000///......------111000...------...///000---------............///---.........//////000000,,,---///000111111111000000000000///////////////111111000000/////////......///111222222222111000000000000000111111111111333333222111000000000000666555444222111000000000///000111222222111000///000000111111000///---,,,---------...............111111222222111000///...000000000000000000000000//////000000000000//////////////////////////////............///000222222---......///000111111111000000000000000111111222---...000111111111000000...............///000111.../////////000000111111......//////000000111111...//////000111222222333000000000000111111111111000000000000000000000000........................---...000111222222222222///000000111222222333333333333333222222111111111333222222111000111111111//////......---------,,,...............///000000000000///////////////000////////////////////////............/////////000------------.........///---......///000111111222000...---...///000///...,,,---///000000000///......///000111111000///.............../////////000000000000000000000000000222222222222222222222222000111222333444555555555222222222222111111000000222222111111000/////////////////////////////////---...///000000///...---------///000111111111111......---,,,+++,,,///222000000////////////000000///000000---******---000111111000000000000111111//////............//////---...///111111000000///000000000000000000000000////////////000000000000111111111111111111111111///000111222222111000///000000000000000000000000.../////////000000111111111111111111000...---,,,......//////000000111111111111111000000000000000///111111000///...///000111111111111111222222333000000000000000000000000---/////////......///111---------,,,,,,+++++++++,,,000333333111......///............////////////+++---///000111000///...000111111222222111111000......///000000000000000000111111222222111111000000111111222222111111000555555333222111111000000//////000222333444555666///++++++000444333222222111111222222222111111000666333000///222666999;;;HHHFFFBBB===777222...,,,000000000000000000000000////////////////////////111000000///000222444555333222111000000000111222......................../////////...---------,,,...///111444555444111...000000//////.........---//////////////////...---000//////000222222111///////////////////////////111111111111111111111111...///000222222222111000......///000000000000000111000///......///000111222666999888333///......//////............//////000000//////.........---//////////////////...---000111///***,,,222111,,,000000//////......------000///...---------------......---------,,,,,,,,,............/////////////////////000111111222222111111111111000000000000////////////000000000000000000000000///...,,,,,,..................------111111000///////////////000000111222222222222111222111111000000111222222111000...---...///111222222111000//////000111222//////000111222222333333222222111000111222444555222111111111000000//////222222111111000000////////////////////////............////////////......////////////////////////......------------......////////////////////////111111111111111000//////000000111111111111000/////////000000///...------+++,,,.../////////......////////////////////////000000000000000000000000000000///////////////000222222222111111111111000//////000111222222333333333222111000000111222333222222333333111000...,,,,,,---000555333...---//////000000111111111111111//////......---------,,,///111+++)))222222,,,.........//////...,,,+++)))000000000000000000000000000000////////////000000////////////////////////111111000///...------,,,------...///000111222222,,,---...///000111222333000111111111111222222222222222222111000//////...000000////////////000000/////////000000000000000////////////000000000000////////////////////////......------------......000000000000000111111111000000000111222222000---/////////000111111222222---...///...------///111......---------,,,,,,,,,---000222222000...///000////////////000000000000---...000111111111//////111111222222222222111111...///000000111111000000111111222222222222111111222333333444444333333222444444222111000000000000000000000111111111111111000,,,,,,111444333222333111111111222222111111000...---...333;;;CCCIIILLLDDDBBB@@@<<<999555222111////////////////////////////////////////////////000000000000000222333444555444222000000///000000........................000//////////////////...///000222444666555222///000/////////.........---***+++,,,...///000000000000///...///111222111000////////////////////////111111111111111111111111...//////000111111000000......///000000000000000111000///......///000111///333777999777444000...//////............//////000/////////............//////////////////.........111000,,,---111111---///////////////.........//////...---------------.........---------,,,,,,............/////////////////////000111111222222111111111111000000000000.../////////000000000000000000000000///...---,,,......//////000//////...111111000///////////////000000111222222222222111333222222111111111222222111000.........///111222222111000000000000111222...//////000111111222222333222111111222333444555222222222222111111000000111111111000000//////////////////...............//////000000000000//////........................///......------......///////////////////////////111111111111111000/////////000000111111000000//////////////////...------,,,---.../////////......////////////////////////////////////////////////000000////////////000000222222222111111111111000//////000111111222333333222222111000000111222222222111///......000333444...+++,,,000000......111---......///////////////000/////////.........---...222000333888000)))...//////000000///...,,,+++000000000000000000000000000000////////////000000////////////////////////000000000///////////////000000000000111111111111------...///000111222222000000111111111222222222222222111111000//////...000//////......//////000000000000//////.........////////////000000000000........................///......------......///000000111111222222333333000000000111333333111///111111111111111111111000,,,.........------...000////////////............///000111000///...000111000000000000111111111222///000111222222222111000222222333333333333222222///000111111222222111111222222222333333222222222222222333333333333222222222222111000000///000000222111000///...------,,,111......333555333222444000000111111222111111000000000111555<<>>999===@@@BBB===555///000333444555666666444444555666666666555444444444444444888666444444444444444555444444444444444444444444777777777666666666666555666666666666777777777888777666555444444555777777222222222333333444444444555888777333333777999777555555444444444444555555666555555555444444444444555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555666666555666888:::888777555444333444555666666666666777777777777777555555555555555555555555333444333333222111000000444333333222222333333444444444333333333333333333111222333444555444333333555444444333333444444555666555555666888999999888666666666555555444444444888888888888999999999999888777777666555555555666666555444333222333333444666333111444888:::999666777777777888888777777777999999999999999999999999999999999999888888888777777888888888888888777666:::999999999999999999999777666555444333444444555444444444444444444444444555555444444444444555555333444444555666666555555555666777777888888777777666777777888888777777666555555555555555555555555666555555444333333222222444444555666777888999999777777777777888888999:::888888888777777666666666888777777777777777777888888888888888888888888888666666666555555444444444444444555666666555444444444444444444444444444444666666666555555555555555666666555555555555666666555555555555666666666666444555555555555555666666333444555777777777666666888888999999888777777666777777777666666666666666666555555555555666666777888888888999888777777666666777777777777777666666777777777666666666666666888777555333222333444555555555555555444444333333444444444555555444444444444444444444444444444444555444444333333444444555666666666666666555555555666666666777888888999999999999999999888888888888777888888888888777666555777666444333333444666777777777777777666666666555555555666777777777777777:::999777666555555555666777666555555555555666777666666777888888888888888999999999888888777777777777555444444555555444333333444555666777888888888666555444444333333444444333333222222111222222222555444444333333222222222111111111222333444444444222333333333444444444444222222222333333333444444444444444444444333333222333666555333<<>>:::::::::999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999888888777777777777666666777888888999999888888777777777777777777777777777777777777888888888888999999999888888888888999999555666666888999:::;;;<<<888888777777777777777777666777777888888888777777999999999999999888888777888888999999999999999999:::999888888888888888888::::::;;;;;;::::::999888888888999999999999888888888888888999999999999::::::999888666666666777777777777666666666666555555666666666777777666666666777777777777777777777777888888777777777777888888888888888999999999999999888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888;;;:::999888888999:::;;;::::::::::::999999999999888999::::::;;;;;;::::::<<<;;;:::999999999999999:::999999888888888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::888777777999999888666444555666888999::::::;;;999999888777777777777777333444555666666666666666555555555666666666666666333333333444555555666666666666777777777888888888333333444444444555555555666666666666666555555444777888555666AAANNNNNNFFF333444555666666666666666888999::::::999888999:::;;;;;;:::::::::::::::;;;666999999777666888888777::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::<<<:::999888888:::<<<===>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666;;;===999777999:::999:::999999888888999999:::;;;;;;;;;:::::::::999999::::::999888777777666666666888:::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888888999::::::999999;;;===<<<;;;::::::999:::;;;;;;:::;;;>>>@@@@@@>>>;;;999::::::::::::::::::::::::;;;:::888777777777888999999999888888888888999999888888888999999:::::::::777777777888:::<<<===>>>;;;::::::999999::::::;;;===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<===;;;;;;::::::999999999999999:::;;;???BBBDDDBBB???:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>===<<>>>>>======<<<;;;;;;;;;;;;::::::::::::::::::888888888888888888888888999999888888888888999999777777888888999888888777999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<:::999::::::;;;;;;<<<===>>>>>><<<;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<888888999:::<<<===>>>>>>;;;:::::::::999888888888999999999999999999888888999999::::::::::::999999::::::;;;;;;<<<<<<<<<=========<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999::::::;;;<<<<<<======<<<<<<::::::999999::::::999999999999999999999999888888999999999999888888999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;<<<<<<=========<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===============<<<;;;::::::;;;<<<;;;999888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888888888888888999999999999999999999999999999666666777777777888888888999:::::::::;;;;;;;;;;;;888888888999999999::::::999999::::::999999888777::::::888666<<>>:::888:::;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<===<<<:::999:::;;;===???>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>888@@@DDDAAA===;;;999777::::::999999999999::::::======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777666888:::<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;:::999999;;;===<<<<<<;;;;;;;;;<<<<<<<<<:::<<<@@@BBBCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;;;;::::::::::::::::::;;;888888999999::::::;;;;;;999999:::;;;<<<>>>@@@AAA===<<<<<<;;;;;;<<<<<<===???CCCFFFDDD???<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>???@@@?????????>>>>>>>>>======<<<===>>>@@@BBBBBB@@@>>>===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999888999999:::999999888888::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;<<<======<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999;;;<<<<<<===>>>???@@@@@@=========<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;::::::;;;<<<======<<<<<<:::;;;;;;<<<===>>>??????======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999::::::;;;<<<======>>>>>>>>>==================>>>=========>>>>>>?????????======>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<;;;;;;======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<============<<<>>>>>>>>>>>>>>>========================<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;:::;;;<<<===<<<;;;======>>>>>>>>>======<<<======<<<;;;;;;;;;;;;<<<>>>===;;;999888999999:::=========<<<;;;;;;::::::999999999:::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;::::::======999777888999888>>>;;;999999<<<;;;888444;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<======>>>;;;CCCEEE???;;;>>>???<<<========================>>>>>>=========<<<<<<<<<===<<<;;;;;;;;;<<<>>>???===<<<;;;;;;;;;<<<>>>???>>>>>>>>>==================EEEJJJGGGAAA===;;;999;;;::::::999999::::::;;;============<<<<<<<<<<<<;;;:::::::::999888888888777888999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;:::999999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>@@@AAAAAA>>>======<<<<<<======>>>@@@FFFLLLIIIBBB===???CCC>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>??????AAABBBBBBAAAAAABBBBBBAAAAAA@@@???===>>>?????????>>>===<<<@@@@@@?????????AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA????????????????????????999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999::::::::::::999888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999;;;;;;<<<<<<<<<<<<======;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>==================<<<<<<======<<<<<<;;;::::::;;;<<<======>>>======;;;;;;<<<<<<===>>>??????<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???????????????===>>>>>>??????@@@@@@AAA??????>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<===<<<<<<<<<<<<======>>>======<<<<<<============<<<;;;:::::::::::::::;;;::::::999888777777888999:::;;;;;;<<<;;;:::999:::<<<===<<<;;;????????????>>>===<<<;;;===<<<<<<;;;;;;;;;;;;;;;???>>><<<;;;:::999999999>>>======<<<;;;::::::999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;:::===@@@>>>:::888:::======;;;999;;;===>>><<<999;;;===>>>===<<<;;;<<<===<<<;;;;;;;;;<<<<<<===>>>===GGGIIIAAA<<<@@@@@@<<<=================================<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>======<<<<<<>>>FFFIIIDDD>>><<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::999888777999:::::::::;;;<<<<<<<<<<<<<<<999;;;>>>AAACCCCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999:::<<<>>>???@@@@@@???======<<<<<<<<<<<<=========BBBGGGFFFBBB??????BBB>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>??????@@@BBBCCCDDDAAABBBBBBCCCBBBAAA@@@???<<<=========<<<<<<<<<===AAAAAA@@@???@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::::::::::::::999888777888999::::::;;;;;;::::::999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<============;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>======<<<<<<======>>>========================<<<<<<<<<<<<============:::999999999999:::<<<===;;;;;;<<<=====================<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;<<<<<<<<<===<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===???@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<======>>>>>>>>>===::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::999:::;;;<<<<<<======<<<<<<::::::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;:::888777999999999999999888777777555555666777888999:::;;;999888777888:::;;;:::999<<<============<<<<<<;;;;;;;;;:::999999999::::::999;;;===>>>>>><<<999777::::::999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999:::<<<===<<<;;;<<<>>>999999999:::;;;<<<;;;:::;;;===>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;<<<=========GGGJJJAAA;;;>>>???:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>=========;;;;;;;;;;;;===???AAABBB@@@@@@@@@??????>>>>>>>>>===CCCEEE>>>888999===@@@======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999:::999999999999:::;;;===>>>::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888999999888777666888999999999:::;;;<<<<<<;;;;;;888:::===@@@BBBCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999::::::999999999999::::::<<<<<<;;;;;;:::::::::999999:::===???@@@@@@>>>>>>======<<<<<<<<<<<<======999;;;???AAAAAA???>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBDDDEEE@@@AAABBBBBBBBBAAA@@@???;;;<<<<<<<<<;;;;;;===???@@@???>>>===>>>@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::999999888777777888999999::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::>>>@@@@@@>>>;;;999<<<<<<<<<<<<============;;;;;;:::::::::;;;;;;<<<999:::::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<========================<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;;;;<<<<<<=========>>>;;;;;;<<<<<<======>>>>>>999999888888999;;;<<<===;;;;;;<<<===>>>>>>============<<<<<<;;;;;;::::::<<<<<<;;;;;;<<<===>>>>>>::::::;;;;;;::::::999888::::::<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999:::<<<===???@@@AAA???>>>>>>======>>>>>>???@@@??????>>>>>>=========<<<======>>>>>>???@@@@@@BBBBBBAAA@@@???======<<<;;;;;;<<<===============::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;::::::::::::;;;;;;<<<===============888999:::;;;;;;:::999999::::::;;;;;;:::888666555999999999999888888777666444444555666888999::::::888777666777999:::999888999999:::;;;<<<<<<;;;;;;::::::999888888888888999333777===AAABBB>>>888555555555666777777888999999777777777777777777777777999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;::::::999888888555555999<<<;;;::::::888999999999999888777777;;;;;;<<<:::999888999;;;;;;;;;;;;;;;:::::::::999?????????>>>>>>===============<<<<<<<<<;;;;;;;;;:::999999888888888888888888888999:::;;;;;;<<<<<<<<<999666666:::=========???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>============???AAABBBDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<;;;;;;AAA@@@@@@??????@@@AAABBB============>>>>>>>>>???>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999:::::::::@@@???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;<<<===>>>@@@@@@??????>>>>>>======::::::;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<===AAA@@@???>>>===<<<;;;;;;@@@???===;;;:::;;;===>>>???>>>>>>============>>>>>>>>>>>>>>>?????????????????????>>>======<<<<<>><<<;;;:::999999999>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::;;;<<<>>>??????<<<;;;<<>>>>>???>>>>>>===<<<<<<===;;;999:::;;;=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888999999;;;;;;========================:::;;;;;;;;;<<<=========@@@???>>>===============@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999:::<<<=========<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<888999999::::::999999888::::::999999888888777777666666555555555777888:::888777777777888888999:::======<<<<<<;;;;;;;;;;;;===<<<;;;:::::::::::::::999:::;;;;;;;;;999666555777777888999::::::;;;;;;999888777777777777777777222444666888:::;;;<<<===999999888777888999;;;<<<<<<;;;:::999888888888888:::::::::;;;<<<===???@@@AAA???<<<999888888:::;;;:::::::::999888777888:::888888888888777777777666999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777888777888888999::::::;;;;;;:::888666777999<<<<<<;;;<<<;;;;;;:::::::::;;;;;;>>><<<:::::::::;;;::::::;;;999777777999::::::999::::::999888777777777777999777555333444666999:::888888888888888888888888777888999888777666777999:::999888777777777888888777777777777666666666666888888888888888888888888888:::;;;:::999:::::::::::::::;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999999999999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????======<<<;;;;;;;;;<<<<<<==================>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>============???@@@AAA>>>>>>>>>>>>??????@@@@@@>>>=========<<<<<<;;;;;;<<<<<<============>>>>>>==================>>>>>>======>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::======>>>>>>>>>>>>============<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<>>>==================>>>???>>>===<<<;;;<<<======????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<==============================???>>><<<;;;:::;;;<<<============<<<<<<===>>>>>>======>>>>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999888888999999888888999:::<<<===???===<<<===???@@@???======>>>>>>>>>======<<<;;;>>><<<;;;;;;===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>============>>>???@@@@@@@@@??????<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::999999999999::::::999::::::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888777777777777777777777777777888999:::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;999777666888888999999:::;;;;;;<<<999999888888888888888999777888:::<<<>>>??????@@@;;;::::::999999:::;;;<<<;;;:::999888777777777777777777888999:::;;;<<<<<<@@@>>>;;;999888888999:::888999999888666555777888777777666666666555555555444444555777999:::;;;<<<:::::::::999999999888888999888888777777777777777777777777888999999::::::888777666777999::::::999999888888888888999999:::CCC@@@<<<;;;;;;:::666333888666555666888999999888888777666555555555555555999888666555555777999:::777777777777777777777777666777888888666666777888888777666666555555666666666666666666777777777777999999999999999999999999::::::999:::999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<=========>>><<<<<<<<<;;;<<<<<<=====================<<<<<<<<<>>>======<<<<<<======>>>===<<<<<<<<<<<<======>>>============>>>???@@@@@@============>>>??????@@@<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>@@@@@@??????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???========================@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@???===<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<============<<<:::;;;;;;<<<===>>>??????======;;;:::::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>>>>======<<<<<<;;;:::::::::888888999:::;;;<<<======>>>>>>===<<<:::999888888888888888888888:::;;;;;;>>>===<<<===?????????>>><<<============<<<;;;;;;???===<<<<<<>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::;;;::::::::::::999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>========================@@@@@@??????>>>=========:::;;;===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777888888888999999999999::::::;;;;;;;;;;;;::::::777777888888888888888888777888999::::::;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;999888777888999999::::::;;;;;;;;;:::999999999999999::::::888888:::;;;<<<===============<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888888666777999:::;;;;;;;;;;;;???===;;;999888888999:::777888888666555444666777888888888777777777666666444555666777999:::<<<<<<999999999888888888777777999888777777666666777777777777777777888888999999666666777888999999888888777777777777888999::::::DDDAAA??????@@@>>>999444777666666777999;;;::::::666555444444333333333444444444333333333444555666555555555555555555555555666888999888777666777888666666555555444444444444666666666666777777777777999999999999999999999999<<<999888:::;;;999888999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<>>>>>>============>>>>>>======<<<<<<<<<<<<===>>>============>>>>>>??????DDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???????????????====================================<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????@@@AAA??????@@@AAAAAAAAABBBAAACCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???=========>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????:::;;;<<<=========<<<<<<::::::;;;<<<===>>>>>>???<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;===>>>???<<<<<<=========>>>>>>>>><<<<<<;;;;;;::::::999999888888999:::;;;<<<<<<===>>>>>>===;;;:::888777666777888888888999:::;;;;;;<<<<<<;;;<<<============;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<<===???@@@???>>><<<;;;;;;;;;::::::999999;;;;;;;;;;;;:::999888777999999999999888888777666555666666777888999::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::@@@@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;888999:::;;;;;;;;;:::999::::::999999888888999999999999999999999999999999999888888888888888888999666666666666666777888888999::::::;;;;;;::::::999888888888999999:::::::::666777999:::;;;;;;:::999888888777777777777888888::::::::::::::::::999999;;;;;;:::::::::::::::;;;::::::;;;;;;:::999888888777888888888999999999:::888888888888888999:::;;;888888999:::;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;777999;;;===>>>===<<<;;;>>>===;;;999888999999:::777888888666555444666777888888888888777777777777666666777888888999::::::999999999888888888777777999888888777777777777777888888888888999999999999777888999999999999888999999999999999999:::;;;<<<======>>>AAADDDCCC>>>:::777666666777:::;;;:::999555444333333333333333333111111111111222222222333444444444444444444444444555666777666555444555777555555555555444444333333555666666666777777777888888888888888888888888888===888777<<<>>>:::888999:::::::::::::::999999999<<<;;;;;;:::999888777777999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???==================<<<<<<>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>EEECCC@@@<<<:::888777777999999::::::;;;;;;<<<<<<;;;<<>>>>>>>>>>>@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>@@@AAABBB???@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEECCCBBB@@@@@@@@@AAABBB???@@@AAACCCDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBAAA???>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAACCCCCC::::::;;;<<<<<<<<<<<<<<<<<<<<<==================;;;;;;:::::::::;;;;;;;;;:::::::::;;;;;;===>>>???============>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;::::::999888666555333222222555666777777888888999999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;<<<>>>???>>>===<<<<<<;;;:::999888888777888888888888777666555444777777888888777666555444333333444555666666777777777777888:::;;;<<<==============================<<<<<<;;;;;;:::::::::999??????>>>>>>>>>??????@@@???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999999999:::<<<=========<<<;;;999888888777666666777777666777888888888888777666777777666666666666777777666666555555555666777888888888999999999999888888666666777777888888999999444555777999999999888888666666555555555555555666777777777777777777777777888888888777777888888999999999999999999999888888666666666666666777777777666666666777777999::::::<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::<<<<<<;;;:::::::::;;;;;;888:::<<<>>>???>>><<<;;;>>>===<<<::::::::::::;;;888999999888666555777888888888777777777666666666777777888888888888888888:::::::::999999999888888:::999999888888888888888::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<;;;;;;;;;;;;<<<<<<===@@@BBBEEEEEECCC===888444666666666777999:::888777555444444333333333444444222222333444444444444333555555555555555555555555222333444444222222333444555666666666666555444444555555666666777777888888777777777777777777777777<<<666777???BBB===999:::::::::::::::::::::::::::;;;;;;::::::999888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<============<<<<<<===============<<<<<<<<<=========<<<======>>>>>>============>>>>>>>>>??????>>>>>>======>>>>>>???>>>======<<<<<<<<<<<<===<<<======>>>>>>======<<<>>><<<:::777555555666666888888999999:::;;;<<<<<<999:::<<<>>>?????????>>>============>>>>>>>>>???>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC??????@@@AAABBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBDDDFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFF<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::999888777555555444333444555666777777777777999:::;;;;;;::::::;;;===;;;;;;<<<============<<<<<<<<<<<<===??????>>><<<<<<<<<;;;:::888777666666666666666666555444333333444555666666666555444333333333333444444555555555444555666888:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<:::999999888888999:::;;;<<<;;;::::::999888777666666666666666555666777888888777666555555555444444444444555555777666555555555666888999777777888888888888777777444444555555555555555555444555666777777777777777777777666555555555666666444444444555555555555555777666666666666777777888888888888888888888888888555555555555555555555555555555555666777999:::;;;<<<<<<===>>>>>>???>>>>>>;;;<<<<<<===<<<<<<;;;:::;;;::::::999999:::::::::999:::;;;<<<===<<<<<<;;;>>>======<<<<<<<<<<<<<<<:::::::::999888777888:::::::::999999999888888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<::::::<<>>======<<<<<<<<<<<<===CCCHHHLLLKKKCCC:::444222999888888999;;;;;;999777555555555444444555555666333444666777888777666555777777777777777777777777333444555555444333444555666777888888888777555555555555555666777888888888888888888888888888888888;;;555777CCCGGG@@@:::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========<<<<<<<<<===============???>>>==================<<<======>>>???@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::888666444333444555777666777888999:::;;;<<<<<<999::::::;;;===>>>>>>???<<<======>>>???@@@AAAAAA????????????@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGJJJNNNPPPVVVVVVWWWVVVUUURRRPPPNNNHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBBAAAAAABBBDDDEEE@@@???===<<<<<<>>>@@@BBB@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<=====================<<<<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@??????>>>======<<<===>>>???@@@???>>><<<;;;>>>>>>===<<<;;;;;;::::::555666777999999999999999:::<<<======;;;;;;<<>>>>>>>>============>>>@@@@@@???===<<<<<<;;;999888666555555444444555555555444444333111222444555666555333222444444444555555555555555222333666888:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;999::::::<<<===@@@AAABBB@@@@@@???>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;::::::999777888999:::;;;::::::999::::::999888777777777777666777999::::::999777666777777666666666666777777999888666666666777999:::888888888999999888888888666666666666555555555555555555555555666777888888888777666666555555555666333333444444555555555555666666666666666777888888777666666666666666777777555555555555555555555555555555666777888:::<<<<<<;;;<<<===>>>????????????;;;<<<===>>>>>>>>>===<<<===<<<<<<<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>>>>============;;;;;;<<<:::999888:::;;;=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::>>>>>>>>>>>>>>>>>>======>>>??????===::::::>>>AAA???>>>===<<<<<<<<<<<<<<<;;;CCCLLLMMMHHHAAA??????<<<<<<<<<===>>>>>>;;;999666666555555555666666777444555777888999888666555999999999999999999999999777888999888777666777999777888999999999888666555444555555666777888888999999999999999999999999999:::444777EEEJJJBBB;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::<<<>>>???@@@AAA>>>>>>>>>>>>????????????==============================>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>@@@???>>>======<<<======<<<<<<===???@@@AAABBBCCC??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<:::777444333444666777666666777999:::;;;<<<<<<;;;;;;;;;;;;===>>>@@@AAA<<<<<<===???@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA??????@@@AAACCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFJJJOOOTTTWWWXXXXXXXXXVVVSSSOOOKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEIIIGGGDDDBBBAAAAAABBBCCCCCCAAA>>>======???BBBEEE???????????????@@@@@@@@@;;;;;;<<<===>>>>>>======???>>>>>>============>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<===???@@@AAA???>>>===<<<<<<<<<;;;;;;:::::::::999:::<<<===>>>>>>===<<<;;;===??????===<<<>>>@@@<<<<<<===>>>??????>>>>>>>>>>>>>>>@@@BBBBBB@@@>>><<<<<<;;;999777666555444444444555555666555555555000111333555555555333222666666666666666666555555222333666999;;;<<<<<<<<<========================999999999::::::;;;;;;;;;:::;;;<<<>>>@@@BBBEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<===>>>?????????>>>===<<<;;;:::999888888888888777888:::;;;;;;:::888777;;;;;;::::::::::::;;;;;;:::999777666777888:::;;;999999999::::::999999999::::::999999888888777777666666555555555777999:::777666555444444444444444444444444555555666666666777777666777777888999999666666555555555555666777666666666666666666555555666666777888999;;;===>>>@@@@@@BBBCCCDDDEEEEEEEEE<<<===>>>???@@@@@@???>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@AAA????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@??????>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>????????????????????????@@@@@@@@@?????????>>>>>>@@@???>>>===<<<<<<<<<<<>>CCCAAA@@@@@@@@@@@@???===???>>>;;;999888999999:::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888999999:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<>><<<<<<<<<<<<===>>>@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???<<<======>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>============>>>??????>>>??????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>???AAA@@@@@@??????@@@@@@AAA@@@@@@@@@??????===<<<<<<;;;999777444333444666777777888:::<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@@@@@@@???>>>???@@@AAAAAA??????@@@AAA??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAA@@@??????AAA???>>>@@@CCCEEEDDDBBBFFFEEEDDDBBB@@@???======@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>???>>>===<<<;;;:::999999888777777666555555444444555555555555555666777777555555666666777777777888999999999999:::;;;<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>???@@@BBBCCCDDDEEECCCBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<;;;:::;;;<<<===???????????????>>>======<<<===<<<;;;999999:::<<<<<<<<<<<<<<<=========>>>??????>>>>>>>>>=========333BBBGGG===333444666555444555555666666777888888666666666555555444444444444444555666666777888888555666666777888999;;;;;;;;;;;;::::::999888888777888777777666666666666666555777999;;;<<<======<<>>@@@AAA@@@>>>@@@DDDHHHFFFCCC???===>>>@@@BBBBBBBBBAAAAAA@@@???>>>>>>===??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>?????????AAA@@@@@@BBBDDDEEECCC@@@DDDBBBAAAAAAAAAAAA@@@>>>@@@>>><<<;;;:::;;;<<<<<<===============>>>>>>?????????>>>>>>>>>>>>?????????>>>===<<<;;;<<<<<<===============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<========================>>>AAACCCCCCBBBAAA@@@============>>>???@@@AAA???>>>>>>>>>???@@@BBBCCC>>>???@@@AAAAAA@@@????????????>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>======;;;999666666666888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGIIILLLMMMKKKIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJMMMQQQUUUXXXRRRPPPMMMJJJHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBAAABBBDDDAAABBBCCCEEEEEEFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGFFFFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBEEEGGGGGGEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;999999888888777666666555888888777777888888999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBBBB??????????????????????????????@@@AAACCCEEEGGGIIIDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCFFFDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????===>>>===<<<::::::<<<===>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>=========<<<777DDDHHH???777888:::777444444555555666777777777777777666666555555555555444444555666666777888888555555555666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888999:::<<<============>>>>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@BBBFFFIIIIIIFFFBBB@@@AAACCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBDDDEEEDDDDDDFFFDDDCCCCCCCCCCCCBBB@@@@@@???>>>======>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????============>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAA>>>>>>>>>>>>???@@@AAAAAA??????@@@AAABBBDDDFFFGGGBBBCCCFFFIIIJJJKKKJJJIIIIIIGGGDDD@@@>>>=========<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCBBBBBBAAA@@@??????===;;;999999999;;;<<<===>>>???@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFAAAAAABBBCCCDDDEEEFFFGGGDDDFFFGGGFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLLLLMMMNNNPPPQQQIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCEEE???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEHHHJJJKKKJJJDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;:::999999999<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>???<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@AAAAAACCCCCCCCCCCCCCCBBBBBBAAA???@@@???>>><<<<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@?????????>>>;;;CCCEEE???:::<<<<<<888444444555555666666777777888888888777777777777666555555666666777777888888777777777888999:::;;;<<<>>>>>>>>>>>>????????????<<<;;;::::::999999::::::;;;;;;<<<===============<<<===>>>???AAAAAAAAAAAA????????????????????????@@@AAABBBBBBBBBCCCFFFIIIIIIGGGCCCBBBBBBDDDDDDDDD@@@@@@??????>>>>>>======AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCCCCEEEFFFGGGHHHFFFEEEDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBB@@@@@@??????@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGBBBEEEIIINNNQQQRRRSSSRRRSSSPPPJJJDDD???===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;<<<======@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGGGGFFFFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDCCCBBBBBBCCCDDD???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJMMMNNNOOOIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA?????????>>>>>>=========AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGEEECCCBBBAAAAAAAAADDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA??????AAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB<<<@@@AAA<<<;;;<<<;;;777666666666777888888999999::::::::::::::::::::::::777888888888999999999:::<<<<<<<<<<<<===>>>???@@@??????@@@AAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>=========>>>??????@@@AAAAAAAAAAAA??????????????????????????????@@@@@@AAABBBDDDFFFEEECCCAAA@@@AAAAAAAAA@@@>>>>>>>>>======<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>??????AAABBBBBBCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@???>>>=========>>>???AAAAAA@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMKKKLLLMMMOOOOOOOOOOOONNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKLLLKKKJJJJJJHHHHHHGGGFFFFFFDDDCCCAAAAAACCCDDDFFFCCCDDDEEEEEECCCCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKNNNQQQSSSLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGEEEDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDEEEEEEDDDBBBCCCEEEGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@======>>>===:::::::::;;;;;;<<<======>>>>>>>>>??????????????????<<<<<<<<<<<<============??????>>>??????@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEE@@@@@@?????????>>>>>>>>>AAAAAA@@@@@@????????????????????????????????????>>>======>>>???@@@@@@@@@???===<<<<<<===>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDFFFIIIJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFCCCBBBAAAAAABBBCCC@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@BBBBBBAAA@@@?????????@@@FFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIHHHGGGFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJKKKJJJKKKMMMQQQTTTLLLKKKIIIGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJJJJHHHFFFEEEGGGGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEFFFHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAAAAABBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>??????>>><<<:::::::::;;;======<<<:::============<<<<<<<<<<<>>;;;:::;;;<<<>>>AAAAAA???>>>????????????????????????HHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGCCCEEEFFFHHHHHHGGGFFFEEEFFFHHHIIIGGGDDDCCCEEEGGGJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEAAACCCEEEGGGHHHIIIHHHHHHDDDCCCBBBBBBCCCFFFIIIJJJHHHHHHHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFF@@@@@@AAAAAABBBCCCCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@AAABBBDDDFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJHHHFFFDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFHHHKKKKKKJJJIIIKKKMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPRRRSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHIIIKKKKKKLLLLLLLLLKKKLLLLLLJJJIIIJJJOOOSSSYYYVVVRRRNNNKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHJJJLLLNNNNNNMMMKKKJJJMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMKKKKKKJJJIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKJJJIIIJJJLLLNNNKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMHHHIIIKKKKKKGGGEEEHHHLLLKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFCCCCCCDDDCCC@@@<<<<<<===???BBBEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBLLLJJJHHHGGGIIIKKKKKKLLLHHHHHHIIIKKKLLLKKKIIIFFFLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHFFFEEEFFFIIIJJJJJJIIIGGGGGGHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGEEEGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFCCCBBBCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFFFFEEECCCCCCBBBBBBBBB@@@AAABBBBBBAAAAAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOONNNOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPOOOOOONNNMMMNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMNNNLLLIIIHHHHHHIIIIIIIIIGGGFFFFFFGGGIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIQQQSSSVVVYYYYYYWWWUUUSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFDDDEEEHHHJJJLLLLLLKKKKKKJJJJJJJJJIIILLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGHHHIIIJJJLLLMMMNNNIIIKKKMMMMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLJJJJJJKKKNNNQQQTTTZZZUUUOOONNNPPPQQQOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIILLLNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPOOONNNMMMLLLKKKKKKNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMPPPOOONNNMMMMMMNNNOOOPPPKKKKKKJJJJJJKKKMMMNNNPPPKKKKKKLLLMMMMMMLLLLLLLLLNNNLLLIIIGGGFFFGGGHHHJJJMMMNNNOOOMMMKKKJJJJJJKKKIIIKKKLLLMMMNNNMMMMMMLLLIIIJJJGGGJJJOOOJJJFFFNNNKKKIIIFFFEEEDDDDDDBBB@@@BBBCCCDDDEEEEEEDDDCCCBBBGGGFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIJJJKKKKKKKKKNNNKKKGGGFFFGGGIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHJJJKKKNNNNNNNNNLLLJJJIIIJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPNNNNNNNNNOOONNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLNNNRRRUUUXXXXXXXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFFFFIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMRRRQQQOOOMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMMMMLLLLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOQQQVVVQQQMMMLLLNNNOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMLLLJJJJJJLLLNNNMMMLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNLLLMMMMMMMMMMMMMMMMMMLLLOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPRRRSSSNNNNNNOOOOOOPPPOOOOOONNNNNNLLLIIIGGGFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOMMMNNNNNNOOOOOOPPPOOOOOOPPPNNNMMMLLLIIIJJJLLLKKKLLLJJJHHHFFFFFFFFFDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKNNNLLLIIIHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKJJJHHHIIIJJJLLLNNNLLLMMMMMMKKKHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJKKKLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJIIIHHHGGGHHHIIIIIILLLKKKJJJIIIHHHIIIJJJJJJHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNOOONNNMMMLLLLLLKKKLLLLLLNNNOOOOOONNNKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJMMMOOOQQQQQQRRRTTTSSSQQQOOOMMMKKKJJJIIIFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLKKKJJJIIIIIIKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMSSSRRRPPPNNNKKKIIIGGGFFFIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMOOORRRTTTRRRQQQNNNLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRROOOLLLMMMOOOOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNRRRQQQPPPPPPQQQRRRTTTUUURRRRRRSSSSSSSSSRRRRRRQQQNNNLLLJJJHHHHHHHHHJJJKKKLLLMMMOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUOOOTTTRRRIIIVVVaaaUUUNNNLLLIIIIIIIIIIIIGGGFFFCCCDDDFFFHHHJJJKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGHHHHHHJJJMMMOOONNNOOOQQQTTTUUUSSSOOOKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJLLLMMMMMMJJJKKKKKKJJJHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMOOOPPPPPPOOOMMMMMMOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLGGGIIIKKKMMMMMMLLLKKKJJJMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMLLLMMMOOOSSSWWWZZZXXXTTTQQQOOOOOOPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNOOOQQQQQQNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHJJJMMMLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPOOOOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRNNNMMMKKKJJJIIIJJJKKKKKKNNNOOOQQQQQQPPPPPPRRRSSSTTTSSSRRRQQQRRRRRRTTTUUUTTTNNNXXXXXXMMMeeeyyygggOOONNNLLLKKKLLLLLLKKKJJJGGGHHHIIIKKKMMMNNNOOOPPPKKKLLLNNNOOOOOOOOOMMMLLLHHHHHHGGGFFFFFFIIIPPPUUUYYYYYYYYYYYYXXXUUUOOOKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHJJJMMMPPPQQQNNNLLLJJJLLLNNNNNNMMMLLLLLLMMMIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKIIIIIIJJJKKKFFFGGGIIIJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRQQQOOONNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRPPPOOONNNMMMNNNNNNKKKKKKLLLLLLLLLLLLMMMMMMKKKMMMOOOPPPPPPOOONNNLLLOOOPPPPPPPPPNNNNNNOOOQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPLLLMMMOOOPPPQQQRRRRRRRRROOOOOONNNLLLLLLNNNRRRUUU\\\ZZZVVVSSSQQQQQQRRRSSSQQQQQQRRRRRRSSSSSSSSSTTTRRRSSSUUUUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOORRRUUUMMMMMMLLLMMMMMMNNNOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMPPPOOOOOONNNNNNOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLPPPRRRSSSRRRQQQPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTMMMXXXWWWMMMeeeyyyfffPPPOOOMMMMMMOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQMMMNNNOOOPPPQQQPPPPPPOOOGGGHHHHHHGGGGGGKKKRRRXXXfffaaaZZZTTTQQQOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJLLLQQQVVVVVVSSSOOOGGGJJJLLLMMMMMMLLLLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKKKKIIIHHHIIIKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMKKKLLLLLLMMMOOOPPPRRRSSSNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLIIIJJJLLLNNNOOOPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLMMMOOOPPPRRRRRRSSSSSSPPPPPPQQQQQQQQQPPPOOONNNKKKMMMOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOQQQRRRQQQPPPOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOKKKMMMOOOQQQRRRSSSSSSRRRQQQQQQPPPNNNMMMNNNQQQTTTXXXWWWTTTRRRQQQQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTUUUQQQRRRSSSTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMMMMNNNPPPSSSVVVOOONNNNNNMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMQQQRRRSSSSSSQQQPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQUUUOOOTTTQQQIIIVVVaaaUUUQQQOOONNNOOOPPPRRRRRRQQQRRRRRRQQQPPPPPPQQQQQQRRRNNNNNNOOOOOOPPPPPPQQQQQQDDDGGGKKKLLLKKKMMMSSSXXX```[[[SSSMMMKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHCCCDDDDDDEEEEEEEEEEEEEEECCCEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKLLLPPPVVVXXXVVVRRRFFFIIIKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMKKKKKKJJJJJJKKKKKKLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJLLLMMMLLLKKKJJJKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQPPPOOONNNNNNLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQPPPNNNOOORRRSSSTTTTTTSSSRRRSSSRRRRRRRRRRRRRRRSSSSSSRRRTTTTTTTTTRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSRRRQQQPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOQQQQQQQQQQQQPPPPPPOOOOOOMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRPPPOOOPPPSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMLLLLLLMMMPPPRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKLLLMMMMMMRRRRRRQQQPPPPPPPPPQQQRRRPPPPPPPPPOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQQQQSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPRRRPPPOOONNNLLLMMMNNNMMMQQQOOONNNOOORRRSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSSSSOOONNNMMMMMMNNNPPPRRRSSS@@@FFFMMMPPPOOOOOOSSSVVVOOOMMMLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHAAABBBCCCDDDEEEEEEEEEEEECCCEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJIIIMMMSSSWWWVVVSSSKKKMMMOOOPPPNNNKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPOOOMMMKKKIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMLLLMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLQQQQQQPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNNNNMMMKKKJJJKKKLLLPPPPPPQQQQQQPPPPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRMMMNNNPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQPPPQQQTTTUUUVVVUUUTTTSSSTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRQQQNNNOOOPPPQQQRRRTTTUUUUUURRRQQQQQQPPPPPPPPPQQQQQQPPPQQQSSSSSSRRRQQQQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSOOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNNNNPPPPPPQQQRRRUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRPPPRRRSSSUUUUUUTTTRRRQQQRRRRRRSSSSSSRRRSSSUUUXXXTTTTTTUUUUUUUUUVVVVVVVVVQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTRRRPPPNNNNNNPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNNNNPPPRRRQQQQQQOOONNNMMMLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQOOONNNNNNOOOPPPQQQOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQRRRRRRTTTVVVQQQRRRSSSSSSSSSQQQPPPOOONNNOOOMMMOOOTTTOOOKKKSSSPPPOOONNNPPPRRRTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUPPPNNNLLLLLLLLLOOORRRTTTGGGJJJJJJIIIOOOYYY^^^\\\PPPOOOMMMMMMMMMNNNPPPRRRRRRQQQQQQPPPPPPOOONNNNNNPPPQQQRRRQQQNNNLLLLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKNNNPPPOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOOOOQQQSSSVVVWWWNNNNNNNNNMMMMMMLLLLLLLLLOOONNNNNNMMMMMMLLLLLLKKKOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKKKKMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSRRRQQQPPPOOOPPPPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPOOONNNNNNOOOOOONNNNNNLLLKKKJJJIIIFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPSSSRRRQQQOOONNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPOOOMMMLLLLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSSSSTTTTTTUUUUUUVVVUUUVVVWWWVVVSSSQQQQQQRRROOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRRRRTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRUUUTTTRRRRRRRRRRRRPPPNNNPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRTTTRRRPPPNNNLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQVVVVVVUUUUUUTTTSSSSSSSSSVVVTTTRRRQQQPPPQQQRRRTTTQQQRRRSSSTTTTTTSSSQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTVVVSSSSSSSSSSSSRRRQQQPPPOOOTTTTTTTTTSSSRRRRRRQQQQQQTTTSSSSSSSSSRRRRRRRRRRRROOOPPPQQQQQQQQQPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOQQQTTTVVVUUUTTTPPPOOOOOOOOOOOOPPPPPPQQQTTTSSSQQQOOONNNOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOPPPOOOOOONNNNNNRRRRRRQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSSSSQQQPPPNNNOOOPPPQQQRRRSSSTTTUUUQQQTTTWWWVVVRRRPPPRRRTTTPPPMMMKKKKKKOOORRRRRRRRRHHHKKKLLLLLLQQQZZZ\\\ZZZQQQPPPOOONNNNNNPPPRRRSSSQQQPPPPPPOOOOOONNNMMMMMMMMMOOOPPPPPPOOONNNNNNOOONNNNNNLLLKKKHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKLLLLLLMMMOOONNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOPPPOOONNNOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPOOONNNMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLMMMNNNOOONNNMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOONNNNNNOOOOOONNNNNNMMMKKKJJJIIIGGGHHHKKKMMMNNNNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQSSSRRRQQQOOONNNNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTRRRQQQPPPNNNNNNNNNNNNNNNQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUVVVWWWXXXXXX^^^\\\XXXUUUSSSRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPOOOOOOOOOOOOPPPNNNOOOPPPPPPQQQPPPPPPPPPSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRQQQQQQQQQQQQOOONNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVRRRSSSTTTUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSSSSUUUVVVTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNOOORRRTTTSSSQQQQQQPPPPPPPPPPPPQQQRRRRRRUUUTTTRRRPPPOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPSSSSSSRRRQQQOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSTTTTTTRRRPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRPPPNNNMMMPPPMMMKKKKKKNNNPPPQQQPPPIIIMMMOOOQQQUUUZZZYYYVVVRRRRRRQQQPPPQQQRRRSSSTTTPPPPPPOOOOOONNNMMMMMMMMMKKKMMMOOOPPPPPPPPPQQQRRRNNNMMMLLLIIIGGGDDDBBBAAA???@@@AAABBBCCCDDDDDDEEEFFFIIILLLNNNNNNMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIILLLMMMNNNOOOOOOPPPOOOOOOPPPOOOOOOPPPRRRRRRQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPRRRQQQPPPPPPOOOOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNLLLKKKKKKLLLNNNOOOOOONNNLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOQQQQQQRRRRRRSSSTTTTTTUUURRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXYYYUUUUUUVVVWWWXXXYYYZZZ[[[ggg```XXXSSSRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVWWWXXXZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWVVVUUUSSSQQQPPPPPPRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNRRRSSSUUUVVVVVVVVVTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPRRRPPPOOOOOOPPPPPPOOOMMMOOOOOOOOOPPPPPPOOOOOONNNOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVRRRSSSTTTVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTTTTSSSRRRQQQQQQPPPRRRSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPPPPRRRRRRQQQPPPRRRQQQQQQQQQRRRRRRSSSTTTVVVTTTSSSQQQQQQQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTWWWUUUUUUUUUVVVVVVTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTZZZXXXVVVVVVWWWUUUQQQNNNPPPNNNLLLLLLMMMOOOOOONNNLLLNNNRRRUUUXXXYYYVVVRRRSSSSSSSSSRRRSSSTTTUUUUUUQQQQQQPPPOOOOOONNNNNNMMMMMMOOOQQQRRRQQQQQQRRRSSSMMMLLLJJJGGGDDDBBBAAA@@@>>>???@@@BBBCCCEEEFFFGGGHHHKKKOOOQQQQQQOOOOOOOOONNNNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRPPPOOOMMMLLLHHHGGGFFFEEEFFFHHHJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTXXXUUURRRQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTSSSSSSSSSSSSSSSOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLNNNLLLLLLMMMNNNOOOOOONNNKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMNNNPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPQQQRRRRRRSSSSSSTTTQQQQQQPPPPPPOOOOOOOOOOOOJJJJJJJJJKKKLLLNNNOOOPPPSSSRRRRRRQQQQQQPPPPPPOOOMMMNNNNNNOOOOOOPPPPPPPPPWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXTTTTTTUUUWWWXXXYYYZZZ[[[ggg___VVVRRRSSSUUUSSSQQQRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[ZZZXXXWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWUUUSSSQQQPPPOOOQQQPPPOOONNNMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPSSSVVVVVVUUUTTTRRRQQQPPPOOOOOONNNOOOOOOOOOPPPOOOMMMNNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTSSSSSSSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQOOOOOONNNNNNNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVUUUUUUWWWXXXYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXXXXVVVUUUTTTQQQPPPOOONNNNNNNNNNNNNNNOOOPPPSSSXXXZZZWWWSSSPPPSSSSSSSSSSSSTTTTTTUUUUUURRRRRRRRRQQQPPPPPPOOOOOOQQQRRRSSSSSSQQQPPPPPPQQQLLLJJJHHHEEEBBBAAA@@@??????@@@AAACCCFFFGGGIIIJJJKKKNNNRRRSSSRRRQQQPPPPPPNNNOOOQQQSSSTTTUUUUUUUUURRRRRRSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSQQQOOOMMMLLLEEEEEEDDDEEEGGGJJJMMMOOOMMMOOOQQQSSSVVVXXXYYYZZZ```[[[UUUQQQPPPRRRTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUUUUUUUOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPNNNMMMLLLKKKJJJNNNMMMLLLLLLMMMNNNMMMKKKKKKKKKJJJJJJJJJKKKLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOONNNNNNMMMHHHHHHHHHIIIJJJLLLMMMNNNRRRRRRQQQQQQPPPPPPPPPOOOLLLLLLLLLMMMNNNNNNNNNOOOUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVRRRSSSSSSUUUVVVWWWXXXXXX^^^YYYSSSSSSUUUVVVSSSOOORRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXWWWWWWXXXYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWWWWZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYWWWVVVTTTRRRQQQPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNPPPSSSVVVWWWVVVTTTSSSQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLMMMNNNOOONNNMMMNNNOOOOOOOOONNNMMMMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVVVVUUUTTTTTTUUUWWWUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRRRRRRRUUUTTTRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTWWWYYY[[[ZZZYYYTTTTTTTTTTTTUUUUUUUUUUUUPPPVVV\\\ZZZUUUQQQSSSVVVRRRRRRRRRQQQPPPOOOPPPPPPRRRPPPRRRWWWYYYUUUQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTRRRPPPNNNMMMNNNIIIHHHEEECCC@@@?????????AAABBBCCCEEEGGGIIIKKKLLLMMMOOORRRSSSQQQPPPOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSPPPQQQRRRRRRSSSRRRRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSQQQOOONNNMMMEEEEEEFFFGGGIIILLLOOOPPPNNNPPPRRRUUUXXXZZZ[[[\\\bbb\\\UUUPPPOOOQQQSSSTTTWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWWWWWWWWWWVVVUUUUUUOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOQQQPPPOOONNNLLLKKKJJJIIILLLKKKJJJKKKMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJLLLMMMHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNNNNOOOOOONNNMMMMMMJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTTTTRRRQQQSSSUUUUUURRROOOQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]][[[YYYYYYZZZ[[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQQQQNNNNNNOOOOOOOOONNNMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRQQQSSSUUUWWWXXXWWWVVVUUUQQQRRRTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMOOOPPPOOONNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRPPPNNNLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRUUUTTTRRRPPPOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTVVVYYY[[[ZZZYYYSSSSSSTTTTTTUUUUUUUUUUUUUUU]]]dddaaaXXXQQQSSSXXXRRRSSSTTTSSSQQQPPPQQQRRRUUUPPPPPPUUUVVVSSSQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKGGGFFFCCCAAA?????????@@@BBBBBBDDDFFFHHHIIIKKKLLLMMMNNNPPPPPPNNNMMMMMMNNNLLLNNNOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZWWWRRRPPPPPPQQQQQQQQQTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIILLLKKKKKKMMMPPPRRRRRRQQQLLLKKKIIIIIIIIIJJJLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLMMMMMMNNNOOOOOOMMMNNNOOOPPPPPPOOONNNNNNLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRROOOOOOOOOOOONNNNNNNNNNNNJJJKKKMMMNNNOOOOOOOOONNNMMMNNNOOOPPPRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]][[[YYYYYYZZZZZZYYYXXXVVVVVVUUUUUUVVVXXXZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUURRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVUUURRRTTTWWWXXXXXXUUUQQQNNNMMMLLLLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPOOONNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNSSSRRRPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQRRROOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQOOOLLLKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXWWWVVVQQQRRRRRRSSSTTTUUUVVVVVVXXX^^^dddbbbZZZUUUUUUXXXPPPRRRTTTSSSQQQPPPQQQRRRVVVPPPOOOTTTUUUQQQPPPSSSOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNKKKMMMNNNMMMKKKIIIIIIJJJFFFDDDBBB@@@??????@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNMMMKKKKKKKKKMMMKKKLLLNNNOOOOOONNNMMMKKKNNNOOOOOOPPPOOONNNLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNKKKKKKLLLMMMNNNNNNMMMMMMRRRRRRSSSTTTUUUUUUUUUUUUSSSQQQPPPPPPQQQQQQPPPNNNQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQOOOOOONNNMMMLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJMMMMMMNNNQQQUUUXXXYYYYYYLLLKKKIIIIIIIIIJJJLLLNNNJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOOLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMOOOOOOPPPRRRSSSUUUVVVVVVQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQQQQPPPPPPRRRSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVWWWXXXWWWVVVWWWVVVUUUTTTVVVXXX\\\^^^XXXXXXWWWVVVVVVVVVVVVWWWYYYYYYZZZZZZYYYWWWUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNOOOPPPRRRSSSSSSTTTTTTOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPLLLMMMOOOPPPQQQQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRUUUYYY[[[ZZZVVVQQQNNNMMMLLLLLLMMMOOOQQQQQQPPPQQQQQQQQQPPPOOONNNMMMLLLPPPQQQQQQRRRRRRQQQQQQPPPVVVTTTRRROOONNNMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLNNNQQQTTTVVVPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRQQQMMMLLLMMMOOOLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPQQQPPPOOOOOONNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWXXXWWWWWWVVVVVVSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSRRRVVVUUUTTTUUUVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUVVVVVVQQQTTTXXXYYYWWWTTTRRRRRRNNNQQQSSSSSSPPPOOOPPPRRRRRRRRRSSSSSSRRRPPPNNNMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKOOOOOOOOONNNNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJKKKLLLMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSPPPPPPQQQOOOMMMMMMNNNOOOQQQMMMJJJKKKMMMPPPQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUSSSTTTTTTRRRPPPOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRPPPNNNMMMOOORRRTTTRRRPPPMMMMMMNNNQQQVVV]]]dddhhhMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOONNNPPPQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOONNNNNNMMMOOOOOONNNOOOOOOPPPQQQRRRNNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMNNNOOOPPPQQQSSSUUUUUUTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQRRRSSSTTTUUUUUUVVVYYYUUUQQQPPPRRRSSSSSSQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQQQQQQQRRRSSSUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUYYYXXXWWWVVVVVVVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRSSSUUUXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTXXXXXXWWWVVVUUUUUUUUUVVVUUUUUUVVVUUURRRQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSSSSSSSRRRQQQPPPOOORRRRRRSSSSSSTTTTTTUUUUUUVVVTTTRRRPPPOOOPPPQQQRRRPPPOOONNNMMMMMMMMMNNNOOOQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWYYY[[[^^^\\\YYYWWWUUUUUUVVVVVVWWWUUUSSSQQQOOONNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOQQQMMMJJJKKKNNNRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPRRRRRRQQQOOOMMMMMMNNNNNNOOOPPPPPPQQQTTTSSSRRRQQQRRRUUUXXXZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQRRRSSSUUUWWWXXXZZZYYYWWWUUUTTTTTTTTTUUURRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQOOONNNMMMKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOONNNNNNMMMLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSPPPQQQQQQPPPNNNNNNOOOPPPQQQNNNLLLLLLNNNPPPPPPOOORRRQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNKKKLLLMMMOOOQQQRRRRRRSSSSSSQQQOOOPPPRRRSSSRRRQQQPPPPPPPPPQQQTTTXXX]]]___PPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPQQQPPPRRRSSSSSSRRRQQQQQQRRRPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQPPPQQQRRRSSSTTTSSSUUUVVVUUUTTTTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVXXXUUURRRRRRTTTUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWUUUTTTSSSSSSSSSSSSVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTRRRPPPOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPSSSRRRRRRSSSSSSTTTUUUVVVRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRTTTSSSSSSSSSSSSTTTTTTUUURRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNRRRRRRSSSSSSTTTTTTUUUUUUWWWUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSUUUVVVVVVVVVTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVTTTSSSRRRRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLOOOOOOOOONNNOOOOOOPPPPPPTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRPPPPPPRRRSSSRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVUUUUUUTTTTTTRRRRRRRRRRRRSSSUUUWWWXXXYYYXXXWWWUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRQQQOOONNNNNNOOOPPPOOOMMMSSSRRRPPPOOOOOOOOOQQQQQQSSSTTTTTTRRRPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOKKKLLLMMMPPPQQQSSSSSSTTTXXXUUUSSSRRRRRRSSSSSSRRRTTTSSSSSSRRRSSSSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMOOOQQQRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVXXXXXXWWWWWWYYYZZZWWWWWWXXXXXXYYYXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXVVVTTTTTTVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPRRRSSSSSSRRRPPPOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSSSSTTTTTTUUUVVVWWWRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUVVVWWWVVVTTTSSSRRRSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWXXXTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMKKKKKKJJJKKKKKKNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWTTTVVVXXXZZZ\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVQQQQQQPPPPPPOOONNNMMMLLLMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOOOOOOONNNNNNMMMGGGHHHJJJKKKKKKJJJIIIHHHKKKKKKJJJJJJLLLNNNPPPQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRPPPPPPQQQSSSPPPPPPPPPPPPPPPPPPNNNMMMRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLNNNPPPRRRSSSTTTTTT\\\ZZZWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIKKKLLLNNNQQQSSSTTTTTTUUUWWWYYYZZZZZZYYYXXXXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXWWWWWWWWWXXXXXXZZZYYYXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPSSSTTTUUUTTTRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXUUUTTTTTTSSSTTTUUUVVVWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWTTTSSSSSSSSSRRRRRRQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPTTTTTTTTTTTTUUUUUUUUUUUURRRSSSUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRUUUYYY\\\___RRRRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVVVVVVVUUUSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMMMMLLLLLLMMMMMMMMMOOONNNMMMNNNOOOQQQTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSVVVXXXWWWTTTRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]ZZZWWWVVVWWWZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\YYYZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVRRRQQQPPPOOONNNMMMMMMMMMOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVTTTSSSRRROOOOOOPPPPPPQQQPPPPPPOOOLLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSRRRQQQQQQRRRTTTPPPQQQRRRRRRQQQOOOOOONNNOOOQQQSSSUUUVVVTTTRRRQQQRRRRRRSSSRRRPPPPPPQQQRRRUUUUUUUUUTTTSSSRRRPPPOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQMMMNNNOOOQQQRRRSSSTTTTTT]]]\\\ZZZXXXVVVUUUUUUVVVUUUUUUVVVUUUTTTSSSQQQPPPSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSRRRPPPNNNMMMKKKJJJJJJLLLNNNPPPSSSUUUVVVVVVVVVYYY[[[\\\\\\[[[ZZZZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^\\\ZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXXXXYYYYYY\\\\\\[[[ZZZXXXWWWWWWWWWYYYZZZZZZZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUUUURRRQQQQQQQQQQQQRRRSSSSSSVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVZZZYYYYYYXXXWWWVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUTTTTTTUUUVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYZZZYYYYYYXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSTTTTTTUUURRRRRRRRRSSSVVVZZZ]]]```SSSSSSTTTUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWUUUSSSRRROOOOOOOOOOOONNNLLLKKKJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSVVVYYYXXXUUUSSSUUUWWWVVVWWWYYY[[[\\\^^^^^^^^^^^^[[[XXXWWWXXXZZZ[[[\\\XXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZYYYYYYZZZ\\\___```]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYY]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRQQQOOONNNNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUTTTUUUUUUVVVWWWWWWVVVUUUUUUPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRRRRSSSSSSRRRRRRRRROOOOOONNNMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRRRRRRRPPPQQQRRRTTTPPPRRRRRRRRRPPPOOOPPPQQQNNNPPPSSSTTTUUUSSSQQQOOOPPPQQQQQQPPPOOOOOOPPPRRRRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSXXXYYYZZZYYYWWWUUUVVVVVVSSSTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOPPPQQQQQQTTTSSSQQQPPPNNNMMMMMMMMMNNNPPPSSSUUUWWWWWWWWWVVVYYY[[[\\\\\\[[[ZZZZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUVVVXXXYYYZZZYYYYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\]]]^^^^^^^^^^^^]]]^^^______]]]ZZZXXXXXXYYY]]]]]]^^^^^^]]]\\\\\\[[[XXXYYYZZZ\\\^^^______```]]]\\\ZZZXXXXXXYYYZZZ[[[\\\]]]\\\ZZZWWWUUUUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUVVVWWWWWWVVVTTTTTTSSSTTTVVVVVVWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXUUUTTTSSSQQQPPPOOOOOOOOOOOOQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYXXXVVVSSSQQQOOOOOONNNNNNMMMLLLLLLKKKIIIJJJLLLNNNOOOPPPPPPQQQTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTVVVVVVUUUVVVWWWYYYWWWXXXZZZ\\\]]]^^^______[[[YYYVVVUUUWWWYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^]]]ZZZYYYYYY\\\^^^```]]]^^^___```___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZ______^^^^^^]]]\\\\\\[[[]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ\\\]]]ZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQPPPOOONNNOOOOOONNNOOOQQQSSSTTTTTTTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNOOORRRTTTUUURRRRRRQQQQQQQQQQQQRRRRRROOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPRRRTTTPPPRRRRRRQQQOOOOOORRRUUUVVVUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPOOONNNMMMOOOQQQOOOPPPRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSRRRRRRRRRQQQTTTWWWWWWUUUTTTTTTUUURRRRRRSSSTTTTTTUUUVVVVVVRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRUUUWWWXXXXXXWWWVVVXXXYYY[[[[[[YYYXXXYYYZZZUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUWWWYYYYYYYYYXXXWWWZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]\\\ZZZXXXYYYZZZ^^^^^^^^^]]]]]][[[ZZZYYYVVVXXXZZZ\\\^^^___``````]]]\\\ZZZXXXXXXYYY[[[\\\YYYZZZ[[[ZZZVVVTTTTTTUUUWWWWWWXXXYYYYYYYYYXXXXXXUUUVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVVVVVVVUUUSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXXXXVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\XXXYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWPPPPPPQQQQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSVVVVVVWWWYYYZZZ[[[\\\]]]YYYZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXWWWWWWXXX[[[[[[[[[\\\\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[WWWYYYZZZ[[[ZZZXXXUUUSSSOOONNNMMMLLLKKKKKKLLLLLLKKKLLLNNNQQQSSSTTTTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPRRRUUUXXXZZZZZZZZZZZZ\\\]]]______``````ZZZYYYWWWWWWYYYYYYYYYXXXZZZZZZ[[[]]]^^^___```aaa______]]]]]]\\\\\\]]]^^^^^^___```aaaaaa___^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZYYYYYYXXXYYYYYYZZZUUUTTTRRRPPPOOOOOOOOOPPPMMMNNNPPPQQQRRRSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPOOOPPPRRRSSSTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRKKKLLLMMMOOOPPPQQQRRRRRRNNNNNNNNNNNNPPPRRRUUUVVVRRRQQQPPPOOOOOOPPPQQQRRROOONNNMMMMMMLLLLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPRRRTTTQQQRRRRRRPPPOOOOOOSSSWWW___\\\XXXSSSQQQPPPQQQSSSMMMNNNOOONNNMMMMMMNNNPPPMMMNNNQQQSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQSSSVVVXXXTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQLLLPPPTTTVVVTTTRRRRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSVVVXXXYYYXXXWWWUUUWWWXXXZZZZZZXXXWWWXXXYYYRRRSSSSSSSSSSSSRRRQQQQQQSSSTTTWWWXXXYYYXXXWWWVVVZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[\\\[[[YYYYYYZZZ[[[______^^^]]]\\\ZZZYYYXXXVVVWWWZZZ\\\^^^___``````]]][[[YYYXXXXXXYYY\\\]]]UUUXXXZZZYYYVVVTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYUUUWWWYYYZZZ[[[ZZZYYYXXXVVVWWWYYYZZZZZZXXXWWWUUUUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWXXXYYYXXXWWWVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQSSSTTTUUUUUUUUUPPPQQQRRRSSSUUUWWWXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTPPPRRRSSSRRRQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^YYYZZZ[[[\\\]]]^^^^^^^^^WWWXXXXXXXXXYYYZZZZZZZZZTTTUUUUUUVVVWWWYYYZZZ[[[XXXXXXXXXYYYYYYYYYZZZZZZWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\WWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]^^^___[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVXXXYYYZZZZZZZZZZZZ______^^^^^^^^^___```aaa^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\ZZZYYYYYYYYYYYY^^^^^^^^^_________``````]]]]]]]]]]]]]]]]]]]]]]]]XXXZZZ\\\]]]]]]ZZZWWWUUUOOONNNLLLJJJIIIJJJKKKMMMNNNOOORRRUUUWWWXXXYYYYYYWWWXXX[[[]]]^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOOQQQOOOMMMOOOUUUZZZ[[[[[[\\\\\\^^^___````````````\\\[[[ZZZ[[[\\\\\\[[[ZZZXXXYYYZZZ\\\^^^___```aaa___````````````^^^\\\[[[___```bbbcccbbbaaa___^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^_________^^^]]][[[YYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]^^^_________^^^]]]]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[VVVSSSPPPQQQRRRSSSPPPMMMOOOOOOPPPQQQSSSSSSQQQNNNSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPQQQRRRTTTVVVTTTTTTTTTSSSRRRPPPNNNNNNSSSRRRRRRRRRRRRRRRSSSTTTNNNMMMMMMOOOQQQSSSRRRQQQNNNNNNPPPRRRSSSRRROOOLLLMMMNNNPPPRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOORRRQQQNNNLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPOOOOOOQQQTTTWWWYYYddd]]]UUUQQQQQQQQQOOOLLLQQQQQQPPPOOOOOONNNMMMMMMLLLMMMPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTRRRQQQOOONNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPSSSQQQQQQSSSWWWXXXWWWTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^[[[VVVSSSUUUXXXWWWXXXZZZ[[[]]]^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]][[[WWWUUUWWWYYY]]]\\\[[[YYYYYYYYYYYYZZZ[[[ZZZYYYYYYZZZZZZYYYXXXZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVVVVXXXYYYXXXWWWZZZ[[[[[[YYYWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVZZZXXXVVVUUUVVVXXX[[[]]]YYYYYYZZZ[[[\\\\\\]]]]]]ZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\]]]^^^___\\\[[[ZZZYYYYYYZZZ\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]```___^^^]]]]]]^^^___```____________^^^]]][[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^]]]]]]\\\ZZZZZZ\\\]]]^^^^^^____________^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^___________________________]]]]]]\\\]]]]]]^^^___```]]]\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^___```bbbcccdddaaa``````aaabbbaaa___]]]]]]]]]^^^^^^]]][[[YYYWWWSSSQQQOOOMMMLLLLLLMMMNNNRRRTTTVVVXXXZZZ\\\]]]]]]]]]^^^___```___^^^\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPMMMNNNOOORRRUUUXXX[[[]]]^^^```dddggggggeeebbb```bbb```]]]^^^______]]][[[\\\\\\\\\^^^___aaacccdddbbbbbbbbbaaaaaaaaa``````]]]]]]]]]^^^______``````___``````aaaaaaaaa``````_______________^^^]]]]]]______^^^]]][[[ZZZYYYYYY____________````````````aaaaaa````````````aaaaaa^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^___^^^^^^]]]]]]UUUTTTRRRRRRRRRRRRQQQOOOPPPOOOOOOPPPRRRSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRQQQQQQSSSTTTUUUTTTTTTTTTSSSRRRQQQOOOOOORRRRRRRRRRRRRRRSSSTTTTTTRRRPPPOOOOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNUUUTTTRRRPPPOOONNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPOOONNNPPPRRRUUUWWW[[[VVVPPPPPPRRRTTTSSSQQQQQQQQQPPPPPPOOONNNNNNMMMLLLNNNPPPQQQRRRRRRQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUURRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQTTTRRRRRRTTTVVVWWWVVVTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^\\\WWWUUUVVVYYYWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]][[[XXXVVVXXXZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[[[[\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZ[[[YYYXXXXXXYYYZZZZZZYYY[[[\\\\\\ZZZXXXWWWXXXZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZ\\\[[[ZZZYYYZZZ[[[]]]^^^\\\\\\\\\\\\\\\]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^____________]]]^^^^^^^^^^^^_________]]]]]]]]]]]]^^^___aaaaaaaaa```^^^]]]]]]^^^___```^^^^^^^^^]]]]]]\\\\\\\\\^^^]]]\\\\\\\\\]]]______```_________```aaacccdddaaaaaaaaaaaa```___^^^]]]^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]``````___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^____________aaaaaaaaaaaaaaaaaaaaaaaa```____________``````aaa______^^^^^^]]]]]]\\\\\\^^^^^^^^^___```aaaccccccbbbaaaaaabbbcccbbb```^^^]]]^^^___```___]]][[[ZZZZZZYYYVVVSSSRRRQQQRRRRRRUUUVVVXXXZZZ\\\]]]^^^^^^```aaabbbccccccaaa___^^^aaa___\\\YYYUUUQQQOOOMMMNNNOOOPPPSSSVVVYYY[[[]]]___aaadddfffgggeeecccaaaeeecccaaaaaabbbbbb```^^^___```aaabbbcccdddeeefffdddddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbaaa``````___``````___^^^]]]\\\[[[[[[______`````````aaaaaaaaaaaa``````____________```____________^^^^^^^^^^^^______```````````````___TTTUUUUUUTTTRRRQQQRRRSSSZZZWWWSSSQQQRRRTTTTTTTTTQQQQQQSSSTTTVVVXXXYYYYYYVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWUUURRRQQQRRRSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPOOOMMMLLLLLLPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOONNNOOOQQQSSSUUUTTTQQQOOOPPPSSSUUUTTTRRRQQQQQQQQQPPPOOOOOONNNNNNMMMNNNPPPQQQRRRRRRQQQPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTTTTUUUUUUUUURRRRRRRRRRRRQQQQQQPPPOOONNNOOORRRTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRUUUTTTTTTUUUVVVVVVUUUSSSUUUVVVWWWWWWXXXXXXWWWWWWUUUTTTTTTTTTUUUUUUVVVWWW[[[[[[ZZZZZZYYYYYYYYYXXXZZZ\\\]]][[[XXXVVVWWWYYYWWWXXXYYYZZZZZZZZZZZZYYY[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[YYYXXXXXXXXXYYYZZZ\\\ZZZYYYYYYZZZ[[[[[[ZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]______^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\\\\[[[[[[\\\\\\\\\]]]]]]^^^___````````````____________````````````^^^^^^^^^___```aaacccddddddcccaaa```___``````aaa``````_______________^^^```____________```aaabbb`````````aaacccdddfffgggccccccccccccbbbaaaaaa````````````_______________________________________aaa```___]]]]]]]]]^^^^^^______``````___^^^^^^]]]aaaaaa```____________```______^^^^^^^^^^^^__________________`````````aaaccccccccccccccccccccccccaaaaaa```_________``````bbbaaaaaa```___^^^^^^]]]____________```aaacccccccccbbbbbbcccddddddaaa___^^^___aaaaaaaaaaaa______aaa___]]]ZZZXXXWWWWWWWWWXXXYYYZZZ\\\^^^_________bbbcccdddeeedddcccbbbaaabbb```]]]ZZZVVVRRROOONNNQQQRRRSSSUUUXXX[[[]]]^^^aaabbbdddeeeeeeeeedddcccfffdddccccccddddddbbbaaaaaabbbdddeeeffffffeeeeeefffffffffeeeeeeeeeddddddfffeeeeeedddccccccbbbbbbeeefffffffffeeedddcccccccccddddddddddddcccbbbbbbbbbbbbaaa```______^^^^^^```aaaaaaaaaaaabbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````______``````aaabbbccccccccccccSSSUUUWWWVVVSSSQQQSSSVVVfffaaaZZZVVVTTTTTTUUUUUURRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWW\\\XXXTTTRRRRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRSSSTTTTTTRRRPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRSSSTTTUUURRRRRRRRRRRRSSSSSSTTTTTTRRRRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTVVVVVVUUUVVVVVVUUUTTTSSSVVVWWWWWWXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTUUUVVVWWW[[[ZZZZZZYYYYYYXXXXXXWWWYYYZZZ[[[ZZZXXXWWWWWWYYYXXXXXXYYYYYYYYYXXXXXXWWWYYYZZZZZZ[[[[[[\\\\\\\\\XXXYYYXXXXXXXXXXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\]]][[[\\\\\\[[[YYYWWWVVVVVVZZZYYYXXXWWWVVVWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYY[[[ZZZXXXXXXZZZ[[[ZZZYYYZZZ\\\]]]\\\ZZZYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^______^^^]]][[[ZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^______`````````^^^^^^^^^^^^_________```]]]]]]]]]^^^___aaabbbcccbbbaaa```^^^]]]]]]]]]]]]________________________```````````````aaaaaaaaa``````aaaaaacccdddeeeeeecccccccccccccccbbbaaa```aaaaaaaaaaaaaaa`````````````````````````````````cccaaa___]]]\\\\\\^^^_________`````````______^^^aaaaaa``````___``````aaa`````````______`````````______`````````aaaaaaaaaddddddddddddddddddddddddaaaaaa```___^^^^^^^^^___ccccccbbbaaa``````______````````````aaabbbcccdddcccbbbbbbccceeedddbbb```___```aaabbbccccccccccccbbbaaa___^^^\\\\\\[[[[[[[[[\\\]]]___````````````bbbbbbcccdddccccccbbbaaa\\\\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXYYY[[[]]]___```cccccccccddddddddddddddddddccccccbbbbbbbbbaaaaaa```bbbdddeeeeeedddcccbbbfffffffffeeeeeeeeeddddddeeeeeeeeeeeeddddddccccccggggggffffffeeedddcccbbbdddddddddeeeeeedddcccccccccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccffffffffffffeeeeeeddddddaaaaaaaaaaaa``````````````````bbbcccddddddddddddRRRUUUWWWVVVSSSRRRTTTWWWfffaaa[[[VVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQRRRRRRTTTUUUVVVWWW\\\YYYUUUSSSSSSTTTUUUUUUTTTWWWZZZZZZXXXWWWVVVWWWTTTTTTTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRROOOQQQTTTVVVWWWWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUUUUUUUTTTRRRQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTTTTSSSVVVWWWXXXXXXYYYYYYXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZZZZ[[[[[[WWWVVVVVVVVVWWWWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[YYY\\\]]]\\\YYYWWWVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXVVVVVVXXXYYYXXXWWWWWWYYY[[[ZZZYYYWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[YYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[\\\\\\\\\\\\]]][[[[[[[[[\\\]]]^^^___```^^^^^^]]]\\\[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^_________^^^_________````````````___````````````______^^^____________````````````````````````````````````bbb```^^^\\\[[[[[[]]]]]]\\\]]]^^^___``````````````````____________```````````````______`````````____________````````````ccccccccccccccccccccccccbbbbbbaaa```____________cccbbbbbbaaa```_________aaaaaaaaaaaaaaabbbcccdddbbbaaaaaacccddddddbbb```______```bbbccccccddddddaaaaaa````````````aaaaaa^^^^^^___```````````````bbbbbbbbbcccccccccbbbbbb\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^```aaabbbdddccccccbbbbbbcccccccccccccccccccccbbbbbbbbbbbbaaabbbdddeeeeeedddbbbaaadddddddddccccccccccccbbbaaabbbbbbbbbcccccccccdddeeeeeeeeeeeedddbbbaaaaaabbbbbbcccccccccccccccbbbccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccdddeeeffffffffffffeeedddaaaaaaaaaaaa````````````___```aaabbbcccdddddddddRRRSSSUUUUUUTTTTTTUUUWWW[[[XXXTTTRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWYYYWWWTTTSSSTTTUUUUUUUUUSSSWWW\\\\\\ZZZWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNOOORRRUUUVVVWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTUUUUUUVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTSSSSSSSSSTTTVVVWWWYYY[[[YYYWWWUUUTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUWWWXXXXXXWWWUUUUUUWWWXXXYYYYYYYYYYYYZZZ]]]```___\\\YYYXXXYYYVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVXXXVVVUUUUUUVVVWWWWWWVVVUUUWWWYYYYYYXXXVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXVVVTTTSSSTTTUUUVVVWWWYYY[[[\\\]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\ZZZZZZZZZ[[[[[[YYYZZZ\\\]]]^^^_________^^^]]]]]]]]]]]]^^^____________^^^^^^^^^^^^______]]]]]]]]]^^^^^^^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa```aaaaaaaaa____________^^^^^^^^^^^^```````````````aaabbbbbb_________aaabbbbbbaaa___]]]^^^^^^___```bbbbbbcccaaaaaaaaabbbcccccccccddd______`````````______^^^bbbbbbbbbbbbbbbcccccccccaaaaaaaaaaaaaaa`````````^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddeeedddbbbbbbcccdddbbbcccdddeeeeeeeeedddcccbbbbbbbbbaaaaaaaaa``````^^^^^^______```aaaaaabbbbbbbbbcccbbbbbbaaa```___``````aaabbbbbbbbbaaaaaabbbbbbccccccccccccccccccaaabbbbbbbbbbbbccccccccc___aaabbbdddddddddccccccbbbbbbaaaaaaaaa```````````````aaabbbcccccccccbbbSSSRRRRRRSSSUUUVVVVVVUUURRRQQQPPPQQQSSSUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSRRRRRRTTTVVVVVVUUUSSSWWWZZZYYYVVVTTTVVVXXXUUUTTTSSSSSSSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSPPPQQQRRRSSSTTTUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRTTTSSSQQQQQQTTTXXX\\\___]]][[[XXXVVVUUUUUUWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTVVVXXXXXXUUUTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[XXXVVVVVVXXXYYYXXXWWWUUUVVVXXXYYYYYYYYYXXXXXXWWW\\\``````\\\YYYYYYZZZVVVWWWYYYZZZ[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVTTTTTTVVVWWWVVVUUUTTTVVVXXXYYYXXXVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXXXXWWWXXXXXXYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___]]]]]]]]]___```aaa___]]]\\\\\\\\\]]]^^^___``````______``````aaaaaa``````_______________^^^]]]\\\_______________```aaaaaabbbbbbbbbbbbaaaaaaaaaaaa^^^]]]]]]]]]^^^___``````aaaaaaaaaaaaaaa```______```bbbccccccaaa```aaacccaaaaaabbbbbbccccccddddddaaaaaa`````````_________]]]]]]]]]^^^^^^^^^^^^^^^``````aaaaaaaaaaaa``````______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccaaaaaaaaabbbbbbbbbbbbccc\\\]]]```bbbddddddccccccccccccccccccbbbbbbbbbbbbaaabbbbbbcccccccccbbbbbbSSSQQQOOOQQQUUUWWWVVVTTTQQQQQQQQQSSSUUUTTTRRRPPPPPPQQQQQQRRRSSSTTTTTTUUUPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUQQQQQQPPPRRRUUUVVVVVVUUUSSSVVVXXXVVVRRRQQQUUUYYYTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRRRRRRRQQQRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRSSSQQQPPPPPPTTTZZZaaaeee\\\ZZZWWWUUUTTTTTTUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUSSSVVVXXXXXXUUUTTTUUUWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZ[[[\\\]]]^^^^^^___\\\[[[ZZZ[[[]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^```______^^^]]]\\\[[[[[[]]]ZZZXXXXXXZZZ[[[YYYWWWWWWXXXYYYZZZZZZZZZYYYXXXTTTYYY^^^^^^ZZZWWWWWWYYYVVVXXX[[[]]]^^^\\\ZZZYYYXXXXXXXXXWWWWWWXXXXXXXXXUUUUUUTTTTTTTTTUUUWWWXXXXXXVVVTTTUUUVVVWWWVVVVVVSSSVVVYYYYYYXXXWWWVVVVVVTTTTTTUUUVVVWWWYYYZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\XXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYWWWWWWVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWSSSTTTVVVXXXZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXYYYXXXXXXWWWYYYZZZZZZZZZZZZYYYXXXXXXZZZYYYYYYYYYZZZ[[[[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]YYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZ[[[[[[\\\XXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[]]]______^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[____________^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^______``````aaaaaa]]]\\\\\\\\\\\\]]]^^^^^^___```aaaaaaaaa___^^^]]]\\\___``````]]]\\\^^^aaa^^^^^^^^^^^^___```aaabbb````````````____________^^^^^^^^^]]]\\\\\\[[[[[[___``````aaaaaaaaa``````^^^___```aaaaaaaaaaaaaaa`````````aaaaaabbbbbbccc```aaaaaaaaaaaabbbbbbbbb\\\]]]```ccceeefffeeeeeeeeeeeeeeedddddddddccccccccccccdddddddddcccbbbbbbQQQQQQRRRSSSSSSSSSSSSSSSVVVUUUTTTRRRQQQQQQQQQQQQSSSQQQOOOOOOPPPQQQRRRQQQPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSWWWVVVSSSRRRRRRSSSUUUWWWVVVUUUSSSTTTUUUVVVVVVUUUQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXRRRSSSSSSTTTTTTTTTSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUUUUSSSQQQPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSUUUTTTQQQOOOMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPOOOOOOLLLMMMNNNPPPQQQRRRSSSSSSQQQPPPNNNNNNPPPTTTXXX[[[VVVWWWWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNQQQPPPPPPOOOOOONNNNNNMMMRRRQQQOOOMMMMMMNNNOOOPPPSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUYYYWWWVVVXXX[[[]]]\\\ZZZYYYZZZ[[[ZZZYYYXXXYYY[[[[[[[[[[[[[[[\\\]]]^^^___]]]^^^___]]][[[ZZZZZZ[[[___^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[UUUVVVVVVWWWXXXYYYYYYZZZVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYZZZ[[[\\\\\\\\\ZZZZZZYYYVVVSSSRRRSSSUUUUUUTTTSSSUUUXXXZZZZZZZZZ]]]^^^______``````______[[[\\\]]]^^^^^^\\\ZZZYYY\\\ZZZXXXWWWVVVWWWYYYZZZXXXXXXWWWVVVVVVWWWYYYYYYXXXYYYZZZ[[[ZZZXXXVVVUUUYYYXXXVVVVVVUUUVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVWWWYYYXXXVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSWWWWWWVVVUUUVVVWWWXXXYYY]]][[[ZZZZZZYYYXXXVVVSSSVVVUUUTTTRRRRRRTTTUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVYYYXXXWWWWWWWWWWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[[[[YYYVVVTTTSSSTTTYYYYYYZZZZZZZZZZZZZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWWWWYYY[[[[[[ZZZYYYZZZ[[[XXXXXXYYYYYYZZZ[[[\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[[[[\\\___aaa```^^^[[[YYYZZZYYYYYY[[[]]]^^^]]]\\\^^^XXXYYY```bbb^^^\\\^^^\\\]]]]]][[[ZZZ]]]```aaa```______^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^]]]]]]^^^^^^^^^aaa```___^^^^^^^^^___```aaabbbbbbbbbccccccddddddaaa```___^^^___aaaccceeegggeeebbb``````aaabbbdddbbbbbbbbbbbbcccdddeeefffQQQQQQRRRRRRRRRRRRQQQQQQSSSQQQPPPOOONNNOOOQQQRRRUUUSSSQQQQQQRRRSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXVVVTTTSSSSSSTTTVVVWWWXXXVVVTTTTTTVVVVVVVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRROOOPPPPPPPPPPPPOOOOOONNNRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSRRRPPPPPPQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRUUUSSSQQQOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOONNNNNNPPPSSSVVVXXXUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVYYYWWWVVVWWWZZZ[[[ZZZXXXWWWYYYZZZYYYXXXWWWXXXZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXX[[[[[[\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXYYYYYYZZZ[[[[[[\\\WWWWWWVVVUUUUUUVVVXXXYYY\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]ZZZXXXXXXXXXYYYXXXWWWYYYWWWWWWXXXZZZ\\\\\\\\\^^^___``````aaaaaa``````]]]^^^___``````^^^]]]\\\]]]\\\[[[YYYYYYZZZ[[[\\\___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\]]]]]]\\\[[[YYYWWWZZZYYYWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWYYYXXXVVVVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUXXXXXXWWWWWWVVVUUUTTTTTTXXXWWWWWWWWWWWWYYYZZZ[[[YYYWWWWWWWWWXXXWWWUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVWWWWWWWWWWWWWWWWWWZZZZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYWWWVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXWWWZZZZZZ[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXXYYY[[[^^^______]]]ZZZXXXYYYYYYYYYZZZ\\\]]]\\\[[[YYYXXXXXXYYYZZZYYYYYYYYY[[[]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^___\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]^^^^^^___^^^^^^\\\\\\\\\\\\]]]^^^`````````aaaaaaaaabbbbbb```___^^^^^^___aaacccdddeeecccaaa^^^^^^^^^```aaa````````````aaabbbccccccSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMOOORRRSSSUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQRRRRRRSSSSSSRRRRRRNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRTTTUUUWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUWWWXXXYYYWWWUUUUUUVVVVVVUUUTTTQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPOOOOOONNNMMMMMMPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPOOONNNOOOPPPRRRQQQQQQQQQPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQOOOMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOQQQSSSUUUVVVSSSSSSTTTTTTTTTSSSRRRQQQNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWWWWXXXYYYYYYWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXYYYZZZXXXXXXXXXYYYYYY[[[\\\\\\]]]^^^^^^^^^^^^_________\\\\\\[[[[[[[[[[[[[[[\\\___^^^]]]\\\\\\\\\]]]^^^^^^^^^_________^^^]]]]]]ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXYYY[[[[[[^^^^^^____________^^^^^^]]]^^^^^^______``````aaa```\\\ZZZ[[[___```^^^[[[^^^\\\[[[\\\]]]___^^^^^^___```aaaaaabbbbbbaaaaaa```aaabbbbbbbbbaaa```______^^^]]]]]]]]]^^^___```aaa```^^^\\\ZZZYYYYYYZZZ^^^___``````___^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZXXXWWWWWWWWWWWWVVVTTTWWWWWWVVVVVVUUUTTTTTTTTTSSSTTTUUUWWWWWWVVVVVVUUUWWWWWWWWWWWWVVVVVVUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\WWWVVVUUUWWWXXXXXXWWWUUUTTTTTTRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYVVVWWWXXXXXXYYYYYYYYYXXX[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^_________^^^]]][[[ZZZYYYYYYWWWXXXYYYYYYXXXXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVWWWXXXZZZ[[[\\\\\\\\\YYYZZZZZZ[[[\\\[[[[[[[[[ZZZ[[[\\\\\\ZZZXXXXXXYYYWWWXXXXXXYYYYYYZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWWWWXXXZZZ\\\______]]]ZZZXXXYYYXXXXXXYYY[[[\\\[[[ZZZXXX]]]]]]XXXZZZccceeeaaaYYYZZZ\\\^^^]]][[[YYYXXX[[[[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^___\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^______]]]]]]\\\]]]^^^```bbbcccbbbaaa^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___```TTTUUUUUUVVVWWWWWWWWWVVVTTTSSSPPPNNNNNNPPPSSSUUUSSSRRRPPPQQQRRRSSSRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLLLLOOOOOOOOOOOOOOOOOOPPPPPPMMMNNNOOONNNMMMMMMNNNPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRROOONNNMMMLLLKKKLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUURRRRRRRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZXXXXXXYYYZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\\\\]]]___```aaa```^^^\\\[[[\\\^^^_________`````````______^^^\\\\\\\\\\\\\\\]]]^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^_________```aaaaaaaaa```````````````aaaaaaaaabbbbbb`````````aaabbbbbb```___bbb```^^^___```aaa```___``````aaabbbbbbbbbbbbaaabbbccccccccccccbbbaaa`````````_________```aaabbbbbbaaa___]]]\\\\\\\\\\\\aaaaaabbbaaaaaa```^^^^^^```___^^^]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXVVVZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\YYYYYYXXXYYYZZZZZZYYYWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[WWWXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```aaa```___^^^]]]\\\ZZZZZZYYYWWWYYYZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]]ZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^]]][[[YYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYXXXZZZ]]]___```___\\\ZZZZZZYYYXXXXXXZZZ[[[[[[ZZZXXX```^^^ZZZeeezzzuuu]]][[[[[[^^^^^^\\\[[[[[[^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___```___^^^\\\ZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\SSSSSSUUUWWWXXXYYYYYYYYYVVVTTTRRRPPPOOOPPPQQQRRRPPPOOONNNOOOPPPQQQPPPNNNMMMNNNOOOOOOPPPPPPOOOOOOJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUVVVWWWVVVUUUTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUSSSSSSSSSSSSRRRQQQSSSRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOOOOOOONNNNNNMMMLLLOOOOOOPPPPPPQQQQQQRRRRRROOOPPPPPPNNNLLLKKKLLLMMMPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSPPPOOOOOOOOONNNOOOOOOOOOSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSTTTSSSSSSRRRQQQOOOPPPRRRTTTUUUVVVVVVUUURRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[]]][[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^___^^^\\\\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^_________aaa```_________```aaabbbbbb```^^^\\\\\\\\\^^^______``````aaaaaaaaa``````______^^^^^^______```aaa____________````````````^^^]]]]]]]]]]]]___aaabbb___```aaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccccc```dddhhhgggbbb___```bbbdddbbb``````aaabbbaaa`````````aaabbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbddddddcccbbbbbbcccdddeeebbbbbbbbbbbbaaa```______cccbbbbbbaaa___^^^]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYY\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWYYYXXXXXXWWWXXXXXXYYYZZZYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZZZZ[[[[[[YYYWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[\\\[[[[[[\\\]]]___aaabbb``````___^^^]]]\\\[[[[[[YYYZZZ[[[[[[YYYXXXYYYZZZ]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]___```___\\\[[[ZZZ[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWXXXYYYYYYZZZ\\\___bbbcccbbb```^^^\\\ZZZYYYYYY[[[\\\\\\[[[VVV\\\ZZZZZZpppkkkccc]]]^^^^^^[[[[[[^^^^^^]]][[[YYYXXXWWWVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]^^^___\\\[[[[[[ZZZ[[[\\\]]]^^^\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[QQQRRRSSSUUUVVVWWWWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOOOOOOONNNOOOQQQQQQOOOMMMMMMNNNOOOOOOPPPPPPOOOOOOKKKLLLNNNPPPQQQRRRRRRRRRUUUVVVWWWXXXWWWVVVTTTRRRUUUTTTTTTUUUUUUVVVWWWXXXWWWUUUSSSSSSSSSTTTSSSRRRUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTQQQQQQQQQOOOMMMLLLLLLMMMPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQSSSTTTUUUVVVVVVVVVSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\YYYYYYYYYYYYYYYZZZ[[[\\\[[[\\\^^^]]]\\\[[[]]]^^^]]]^^^______]]]]]]^^^___^^^^^^]]]]]]]]]^^^^^^___^^^`````````^^^^^^___```___^^^^^^]]]]]]]]]^^^^^^___````````````aaaaaaaaabbbbbbaaaaaaaaaaaaaaabbb```___^^^]]]]]]]]]^^^___``````aaabbbbbbbbbaaaaaa```````````````aaaaaabbbcccccccccccccccccccccccc___^^^^^^^^^___aaacccddd```aaabbbccccccdddccccccdddddddddddddddddddddddd___fffmmmkkkddd___aaaeeeeeecccbbbbbbcccdddcccbbbaaabbbccccccddddddccccccdddcccccccccbbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbbbbbbbccceeeggghhhdddccccccbbbaaaaaaaaa```cccdddccccccbbbaaa```___\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\\\\^^^^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZYYYYYYYYYZZZ\\\]]]\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZZZZZZZZZZXXXVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^^^^______\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^___aaabbbaaa``````______^^^^^^]]]\\\]]]^^^]]]\\\[[[\\\]]]````````````______^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^___```aaaaaa___]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\[[[\\\]]]]]]]]]\\\ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXYYY[[[]]]aaadddeeedddcccaaa___]]][[[[[[\\\^^^^^^]]]ZZZ^^^]]]```xxxyyylllbbb```^^^ZZZZZZ^^^ZZZZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^_________^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]^^^```aaa^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[SSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQRRRSSSSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNPPPRRRTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZXXXVVVTTTVVVVVVWWWWWWXXXYYYYYYZZZWWWVVVTTTTTTUUUVVVVVVUUUVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOPPPPPPQQQPPPPPPNNNOOOPPPQQQRRRSSSTTTTTTQQQRRRRRRPPPNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]]]]\\\ZZZ\\\^^^^^^\\\\\\^^^```^^^___```___^^^^^^___`````````_______________```___```aaa```______```aaa]]]]]]]]]]]]^^^___``````_________`````````aaaaaaaaabbbbbbbbbaaa```______]]]]]]]]]]]]]]]^^^^^^^^^```aaabbbbbbccccccbbbbbb```____________```aaaaaacccccccccccccccccccccccc____________```bbbdddeeebbbcccdddeeeffffffffffffffffffffffffffffffffffffaaagggmmmmmmiiieeeeeeffffffeeecccccceeeffffffeeeddddddeeefffffffffffffffeeeeeedddccccccccccccccceeeeeeeeedddcccbbbaaa```aaa``````aaabbbdddfffgggfffeeedddccccccbbbbbbbbbbbbbbbcccccccccbbb``````]]]]]]\\\\\\]]]]]]^^^___```___^^^^^^`````````^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[\\\[[[ZZZZZZ[[[\\\^^^```aaaaaaaaaaaa```^^^\\\[[[\\\[[[ZZZ[[[\\\\\\[[[YYY[[[[[[[[[\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[]]]^^^___`````````___``````aaaaaa``````_________^^^^^^^^^___aaabbbaaaaaaaaaaaa````````````^^^___aaaaaa``````aaaccccccddddddcccbbbaaa``````______````````````______^^^______``````````````````aaacccbbbaaa``````aaaaaaaaaaaaaaaaaaaaa``````aaa```___]]]\\\\\\\\\\\\]]]^^^___``````^^^]]][[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[]]]]]]]]]^^^^^^^^^______]]]\\\[[[ZZZYYYZZZ[[[[[[[[[^^^bbbeeeffffffdddcccbbb```]]]]]]^^^````````````cccbbbeeeuuu}}}nnnbbbbbb```[[[\\\aaa[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaabbb`````````_________^^^^^^aaaaaaaaaaaa```___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXXXXYYYYYYZZZ[[[\\\XXXXXXWWWWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTRRRPPPQQQRRRRRRSSSSSSRRRRRRQQQSSSUUUWWWXXXYYYYYYYYYWWWYYY[[[\\\\\\[[[XXXWWWXXXXXXXXXYYYZZZ[[[[[[\\\XXXWWWUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNOOOPPPRRRSSSTTTTTTPPPQQQQQQQQQPPPPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTUUURRRRRRSSSTTTUUUUUUVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ^^^^^^]]]]]]]]]]]]]]]]]]YYYZZZ\\\]]]^^^^^^]]]]]]YYY\\\^^^^^^\\\\\\___aaa^^^___``````^^^^^^___```aaa``````_________``````^^^```aaa```______```aaa[[[[[[\\\]]]^^^```aaabbb]]]]]]]]]]]]^^^^^^^^^___```aaaaaaaaaaaa___]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]```aaabbbccccccccccccccc^^^^^^^^^^^^^^^___``````aaaaaa`````````````````````_________aaabbbdddeeedddeeefffggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhbbbfffjjjmmmmmmkkkiiihhhgggfffdddeeeggghhhhhhgggfffgggggghhhhhhhhhhhhhhhffffffeeeddddddddddddeeegggggggggfffeeecccbbbaaaeeeeeeddddddeeefffhhhiiiggggggeeeddddddcccdddddd```aaabbbccccccbbb``````^^^]]]]]]]]]]]]^^^______aaa```___```aaabbbaaa```^^^]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\]]]\\\[[[[[[\\\^^^```bbbddddddddddddbbb```^^^\\\]]]\\\\\\^^^```aaa```^^^[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaaaaaaaaaaabbbcccddddddcccbbbaaaaaa```___^^^^^^___```aaaaaaaaaaaaaaabbbbbbbbbbbb^^^```bbbccccccdddfffhhhfffffffffeeedddcccbbbaaa______```aaaaaabbbaaaaaa``````aaabbbbbbbbbbbbbbb```bbbddddddbbbbbbbbbcccccccccccccccbbbbbbbbbbbbdddcccbbb```___^^^]]]]]]___```aaabbbbbb```^^^]]][[[\\\^^^aaacccdddeeeeeebbbcccccccccbbbaaaaaa```_________`````````aaaaaa```___^^^]]]]]]]]]^^^___[[[]]]aaaeeeffffffdddcccdddbbb___^^^___aaaaaaaaa```bbbccccccjjjuuu|||}}}zzzjjj```cccddd___```fff^^^^^^]]]\\\[[[[[[\\\\\\______```aaabbbcccdddeeecccbbbaaa```___^^^^^^^^^^^^^^^]]]]]]^^^```aaabbbbbbbbbbbbaaaaaa`````````eeeeeeeeedddcccaaa```___\\\]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZ[[[]]]]]]WWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWVVVVVVWWWYYYYYYXXXVVVVVVWWWXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVWWWXXXZZZ[[[\\\\\\^^^]]]\\\ZZZYYYWWWVVVUUUYYY[[[[[[[[[YYYYYYZZZ[[[XXXWWWVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOPPPQQQSSSUUUVVVWWWRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTSSSQQQOOOPPPQQQTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZ```\\\XXXVVVWWWZZZ\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYY]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```___^^^________________________]]]]]]^^^^^^^^^____________]]]\\\\\\^^^______^^^bbbaaa___^^^]]]]]]^^^^^^^^^______]]][[[[[[\\\^^^aaaaaa``````_________^^^``````^^^]]]]]]^^^___```___aaa```___bbbfffddd^^^_________```aaacccdddeeeggggggffffffffffffgggggghhhhhhhhhhhhhhhiiiiiiiiiggghhhiiijjjjjjiiihhhggghhhgggfffeeeeeefffggghhhiiiiiijjjjjjjjjiiiiiihhheeeddddddccccccddddddeeehhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeffffffggggggggghhhhhhfffeeeddddddcccccceeeeeeeeeddddddbbbaaaaaa___^^^]]]]]]]]]^^^___```ccccccdddddddddbbbaaa```\\\\\\\\\\\\[[[[[[[[[[[[]]][[[YYYZZZ\\\^^^]]][[[^^^\\\ZZZYYYYYY[[[^^^___aaaaaabbbbbbbbbaaa___^^^______^^^^^^]]]\\\\\\\\\^^^^^^___^^^]]]\\\ZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^____________^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___bbbbbb```^^^^^^^^^___aaabbbdddeeefffeeeeeefffgggfffeeedddcccaaabbbcccddddddcccbbbaaaaaabbbcccdddeeeeeeddddddcccccccccccccccccccccccceeedddddddddddddddeeeeeeddddddddddddddddddddddddbbbbbbbbbbbbccccccccccccfffeeebbbaaaaaabbbdddfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbbbaaabbbcccdddeeeeeedddcccbbbeeeeeeeeeffffffffffffgggeeedddcccbbbbbbccceeefffbbbccceeeeeefffhhhlllnnnqqqwwwtttgggbbbfffhhhdddcccbbb```^^^]]]^^^___```aaaaaaaaaaaaaaabbbcccccccccbbbaaaaaabbbaaa___]]]bbb```^^^]]]]]]___bbbcccbbbaaa```___^^^^^^___```iiihhhhhhgggeeecccaaa```___```aaabbbbbbaaa``````[[[[[[ZZZZZZ[[[]]]___```XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWWWWXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ\\\]]]]]][[[YYYZZZZZZXXXXXXWWWVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXWWWUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\[[[[[[[[[```]]]YYYXXXXXXZZZ\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[\\\[[[[[[ZZZZZZYYY\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]^^^```aaaaaaaaaaaa__________________^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^```^^^]]]]]]___``````___bbbaaa```^^^]]]^^^^^^___^^^______^^^\\\\\\]]]^^^aaaaaaaaa`````````````````````___^^^^^^^^^___```aaaccccccccchhhmmmmmmjjj``````aaaaaabbbdddeeefffggggggffffffffffffgggggggggggghhhhhhhhhhhhiiiiiifffggghhhiiiiiihhhgggfffgggfffeeeddddddeeeffffffggghhhhhhiiihhhhhhggggggdddccccccccccccccccccdddjjjiiigggeeecccbbbaaa```dddddddddeeeeeeeeeffffffeeeeeeddddddddddddddddddeeeeeeeeeeeedddcccbbbaaa```___^^^]]]]]]^^^______dddeeeeeedddcccaaa___^^^\\\\\\\\\\\\[[[[[[[[[[[[]]][[[YYYZZZ\\\^^^]]]\\\[[[ZZZXXXWWWXXXYYY\\\]]]aaabbbcccccccccaaa```___``````___^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[[[[\\\]]]]]]]]]___``````______]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]___```^^^\\\^^^______```aaabbbbbbccccccdddeeeeeeeeedddbbbbbbbbbbbbccccccccccccbbbbbb______```aaacccdddeeeeeecccccccccccccccccccccccceeeddddddcccccccccddddddccccccccccccccccccccccccaaaaaabbbbbbcccdddeeeeeefffeeecccaaaaaaccceeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccceeeeeeffffffffffffeeeeeeggggggggghhhhhhhhhiiiiiijjjiiigggeeeeeeeeefffgggeeefffgggfffeeefffhhhkkkpppzzzzzzooogggjjjmmmllldddcccaaa_________```aaabbbbbbaaaaaabbbccccccdddcccbbbaaabbbccccccbbb```aaa```^^^]]]^^^```bbbdddcccbbbaaa```___``````aaagggggggggfffeeedddcccbbbbbbbbbcccccccccbbbbbbaaa___^^^]]]]]]]]]]]]______YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[YYYXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]\\\^^^______]]]ZZZYYYYYYXXXWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZWWWWWWVVVVVVUUUVVVVVVVVVWWWVVVVVVUUUVVVWWWYYYZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXZZZ]]]___```^^^\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^^^^^^^^^^^^^]]]\\\```^^^[[[ZZZ[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^______``````______^^^^^^]]]]]]\\\\\\YYYZZZ\\\___```bbbcccccc`````````______^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^bbb```______aaabbbbbbaaacccbbb```___^^^^^^___```___``````___]]]]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaabbbeeeeeefffkkkrrruuusssccccccccccccdddfffgggggghhhggggggffffffgggggghhhggghhhhhhhhhiiiiiiiiijjjfffgggggghhhhhhgggffffffgggfffeeedddddddddddddddffffffggggggggggggffffffccccccbbbbbbbbbbbbccccccggggggeeedddbbbaaa```___ccccccccccccddddddddddddbbbbbbbbbcccccccccddddddeeeeeeeeeeeedddcccbbbaaaaaa```___]]]]]]]]]^^^^^^eeeeeeeeedddbbb```^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\[[[YYYZZZ[[[]]]\\\\\\[[[ZZZXXXXXXXXXYYY[[[]]]aaabbbbbbbbbbbbaaa``````aaaaaa```___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYY[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\]]]^^^^^^______````````````___^^^]]]]]][[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[]]]___```^^^]]]_________`````````aaaaaaccccccddddddccccccbbbaaaccccccbbbbbbbbbbbbcccccc^^^^^^^^^___aaaccceeefffbbbbbbbbbbbbbbbbbbbbbbbbeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbdddeeefffgggfffdddcccbbbbbbccceeefffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeehhhhhhgggggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjmmmllljjjhhhggggggggghhhhhhhhhhhhfffdddcccdddfffgggrrrwwwnnneeeggglllmmmfffeeecccbbbaaaaaabbbbbbcccbbbbbbbbbbbbcccddddddbbbaaaaaabbbddddddcccbbb```___^^^]]]^^^```bbbdddcccbbbaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbaaaaaa```_______________YYYYYYYYYYYYYYYZZZZZZZZZ]]]^^^]]]\\\YYYXXXYYY[[[^^^___```______^^^^^^___]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]___aaaaaa^^^[[[XXXWWWWWWWWWVVVVVVWWWXXXYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSUUUWWWYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZZZZ[[[[[[[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^_________^^^\\\^^^aaaddddddccc```___``````aaaaaaaaaaaa``````bbbccccccdddcccbbb```_________^^^^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaaaaaaaa```______^^^]]]\\\]]]___```___^^^________________________]]]]]]]]]\\\\\\\\\]]]]]]\\\]]]___aaabbbbbbaaaaaaaaaaaa``````___^^^]]]]]]ZZZ[[[\\\^^^```aaabbbcccaaaaaaaaa```______^^^^^^^^^^^^^^^_________``````cccbbbaaaaaacccddddddccccccbbbaaa```___``````aaa```aaabbbaaa______```bbbbbbbbbbbbccccccdddddddddcccccccccccccccddddddddddddffffffeeehhhooosssrrrfffffffffffffffggghhhiiihhhhhhgggggggggggghhhhhhiiiiiiiiijjjjjjkkkkkklllhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeedddddddddeeefffggggggggggggggggggeeeddddddddddddddddddeeecccdddddddddeeedddddddddccccccccccccccccccccccccbbbbbbcccccccccccccccccccccdddddddddccccccbbbaaabbb```___]]]\\\\\\]]]]]]ccccccccccccbbb```^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]^^^______``````____________bbbaaa```___^^^\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]][[[[[[[[[[[[[[[\\\\\\]]]^^^______``````aaabbbbbbaaaaaaaaaaaaaaa```___^^^____________````````````___^^^^^^___aaabbbbbbaaa``````aaaaaabbbcccddddddeeeeeeeeedddddddddcccccceeedddcccbbbbbbcccdddeeebbbaaa`````````ccceeegggcccccccccccccccccccccccceeeeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeeeedddcccbbbaaabbbcccdddeeeddddddddddddddddddddddddbbbbbbcccdddeeeffffffgggiiihhhgggffffffggghhhiiiggggggggghhhhhhhhhiiiiiikkkjjjiiihhhhhhhhhhhhhhhgggggggggeeecccaaabbbccc___iiinnniiidddeeehhhiiihhhgggfffeeeddddddddddddccccccbbbbbbbbbccccccdddbbbaaaaaaaaaccccccaaa___^^^]]]]]]]]]^^^```bbbcccbbbbbbaaaaaaaaaaaaaaaaaa``````bbbccceeeeeeffffffeeedddbbbaaa`````````aaa``````````````````aaaaaaXXXYYYYYYYYYZZZZZZZZZ[[[]]]^^^^^^\\\ZZZYYYYYY[[[]]]___aaaaaa___^^^^^^```^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZ[[[^^^```bbbbbb___[[[XXXWWWVVVVVVVVVWWWWWWXXXYYYZZZWWWWWWVVVWWWXXXYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRTTTUUUWWWYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______```]]]]]]^^^```aaaaaaaaaaaa``````aaabbbccccccbbbbbb```aaabbbcccddddddddddddeeefffggggggggggggfffeeeiiijjjjjjjjjiiihhhfffeeecccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccbbbbbb]]]\\\]]]___aaaccccccbbb^^^^^^^^^^^^^^^_________```______^^^^^^___``````^^^___aaabbbccccccbbbbbbddddddcccbbbaaaaaa``````]]]]]]^^^^^^___``````aaabbbbbbbbbaaaaaa`````````aaaaaabbbbbbbbbccccccccceeecccbbbbbbdddeeeeeeddddddcccbbbaaa```aaabbbcccbbbccccccbbbaaaaaabbbdddcccddddddeeeeeefffffffffeeeffffffggggggggggggggggggiiihhheeeeeejjjmmmllliiihhhhhhhhhhhhhhhiiiiiihhhhhhgggggggggggghhhhhhjjjjjjkkkllllllmmmnnnnnnjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggffffffggghhhiiiiiiiiiiiiiiihhhggggggffffffgggggghhheeeeeeggghhhhhhhhhhhhgggeeeeeeddddddddddddddddddffffffffffffeeedddbbbbbbcccccccccdddccccccbbbbbbbbbaaa```^^^]]]]]]^^^^^^```aaabbbcccbbbaaa```___\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^bbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\\\\\\\]]]]]]^^^______```aaaaaabbbbbbcccbbbccccccccccccbbbaaaaaabbbbbbcccccccccdddddddddbbbaaa```aaaccceeedddcccaaabbbccceeeggghhhjjjkkkhhhhhhhhhggggggggggggggggggfffeeeddddddeeefffggghhhgggeeeccccccdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggfffeeedddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccdddeeedddddddddddddddddddddddd```aaabbbcccdddfffgggggggggfffeeeddddddeeefffgggdddeeeeeeeeeeeefffffffffeeeeeefffffffffggghhhhhhcccdddeeedddcccbbbbbbccccccgggiiiiiijjjlllkkkiiijjjjjjiiihhhggggggggggggddddddccccccbbbccccccddddddcccbbbaaaaaa```^^^\\\]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaabbbaaaaaaaaa^^^___```bbbdddeeeffffffcccbbb```^^^]]]]]]^^^^^^]]]^^^___```aaabbbccccccYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^]]][[[ZZZ[[[\\\\\\```cccbbb```^^^___```]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ^^^```aaa```]]]ZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYXXXXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVRRRRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^___________________________^^^_________``````aaaaaa______```aaabbbbbbbbbbbb```aaacccdddeeeeeedddcccbbbbbbbbbbbbccceeefffggghhhiiijjjkkkkkkjjjiiihhhllllllmmmmmmllljjjhhhgggeeeeeeeeeeeeeeedddddddddaaaaaaaaaaaaaaaaaaaaaaaaccccccdddeeeeeeeeeeeeeee^^^^^^^^^```ccceeeeeedddaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```___```aaabbbcccbbbbbbccccccddddddcccccceeeeeeddddddccccccbbbbbbaaa``````_________``````ccccccccccccccccccccccccdddddddddeeeeeeeeeffffffeeedddcccccceeeffffffeeeddddddbbbbbbbbbbbbcccdddcccdddddddddccccccdddfffffffffffffffggggggggggggfffggghhhiiiiiijjjiiiiiijjjmmmlllhhhfffiiijjjiiikkkjjjjjjiiiiiiiiiiiijjjiiihhhhhhgggggghhhhhhiiijjjkkkkkklllmmmnnnoooooolllllljjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiggghhhiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhhhhggggggggggggiiijjjjjjjjjiiigggeeedddddddddeeeeeeeeeeeeddddddeeedddbbbaaa```aaaaaabbbbbbbbbdddeeeeeeeeedddccc_________^^^^^^^^^]]]]]]]]]^^^___^^^]]]]]]___aaa]]]]]]]]]]]]]]]^^^____________^^^^^^^^^___```aaacccbbbbbbaaaaaa``````___]]]\\\\\\\\\]]]]]]^^^_________^^^^^^^^^___``````___``````aaaaaabbbbbbcccdddeeeeeeeeeeeeeeeddddddccccccddddddeeeeeeffffffdddbbbaaabbbdddffffffeeedddeeefffiiikkkmmmooopppllllllkkkjjjjjjjjjjjjkkkjjjjjjiiiiiiiiiiiijjjjjjmmmllljjjhhhggggggggghhhggggggggggggggggggggggggggghhhiiijjjjjjiiihhhgggffffffffffffffffffffffffgggffffffeeeeeeddddddccccccccccccddddddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbdddeeefffhhhhhhffffffeeeeeeeeeeeeffffffccccccdddddddddeeeeeeeeebbbcccdddeeeffffffgggggg```bbbdddeeeddddddeeefffgggggggggjjjmmmnnnmmmjjjlllllllllkkkjjjjjjiiiiiigggffffffeeeeeeeeeeeeeeehhhfffeeeddddddbbb___]]]_______________``````aaaaaaaaabbbccccccccccccbbb___```bbbccceeefffffffffaaa```______^^^^^^^^^^^^\\\]]]___aaacccdddeeeeee\\\\\\\\\]]]^^^_________^^^______^^^]]]\\\^^^___]]]aaaeeedddaaa___```bbb]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___```^^^\\\ZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]___```aaa```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^______________________________^^^_____________________```aaaaaabbbbbbbbbaaaaaa___aaaccceeeeeeeeedddcccbbbbbbcccdddeeefffggghhhiiijjjkkkllllllkkkjjjiiijjjkkkkkkkkkjjjhhhfffeeeeeeeeeeeeeeeeeeeeeffffffaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffgggggggggbbbaaa```aaacccdddddddddcccccccccdddddddddeeeeeebbbaaa```______aaacccdddeeeeeeddddddcccddddddddddddddddddddddddcccccccccbbbaaa````````````aaabbbccccccddddddeeefffffffffffffffffffffggggggggggggfffdddcccccceeeffffffeeeeeedddcccbbbbbbcccdddeeedddeeeeeeeeeddddddfffhhhhhhhhhhhhhhhhhhgggggggggeeefffhhhiiijjjjjjiiiiiiggglllmmmjjjhhhjjjkkkkkklllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnlllkkkjjjiiihhhhhhhhhiiihhhhhhjjjkkkllllllkkkkkkggghhhiiijjjkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkklllkkklllmmmnnnnnnmmmkkkjjjllllllkkkkkkkkkjjjjjjjjjkkklllmmmnnnmmmllljjjhhhgggggghhhhhhhhhhhhhhhggghhhhhhffffffeeefffggghhhggghhhiiiiiiiiihhhgggfffccccccccccccbbbbbbbbbbbbaaabbbdddcccaaaaaacccfffbbbbbbbbbbbbbbbcccccccccdddccccccbbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaa``````aaabbbccccccbbbbbbbbbbbbcccddddddbbbccccccddddddeeefffffffffgggggghhhhhhgggggggggdddeeeeeefffgggggghhhhhhhhhfffeeeeeegggiiiiiiiiihhhiiijjjlllnnnoooqqqrrrooonnnmmmlllllllllmmmmmmllllllmmmmmmmmmmmmllllllmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkmmmmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhcccdddeeefffggghhhiiijjjgggggghhhhhhhhhhhhggggggeeeeeeeeeeeeffffffffffffddddddeeefffggggggggggggbbbdddggghhhgggggghhhiiihhhhhhiiijjjkkkkkkkkklllnnnnnnnnnmmmmmmlllkkkjjjkkkjjjiiiiiihhhhhhiiiiiilllkkkiiiiiiiiihhhfffdddccccccccccccbbbbbbbbbbbbbbbccceeefffffffffeeeeeeddddddeeegggggggggggggggaaaaaabbbbbbbbbaaaaaa```___```bbbdddeeeeeeeeeeee^^^^^^______```aaaaaabbb___`````````^^^^^^```bbb]]]bbbffffffbbb```aaaccc]]]]]]^^^^^^^^^^^^^^^^^^_________`````````aaaaaa]]]^^^^^^______`````````^^^^^^___]]][[[YYYZZZ[[[]]]]]]^^^___``````````````````___^^^___```aaabbbdddcccaaa___]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\]]]]]]XXXZZZ]]]___```^^^]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVVVVWWWWWWXXXZZZZZZVVVWWWWWWXXXYYYZZZZZZ[[[YYYYYYZZZ[[[\\\^^^^^^___````````````````````````^^^^^^^^^^^^^^^^^^^^^]]]aaaaaabbbbbbbbbaaa``````___```bbbdddeeeeeedddcccaaabbbdddfffggghhhgggggghhhiiikkkllllllkkkiiihhhhhhhhhhhhhhhgggeeecccbbbcccdddddddddeeeeeeffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddfffggghhhhhhhhhfffdddbbbaaabbbccccccccc______``````aaaaaaaaaaaaaaa```___^^^___```bbbdddhhhgggeeedddccccccdddeeeccccccccccccccccccddddddbbbaaa`````````aaacccdddcccddddddeeefffggghhhhhhfffffffffgggggggggggghhhfffdddcccccceeeffffffeeeeeedddcccccccccdddeeefffdddeeeffffffeeeeeegggiiijjjjjjiiiiiihhhhhhggggggdddeeeggghhhiiiiiiiiihhhccciiillljjjiiikkkmmmlllllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhhhhiiikkklllmmmmmmlllkkkiiigggggggggggghhhfffhhhiiikkklllllllllkkkgggggghhhjjjjjjkkkkkkkkklllkkkkkkjjjjjjkkkkkklllhhhiiilllnnnppppppooonnnnnnnnnnnnmmmmmmlllllllllkkklllnnnppppppooonnnmmmiiijjjjjjkkkkkkkkkjjjjjjkkkkkkjjjiiiiiijjjkkkllllllmmmmmmmmmlllkkkiiihhhgggggggggfffffffffeeeeeedddfffgggfffddddddgggiiiggggggggghhhhhhhhhiiiiiihhhggggggfffggghhhiiijjjggggggggghhhhhhhhhhhhiiiiiihhhgggfffffffffhhhhhhfffeeeeeeeeeeeefffgggggggggggghhhhhhiiijjjjjjjjjggghhhiiiiiiiiiiiihhhhhhfffgggggghhhiiijjjjjjkkkllljjjiiiiiikkkmmmnnnmmmkkkkkklllmmmnnnppppppqqqpppooonnnmmmlllmmmnnnnnnmmmnnnoooppppppooonnnmmmkkkllllllmmmmmmllllllkkkllllllllllllllllllllllllhhhjjjlllnnnoooooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmhhhiiiiiijjjkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjffffffggghhhiiijjjkkkkkkiiijjjkkkllllllkkkjjjiiigggggggggggghhhhhhhhhhhhggghhhhhhhhhhhhggggggfffdddgggiiijjjjjjiiiiiijjjjjjllloooooollljjjmmmrrroooooooooooonnnmmmlllkkknnnmmmllllllkkkkkkkkklllooonnnmmmmmmnnnnnnllljjjggggggfffeeeeeeddddddcccdddeeeggghhhhhhhhhggggggggghhhiiiiiiiiiiiiiiiiiibbbcccdddffffffeeedddcccbbbccceeefffgggfffeeeeeeaaabbbcccddddddddddddddd``````aaaaaaaaa```^^^]]]hhh___ZZZ___bbb```]]]]]]^^^^^^^^^^^^^^^_________^^^___aaabbbbbbaaa___^^^^^^\\\[[[[[[]]]```bbbbbbcccbbbaaa___^^^]]]]]]]]]aaabbbccceeeeeecccbbbaaaaaaaaaaaa``````________________________^^^]]]\\\___^^^^^^^^^^^^^^^^^^___^^^^^^^^^___```aaacccccc_______________^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^]]]\\\ZZZZZZUUUVVVWWWXXXYYYYYYYYYYYY]]]\\\[[[ZZZZZZZZZZZZZZZ\\\[[[[[[[[[\\\\\\\\\[[[^^^___```aaabbbbbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^bbbccccccbbbaaa___]]]\\\___```bbbcccccccccbbbaaa```aaabbbdddeeefffggggggggghhhhhhiiihhhgggfffeeeaaaaaaaaabbbbbbcccccccccbbbccccccddddddccccccbbb`````````_______________bbbaaa```bbbfffhhhgggeeeeeecccaaa```aaaccccccbbbaaa```____________````````````aaabbbdddeeeffffffcccdddddddddcccbbbbbbaaacccaaa___^^^___bbbfffhhhbbbbbbbbbbbbbbbbbbbbbbbbdddddddddeeeeeeeeeffffffccccccdddeeeffffffffffffddddddddddddddddddccccccaaabbbbbbccccccbbbbbbaaaccccccbbbbbbbbbccccccdddkkkkkkjjjjjjhhhgggeeeeeeiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhggghhhjjjlllmmmlllmmmmmmkkkiiigggggghhhjjjjjjhhhggggggggghhhiiihhhggggggggggggggghhhhhhhhhggggggfffffffffgggggghhhhhhiiijjjjjjjjjjjjiiiggggggggggggggggggggggggjjjjjjkkkkkkkkkjjjiiiiiigggiiilllooopppooonnnmmmhhhiiikkknnnppppppnnnkkknnnppprrrttttttrrrpppnnnmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllkkkpppppppppooonnnmmmmmmllliiigggeeeddddddfffhhhjjjkkkjjjjjjjjjjjjkkkllllllnnnmmmmmmmmmmmmmmmnnnooolllnnnooonnnmmmlllmmmooommmmmmmmmllllllkkkkkkkkkkkklllmmmmmmlllkkkiiihhhhhhiiiiiihhhfffeeeggghhhmmmllljjjiiiiiiiiijjjjjjnnnmmmllllllkkkllllllllljjjiiihhhgggggghhhiiijjjgggggggggggghhhiiiiiijjjlllkkkjjjjjjkkkmmmoooqqqvvvtttrrrpppnnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllkkkiiigggfffkkklllmmmlllkkkjjjkkklllllllllmmmnnnnnnoooooopppmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnlllkkkkkkmmmoooooommmkkkiiijjjlllppprrrpppmmmkkklllnnnnnnllljjjgggggggggggghhhiiijjjkkkjjjjjjiiihhhhhhiiijjjkkkkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiikkkmmmmmmllliiijjjlllnnnooopppoooooommmmmmkkkkkkjjjkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjooommmmmmooommmiiiiiimmmkkkkkkjjjiiiiiiiiiiiijjjllljjjhhhhhhiiikkkkkkkkkllljjjhhhhhhiiiiiihhhgggjjjiiiiiihhhggggggggghhhhhhiiikkklllmmmmmmlllkkkbbbbbbcccdddddddddcccccc^^^___`````````___^^^]]]___```fffmmmlllddd```aaa^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^___``````___^^^]]]]]][[[YYYZZZ\\\___``````aaa```^^^]]][[[[[[[[[[[[___```aaabbbbbbaaa```_______________^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]]___aaaccceeeggg]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZ\\\]]]^^^___````````````aaa```^^^]]]]]]]]]^^^^^^```aaabbbccccccbbb``````___```aaaaaabbbbbbaaaaaa```aaabbbdddeeeeeeeeeeeefffgggiiiiiiiiihhhfffdddaaaaaabbbbbbccccccccccccbbbccccccddddddccccccbbb````````````````````````bbb``````aaaeeeffffffdddeeecccaaa```bbbccccccbbbaaa``````______``````aaa___```aaabbbcccdddeeeeeecccccccccccccccbbbaaaaaabbbaaa___^^^___aaadddfffaaaaaa```````````````___cccccccccdddddddddeeeeeebbbbbbbbbcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddcccbbbbbbbbbbbbbbbccccccdddeeegggggghhhhhhhhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiiiiijjjlllmmmkkklllmmmkkkiiihhhhhhiiijjjjjjhhhggggggggghhhiiihhhhhhgggggggggggghhhhhhggggggfffffffffffffffgggggghhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhjjjjjjkkkkkkjjjjjjiiihhhhhhjjjlllnnnooonnnlllkkkiiikkknnnppppppooonnnmmmnnnoooqqqrrrrrrqqqooonnnmmmmmmmmmllllllmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnppppppoooooonnnmmmmmmllljjjiiigggeeeeeefffhhhjjjjjjkkkkkklllmmmnnnpppppppppoooooonnnnnnnnnoooooommmnnnoooooommmmmmnnnooonnnnnnnnnmmmmmmmmmllllllllllllmmmmmmlllkkkiiihhhhhhiiiiiihhhfffeeefffhhhkkkjjjiiiiiiiiijjjkkklllllllllkkkjjjjjjiiijjjjjjiiihhhgggffffffggghhhiiiffffffffffffgggggghhhiiijjjiiihhhhhhiiijjjlllmmmqqqpppnnnllljjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhggghhhiiijjjiiihhhggghhhiiillllllllllllllllllllllllmmmnnnoooppppppooommmllllllmmmmmmkkkjjjjjjlllnnnmmmllljjjiiijjjlllnnnppppppnnnlllmmmnnnooommmkkkiiiiiiiiihhhiiiiiijjjjjjhhhhhhggggggggghhhjjjkkklllllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiilllmmmmmmlllkkklllmmmooopppqqqppppppnnnmmmlllkkkkkklllmmmnnnnnnmmmmmmmmmnnnooopppppppppmmmmmmooonnnkkklllooommmlllkkkkkkjjjjjjkkkkkkllljjjiiiiiikkkllllllkkkmmmllljjjjjjkkklllkkkjjjkkkjjjjjjiiiiiiiiiiiiiiiggghhhiiijjjkkkkkkjjjjjjbbbbbbcccccccccbbbaaaaaa\\\]]]^^^^^^___^^^^^^^^^ZZZeeessszzzsssfff``````]]]]]]\\\\\\[[[YYYXXXXXX[[[\\\]]]^^^^^^]]]\\\[[[[[[YYYXXXYYY[[[]]]^^^^^^^^^]]][[[YYYXXXXXXYYYZZZ\\\]]]^^^______^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```aaabbbZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]```___^^^^^^]]]]]]^^^^^^^^^___aaabbbddddddcccccc_______________```aaaaaaaaaaaabbbcccccccccccccccbbbcccfffggggggeeebbb```bbbbbbbbbbbbccccccccccccbbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaccceeedddccceeecccaaa```bbbcccccccccaaaaaaaaa``````aaaaaabbb___``````aaabbbcccddddddccccccccccccccccccbbbaaabbbaaa___^^^___aaacccdddbbbbbbaaaaaa````````````bbbbbbbbbcccccccccddddddbbbbbbbbbbbbaaa```______aaaaaabbbbbbccccccddddddffffffggggggfffeeeddddddbbbbbbbbbcccdddeeefffgggdddeeefffhhhiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhgggjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllkkkiiihhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhffffffeeeeeeeeeeeeffffffgggggghhhiiiiiiiiiiiihhhjjjjjjjjjiiiiiiiiihhhhhhjjjjjjjjjjjjjjjiiihhhhhhhhhiiikkkmmmmmmkkkjjjhhhjjjnnnqqqrrrooommmmmmnnnmmmnnnpppqqqqqqpppnnnmmmnnnmmmmmmmmmmmmmmmmmmnnnjjjkkklllnnnooopppppppppooooooooonnnnnnmmmmmmlllmmmkkkiiigggggghhhiiijjjkkkkkklllnnnppprrrssstttrrrrrrqqqpppoooooooooooonnnooopppooonnnmmmnnnpppooooooooonnnnnnnnnnnnnnnlllmmmmmmllllllkkkjjjiiiggghhhhhhgggfffeeefffhhhiiihhhhhhiiiiiijjjkkklllkkkjjjiiihhhgggggggggggggggffffffeeeeeeffffffgggeeeeeeeeedddeeeeeeffffffgggfffeeeddddddeeefffgggiiihhhgggfffeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggeeefffggggggeeeeeefffgggiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjhhhgggkkklllllljjjhhhhhhiiikkkkkkkkkjjjjjjjjjkkkkkklllmmmllljjjkkkllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiifffeeeeeeeeefffgggiiijjjkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiikkkmmmlllllllllmmmnnnooopppqqqqqqqqqnnnmmmlllkkkkkklllmmmnnnooonnnnnnnnnpppsssvvvxxxooommmllloooooommmnnnqqqooonnnmmmmmmllllllmmmmmmlllkkkkkklllnnnnnnmmmlllnnnmmmllllllnnnooonnnnnnllllllkkkkkkkkkkkkjjjjjjhhhhhhiiijjjkkkkkkkkkkkkaaaaaaaaaaaaaaa```___^^^\\\\\\]]]]]]^^^^^^^^^^^^]]]hhhuuuxxxpppccc[[[ZZZZZZ[[[[[[[[[[[[ZZZXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXX[[[\\\]]]\\\\\\[[[YYYXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXZZZ\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\XXXXXXYYYYYYXXXWWWXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]]]]]\\\]]]]]]]]]\\\]]]___aaabbbccccccbbb______^^^]]]]]]___```aaaaaaaaabbbbbbbbbbbbaaaaaaaaacccgggiiihhhfffbbb___bbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbccccccdddcccdddbbb``````aaacccccccccbbbaaaaaaaaaaaabbbbbbcccaaaaaaaaabbbbbbcccccccccccccccdddddddddccccccbbbbbbaaa`````````aaabbbccceeeeeedddddddddcccccccccccccccccccccdddddddddddddddddddddddddddcccbbbbbbcccddddddeeefffggghhhhhhhhhhhhhhhhhhgggfffeeeeeecccccccccdddeeeggghhhiiieeefffggghhhiiijjjjjjjjjiiiiiihhhhhhggggggffffffiiijjjkkkkkkkkkkkkjjjjjjiiijjjkkkjjjhhhhhhiiijjjiiiiiihhhhhhhhhhhhggghhhggghhhhhhhhhgggggggggfffeeeddddddddddddeeeeeefffffffffggghhhhhhhhhhhhgggkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjjjjjjjiiigggfffjjjooosssrrrmmmjjjlllooommmnnnoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnoooooooooooonnnnnnmmmmmmmmmlllllllllnnnmmmkkkiiihhhhhhiiijjjkkklllnnnoooqqqrrrrrrsssrrrrrrqqqooonnnnnnnnnnnnnnnooopppooonnnnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjggghhhhhhgggfffeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiigggfffeeeeeeddddddfffffffffeeeeeefffffffffddddddcccbbbbbbbbbccccccdddcccbbbaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddcccaaa``````aaabbbcccccceeefffeeeddddddeeegggeeeeeeeeeffffffgggggggggeeeeeeeeefffggghhhiiijjjjjjkkkkkkjjjhhhggghhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhggggggjjjjjjjjjiiiiiihhhgggfffdddccccccdddeeegggiiijjjjjjjjjkkkkkkjjjjjjiiihhhffffffffffffffffffffffffgggffffffgggjjjkkkkkkjjjkkkllllllmmmnnnooooooooolllkkkjjjjjjjjjkkklllmmmpppooonnnnnnppptttwwwzzzoookkkjjjmmmooommmnnnqqqpppoooooonnnmmmnnnnnnnnnkkkkkklllnnnppppppnnnlllnnnmmmkkklllnnnooooooooolllllllllmmmlllllllllkkkjjjkkkkkklllmmmmmmnnnnnn___`````````___^^^]]]]]]]]]]]]]]]]]]^^^______```aaafffkkkjjjfff```[[[XXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYZZZ[[[]]]___\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\WWWYYYZZZYYYXXXWWWXXXZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^`````````_________^^^]]]]]]]]]^^^```aaaaaaaaabbbbbbbbbaaa``````dddgggjjjlllkkkiiieeecccaaaaaaaaaaaaaaaaaaaaaaaa______````````````____________`````````aaaaaaaaabbbbbbccccccbbbbbbccccccbbb```______aaabbbcccbbbaaaaaaaaaaaaaaabbbccccccbbbbbbbbbcccccccccccccccccccccddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeecccddddddeeeffffffeeeeeedddeeeeeefffggghhhhhhiiigggggghhhhhhgggffffffeeeddddddeeeeeeggghhhiiijjjhhhhhhiiiiiijjjiiiiiiiiiggggggfffffffffeeeeeeeeehhhhhhiiiiiiiiiiiihhhgggggghhhiiiiiigggfffggghhhhhhhhhhhhhhhggggggfffffffffggggggggggggfffeeedddcccccccccccccccdddeeeeeeeeeeeefffggggggggggggfffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeegggggghhhhhhgggfffeeedddiiinnnqqqoookkkhhhiiimmmlllmmmnnnnnnnnnnnnmmmllljjjkkkllllllllllllkkkjjjllllllmmmmmmmmmllllllkkkllllllkkkkkkkkkkkkkkkjjjnnnmmmkkkjjjiiiiiiiiiiiillllllmmmoooooooooooooooqqqpppooommmmmmlllllllllmmmooopppooonnnmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkggghhhiiihhhffffffhhhjjjlllllllllkkkjjjiiihhhhhhiiihhhgggfffeeeeeeeeeeeeggggggggggggggggggggggggddddddcccbbbbbbaaabbbbbbbbbaaaaaa```____________``````aaaaaabbbbbbbbbbbbaaaaaabbbbbbccccccddddddeeecccaaa___^^^^^^^^^^^^aaabbbccccccbbbbbbccceeeaaaaaacccdddfffggghhhiiiiiihhhffffffhhhmmmqqqtttiiijjjkkkjjjhhhggghhhiiiiiiiiijjjjjjjjjhhhgggffffffgggggggggggggggggggggiiijjjjjjiiihhhgggeeeddddddccccccdddeeegggiiijjjiiiiiiiiiiiiiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeehhhiiiiiihhhiiiiiijjjjjjkkkkkklllllliiiiiihhhggghhhiiijjjkkkpppooonnnmmmnnnqqqtttwwwpppjjjhhhkkkmmmllllllnnnoooooonnnmmmmmmmmmmmmmmmjjjjjjkkkmmmooopppnnnlllmmmkkkjjjkkklllnnnnnnmmmkkkkkklllmmmmmmmmmlllkkkjjjkkkkkkkkklllmmmnnnnnn______`````````___^^^^^^``````_________```aaaaaa```aaaaaa___```bbbaaa^^^[[[]]]___aaabbbbbbaaa```______^^^^^^^^^^^^______^^^]]]\\\]]]___```___^^^]]]^^^```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]___aaabbb___^^^^^^]]]]]]^^^^^^___\\\\\\\\\[[[\\\\\\]]]^^^[[[\\\]]]^^^___`````````\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^______^^^^^^]]][[[\\\]]]^^^___^^^]]]\\\XXX[[[]]][[[YYYXXXZZZ\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^______^^^]]]\\\^^^^^^^^^^^^^^^___``````aaaaaabbbbbbbbbaaaaaa```aaabbbeeeffffffdddaaa___````````````____________]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^______```aaabbbcccbbbaaa```aaabbb```^^^]]]]]]___aaabbbaaa````````````aaabbbbbbcccbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbbbbcccbbbbbbbbbaaabbbbbbbbbbbbaaa______``````aaaaaabbbcccccccccddddddeeeeeeeeefffffffffaaaaaabbbcccdddeeeeeedddbbbbbbccccccddddddeeeeeeddddddeeeeeeeeeeeeeeeddddddddddddeeefffggghhhiiiiiiiiiiiiiiiiiihhhgggfffddddddddddddddddddddddddgggffffffffffffeeeeeeeeefffggghhhgggeeedddeeeffffffffffffgggfffeeeeeedddeeeeeefffffffffdddcccbbbbbbaaaaaabbbbbbcccdddeeeddddddeeeffffffffffffeeefffffffffggghhhhhhiiiiiiiiiiiiiiiiiihhhfffeeedddeeeeeeeeeeeeeeedddccccccgggjjjllljjjgggfffgggiiijjjjjjkkkkkkkkkkkkjjjjjjggghhhiiijjjjjjiiihhhgggjjjjjjkkkkkkjjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhjjjkkklllmmmnnnmmmlllkkknnnmmmmmmlllkkkkkkkkkkkkmmmnnnooonnnmmmlllmmmooollllllmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkkkkkkkkkkhhhiiijjjiiihhhhhhjjjkkknnnnnnnnnmmmllljjjhhhgggiiiiiihhhhhhgggggghhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhgggfffeeedddcccccccccddddddcccccccccbbbbbbaaabbbbbbcccdddeeeeeeddddddbbbccccccdddeeeffffffgggfffeeecccaaa```___^^^^^^^^^```aaaaaaaaaaaabbbddd```aaabbbeeegggiiikkkllliiigggffffffhhhmmmrrrvvvhhhjjjlllllljjjiiijjjkkkjjjjjjjjjjjjiiihhhgggfffhhhiiijjjjjjiiiiiijjjkkkiiiiiijjjjjjiiihhhfffeeefffeeeeeeeeefffgggiiijjjhhhiiiiiiiiiiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeedddcccccceeegggiiihhhhhhhhhgggggggggggghhhiiijjjggggggffffffggghhhiiijjjnnnmmmllllllmmmnnnqqqrrrssslllhhhjjjllljjjjjjkkkmmmlllkkkkkkjjjjjjkkkkkkiiiiiiiiikkkmmmnnnmmmlllkkkjjjhhhiiijjjlllkkkjjjiiijjjkkklllllllllkkkjjjhhhhhhhhhhhhiiijjjkkklll``````aaabbbbbbbbbaaaaaadddcccbbbaaaaaaaaabbbccc```cccccc```aaafffgggccc```bbbdddfffgggfffdddcccbbbbbbaaaaaaaaaaaabbbbbbaaa``````aaaccccccbbb``````bbbeeehhhhhhgggdddbbbaaaaaa````````````aaaaaa_________`````````aaaaaa^^^___```aaabbbcccddddddbbbbbbaaaaaaaaaaaabbbbbb``````______```aaabbbbbb___```aaabbbbbbbbbbbbbbb````````````````````````aaabbbbbbbbbaaa```______```aaaaaaaaaaaaaaa``````___```bbbbbbbbbaaa___^^^YYY]]]___^^^ZZZYYY[[[___]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^_________^^^^^^^^^^^^___```````````````aaaaaabbbbbbcccbbbbbbbbb]]]^^^___``````^^^\\\[[[______^^^^^^^^^]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^___```aaa```^^^\\\^^^___^^^]]][[[\\\^^^`````````____________```aaabbbcccaaaaaa``````____________]]]]]]^^^__________________```aaaaaa```^^^\\\[[[\\\\\\]]]^^^```aaabbbbbbccccccdddddddddeeeeeeeeeaaabbbbbbcccccccccbbbbbb```aaaaaaaaaaaaaaaaaaaaa``````aaabbbccccccccccccccccccbbbccccccdddeeeeeegggggggggggggggfffeeeeee``````aaaaaabbbccccccccceeedddcccbbbbbbbbbcccccceeefffgggeeecccbbbbbbcccddddddeeeeeeeeedddcccbbbcccdddeeeeeeeeecccaaa___aaa``````aaabbbcccddddddccccccdddeeeeeeeeeeeeeeebbbbbbccceeefffggghhhiiiiiiiiiiiihhhgggfffdddccccccccccccccccccccccccbbbeeeeeeeeeeeeddddddddddddffffffffffffffffffffffffdddeeefffggggggfffeeedddfffgggggghhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhgggggggggggggggggghhhjjjlllmmmmmmlllkkkmmmlllkkkkkkkkkkkkllllllkkkmmmnnnmmmlllkkklllnnnmmmmmmnnnnnnnnnooooooooooooooommmlllkkkkkklllllliiijjjkkkjjjiiiiiikkkmmmnnnnnnooonnnnnnllljjjiiijjjjjjjjjjjjjjjkkkkkkllllllmmmnnnoooooonnnmmmlllmmmlllkkkiiihhhhhhgggggghhhhhhiiiiiiiiihhhhhhgggfffggghhhiiiiiiiiihhhgggeeeeeefffggghhhiiijjjjjjgggggggggfffeeecccbbbaaaaaabbbddddddcccccceeefffbbbccceeefffhhhjjjllllllgggffffffgggiiikkknnnooohhhjjjmmmmmmmmmllllllmmmllllllkkkjjjhhhggggggfffhhhjjjlllkkkjjjiiikkkmmmjjjkkkllllllllljjjhhhggghhhhhhggggggggghhhjjjkkkjjjjjjjjjjjjjjjiiiiiihhhfffffffffffffffffffffffffffeeedddfffhhhjjjjjjiiiggggggfffeeefffggghhhiiiggggggffffffggghhhjjjkkkjjjjjjkkkkkklllnnnooopppwwwoooiiijjjkkkjjjhhhhhhjjjiiiiiihhhggghhhhhhhhhhhhgggfffhhhjjjlllllllllkkkjjjhhhhhhiiijjjiiihhhfffhhhiiikkkkkkkkkiiiiiigggggggggfffggghhhjjjkkkaaabbbcccdddddddddddddddfffeeedddbbbbbbbbbccccccbbbhhhjjjfffeeehhhhhheeeeeefffhhhjjjjjjhhhfffdddddddddccccccccccccddddddcccbbbbbbccceeeeeedddbbbbbbeeeiiimmmmmmkkkgggeeeccccccbbbbbbbbbbbbccccccaaaaaaaaaaaabbbbbbcccccc___```bbbdddeeefffffffffddddddccccccccccccddddddddddddcccaaaaaa`````````bbbccccccddddddddddddccccccccccccccccccccccccccceeeeeeeeeeeedddcccaaaaaa```aaaaaaaaaaaaaaa``````cccdddeeefffeeecccaaa```ZZZ^^^aaa___[[[ZZZ]]]```______`````````______^^^[[[\\\^^^___```___^^^^^^[[[\\\^^^```aaaaaa``````]]]^^^```aaaaaaaaa```___aaaaaabbbcccccccccccccccaaaaaabbbbbbbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]___```^^^[[[ZZZ[[[]]]]]][[[ZZZ[[[]]]_________^^^^^^^^^^^^___```bbbbbb_________^^^^^^]]]]]]\\\ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^_________\\\ZZZXXXZZZ[[[\\\^^^```aaaccccccbbbbbbcccccccccddddddddddddddddddddddddcccbbbaaaaaaaaaaaaaaa````````````]]]^^^___```aaabbbbbbbbbaaaaaaaaa```aaaaaabbbbbbddddddeeeeeefffeeeeeeddd^^^^^^___```aaabbbcccccceeecccaaa______```aaabbbeeeffffffdddbbb``````aaaccccccdddeeedddcccbbbaaabbbcccdddeeedddbbb```^^^````````````aaabbbcccdddccccccdddeeeeeeeeeeeeddd___```aaaccceeefffhhhhhhiiiiiiiiihhhgggeeedddcccbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaaccccccbbbaaaccccccccccccccccccccccccbbbccceeeffffffeeecccbbbbbbcccdddfffggggggggggggeeeeeeffffffffffffffffffffffffffffffggggggggggggeeefffiiilllnnnnnnnnnmmmllllllkkkkkkkkklllmmmmmmkkklllmmmlllkkkkkklllmmmnnnnnnoooooopppppppppqqqpppooommmlllkkkkkklllllljjjkkkkkkkkkjjjjjjlllnnnmmmnnnooooooooonnnmmmlllkkkkkkkkkkkklllmmmnnnooonnnooopppqqqqqqpppooonnnqqqpppooommmlllkkkkkkkkkllllllmmmmmmmmmmmmlllllliiijjjkkkllllllkkkjjjjjjfffggghhhiiijjjllllllmmmhhhhhhiiijjjiiihhhfffeeeeeefffhhhhhhhhhhhhjjjkkkeeefffggghhhiiikkklllllliiijjjlllmmmnnnnnnmmmmmmhhhjjjmmmooonnnnnnnnnooommmlllkkkiiihhhgggggggggfffiiikkkjjjhhhhhhjjjlllkkklllmmmnnnnnnlllkkkiiijjjjjjiiihhhhhhiiijjjkkkkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggffffffgggjjjkkkkkkjjjggggggfffeeeeeefffhhhhhhhhhggggggggghhhiiikkklllggghhhiiikkkmmmnnnoooooo{{{rrrkkkkkkllljjjgggggghhhggggggfffffffffffffffhhhfffeeeeeehhhjjjllllllllljjjhhhhhhiiiiiihhhgggeeefffhhhjjjjjjjjjhhhgggiiihhhhhhhhhhhhjjjkkklllcccccccccbbbccccccddddddffffffeeeeeeeeeffffffgggmmmmmmmmmlllkkkjjjiiihhhiiijjjlllmmmllliiifffddddddeeegggfffccc```ccchhhbbbbbbbbbccccccdddddddddgggdddeeeiiikkkgggeeeeeeeeeeeedddcccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbcccdddeeeeeeeeeeeeddddddeeeeeefffgggeeeeeefffffffffeeeddddddcccbbbaaa```aaabbbdddfffeeeeeeeeedddddddddcccccceeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbcccbbbccceeeffffffeeedddccc___^^^]]]\\\\\\\\\]]]^^^___```aaaccccccbbbbbbaaa```aaabbbbbbbbbaaa___^^^^^^___aaabbbbbbbbbaaa```cccbbb```aaabbbbbbaaa```ccccccccccccccccccddddddbbbaaaaaa```______^^^^^^___^^^\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[```______^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[]]]^^^___[[[bbbaaaYYYXXX___aaa[[[aaa___\\\[[[\\\]]]]]]\\\ZZZ[[[]]]_________]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[bbbccceeefffggghhhhhhhhhdddbbb``````cccdddcccbbbaaabbbcccddddddcccbbbaaaaaaaaa`````````__________________`````````aaaaaa```____________``````aaaeeeeeeeeeeeeeeeeeeeeeeeebbbbbb```______```aaabbbbbbcccdddcccbbbaaaaaaccceeecccbbbccceeeeeeccc```aaabbbccccccaaa``````aaacccddddddeeedddcccaaa```____________```bbbcccdddbbbcccdddeeeeeeeeeeeedddddddddccccccdddgggjjjkkkmmmmmmlllkkkjjjhhhgggfffcccccccccbbbbbb```______^^^```aaaaaaaaaaaacccdddfffeeedddccccccccccccdddhhhgggfffeeedddeeeffffffeeeeeeeeeeeefffffffffgggeeeeeeeeeeeeeeedddddddddggggggfffeeeeeeeeeeeefffeeegggiiilllnnnnnnnnnmmmkkkkkkkkkjjjjjjiiiiiiiiimmmnnnnnnooonnnnnnmmmlllnnnnnnnnnnnnooopppqqqrrrsssrrrqqqooonnnmmmmmmmmmnnnnnnnnnllljjjiiijjjkkkppppppppppppoooooooooooooooooopppqqqqqqqqqqqqpppkkklllmmmnnnpppqqqssssssrrrooollllllnnnppppppooossssssttttttrrrooollljjjooonnnnnnnnnppppppnnnlllmmmmmmnnnnnnnnnnnnmmmmmmjjjiiiiiijjjkkkllljjjiiiggghhhiiijjjkkkllllllmmmkkklllllllllllllllllllllpppkkkhhhjjjkkkjjjjjjmmmllllllkkkkkkllllllmmmnnnlllllllllkkkkkkiiihhhhhhkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnllllllllllllmmmnnnooooookkkkkkkkkkkkjjjiiigggfffffffffgggggghhhiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiiiiijjjjjjkkkkkkxxxsssnnnlllmmmlllhhhccciiihhhgggffffffggghhhiiiiiiiiihhhiiiiiijjjkkkkkkmmmmmmlllkkkjjjjjjiiiiiihhhiiiiiijjjjjjjjjiiiiiillllllkkkkkkkkklllmmmmmmdddccccccccccccdddeeeeeeffffffeeeeeeeeeffffffgggllllllllllllkkkjjjiiihhhhhhiiikkklllkkkiiifffeeekkkiiiiiihhhhhhgggggggggeeeeeeeeeeeefffffffffffffffddddddiiijjjfffccccccddddddccccccbbbcccccccccdddddddddcccbbbbbbaaaaaa``````aaabbbcccdddeeeeeeeeeddddddddddddeeeffffffeeeeeeeeeeeedddcccbbbbbbcccbbbaaa``````bbbcccddddddcccccccccbbbbbbbbbbbbdddddddddcccccccccccccccccccccbbbbbbbbbbbbcccccccccdddeeeeeeeeedddcccbbbaaa```___]]]]]]]]]^^^^^^```aaabbbcccdddcccbbbbbbaaabbbbbbbbbaaaaaa```______```aaabbbcccbbbbbbaaabbbaaa```aaacccddddddbbbaaaaaabbbbbbccccccccccccbbbbbbbbbaaa``````_________^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\``````______^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^```aaammmuuuttthhh```ccceeebbbaaa___\\\\\\]]]]]]]]]]]]ZZZ\\\]]]_________]]]\\\^^^____________^^^]]]]]]bbbcccdddeeeffffffgggggggggeeebbbbbbddddddcccaaabbbcccdddffffffffffffeeebbbbbbaaaaaaaaa``````````````````aaaaaaaaaaaabbbaaaaaa```aaaaaabbbccccccffffffffffffeeeeeeeeeeeecccbbbaaa``````aaabbbccccccdddeeedddbbbaaabbbcccfffdddcccdddeeefffcccaaabbbdddeeeeeedddccccccddddddeeefffffffffeeedddcccaaaaaaaaaaaabbbcccddddddddddddddddddeeeeeeeeeffffffeeeeeedddeeegggjjjkkkllllllmmmmmmmmmllllllkkkfffffffffeeeeeedddbbbbbbbbbccceeeeeeddddddfffggghhhhhhhhhgggggggggffffffggggggeeedddddddddeeefffgggggghhhhhhhhhiiiiiiiiigggggghhhhhhiiijjjjjjkkkggggggfffeeeddddddeeeeeefffhhhjjjmmmnnnooonnnnnnmmmmmmmmmllllllkkkkkkkkkoooooooooooonnnnnnnnnnnnpppoooooopppqqqrrrsssssstttsssrrrpppooonnnnnnnnnooooooooonnnkkkkkklllmmmpppppppppooooooooonnnnnnoooooopppqqqqqqqqqqqqpppnnnnnnoooqqqrrrtttuuuuuuvvvssspppqqqsssuuuvvvuuuxxxxxxxxxwwwvvvsssqqqpppqqqpppooooooqqqqqqpppooooooooooooppppppooooooooommmlllkkklllmmmmmmllljjjjjjjjjkkkkkklllllllllllljjjjjjiiiiiihhhiiiiiijjjmmmhhhgggjjjllljjjjjjkkkjjjjjjiiiiiijjjjjjkkklllnnnnnnmmmlllkkkiiihhhggghhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkkkkkkklllllllllnnnmmmkkkjjjjjjkkkmmmnnnlllllllllllllllmmmmmmnnnkkklllllllllllljjjhhhggggggggghhhiiiiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjhhhiiiiiijjjjjjkkkkkkllltttpppkkkkkkmmmmmmjjjfffjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkkllllllnnnnnnmmmmmmmmmlllllllllkkkkkkkkklllllllllkkkkkkllllllllllllmmmnnnnnnooodddddddddddddddeeeffffffffffffeeeeeeeeeeeeffffffkkkkkkkkkkkkjjjiiihhhhhhfffgggiiijjjjjjiiigggfffjjjhhhggggggiiikkkjjjgggggggggfffffffffffffffffffffcccdddhhhiiieeebbbbbbccccccccccccccccccdddeeeggggggfffdddcccbbbaaa`````````aaabbbcccdddeeeeeeeeeddddddddddddeeeffffffeeeeeeeeedddcccbbbaaa```dddcccaaa``````aaabbbbbbbbbbbbaaaaaaaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbbdddcccccccccccccccdddddddddeeeeeeeeedddcccbbbbbbccccccaaa```____________bbbcccddddddeeedddddddddccccccbbbaaaaaaaaabbbbbbbbbbbbcccddddddddddddcccbbbaaaaaabbbdddffffffeee``````aaaaaabbbcccddddddddddddccccccbbbaaaaaaaaa___^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\___^^^]]]]]]]]]]]]^^^___aaaaaaaaa`````````````````````_________aaabbbcccssszzzyyylllaaaaaadddeeebbb```^^^]]]___``````______```aaabbbcccbbbaaa```bbbbbbbbbbbbbbbaaaaaa```ccccccdddeeeeeeeeeeeeeeejjjhhhffffffffffffdddcccdddeeegggiiijjjjjjjjjiiiddddddcccccccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddeeefffggghhhhhhhhhggggggfffffffffeeeeeedddcccbbbbbbcccdddeeefffggghhhgggeeedddeeefffgggfffeeeeeeffffffeeecccdddfffgggggggggggghhhiiigggggghhhiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddeeefffggghhhiiihhhggggggggghhhjjjkkkllllllnnnooopppqqqqqqqqqiiiiiijjjiiiiiihhhgggffffffhhhiiiiiiiiiiiijjjlllkkklllmmmmmmmmmllljjjiiiiiiiiihhhgggggggggggghhhjjjkkkkkkkkkkkkllllllllliiijjjkkklllnnnooopppqqqkkkjjjiiihhhggggggfffggghhhiiikkkmmmooooooooonnnooooooooonnnnnnnnnnnnnnnpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqrrrsssttttttttttttsssqqqppppppppppppoooppppppooommmlllmmmnnnppppppoooooooooooonnnnnnnnnoooppppppqqqqqqppppppqqqrrrssstttuuuvvvwwwwwwwwwuuuttttttvvvyyyyyyyyy{{{zzzyyyxxxwwwvvvuuuttttttrrrqqqppprrrsssssssssqqqrrrrrrssssssrrrrrrqqqooonnnmmmnnnnnnnnnllljjjnnnmmmmmmmmmllllllkkkkkkiiihhhfffeeeeeefffggghhhkkkgggfffiiikkkiiihhhiiihhhgggggggggggghhhiiiiiimmmmmmlllkkkjjjhhhfffeeeeeeeeeeeefffggghhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiilllkkkjjjiiiiiijjjkkklllllllllkkkjjjjjjjjjjjjkkkkkkllllllllllllkkkiiihhhhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiijjjkkkkkkllllllnnnkkkhhhiiikkkmmmkkkiiikkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnnnnooooooppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqeeeeeeeeeeeefffgggggghhhggggggfffeeeeeeeeeffffffjjjjjjjjjjjjjjjiiihhhgggeeefffgggiiiiiiiiihhhgggbbbeeeffffffgggiiijjjhhhfffffffffeeeeeedddddddddgggeeefffjjjkkkfffbbbbbbccccccccccccdddeeeeeefffjjjiiihhhfffdddbbbaaa```aaabbbbbbcccddddddeeeeeeeeeeeeddddddeeeeeefffgggfffffffffeeeeeecccbbbaaaddddddbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbcccccccccccceeeddddddddddddeeeeeeffffffffffffeeedddcccbbbbbbffffffeeedddcccbbbaaaaaadddeeeeeefffffffffffffffeeedddcccbbbbbbcccdddeeedddeeeeeeeeeffffffffffffeeedddcccdddfffgggfffeee```aaabbbcccdddeeefffffffffeeeeeeeeedddddddddcccaaa```````````````aaaaaa```aaaaaaaaaaaa``````___aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddddddddddddddcccbbbbbbcccdddeeeffflllpppooofff___aaaeeefffeeecccaaaaaacccdddddddddfffggghhhhhhhhhhhhggggggfffffffffgggfffeeeeeedddeeeffffffgggggggggffffffkkkjjjjjjjjjjjjiiihhhggghhhiiikkklllllllllkkkkkkgggggggggfffffffffeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggghhhjjjkkkllljjjjjjjjjiiihhhhhhgggggggggfffeeeeeeeeefffggghhhkkklllmmmllljjjiiijjjkkkhhhhhhhhhhhhhhhhhhgggffffffgggiiiiiiiiiiiikkkmmmjjjkkkkkklllmmmmmmmmmmmmjjjjjjjjjjjjiiihhhhhhgggiiihhhfffeeefffgggiiikkklllkkkjjjjjjjjjjjjkkkkkklllmmmoooppprrrrrrssssssllllllmmmmmmlllkkkkkkjjjjjjkkkmmmmmmllllllmmmnnnnnnooopppqqqqqqooommmlllnnnmmmmmmmmmlllllllllllllllmmmmmmmmmmmmnnnnnnnnnlllmmmmmmnnnpppqqqrrrrrrpppooonnnlllkkkkkkkkkkkkjjjkkkmmmnnnooooooooooooooooooooooooooonnnnnnnnnooonnnmmmllllllnnnppprrrrrrqqqqqqqqqrrrrrrssstttttttttsssrrrqqqqqqrrrrrroooooopppnnnllllllmmmooopppooooooooonnnnnnnnnnnnnnnoooooopppppppppppppppsssssstttuuuuuuvvvwwwwwwtttsssssstttvvvwwwyyyyyyyyyxxxwwwvvvuuuttttttuuuwwwtttrrrqqqsssuuuvvvvvvsssttttttuuuuuuttttttssspppooonnnnnnooonnnllljjjoooooonnnmmmlllkkkjjjjjjhhhfffeeedddeeehhhkkkmmmoooiiifffggggggeeefffhhhggggggggggggggghhhhhhiiihhhhhhiiihhhhhhfffeeeeeefffffffffeeeffffffggghhhfffffffffgggggggggggghhhjjjjjjiiihhhhhhiiijjjjjjkkkkkkjjjhhhhhhggggggggghhhiiijjjkkkjjjiiihhhgggggggggggghhhhhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhiiijjjkkklllllljjjhhhfffgggiiikkkjjjiiijjjiiihhhhhhhhhhhhiiijjjjjjiiiiiihhhiiiiiijjjjjjllllllmmmnnnpppqqqrrrrrrpppoooooonnnnnnnnnnnnnnnlllllllllmmmnnnooopppqqqffffffffffffggghhhiiijjjiiihhhggggggfffffffffgggiiiiiijjjjjjjjjiiihhhhhheeefffggghhhiiiiiihhhhhhccclllpppkkkfffgggjjjkkkgggggggggffffffeeeeeeeeeiiiggghhhmmmnnniiieeedddeeeeeedddeeeeeefffggggggkkkjjjiiigggfffdddcccbbbccccccddddddeeeeeeffffffffffffeeeeeeffffffggghhhhhhhhhhhhhhhgggfffeeedddeeeeeeddddddccccccccccccdddddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffggghhhhhhiiiiiihhhgggfffeeeeeeeeehhhhhhhhhgggfffeeeeeedddgggggggggggghhhhhhhhhiiigggfffeeedddeeeeeeggghhhgggggggggggghhhhhhiiiiiiiiigggffffffggggggfffdddcccddddddfffggghhhiiiiiihhhgggggggggggggggffffffddddddccccccddddddeeeeeedddeeeeeeeeeddddddcccbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggghhhhhhgggfffeeeeeeeeefffggghhhlllkkkhhheeefffjjjkkkjjjiiigggffffffhhhjjjjjjjjjkkklllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiihhhhhhiiijjjjjjkkkkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiihhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnooommmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjlllmmmmmmnnnooonnnlllkkklllmmmkkkkkkllllllkkkjjjjjjjjjhhhiiijjjjjjjjjkkknnnpppnnnnnnooooooooopppqqqqqqnnnnnnnnnnnnnnnmmmkkkkkklllkkkiiihhhiiijjjlllnnnnnnnnnmmmmmmmmmlllmmmmmmnnnooopppqqqqqqqqqqqqqqqnnnnnnoooooonnnnnnmmmmmmlllmmmooonnnmmmmmmnnnooooooppprrrsssrrrqqqooommmpppppppppooooooooonnnnnnmmmmmmnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnppppppooonnnmmmllllllllllllmmmmmmnnnoooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjkkkmmmpppqqqpppppppppppppppqqqqqqrrrssssssrrrqqqqqqrrrrrrrrrmmmnnnnnnmmmlllkkkmmmnnnooooooooonnnnnnnnnnnnmmmnnnnnnoooppppppppppppooorrrrrrrrrsssssstttttttttqqqrrrsssssstttuuuwwwxxxvvvuuutttsssssssssssssssvvvtttqqqqqqsssuuuvvvvvvttttttuuuuuuuuuuuuttttttrrrqqqppppppppppppnnnlllnnnnnnmmmlllkkkjjjiiiiiihhhgggfffgggiiimmmqqqsssvvvnnngggddddddccceeeiiiiiihhhhhhhhhhhhiiijjjjjjfffggghhhiiijjjjjjjjjjjjkkkjjjiiihhhgggfffffffffgggggggggggghhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiikkkjjjiiigggffffffffffffeeefffggghhhiiihhhgggfffffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiggghhhiiiiiiiiiiiihhhgggffffffggghhhiiijjjkkkllliiigggffffffggghhhhhhhhhiiihhhgggffffffggghhhiiihhhhhhggggggfffgggggghhhiiijjjlllmmmoooqqqrrrsssqqqpppooonnnmmmnnnnnnnnnllllllllllllmmmnnnooopppgggggggggggghhhjjjkkklllkkkjjjiiihhhhhhggghhhhhhiiijjjjjjjjjjjjjjjiiiiiifffgggggghhhiiiiiiiiiiiilllxxx}}}tttiiihhhkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhjjjpppqqqmmmhhhggggggggggggggggggggghhhiiijjjjjjiiihhhgggfffffffffeeefffffffffggggggggggggggggggggggggggghhhiiiiiiiiijjjjjjjjjjjjiiihhhhhhgggggggggggggggffffffffffffggggggggggggggghhhhhhfffgggggghhhhhhiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkklllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiijjjkkkkkkiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjkkklllllljjjhhhhhhhhhhhhfffeeegggggghhhhhhiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhiiiiiihhhhhhhhhhhhhhhgggfffeeehhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkiiiiiihhhgggggghhhiiijjjooolllhhhiiilllooommmjjjlllkkkiiijjjlllnnnoooooonnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllkkkkkklllmmmnnnoooooooooooooookkkmmmppprrrqqqqqqqqqrrroooooopppqqqqqqpppooonnnpppoooooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppnnnnnnnnnooooooooooooooonnnmmmmmmmmmmmmooopppqqqnnnooopppooommmlllmmmnnnmmmoooppppppnnnmmmmmmnnnkkkllllllllllllmmmpppsssrrrrrrqqqqqqqqqrrrssssssqqqqqqrrrsssrrrqqqooonnnnnnmmmmmmlllmmmnnnooopppppppppppppppooooooooooooppppppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqppppppooommmooopppooonnnnnnooopppqqqrrrrrrsssrrrqqqpppoooooooooppppppoooooonnnmmmnnnnnnooooooooopppppppppqqqppppppooommmllllllkkkmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnnnnjjjkkkkkkkkkkkkllllllllljjjjjjjjjjjjkkkmmmoooppppppoooooonnnooooooppppppqqqppppppppppppqqqqqqrrrmmmnnnnnnmmmlllkkkmmmooooooooonnnnnnnnnnnnmmmmmmmmmnnnooooooppppppoooooopppppppppppppppqqqqqqqqqppprrrttttttssstttuuuwwwsssssssssssssssrrrrrrrrrsssqqqpppppprrrtttttttttrrrssssssssssssssssssrrrsssrrrqqqrrrsssrrrpppnnnllllllllllllkkkkkkjjjjjjiiiiiiiiikkkmmmqqqtttvvvyyyppphhhfffdddcccfffjjjkkkjjjjjjjjjjjjkkklllllliiijjjlllmmmooopppqqqqqqqqqpppnnnllljjjiiiiiihhhjjjjjjjjjjjjkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjlllkkkjjjiiihhhgggggggggeeefffhhhiiiiiiiiihhhhhhgggggggggggggggggghhhhhhggggggggghhhiiiiiijjjjjjggghhhiiijjjjjjiiihhhgggffffffgggiiijjjkkklllllljjjiiiiiihhhhhhhhhiiiiiijjjiiihhhgggggghhhiiijjjiiiiiihhhgggggggggggghhhhhhiiikkkllloooppprrrsssqqqpppooommmmmmmmmnnnnnnmmmmmmllllllmmmmmmnnnnnnggghhhhhhhhhiiikkklllmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiiiiiiiimmmyyy|||ssskkkkkkllliiiiiiiiijjjjjjjjjjjjjjjjjjhhhgggjjjqqqsssnnnjjjiiijjjjjjiiiiiihhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkiiiiiijjjkkkkkkkkkjjjjjjhhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiiiiijjjjjjhhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjkkklllmmmnnnnnnmmmllllllllllllmmmnnnjjjjjjllllllmmmllllllkkkkkkkkkjjjjjjjjjkkklllmmmjjjjjjkkkllllllllllllllllllkkkkkkjjjkkklllmmmnnnllljjjiiiiiijjjjjjhhhgggiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkkkkkkkllllllkkkkkkkkkkkkjjjiiihhhgggjjjkkkllllllllllllkkkjjjkkkkkkkkkkkkllllllllllllkkkjjjiiihhhhhhiiijjjkkkooommmlllmmmnnnmmmlllkkkmmmlllkkkkkknnnpppqqqqqqppppppoooooonnnnnnnnnnnnooooooooooooooonnnmmmmmmnnnooopppqqqrrrsssssssssnnnqqqtttuuusssrrrrrrsssoooppprrrtttuuuuuuuuuuuussssssssssssrrrrrrrrrrrrpppppppppqqqqqqqqqrrrrrrrrrqqqppppppoooppppppppppppppppppqqqrrrrrrssssssqqqqqqppppppqqqrrrtttuuuqqqrrrsssrrrpppooopppqqqppprrrtttsssqqqooopppqqqoooppppppooonnnpppsssvvvuuuuuutttsssrrrsssttttttrrrsssuuuvvvvvvtttsssrrrppppppppppppqqqqqqqqqqqqppppppqqqqqqrrrqqqqqqqqqpppqqqqqqrrrsssrrrrrrrrrrrrrrrssssssssssssrrrrrrooopppqqqqqqoooooooooqqqssssssssssssrrrrrrrrrrrrooopppqqqqqqqqqpppnnnnnnppppppppppppqqqqqqqqqqqqrrrrrrqqqpppooommmmmmlllkkkkkkkkkjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmiiiiiijjjjjjjjjkkkkkkkkkiiiiiikkklllmmmooopppppppppoooooonnnnnnooooooooonnnnnnnnnnnnnnnooopppqqqnnnoooooonnnmmmmmmnnnpppoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnqqqssssssqqqqqqrrrtttooooooqqqqqqrrrqqqpppoooooonnnnnnoooqqqrrrrrrqqqppppppqqqqqqqqqqqqpppppppppoooooopppqqqqqqooommmkkkkkkllllllmmmmmmmmmnnnkkkkkklllmmmoooqqqrrrtttvvvooojjjjjjiiiggghhhkkklllkkkkkkkkkkkklllmmmmmmmmmnnnoooqqqrrrssstttttttttsssrrrpppooonnnnnnnnnmmmmmmnnnnnnnnnooooooooonnnnnnoooooooooooonnnnnnnnnmmmllllllkkkkkkkkkkkkhhhiiikkklllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiijjjkkkkkklllllljjjkkklllmmmmmmlllkkkjjjggghhhiiijjjlllmmmnnnoookkkkkklllkkkkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnmmmllllllkkkjjjjjjkkkkkkiiiiiikkkmmmoooqqqrrrssssssrrrpppnnnmmmmmmnnnooopppooonnnnnnmmmmmmnnnnnnhhhhhhhhhiiijjjlllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiigggpppsssllliiimmmlllfffggggggggghhhiiiiiiiiijjjgggfffjjjqqqsssoookkkjjjllllllkkkjjjiiiiiiiiijjjgggggghhhiiijjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkklllhhhiiijjjkkkkkkkkkkkkkkkiiijjjkkklllllllllllllllhhhhhhiiiiiijjjjjjjjjkkkhhhiiiiiijjjkkkkkkllllllkkkkkkkkklllmmmnnnoooppppppooonnnmmmmmmnnnpppqqqjjjkkklllnnnnnnnnnnnnmmmllllllkkkjjjkkklllmmmnnnjjjkkkmmmnnnooonnnmmmmmmmmmmmmlllkkklllmmmnnnoookkkjjjiiiiiikkklllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllloooooonnnmmmmmmmmmmmmmmmllllllllllllkkkjjjiiihhhkkklllmmmnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkkmmmnnnqqqrrrpppmmmnnnpppmmmlllkkklllnnnqqqrrrrrrtttsssrrrqqqqqqqqqqqqqqqoooppppppppppppooonnnnnnnnnoooqqqrrrssstttuuuuuuppptttwwwwwwtttrrrrrrsssnnnpppsssvvvxxxyyyzzzzzzvvvuuuuuuuuuttttttttttttrrrrrrrrrsssssssssttttttssssssrrrqqqpppppppppppppppqqqqqqrrrssstttuuuvvvssssssrrrrrrssstttvvvwwwuuuwwwwwwvvvuuutttuuuvvvqqqtttvvvuuurrrqqqqqqsssrrrsssrrrqqqppprrruuuwwwwwwvvvuuusssssssssttttttssstttvvvwwwwwwvvvuuutttpppqqqrrrsssssssssrrrrrrpppqqqrrrrrrsssssssssrrrpppqqqrrrsssttttttttttttssstttuuuuuuuuuuuuttttttpppqqqrrrrrrpppoooppprrruuuuuutttsssssssssssssssqqqrrrssstttsssrrrqqqpppqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqqqqpppoooooolllkkkkkkllllllmmmnnnooonnnnnnmmmllllllllllllmmmiiiiiiiiijjjjjjkkkkkkkkkiiijjjlllnnnooopppqqqqqqppppppooooooooooooooopppmmmlllllllllmmmnnnooopppoooppppppooonnnnnnpppqqqooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllloooqqqqqqooommmooopppjjjlllnnnooopppooommmllllllllllllnnnpppqqqpppnnnnnnooooooppppppoooooonnnkkkkkkjjjkkkmmmmmmllljjjkkkkkklllmmmnnnoooppppppllllllmmmnnnnnnooooooppprrrmmmkkkmmmnnnkkkjjjlllllllllkkkkkkllllllmmmnnnooooooppprrrrrrsssssssssvvvuuutttsssrrrrrrrrrrrrppppppppppppqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppooonnnnnnnnnooooookkklllnnnpppqqqqqqppppppoooooooooooooooooonnnnnnjjjjjjkkkllllllmmmnnnnnnmmmnnnoooqqqqqqooonnnmmmiiijjjkkklllnnnooopppqqqlllmmmnnnnnnnnnoooqqqsssrrrqqqpppoooooopppqqqrrrqqqpppooonnnnnnnnnnnnnnnjjjjjjlllmmmoooqqqsssssstttsssqqqooonnnnnnoooppprrrqqqpppooonnnnnnnnnnnnrrrjjjbbbbbbiiimmmkkkggghhhhhhhhhhhhhhhhhhhhhhhhlllllllllmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkllllllggghhhiiikkkkkkjjjiiihhhhhhjjjllllllkkkiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiihhhhhhgggggghhhhhhiiijjjgggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkkkkkkkkkkkkkkkkfffgggiiikkkllllllllllllggghhhhhhhhhhhhhhhgggggghhhhhhiiiiiijjjiiiiiiiiikkkkkkkkkkkkkkkjjjiiiiiilllkkkkkkkkkkkkjjjiiiggghhhjjjmmmnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnkkkkkkkkklllllllllmmmmmmiiiiiijjjkkkkkkllllllmmmnnnnnnmmmlllkkkkkkkkkkkknnnnnnmmmmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmllllllkkkkkkkkklllmmmmmmppppppoooooonnnnnnmmmmmmpppooonnnmmmmmmnnnooopppmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkllllllllllllmmmppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrpppooooooooopppqqqqqqrrrwwwvvvuuutttssssssssssssvvvwwwxxxwwwuuuuuuuuuwwwvvvttttttvvvyyyzzzwwwuuuuuuvvvxxxzzz{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwuuusssqqqooonnnnnnsssrrrqqqsssvvvyyyyyyyyywwwvvvuuutttuuuwwwyyy{{{tttuuuwwwxxxxxxxxxwwwwwwyyyxxxwwwuuutttssssssssstttssspppnnnnnnooorrrsssssssssssssssssssssrrrrrrtttvvvxxxyyyyyywwwtttsssssssssssssssrrrrrrqqqqqqrrrqqqpppppppppqqqrrrsssrrrqqqpppqqqtttuuurrrpppssssssssstttttttttuuuuuuuuutttrrrqqqqqqqqqrrrrrrttttttuuuvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrqqqppptttuuuvvvxxxxxxxxxwwwvvvuuuvvvvvvvvvuuutttrrrqqqmmmnnnnnnmmmmmmnnnrrrtttssssssttttttsssqqqooonnnjjjjjjjjjjjjlllnnnppprrrmmmooorrruuuwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttssspppqqqrrrssssssrrrqqqppprrrsssssssssrrrqqqppppppqqqqqqqqqqqqqqqpppppppppssssssrrrrrrrrrrrrssssssqqqppppppooonnnnnnoooooonnnoooqqqqqqpppppppppqqqmmmnnnpppqqqqqqpppooonnnkkkkkkjjjjjjjjjjjjkkkkkkoooooommmllllllkkkkkkkkkgggiiikkklllmmmlllkkkjjjkkklllmmmmmmmmmlllkkkkkkkkkjjjiiiiiikkkmmmoooqqqqqqooommmkkkjjjkkklllmmmpppooommmllllllmmmnnnooopppqqqrrrssstttsssrrrqqquuuuuuuuuuuuuuuuuutttssstttttttttttttttttttttttttttsssrrrqqqppppppppppppoooooooooooopppqqqrrrsssrrrqqqqqqppppppoooooonnnnnnoooqqqrrrrrrrrrqqqqqqllllllmmmmmmnnnpppqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppqqqssssssssssssssssssttttttuuuuuuvvvuuusssrrrppppppoooooopppqqqrrrrrrqqqqqqssstttsssssssssttttttttttttttttttttttttsssrrrrrrqqqqqqrrrssssssrrrqqqqqqtttvvvwwwtttpppllljjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjiiilllllllllllllllkkkkkkkkkiiijjjjjjjjjkkkjjjjjjjjjhhhiiijjjjjjiiijjjkkkkkkhhhiiijjjkkklllkkkkkkjjjnnnmmmllljjjiiiiiihhhhhhgggggggggggghhhhhhhhhhhhkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiigggggghhhiiijjjiiihhhhhhffffffggggggggggggffffffcccdddeeefffgggggggggggghhhiiiiiijjjjjjiiiiiiiiikkkkkkjjjjjjkkkjjjiiihhhhhhjjjlllmmmllllllmmmnnnpppooonnnmmmmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjllllllmmmoooooopppppppppnnnnnnmmmmmmmmmnnnnnnoooppppppooooooooonnnnnnnnnpppooonnnmmmmmmnnnooopppoooooooooooooooooonnnnnnlllllllllmmmmmmnnnnnnooopppppppppppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuttttttttttttsssrrrqqqqqqrrrssstttuuuwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzyyyyyy{{{}}}}}}{{{xxxuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz||||||{{{yyyxxxvvvtttrrrrrrqqqsssrrrrrrsssvvvxxxxxxxxxzzzyyyxxxxxxxxxzzz|||~~~xxxyyyzzz{{{zzzyyyxxxwwwxxxwwwvvvuuuuuuuuuuuuuuutttrrrpppnnnnnnooopppqqqrrrrrrrrrrrrsssssssssssswwwxxxyyyyyyxxxvvvtttrrrqqqppppppooooooooooooooopppooonnnnnnnnnooopppppppppooooooqqqtttvvvuuusssssssssssssssssssssssssssqqqqqqooonnnnnnooopppppprrrssstttuuuvvvuuuuuutttqqqrrrrrrssssssrrrrrrqqqttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuusssrrrqqqqqqqqqqqqpppqqqtttwwwttttttttttttsssqqqpppooommmmmmnnnoooppprrrssstttppprrruuuyyy{{{|||||||||||||||{{{{{{zzzzzzyyyyyytttuuuvvvvvvvvvuuutttsssuuuuuuuuuuuuuuuuuutttsssttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuttttttrrrqqqppppppoooooooooqqqssssssrrrrrrssstttqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnooopppooonnnmmmllllllllllllkkklllmmmnnnnnnlllkkkjjjiiijjjkkklllllllllkkkjjjjjjiiihhhhhhiiikkknnnoooooonnnmmmkkkkkkkkkkkkkkkooonnnmmmlllllllllmmmnnnnnnooopppqqqqqqqqqpppppptttttttttttttttssssssrrrttttttttttttssssssssssssssssssrrrpppppppppppppppoooooooooppppppqqqrrrsssrrrrrrrrrqqqqqqqqqpppppppppqqqrrrssstttssssssrrrnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvvvvuuutttrrrqqqqqqpppppppppqqqrrrrrrrrrrrrtttvvvuuutttttttttuuuvvvvvvwwwvvvvvvuuuuuutttsssssssssvvvvvvuuusssqqqqqqsssuuu|||pppjjjkkkpppllllllllllllllllllllllllooooooooonnnnnnlllkkkjjjnnnnnnnnnmmmllllllkkkkkkmmmlllkkkjjjjjjkkkllllllssspppmmmkkkjjjkkkmmmnnniiijjjkkkkkkllllllkkkkkkpppooonnnlllkkkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjlllllllllllllllllllllmmmjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhgggggggggggggggggggggfffeeedddeeeeeeffffffffffffeeeeeeaaabbbcccdddeeeeeeeeeeeeeeefffggghhhhhhiiiiiihhhjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjkkkmmmnnnqqqpppooonnnmmmlllllllllkkkllllllllllllmmmmmmmmmlllmmmmmmnnnooooooppppppnnnnnnnnnnnnooooooooopppnnnnnnmmmmmmllllllkkkkkkiiijjjkkkmmmnnnoooooooooppppppoooooonnnooooooooopppppppppooooooooooooooooooooonnnmmmmmmnnnooooooppppppqqqppppppooonnnnnnlllmmmmmmnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyvvvxxxyyyyyyxxxxxxzzz{{{yyyxxxxxxyyyzzzzzzxxxvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyzzz|||}}}~~~}}}|||zzzyyywwwvvvuuuuuutttsssrrrsssuuuvvvwwwvvvzzzyyyyyyxxxyyyzzz|||}}}||||||}}}}}}|||{{{yyyxxxvvvvvvuuuuuuuuuvvvvvvwwwsssrrrpppooonnnnnnoooooonnnnnnooooooppppppqqqqqqwwwwwwwwwvvvtttsssqqqpppooonnnllljjjjjjkkklllmmmmmmmmmllllllllllllmmmmmmkkkkkklllooorrruuuvvvuuusssrrrrrrqqqqqqppppppooommmllllllkkkkkklllmmmnnnoooppprrrttttttsssrrrqqqmmmnnnoooqqqrrrrrrrrrrrrsssssssssrrrssssssttttttvvvvvvvvvvvvvvvuuutttsssssssssssssssrrrsssuuuwwwtttuuuuuuuuutttrrrpppooonnnoooqqqrrrttttttuuuuuusssuuuxxx{{{}}}~~~}}}||||||xxxyyyzzzzzzzzzyyywwwvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzyyywwwuuusssrrrqqqqqqqqqsssuuuvvvuuuuuuvvvxxxwwwvvvvvvuuutttttttttuuurrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnppppppqqqpppooommmkkkjjjggghhhjjjkkkkkkkkkjjjjjjhhhhhhggghhhhhhjjjlllmmmmmmmmmmmmmmmlllkkkjjjjjjooonnnmmmlllllllllllllllnnnooopppqqqqqqqqqqqqpppssssssttttttsssrrrrrrqqqttttttttttttssssssrrrrrrsssrrrqqqpppooooooooooooppppppppppppqqqrrrssstttssssssssssssssssssrrrrrrrrrssstttuuuvvvuuutttsssppppppoooooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssttttttsssqqqpppooopppqqqssstttvvvwwwxxxvvvvvvtttsssrrrrrrrrrrrrqqqssstttsssssssssvvvxxxvvvuuuttttttuuuwwwyyy{{{yyyyyyxxxwwwwwwvvvvvvuuuyyyxxxvvvsssqqqqqqsssvvvuuukkkkkkooollllllllllllkkkkkkkkkkkkoooooopppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooonnnllljjjjjjkkkmmmnnn}}}uuuooolllkkklllmmmiiiiiijjjjjjkkkkkkkkkkkklllllllllllllllmmmnnnnnnllllllllllllmmmmmmmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnlllllllllllllllllllllllljjjjjjiiiiiihhhgggfffffffffffffffffffffeeeeeedddeeeeeefffgggggggggffffffddddddeeefffffffffeeeeeecccdddeeeggghhhiiiiiiiiijjjjjjjjjjjjiiiiiijjjkkkkkkllllllkkkjjjjjjmmmoooqqqpppooonnnnnnmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnooooooppppppnnnnnnooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllhhhiiikkkmmmnnnoooppppppppppppooonnnmmmmmmnnnnnnooooooooopppppppppppppppooonnnmmmllllllmmmnnnoooppppppppppppooonnnmmmmmmlllmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrssstttuuuwwwxxxxxxuuuvvvvvvvvvvvvvvvwwwwwwvvvuuusssqqqrrrsssuuuwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyyyyxxxwwwxxxzzzwwwwwwvvvvvvvvvuuuttttttyyyyyyzzz{{{{{{{{{zzzyyywwwwwwwwwxxxyyyzzz{{{{{{}}}|||zzzyyyxxxwwwwwwwwwtttsssqqqrrrsssttttttsssvvvuuuuuuuuuuuuvvvwwwxxxzzzzzz{{{||||||{{{zzzyyyvvvvvvuuutttttttttuuuuuusssrrrqqqpppooonnnnnnnnnjjjjjjkkkkkklllmmmnnnnnnssssssrrrqqqqqqpppppppppnnnllliiigggggghhhjjjlllllllllkkkkkkkkkkkkkkkkkkhhhiiijjjllloooqqqssstttrrrrrrqqqpppnnnmmmmmmlllkkkjjjiiiiiijjjkkklllmmmmmmnnnppprrrrrrqqqooommmlllmmmnnnooopppqqqqqqqqqrrrqqqpppooopppqqqrrrsssttttttttttttssssssrrrrrrqqqrrrsssrrrpppqqqssstttttttttuuuuuutttsssqqqpppnnnoooqqqssstttuuutttttttttuuuxxxzzz}}}~~~}}}{{{zzzzzzzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{~~~}}}{{{xxxvvvuuutttssstttvvvxxxyyyyyyyyyzzz{{{|||zzzyyywwwwwwwwwxxxxxxuuuttttttssssssttttttuuuttttttsssrrrrrrrrrrrrrrrvvvvvvuuutttrrrooommmlllhhhiiijjjlllllllllkkkkkkiiiiiihhhiiiiiikkklllmmmmmmnnnooooooooonnnllljjjnnnnnnmmmmmmllllllkkkkkkpppqqqqqqrrrssssssssssssttttttttttttssssssrrrqqqtttttttttssssssrrrrrrrrrrrrrrrqqqpppooooooooooooppppppppppppqqqrrrsssttttttttttttttttttttttttttttttuuuvvvwwwwwwvvvuuutttrrrrrrqqqpppooooooppppppppppppqqqqqqrrrrrrssssssssstttuuuuuutttrrrpppooommmnnnppprrrtttvvvxxxxxxvvvuuutttssssssssssssssstttuuuuuutttsssssstttvvvvvvuuusssssstttwwwzzz|||{{{{{{zzzyyyyyyxxxxxxwwwyyyxxxvvvsssqqqrrruuuwwwyyymmmhhhhhhjjjjjjjjjiiiiiiiiihhhhhhkkkkkklllmmmnnnnnnnnnnnniiijjjkkklllmmmnnnoooppppppnnnkkkiiiiiijjjlllnnnvvvoookkkkkkkkkkkkhhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjkkklllkkkkkkkkklllllllllmmmmmmllllllllllllmmmmmmnnnnnnlllllllllmmmmmmlllllllllkkkkkkjjjiiihhhggggggfffeeeeeeeeeeeeffffffggggggeeefffggghhhhhhhhhhhhhhhggggggggggggfffeeedddddddddeeefffhhhiiijjjjjjjjjjjjlllllljjjhhhhhhjjjlllmmmnnnnnnlllkkklllnnnqqqqqqqqqpppooooooooopppppplllllllllmmmmmmmmmnnnnnnkkkllllllmmmmmmnnnoooooonnnoooooooooooonnnmmmlllmmmmmmllllllllllllkkkkkkkkklllnnnpppqqqrrrsssssspppooonnnllllllkkkkkkkkknnnnnnoooooopppppppppqqqooonnnmmmllllllmmmnnnooonnnooooooooonnnnnnmmmllllllmmmmmmnnnooooooppppppqqqqqqqqqppppppooooooooopppppppppqqqrrrrrrssssssrrrrrrsssssstttttttttttttttsssqqqppppppqqqrrrssssssssssssssstttvvvwwwxxxwwwxxxxxxwwwuuutttuuuvvvxxxxxxxxxwwwvvvuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwyyyxxxwwwvvvuuuuuuuuuuuusssqqqooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssstttvvvwwwxxxxxxxxxwwwvvvvvvtttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqpppooonnniiiiiijjjkkklllmmmmmmnnnooooooppppppqqqrrrrrrrrrmmmllliiigggggghhhjjjllllllllllllkkkkkkjjjjjjiiijjjkkkkkklllmmmoooqqqrrrqqqqqqpppnnnmmmlllkkkjjjkkkjjjjjjiiijjjkkkmmmnnnlllmmmnnnoooooonnnlllkkklllmmmnnnnnnooooooooonnnqqqpppooonnnnnnooopppqqqpppppppppooooooooooooooopppqqqrrrqqqooooooppprrrrrrssstttttttttsssrrrqqqpppqqqssstttuuuuuuuuutttvvvwwwxxxzzz}}}~~~~~~{{{xxxvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxyyyzzz{{{{{{|||||||||{{{{{{|||||||||}}}{{{yyywwwvvvvvvwwwyyy{{{{{{{{{zzz{{{}}}}}}|||zzzyyyxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuzzzyyyxxxvvvtttqqqpppooojjjkkkmmmnnnnnnnnnmmmmmmkkkkkkkkkkkklllmmmmmmnnnnnnoooqqqrrrrrrpppnnnmmmooonnnnnnmmmmmmlllkkkkkkpppqqqqqqqqqrrrsssttttttvvvvvvvvvuuuuuusssrrrrrrsssssssssssssssssssssssssssrrrqqqpppooooooooooooppppppppppppqqqrrrsssssssssssssssttttttuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqpppoooooooooooopppppppppqqqqqqrrrrrrrrrrrrsssttttttsssqqqooommmlllmmmoooppprrrtttvvvvvvtttssssssrrrrrrrrrssssssvvvvvvvvvtttrrrqqqqqqsssuuusssrrrqqqsssuuuyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxvvvvvvuuusssqqqrrruuuxxxvvvnnnjjjhhhhhhhhhgggffffffeeeeeefffggghhhiiiiiiiiiiiiiiifffggghhhjjjlllnnnooopppooommmjjjhhhggghhhjjjlll|||uuummmiiiiiijjjiiihhhfffeeeeeeeeeeeefffggghhhjjjiiihhhfffeeeeeeeeeeeegggggggggggghhhhhhhhhhhhiiiiiiiiijjjkkkkkklllllliiijjjjjjkkkkkkjjjjjjiiijjjjjjiiiiiihhhhhhggggggffffffeeeeeefffggghhhhhheeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhgggfffeeedddggghhhiiijjjllllllmmmmmmmmmnnnnnnlllhhhhhhjjjmmmpppqqqqqqpppooooooppprrrtttsssrrrqqqqqqqqqqqqqqqllllllmmmmmmmmmnnnnnnnnnjjjkkkkkkllllllmmmnnnnnnmmmnnnoooppppppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnoooqqqqqqrrrrrrqqqpppnnnmmmlllkkkkkkkkklllmmmmmmnnnoooppppppqqqnnnnnnmmmllllllmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnoooooooooooopppppppppooonnnnnnmmmmmmnnnnnnnnnoooooooooooopppppppppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqsssttttttuuuvvvvvvvvvtttssstttuuuvvvwwwwwwvvvuuutttvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuutttssssssssssssttttttsssrrrqqqqqqrrrrrrpppnnnmmmmmmoooppppppooooooooooooooooooooooooooommmnnnppprrrsssttttttssstttsssrrrpppnnnnnnmmmmmmooopppqqqrrrqqqpppooonnnkkkllllllmmmmmmnnnnnnnnnnnnoooppprrrssstttttttttmmmllljjjhhhhhhiiijjjkkkkkklllllllllkkkjjjiiihhhmmmnnnnnnmmmmmmnnnqqqsssppppppooonnnlllkkkjjjjjjllllllkkkjjjjjjkkkmmmmmmllllllmmmmmmllllllkkkkkkllllllmmmnnnnnnnnnnnnnnnpppooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkllllllmmmpppqqqrrrqqqooonnnnnnooooooppprrrssstttssssssrrrsssssstttvvvvvvwwwwwwwwwxxxyyyzzz{{{|||~~~}}}yyyuuusssssstttuuuwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwsssssstttuuuwwwxxxyyyyyy}}}}}}||||||||||||}}}}}}~~~}}}{{{zzzzzzyyyyyyyyyzzz||||||{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwvvvvvvvvvvvvvvvwwwyyyxxxwwwuuusssrrrqqqpppnnnnnnoooppppppooonnnmmmlllmmmmmmmmmnnnnnnnnnnnnoooppprrrssssssrrrpppooooooooooooooonnnmmmkkkkkknnnnnnnnnooopppqqqrrrssswwwwwwvvvvvvuuutttrrrrrrqqqqqqqqqrrrsssssstttttttttsssrrrqqqppppppppppppoooooooooooopppqqqrrrsssqqqqqqrrrrrrssstttuuuuuutttuuuvvvwwwvvvuuutttsssrrrqqqpppooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqpppooommmlllmmmmmmnnnooopppqqqrrrsssqqqpppppppppppppppqqqrrruuuuuuuuurrrpppoooooopppsssrrrqqqqqqrrrtttvvvxxxzzzzzzyyyxxxxxxwwwwwwvvvrrrssssssrrrqqqrrrtttvvv|||rrrnnnggggggffffffeeeddddddcccgggggghhhhhhgggffffffeeeeeeeeefffhhhjjjkkklllmmmlllkkkiiigggfffggghhhiiinnniiidddcccfffhhhgggeeeccccccbbbbbbbbbcccdddeeegggfffeeedddcccbbbbbbbbbdddddddddeeeeeeeeeeeeffffffffffffggghhhiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhgggggggggggggggggggggggghhhgggfffeeedddeeeffffffdddeeefffggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjkkkkkkmmmnnnoooooooooooooooqqqqqqmmmiiigggjjjnnnqqqsssuuutttsssrrrrrrsssyyyxxxvvvtttrrrqqqpppooommmmmmmmmmmmnnnnnnnnnnnnjjjkkkkkkllllllmmmnnnnnnkkkllloooqqqrrrrrrrrrqqqoooooooooooooooooooooooopppqqqrrrssstttttttttttttttsssrrrpppooonnnmmmmmmjjjkkklllmmmnnnoooppppppnnnmmmllllllllllllmmmnnnlllmmmnnnooooooooooooooopppppppppppppppoooooooooooooooooonnnmmmlllllllllmmmmmmnnnoooooopppqqqqqqpppqqqqqqrrrssssssttttttsssttttttuuutttsssrrrqqqooooooooooooooopppqqqrrrqqqssstttuuuttttttvvvwwwvvvxxxxxxwwwuuuuuuxxx{{{zzzzzzyyyxxxxxxxxxxxxxxxzzzyyywwwuuutttssssssrrrppppppooonnnnnnnnnoooooommmkkkjjjkkkmmmnnnnnnmmmllllllmmmmmmmmmllllllllliiijjjlllnnnoooooonnnnnnpppooonnnmmmlllkkkkkkkkkkkklllnnnppppppooommmlllkkkkkkkkkkkkllllllllllllkkkmmmoooqqqrrrrrrqqqppplllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiiggggggjjjllllllkkkjjjlllooosssoooooonnnmmmllllllkkkkkkmmmmmmkkkjjjjjjkkkllllllnnnmmmkkkjjjjjjjjjkkkkkkjjjjjjlllnnnooopppppppppnnnnnnoooooonnnnnnmmmlllkkkkkkjjjiiiiiijjjkkklllmmmnnnooonnnllljjjjjjkkklllmmmoooqqqsssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||yyyzzz{{{{{{yyyvvvsssqqqnnnoooqqqtttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttpppppprrrssstttvvvwwwwww}}}||||||{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{|||zzz{{{}}}|||{{{yyyzzz{{{wwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzvvvuuuuuuttttttuuuuuuvvvuuutttsssrrrqqqqqqppppppppppppqqqqqqqqqooonnnmmmmmmmmmnnnnnnoooooonnnnnnppppppqqqrrrrrrqqqqqqppppppqqqqqqpppooonnnlllkkkooonnnnnnnnnpppqqqssstttvvvvvvvvvuuutttsssqqqqqqoooooopppqqqssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqnnnnnnnnnnnnooopppqqqqqqnnnooopppqqqrrrsssttttttssstttuuuuuuuuutttrrrqqqppppppooonnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnooonnnnnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnooooooppppppqqqqqqpppnnnnnnoooqqqssssssrrrrrrssstttuuuuuuxxxwwwwwwvvvvvvuuuttttttpppqqqrrrrrrpppooopppqqqxxxxxxnnnkkkgggffffffeeeddddddcccccclllkkkkkkjjjhhhfffeeedddeeeeeefffggghhhiiiiiijjjkkkjjjhhhgggffffffffffffhhhdddaaabbbeeegggeeebbbbbbaaa`````````aaacccccccccbbbbbbbbbbbbcccdddddddddddddddeeeeeeeeeeeefffcccddddddeeefffgggggghhhjjjjjjlllllllllllljjjjjjeeeeeeffffffffffffffffffiiihhhfffdddcccccccccdddcccdddeeefffggggggggggggjjjkkklllnnnoooqqqqqqqqqmmmnnnooopppqqqqqqqqqqqqqqqssssssoooiiigggjjjnnnsssuuuwwwwwwvvvttttttttt}}}|||yyyvvvrrrpppnnnmmmmmmmmmmmmmmmnnnnnnnnnoookkkkkkllllllmmmnnnnnnnnniiikkknnnrrrtttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuzzz{{{|||}}}}}}}}}}}}}}}xxxwwwuuusssrrrpppppppppiiijjjkkklllmmmoooooopppnnnmmmlllkkkkkklllmmmnnnlllmmmnnnpppqqqqqqqqqqqqssssssrrrqqqqqqppppppoooooonnnnnnmmmllllllkkkkkklllmmmnnnoooqqqsssttttttrrrrrrsssssstttuuuuuuvvvuuuvvvwwwxxxwwwvvvtttrrrooooooooonnnoooooopppqqqnnnqqqssstttuuuvvvyyy{{{|||~~~}}}{{{|||~~~}}}}}}}}}}}}}}}}}}|||zzzxxxvvvtttssssssnnnnnnmmmmmmmmmmmmmmmnnnkkkiiihhhiiikkkmmmmmmllliiiiiijjjjjjjjjiiihhhhhhiiijjjkkkllllllkkkkkkjjjlllkkkkkkjjjjjjkkkkkkkkkgggiiilllnnnooonnnlllkkkiiiiiiiiiiiihhhhhhhhhhhhhhhjjjmmmnnnooommmkkkjjjjjjjjjjjjjjjjjjiiiiiihhhiiijjjjjjjjjiiihhhfffeeefffggghhhhhhggghhhmmmqqqnnnnnnnnnmmmmmmllllllkkknnnmmmkkkjjjjjjjjjkkkkkkooommmkkkiiiiiijjjkkklllgggiiikkkmmmpppqqqrrrsssnnnnnnooopppooonnnlllkkkkkkjjjiiiiiiiiijjjkkkllliiijjjkkkjjjhhhfffeeefffjjjkkknnnqqqrrrtttttttttrrrqqqppppppppprrrsssuuuvvvvvvuuuuuuuuuvvvwwwwwwqqqssstttuuuuuurrrpppnnnlllmmmppprrrtttuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssnnnoooppprrrsssuuuvvvwww||||||{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{|||}}}}}}{{{|||}}}|||zzzyyyyyyyyytttuuuwwwyyyzzzzzzyyyyyyvvvuuuuuuttttttuuuuuuvvvttttttsssssssssssstttuuurrrqqqpppoooooooooooopppqqqqqqqqqqqqpppooommmllllllmmmnnnnnnooonnnnnnnnnoooppppppqqqqqqqqqppppppqqqqqqrrrqqqpppnnnlllkkkqqqpppppppppqqqsssuuuvvvuuuuuuuuutttsssrrrpppooommmnnnoooqqqsssuuuvvvwwwuuuuuutttsssrrrrrrrrrrrrmmmmmmmmmmmmnnnooopppqqqmmmmmmnnnoooqqqrrrsssssssssssstttttttttsssqqqpppoooooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllmmmmmmlllkkkkkkkkkkkklllnnnnnnmmmmmmlllllllllkkkllllllkkkllllllmmmnnnooolllmmmnnnnnnmmmnnnppprrrssssssttttttttttttttttttvvvvvvuuuuuutttsssssssssoooqqqrrrrrrpppmmmllllll|||vvvrrrrrrpppooommmkkkiiihhhggggggkkkkkkllllllkkkjjjiiiiiijjjiiihhhhhhhhhiiijjjkkklllllljjjiiihhhhhhggggggjjjfffccccccffffffeeebbbcccccccccbbbaaabbbeeeggghhhggggggfffeeedddcccbbbffffffggghhhiiijjjjjjkkkiiijjjlllkkkjjjiiijjjkkknnnnnnpppqqqrrrsssssstttooollliiihhhgggfffdddbbbdddffffffeeeccc`````````dddddddddddddddfffkkknnnpppssswwwzzzzzzwwwrrroooppprrrtttuuuvvvuuutttsssvvvzzz{{{vvvnnnjjjlllpppxxx{{{}}}zzzvvvtttwww{{{}}}|||qqqpppyyy|||wwwtttooommmqqqsssqqqppppppoooqqqrrrrrrpppoooooopppnnnooooooqqqtttxxx|||~~~||||||xxxtttqqqppppppjjjkkkkkkmmmoooqqqssstttrrrqqqppppppooooooooooooqqqqqqrrrsssttttttuuuuuuyyyxxxxxxwwwwwwtttpppmmmnnnooopppqqqqqqpppnnnnnnttttttuuuvvvvvvvvvvvvuuuvvvvvvwwwxxxzzz|||~~~}}}~~~xxxzzzvvvrrrsssvvvxxxuuurrrssstttvvvxxxzzz~~~|||xxxtttrrrpppmmmjjjhhhiiijjjkkknnnmmmkkkkkkmmmnnnnnnnnnnnnllljjjiiihhhiiijjjkkkiiiiiijjjkkkkkkjjjiiihhhggghhhhhhgggeeeeeefffgggfffiiilllooopppnnnllljjjgggggggggggggggfffffffffiiiiiiiiihhhhhhggggggfffhhhiiiiiihhhgggfffeeedddgggffffffiiillllllhhhddddddggghhhfffgggmmmrrrtttpppooonnnnnnoooqqqsssuuutttrrrpppmmmkkkjjjjjjjjjlllllllllkkkjjjiiihhhggggggggggggiiilllooosssuuuppprrrtttuuutttqqqmmmjjjkkkiiiffffffffffffeeedddhhhhhhgggfffeeeeeeeeeeeefffgggiiikkknnnpppqqqrrrqqqrrrrrrrrrqqqrrrtttvvvsssssssssrrrrrrqqqqqqqqqoooppprrrtttsssrrrooonnnoooqqqssstttssssssuuuvvvzzzzzzzzzzzzyyywwwuuutttqqqqqqqqqrrrssstttvvvvvv|||}}}~~~}}}{{{zzz{{{|||yyyyyyyyyzzzzzz{{{}}}}}}}}}|||{{{zzzxxxvvvuuutttvvvuuutttwwwzzz|||{{{xxxwwwvvvtttsssrrrsssttttttpppooonnnnnnnnnmmmkkkiiikkkkkkkkkjjjiiijjjlllnnnrrrrrrpppmmmkkkkkkmmmooojjjkkkkkkkkkkkkkkklllllllllnnnppppppnnnlllkkkkkkoooooooooooonnnmmmlllkkkkkkmmmpppqqqrrrrrrssstttpppqqqqqqrrrrrrqqqqqqppprrrrrrqqqqqqsssuuuxxxzzzxxxxxxxxxxxxxxxwwwvvvuuurrrpppnnnmmmnnnnnnnnnllloooooonnnnnnoooooopppqqqqqqppppppqqqssssssqqqpppoooqqqrrrqqqooommmmmmnnnsssrrrqqqpppooonnnnnnooonnnmmmllllllmmmmmmkkkiiijjjlllkkkjjjkkkmmmkkkgggiiijjjkkkllllllllllllllllllkkkkkkkkkkkkkkklllmmmnnnnnnnnnppprrrttttttsssuuusssqqqpppppppppooonnnqqqqqqqqqooommmmmmnnnooo}}}|||{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttsssttttttvvvvvvxxxwwwvvvtttrrrqqqpppppptttqqqnnnnnnqqqrrrpppnnniiijjjkkkkkkjjjkkkmmmoooooonnnmmmllllllkkkllllllqqqrrrrrrtttuuuvvvwwwwwwwwwxxxwwwuuusssrrrssstttwwwyyy{{{}}}wwwtttqqqnnnmmmmmmkkkjjjjjjkkkkkkiiigggfffggghhhjjjjjjjjjiiijjjmmmrrruuu}}}~~~{{{}}}~~~{{{vvvxxx|||~~~}}}}}}zzzyyyzzz{{{|||}}}|||zzzxxxxxxxxxyyyyyyyyy{{{~~~}}}|||xxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzxxxyyyzzzzzzzzzyyyxxxxxx}}}~~~}}}~~~}}}xxxxxxvvvsssqqqpppqqqrrrsssttttttsssuuuwwwyyyxxxwwwtttrrrooommmkkkjjjjjjkkkkkklllmmmnnnnnnmmmlllkkkiiijjjlllllllllmmmoooqqqqqqrrrtttvvvvvvtttrrrqqqnnnmmmlllkkkiiiiiiiiiiiikkkjjjjjjjjjjjjjjjkkklllpppooonnnllljjjhhhgggfffhhhiiilllnnnppppppmmmjjjjjjnnnnnnkkklllqqquuuvvvsssrrrrrrrrruuuxxx|||~~~}}}yyyuuurrrooonnnmmmnnnoooooopppooonnnlllkkkiiijjjkkkmmmqqquuuyyy||||||}}}~~~}}}zzzwwwtttmmmllljjjjjjjjjjjjhhhfffiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjlllmmmoooqqqrrrpppqqqqqqqqqpppppprrruuusssttttttuuuuuuttttttsssqqqsssuuuwwwxxxwwwuuuttttttwwwzzz|||}}}}}}~~~~~~|||xxxxxxxxxzzz|||~~~~~~{{{xxxvvvuuuyyyxxxxxxzzz}}}~~~}}}{{{zzzyyywwwtttsssrrrqqqqqqlllkkkjjjjjjkkkjjjiiigggiiijjjkkkjjjiiiiiikkklllmmmnnnnnnlllkkkkkklllnnnlllkkkkkkkkkkkkjjjjjjjjjiiikkknnnnnnmmmkkkjjjjjjkkkkkkmmmnnnnnnnnnnnnnnnmmmooopppqqqrrrssstttvvvssssssssstttttttttuuuuuuuuuuuuuuuuuuwwwzzz}}}~~~~~~}}}|||{{{{{{zzzyyyyyyuuusssppppppppppppooommmooooooooopppqqqssstttuuurrrqqqqqqsssuuuuuutttsssssstttuuuuuusssrrrrrrsssttttttssssssrrrqqqpppppppppmmmkkkiiijjjjjjjjjiiifffhhhhhhhhhlllqqqrrrooolllllllllkkkjjjiiihhhggglllkkkkkkkkkkkklllmmmmmmjjjiiiiiikkknnnqqqrrrqqqtttrrrpppooooooooonnnlllmmmmmmmmmlllkkkkkkkkkkkk|||zzz{{{~~~~~~|||xxx{{{}}}~~~~~~~~~~~~||||||}}}{{{zzzzzzyyyxxxuuuuuuuuusssrrrsssuuuxxxxxxxxxvvvuuuvvvyyy~~~}}}{{{yyyyyyzzz{{{||||||xxxuuussssssrrrtttuuuvvvwwwwwwvvvuuutttqqqsssuuuwwwyyy|||}}}|||{{{yyyvvvsssrrrqqqqqqrrrtttsssrrrrrrssstttvvvxxx|||zzzwwwtttqqqnnnmmmmmmooorrrvvvyyyyyywwwuuuuuuuuuxxxxxxuuuuuuzzz}}}}}}{{{{{{zzz|||~~~zzzwwwvvvxxxyyy{{{}}}}}}{{{yyywwwrrrssstttwww{{{vvvuuuttttttuuutttqqqnnnnnnooopppqqqrrrssstttuuutttsssrrrrrrsssuuuwwwyyywwwxxxyyyxxxwwwwwwxxxzzz{{{}}}~~~}}}yyyvvvtttsssooommmllllllmmmmmmkkkjjjkkkmmmooopppnnnnnnnnnooooooqqqrrrsssrrrqqqrrrsssqqqqqqpppooonnnmmmlllllljjjllloooooommmkkkkkkkkkhhhjjjmmmpppsssuuuvvvvvvsssrrrrrrssstttvvvxxxyyyvvvvvvvvvwwwxxxzzz|||~~~~~~}}}}}}}}}~~~{{{wwwtttssssssrrrqqqssstttvvvxxxyyy{{{{{{|||uuuuuuuuuwwwyyyzzzyyyxxxuuuvvvwwwvvvuuutttuuuvvvxxxxxxyyyyyyyyyxxxvvvuuuuuuqqqmmmkkkllllllmmmlllhhhjjjjjjjjjnnnvvvyyywwwrrrrrrqqqpppnnnlllkkkjjjjjjjjjjjjjjjkkkkkkllllllllljjjjjjkkkmmmpppqqqqqqsssqqqpppooopppooonnnllllllmmmmmmnnnnnnmmmllllll}}}{{{{{{{{{|||}}}zzzyyyyyyyyywwwvvvwwwzzz}}}~~~|||{{{{{{~~~}}}|||zzzyyyxxxwwwvvvxxxyyyyyyvvvsssrrrqqqooorrrwww|||}}}{{{zzzzzz|||~~~||||||}}}|||zzzzzz{{{{{{}}}{{{|||}}}|||{{{zzz|||}}}~~~}}}{{{xxxwwwwwwwwwvvvtttssstttrrrpppssszzz~~~|||zzzzzzzzzzzzyyywwwvvvuuunnnnnnooopppppppppqqqqqquuurrrpppppprrruuuvvvvvvxxxwwwuuuuuuvvvvvvtttrrrsssssssssuuuvvvvvvuuuttt~~~{{{~~~yyyzzz{{{|||}}}}}}}}}}}}|||yyyxxxxxx|||~~~}}}}}}