BM6P6(@ yyyrrrmmmkkkggg]]]UUURRRQQQQQQNNNJJJJJJKKKGGGAAABBBDDDFFFGGGFFFFFFGGGHHHKKKMMMSSS___nnnzzzzzzvvvuuuyyy~~~yyynnnoooxxxmmmTTTFFFAAAAAABBBDDDGGGKKKNNNQQQUUUXXX[[[]]]\\\ZZZYYYYYY[[[]]]^^^```aaabbbbbbaaaaaa```______aaacccfffggg```bbbdddeeedddcccccccccbbbcccdddeeegggiiijjjkkklllllllllrrr~~~rrroooqqqrrrtttvvvzzz{{{wwwuuu||||||}}}~~~ssskkkddd]]]\\\```fffiiiiiixxx~~~}}}wwwnnngggbbb^^^\\\ZZZYYYXXXUUURRRQQQQQQQQQRRROOOPPPRRRSSSTTTUUUTTTTTTUUUWWWZZZ\\\^^^bbbhhhmmmqqqtttxxxzzz~~~~~~~~~yyy{{{qqq]]]III<<<888888999777:::===???@@@AAACCCDDDJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXYYY[[[\\\ZZZWWWUUUWWWVVVTTTRRRQQQQQQRRRSSSSSSTTTUUUWWWXXXXXXVVVTTTVVVWWWXXXXXXXXXWWWUUUTTTYYYZZZ[[[]]]___aaabbbcccfffbbb^^^]]]___aaaaaa``````___cccjjjpppuuu~~~yyyvvvrrriiiaaa___^^^^^^[[[WWWVVVVVVPPPIIICCCDDDFFFIIIKKKMMMOOOOOOQQQRRRXXXcccqqq|||zzzvvvuuuxxx|||zzzooopppzzziiiQQQDDDBBBCCCEEEHHHKKKNNNQQQSSSTTTWWW[[[]]]\\\[[[[[[[[[]]]^^^```aaaccccccbbbbbbaaaaaaaaaaaabbbccceeefff```bbbeeeeeeeeedddeeefffiiihhhgggggghhhkkknnnpppnnnppppppuuuyyyttttttuuuvvvyyyzzz|||xxxuuuttt|||}}}}}}zzzoooiiiccc^^^___fffnnnsssuuuyyytttmmmfffbbb^^^[[[YYYYYYXXXUUURRRQQQQQQQQQRRRQQQRRRTTTVVVXXXXXXXXXXXXXXXZZZ\\\^^^___ccchhhmmmqqquuuxxxyyyzzz}}}yyyxxxkkkXXXFFF<<<:::999999888;;;>>>???@@@BBBDDDFFFLLLMMMNNNPPPRRRUUUVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWXXXZZZ[[[[[[XXXVVVYYYXXXVVVUUUTTTTTTTTTUUUTTTUUUWWWZZZ\\\]]]\\\ZZZYYYZZZZZZZZZZZZYYYXXXXXX[[[[[[\\\]]]___```aaabbbeeebbb______```aaa```_________bbbhhhnnnsss{{{yyysssqqqkkkkkkhhhdddbbb___WWWNNNIIIHHHHHHLLLRRRWWWXXXWWWXXXYYY^^^gggsss|||yyyuuutttvvvzzz|||}}}{{{qqqsss}}}{{{cccMMMBBBBBBDDDHHHLLLOOORRRSSSTTTUUUXXX[[[]]]]]]]]]]]]]]]^^^___aaabbbccccccccccccaaabbbbbbccccccddddddccc```bbbeeefffffffffhhhiiiooommmjjjiiiiiilllppprrrqqqtttuuuwww|||uuutttsssuuuxxxzzz}}}yyywwwvvvwww|||}}}}}}uuujjjeeebbb```dddnnnyyy|||uuuqqqjjjeeeaaa^^^[[[YYYZZZXXXUUUSSSRRRRRRRRRSSSTTTUUUXXXZZZ]]]^^^^^^^^^^^^___```aaabbbeeejjjmmmqqquuuxxxwwwuuu{{{|||xxxuuueeePPPBBB===;;;:::888999;;;>>>@@@AAACCCEEEHHHNNNOOOPPPRRRTTTVVVWWWXXXUUUUUUUUUTTTTTTSSSSSSRRRSSSUUUWWWZZZ[[[ZZZZZZYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWYYY\\\___aaabbbbbbbbb___^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^___`````````dddbbbaaaaaabbbbbb```^^^___]]]___eeejjjooowwwzzzzzzxxxsssoookkkaaaVVVSSSPPPNNNRRRZZZ``````___aaaaaadddkkkttt{{{~~~~~~|||wwwtttrrrtttvvvxxxyyy|||zzzqqqttt~~~uuu]]]KKKCCCBBBEEEJJJOOOSSSUUUVVVVVVXXX[[[]]]^^^^^^]]]]]]]]]^^^___aaabbbccccccbbbbbb```bbbcccdddeeedddbbbaaa```bbbeeefffggghhhjjjkkknnnmmmkkkjjjkkklllnnnpppppptttwwwyyywwwuuutttvvvyyy{{{|||{{{|||}}}}}}yyypppgggbbbaaabbbhhhtttzzzrrrnnniiieeebbb___]]][[[[[[YYYWWWUUUSSSTTTTTTUUUWWWYYY[[[___aaaccccccddddddddddddeeefffiiilllnnnpppuuuxxxtttpppsss{{{xxxuuuaaaKKK???>>><<<:::888888:::===???@@@CCCFFFIIIPPPPPPQQQSSSTTTVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTWWWYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXZZZ]]]```cccdddddddddeeecccbbbaaa______```aaaaaa________________________bbbccccccddddddbbb```^^^___]]]^^^bbbfffjjjsss{{{{{{pppeee[[[XXXVVVZZZbbbiiikkkjjjmmmllllllqqqxxx|||}}}|||zzzxxxtttqqqpppqqqssstttvvvyyy|||~~~xxxqqqtttqqqYYYJJJEEEEEEIIINNNTTTXXXZZZ[[[[[[]]]___``````^^^\\\\\\\\\]]]^^^```aaaaaaaaaaaa```___aaacccddddddcccaaa``````bbbdddeeefffgggjjjllllllmmmmmmnnnnnnnnnmmmlllmmmqqquuuxxx~~~||||||zzzyyy{{{~~~|||}}}~~~{{{tttllleee```aaaeeelllxxx{{{rrroooiiieeecccaaa___^^^]]]\\\ZZZXXXWWWWWWXXXYYYZZZ\\\___bbbeeeggghhhhhhjjjiiihhhhhhjjjmmmooopppppptttwwwtttoooooowww}}}|||yyyttt^^^HHH???>>><<<999777888:::<<<>>>@@@CCCGGGJJJPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSVVVYYYZZZZZZZZZ[[[]]]YYYZZZZZZ[[[ZZZZZZYYYXXX]]]```dddeeecccbbbbbbccceeedddcccaaaaaabbbccccccaaaaaaaaa``````_________aaabbbeeeeeeeeecccaaa``````]]]]]]aaadddgggoooxxx}}}rrrdddbbb```cccjjjqqqvvvwwwwwwuuuuuuwww{{{}}}|||zzztttrrrpppnnnmmmnnnpppqqqtttwwwzzz{{{|||}}}}}}vvvqqqvvvmmmVVVJJJIIIJJJMMMSSSXXX]]]```aaaaaaaaabbbbbbaaa^^^\\\\\\\\\]]]^^^___aaaaaaaaa```___^^^___aaaccccccbbbaaa```___aaaccccccdddeeehhhkkkkkklllnnnppppppooommmllljjjmmmqqquuu{{{yyy{{{yyyxxxyyy||||||~~~{{{wwwtttwww}}}~~~wwwnnngggdddaaadddjjjsss}}}}}}vvvrrrkkkgggeeedddccccccaaa```]]]\\\[[[[[[\\\]]]___aaadddgggiiikkkllllllpppnnnllllllnnnqqqrrrsssqqquuuyyywwwrrrooopppsss~~~~~~{{{|||xxxqqq[[[EEE>>>===:::888999888:::<<<>>>AAADDDIIIMMMRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVVVVVVVYYY\\\\\\YYYYYYZZZ]]]ZZZZZZZZZZZZZZZZZZZZZZZZ___bbbfffeeebbb``````aaaddddddcccbbbbbbbbbbbbcccbbbbbbaaaaaa````````````___bbbeeefffeeecccccccccbbb___^^^```bbbeeemmmvvvsssqqqooonnnqqquuuzzz}}}|||yyywwwxxxzzz{{{xxxvvvooonnnlllkkkkkklllmmmnnnqqqtttwwwxxxyyyzzz|||}}}}}}vvvsssxxxiiiSSSJJJKKKKKKNNNSSSXXX]]]aaaccccccaaabbbcccaaa___]]]^^^^^^^^^___```aaabbbaaa``````\\\]]]___```aaaaaaaaaaaa___```aaaaaaaaacccfffiiiiiijjjkkklllmmmmmmlllllliiijjjnnnrrrwwwyyy}}}yyyvvvttttttuuuzzz|||~~~zzzuuuqqqnnnjjjhhhmmmuuu||||||qqqgggccccccbbbgggpppzzz{{{vvvnnniiifffgggggghhhdddcccaaa_________```aaadddfffiiikkknnnoooppppppssspppnnnooorrruuuvvvuuuuuuxxx{{{|||yyysssmmmjjjkkkwwwxxxxxxxxxxxx{{{~~~|||vvvkkkUUUAAA===<<<888888<<<:::<<<>>>@@@CCCGGGLLLPPPTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUWWWYYYZZZZZZ]]]___^^^ZZZXXXZZZ]]]\\\[[[ZZZZZZZZZZZZ\\\\\\^^^cccffffffbbb______aaabbbbbbccccccbbbbbbaaa```bbbbbbaaaaaaaaaaaaaaa```^^^aaaeeeeeeddddddeeegggeeeaaa___```bbbeeellluuu{{{wwwttttttxxx||||||yyyvvvuuuwwwvvvssspppkkkkkkjjjjjjjjjkkklllmmmppprrruuuvvvvvvwwwyyyzzz~~~vvvtttzzz~~~gggQQQIIILLLIIIKKKPPPUUUZZZ^^^aaabbb```aaabbbaaa```___```aaa``````bbbccccccbbbaaaaaa[[[\\\]]]___```aaaaaaaaa^^^___`````````aaadddgggggggggffffffgggiiijjjkkkjjjiiilllpppttt~~~zzz}}}}}}yyyuuuttttttyyyzzz~~~xxxpppmmmiiieeeccc```___eeennn|||xxxlllbbb```bbbcccjjjtttyyypppjjjhhhhhhjjjkkkgggeeecccbbbaaabbbcccdddhhhjjjllloooqqqrrrrrrrrruuurrroooppptttwwwwwwwwwwwwzzz~~~~~~wwwmmmeee]]]eeelllmmmmmmoooooommmkkkoooxxx~~~rrrpppmmmkkkkkkpppwww}}}{{{ttteeePPP???;;;:::666888???<<<>>>@@@BBBEEEIIIOOOSSSVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVYYY[[[]]]\\\```aaa___ZZZWWWYYY\\\^^^]]][[[ZZZZZZ[[[]]]___]]]bbbffffffbbb___```bbb```aaabbbcccbbbaaa```___bbbbbbaaaaaaaaaaaaaaaaaa^^^aaadddeeeddddddgggiiifffbbb```aaabbbdddlllttt{{{uuurrrssstttvvvuuutttrrrpppmmmkkkiiieeegggiiiiiiiiijjjlllmmmppprrrsssttttttuuuxxxzzz{{{{{{vvvvvv|||ttt]]]MMMIIIKKKOOOOOOQQQWWW]]]aaaaaa```[[[]]]___aaabbb```^^^]]]aaa```^^^```bbbcccaaa^^^_________```````````````cccbbb```^^^^^^___aaabbbddddddddddddfffhhhjjjkkkooohhhgggnnnrrryyyzzz}}}tttrrrvvvuuuwww{{{zzzqqqlllkkkfffccc^^^[[[ZZZ]]]aaaddduuuyyynnneeeaaaaaabbbgggnnnxxx{{{sssllliiijjjlllkkkhhhdddaaaaaadddgggjjjnnnppprrrsssssstttuuuwwwsssrrrrrrrrrtttvvvyyy{{{yyy{{{~~~rrrgggbbb___]]]]]]^^^^^^[[[XXXZZZ\\\```hhhrrrxxxyyyxxxqqqiiiaaa^^^\\\\\\dddoooxxxuuubbbNNN???>>>???;;;:::===@@@@@@@@@BBBFFFKKKPPPSSSXXXXXXZZZ[[[[[[\\\[[[[[[YYYZZZZZZXXXWWWXXX]]]aaafffdddaaa___\\\[[[ZZZZZZaaaaaaaaa```___^^^\\\\\\]]]]]]^^^______```aaaaaaccccccbbbaaa``````______```````````````aaaaaabbbaaaaaabbbcccdddfffggghhhfffggghhhhhhhhhkkkooorrr~~~xxxrrrooonnnqqqpppooollliiifffdddcccbbbdddfffggghhhiiikkkmmmoooppprrrsssssstttwwwyyy{{{|||yyy{{{nnnYYYLLLJJJMMMOOOPPPRRRWWW]]]aaaaaa```[[[]]]___```aaa```___^^^___^^^]]]^^^aaaaaa```]]]\\\\\\]]]^^^___```aaaaaabbbaaa``````___```aaabbb```_________aaabbbdddfffmmmgggffflllpppwww}}}vvvwww{{{tttssssssuuuxxx~~~|||tttnnnkkkjjjeeebbb^^^ZZZYYY[[[___bbbnnnvvv}}}xxxvvvwwwyyyvvvooohhhaaa^^^___aaagggnnnxxx|||vvvtttrrrqqqqqqnnnkkkgggddddddfffjjjlllrrrtttwwwwwwvvvvvvvvvwwwuuutttrrrrrrsssvvvyyy{{{{{{}}}yyypppfffbbb]]][[[[[[[[[WWWTTTTTTUUUWWW]]]eeelllooopppmmmfff^^^ZZZWWWVVV]]]eeewww~~~xxxuuu]]]KKK<<<<<<>>>:::999===AAAAAABBBEEEIIIMMMQQQTTTWWWWWWYYYZZZ[[[\\\\\\\\\ZZZZZZZZZYYYXXXYYY]]]aaaeeecccaaa^^^\\\[[[[[[[[[^^^^^^_________^^^]]]]]][[[[[[\\\\\\]]]^^^^^^^^^aaa``````___^^^^^^]]]]]]\\\\\\]]]^^^```bbbdddeee______```aaaccceeeggghhhggghhhhhhhhhiiilllpppsss}}}{{{qqqllliiikkkiiigggccc```]]][[[ZZZ^^^```cccdddeeegggjjjlllmmmnnnpppqqqqqqrrruuuxxx{{{{{{}}}zzzfffTTTKKKKKKOOOPPPQQQSSSXXX]]]```aaa```\\\]]]]]]^^^___`````````]]]\\\[[[\\\^^^___^^^]]][[[[[[[[[\\\]]]___```aaa```aaaaaaaaaaaaaaaaaaaaa]]]]]]\\\\\\]]]^^^```aaaiiiddddddjjjnnnvvv{{{rrroooxxxppprrrrrrtttyyy{{{ssspppnnnmmmkkkdddaaa]]]YYYXXXYYY[[[]]]ccchhhnnnnnniiieeedddfffhhhhhhfffccc___^^^^^^```eeekkkttt|||{{{{{{{{{xxxuuuqqqoookkkhhhhhhjjjmmmooowwwyyy|||}}}|||zzzyyyxxxxxxvvvtttssssssvvvyyy{{{}}}}}}rrrllleee```^^^\\\XXXUUUUUUSSSSSSVVV\\\ccciiikkknnngggaaa\\\XXXVVVZZZ```ooo}}}}}}vvvrrrWWWGGG::::::<<<::::::===AAACCCEEEIIIMMMPPPSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^[[[[[[[[[YYYYYYZZZ]]]```cccbbb```^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]XXXYYYYYYZZZZZZ[[[[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]___bbbdddeee]]]]]]___```bbbdddeeefffiiiiiiiiiiiijjjmmmrrrvvv}}}{{{rrrkkkhhhfffccc```\\\XXXVVVUUUTTTYYY[[[___aaaccceeehhhkkkjjjlllmmmnnnoooqqqsssvvv{{{{{{~~~rrr^^^OOOIIIKKKNNNPPPQQQTTTXXX\\\___``````]]]]]]\\\\\\]]]^^^```aaa[[[ZZZZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\]]]^^^___```___```bbbccccccbbbaaa```___^^^]]]]]]]]]^^^___```bbbaaabbbgggllluuu~~~qqqjjj{{{|||qqqqqqooopppuuu}}}vvvrrrssstttqqqmmmcccaaa]]]YYYWWWXXXYYYZZZYYY\\\___]]]ZZZWWWXXX[[[___aaabbbbbb```______```aaaeeelllsssxxx}}}}}}{{{yyytttqqqnnnllllllnnnqqqssszzz}}}~~~}}}|||zzzwwwuuuuuuwwwzzz|||~~~|||sssmmmjjjgggccc___```]]]ZZZYYY]]]dddkkkpppssspppkkkgggbbb```bbbfffmmm{{{}}}tttlllPPPDDD:::999;;;;;;<<<>>>BBBDDDHHHLLLPPPSSSUUUUUUVVVWWWXXXZZZ\\\^^^```aaa]]]\\\[[[ZZZZZZ[[[]]]^^^``````___^^^]]]]]]]]]\\\[[[\\\\\\]]]]]]]]]\\\\\\XXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXX\\\\\\\\\]]]^^^___```aaa^^^___```aaabbbccccccccciiijjjjjjjjjkkknnnssswww~~~zzzpppiiifffaaa^^^ZZZVVVSSSRRRRRRRRRUUUXXX[[[^^^```cccfffiiihhhiiikkklllmmmooorrruuuyyyzzzkkkWWWLLLIIIKKKMMMOOORRRUUUXXX[[[]]]^^^___]]]\\\[[[ZZZ[[[\\\^^^___YYYZZZZZZ[[[[[[]]]___```aaa```___]]]\\\]]]^^^^^^^^^```bbbddddddcccaaa```aaa```___^^^^^^^^^___```]]]^^^aaaffflllvvvrrrggguuuvvvsssooooootttyyy|||vvvuuuyyyyyyssslllcccaaa^^^[[[YYYXXXYYYYYYTTTUUUVVVTTTRRRRRRTTTWWW\\\^^^aaabbb```^^^]]]]]]___bbbgggjjjmmmooorrrttttttyyy~~~|||}}}tttsssqqqoooppprrruuuwww||||||zzzyyyzzz|||~~~}}}}}}zzzuuuqqqppplllhhheeefffkkksssxxxyyyyyyxxxssspppooooooppprrr~~~}}}rrrdddLLLCCC;;;:::<<<===>>>???CCCEEEIIINNNRRRTTTUUUVVVXXXXXXYYY[[[]]]```bbbddd^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWW[[[[[[[[[[[[\\\]]]^^^___aaaaaabbbccccccbbbaaaaaaggghhhjjjkkklllnnnsssvvvtttjjjccc```ZZZXXXTTTPPPNNNOOOQQQRRRSSSVVVYYY\\\^^^aaadddgggfffhhhjjjkkklllnnnrrrtttwww|||{{{{{{dddSSSLLLLLLMMMNNNNNNQQQUUUXXXYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZ[[[XXXYYYZZZZZZZZZ\\\___bbbdddbbb___]]]\\\\\\]]]]]]^^^```bbbdddddddddbbbaaabbbaaa___^^^]]]]]]^^^^^^]]]___cccfffkkkwww{{{iiiqqq}}}uuuqqqqqqvvvxxx|||~~~yyyvvvxxx{{{zzzrrrkkkdddcccaaa^^^]]][[[[[[[[[UUUUUUTTTRRRPPPQQQTTTWWW[[[^^^```aaa___[[[YYYYYY]]]```dddeeeeeeeeeeeeffffffjjjpppyyyuuutttsssssstttwwwzzz|||~~~|||}}}}}}xxxtttsssvvv|||~~~~~~}}}zzz|||xxx|||~~~ooo]]]HHHCCC===;;;===???@@@@@@CCCEEEIIIMMMQQQTTTUUUVVVYYYYYYYYY[[[]]]```cccddd```^^^\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^_________^^^^^^^^^^^^]]]\\\[[[YYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXZZZ[[[]]]___```aaaaaabbbccccccbbb```___cccfffiiikkklllnnnqqqsss{{{xxxkkkaaa[[[YYYSSSPPPMMMJJJIIIKKKOOOQQQRRRUUUXXX[[[]]]___ccceeefffgggjjjkkklllnnnqqqttttttyyy~~~ttt^^^PPPNNNPPPQQQPPPMMMQQQUUUWWWWWWXXXZZZ\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUWWWXXXXXXWWWYYY^^^aaabbb```^^^[[[ZZZ[[[\\\]]]___```bbbcccddddddcccccceeecccaaa___^^^^^^^^^^^^```dddggghhhkkkvvvuuusssyyyssstttyyyyyyyyy}}}{{{yyyzzz{{{yyysssmmmfffeeedddbbb```___^^^^^^YYYXXXVVVSSSQQQRRRTTTUUU]]]___bbbaaa___[[[YYYXXXYYY\\\```aaa```]]]\\\[[[ZZZ]]]bbbjjjtttwwwvvvvvvwwwyyy||||||}}}xxxzzz|||lllXXXFFFBBB===;;;<<>>CCCDDDGGGJJJNNNRRRTTTVVVXXXXXXWWWWWWYYY\\\___```bbb___]]]]]]______\\\ZZZXXXYYY[[[^^^___`````````\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXZZZ]]]```bbbbbbbbbaaa\\\aaagggkkkmmmmmmmmmmmmlllxxxpppeee]]]XXXRRRMMMHHHFFFDDDCCCDDDGGGKKKMMMQQQSSSUUUWWWYYY[[[___bbbeeefffhhhiiikkknnnrrruuu{{{{{{dddWWWUUUTTTZZZ^^^YYYVVVQQQPPPUUUVVVRRRRRRUUU[[[ZZZXXXVVVTTTSSSRRRRRRZZZXXXVVVUUUVVVYYY\\\^^^]]]]]]\\\\\\[[[\\\\\\\\\[[[^^^aaacccddddddeeeggggggggghhhhhhhhhfffeeedddeeeeeegggjjjkkknnnxxx{{{ttt}}}yyywwwxxxzzz}}}zzzsssnnnkkkiiihhhggggggeeebbb```^^^]]]ZZZWWWTTTUUUXXXZZZ```dddhhhgggaaaZZZVVVTTTTTTUUUXXXZZZ[[[WWWQQQLLLKKKMMMTTT]]]eeeqqq||||||}}}~~~~~~}}}~~~~~~wwwxxx~~~uuuuuuttteeeSSS???>>>>>>>>>>>>@@@AAABBBEEEFFFHHHKKKNNNQQQSSSTTTVVVVVVVVVXXXYYY[[[\\\]]]___````````````^^^]]]\\\[[[ZZZZZZ]]]aaabbb```]]]\\\[[[[[[ZZZYYYYYYZZZZZZ\\\\\\\\\[[[YYYXXXZZZ[[[WWWXXXZZZ\\\^^^___``````bbb^^^YYYXXXYYYYYYXXXWWWZZZ[[[]]]_________]]]\\\aaaccceeehhhjjjkkkkkkkkklllrrr{{{qqqdddZZZTTTOOOJJJFFFEEEDDDBBBBBBCCCGGGJJJMMMPPPRRRUUUWWWYYY[[[___bbbdddeeefffhhhkkkpppwww|||wwwaaaUUUTTTSSSXXX]]]XXXUUUQQQPPPTTTUUURRRQQQTTTYYYYYYYYYYYYXXXXXXXXXXXXZZZXXXVVVUUUVVVXXX\\\^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\___bbbdddeeeeeefffggggggggghhhhhhhhhgggeeedddggggggiiikkkkkklllttt}}}~~~|||yyyzzzzzz||||||uuupppllljjjiiihhhhhhgggdddbbb```___]]]YYYWWWWWWZZZ]]]dddhhhkkkiiibbbZZZUUUTTTRRRTTTVVVYYYYYYVVVPPPKKKGGGJJJPPPWWW^^^hhhyyy~~~}}}|||}}}~~~|||}}}~~~uuutttqqqaaaOOO???>>>>>>>>>???@@@BBBCCCEEEGGGIIILLLOOOQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\\\\^^^^^^___```___^^^]]]\\\YYYXXXYYY\\\```bbbbbb```^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZYYYWWWWWWXXXZZZYYYZZZ\\\^^^```aaabbbbbbfffbbb]]][[[[[[[[[ZZZXXXVVVXXX[[[^^^___```______```aaaccceeehhhiiikkkkkknnnqqqxxxppphhh```VVVNNNJJJGGGCCCAAABBBAAA@@@AAACCCFFFJJJLLLOOORRRTTTVVVXXX[[[___bbbdddeeefffhhhnnnwww~~~qqq]]]RRRRRRQQQUUUZZZUUUTTTRRRRRRTTTTTTRRRRRRTTTWWWYYYZZZ\\\^^^^^^^^^]]]ZZZYYYWWWVVVVVVXXX[[[]]]___^^^^^^]]]\\\]]]]]]]]]]]]```ccceeeeeeeeefffggggggggghhhiiiiiihhhffffffhhhhhhjjjmmmlllkkkooovvv~~~}}}||||||xxxsssnnnllljjjjjjjjjiiigggfffdddcccaaa]]][[[[[[^^^aaakkknnnooolllcccZZZUUUSSSPPPQQQSSSVVVVVVSSSMMMIIICCCDDDHHHNNNSSS[[[iiiwww}}}{{{yyyxxxxxxzzz}}}{{{uuutttmmm[[[III>>>>>>>>>>>>???AAACCCDDDFFFHHHKKKNNNPPPQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\^^^_________^^^]]]YYYXXXXXX[[[___bbbcccccc```___^^^\\\[[[ZZZYYYYYYVVVWWWXXXXXXVVVVVVWWWYYY]]]]]]___```bbbcccdddeeehhheeeaaa^^^]]][[[ZZZXXXTTTVVVZZZ]]]```aaabbbaaa``````aaaccceeegggiiijjjnnnooo}}}yyyssslllccc]]]WWWRRRKKKFFFDDDCCCAAA@@@@@@@@@@@@AAACCCGGGKKKMMMNNNQQQSSSVVVXXX[[[^^^aaaeeefffhhhllltttzzzyyymmmZZZRRRRRROOORRRVVVQQQUUUUUUUUUVVVUUUTTTTTTVVVWWWYYY\\\___`````````___ZZZYYYWWWVVVVVVXXXZZZ[[[]]]]]]\\\\\\[[[\\\\\\\\\\\\___bbbdddddddddeeeffffffggghhhiiiiiiiiihhhggghhhhhhjjjnnnmmmkkkmmmrrr||||||}}}{{{vvvooommmkkkkkkllllllkkkjjjhhhgggeeebbb___```cccfffrrrttttttoooeee[[[TTTQQQNNNOOOPPPRRRSSSPPPKKKGGGAAA@@@CCCGGGIIINNNYYYdddrrr{{{zzzxxxssssssrrrrrrpppooonnnmmmooorrrwww|||yyyvvvsssiiiVVVEEE======>>>>>>@@@CCCEEEFFFHHHJJJNNNQQQRRRRRRQQQPPPRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ\\\^^^^^^^^^^^^]]][[[[[[[[[\\\^^^aaacccdddbbbaaa___]]][[[ZZZYYYYYYUUUVVVXXXXXXWWWWWWXXXYYY______```aaabbbdddeeefffgggeeebbb^^^\\\YYYXXXVVVVVVXXX[[[___bbbcccccccccccccccbbbbbbccceeefffhhhkkkkkkxxx|||vvvmmmfff```ZZZSSSOOOKKKHHHDDDBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKMMMMMMOOORRRUUUWWWZZZ^^^aaacccfffkkkrrr|||zzztttvvvjjjYYYRRRSSSOOOQQQTTTOOOWWWYYY[[[YYYWWWWWWYYYZZZYYY[[[]]]___```___^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[]]]```bbbbbbbbbbbbcccfffggghhhjjjjjjjjjiiiiiigggfffiiinnnooommmmmmqqqvvv~~~|||~~~~~~yyyqqqooommmmmmooopppoooooommmllljjjgggeeefffiiilllxxxzzzzzztttiii\\\SSSOOOLLLLLLNNNOOOPPPMMMHHHEEE@@@>>>???BBBCCCEEELLLUUUbbbnnnzzzwwwqqqmmmfffeeedddbbbaaa```______aaafffmmmtttzzz~~~{{{wwwvvvqqqdddQQQCCC=========???AAADDDGGGIIIJJJMMMPPPSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUUUUXXXYYY[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^```bbbccccccbbb```^^^\\\ZZZYYYYYYVVVXXXZZZ[[[ZZZYYYZZZ[[[_________```aaacccdddeeefffeeeccc___\\\YYYXXXWWWZZZ\\\___bbbddddddddddddgggfffdddcccbbbccccccdddeeehhhsssyyyqqqgggbbb\\\VVVQQQMMMIIIFFFAAA@@@???>>>======>>>>>>???@@@@@@BBBEEEHHHKKKLLLLLLNNNRRRTTTVVVZZZ^^^aaaccciiirrr|||zzztttssswww{{{fffWWWSSSUUUQQQSSSVVVQQQYYY]]]___\\\YYY[[[]]]]]]\\\]]]]]]^^^^^^]]][[[ZZZ[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]ZZZ]]]```aaaaaa```aaabbbfffgggiiijjjkkkkkkkkkjjjhhhgggiiinnnpppnnnnnnqqqttt~~~~~~|||uuusssqqqqqqsssuuuuuuuuusssrrrpppmmmlllmmmpppsss}}}|||ooo```UUUOOOKKKKKKLLLMMMNNNKKKGGGDDD@@@======???@@@@@@EEEKKKUUUdddsss{{{yyyqqqjjjfff\\\[[[XXXVVVTTTRRRQQQQQQRRRXXXaaaiiipppvvv{{{~~~~~~yyyvvvuuunnn^^^LLLBBB<<<<<<===???BBBFFFIIIKKKMMMOOORRRTTTVVVVVVVVVUUURRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\\\\\\\\\\[[[^^^___```___^^^^^^```bbbbbbaaa___]]][[[ZZZYYYYYYYYY[[[^^^^^^]]]\\\\\\\\\___^^^^^^^^^___aaacccdddcccdddcccaaa]]]ZZZZZZZZZ^^^___bbbdddeeeeeeddddddgggfffeeedddbbbbbbaaaaaaaaadddooowwwmmmeee```TTTQQQMMMJJJGGGDDDBBB@@@;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAADDDFFFHHHJJJKKKNNNQQQTTTVVVYYY^^^aaagggppp}}}uuuqqqttt{{{xxxaaaTTTSSSWWWUUUWWW[[[WWWYYY```bbb]]]ZZZ\\\___^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUVVVXXXZZZ\\\^^^```[[[]]]```aaaaaa```aaabbbfffgggiiikkklllllllllkkkkkkiiijjjoooqqqooonnnpppsssyyywwwvvvvvvxxxzzz||||||zzzyyywwwuuussstttwww{{{vvvfffXXXQQQJJJJJJKKKLLLLLLJJJFFFCCC???<<<;;;===>>>===@@@EEELLL]]]oooyyy}}}~~~uuunnnhhhdddXXXVVVSSSOOOLLLIIIHHHGGGFFFLLLUUU]]]eeelllrrrvvv~~~}}}wwwsssrrriiiXXXHHHAAA<<<<<<===@@@CCCGGGJJJLLLPPPQQQSSSUUUWWWYYYYYYZZZUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZ[[[[[[[[[[[[ZZZYYY\\\______^^^]]]___aaaaaa```^^^]]][[[ZZZYYYYYY[[[^^^``````___]]]\\\\\\___^^^]]]]]]^^^```bbbddd^^^```aaa___\\\ZZZZZZ[[[]]]___bbbdddeeefffeeedddccccccccccccbbbbbbaaa```___ccciiiyyy{{{wwwuuusssrrroooiii```XXXSSSQQQHHHFFFDDDBBBAAA???>>>===:::<<<============>>>???===>>>???@@@BBBEEEFFFHHHKKKMMMQQQSSSVVVYYY^^^aaammmxxx~~~sssqqqwww~~~xxx]]]QQQRRRXXXWWW[[[```]]]YYYaaaccc^^^ZZZ]]]_________^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUVVVXXX[[[^^^```bbb\\\^^^aaabbbbbbaaabbbcccfffgggiiikkklllmmmllllllnnnkkkkkkoooqqqnnnmmmooosss}}}}}}{{{yyyyyy|||~~~~~~|||yyyxxxyyy|||{{{jjj[[[SSSJJJJJJJJJKKKLLLJJJFFFCCC???;;;:::======<<<>>>CCCGGGYYYnnnxxx|||~~~|||tttmmmhhhfffWWWUUUQQQLLLHHHFFFDDDCCC@@@EEEMMMVVV]]]dddkkkoooyyy}}}}}}vvvrrrpppfffTTTEEE@@@;;;<<<===@@@CCCGGGKKKMMMRRRRRRTTTVVVXXXZZZ\\\]]]XXXXXXXXXXXXYYYZZZZZZ[[[XXXXXXZZZ[[[[[[ZZZZZZYYYUUUYYY]]]^^^]]]]]]^^^``````___^^^\\\[[[ZZZZZZYYY\\\___aaaaaa___]]]\\\\\\___^^^]]]]]]^^^```bbbdddYYY[[[]]]\\\YYYWWWXXXZZZ\\\^^^```ccceeefffeeeeee^^^___aaabbbbbbbbbaaa``````bbbeeeooo{{{qqqjjjhhheeeaaa]]]^^^\\\YYYTTTOOOJJJGGGEEE@@@@@@???>>>===<<<<<<;;;999999:::;;;<<<>>>>>>???@@@AAACCCDDDDDDFFFHHHKKKIIILLLPPPSSSUUUXXX[[[^^^kkkxxx}}}qqqsss|||ttt^^^YYYTTTSSSXXX[[[[[[ZZZXXX\\\```___\\\[[[]]]aaa^^^ZZZXXXZZZ^^^```^^^[[[YYYZZZ[[[ZZZWWWUUUUUUVVVWWWUUUSSSUUUZZZ^^^```___ZZZbbbgggeeebbbbbbcccbbbaaadddiiimmmpppooommmllllllkkkjjjiiijjjlllnnnpppyyy}}}|||~~~|||{{{}}}|||~~~sssaaaVVVMMMIIIEEEEEEHHHIIIEEEAAA:::<<<======;;;<<<@@@DDDHHHTTTfffuuu|||}}}|||{{{~~~~~~~~~~~~yyyrrrllliii^^^UUULLLGGGHHHGGGBBB===DDDEEEHHHKKKQQQZZZdddkkkqqqxxx{{{yyy~~~xxxrrroookkk___MMM@@@===<<<===>>>@@@DDDHHHKKKMMMSSSTTTVVVZZZ]]]______^^^^^^^^^^^^]]]]]]\\\\\\\\\TTTWWWZZZ\\\]]][[[WWWUUUXXXXXXXXXYYYZZZ\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]```aaa___^^^]]]]]]___\\\YYYXXXYYY[[[\\\]]]\\\[[[XXXVVVVVVWWWYYYZZZZZZZZZZZZ]]]```bbbbbbaaa^^^___```aaabbbccccccccccccddddddjjj|||wwwssshhhaaaYYYUUUTTTRRROOOLLLNNNLLLJJJGGGDDDAAA>>>===<<<<<<;;;:::999999888888999999:::;;;<<<===>>>>>>???AAABBBCCCCCCEEEHHHJJJHHHKKKOOORRRUUUZZZ___bbbnnnzzzuuuuuu|||ooo]]]YYYTTTTTTXXX\\\\\\[[[YYY]]]```___[[[YYY[[[^^^\\\YYYWWWZZZ^^^aaa___]]]\\\]]]]]][[[XXXVVVUUUUUUWWWUUUSSSTTTYYY]]]______]]]dddiiigggccccccdddcccdddfffjjjmmmoooooonnnmmmllllllkkkkkklllnnnqqqrrrzzz}}}zzz|||{{{}}}~~~kkk^^^SSSMMMGGGFFFGGGHHHDDD@@@<<<===>>>===<<<<<>>===???AAACCCIIIQQQZZZ```jjjqqq|||~~~xxxtttqqqkkk]]]KKK@@@>>>======???BBBEEEIIIMMMOOOUUUVVVXXX[[[___aaaaaaaaa^^^^^^]]]\\\[[[[[[ZZZZZZVVVWWWYYYZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[ZZZZZZYYYYYY[[[]]]______^^^^^^^^^___```]]]ZZZYYYZZZ\\\\\\]]]\\\ZZZXXXVVVUUUVVVXXXYYYZZZYYYXXXYYY]]]```bbbccc``````aaabbbcccdddddddddcccddddddgggzzzeeeffffffeeeccc^^^ZZZWWWQQQLLLGGGEEEEEEFFFDDDBBBAAAAAA@@@???>>><<<<<<;;;999999888888777777777666888888999:::;;;<<<======>>>@@@AAABBBBBBDDDGGGIIIHHHJJJMMMQQQUUU\\\ccchhhsss}}}xxxxxx}}}~~~iii[[[XXXTTTTTTXXX[[[\\\\\\[[[^^^```^^^[[[YYYZZZ[[[ZZZXXXWWWZZZ^^^aaa```^^^^^^______]]]ZZZWWWVVVVVVWWWUUUSSSTTTXXX[[[^^^___aaagggkkkiiifffffffffdddeeefffhhhiiijjjkkkkkkkkklllllllllmmmnnnqqqsssuuuzzz}}}|||zzz~~~|||{{{www}}}~~~|||~~~wwwfffXXXQQQHHHCCCCCCCCCAAA===>>>???@@@???>>>???@@@BBBCCCNNN___nnnyyy~~~|||||||||{{{{{{}}}}}}yyyuuusssssssssssssssrrrqqqpppooo|||}}}~~~}}}yyysssmmmjjjZZZTTTNNNKKKKKKIIICCC>>>>>>???@@@BBBFFFLLLTTTZZZ```hhhuuuyyywwwsssjjjYYYHHH@@@???===>>>AAADDDHHHLLLOOOQQQSSSUUUWWWZZZ]]]___aaaaaa^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZWWWWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[[[[]]]___aaa^^^[[[ZZZ[[[\\\]]]\\\\\\ZZZXXXVVVUUUVVVWWWXXX[[[YYYWWWXXX\\\```cccdddbbbbbbccccccddddddeeeeeedddeeeeeeffftttRRRRRRRRRQQQOOOLLLIIIGGGFFFCCC@@@@@@AAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999888888888999999:::;;;<<<<<<===???@@@AAAAAACCCFFFHHHHHHJJJLLLPPPUUU]]]ffflllyyy{{{zzz{{{{{{dddYYYVVVTTTTTTWWWZZZ[[[[[[\\\^^^___^^^\\\[[[[[[\\\ZZZYYYYYY[[[^^^______^^^]]]^^^___]]][[[XXXXXXXXXYYYWWWVVVUUUWWW[[[^^^```dddjjjmmmkkkiiiiiihhheeedddccccccccccccdddeeefffkkkkkklllmmmooorrrtttvvvzzz{{{ttt|||xxxvvvtttzzz|||~~~mmm```WWWKKKEEECCCCCCAAA>>>???@@@AAAAAABBBCCCDDDEEEEEENNN\\\kkkvvv}}}|||||||||zzzzzz|||}}}yyytttqqqoooqqqpppooommmkkkiiigggfffoooqqqssstttrrrooojjjhhh[[[UUUNNNIIIHHHFFFAAA===AAAAAABBBCCCEEEJJJPPPUUUXXXaaannn~~~zzzzzztttgggTTTEEE???@@@>>>@@@BBBFFFJJJNNNQQQSSSPPPRRRUUUWWWYYY[[[^^^```___^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVWWWVVVVVVXXX\\\___aaa___\\\[[[\\\]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYYYY___]]]\\\]]]___bbbcccdddddddddddddddddddddeeeeeefffhhhhhhhhhrrrCCCCCCBBBBBB@@@???===<<<>>>===<<<;;;<<<<<<;;;:::777777777666666666555555999999999999999:::::::::888999999::::::;;;;;;;;;===>>>@@@AAAAAACCCEEEHHHIIIKKKMMMQQQWWW```jjjqqq{{{www~~~{{{yyycccXXXVVVUUUUUUVVVXXXZZZZZZ[[[\\\^^^^^^^^^^^^^^^___\\\\\\[[[\\\]]]]]]]]]\\\ZZZ[[[]]]]]][[[ZZZ[[[[[[[[[ZZZYYYWWWXXX[[[___bbbfffkkknnnlllkkkllljjjgggdddbbbaaa``````aaabbbccchhhiiijjjllloooqqqssstttwwwxxxxxxyyyxxxtttssswww}}}zzzkkkaaaTTTKKKIIIHHHFFFCCC???@@@AAACCCFFFHHHIIIIIIJJJQQQ\\\iiiuuu|||~~~|||zzz|||~~~|||yyyuuuqqqnnnmmmmmmllljjjfffccc```^^^]]]```bbbeeehhhiiiiiigggfff```ZZZQQQJJJGGGDDDBBB@@@>>>>>>>>>>>>???BBBGGGKKKTTT[[[hhhxxx{{{{{{sssbbbOOOCCC@@@@@@@@@AAADDDHHHLLLOOORRRSSSPPPRRRUUUWWWWWWYYY\\\___```___^^^\\\[[[YYYXXXXXXTTTUUUWWWYYYZZZYYYYYYXXXVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVYYY]]]``````___]]]]]]^^^______^^^___^^^]]]\\\\\\\\\\\\]]]bbbbbbbbbdddffffffdddbbbeeeeeedddcccccccccdddddddddgggiiijjjppp<<<;;;;;;:::999999999999999::::::::::::999888777777777777666666555555444666777777888888999999999999:::::::::;;;;;;;;;<<<===???@@@AAAAAACCCFFFHHHJJJLLLPPPUUU]]]gggqqqxxxrrrsssyyyzzz}}}wwwdddYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[XXXZZZ\\\]]]\\\\\\]]]^^^]]]]]][[[YYYXXX[[[```dddeeejjjlllkkklllmmmkkkgggfffeeecccbbbbbbccceeefffggghhhjjjlllnnnppprrrrrrsssuuuzzzxxxxxx{{{uuurrruuu{{{xxxmmm___TTTPPPNNNJJJGGGEEEEEEFFFIIILLLNNNNNNMMMPPPUUU]]]iiittt|||}}}{{{{{{}}}{{{zzzxxxuuuqqqmmmjjjiiigggeeebbb]]]ZZZVVVTTTSSSTTTVVVYYY\\\___aaabbbbbbbbb]]]UUUNNNJJJGGGEEECCC===>>>>>>======???CCCFFFNNNTTTaaaqqq|||zzzooo\\\KKKBBB@@@???AAACCCFFFIIIMMMPPPQQQRRRRRRUUUXXXXXXWWWXXX\\\______^^^^^^\\\[[[ZZZYYYYYYSSSTTTWWWYYYZZZZZZXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYXXXYYY[[[^^^aaa___^^^]]]^^^```aaaaaaaaa_______________```aaaaaacccccceeegggiiihhhdddaaaeeedddcccaaaaaaaaabbbcccbbbdddgggiiinnn::::::999888888999999:::777999;;;<<<;;;:::999999999999999999888888888888555666666777888888999999;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBBBBCCCFFFHHHIIIMMMSSS[[[dddppp{{{~~~jjjrrryyytttfff]]]]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZ[[[\\\]]]\\\\\\\\\\\\]]][[[]]]^^^^^^]]]]]]]]]^^^]]]]]][[[XXXWWWYYY___cccdddhhhjjjjjjlllnnnlllhhhhhhgggfffeeeeeefffggghhhhhhiiijjjmmmnnnpppqqqqqqooosssvvv|||}}}zzzuuu|||tttrrrtttwww~~~|||yyyyyyuuuiiibbb]]]WWWSSSSSSRRRSSSUUUXXXYYYWWWUUUTTTWWW]]]hhhuuu~~~}}}zzzyyy{{{}}}yyywwwuuuqqqlllhhhdddbbbaaa___[[[VVVRRROOOLLLKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[YYYUUUQQQMMMIIIEEECCC?????????>>>>>>???BBBEEEHHHMMMXXXiii}}}}}}xxxkkkVVVHHHCCCAAA>>>BBBDDDGGGJJJMMMOOOPPPPPPSSSVVVYYYWWWUUUUUUYYY^^^]]]\\\\\\[[[ZZZZZZYYYYYYTTTUUUUUUVVVWWWYYYYYYZZZXXXYYYZZZZZZZZZXXXWWWUUUWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYYYYYYYYZZZ]]]___^^^]]]]]]___aaaccccccccc______``````aaaccccccddd``````aaadddfffgggeeeccceeecccaaa___^^^___``````bbbcccfffiiimmmzzz888777666666666777888999333666999::::::999888888777777777777777777777777666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAABBBBBBDDDGGGIIIIIIMMMUUU___jjjwwwooojjjuuu~~~zzzsssfff`````````^^^]]]\\\]]]^^^[[[ZZZZZZZZZZZZZZZXXXVVVYYY[[[\\\\\\\\\\\\^^^___^^^```aaa```___]]]]]]^^^]]]]]][[[XXXVVVXXX^^^cccbbbfffiiiiiikkknnnlllhhhggggggfffffffffggghhhiiiiiijjjkkkmmmooopppqqqqqqmmmrrruuuxxxzzz~~~|||uuuzzzsssssssssuuuzzzzzzuuuvvvsssuuuxxxqqqjjjdddaaa```___```cccccc```]]]UUUWWW]]]iiivvv}}}yyyxxxyyy{{{xxxvvvsssoooiiiddd___]]]^^^\\\XXXSSSOOOKKKIIIHHHFFFEEEEEEFFFHHHLLLOOORRRRRRSSSSSSQQQNNNIIICCC???=========<<<;;;===@@@BBBCCCGGGRRRdddyyy}}}wwwhhhSSSFFFDDDAAA===CCCEEEHHHKKKMMMOOOOOOOOORRRUUUWWWUUURRRRRRVVV[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTUUUWWWZZZ\\\XXXYYYZZZ[[[ZZZYYYWWWUUUVVVVVVVVVWWWWWWXXXXXXXXXTTTUUUWWWWWWVVVWWWYYY[[[]]]\\\]]]___bbbdddeeeddd^^^^^^___aaabbbdddeeeeee^^^]]]]]]___bbbeeeffffffdddbbb```^^^]]]]]]^^^___ddddddgggkkknnnxxx777777777777777777777777:::999999999888888777777555666666777777777777777777888888999::::::;;;;;;888999999:::;;;<<<======??????@@@AAABBBDDDFFFGGGIIIOOOYYYdddqqq~~~|||xxx|||rrrllliiihhhfffeeecccaaa]]]ZZZ^^^______\\\YYYXXXXXXXXXWWWWWWXXX[[[___aaaaaa```___^^^^^^]]]^^^___aaabbbaaabbb```\\\WWWVVV[[[```dddeeefffffffffeeedddccccccdddeeefffgggggggggggghhhhhhiiijjjlllnnnppprrrtttqqqrrrwwwyyyyyywwwwwwwwwwwwuuurrrrrrvvv}}}|||xxxvvvxxxzzz~~~xxxsssrrrqqqsssuuurrrjjjccc\\\ZZZZZZbbbppp~~~~~~yyyxxxxxxyyyzzzxxxtttpppkkkhhhccc___[[[XXXTTTPPPMMMKKKHHHEEECCC@@@AAABBBDDDEEEGGGHHHIIIMMMMMMMMMKKKIIIEEEAAA???BBB@@@<<<999999:::===>>>BBBGGGOOO]]]ooo~~~tttaaaNNNBBB???@@@@@@DDDEEEGGGJJJLLLNNNOOOPPPWWWXXXXXXWWWUUUTTTUUUVVVXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWVVVUUUUUUVVVWWWXXX[[[^^^aaaaaa]]]YYYUUUSSSNNNQQQTTTUUUUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSTTTVVVXXXXXXYYY^^^cccggggggeee___aaa```\\\\\\___```^^^___]]]ZZZ\\\```dddeeeeeeaaabbbbbbaaa^^^]]]]]]^^^dddsssvvvnnnmmmttt777777777777777777777777999999888888888777777777555666666777777777777777777777888888999:::::::::888999::::::<<<<<<===>>>???@@@AAABBBCCCEEEHHHJJJOOOUUU___jjjvvvxxxoookkkllljjjhhhfffddd```\\\YYY]]]^^^^^^\\\YYYWWWVVVVVVUUUVVVXXXZZZ]]]____________^^^]]]]]]]]]^^^___```aaacccbbb___ZZZYYY]]]aaaddddddeeeeeeeeecccbbbaaacccdddeeeffffffggggggfffeeeeeefffhhhjjjnnnqqqrrrsssppppppuuu~~~zzzwwwrrrpppppppppqqqnnnooouuu|||~~~|||zzz|||}}}~~~|||tttnnnaaa^^^\\\cccqqq~~~zzzxxxyyyzzzzzzxxxuuupppkkkgggbbb]]]ZZZWWWTTTPPPLLLJJJHHHEEECCCAAAAAABBBCCCEEEFFFGGGHHHKKKKKKKKKJJJHHHDDDAAA???AAA???===;;;:::;;;<<<===@@@DDDLLLYYYjjj~~~yyynnn\\\KKK@@@???AAABBBEEEFFFHHHKKKNNNOOOQQQQQQVVVWWWWWWVVVTTTSSSSSSTTTWWWWWWXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTUUUWWWXXX[[[^^^aaaaaa^^^YYYVVVTTTUUUTTTQQQNNNMMMPPPUUUYYYUUUUUUVVVVVVUUUVVVWWWXXXZZZYYYYYY]]]aaaeeeeeeeeeaaacccaaa\\\[[[]]]]]][[[^^^\\\ZZZ[[[___bbbccccccbbbcccdddcccaaa___```aaacccrrrtttmmmmmmttt777777777777777777777777888888777777777777666666555666777777888888777777666666777777888999999:::999999:::;;;<<<======>>>@@@AAABBBCCCDDDGGGKKKNNNYYY___hhhsss~~~{{{rrrllliiimmmkkkiiigggdddaaa\\\YYY[[[]]]]]]\\\YYYVVVTTTTTTSSSTTTVVVXXXZZZ\\\]]]]]]___^^^]]]]]]]]]]]]]]]^^^aaacccdddbbb^^^]]]^^^aaabbbccccccccccccaaa___^^^```aaabbbccccccdddddddddaaabbbccceeehhhllloooqqqpppnnnnnnsss{{{~~~zzzpppmmmmmmmmmooommmnnnssszzz~~~{{{vvvfffaaa]]]cccppp}}}{{{zzzzzz{{{{{{xxxuuuooojjjeee```[[[WWWUUUSSSOOOLLLJJJHHHEEECCCBBBBBBCCCCCCEEEFFFHHHHHHJJJKKKKKKJJJGGGDDDAAA???@@@???>>>===<<<<<<<<<<<<===AAAGGGRRRcccxxxuuuiiiWWWIIIAAAAAADDDGGGGGGHHHJJJMMMOOOQQQRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTRRRQQQRRRVVVXXX[[[]]]``````]]]YYYVVVUUUVVVTTTPPPLLLKKKNNNTTTYYYVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[^^^bbbcccccccccdddbbb]]]ZZZ[[[ZZZWWW\\\[[[YYYZZZ]]]___``````bbbcccddddddbbbbbbcccdddbbbnnnpppkkkmmmrrr777777777777777777777777777777777666666666666666666666777888888888888777666666666777888888999999999999:::;;;<<<===>>>>>>@@@AAACCCDDDEEEIIIPPPUUUdddjjjsss|||~~~rrrkkkgggfffjjjiiigggfffeeebbb^^^[[[[[[]]]^^^\\\YYYVVVTTTSSSQQQSSSUUUWWWXXXYYYZZZ\\\___^^^^^^]]]\\\\\\\\\\\\```bbbddddddaaa___^^^___aaaaaaaaaaaa```___]]]\\\\\\]]]^^^___``````````````````aaabbbeeehhhkkkmmmllljjjlllqqqxxxvvvpppooonnnpppnnnnnnssswww}}}{{{}}}zzzuuurrrgggaaa]]]bbbooo|||~~~|||||||||{{{xxxtttnnnhhhccc^^^XXXTTTTTTRRRNNNKKKJJJHHHEEECCCBBBBBBCCCDDDFFFIIIKKKMMMOOOOOONNNMMMIIIEEEBBB???>>>??????>>>>>>===<<<;;;<<<>>>DDDMMM\\\qqqtttfffTTTIIIDDDCCCGGGKKKIIIJJJLLLOOOQQQSSSTTTUUUTTTUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVWWWWWWUUUSSSQQQRRRSSSSSSQQQOOOPPPSSSWWWXXX[[[]]]]]][[[WWWUUUTTTPPPQQQRRRQQQQQQRRRUUUWWW\\\YYYVVVUUUVVVYYY\\\]]]\\\[[[ZZZZZZ[[[^^^```aaacccdddccc^^^\\\]]][[[XXXZZZYYYXXXYYYZZZ[[[\\\\\\___aaabbbbbbbbbbbbccceee```iiijjjgggkkkooo}}}777777777777777777777777666666666666666777777777666777777888888888888888666666666777888888999999999::::::;;;<<<===>>>??????AAADDDEEEGGGMMMVVV]]]nnnttt|||uuujjjeeeccccccdddccccccdddddddddaaa___\\\]]]]]]\\\XXXUUUSSSSSSPPPSSSVVVWWWWWWWWWYYY[[[^^^^^^^^^]]]]]]\\\\\\[[[^^^```cccdddbbb```^^^]]]^^^____________]]]\\\ZZZ\\\]]]^^^______```______`````````aaabbbdddfffhhhhhhgggiiiooovvvuuupppmmmooommmnnnssswww|||{{{xxxzzz~~~vvvooojjjgggffffffaaa^^^bbbmmm{{{~~~|||wwwsssnnnhhhbbb\\\WWWSSSTTTQQQNNNLLLJJJIIIGGGEEEBBBBBBCCCEEEHHHLLLOOORRRUUUUUUSSSPPPLLLGGGCCC@@@>>>?????????>>>===<<<;;;;;;>>>BBBJJJWWWkkk}}}ppp```PPPHHHEEECCCFFFKKKJJJKKKMMMPPPSSSTTTVVVVVVTTTUUUVVVTTTRRRQQQRRRSSSSSSTTTUUUVVVUUUTTTRRRQQQPPPSSSTTTSSSOOOOOORRRUUUUUUWWWZZZZZZXXXUUUSSSSSSNNNPPPQQQRRRSSSVVVZZZ]]]ddd]]]UUUQQQRRRVVVZZZ\\\\\\[[[ZZZYYYYYY[[[]]]______bbbbbb___^^^```___\\\XXXXXXXXXXXXXXXXXXXXXYYY[[[]]]____________aaaccc___dddcccccchhhjjjwww777777777777777777777777666666777777777777888888666777888888999999888888666666777777888999999:::::::::;;;<<<===>>>>>>??????BBBFFFHHHKKKRRR^^^gggwww|||oooeeeaaa```___]]]]]]^^^```cccdddbbbaaa\\\]]]\\\YYYUUUSSSRRRSSSPPPTTTWWWXXXWWWWWWYYY\\\]]]^^^^^^^^^^^^]]]]]]\\\^^^___aaabbbbbb```]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[]]]^^^___```aaaaaaaaaaaa```_________```bbbdddeeeeeeeeehhhmmmttt~~~~~~tttlllnnnmmmnnntttxxx|||}}}}}}yyyvvvwww|||{{{vvvnnnfff```]]]\\\]]]bbb```___aaajjjxxx~~~xxxuuuoooiiiddd^^^YYYUUUTTTQQQNNNLLLKKKJJJHHHGGGBBBBBBCCCEEEHHHMMMQQQSSSWWWVVVUUURRRNNNHHHDDDAAA????????????>>>===<<<<<<:::===BBBGGGRRReee|||{{{gggWWWHHHEEEDDDBBBCCCHHHKKKLLLNNNQQQSSSUUUVVVWWWVVVWWWWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRWWWZZZXXXSSSQQQRRRUUUSSSUUUWWWWWWUUUSSSRRRRRRRRRQQQOOONNNPPPVVV^^^dddggg___UUUOOOPPPTTTWWWYYYZZZZZZZZZYYYXXXYYY[[[]]][[[^^^___^^^___bbbbbb___YYYZZZ[[[ZZZXXXWWWXXXYYYZZZ\\\^^^^^^^^^^^^```bbb___bbb___aaaggggggqqq777777777777777777777777777777777888888888999999777777888999999999999888777777888888999:::::::::::::::;;;<<<===>>>??????@@@EEEIIILLLOOOYYYfffqqq||||||kkkbbb___^^^]]]YYYYYYZZZ]]]```bbbaaa```\\\[[[YYYUUUQQQOOOPPPQQQQQQUUUYYYZZZXXXWWWZZZ]]]]]]]]]^^^___```___^^^^^^______```bbbbbbaaa^^^\\\ZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]^^^______`````````^^^]]]]]]^^^```bbbdddeeeeeedddggglllpppxxx~~~wwwtttrrrsssvvvxxxyyy~~~zzzvvvuuu{{{yyyuuuyyy{{{uuuqqqjjjgggaaa[[[WWWUUUWWWXXXZZZ[[[\\\\\\aaammm{{{wwwrrrmmmhhhbbb]]]YYYTTTRRROOOMMMMMMLLLJJJHHHDDDCCCCCCDDDFFFJJJNNNPPPSSSRRRRRRPPPLLLHHHDDDAAA@@@@@@???>>>>>>=========999===AAAFFFOOO```vvvvvv___OOOCCCDDDFFFCCCDDDIIIKKKLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYXXXVVVTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTWWW\\\aaa```YYYUUUUUUWWWRRRTTTVVVVVVUUUSSSSSSSSSPPPPPPOOOOOOPPPVVV]]]bbbddd]]]TTTOOOQQQSSSTTTTTTWWWYYYZZZZZZXXXXXXZZZ\\\WWW[[[]]]\\\]]]aaaaaa^^^\\\^^^___^^^[[[YYYYYY[[[\\\^^^___```______aaacccbbbbbb^^^aaagggfffnnn777777777777777777777777777777888888999999999:::777777888999999999999888888888888999::::::;;;;;;::::::;;;<<<===>>>??????BBBGGGLLLOOOSSS]]]lllxxxyyyiiiaaa___]]][[[WWWXXXYYY\\\___```___^^^[[[YYYVVVRRRNNNLLLNNNPPPRRRWWW[[[[[[XXXXXX[[[^^^\\\]]]___```aaa```______``````aaabbbcccbbb___]]]YYYZZZ\\\]]]^^^^^^]]]]]]YYYZZZ[[[\\\\\\]]]\\\\\\[[[\\\\\\]]]```bbbeeegggeeeeeegggjjjmmmsss{{{zzz}}}zzzxxxyyywwwuuuxxx~~~}}}wwwuuuyyyyyyjjjlllqqqyyyyyysssmmmhhhbbb^^^```^^^ZZZUUURRRRRRTTTWWWSSSVVVXXXVVVXXXcccvvv~~~zzzuuuoookkkfff```]]]TTTRRROOONNNMMMMMMKKKIIIEEEDDDCCCCCCDDDGGGJJJLLLNNNNNNNNNMMMJJJGGGDDDBBBAAA@@@???>>>============888<<<@@@DDDLLL]]]rrr|||ppp[[[KKKAAAEEEIIIFFFGGGLLLKKKLLLNNNQQQSSSUUUVVVWWWYYYZZZZZZYYYWWWVVVVVVWWWWWWVVVTTTRRRRRRSSSUUUVVVZZZaaafffeee^^^XXXWWWXXXRRRTTTVVVVVVUUUTTTSSSTTTJJJNNNRRRTTTVVVVVVXXXYYY```ZZZSSSQQQSSSTTTSSSPPPUUUXXXZZZ[[[YYYXXXYYY[[[UUUYYY[[[ZZZ\\\______\\\^^^aaabbbaaa]]][[[[[[]]]^^^```bbbbbbaaaaaacccddddddccc^^^bbbhhhfffmmm666666666666777777777777777777777777777777777777999888777777777888:::;;;::::::::::::::::::::::::999:::;;;===>>>???@@@AAAEEEJJJRRRYYYbbbnnn{{{}}}}}}~~~llldddaaa^^^\\\\\\XXXXXXYYY]]]aaacccaaa^^^XXXWWWTTTQQQNNNMMMOOOQQQPPPVVV[[[]]]ZZZXXXYYY\\\ZZZ[[[\\\]]]___```aaaaaa``````___^^^^^^___```aaa^^^^^^^^^]]]\\\ZZZYYYYYY]]]\\\[[[[[[[[[\\\]]]^^^^^^___```aaabbbcccddddddkkkhhhgggiiilllqqqzzzwwwpppzzzsssrrrtttuuu}}}wwwwwwzzz}}}~~~{{{pppiiidddhhhttt|||ooohhhgggddd```\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWWUUUWWW^^^jjjrrr|||vvvooohhhbbb^^^ZZZWWWTTTQQQPPPMMMJJJGGGFFFFFFFFFFFFFFFGGGHHHIIINNNMMMLLLJJJHHHEEECCCBBB@@@???>>>===============>>>>>>@@@DDDIIITTTiii{{{|||jjjQQQLLLHHHHHHKKKLLLJJJGGGPPPRRRTTTVVVVVVWWWZZZ\\\[[[ZZZYYYZZZZZZYYYVVVTTTWWWWWWWWWUUUSSSSSSUUUVVVZZZ\\\^^^___]]]ZZZVVVTTTUUUUUUTTTTTTSSSSSSSSSRRROOONNNNNNNNNOOOQQQSSSTTTZZZXXXUUURRRQQQRRRSSSUUUSSSTTTVVVXXXYYYYYYYYYXXXTTTVVVXXXYYYZZZ\\\___bbb```______```bbbaaa\\\YYY[[[]]]```cccdddeeedddcccgggffffffggghhhjjjrrr{{{666666666777777777888888888888888888888888888888888888888888888999999::::::::::::::::::::::::::::::;;;<<<===>>>@@@CCCEEEKKKQQQZZZccclllvvvqqqbbb\\\[[[YYYXXXXXXYYYXXXYYY]]]```aaa___\\\XXXXXXUUURRROOONNNPPPRRRTTTYYY^^^___]]][[[]]]___[[[[[[[[[\\\^^^```bbbcccaaa```___^^^^^^^^^___`````````aaa```___]]]\\\ZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]___```aaacccddddddgggdddccceeehhhkkkttt}}}yyyrrr~~~xxxuuuvvvwww}}}yyywwwyyy{{{|||~~~~~~~~~sssllleeeeeennn{{{vvvnnnkkkgggbbbbbb```^^^]]]\\\\\\\\\[[[YYYYYYXXXVVVUUUZZZcccjjj}}}{{{tttmmmfffccc\\\ZZZWWWTTTSSSQQQNNNKKKGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGEEECCCAAA@@@AAA@@@???>>>>>>======>>>===<<>>>>>>>>>>>;;;;;;===AAADDDNNNaaarrrrrr```SSSPPPMMMMMMPPPRRRQQQOOOTTTVVVXXXYYYYYYZZZ\\\^^^\\\[[[[[[\\\]]]\\\YYYWWWVVVVVVVVVUUUSSSSSSUUUWWW[[[ZZZZZZZZZZZZYYYYYYXXXVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWTTTXXX]]]______]]]\\\\\\[[[ZZZ[[[]]]aaadddeeeeeeeeedddcccbbbaaa```______```bbbhhhnnnooommmqqqvvv777777777888888888999999888888888888888888888888777888999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>@@@EEEMMMSSS___hhhsss}}}|||hhh___XXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWWWWVVVSSSQQQPPPQQQSSSXXXZZZ]]]]]]\\\\\\]]]___]]]\\\ZZZYYY[[[___cccfffdddbbbaaa___^^^^^^______aaaccceeegggfffccc```]]]^^^]]]]]]]]]\\\\\\\\\\\\XXXYYY[[[]]]___aaacccdddfffcccaaacccccceeelllsss|||zzz{{{vvvqqqmmmmmmpppttt~~~~~~zzzyyy{{{}}}~~~wwwrrrttt}}}|||sssiiifffooo{{{ssslllllllllkkkiiieeebbb```___bbbddddddaaa^^^]]]___bbbjjjttt~~~{{{uuuqqqhhheeebbb^^^\\\XXXUUURRROOOOOONNNMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>===>>><<<<<<>>>AAACCCKKK]]]mmmooo^^^OOOMMMKKKLLLNNNPPPQQQPPPUUUVVVXXXYYYYYYYYY[[[]]]YYYYYYYYYZZZ[[[[[[XXXVVVVVVVVVVVVUUUSSSSSSUUUWWW[[[ZZZYYYWWWWWWXXXYYYZZZVVVUUUTTTSSSQQQPPPNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSYYYYYYYYYXXXVVVTTTRRRPPPTTTUUUVVVWWWXXXYYYYYYZZZXXX[[[^^^```___]]]\\\\\\\\\\\\\\\^^^aaaeeehhhjjjhhhfffccc```]]]\\\\\\\\\^^^```ffflllmmmlllooouuu888888888888999999999999888888888888888888888888777888999;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===============@@@BBBDDDJJJYYYiii{{{iiiXXXIIIHHHGGGHHHJJJMMMNNNOOOTTTVVVWWWWWWWWWWWWYYYZZZYYYXXXYYYZZZ\\\\\\ZZZXXXVVVWWWWWWVVVTTTUUUWWWYYY[[[ZZZWWWVVVVVVWWWYYY[[[UUUTTTSSSRRRPPPOOONNNMMMMMMNNNPPPRRRTTTUUUWWWWWWZZZZZZZZZZZZYYYVVVTTTRRRVVVVVVWWWWWWYYYZZZ[[[[[[]]]^^^___^^^]]]\\\]]]^^^````````````bbbeeeiiilllhhhfffbbb^^^[[[ZZZZZZZZZ______cccggghhhhhhmmmuuu888888999999999:::::::::999999999999999999999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::>>>CCCEEEHHHOOOZZZbbbuuu~~~xxxrrrqqqzzzjjj]]]VVVRRRSSSSSSRRRSSSVVVXXX[[[]]]]]][[[YYYXXXXXXUUUVVVWWWWWWVVVVVVXXXZZZ___^^^]]]]]]]]]^^^```aaa```^^^[[[ZZZZZZ]]]aaaddddddcccaaa```___``````aaa```aaacccddddddbbb___^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVXXXZZZ\\\]]]______bbb___^^^_________dddkkktttzzzzzz{{{pppmmmiiieeehhhooorrrxxx~~~{{{sssqqqtttzzz~~~|||tttttt~~~xxxqqqmmmllloooqqqrrrooojjjgggfffgggllluuu|||}}}|||xxxsssooojjjfffaaa]]]ZZZYYYWWWTTTQQQOOONNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>??????AAACCCDDDIIIWWWeee|||xxxeeeVVVEEEEEEEEEFFFIIIKKKNNNOOOSSSUUUVVVVVVUUUUUUWWWXXXZZZZZZZZZ\\\^^^^^^]]][[[XXXXXXXXXWWWVVVWWWYYY[[[\\\ZZZWWWUUUUUUVVVXXXYYYUUUUUUTTTSSSQQQPPPOOOOOONNNOOORRRUUUXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[_________^^^]]]]]]^^^```bbbccccccbbbbbbdddhhhkkkfffdddaaa^^^[[[[[[[[[[[[```___aaaddddddeeekkksss999999999::::::::::::;;;999999999999999999999999:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>DDDKKKPPPSSSZZZeeennnsss}}}zzzmmmmmmuuuxxxddd[[[RRRMMMJJJKKKLLLLLLPPPUUUXXX[[[^^^___\\\ZZZZZZ[[[XXXZZZ\\\^^^^^^```bbbdddccc```]]]\\\]]]```aaabbbbbb```^^^\\\[[[\\\^^^______^^^]]]\\\]]]^^^___```aaaaaabbbbbbbbbaaaaaa```YYYZZZZZZZZZZZZXXXVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\```]]]\\\^^^^^^^^^ccciiikkk{{{}}}tttmmmqqqwwwooofffgggnnnjjjmmmttt}}}tttnnnssszzz|||}}}~~~vvvqqqoooooorrrzzz~~~~~~~~~{{{wwwuuunnnlllhhhddd```\\\ZZZXXXRRRRRRRRRQQQOOONNNLLLKKKIIIHHHFFFEEECCCBBBBBBAAA>>>???BBBCCCBBBEEEQQQ^^^yyy{{{vvvtttwwwwwwlllZZZLLLGGGIIIJJJLLLNNNQQQUUUXXXUUUVVVWWWWWWUUUUUUVVVWWWXXXWWWXXXZZZ]]]]]]\\\ZZZZZZZZZZZZZZZYYYYYY\\\^^^\\\ZZZXXXVVVTTTTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZ\\\]]]___```[[[^^^bbbcccbbb```___^^^]]]```bbbbbbaaabbbeeehhhccccccbbbaaaaaaaaaaaaaaaaaaaaadddgggfffeeeiiiooo::::::::::::::::::::::::999999:::::::::999999888<<<:::888:::<<<>>><<<:::888:::<<<===<<<===???AAADDDIIIRRR]]]hhhoooqqqqqqyyyoookkkuuuooo___WWWVVVUUUSSSQQQPPPOOOPPPPPP]]]]]]\\\[[[YYYZZZ]]]```aaabbbbbbaaa``````ccceeefffddd```]]]\\\]]]```aaaaaa```]]]ZZZXXXXXX[[[^^^\\\[[[ZZZYYYZZZ[[[]]]___aaa___\\\]]]```bbbbbbaaa```___]]][[[XXXVVVTTTSSSXXXWWWWWWVVVWWWXXXYYYZZZ___```aaabbbaaaaaacccdddnnntttuuuuuu~~~oooyyy}}}kkkfffmmmlllnnnqqquuu~~~~~~wwwsssppp{{{{{{|||}}}~~~xxxtttsssxxx{{{{{{uuunnnhhhfffdddaaa^^^YYYYYYXXXVVVTTTPPPMMMKKKLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBDDDGGGHHHJJJRRR[[[pppzzzuuutttwwwssseeeVVVPPPFFFHHHJJJLLLNNNQQQVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTWWWZZZ\\\VVVXXXZZZZZZZZZZZZ[[[\\\^^^YYYUUUWWW\\\___\\\XXXYYYYYYXXXXXXXXXXXXYYYYYYTTTVVVYYYZZZZZZ\\\^^^```^^^^^^^^^]]]^^^^^^___```eeebbb^^^ZZZYYYZZZ\\\^^^]]]___bbbddddddbbb___]]][[[\\\]]]___``````______```cccdddaaa]]]\\\___dddeeedddccccccdddfffiiikkk::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<:::999:::<<<===<<<::::::<<<===>>>>>>???AAACCCJJJOOOZZZfffrrryyy{{{{{{|||uuuqqqrrr}}}{{{gggYYYSSSQQQQQQQQQQQQRRRTTTVVVWWW[[[[[[[[[ZZZYYYZZZ\\\^^^```aaaaaa```___```bbbdddfffdddbbb_________aaabbbaaa```^^^[[[WWWWWWYYY[[[\\\[[[ZZZYYYZZZ[[[]]]^^^aaa^^^\\\\\\___aaaaaa`````````^^^\\\ZZZXXXWWWVVVYYYXXXWWWVVVWWWXXXZZZ[[[^^^```bbbcccccccccdddfffjjjooozzzwwwwwwzzzyyyooonnnkkkmmmoooqqqxxx}}}yyyvvvyyyyyyzzz{{{}}}{{{yyy{{{~~~}}}}}}vvvqqqnnnllliiifff```___^^^\\\YYYUUUSSSQQQPPPNNNLLLIIIGGGFFFFFFFFFFFFEEEFFFIIIJJJLLLTTT]]]ttt{{{vvvuuuwwwrrrdddVVVPPPIIIJJJKKKLLLMMMOOOTTTWWWYYYXXXWWWVVVUUUUUUUUUUUURRRRRRSSSTTTTTTUUUUUUUUUVVVXXX[[[\\\[[[ZZZ[[[\\\^^^ZZZXXXYYY]]]___]]]ZZZZZZZZZYYYXXXXXXYYYZZZZZZWWWYYYZZZ[[[[[[[[[]]]___]]]^^^___```aaaccccccdddeeeccc```]]]\\\]]]^^^______```bbbcccbbb```^^^\\\XXXYYY[[[\\\^^^^^^^^^^^^___aaacccaaa]]]]]]```dddeeeeeedddddddddeeeggghhh::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<;;;999<<<===??????@@@AAACCCFFFPPPWWWcccrrr~~~~~~}}}~~~ooo^^^UUUQQQQQQQQQRRRSSSUUUWWWYYYZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\___``````___^^^^^^aaaccceeeeeeccccccbbbbbbbbbccc``````___\\\YYYWWWWWWXXX\\\[[[ZZZZZZZZZ[[[\\\]]]aaa^^^\\\[[[]]]___````````````___^^^\\\[[[ZZZZZZZZZYYYWWWVVVVVVXXXZZZ[[[\\\___bbbddddddeeefffggggggjjjxxx{{{xxx~~~rrrpppppppppppprrr|||~~~zzzyyyyyyzzz|||zzz||||||yyywwwsssooojjjhhhfffccc```]]][[[YYYWWWUUURRRNNNKKKIIIIIIHHHJJJIIIJJJMMMNNNPPPWWW```yyy|||yyywwwvvvooobbbVVVPPPLLLLLLLLLKKKKKKMMMRRRUUUYYYYYYXXXWWWVVVUUUTTTSSSOOOQQQTTTVVVVVVTTTQQQOOOUUUXXX[[[\\\\\\ZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXZZZ[[[\\\ZZZ\\\]]]\\\[[[[[[\\\]]]\\\]]]```ccceeefffggggggeeeeeecccbbbaaaaaaaaaaaaccccccbbb```___]]]\\\[[[WWWXXXZZZ\\\]]]^^^______^^^```bbb```^^^]]]```ccceeeeeeeeeffffffeeeeeeeee;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;:::<<<===???@@@BBBDDDHHHKKKUUU\\\iiiyyyyyyuuu{{{zzzhhhZZZUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWYYY[[[\\\[[[[[[[[[\\\^^^______^^^]]]^^^```bbbddddddeeeeeeeeeddddddccc___``````___\\\ZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\]]]```^^^\\\[[[[[[\\\^^^^^^_________^^^]]]]]]\\\\\\[[[ZZZXXXWWWWWWYYYZZZ\\\ZZZ]]]aaaddddddeeefffgggfffhhhrrrtttwwwzzzxxxuuusssrrrxxx~~~|||{{{|||~~~~~~vvvvvvzzz{{{wwwsssqqqnnnkkkgggdddbbbaaa^^^\\\XXXTTTPPPNNNLLLKKKNNNLLLNNNPPPQQQSSS[[[ccc}}}}}}{{{yyyuuukkk___UUUPPPLLLLLLKKKKKKKKKMMMRRRUUUZZZZZZYYYXXXWWWVVVTTTTTTRRRTTTVVVXXXWWWUUURRRPPPTTTVVVZZZ[[[ZZZYYYXXXXXXYYY[[[]]]]]][[[ZZZ\\\^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]^^^^^^]]][[[ZZZZZZ[[[[[[]]]```ccceeeffffffeeedddeeeeeeeeeeeedddbbbbbbeeeccc```^^^[[[ZZZZZZZZZXXXYYY[[[]]]___```aaabbb___```aaa```^^^]]]^^^```cccdddfffggghhhgggfffeee;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFJJJOOOSSSZZZaaalllzzz}}}~~~qqqcccXXXUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^^^^______^^^]]]]]]```bbbccccccdddeeeeeeeeedddddd^^^```bbbbbbaaa______```]]]]]]]]]\\\\\\\\\\\\]]]___^^^^^^\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\XXX[[[___aaabbbccceeefffhhhjjjqqqssskkkrrr|||xxxuuuwww}}}||||||~~~|||sssqqqsss}}}yyyxxxvvvssspppmmmkkkiiifffccc___[[[VVVSSSQQQPPPRRRPPPQQQTTTUUUVVV^^^ggg}}}~~~{{{rrrfff\\\TTTPPPKKKKKKLLLLLLLLLOOOSSSWWWZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRUUUWWWXXXWWWVVVUUUUUUUUUYYY\\\\\\YYYWWWYYY\\\\\\[[[YYYXXXXXXYYY[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\___aaabbbbbbaaa```bbbcccdddeeeeeedddbbbaaadddbbb^^^ZZZXXXXXXYYYYYYXXXYYYZZZ\\\^^^```aaabbbaaaaaaaaa```^^^\\\[[[[[[```bbbeeehhhiiiiiihhhhhh;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@>>>AAAEEEIIINNNUUU\\\aaaeeeiiiqqq{{{|||yyyjjj___UUUSSSWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[\\\\\\\\\\\\^^^```^^^______^^^]]]]]]```bbbaaabbbcccddddddddddddddd```bbbdddddddddcccdddeee_________^^^^^^^^^]]]]]]]]]___```___]]][[[ZZZ[[[]]]]]]\\\\\\\\\\\\[[[[[[]]]^^^^^^^^^^^^]]]\\\\\\YYY[[[^^^___```bbbdddgggiiimmmrrrzzzwwweeefff}}}xxxuuu||||||rrrnnnooo|||~~~{{{xxxtttrrrnnnlllgggbbb^^^[[[YYYXXXWWWUUUVVVYYYYYY[[[bbbkkk|||}}}pppaaaXXXRRRNNNKKKLLLNNNNNNOOOQQQTTTWWWYYYYYYZZZZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRTTTUUUUUUTTTSSSTTTUUUSSSWWWZZZZZZXXXVVVWWWYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[^^^___aaabbbcccaaa```___```^^^[[[XXXVVVVVVXXXYYYWWWXXXXXXYYY[[[]]]^^^___`````````___^^^\\\[[[ZZZ]]]___bbbeeeggghhhhhhhhh<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<=========;;;>>>@@@@@@??????AAACCCDDDGGGLLLRRRYYYbbbkkkqqquuuvvvyyy~~~~~~rrreee]]]TTTQQQUUUUUUVVVXXXZZZ\\\]]]]]]]]]YYYZZZ[[[ZZZZZZ[[[^^^```____________]]]^^^```bbb`````````aaabbbccccccdddcccdddeeeeeeddddddeeefff```````````````______^^^\\\___bbbbbb___[[[YYYYYY]]]]]]]]]\\\\\\\\\[[[[[[]]]___aaabbbbbb```]]][[[\\\]]]^^^^^^___aaaeeehhhfffmmmrrrvvvzzzzzzccc___ggg}}}uuuuuu|||~~~tttnnnooosssyyy|||vvvsssooojjjfffccc``````\\\[[[\\\^^^^^^___gggooo|||}}}nnn]]]TTTPPPMMMMMMOOOQQQQQQQQQQQQSSSTTTUUUVVVXXXYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRRRRTTTVVVSSSUUUXXXYYYXXXWWWWWWVVVUUUVVVWWWWWWWWWWWWVVVUUUTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZWWWUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^]]]]]]^^^^^^___^^^\\\[[[\\\]]]___bbbcccddddddddd<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;>>>@@@AAA@@@@@@CCCEEEHHHKKKQQQXXXaaakkkuuu||||||xxx~~~oooeee^^^UUUQQQUUUVVVWWWYYY[[[\\\\\\\\\\\\YYYYYYYYYXXXXXXZZZ^^^aaa___``````___^^^^^^aaaccc____________```aaacccdddfffffffffeeeccccccdddfffaaaaaabbbbbbaaa```______[[[___dddddd```\\\YYYXXX^^^^^^^^^]]]]]]\\\\\\[[[^^^```ccceeeeeebbb^^^[[[_________^^^___aaafffiiiccclllqqqsss~~~rrr{{{aaa[[[VVVkkkvvvrrrvvvvvvpppooojjjnnnwww{{{xxxtttoookkkhhhfffeee```^^^___aaabbbcccjjjsss{{{}}}lll[[[RRROOOLLLOOOQQQSSSTTTSSSQQQQQQRRRRRRTTTUUUWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVUUUSSSQQQRRRUUUWWWTTTUUUWWWXXXYYYXXXWWWUUUSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSUUUUUUUUUUUUWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZWWWXXXZZZ[[[\\\[[[[[[ZZZXXXWWWUUUTTTTTTUUUWWWXXX\\\[[[[[[ZZZ[[[]]]___```ZZZZZZ[[[]]]___```^^^]]]\\\]]]^^^___````````````======>>>???>>>===<<<;;;;;;;;;<<<@@@CCCBBB>>>999AAABBBCCCCCCCCCFFFMMMRRRUUU]]]fffmmmqqqxxx}}}{{{}}}qqqjjjdddYYYTTTVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[^^^^^^______```aaaaaabbbbbbcccbbb```^^^^^^```bbb````````````aaaaaa^^^\\\\\\]]]^^^___````````````___```aaaaaaaaa___^^^]]]]]]___bbbeeeeeecccaaa___```aaa```___^^^___aaadddeeehhhnnntttzzzsssvvvfffQQQQQQWWWfff}}}wwwtttvvvyyyzzztttooooookkklllwww}}}yyytttooojjjhhheeecccdddeeeddddddjjjrrr{{{zzzsssmmmbbbWWWRRRRRROOOSSSXXXWWWSSSPPPQQQTTTTTTSSSSSSSSSSSSUUUVVVWWWYYYXXXVVVTTTTTTVVVXXXZZZZZZZZZZZZWWWUUUTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVYYYYYYXXXWWWRRRQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVWWWYYYVVVVVVVVVVVVWWWYYY[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^____________]]]^^^___^^^]]]\\\]]]^^^:::;;;<<<=========<<<<<<;;;;;;<<<>>>AAAAAA>>>;;;???BBBEEEFFFHHHLLLTTTZZZcccjjjrrrxxx{{{}}}~~~pppiiicccZZZWWWZZZVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]`````````___]]]]]]___aaa_________```bbbbbb```^^^\\\]]]^^^______`````````aaabbbcccccccccaaa```___\\\^^^aaacccdddcccbbbaaabbbccccccbbbaaa```bbbcccdddgggmmmrrrwwwttttttzzziiiSSSNNNPPPZZZjjj}}}zzztttsssrrrzzz~~~xxxsssnnnjjjkkksssyyyrrrmmmjjjiiiggghhhjjjjjjjjjpppxxx~~~vvvlllfff___WWWSSSTTTQQQUUUXXXXXXTTTQQQRRRTTTSSSRRRRRRQQQRRRSSSUUUVVVYYYXXXVVVTTTTTTUUUWWWXXXYYYYYYYYYWWWUUUSSSSSSSSSPPPPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUWWWYYYZZZYYYWWWRRRQQQPPPQQQSSSTTTSSSRRRSSSUUUVVVVVVUUUTTTUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]^^^______]]]]]]^^^___:::;;;<<<===>>>>>>>>>>>>=========>>>AAABBBAAA@@@BBBFFFLLLPPPUUU\\\dddkkkwww|||~~~nnnhhhddd]]]ZZZ]]]WWWWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]\\\[[[[[[^^^```]]]]]]^^^```bbbccccccaaa^^^^^^^^^___``````aaaaaacccdddeeeeeeeeedddbbbbbb\\\]]]___aaabbbcccccccccccceeefffeeecccaaaaaabbbbbbeeejjjnnnqqqzzzzzzuuuuuurrrZZZNNNKKKLLLUUUbbbrrrwwwsssqqqvvvyyyqqqnnnmmmqqqwww}}}wwwrrrpppmmmlllnnnppppppqqqwww|||yyyzzz}}}~~~pppbbb\\\YYYVVVUUUVVVTTTWWWZZZXXXUUURRRRRRTTTRRRQQQPPPPPPQQQRRRTTTUUUYYYXXXUUUTTTSSSTTTUUUVVVWWWXXXYYYWWWTTTQQQPPPOOOLLLMMMNNNPPPRRRSSSTTTUUUVVVUUUUUUWWWYYYZZZYYYWWWRRRQQQPPPQQQSSSTTTRRRQQQRRRTTTUUUUUUSSSRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWW]]]___```___^^^]]]^^^```<<<======>>>>>>>>>>>>>>>??????>>>@@@BBBEEEHHHIIIMMMRRRZZZaaahhhpppzzzwwwmmmiiifff```]]]]]]YYYYYYYYYXXXWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[YYYXXXZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^\\\[[[\\\___bbbdddeeeddd````````````aaabbbcccccccccdddeeeffffffeeedddccc____________```aaabbbbbbccceeegggfffcccaaa``````___bbbgggkkkmmmssszzzttt|||iiiTTTKKKEEEIIIQQQ^^^ttt{{{uuuuuuyyy~~~}}}xxxuuusssssssssyyy{{{yyywwwsssrrrsssuuuuuuuuu||||||uuusssvvv}}}lllZZZSSSSSSTTTSSSTTTVVVXXXYYYXXXUUUSSSRRRSSSRRRQQQQQQPPPQQQSSSTTTUUUXXXWWWUUUTTTSSSSSSTTTUUUUUUWWWXXXWWWSSSOOOMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWXXXWWWVVVQQQPPPPPPQQQSSSSSSQQQOOOQQQRRRTTTSSSQQQPPPPPPPPPSSSSSSSSSSSSTTTTTTUUUUUUYYYYYYYYYYYYZZZ[[[\\\]]]XXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXWWWWWWVVV\\\^^^______^^^]]]^^^```========================???@@@@@@BBBFFFKKKPPPTTT[[[bbbkkksss{{{|||tttoookkkjjjhhhbbb]]][[[\\\[[[[[[ZZZYYYYYYXXXXXXZZZ[[[]]]^^^^^^\\\ZZZYYYYYYXXXWWWWWWWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZYYYXXXYYY[[[]]][[[[[[[[[]]]aaadddddddddaaaaaaaaaaaabbbcccdddeeebbbcccdddeeeeeeeeedddccccccbbbaaa```______``````bbbdddeeedddbbb___^^^^^^]]]___dddhhhjjjnnnzzzuuuzzzyyy]]]OOOEEEFFFJJJRRReeexxx{{{tttuuuwwwyyy~~~~~~zzzwwwtttqqqsss~~~}}}||||||{{{{{{}}}||||||vvvpppppp{{{iiiVVVOOOPPPQQQQQQQQQWWWXXXXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUTTTVVVWWWVVVRRRNNNLLLKKKOOOOOOPPPPPPPPPPPPPPPPPPRRRQQQQQQSSSUUUUUUTTTSSSPPPPPPPPPQQQSSSRRRPPPNNNOOOQQQSSSRRRQQQOOONNNNNNSSSSSSTTTUUUUUUUUUVVVVVV\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]]]]\\\\\\]]]^^^>>>===============>>>???AAACCCFFFJJJOOOVVV^^^ccclllsss|||nnniiihhhggggggfffbbb]]]YYY]]]\\\\\\[[[ZZZYYYXXXXXXZZZ[[[]]]^^^^^^[[[YYYWWWWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXX[[[]]]\\\[[[ZZZ\\\___bbbbbbbbbaaaaaa`````````bbbdddeeeaaabbbdddeeeeeeddddddccceeeeeecccaaa```_________bbbccccccbbb```^^^]]]^^^\\\]]]aaaeeegggiiisss~~~}}}}}}jjjWWWHHHGGGHHHKKKWWWhhhxxxpppooopppqqquuu|||{{{wwwssspppooouuu~~~yyyqqqppp~~~uuueeeUUUOOOQQQQQQOOOOOOVVVUUUTTTTTTSSSRRRQQQQQQSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUVVVTTTQQQNNNMMMLLLQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOOQQQSSSTTTSSSQQQOOOOOOPPPQQQRRRQQQOOOLLLMMMOOORRRRRRQQQOOONNNNNNRRRSSSTTTUUUWWWWWWWWWWWW[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZWWWYYYZZZZZZYYYYYY[[[\\\@@@@@@@@@AAABBBDDDGGGHHHIIIMMMSSSXXX___hhhqqqxxx~~~oooeeecccccccccaaa```___\\\ZZZ\\\[[[[[[ZZZXXXWWWWWWVVVVVVXXXZZZ[[[ZZZXXXTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\ZZZYYYYYY[[[\\\]]][[[ZZZ[[[]]]___```______^^^]]]]]]^^^___aaacccbbbcccdddeeeeeeeeeddddddeeeeeedddcccbbbaaa``````bbbbbbbbbaaa^^^]]]^^^___^^^]]]___bbbcccdddmmmvvvzzzaaaLLLHHHHHHFFFNNNZZZrrrzzzqqqmmmmmmmmmpppwww|||vvvtttqqqnnnqqquuuyyyyyy|||mmmaaaUUURRRSSSRRRPPPPPPSSSRRRQQQPPPQQQQQQPPPPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXTTTUUUUUUSSSPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOQQQSSSTTTSSSQQQOOOOOOPPPQQQRRRQQQNNNKKKKKKNNNQQQRRRQQQOOONNNNNNPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXTTTUUUWWWWWWVVVWWWXXXZZZDDDDDDEEEGGGIIIMMMPPPRRRRRRWWW^^^eeemmmvvvssseee```aaaaaa___\\\[[[]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSUUUWWWXXXWWWTTTQQQNNNQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[]]]]]]]]]]]]]]][[[YYYYYY[[[\\\]]][[[ZZZZZZ\\\]]]^^^]]]]]]\\\[[[ZZZ[[[]]]___aaabbbccceeefffffffffeeeeeecccddddddddddddcccbbbbbbbbbcccbbb```^^^^^^___aaa___^^^___``````aaahhhqqq{{{iiiPPPJJJIIIEEEIIITTTfff}}}vvvqqqpppooopppttt~~~~~~wwwvvvtttpppppprrr||||||xxxggg]]]VVVUUUUUUSSSQQQQQQRRRPPPOOOOOOOOOPPPPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZUUUUUUTTTRRRPPPOOOOOOQQQLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTSSSRRROOOOOOPPPQQQRRRQQQMMMJJJJJJMMMQQQRRRQQQPPPOOOOOONNNOOORRRUUUWWWXXXXXXXXXUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYYWWWUUUTTTTTTTTTUUURRRSSSUUUUUUUUUUUUVVVXXXMMMHHHHHHOOOVVVZZZ^^^bbbeeeiiipppwww~~~{{{{{{vvviiidddbbb]]]\\\ZZZYYYXXXXXXXXXXXX\\\[[[YYYWWWUUUSSSRRRQQQPPPQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ\\\]]]^^^___^^^\\\YYYXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZYYY\\\```dddcccdddeeegggggggggfffffffffffffffeeeeeeeeefffffffffdddaaa___^^^^^^___```aaadddeeecccaaabbbhhhnnn}}}{{{aaaQQQIIIEEEGGGLLL^^^pppsssrrrnnnmmmppptttxxxyyywwwtttpppnnnooouuu}}}ppp___^^^[[[XXXVVVTTTRRRRRRWWWUUUSSSQQQOOONNNNNNNNNLLLLLLNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXXXXWWWUUUTTTRRRSSSSSSSSSRRRPPPNNNLLLOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQRRRSSSRRRQQQPPPQQQPPPPPPOOOOOONNNMMMMMMNNNPPPRRRTTTTTTRRROOOMMMPPPPPPQQQRRRTTTVVVWWWXXXWWWUUURRRQQQRRRUUUYYY\\\]]]\\\ZZZXXXXXXYYY[[[\\\\\\ZZZVVVUUUUUUVVVUUUTTTVVVTTTRRRSSSUUUWWWWWWWWW]]]YYYYYY```gggkkkppptttzzz~~~|||{{{oooeeeaaa___^^^]]][[[YYYWWWVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVYYY[[[^^^```aaa```___]]][[[YYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYY[[[^^^aaaaaabbbdddeeefffgggffffffhhhgggfffeeeeeeffffffgggfffeeebbb^^^\\\[[[[[[[[[___cccffffffdddcccfffiiixxxlllXXXKKKCCCDDDHHHNNNdddwwwrrrnnnmmmooorrrvvv}}}zzzyyywwwsssrrrssstttqqqddd]]]\\\ZZZWWWUUUSSSRRRRRRTTTRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUWWWWWWVVVTTTSSSRRRRRRQQQQQQPPPNNNMMMLLLNNNOOOOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNPPPRRRTTTTTTSSSPPPNNNPPPQQQQQQRRRSSSUUUVVVWWWWWWUUURRRPPPPPPSSSVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZ\\\ZZZXXXXXXYYYYYYXXXWWWWWWUUUSSSRRRTTTUUUUUUTTTppplllmmmssszzz}}}yyyvvv~~~rrrfff```^^^]]]^^^]]][[[YYYWWWUUUUUUTTTWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVYYY\\\___aaabbbaaa```^^^\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^^^^```aaaccceeefffggggggkkkiiigggfffeeefffggghhhjjjhhheeeaaa^^^[[[YYYYYY^^^bbbgggiiifffdddcccdddoooyyy}}}fffTTTIIIFFFHHHEEEYYYvvv}}}rrrmmmkkknnnppprrrwww}}}|||zzzyyyvvvuuuvvvrrr{{{~~~|||zzzzzz|||wwwfffYYY[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLNNNMMMLLLLLLLLLMMMOOOOOORRRQQQQQQPPPPPPOOONNNNNNMMMOOORRRTTTUUUTTTRRRPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWUUURRRPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXXXXWWWWWW[[[[[[[[[\\\]]]]]][[[YYYXXXVVVSSSRRRSSSTTTSSSRRRvvvvvv~~~}}}kkkaaa]]]\\\^^^\\\[[[ZZZYYYWWWVVVVVVUUUYYYYYYXXXXXXWWWWWWVVVVVVPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUXXXZZZ\\\^^^___```______^^^]]]\\\\\\[[[WWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYYYYXXXXXXYYYZZZ]]]^^^```bbbeeeggghhhiiillljjjhhhffffffggghhhjjjnnnllljjjgggddd```^^^]]]___cccggghhhfffcccaaaaaahhhoooyyyfffWWWMMMJJJHHHVVVjjj}}}rrrllliiikkknnnooosssxxx|||zzzwwwuuuuuuqqqwww~~~{{{xxxvvvuuuttttttsssvvv{{{qqqaaaVVVZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQRRRSSSRRRRRRTTTRRROOOMMMLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJIIIIIIKKKMMMOOORRRRRRQQQPPPPPPOOOOOONNNMMMOOORRRTTTUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUWWWYYYYYYXXXWWWVVVYYYYYY[[[^^^```___]]]ZZZXXXVVVTTTSSSTTTUUUUUUTTTzzzqqqoooxxxyyymmmccc\\\\\\```YYYYYYYYYYYYYYYYYYXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQQQQSSSTTTUUUQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUVVVVVVWWWXXXXXXYYY]]]]]]]]]]]]]]]]]]]]]\\\XXXXXXWWWWWWVVVVVVUUUUUUTTTVVVXXXYYYWWWWWWWWWWWW\\\]]]___aaadddgggiiijjjkkkiiihhhgggggghhhiiikkknnnmmmmmmkkkhhheeecccaaabbbcccddddddcccbbbbbbbbbdddiiizzz{{{|||iiiWWWKKKJJJRRR___ppptttmmmhhhjjjmmmnnnrrrvvv|||~~~|||xxxttttttpppttt{{{yyyxxxuuurrrooommmmmmmmmmmmpppuuu{{{zzzlll```YYYYYYXXXXXXWWWWWWWWWWWWWWWTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJNNNNNNOOOPPPQQQRRRRRRRRRUUUSSSPPPNNNMMMNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKIIIHHHHHHJJJMMMOOORRRQQQQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSSSSUUUVVVVVVSSSUUUWWWYYYZZZYYYWWWVVVVVVWWWYYY]]]______\\\YYYXXXVVVUUUUUUWWWXXXYYYXXXtttlllhhhlllzzzuuuoooggg^^^]]]aaaWWWXXXYYYZZZ[[[[[[[[[ZZZVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTPPPQQQRRRSSSUUUWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTYYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYYYYXXXWWWVVVUUUUUUTTTVVVXXXXXXVVVUUUVVVWWW[[[\\\]]]```bbbeeehhhjjjggggggggghhhhhhiiijjjkkkkkkkkklllkkkjjjgggcccaaadddcccbbbaaaaaabbbbbbcccccceeetttfffRRRHHHMMMWWWggg}}}{{{qqqjjjjjjlllnnnppptttuuu|||xxxwwwssssssvvv}}}yyyttttttrrroookkkhhhhhhhhhhhhkkkpppvvvqqqddd\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZSSSRRRPPPMMMKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPPPPPPPQQQQQQRRRRRRUUUSSSPPPNNNNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIKKKMMMOOOQQQPPPPPPOOOOOONNNMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQRRRTTTUUUVVVVVVVVVSSSTTTVVVXXXYYYXXXWWWVVVUUUVVVXXX[[[]]]]]][[[XXXXXXWWWUUUVVVXXXZZZZZZZZZ~~~}}}vvvooommmooorrruuuxxxmmmmmmkkkbbb^^^```YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUXXXZZZ\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWZZZZZZ[[[]]]___bbbeeegggcccdddfffhhhjjjjjjjjjjjjjjjkkklllllljjjfffccc```bbbaaaaaaaaabbbbbbbbbbbbbbbcccooohhhPPPOOOQQQ]]]tttyyynnnkkklllmmmooorrrooo|||~~~xxxsssrrryyy~~~}}}}}}}}}yyyvvvppprrrqqqnnnjjjfffeeeeeeeeegggkkkrrr|||{{{iii\\\XXXYYYUUUUUUUUUVVVWWWXXXYYYZZZVVVTTTQQQNNNLLLKKKJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSQQQPPPNNNNNNOOOPPPQQQTTTTTTSSSSSSRRRPPPOOONNNNNNMMMKKKKKKKKKLLLNNNOOOPPPOOOOOONNNNNNMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTTTTSSSSSSRRRSSSTTTVVVVVVVVVVVVVVVUUUUUUWWWYYY[[[\\\ZZZXXXZZZXXXVVVVVVWWWYYYYYYXXXzzz|||~~~xxxoooggggggnnnyyysssgggjjjllleee^^^^^^[[[\\\\\\]]]]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTQQQSSSVVVYYY[[[]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTVVVXXXXXXXXXYYYZZZ]]]```ccceeeaaacccfffiiikkkkkkjjjjjjlllmmmnnnnnnkkkgggbbb````````````bbbccccccbbbaaabbbbbblll___VVVNNNSSSiii~~~qqqllllllkkkmmmppplllwww{{{uuuqqqvvv|||}}}}}}zzzvvvoooqqqrrroooiiieeecccdddccceeeiiipppzzzzzzfffXXXVVVYYYTTTTTTTTTUUUVVVWWWYYYZZZYYYWWWTTTQQQNNNMMMLLLKKKLLLLLLNNNOOOQQQSSSTTTUUUTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOONNNNNNNNNOOOPPPSSSSSSSSSRRRQQQOOONNNMMMNNNMMMMMMLLLMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLKKKOOOOOOOOOPPPOOOOOONNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRSSSSSSSSSRRRPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVWWWYYY[[[[[[ZZZXXX[[[YYYVVVUUUVVVWWWVVVVVVzzzwwwwwwkkkgggaaa```lll~~~{{{ooodddaaaeeegggbbb[[[___^^^]]][[[ZZZZZZ[[[[[[\\\[[[XXXUUUSSSRRRRRRRRRWWWWWWXXXYYYYYYYYYYYYYYYVVVWWWWWWXXXXXXWWWVVVVVVWWWZZZ\\\ZZZTTTPPPNNNOOORRRRRRTTTWWWZZZ[[[ZZZYYYZZZ[[[\\\\\\ZZZYYYYYYYYYXXXXXXXXXVVVUUUVVVYYY\\\[[[\\\]]]]]]^^^^^^^^^]]]cccbbbbbbeeejjjlllkkkiiillljjjjjjkkkkkkiiiddd```eeedddcccdddfffhhhhhhhhhaaaeeelll{{{ppp^^^NNNOOO___vvv{{{qqqnnnmmmkkkhhhhhhmmmwwwuuummmpppyyy}}}{{{xxxuuurrroookkkhhhfffccc```^^^cccbbbdddlllzzzzzzeeeXXXSSSRRRRRRSSSSSSTTTUUUWWWXXXXXX[[[[[[YYYVVVRRROOOOOOOOOOOOMMMLLLMMMPPPSSSUUUVVVTTTRRRPPPNNNNNNPPPRRRTTTSSSSSSRRRPPPOOONNNMMMLLLRRRSSSTTTUUUTTTSSSQQQOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRQQQNNNKKKJJJKKKQQQRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQSSSVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYWWWUUUUUUXXXZZZ|||sssmmmlllccceeefffjjjwwwxxxpppggg___^^^aaaccc```\\\______]]]\\\[[[[[[[[[\\\]]][[[ZZZXXXVVVTTTTTTSSSWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[ZZZXXXUUUTTTTTTTTTTTTTTTVVVYYYZZZZZZYYYZZZ\\\]]]\\\[[[YYYYYYZZZ[[[[[[ZZZXXXVVVUUUWWWZZZ]]]]]]^^^^^^]]]]]]\\\\\\```___```cccgggiiihhhgggjjjiiiiiijjjkkkiiidddaaadddccccccdddfffggggggfffbbbdddjjjvvvnnnYYYUUU^^^nnnvvvmmmiiihhhgggeeehhhooo{{{yyyoooooouuu}}}~~~|||zzzwwwtttrrrnnnjjjfffdddbbb```^^^bbbaaadddlllzzz{{{hhhZZZTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWVVVTTTQQQOOOOOOOOORRRQQQOOOPPPRRRUUUWWWWWWTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSRRRQQQPPPOOONNNMMMPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOOMMMMMMMMMNNNSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOOOOOOOPPPPPPRRRQQQQQQRRRTTTUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZWWWWWWWWWVVVUUUUUUXXX[[[|||qqqfffbbbbbbdddlllvvv|||qqqjjjbbb^^^[[[[[[]]]___^^^\\\______^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYXXXXXXYYYZZZ\\\\\\[[[YYYWWWUUUTTTUUUWWWYYYYYYXXX[[[\\\^^^]]][[[ZZZ[[[[[[^^^^^^\\\YYYWWWUUUVVVXXX^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\]]]```cccffffffeeehhhhhhhhhiiijjjhhheeebbbbbbbbbbbbdddffffffdddcccbbbcccfffnnn}}}~~~```VVVVVV]]]uuupppgggfffhhhgggfffiiiqqq~~~~~~qqqmmmooouuu}}}}}}{{{yyyvvvsssrrrnnniiieeecccbbb```___aaaaaadddmmmzzz|||kkk]]]WWWUUUXXXXXXXXXWWWVVVTTTRRRPPPRRRSSSSSSRRRPPPOOOOOOPPPTTTRRRQQQQQQSSSUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOPPPRRRRRRQQQPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPOOONNNLLLKKKKKKLLLLLLMMMNNNOOONNNMMMNNNPPPSSSUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPSSSRRRQQQQQQSSSSSSRRRQQQTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUUUUUUUTTTUUUWWWZZZwwwllleeeaaadddjjjvvv{{{pppiiifffZZZZZZZZZ[[[\\\\\\]]]\\\___^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZZZZXXXXXXZZZ^^^```^^^[[[YYYWWWUUUUUUVVVXXXXXXXXX[[[\\\^^^^^^\\\[[[\\\\\\^^^^^^]]][[[XXXWWWWWWYYY[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZ\\\___aaacccddddddffffffggghhhhhhgggeeeddd``````aaacccddddddaaa___aaa___```dddnnndddUUUOOOPPPccc|||yyykkkhhhjjjjjjhhhggglllvvvssslllkkkmmmttt{{{}}}{{{yyyvvvttttttoooiiieeeccccccbbbbbbbbbbbbfffooo}}}yyykkk___ZZZ[[[]]][[[XXXUUURRRPPPOOOOOOOOOQQQRRRRRRQQQPPPQQQRRRSSSQQQPPPPPPRRRSSSSSSRRRQQQRRRSSSSSSSSSSSSRRRQQQSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOPPPQQQRRRQQQQQQQQQLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOOOOPPPOOONNNMMMOOORRRUUUVVVVVVVVVVVVVVVVVVVVVVVVOOOOOOPPPPPPQQQRRRRRRRRRTTTSSSRRRSSSUUUVVVUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUTTTSSSSSSTTTVVV|||qqqfff```aaagggttt}}}tttnnniiieee[[[\\\]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\\\\ZZZXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYZZZ[[[\\\ZZZYYYZZZ]]]___]]]ZZZYYYWWWUUUUUUVVVXXXXXXWWWZZZ\\\^^^^^^\\\[[[\\\]]][[[\\\\\\[[[YYYYYYZZZ[[[XXXYYYZZZ\\\]]]^^^^^^___ZZZ\\\^^^```aaabbbcccddddddeeefffgggfffeeeeeeddd_________aaabbbaaa^^^\\\^^^[[[[[[^^^dddqqqmmmYYYQQQMMMXXXjjjtttkkkiiigggffffffiiiqqqwwwpppkkkjjjooouuu~~~|||zzzwwwuuuuuuqqqkkkgggeeeeeeeeedddcccdddhhhrrrssshhh___]]]``````\\\WWWQQQNNNMMMOOOPPPOOOQQQSSSSSSSSSRRRSSSTTTSSSQQQPPPPPPRRRSSSRRRQQQOOOPPPRRRSSSSSSRRRPPPOOORRRRRRRRRRRRRRRQQQQQQQQQOOOPPPQQQQQQRRRRRRRRRRRRKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMNNNPPPRRRSSSSSSSSSRRRPPPOOOOOORRRTTTUUUUUUVVVXXXYYYZZZ[[[\\\SSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVYYY[[[[[[[[[XXXWWWWWWVVVVVVUUUTTTTTTVVVWWWWWWUUURRRQQQQQQRRRuuuiiibbb]]]^^^eeettt}}}sssoookkkfffccc^^^^^^^^^^^^^^^^^^]]]]]][[[\\\\\\]]]]]]\\\\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^\\\[[[[[[\\\\\\[[[ZZZXXXVVVUUUUUUWWWXXXXXXWWWYYY[[[]]]]]]\\\[[[\\\]]]XXXZZZ[[[[[[ZZZZZZ[[[\\\VVVWWWYYY[[[]]]___``````\\\^^^```aaaaaaaaabbbcccccceeeffffffdddccccccddd___^^^^^^^^^______\\\ZZZ[[[XXXYYY]]]```fffyyywww^^^QQQKKKOOOWWWqqqrrrkkkdddddddddgggmmmyyyxxxqqqlllmmmqqq{{{~~~|||{{{xxxvvvuuuqqqllliiiggggggfffeeedddeeejjjtttuuullleee]]]\\\```^^^ZZZTTTOOOLLLMMMOOOQQQPPPRRRUUUUUUTTTSSSSSSTTTSSSRRRQQQRRRSSSTTTSSSRRROOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRKKKMMMPPPRRRTTTTTTSSSRRRQQQPPPNNNMMMNNNPPPSSSUUUVVVVVVVVVTTTQQQQQQRRRTTTTTTUUUWWWXXXZZZ\\\^^^^^^WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVXXX\\\^^^___^^^YYYXXXXXXWWWVVVUUUUUUTTTXXXXXXXXXVVVRRRPPPOOOPPP}}}nnneeecccaaaccclllzzzqqqllliiieee`````````^^^\\\\\\^^^___^^^]]]ZZZZZZ[[[\\\\\\\\\[[[ZZZWWWWWWVVVUUUUUUUUUVVVVVVRRRSSSTTTVVVWWWWWWWWWWWWVVVWWWZZZ\\\]]]\\\[[[ZZZ^^^^^^^^^]]][[[[[[\\\]]]VVVUUUUUUWWWXXXYYYXXXVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\WWWYYY[[[[[[ZZZYYYZZZ[[[WWWXXXYYY[[[]]]^^^______]]]```bbbbbb```___```bbbccceeefffeeebbbaaabbbddd___^^^\\\\\\\\\\\\[[[YYY[[[WWWYYY```aaaaaalllzzzgggRRRIIIIIIKKK___pppvvvmmmkkkiiigggjjjsssyyypppmmmooovvv~~~|||{{{zzzwwwuuussspppllliiihhhgggeeeddddddeeejjjtttzzzkkkgggbbbZZZWWWZZZWWWUUURRROOONNNNNNNNNOOOQQQSSSVVVVVVTTTRRRQQQRRRQQQPPPPPPQQQSSSTTTSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPLLLNNNQQQSSSTTTTTTSSSRRRQQQPPPMMMKKKLLLNNNPPPRRRWWWWWWXXXWWWUUUSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]ZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVXXX[[[]]]]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVSSSQQQPPPPPPxxxllleeebbbiiikkksss~~~sssjjjhhheee___]]]______\\\YYYYYY]]]___^^^\\\YYYYYY[[[\\\\\\[[[ZZZYYYVVVUUUSSSSSSRRRSSSTTTUUUQQQRRRSSSUUUVVVWWWXXXXXXUUUWWW[[[]]]^^^]]][[[YYY]]]___```___\\\[[[]]]```UUUTTTUUUWWWYYYZZZXXXVVVWWWYYY[[[[[[ZZZZZZ[[[\\\XXXYYY[[[[[[YYYYYYYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbbbb___^^^___aaaccceeefffeeebbb```aaaccc```]]][[[ZZZ[[[[[[ZZZYYY[[[WWWZZZcccddd```eeeppptttWWWLLLKKKJJJPPPaaa{{{zzzvvvpppjjjhhhnnnyyysssnnnnnnsss}}}}}}{{{zzzyyyvvvtttqqqooollliiihhhgggdddbbbcccdddiiitttrrreeedddaaaXXXRRRUUUQQQQQQQQQQQQPPPOOONNNMMMRRRTTTVVVVVVTTTQQQPPPPPPMMMMMMMMMNNNQQQQQQPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNLLLNNNQQQTTTUUUTTTSSSRRRRRRPPPMMMJJJJJJKKKMMMOOOVVVWWWYYYYYYWWWVVVVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUWWWYYYZZZZZZYYYUUUVVVVVVWWWXXXYYYZZZ[[[UUUVVVWWWVVVTTTRRRRRRRRRoooooommmiiieeeeeejjjoooxxxtttnnngggbbbaaa___\\\YYYZZZYYYZZZ\\\]]]\\\YYYWWWXXXWWWVVVWWWYYYZZZYYYXXXWWWUUUSSSSSSTTTTTTSSSRRRNNNPPPTTTWWWXXXWWWVVVUUUXXXXXXWWWYYYZZZZZZYYYWWWVVV[[[[[[XXXYYY___```]]]WWWWWWVVVVVVWWWYYY\\\]]]]]]]]]\\\[[[YYYYYYZZZ\\\^^^]]]\\\[[[ZZZZZZZZZZZZ[[[YYYWWWWWWYYYYYYYYYXXX]]]]]]]]]___aaabbbbbbaaabbbbbbcccccccccaaa```_________^^^\\\\\\\\\\\\\\\XXXYYYZZZ\\\^^^aaaccceeeuuuzzz~~~mmmRRRJJJLLLLLLXXXjjj}}}tttlllkkknnntttxxxxxxnnngggiiisss|||{{{|||}}}}}}zzzvvvssstttuuupppooolllhhhdddcccccceeeeeeeeeiiirrrtttiii```^^^___[[[VVVTTTQQQRRRRRRSSSRRRPPPOOONNNTTTVVVXXXWWWUUURRRQQQQQQOOONNNMMMLLLLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOMMMKKKJJJKKKMMMLLLNNNQQQRRRQQQOOONNNNNNPPPNNNLLLLLLMMMOOOOOOOOOTTTVVVXXXYYYXXXWWWXXXYYYTTTVVVWWWXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUQQQNNNPPPVVV[[[[[[YYYWWWXXXYYYYYYYYYYYYXXXXXXVVVTTTRRRQQQRRRTTTVVVXXXsssiii___```aaabbbeeemmmyyyuuukkkfffaaa___```aaa___^^^[[[[[[[[[\\\]]]\\\YYYWWWYYYXXXVVVVVVWWWWWWVVVUUURRRPPPNNNNNNOOOPPPOOONNNNNNOOORRRUUUWWWWWWWWWVVVWWWVVVVVVWWWYYYYYYXXXWWWVVVZZZZZZXXXYYY___```^^^ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYYYY\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYWWWXXXZZZ\\\\\\\\\_________``````aaa```___``````aaaaaa```___^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^___aaabbbmmm~~~dddRRRKKKIIINNNYYYmmmuuuooooooqqqsssyyyooohhhgggoooyyy{{{vvvsssuuuwwwxxxvvvrrrnnnmmmmmmkkkjjjgggbbb^^^\\\]]]^^^aaabbbfffppp~~~oooddd\\\\\\]]]ZZZVVVTTTQQQQQQRRRRRRRRRQQQPPPPPPTTTVVVXXXWWWUUUSSSRRRSSSPPPOOONNNMMMMMMOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSTTTRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKJJJKKKMMMMMMOOOPPPPPPNNNMMMMMMMMMNNNLLLKKKLLLNNNPPPQQQQQQWWWXXXYYYYYYXXXXXXYYYZZZ\\\YYYVVVSSSSSSTTTVVVXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQNNNPPPVVVZZZ[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSSSSSSSTTTVVVXXXuuuhhh^^^XXXTTTWWW[[[aaakkkzzztttlllccc___\\\\\\___bbbbbbaaa]]]\\\[[[\\\\\\[[[YYYWWWYYYWWWVVVUUUUUUUUUSSSQQQOOOMMMKKKKKKLLLMMMLLLLLLNNNOOOQQQSSSUUUVVVWWWXXXVVVUUUUUUVVVWWWXXXWWWVVVUUUXXXYYYXXXZZZ^^^```___\\\]]]___```___]]][[[ZZZYYYZZZ[[[[[[ZZZ[[[]]]___^^^^^^]]]]]]]]]]]]]]]]]]ZZZYYYXXXYYY\\\___``````````````````______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]^^^_________^^^]]]___^^^^^^]]]]]]]]]^^^^^^hhhvvv}}}vvvzzz~~~```MMMJJJFFFIIIZZZsss}}}tttpppnnnnnnxxx}}}|||rrrllliiinnnuuu|||~~~zzzrrrllllllooorrrrrrooojjjfffdddcccccc```\\\WWWUUUVVVWWW\\\]]]aaalll{{{ggg^^^WWWXXXYYYWWWTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVSSSQQQPPPNNNNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNKKKJJJKKKLLLNNNOOOOOONNNLLLKKKLLLNNNNNNLLLKKKLLLOOOQQQRRRSSSZZZZZZZZZYYYWWWWWWYYY[[[iiibbbXXXSSSSSSVVVYYYZZZVVVVVVUUUUUUTTTTTTTTTSSSTTTQQQOOOQQQVVVZZZ[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVWWWWWWXXX~~~zzztttiiiaaa\\\YYYWWWXXX\\\ccclllxxxsssllljjjbbb___\\\]]]aaaddddddccc___]]][[[[[[[[[ZZZXXXWWWWWWUUUTTTTTTTTTTTTSSSQQQPPPNNNKKKKKKLLLMMMNNNMMMPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUVVVWWWXXXZZZ]]]______]]]^^^_________^^^]]]\\\[[[\\\]]]\\\[[[[[[\\\^^^]]]]]]^^^_______________[[[ZZZXXXYYY\\\___``````___``````___^^^]]]^^^___^^^^^^^^^]]]\\\[[[ZZZZZZ]]]^^^aaacccccccccbbbaaa```___^^^]]]]]]]]]]]]]]]iiittttttqqq}}}rrrVVVPPPHHHDDDOOObbbuuuwwwrrrpppoootttyyywwwrrroooqqqvvv}}}|||rrriiifffjjjoooqqqnnnhhhaaa]]]\\\[[[YYYVVVSSSRRRSSSUUUWWWXXX\\\gggvvvsssaaaZZZTTTUUUVVVSSSQQQPPPRRRQQQPPPPPPQQQSSSTTTVVVTTTUUUWWWVVVVVVUUUWWWXXXWWWUUUSSSPPPOOONNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUURRRRRRSSSSSSRRRRRRQQQPPPOOOPPPPPPNNNLLLKKKKKKLLLOOOOOOOOOMMMLLLLLLOOOQQQQQQOOOMMMNNNPPPRRRSSSSSSZZZZZZYYYVVVTTTUUUWWWYYYkkkbbbWWWSSSTTTXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRTTTXXX[[[\\\\\\[[[[[[ZZZYYYXXXYYYZZZZZZXXXXXXYYYYYYZZZZZZZZZZZZ}}}}}}zzzpppiii___XXXVVVXXX[[[\\\bbbiiisss}}}vvvmmmhhhfffaaa___^^^```eeeiiiiiihhh___]]]ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSPPPNNNKKKJJJLLLNNNOOOOOOSSSSSSSSSSSSSSSTTTTTTUUUWWWVVVUUUUUUWWWYYYZZZYYYVVVUUUVVVXXXZZZ[[[]]]___]]]\\\\\\[[[\\\]]]^^^___]]]______^^^\\\ZZZZZZ[[[\\\]]]^^^```aaaaaaaaaaaa^^^[[[YYYYYY[[[]]]______]]]______^^^]]]]]]___bbb``````___^^^]]]\\\[[[[[[\\\^^^```bbbccccccbbbaaa^^^^^^^^^]]]]]]^^^^^^___hhhqqquuuuuu{{{gggUUUKKKEEEJJJTTT___lllxxx}}}xxxsssqqqqqqtttwww|||zzzvvvvvvwww{{{uuukkkcccgggmmmqqqooohhh___XXXUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUXXXbbbrrrooo^^^XXXSSSTTTTTTPPPNNNNNNRRRQQQQQQQQQRRRTTTVVVWWWUUUUUUVVVUUUUUUUUUXXXZZZ[[[YYYUUUQQQOOOMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPNNNLLLLLLMMMOOOOOOOOONNNMMMOOOSSSVVVTTTRRRPPPPPPQQQRRRRRRQQQWWWWWWVVVSSSRRRRRRTTTVVV^^^XXXQQQOOORRRTTTRRROOOWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUWWWZZZ\\\]]]^^^]]]\\\\\\[[[ZZZZZZ[[[[[[YYYYYYZZZ[[[]]]^^^^^^^^^yyyooopppssspppggg```]]]ZZZVVVUUUXXX]]]bbbdddpppwwwxxxrrrmmmhhheee___^^^^^^bbbhhhmmmnnnnnn^^^\\\XXXWWWWWWXXXXXXXXXUUUTTTSSSTTTVVVWWWVVVUUUOOOMMMJJJIIIJJJMMMNNNOOOSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVTTTUUUWWWYYYZZZZZZWWWUUUUUUXXXZZZYYYZZZ^^^\\\[[[YYYYYYYYY[[[]]]___]]]^^^___]]][[[XXXXXXXXXZZZ[[[^^^```aaabbbbbbbbb___\\\YYYYYY[[[]]]___```\\\^^^___^^^\\\\\\___ccccccbbbaaa___^^^]]]]]]\\\ZZZ[[[]]]_______________^^^]]]]]]]]]]]]^^^______dddlllwwwzzzuuu{{{}}}[[[PPPGGGHHHJJJNNNYYYeeepppuuu{{{{{{xxxsssppppppssstttwww{{{|||}}}~~~zzzpppdddhhhnnnsssrrrkkk```XXXSSSSSSRRRPPPOOOOOORRRTTTVVVUUUVVV^^^nnnrrr\\\WWWTTTUUUTTTPPPNNNOOORRRRRRRRRRRRSSSTTTVVVVVVUUUVVVUUUTTTSSSTTTWWWZZZ[[[YYYUUURRROOOMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPOOONNNPPPSSSVVVUUUSSSPPPOOOPPPQQQPPPOOOSSSSSSSSSRRRPPPPPPRRRTTTVVVSSSRRRRRRTTTTTTQQQNNNSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^^^^\\\\\\]]]]]]\\\[[[ZZZYYYXXXYYYYYY[[[]]]___aaabbb{{{nnncccaaa```\\\YYYXXXXXXYYY\\\bbbjjjrrrwwwzzzxxxqqqoookkkhhhggg```^^^^^^bbbhhhlllmmmkkk]]]ZZZVVVTTTUUUWWWXXXXXXXXXWWWVVVVVVWWWXXXWWWUUUPPPMMMJJJIIIJJJMMMOOOPPPPPPQQQTTTWWWXXXXXXXXXWWWVVVUUUSSSSSSVVVXXXZZZZZZYYYUUUUUUYYYZZZWWWXXX\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXZZZ[[[[[[XXXVVVVVVVVVXXXZZZ]]]```bbbbbbbbbbbb___\\\ZZZZZZ\\\```bbbccc^^^```aaa^^^ZZZZZZ^^^bbbeeecccaaa___^^^]]]]]]]]][[[[[[[[[\\\\\\]]]]]]]]]___^^^^^^]]]]]]]]]^^^^^^bbbiiiqqqyyy}}}uuulllZZZKKKIIIIIIHHHMMMVVVbbbjjjssswwwuuuqqqnnnmmmnnnnnnpppssszzzzzzkkkooouuuzzzzzzrrrggg^^^ZZZYYYXXXUUUSSSSSSUUUWWWYYYVVVUUU[[[kkkzzznnnYYYUUUTTTVVVVVVRRRQQQSSSRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVTTTRRRQQQSSSVVVYYYXXXVVVSSSQQQOOOOOOOOOPPPOOOPPPQQQRRRRRRQQQOOONNNMMMNNNOOOQQQRRRSSSTTTTTTRRRTTTUUUTTTRRROOOOOOOOOPPPQQQQQQOOONNNNNNPPPRRRQQQOOOMMMMMMNNNOOOOOONNNOOOQQQRRRQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWUUUSSSRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRTTTVVVXXXYYY[[[\\\]]]YYY[[[\\\]]]\\\ZZZWWWVVVVVVVVVVVVXXXZZZ^^^bbbdddtttjjjbbb[[[ZZZXXXUUUWWW]]][[[___gggsssvvviiiggghhhfffdddfffcccaaa```bbbfffhhhgggeee\\\XXXTTTSSSTTTVVVXXXYYY\\\ZZZXXXXXXXXXXXXVVVTTTRRROOOKKKJJJLLLOOOQQQRRRMMMOOOTTTXXXZZZ[[[ZZZZZZUUUSSSQQQRRRTTTWWWYYYYYYZZZUUUUUUYYYYYYVVVWWW[[[[[[\\\]]]]]]\\\YYYWWWUUUTTTVVVXXXXXXVVVUUUUUUUUUWWWYYY\\\```bbbcccbbbbbb___\\\ZZZ[[[^^^cccfffggg```bbbbbb^^^YYYXXX\\\```eeedddaaa___^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^``````___^^^]]]]]]]]]]]]cccjjjooosssyyygggQQQLLLKKKGGGHHHMMMUUU___lllsssrrrnnnlllllliiiiiijjjmmmtttsssvvv|||zzznnneeebbbaaa___\\\YYYWWWYYYZZZ[[[WWWTTTZZZiii~~~}}}pppfffWWWTTTTTTWWWWWWUUUTTTWWWRRRSSSTTTVVVVVVUUUTTTSSSWWWVVVTTTRRRPPPQQQUUUXXXTTTSSSQQQPPPOOOPPPRRRSSSPPPQQQRRRSSSRRRQQQNNNMMMLLLMMMNNNQQQRRRTTTTTTUUUSSSTTTVVVUUUSSSPPPPPPPPPQQQRRRRRRPPPMMMLLLLLLNNNMMMKKKJJJJJJLLLNNNNNNNNNMMMOOORRRRRRQQQQQQQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUPPPRRRUUUWWWXXXYYY[[[\\\WWWYYY[[[\\\\\\YYYUUUSSSTTTSSSSSSUUUXXX]]]bbbeeezzzppphhhccc```YYYUUUWWW[[[^^^dddjjjqqqxxxrrrnnnhhhdddccccccbbbbbb^^^\\\[[[[[[^^^```aaa```[[[[[[YYYXXXWWWWWWWWWWWW]]][[[YYYWWWVVVUUUUUUVVVRRRQQQPPPOOOPPPPPPRRRRRRUUURRRPPPSSSXXXZZZXXXUUUTTTRRROOOOOOQQQRRRSSSSSSUUUTTTSSSSSSTTTVVVXXXYYY\\\\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWWWWYYY\\\]]]]]]\\\]]]\\\ZZZXXXYYY[[[]]]___\\\```cccbbb___\\\\\\]]][[[^^^``````^^^\\\\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\___^^^]]][[[[[[[[[[[[\\\___eeennnuuuzzz|||dddVVVNNNFFFDDDIIIHHHWWWgggooonnnllljjjiiiddddddfffjjjqqqzzzyyy{{{xxxmmmfffkkkkkkccc\\\[[[]]]^^^]]]XXXUUUZZZkkk}}}oooddd[[[XXXXXXWWWXXXXXXWWWUUURRRUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSQQQPPPQQQRRRTTTVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVWWWVVVUUUSSSQQQPPPQQQRRRRRRPPPNNNLLLMMMMMMJJJIIIHHHHHHHHHJJJLLLMMMNNNMMMLLLLLLNNNPPPRRRTTTSSSRRRRRRRRRRRRQQQQQQQQQTTTRRRPPPRRRVVVWWWTTTPPPRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWUUUUUUUUUUUUVVVWWWXXXVVVUUUUUUWWW[[[___bbbppphhhhhhaaacccgggkkknnnooonnnmmmpppqqqqqqnnnhhhbbb]]]\\\^^^[[[\\\aaahhhnnnwwwuuullliiidddaaa`````````___]]][[[YYYYYY[[[]]]^^^]]][[[ZZZYYYYYYXXXXXXYYYYYY]]][[[YYYWWWVVVUUUUUUVVVSSSRRRQQQQQQQQQRRRSSSSSSUUUSSSRRRSSSUUUUUUTTTRRRTTTRRROOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXYYYYYYYYYXXXVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYXXXYYY[[[\\\[[[ZZZ[[[ZZZYYYXXXXXXZZZ[[[\\\\\\___bbbbbb___]]]]]]^^^^^^]]]]]]]]]^^^^^^]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZ]]]\\\ZZZYYYXXXYYYYYYZZZ]]]aaaiiiooottt~~~~~~ooo```QQQJJJKKKGGGPPP]]]ggglllnnnllliiihhhhhhjjjmmmsss{{{}}}rrrnnnrrrqqqiiibbbaaacccdddfff___YYY\\\kkk~~~tttiii```ZZZYYYXXXWWWWWWXXXWWWUUUSSSVVVVVVUUUUUUTTTTTTTTTTTTPPPOOONNNMMMMMMNNNPPPQQQTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOMMMNNNNNNOOOQQQRRRRRRSSSUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMLLLJJJHHHGGGFFFHHHJJJKKKPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPQQQTTTRRRSSSWWW[[[\\\XXXSSSRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^sssfffZZZUUUUUUVVVVVVWWWYYY[[[^^^___```\\\___ccceeeeeeeeedddeeeiiijjjooowww~~~ooofffccccccaaa^^^]]]^^^]]]\\\[[[[[[YYYWWWWWWXXXZZZZZZYYYZZZZZZYYYYYYZZZ[[[[[[\\\]]]\\\ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTUUUTTTQQQPPPOOOPPPUUURRROOONNNOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ\\\]]]^^^^^^___\\\[[[ZZZZZZ[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ^^^aaaaaa___]]]^^^```ccc___\\\\\\___```]]]YYYYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXXXX[[[^^^ccchhhkkkuuuiiiWWWOOOIIIJJJQQQ]]]hhhnnnnnnkkkllllllmmmpppuuu|||{{{yyy}}}{{{rrrkkkjjjlllmmmppphhh``````mmmzzzmmmgggccc___\\\ZZZWWWVVVWWWVVVUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMNNNNNNMMMKKKJJJKKKLLLNNNKKKHHHFFFEEEFFFIIIJJJQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSVVV[[[``````\\\WWWSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZvvvhhh___YYYSSSQQQQQQNNNNNNNNNNNNPPPTTTYYY\\\___eeeooowww{{{}}}}}}}}}}}}jjj^^^ZZZZZZ[[[ZZZZZZZZZ\\\\\\ZZZXXXZZZXXXVVVUUUVVVWWWWWWWWWYYYYYYYYYZZZ[[[\\\^^^^^^]]]\\\ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTPPPTTTWWWUUUPPPNNNOOOQQQUUURRROOONNNNNNOOOOOONNNPPPPPPRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ\\\^^^```aaabbb```^^^\\\[[[[[[[[[YYYWWWWWWWWWYYYZZZZZZZZZYYYXXXYYY\\\___```^^^]]]___aaahhhfffcccaaa___^^^\\\ZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTUUUVVVWWWXXX[[[\\\___cccfffnnnlllVVVLLLIIIKKKTTT___fffiiijjjjjjjjjkkkoootttzzz|||ttttttwwwyyyxxxppphhhhhhtttsssmmmllljjjhhhaaa^^^ZZZWWWVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRRRRSSSSSSUUUSSSRRRPPPPPPQQQSSSTTTPPPPPPPPPQQQQQQPPPPPPOOOQQQPPPNNNNNNOOOQQQSSSUUUSSSSSSTTTTTTTTTSSSQQQPPPKKKLLLMMMLLLJJJJJJJJJKKKNNNLLLHHHFFFFFFHHHKKKMMMPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNQQQRRRUUUYYY^^^___]]][[[TTTUUUUUUVVVWWWWWWWWWWWWTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYYYYYYYjjjaaaXXXVVVUUURRRPPPQQQNNNOOOOOOOOOPPPUUU\\\aaaoooxxx|||kkkbbb[[[WWWWWWWWWVVVWWWXXXZZZ[[[YYYWWWYYYWWWUUUUUUVVVWWWWWWVVVYYYYYYYYYZZZ\\\]]]___```^^^\\\ZZZXXXWWWVVVVVVWWWTTTTTTRRRQQQQQQQQQRRRRRRNNNSSSXXXWWWRRROOOQQQUUUUUURRROOONNNNNNOOOOOONNNOOOPPPQQQRRRRRRQQQOOONNNNNNNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\^^^```bbbcccbbb```^^^]]]]]]\\\ZZZXXXXXXYYYZZZ\\\\\\[[[ZZZYYYXXX[[[^^^^^^\\\\\\^^^aaajjjllllllggg___ZZZZZZ\\\XXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZ]]]]]]___aaadddkkkzzzeeeQQQKKKHHHMMMRRRUUUZZZaaa```aaacccgggmmmtttzzz}}}~~~|||~~~yyyrrrsss}}}zzzooolllkkkiiigggdddaaa\\\YYYWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQUUUTTTRRRQQQQQQRRRTTTUUUPPPPPPPPPPPPPPPPPPOOONNNRRRQQQPPPOOOOOOQQQSSSUUUSSSTTTUUUUUUUUUTTTSSSRRRLLLMMMMMMLLLJJJIIIJJJKKKMMMKKKIIIHHHIIIKKKOOOQQQQQQOOOMMMKKKKKKLLLOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQTTTWWWZZZ[[[[[[UUUUUUVVVWWWWWWVVVVVVVVVRRRRRRRRRSSSTTTVVVXXXZZZWWWWWWVVVVVVWWWXXXYYYYYYgggaaa\\\[[[ZZZWWWVVVXXX^^^```aaaaaabbbfffmmmrrrlllccc```ZZZUUUSSSTTTTTTTTTVVVXXXYYYYYYWWWXXXVVVTTTTTTUUUWWWWWWWWWXXXXXXYYYZZZ[[[]]]___```^^^]]][[[XXXWWWWWWWWWWWWUUUTTTRRRQQQPPPQQQQQQRRRNNNSSSXXXXXXTTTRRRTTTVVVUUURRROOONNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNOOOQQQSSSUUUWWWXXXZZZZZZZZZ[[[]]]^^^```aaaaaa___]]]]]]]]]]]][[[YYYYYYZZZ\\\]]]]]]]]]\\\[[[WWWYYY\\\[[[YYYYYY\\\___fffkkknnniii^^^WWWXXX[[[XXXXXXYYYZZZZZZXXXWWWVVVSSSSSSSSSSSSUUUWWWYYY[[[^^^]]]___aaadddiiivvv|||[[[OOOFFFFFFGGGFFFKKKRRRTTTUUUWWW\\\aaahhhmmmqqqrrryyy~~~}}}ppphhheeeccc___]]]bbb___[[[YYYWWWUUURRRPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQPPPPPPOOONNNMMMQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUTTTTTTNNNOOOOOONNNKKKJJJJJJKKKKKKJJJJJJJJJLLLNNNPPPRRRRRRPPPMMMKKKKKKNNNRRRUUUPPPNNNLLLKKKJJJKKKLLLNNNPPPPPPPPPPPPRRRUUUWWWYYYVVVVVVWWWWWWWWWVVVUUUUUURRRRRRRRRSSSTTTWWWYYYZZZWWWVVVUUUUUUVVVWWWYYYZZZzzzwwwuuuqqqmmmooossssssvvvxxxxxxvvvxxx}}}xxxeee```]]]VVVRRRSSSSSSRRRRRRTTTVVVXXXWWWWWWVVVTTTRRRRRRTTTVVVWWWVVVXXXXXXYYYYYY[[[\\\^^^___^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRRRROOOSSSVVVWWWUUUSSSSSSTTTTTTRRROOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUNNNNNNOOOPPPRRRUUUWWWYYY[[[ZZZZZZZZZZZZ\\\]]]^^^^^^\\\[[[[[[\\\]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\VVVXXXZZZYYYWWWWWWZZZ]]]___dddgggeee]]]WWWVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUQQQQQQQQQRRRTTTWWWYYY[[[\\\[[[]]]aaacccgggrrr}}}jjjWWWGGGEEEFFFCCCCCCHHHIIIJJJLLLPPPUUUZZZ___aaadddkkk{{{wwwfff___]]]ZZZXXXXXX[[[YYYWWWVVVVVVTTTRRROOOLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQRRRSSSSSSTTTTTTOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNLLLKKKNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUTTTSSSQQQRRRRRRPPPMMMJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPNNNLLLMMMOOOQQQSSSOOOMMMKKKJJJJJJLLLNNNPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWSSSTTTUUUWWWWWWXXXXXXXXXpppaaa^^^ZZZRRRPPPUUUSSSRRRQQQRRRTTTVVVVVVVVVTTTRRRQQQQQQSSSUUUVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXWWWWWWWWWXXXWWWUUUSSSSSSSSSSSSTTTPPPSSSVVVWWWVVVTTTRRRQQQTTTRRROOOOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWNNNNNNOOOPPPRRRTTTWWWXXX\\\[[[ZZZYYYYYYZZZ[[[[[[[[[YYYYYYYYY[[[\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\VVVXXXYYYXXXVVVUUUXXX[[[ZZZ\\\___```]]]YYYTTTRRRVVVWWWXXXYYYYYYWWWUUUTTTOOOPPPPPPQQQSSSVVVYYYZZZZZZYYY[[[___bbbeeeoooyyyxxx^^^HHHGGGJJJGGGCCCDDDCCCDDDFFFHHHLLLQQQTTTWWWSSS[[[mmm~~~mmm^^^YYYYYYWWWWWWZZZTTTSSSSSSTTTUUUTTTRRROOOLLLLLLMMMMMMNNNNNNNNNOOOIIIJJJKKKMMMNNNOOOPPPPPPLLLMMMNNNOOOOOOOOOOOONNNSSSRRRRRRQQQOOOMMMKKKJJJLLLLLLMMMNNNNNNNNNMMMMMMPPPQQQRRRTTTTTTTTTSSSSSSSSSTTTSSSQQQNNNKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLLLLMMMMMMNNNMMMLLLJJJIIIJJJMMMPPPRRRPPPRRRUUUUUUUUUSSSSSSSSSWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQQQQQQQRRRSSSPPPRRRVVVYYYZZZYYYWWWVVV}}}wwwrrrqqqllldddZZZTTTRRRSSSPPPOOOOOOQQQSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVXXX[[[]]]^^^aaaaaaaaa]]]YYYUUUSSSSSSUUUVVVWWWUUUSSSRRRRRRSSSRRRTTTVVVWWWWWWUUURRRPPPPPPOOONNNNNNOOOQQQTTTUUUVVVUUUUUUWWWYYY[[[ZZZYYYRRRRRRQQQQQQRRRTTTVVVWWW[[[[[[[[[[[[ZZZYYYXXXWWW\\\\\\\\\[[[ZZZXXXVVVUUUWWWWWWXXXZZZ[[[[[[[[[[[[SSSUUUVVVVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWZZZ\\\\\\YYYVVVTTTSSSUUUSSSPPPPPPRRRVVVYYYZZZWWWYYY\\\___aaadddhhhkkk{{{oooQQQIIIGGG???===CCC@@@AAACCCCCCDDDFFFIIILLLTTTYYY```hhhqqq{{{ooocccZZZYYYXXXRRROOOOOOQQQRRRSSSTTTSSSRRRPPPNNNOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLNNNQQQMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQQQQQQQPPPOOONNNMMMPPPOOONNNNNNOOOOOOMMMLLLIIINNNPPPMMMMMMOOOQQQOOOPPPTTTXXXUUUOOOIIIHHHHHHLLLLLLJJJJJJIIIJJJKKKLLLIIIKKKMMMMMMLLLLLLNNNPPPJJJJJJJJJKKKLLLNNNOOOPPPUUUUUUUUUTTTTTTUUUVVVVVVYYYXXXXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWW|||rrrmmmjjjkkkiiiddd[[[UUUSSSSSSPPPOOONNNOOORRRTTTUUUUUUTTTTTTVVVWWWXXXXXXXXXXXXVVVVVVUUUVVVWWWYYYZZZ\\\^^^______\\\YYYVVVTTTUUUVVVWWWWWWVVVSSSRRRRRRSSSUUUVVVWWWYYYXXXVVVTTTSSSQQQPPPPPPPPPQQQSSSUUUVVVWWWVVVUUUVVVXXXYYYYYYXXXSSSSSSRRRQQQQQQRRRTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZZZZYYYXXXWWWVVVVVVTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\ZZZWWWUUUUUUUUUXXXXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[[[[YYYWWWVVVVVVWWWTTTQQQPPPRRRUUUWWWXXXYYY[[[^^^```bbbeeeiiilllooo}}}^^^OOOJJJEEECCCEEE???AAABBBBBBBBBDDDGGGJJJNNNRRRXXX___gggpppyyyyyyggg]]]VVVUUUUUURRROOOPPPOOOPPPRRRSSSRRRQQQOOONNNOOOOOONNNNNNLLLKKKIIIHHHHHHIIIKKKKKKJJJKKKMMMOOOLLLKKKKKKKKKKKKKKKKKKLLLOOOOOOPPPPPPPPPPPPPPPOOOPPPOOOMMMNNNNNNOOOMMMLLLJJJNNNOOOMMMMMMQQQSSSRRRSSSTTTTTTRRRMMMIIIHHHHHHKKKJJJIIIGGGGGGHHHJJJKKKKKKLLLMMMLLLJJJJJJJJJLLLJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUVVVVVVuuulllfffbbbaaaccceeebbb\\\VVVTTTTTTSSSQQQOOOOOOQQQTTTVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXXXX[[[\\\\\\ZZZXXXVVVWWWWWWWWWXXXXXXVVVTTTRRRRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSPPPPPPOOOPPPQQQRRRTTTUUUWWWVVVUUUUUUWWWWWWVVVUUUUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVTTTUUUVVVXXXZZZ[[[[[[[[[\\\]]]]]][[[WWWUUUTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXYYYZZZZZZWWWTTTRRRSSSTTTUUUUUUYYY[[[]]]___aaacccfffiiijjjrrrlllSSSHHHFFFDDDBBB???@@@@@@@@@@@@AAADDDFFFHHHKKKOOOTTT[[[ccclllrrr~~~jjj```XXXRRRRRRSSSQQQPPPPPPMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOOOOONNNKKKHHHGGGEEEGGGIIIJJJJJJJJJKKKMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMMMMNNNOOOMMMLLLJJJNNNOOOLLLMMMRRRVVVWWWWWWTTTPPPLLLKKKJJJHHHGGGJJJIIIGGGEEEEEEGGGIIIKKKMMMMMMMMMLLLIIIGGGGGGHHHKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVRRRQQQQQQPPPOOOOOOOOOOOOTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQRRRTTTTTTTTTTTTpppiiieeeaaa]]]ZZZ]]]___]]]YYYVVVVVVWWWZZZWWWRRRPPPRRRTTTVVVWWWUUUUUUWWWYYYZZZ[[[[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVXXXYYYYYYYYYWWWWWWYYYZZZXXXYYYYYYWWWTTTRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRROOOOOOOOOOOOPPPRRRSSSTTTWWWVVVUUUUUUVVVVVVTTTSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\VVVXXXZZZYYYWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZZZZZZZYYYZZZ]]]______\\\XXXVVVUUUVVVUUUUUUWWWYYY[[[\\\]]]^^^aaadddiiikkkvvv|||]]]JJJFFFDDD?????????@@@???>>>>>>@@@CCCGGGHHHKKKNNNSSSZZZbbbgggpppuuu}}}wwwhhh___ZZZUUUSSSRRRPPPOOONNNKKKKKKMMMNNNNNNNNNNNNMMMMMMNNNPPPPPPNNNLLLHHHFFFEEEGGGJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLMMMNNNNNNMMMLLLKKKNNNNNNLLLMMMSSSXXXZZZZZZSSSKKKHHHIIIJJJIIIGGGJJJIIIFFFEEEEEEGGGJJJLLLMMMNNNNNNMMMJJJHHHHHHIIILLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUPPPOOONNNMMMMMMMMMNNNOOOTTTUUUUUUVVVUUUTTTSSSRRROOOOOOQQQSSSTTTUUUUUUUUU|||ooofffcccbbb___\\\XXXZZZ[[[YYYVVVUUUXXX[[[aaa\\\WWWSSSSSSTTTVVVWWWUUUVVVXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWXXXZZZ\\\ZZZ[[[ZZZXXXUUURRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTUUUUUUTTTRRRSSSSSSRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSSSSRRRSSSSSSTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYTTTWWWYYYZZZYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ[[[\\\[[[\\\]]]aaadddccc```\\\ZZZYYYYYYXXXWWWWWWYYYZZZZZZZZZ\\\^^^```cccccciii{{{mmmUUULLLGGGAAA@@@@@@@@@>>><<<<<<>>>@@@EEEFFFHHHKKKNNNSSSYYY^^^bbbhhhqqq|||rrrkkkdddaaa\\\VVVRRRPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMLLLMMMOOOPPPOOOLLLIIIGGGGGGIIILLLMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMLLLLLLNNNNNNNNNLLLKKKOOOOOOLLLMMMSSSXXXYYYYYYQQQIIIFFFIIILLLKKKHHHKKKJJJHHHGGGGGGIIILLLMMMMMMOOOOOONNNLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSOOONNNMMMLLLLLLMMMOOOPPPTTTTTTUUUVVVVVVUUUSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWqqqlllddd```______]]]\\\YYYZZZZZZXXXUUUUUUYYY]]]ccc___YYYUUUTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXYYYYYYZZZYYYYYYYYYXXXYYYYYYXXXWWWXXX[[[]]]\\\\\\[[[YYYUUUSSSRRRRRRTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVTTTSSSRRRRRRQQQRRRSSSTTTVVVXXXUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVYYY[[[^^^^^^\\\YYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^___aaadddgggdddbbb___]]]]]]\\\[[[ZZZZZZ[[[\\\[[[[[[[[[]]]___^^^^^^cccpppzzzeeeVVVLLLDDDBBBBBBAAA???===<<<===???@@@BBBEEEGGGIIILLLQQQTTTXXX\\\eeeooo{{{yyyuuu|||uuulllhhheeeddd___WWWRRRPPPNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLNNNNNNNNNMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKLLLNNNNNNNNNLLLLLLPPPPPPMMMNNNRRRVVVVVVUUUOOOIIIHHHJJJMMMLLLJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOPPPPPPOOONNNPPPQQQNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMLLLLLLNNNPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRSSSUUUWWWXXXYYYYYYvvvfffccc___\\\ZZZZZZ[[[\\\YYY[[[\\\ZZZWWWVVVWWWZZZ```\\\WWWUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[ZZZYYYWWWXXX[[[]]]]]]]]]\\\YYYVVVSSSRRRRRRSSSRRRPPPNNNNNNOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQPPPPPPQQQRRRSSSTTTQQQRRRTTTUUUVVVWWWWWWXXXUUUTTTRRRQQQQQQRRRSSSTTTQQQRRRTTTUUUVVVWWWWWWWWW[[[]]]______\\\YYYWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^___aaabbbbbbdddfffhhhcccaaa___^^^^^^^^^]]]\\\ZZZ[[[[[[ZZZYYYYYY[[[\\\\\\^^^bbbgggttt}}}kkkYYYMMMEEEEEECCCAAA>>><<<===???<<>>======???;;;>>>CCCEEEFFFGGGIIIJJJOOOQQQUUU]]]gggrrr{{{vvvtttzzzwwwssshhh^^^XXX\\\[[[SSSPPPRRRQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPOOOLLLJJJIIIJJJLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOLLLKKKKKKKKKMMMNNNNNNMMMNNNRRRSSSOOONNNPPPPPPOOOMMMMMMLLLMMMNNNOOONNNMMMGGGHHHJJJLLLMMMMMMLLLKKKPPPQQQRRRQQQOOONNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMKKKJJJKKKNNNQQQSSSTTTTTTRRRRRRRRRSSSTTTUUUPPPQQQSSSUUUWWWXXXYYYYYY{{{rrrkkkeeeccc```]]]ZZZYYYZZZ\\\^^^\\\```bbb]]]VVVSSSUUUZZZZZZWWWTTTSSSTTTVVVVVVVVVSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYYYYXXXXXXWWWWWW\\\YYYVVVTTTTTTSSSRRRQQQRRROOOKKKIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQNNNLLLKKKMMMPPPQQQTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXUUUSSSQQQRRRSSSSSSRRRTTTVVVYYY[[[]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXX\\\YYYWWWXXX\\\^^^___]]]```aaabbbcccddddddddddddaaa```^^^\\\[[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVYYYXXXXXX[[[```lllvvv^^^SSSHHHEEEDDDAAA>>>???>>>>>>>>>???BBBEEEIIIKKKJJJLLLPPPTTTZZZbbblllrrr~~~zzzxxx||||||qqqooojjjaaaZZZYYYWWWUUUSSSQQQOOONNNNNNNNNMMMKKKJJJHHHGGGGGGFFFJJJIIIHHHHHHHHHHHHIIIJJJOOONNNLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHGGGFFFJJJJJJKKKMMMPPPRRRRRRQQQMMMLLLLLLLLLMMMNNNNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPPPPOOOMMMKKKJJJNNNNNNNNNMMMMMMLLLJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOQQQRRRQQQPPPOOOOOOPPPRRRTTTVVVUUUTTTTTTTTTUUUWWWYYYZZZtttmmmhhhddd```aaa___]]][[[ZZZ[[[]]]^^^]]]______\\\WWWTTTVVVXXXYYYVVVTTTSSSUUUWWWWWWWWWTTTUUUVVVXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRPPPQQQTTTVVVXXXXXXTTTQQQMMMKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQRRRUUUVVVVVVWWWWWWVVVVVVVVVUUUSSSPPPNNNMMMOOOQQQRRRVVVUUUUUUVVVWWWXXXZZZ[[[YYYXXXVVVTTTSSSSSSSSSTTTQQQRRRUUUWWWYYYZZZZZZZZZ[[[YYYWWWUUUUUUVVVWWWXXXZZZXXXVVVXXX[[[^^^___^^^aaaaaa```aaacccccccccccc```___^^^\\\ZZZYYYYYYYYYWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUVVVYYY\\\eeevvvuuudddSSSJJJGGGCCC???============>>>@@@BBBEEEFFFIIIKKKNNNQQQVVV\\\ccchhhuuu~~~zzzzzzqqqiiihhheee___[[[YYYXXXVVVSSSQQQOOONNNNNNPPPPPPNNNLLLKKKJJJIIIIIIKKKKKKIIIHHHHHHHHHIIIIIINNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJMMMPPPSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPOOONNNMMMKKKJJJNNNNNNNNNMMMMMMLLLKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQPPPPPPRRRSSSTTTUUUUUUUUUWWWVVVVVVVVVVVVWWWYYYZZZxxxmmmfffcccbbb```^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWVVVVVVWWWUUUSSSSSSUUUWWWYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUOOONNNLLLNNNQQQVVVYYYZZZTTTRRROOONNNMMMMMMKKKJJJLLLLLLMMMNNNNNNOOOPPPPPPTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVSSSQQQPPPQQQRRRSSSWWWWWWWWWWWWXXXYYY[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTQQQRRRTTTVVVXXXXXXXXXXXXXXXVVVTTTRRRQQQSSSUUUWWWWWWVVVUUUWWWZZZ]]]______ccc```]]]^^^```bbbbbb```^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTVVVXXXZZZ^^^jjjvvv{{{cccUUUNNNGGGAAA???=========>>>???AAABBBCCCGGGIIILLLNNNPPPTTTXXX[[[hhhqqq~~~yyyuuuvvv~~~{{{gggaaaaaa```\\\ZZZZZZYYYWWWTTTQQQOOONNNNNNSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLPPPSSSSSSRRRTTTSSSQQQOOONNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNNNNMMMMMMOOOPPPOOOQQQTTTVVVWWWVVVUUUTTTXXXXXXWWWWWWWWWWWWXXXYYY~~~sssnnngggbbb```^^^]]][[[[[[[[[\\\]]]]]]]]]\\\\\\]]][[[YYYYYYZZZYYYWWWTTTVVVTTTRRRSSSUUUXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRUUUVVVWWWWWWXXXWWWVVVVVVTTTQQQNNNMMMNNNQQQSSSTTTQQQPPPNNNNNNNNNNNNLLLJJJMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXYYYXXXVVVUUUTTTTTTTTTTTTVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWUUUUUUSSSTTTUUUWWWWWWWWWWWWVVVSSSSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTVVVYYY\\\___```ddd___[[[[[[]]]```___]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTWWWZZZZZZ[[[ccclll|||xxxgggYYYLLLEEECCC>>>>>>??????@@@AAABBBCCCDDDGGGJJJMMMNNNPPPRRRTTT]]]eeepppzzzqqqssszzztttddd]]]]]]\\\ZZZYYY[[[YYYWWWTTTRRRPPPOOONNNUUUTTTRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIILLLOOOQQQQQQPPPSSSRRRQQQOOOMMMLLLKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNLLLJJJHHHIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLNNNOOOOOONNNNNNOOOPPPPPPQQQSSSTTTUUUVVVUUUUUUXXXXXXWWWVVVVVVVVVVVVVVV}}}qqqiiifffccc```]]][[[YYYWWWYYYZZZ[[[\\\\\\[[[[[[ZZZ\\\YYYWWWXXXZZZZZZWWWSSSTTTRRRQQQQQQTTTWWWYYYYYYVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPTTTUUUWWWYYYYYYYYYXXXWWWYYYUUUQQQNNNNNNNNNMMMMMMMMMLLLKKKLLLNNNNNNMMMLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOORRRSSSTTTVVVXXX[[[___aaaccc```[[[ZZZ[[[]]]\\\[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRUUUYYYYYYYYY^^^eeeqqq}}}hhhTTTIIIGGG???????????????@@@AAABBBCCCFFFIIILLLMMMOOOQQQRRRUUU[[[ccclllttt~~~}}}ttt{{{yyylll```[[[[[[ZZZYYYZZZZZZYYYWWWUUUSSSQQQPPPPPPTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJLLLNNNOOONNNLLLOOONNNMMMLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOOOONNNNNNLLLMMMOOOQQQQQQOOONNNLLLJJJJJJKKKLLLMMMOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQPPPOOOOOOPPPQQQPPPPPPPPPPPPQQQSSSTTTVVVUUUUUUUUUUUUTTTSSSRRRRRRyyyvvvppphhhaaaaaaaaa```___]]][[[ZZZXXXYYYYYYZZZZZZYYYXXXXXXYYYXXXWWWXXXZZZZZZVVVSSSSSSQQQOOOPPPSSSUUUWWWWWWSSSTTTUUUWWWXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPSSSUUUWWWYYYZZZZZZXXXXXXYYYVVVSSSPPPPPPOOOMMMLLLLLLJJJIIIJJJMMMOOOOOONNNNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXWWWWWWSSSTTTTTTTTTTTTRRRQQQOOONNNOOOQQQRRRRRRRRRQQQPPPRRRTTTVVVWWWXXXZZZ^^^aaacccbbb```^^^\\\[[[\\\\\\[[[\\\]]]]]]\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSRRRQQQOOOPPPTTTUUUVVVZZZ```iii{{{~~~gggWWWQQQEEECCCAAA>>>===>>>???@@@AAADDDHHHJJJLLLNNNPPPRRRQQQUUUZZZ```gggrrr~~~{{{kkkbbb[[[ZZZZZZYYYYYY\\\YYYYYYWWWUUUTTTSSSSSSRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGLLLKKKJJJKKKMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKMMMNNNOOOOOONNNMMMMMMNNNPPPRRRRRRSSSRRRRRRMMMLLLLLLLLLMMMNNNPPPQQQSSSRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOQQQRRRQQQPPPOOOPPPRRRPPPOOONNNMMMNNNQQQSSSUUURRRRRRSSSSSSRRRQQQPPPPPPooojjjkkkggg```[[[]]]```aaa```___]]]\\\YYYXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWYYYYYYXXXVVVTTTRRRPPPNNNOOOQQQSSSUUUUUUOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQSSSVVVXXXYYYYYYXXXWWWXXXVVVTTTSSSSSSRRROOOMMMNNNLLLJJJJJJLLLNNNOOOOOOLLLMMMMMMOOOPPPQQQRRRRRROOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZYYYXXXXXXZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPRRRQQQPPPPPPPPPQQQSSSTTTSSSUUUWWWXXXXXXZZZ^^^bbbdddfffgggddd___\\\]]]___[[[\\\]]]^^^]]]\\\ZZZXXXWWWXXXXXXXXXWWWUUUSSSQQQRRROOOOOOQQQRRRSSSWWW]]]dddooopppeeeQQQMMMGGGBBB???>>>>>>???@@@BBBEEEGGGIIIKKKNNNPPPPPPRRRVVVYYY^^^fffqqqyyy|||tttfff```[[[[[[[[[XXXXXXZZZXXXWWWVVVUUUUUUTTTUUUUUURRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIIIIKKKLLLMMMLLLJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVPPPOOOMMMLLLLLLMMMNNNOOOQQQQQQOOOOOONNNOOOOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMOOOPPPQQQQQQOOOOOOPPPQQQMMMNNNNNNOOOPPPQQQRRRSSSPPPQQQQQQRRRRRRQQQPPPOOO{{{nnnddddddfffccc\\\UUUXXX\\\^^^\\\ZZZXXXWWWYYYXXXWWWVVVUUUTTTTTTUUUUUUVVVXXXYYYYYYWWWVVVUUURRRPPPNNNNNNPPPRRRSSSSSSMMMNNNPPPSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQOOOQQQTTTWWWXXXXXXWWWVVVXXXWWWVVVVVVUUUSSSOOOLLLRRROOOLLLKKKLLLNNNOOOPPPJJJKKKLLLMMMOOOPPPRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSVVVXXXXXXXXXVVVUUUXXXYYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWVVVUUUVVVXXXYYY\\\\\\\\\[[[ZZZWWWUUUTTTUUUSSSOOOMMMMMMQQQUUUXXXTTTVVVXXXYYYXXXZZZ^^^bbbeeeiiillliiibbb]]]___bbb\\\]]]^^^___^^^\\\ZZZYYYWWWXXXYYYYYYWWWUUUSSSQQQVVVRRROOOQQQQQQRRRVVV\\\```hhh{{{xxx\\\WWWOOOGGGBBB@@@@@@@@@@@@AAACCCDDDEEEGGGKKKMMMOOORRRUUUWWWYYY^^^fffllluuu||||||uuuyyywwwjjjiiiccc```___]]]XXXVVVXXXWWWWWWVVVUUUUUUUUUVVVVVVSSSRRRQQQPPPPPPOOOPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJFFFGGGIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMNNNMMMLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHJJJLLLNNNOOONNNMMMLLLMMMMMMNNNPPPRRRUUUWWWXXXRRRQQQOOOMMMLLLLLLMMMNNNPPPOOONNNMMMMMMMMMNNNOOONNNMMMKKKJJJJJJLLLNNNOOOMMMNNNNNNOOOOOONNNNNNMMMNNNPPPPPPPPPNNNNNNNNNPPPKKKMMMOOOQQQRRRRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPPPP{{{qqqnnniiiccc___]]]]]]]]]WWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZYYYVVVTTTSSSUUUXXXXXXXXXYYYZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSRRRRRRRRROOOOOOPPPPPPRRRSSSUUUUUUTTTVVVYYYYYYWWWUUUTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUZZZWWWRRRPPPPPPRRRSSSTTTSSSRRROOOMMMLLLMMMNNNOOOOOOMMMLLLMMMOOOQQQQQQQQQPPPQQQSSSTTTSSSRRRPPPOOOPPPQQQSSSVVVZZZ[[[YYYWWWZZZYYYYYYZZZ[[[[[[YYYXXXXXXVVVUUUSSSSSSSSSSSSTTTZZZ[[[[[[ZZZXXXVVVVVVWWWSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVWWWYYY\\\^^^```eeefffgggeeeaaa^^^\\\\\\ZZZZZZXXXWWWXXXZZZ\\\]]]ZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOPPPRRRUUUXXXaaabbbllllllXXXOOOLLLEEE@@@>>>@@@BBBBBBCCCEEEIIIJJJJJJMMMNNNPPPQQQSSSVVVZZZ]]]hhhoooyyyxxxsssuuu~~~tttfffeeebbb___\\\[[[ZZZWWWUUUWWWWWWWWWVVVVVVUUUUUUUUURRRQQQOOOPPPPPPPPPOOONNNOOONNNOOOOOOOOOMMMHHHEEEJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLOOONNNNNNMMMNNNOOOQQQRRROOONNNMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLKKKKKKLLLPPPOOOOOONNNNNNOOOOOOPPPRRRQQQQQQPPPNNNLLLJJJIIILLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPP|||rrrlllkkkiiieeeaaa^^^\\\[[[[[[XXXYYYZZZ\\\]]]\\\\\\[[[YYYYYYXXXUUUSSSRRRSSSUUUWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPPPPQQQRRRRRRSSSQQQSSSVVVXXXWWWVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUTTTZZZWWWSSSQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMOOONNNMMMMMMOOOQQQQQQPPPPPPQQQRRRTTTSSSRRRQQQPPPOOOOOOQQQUUUYYY[[[\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWYYY[[[]]]___aaabbbaaa^^^\\\[[[[[[YYYXXXWWWVVVWWWXXXZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTSSSPPPOOOPPPRRRUUUWWW^^^^^^fffxxxvvveeeUUUHHHBBBDDDAAABBBCCCDDDGGGJJJLLLKKKJJJLLLNNNOOOPPPSSSWWWZZZ\\\bbbkkkttt{{{zzzppprrrzzzqqqdddaaa___\\\ZZZYYYXXXVVVTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQOOONNNNNNOOOOOONNNMMMNNNMMMMMMMMMMMMLLLHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPwwwkkkddd```bbbaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWUUURRRPPPQQQRRRWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUSSSRRRRRRQQQQQQPPPPPPPPPNNNQQQTTTVVVVVVVVVWWWXXXWWWTTTRRRQQQRRRSSSTTTSSSXXXVVVTTTSSSTTTSSSRRRPPPRRRRRRQQQPPPOOONNNMMMMMMPPPOOOMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQNNNNNNOOORRRWWW[[[]]]^^^YYYVVVTTTSSSTTTUUUUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTPPPQQQSSSSSSSSSSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPQQQRRRTTTUUUWWWXXXYYY[[[]]]\\\ZZZYYYXXXYYYWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRTTTVVV[[[[[[aaannn~~~fffOOOHHHJJJBBB@@@@@@AAADDDFFFFFFGGGHHHIIIKKKLLLMMMOOORRRUUUSSSWWW___fffnnnvvv~~~wwwooommmwww|||oooeee]]]ZZZXXXVVVUUUUUUSSSQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQOOONNNOOOPPPPPPOOOMMMMMMLLLJJJJJJKKKJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGHHHGGGGGGFFFEEEJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKLLLKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPPPPvvvkkkaaaZZZZZZ[[[[[[\\\[[[ZZZYYYXXXYYYZZZZZZ[[[ZZZXXXWWWVVVWWWXXXXXXVVVSSSPPPPPPQQQVVVUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVUUUTTTSSSQQQPPPOOONNNPPPSSSTTTTTTUUUVVVWWWXXXUUUQQQOOOPPPQQQRRRRRRTTTSSSSSSTTTTTTSSSPPPNNNOOOPPPPPPQQQPPPPPPOOOOOOQQQOOOMMMNNNOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQOOONNNNNNPPPUUUYYY\\\]]]XXXVVVSSSQQQRRRTTTTTTTTTRRRRRRRRRRRRQQQRRRRRRRRRNNNOOOQQQQQQQQQQQQSSSTTTVVVUUUTTTSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZZZZXXXVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPPPPRRRTTTUUU[[[\\\bbbkkkttt|||aaaQQQLLLGGGBBB???@@@CCCCCCCCCDDDFFFHHHJJJKKKKKKLLLOOOQQQNNNPPPUUUZZZbbbkkkttt{{{|||yyytttqqquuuuuukkkfffYYYVVVTTTRRRRRRRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQQQQPPPOOOMMMJJJHHHGGGHHHIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSS}}}}}}{{{xxxsssjjj___XXXVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXVVVTTTSSSVVVWWWXXXWWWTTTRRRQQQQQQTTTSSSRRRQQQQQQRRRTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRTTTTTTSSSSSSSSSUUUWWWTTTPPPNNNNNNPPPPPPPPPPPPPPPQQQSSSTTTSSSOOOLLLLLLMMMOOOPPPQQQRRRRRRRRRPPPNNNMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOONNNNNNRRRVVVXXXYYYWWWUUURRRQQQSSSUUUUUUUUUPPPPPPPPPPPPPPPOOOOOOOOONNNOOOQQQQQQPPPPPPQQQRRRTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSWWWYYYZZZZZZWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQQQQQQQRRRTTTUUUYYY\\\bbbjjjooovvv{{{bbbSSSOOOFFF@@@BBBEEEDDDEEEHHHFFFHHHJJJJJJJJJJJJLLLMMMIIIKKKMMMPPPUUU\\\eeelllrrrvvv{{{~~~zzzvvvyyyxxxllleeebbbWWWUUURRRQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMOOOPPPOOOMMMLLLJJJGGGFFFGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEJJJJJJIIIHHHGGGFFFEEEEEECCCDDDFFFGGGGGGFFFEEEDDDGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOTTTSSSRRRRRRRRRSSSUUUVVV~~~vvvxxxvvvrrroookkkfff```\\\TTTUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPTTTVVVXXXXXXUUUSSSQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQRRRSSSUUUVVVVVVWWWYYYYYYYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTRRRQQQRRRSSSUUUSSSOOONNNOOOOOOOOOOOOMMMNNNPPPRRRTTTTTTQQQNNNMMMMMMNNNPPPQQQSSSTTTTTTOOOMMMLLLMMMOOOQQQQQQPPPMMMNNNNNNNNNOOOPPPPPPPPPQQQOOOMMMMMMPPPRRRTTTTTTUUUSSSRRRRRRTTTVVVVVVVVVPPPPPPPPPPPPOOONNNMMMLLLMMMOOOPPPPPPOOOOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRXXXZZZ[[[[[[XXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZ___fffiiilllvvv~~~hhhWWWJJJ@@@AAADDDCCCDDDIIIEEEGGGIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOTTT[[[```hhhkkkpppwww~~~|||zzz}}}|||}}}|||pppeee___^^^XXXUUUSSSQQQQQQPPPNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKMMMJJJHHHGGGGGGHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGAAACCCEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXvvvooojjjqqqooollliiigggccc___\\\SSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSQQQPPPNNNPPPSSSVVVWWWUUURRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSOOOPPPSSSUUUWWWWWWWWWVVVVVVWWWYYYYYYYYYXXXVVVUUUTTTUUUVVVTTTSSSRRRSSSTTTRRRQQQOOONNNOOOPPPOOONNNMMMNNNPPPSSSVVVVVVTTTRRRPPPPPPOOOOOOPPPQQQSSSTTTMMMLLLLLLMMMPPPRRRRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPRRRUUUWWWWWWVVVRRRRRRRRRQQQPPPNNNLLLKKKIIIKKKMMMNNNNNNOOOPPPRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPRRRRRRSSSRRRQQQQQQWWWYYY[[[[[[YYYXXXXXXYYYVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQPPPOOOOOONNNNNNPPPPPPPPPQQQRRRTTTVVVWWWXXXXXX[[[aaacccfffmmmuuulllYYYIIIFFFEEE@@@AAAFFFDDDFFFHHHIIIHHHFFFGGGGGGIIIKKKLLLLLLMMMOOOSSSWWWZZZ]]]bbbhhhpppxxx~~~|||~~~vvvnnneee```aaaZZZXXXTTTRRRRRRPPPNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJKKKLLLMMMMMMKKKMMMKKKIIIHHHHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGAAACCCFFFFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFIIIKKKNNNOOOQQQQQQPPPQQQSSSUUUVVVXXXXXXYYYxxxqqqllliiifffdddbbbcccdddeeeddd```ZZZUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRPPPOOOMMMMMMQQQTTTVVVTTTRRRPPPOOOPPPQQQSSSTTTTTTTTTSSSRRRMMMPPPSSSVVVXXXXXXWWWVVVTTTUUUWWWYYYYYYXXXWWWVVVTTTUUUUUUTTTSSSSSSTTTVVVQQQOOONNNOOOPPPPPPOOOMMMNNNNNNPPPTTTWWWXXXWWWVVVSSSRRRPPPOOOOOOPPPQQQRRRLLLKKKKKKMMMPPPRRRSSSSSSKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKJJJKKKNNNPPPPPPPPPNNNNNNOOORRRUUUWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKFFFHHHJJJLLLMMMOOOQQQSSSQQQRRRSSSTTTTTTSSSRRRRRROOOPPPQQQRRRRRRRRRQQQPPPTTTWWWYYY[[[ZZZZZZZZZ[[[WWWWWWWWWWWWWWWVVVUUUTTTQQQQQQPPPPPPOOONNNMMMMMMOOOOOOPPPQQQSSSUUUVVVWWW[[[YYYYYY]]]```cccjjjqqqyyyoooZZZRRRLLLCCCAAAFFFCCCEEEGGGHHHFFFEEEEEEEEECCCEEEFFFGGGGGGHHHKKKMMMOOOQQQVVV\\\eeennnvvvzzz}}}vvvrrrooohhhfffhhh\\\YYYVVVTTTRRRQQQOOOMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLMMMOOOPPPPPPNNNNNNLLLJJJIIIIIIHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGGGGGGGAAACCCFFFFFFEEECCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCCCCFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHJJJJJJJJJJJJHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEHHHKKKNNNPPPQQQRRRMMMOOORRRUUUWWWXXXXXXXXX|||yyyqqqooolllhhhdddaaa___^^^^^^___``````^^^\\\YYYXXXUUUTTTRRRQQQPPPPPPQQQQQQVVVTTTQQQOOOOOONNNLLLKKKMMMMMMMMMPPPTTTTTTQQQNNNNNNNNNOOOPPPQQQQQQRRRRRRPPPRRRUUUWWWYYYYYYYYYXXXYYYXXXWWWVVVVVVVVVWWWWWWYYYYYYXXXWWWVVVTTTSSSRRROOOPPPPPPNNNMMMLLLMMMOOOOOOPPPRRRSSSTTTTTTTTTTTTVVVTTTSSSQQQPPPPPPPPPPPPRRROOOLLLLLLPPPRRRSSSRRRQQQOOONNNNNNNNNNNNMMMLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWSSSTTTUUUTTTQQQNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNPPPQQQTTTWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTWWWWWWXXXZZZ]]]aaadddfffqqq{{{rrr^^^OOOEEECCCFFFAAADDDFFFEEECCCCCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHIIIJJJMMMQQQVVV^^^gggmmmrrrxxx~~~uuuooogggddddddeeebbb```ZZZYYYWWWTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIINNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLJJJFFFCCC@@@???>>>======>>>>>>???CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLOOOQQQSSSQQQQQQQQQRRRSSSUUUVVVWWW}}}tttnnnkkkhhhfffddd```]]][[[YYYXXX\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQQQQQQQQQQRRRTTTQQQNNNKKKKKKLLLLLLMMMNNNMMMNNNPPPSSSSSSPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUYYYXXXXXXWWWVVVTTTSSSRRRMMMNNNOOONNNMMMMMMNNNPPPNNNOOOQQQSSSTTTTTTTTTSSSTTTSSSQQQPPPOOOPPPPPPQQQQQQNNNLLLLLLOOOQQQRRRRRRQQQPPPNNNNNNOOONNNMMMKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSTTTRRRSSSTTTSSSPPPMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVXXXZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUPPPOOONNNMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUWWWVVVVVVWWWZZZ^^^bbbeeegggppp{{{bbbNNNGGGHHH@@@AAABBB@@@???>>>>>>===@@@AAAAAABBBCCCDDDEEEFFFFFFHHHKKKMMMQQQWWW]]]bbbiiiooowww|||vvvttttttuuu|||tttkkkeee^^^[[[\\\]]][[[XXXYYYWWWTTTRRRPPPNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLLLLMMMMMMKKKHHHEEEAAA@@@???======>>>???@@@DDDCCCCCCCCCCCCCCCDDDEEEDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAADDDFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJKKKKKKMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTUUU{{{ssslllgggdddcccaaa___]]]ZZZYYYXXXWWWYYYZZZZZZZZZYYYXXXVVVUUUUUUTTTSSSQQQQQQQQQQQQRRRRRROOOKKKIIIHHHJJJLLLNNNNNNNNNNNNOOOQQQQQQOOOMMMMMMMMMNNNNNNNNNMMMLLLKKKNNNPPPRRRTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSXXXXXXWWWWWWUUUTTTRRRQQQLLLMMMNNNMMMMMMMMMOOOQQQMMMOOOPPPRRRSSSSSSSSSSSSQQQQQQOOOOOOOOOOOOPPPQQQPPPMMMKKKKKKMMMOOOQQQQQQSSSQQQOOONNNOOONNNLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRPPPQQQRRRQQQNNNLLLLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMOOOOOOQQQSSSTTTUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNOOOQQQSSSUUUWWWXXXYYYYYYZZZYYYXXXWWWWWWVVVUUUUUUOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTTTTTTTWWW[[[```bbb```fffrrrzzz\\\LLLGGGCCCAAA???>>>===<<<======@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGIIIKKKMMMQQQTTT\\\aaaiiipppvvv|||{{{yyytttnnnhhheeeeeegggppp|||uuuddd```[[[VVVSSSTTTUUUTTTRRRUUUTTTRRRPPPOOONNNNNNOOOIIIIIIIIIHHHGGGGGGFFFFFFJJJKKKLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOMMMJJJGGGDDDBBB???======>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@??????@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSSSS|||uuutttvvvvvvvvvssspppkkkfffccc___^^^\\\ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQPPPOOOLLLJJJJJJKKKLLLNNNNNNNNNOOOOOONNNMMMLLLJJJKKKMMMNNNOOOMMMLLLKKKNNNNNNPPPQQQRRRRRRRRRRRROOOOOONNNNNNOOOPPPRRRSSSWWWWWWWWWVVVUUUSSSQQQPPPMMMNNNNNNMMMLLLLLLNNNPPPLLLNNNOOOQQQRRRRRRRRRRRROOOOOONNNNNNNNNOOOQQQQQQOOOMMMKKKKKKLLLNNNOOOPPPSSSQQQPPPOOOOOONNNLLLJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQNNNOOOPPPOOOMMMKKKKKKLLLOOOOOONNNMMMMMMMMMMMMNNNRRRRRRRRRSSSSSSRRRRRRRRRWWWWWWUUUSSSPPPNNNMMMLLLOOOPPPQQQSSSTTTVVVWWWWWWVVVVVVVVVUUUTTTSSSSSSRRROOOOOONNNMMMLLLLLLMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUXXXZZZ\\\^^^```ccciiitttuuuZZZMMMHHHCCC@@@??????>>>???AAA???????????????@@@AAABBB???BBBEEEFFFGGGHHHJJJKKKSSSVVV\\\bbbhhhnnntttxxx~~~|||sssllldddbbb___\\\[[[^^^eeejjjvvvkkk]]]ZZZVVVRRRPPPQQQRRRQQQPPPQQQQQQRRRRRRRRRPPPNNNMMMJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPOOONNNOOOPPPQQQOOOLLLJJJFFFDDDAAA>>>>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBB@@@???>>>>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRxxxqqqiiieeefffdddfffhhhhhhgggddd```]]]YYYYYYWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVSSSRRRPPPOOONNNOOOOOOPPPRRRTTTUUUSSSOOOKKKIIIIIILLLMMMNNNMMMMMMLLLLLLLLLGGGJJJMMMPPPQQQPPPOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPNNNMMMMMMNNNOOOQQQSSSTTTWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOONNNKKKJJJKKKMMMKKKMMMNNNPPPQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRNNNMMMLLLKKKKKKLLLNNNPPPSSSQQQPPPOOOOOOOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNOOOMMMLLLKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPVVVUUUTTTSSSQQQPPPOOONNNOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOSSSRRRRRRQQQPPPPPPOOOOOOOOOQQQUUUXXXZZZZZZYYYYYY^^^```ccciiiuuuttt\\\MMMEEE@@@@@@AAA>>>>>>AAA??????>>>>>>>>>??????@@@===@@@CCCEEEFFFFFFHHHIIINNNPPPTTTXXX\\\aaagggkkkuuuzzzvvvooofff]]]VVVTTTRRRQQQQQQVVVaaannnxxxwwweee[[[VVVTTTQQQPPPPPPPPPPPPPPPLLLOOOTTTVVVVVVSSSNNNKKKJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMOOOOOONNNNNNNNNPPPQQQPPPNNNKKKGGGEEECCC@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB???>>>======>>>@@@CCCDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRxxxpppiiifffccc^^^\\\^^^YYY[[[]]]______]]]ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWSSSRRRQQQOOOOOOOOOOOOPPPQQQUUUXXXWWWQQQKKKHHHHHHKKKLLLMMMLLLKKKKKKLLLMMMHHHKKKOOOSSSUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOPPPPPPPPPMMMKKKIIIJJJKKKJJJLLLMMMOOOPPPPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRNNNNNNNNNLLLKKKKKKNNNPPPRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMKKKKKKLLLNNNOOOOOONNNNNNOOOOOOPPPQQQLLLMMMOOOQQQRRRSSSSSSSSSPPPQQQQQQQQQRRRRRRSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPTTTSSSRRRQQQPPPOOONNNNNNNNNPPPTTTWWWYYYXXXWWWVVVXXX[[[^^^aaajjj|||mmmVVVKKKDDDFFFDDD>>><<>>>>>===>>>>>>>>>;;;>>>AAACCCDDDEEEGGGIIIJJJLLLNNNQQQSSSWWW\\\___lllpppwww}}}~~~wwwlllccc]]]WWWPPPLLLMMMMMMNNNQQQZZZhhhwwwmmm___XXXSSSRRRQQQOOONNNNNNNNNNNNKKKOOOTTTWWWWWWSSSNNNJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMOOOPPPPPPNNNKKKGGGFFFEEECCCBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCBBBBBB??????@@@AAABBBBBBBBBBBB???>>>======>>>@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGJJJLLLNNNPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQzzzsssooofff```\\\\\\[[[VVVUUUVVVTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQOOOSSSVVVTTTNNNIIIHHHIIIIIIJJJLLLKKKJJJJJJLLLOOOKKKOOOTTTXXXYYYWWWTTTQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNPPPSSSVVVWWWVVVUUUUUUTTTSSSQQQPPPOOONNNOOOOOOMMMKKKJJJKKKLLLJJJKKKMMMNNNOOOPPPOOOOOOPPPPPPOOONNNNNNOOOPPPQQQNNNOOOOOOMMMKKKKKKNNNQQQQQQPPPOOOOOOPPPQQQPPPOOOKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKLLLNNNPPPNNNNNNNNNNNNOOOQQQRRRSSSMMMNNNPPPQQQSSSTTTTTTTTTPPPPPPQQQQQQQQQRRRRRRRRROOONNNNNNMMMNNNOOOQQQQQQTTTUUUVVVWWWVVVUUUSSSRRRPPPOOOOOONNNNNNOOOOOOPPPRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRTTTUUUUUUUUUSSSXXX[[[\\\```mmmjjj]]]TTTTTTQQQGGGAAABBB@@@@@@???>>>======>>>>>>;;;===???@@@AAACCCEEEGGGFFFHHHJJJLLLMMMPPPTTTWWW^^^cccjjjpppsssuuuwwwxxxyyytttkkkddd[[[TTTRRRQQQPPPNNNRRRTTTWWW\\\dddooozzzsssggg]]]WWWRRRRRRQQQOOONNNMMMMMMNNNLLLOOORRRTTTSSSQQQMMMJJJIIIHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKMMMOOOOOOMMMJJJGGGGGGGGGFFFEEECCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKGGGGGGFFFEEEDDDCCCCCCBBB>>>???@@@AAAAAABBBBBBBBB??????>>>===>>>AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOuuunnnkkkjjjhhheee___ZZZWWWXXXWWWRRROOOOOOOOOPPPQQQRRRTTTVVVWWWXXXTTTTTTSSSQQQQQQPPPPPPPPPTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRSSSSSSMMMPPPRRRPPPJJJGGGHHHKKKGGGJJJKKKKKKIIIIIILLLOOOOOORRRWWW[[[[[[XXXTTTQQQOOONNNNNNMMMMMMMMMMMMMMMKKKKKKLLLNNNPPPSSSVVVXXXUUUUUUUUUTTTSSSQQQOOONNNLLLMMMNNNMMMKKKKKKLLLNNNIIIKKKLLLNNNOOOOOOOOOOOOQQQQQQPPPOOOOOOOOOPPPQQQOOOPPPPPPNNNKKKKKKNNNRRRPPPOOONNNOOOQQQRRRQQQPPPJJJJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNMMMKKKLLLNNNPPPMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTSSSQQQPPPOOOMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOQQQTTTVVVSSSXXX[[[YYYXXX```qqq~~~oooeeeddd___QQQIIIJJJAAA@@@???>>>>>>======>>>:::<<<===>>>>>>@@@BBBEEECCCEEEGGGIIIKKKMMMPPPSSSRRRWWW^^^dddhhhjjjkkkmmmtttvvvyyy}}}}}}uuummmggg___XXXPPPLLLMMMQQQSSSTTTYYY]]]bbbgggmmmttt{{{uuunnnggg___XXXTTTTTTSSSQQQOOONNNNNNOOONNNOOOPPPPPPOOONNNLLLKKKLLLKKKHHHGGGFFFFFFHHHIIIFFFGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJLLLNNNNNNLLLJJJGGGGGGHHHGGGFFFDDDBBBAAA??????@@@AAABBBDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCEEEGGGIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBB===>>>???@@@AAABBBBBBBBB@@@???>>>>>>???AAACCCEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGKKKJJJHHHFFFDDDBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEEJJJJJJIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMNNN}}}yyywwwooolllgggbbb^^^\\\\\\\\\ZZZYYYVVVTTTQQQPPPOOONNNPPPOOONNNNNNPPPSSSVVVXXXYYYWWWTTTQQQOOOOOOPPPQQQUUUUUUUUUTTTSSSTTTVVVXXXYYYWWWUUUSSSRRRRRRSSSTTTNNNMMMKKKJJJHHHHHHGGGGGGIIIIIIHHHHHHHHHJJJLLLMMMMMMOOORRRUUUVVVUUUSSSRRRRRRQQQNNNLLLJJJJJJIIIJJJIIIJJJKKKNNNQQQTTTVVVXXXWWWUUUSSSSSSRRRQQQNNNLLLQQQNNNKKKJJJLLLNNNPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPPPPMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHKKKMMMPPPMMMLLLPPPUUUXXXVVVRRRPPPPPPOOOOOOPPPPPPQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJIIIKKKNNNQQQRRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQNNNKKKOOONNNMMMMMMMMMOOOQQQSSSYYYXXXVVVUUUWWW^^^gggmmm{{{ppp```TTTPPPGGGEEEAAA???>>>@@@BBBCCC===>>>???>>>===???DDDHHHFFFGGGGGGGGGGGGHHHHHHHHHOOOPPPRRRUUUYYY^^^bbbdddeeegggkkkooouuuyyy}}}~~~~~~}}}~~~}}}{{{wwwoooeee___UUUQQQOOOQQQSSSWWW___hhhuuuvvvxxxyyy{{{~~~|||ssskkkeeebbb```___YYYXXXUUURRROOOMMMMMMLLLSSSRRRPPPNNNMMMLLLKKKKKKOOOKKKGGGEEEEEEGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKOOONNNLLLJJJGGGEEECCCBBBAAABBBDDDEEEDDDCCCDDDEEEGGGHHHIIIJJJIIIGGGEEEDDDEEEEEEFFFHHHKKKKKKJJJHHHJJJIIIHHHGGGFFFDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCCCCCCC@@@AAA@@@@@@@@@BBBGGGJJJMMMKKKJJJJJJLLLMMMLLLKKKNNNMMMLLLLLLMMMNNNQQQRRR}}}yyyvvvsssqqqpppooooooooommmkkklllmmmooopppnnnkkkhhheeeeeeccc___[[[XXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNOOORRRUUUWWWXXXVVVSSSPPPNNNNNNOOOPPPTTTUUUUUUTTTSSSSSSUUUXXXVVVUUUSSSRRRQQQQQQQQQQQQLLLLLLJJJIIIHHHHHHGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSUUUVVVUUUSSSQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUVVVVVVTTTSSSRRRRRRQQQNNNLLLQQQOOOMMMMMMOOOQQQRRRRRROOONNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMPPPMMMLLLPPPTTTWWWUUURRROOONNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKJJJLLLOOORRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOORRRUUUWWWVVVTTTRRRTTTSSSQQQQQQRRRQQQOOOMMMOOONNNMMMLLLMMMOOOPPPRRRTTTUUUUUUUUUWWW\\\bbbgggqqqqqqeeeaaaRRRNNNGGGDDDBBB@@@===:::<<<======<<<;;;<<<@@@CCCEEEEEEEEEFFFFFFFFFGGGGGGKKKKKKLLLNNNPPPSSSVVVXXXZZZ[[[^^^bbbggglllppprrrvvvzzzxxxssssssnnnoooppppppmmmfff^^^XXXQQQPPPSSSZZZ___eeennnwwwvvvqqqjjjccc```]]][[[ZZZXXXWWWTTTQQQOOOMMMMMMMMMRRRQQQOOONNNMMMLLLKKKKKKNNNJJJFFFDDDEEEGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLOOOOOONNNLLLKKKIIIHHHGGGBBBDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIGGGIIIHHHHHHGGGEEEDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBDDDHHHKKKMMMKKKJJJJJJKKKLLLLLLKKKMMMLLLLLLLLLNNNQQQSSSUUUrrrpppooonnnnnnnnnlllkkkjjjjjjjjjkkkllljjjgggddddddbbb``````aaa```___]]]^^^___aaabbbbbb___]]][[[[[[ZZZWWWUUUSSSSSSTTTUUUTTTTTTUUUUUUUUUTTTRRRQQQOOOOOONNNNNNOOOQQQTTTVVVVVVTTTQQQOOONNNNNNOOOPPPRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIIIIIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTSSSQQQQQQQQQQQQNNNLLLQQQPPPOOOQQQSSSTTTTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOONNNLLLJJJIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLOOOMMMMMMOOOSSSUUUTTTQQQMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOOOOOMMMLLLJJJHHHJJJKKKLLLKKKKKKLLLOOORRRSSSSSSTTTSSSSSSRRRQQQPPPPPPRRRVVV\\\```___YYYTTTUUUSSSQQQPPPQQQRRRQQQQQQPPPOOONNNMMMMMMNNNPPPQQQPPPRRRTTTVVVWWWZZZ]]]```gggsss|||kkkaaaTTTKKKFFFCCC???<<<<<<======<<<;;;<<<>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGHHHHHHIIIJJJKKKQQQRRRSSSVVVZZZ___cccfffjjjnnnuuu{{{~~~zzzwwwqqqiiieeefff```aaabbbdddccc___YYYTTTUUUWWW```mmmvvv}}}vvviiieee```]]][[[YYYWWWUUUVVVTTTRRRPPPNNNMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLLLLIIIFFFDDDEEEFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMLLLKKKKKKJJJEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCEEEHHHIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCGGGFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDFFFIIILLLNNNLLLJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMOOORRRUUUVVVcccaaa``````aaaaaa```___^^^^^^```bbbddddddbbb___^^^\\\[[[[[[\\\\\\[[[YYYYYYZZZ\\\]]]]]]\\\ZZZYYYVVVVVVTTTSSSSSSTTTVVVWWWSSSTTTVVVVVVVVVTTTRRRQQQQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSUUURRRRRRRRRRRRQQQOOONNNMMMKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPRRRSSSUUUVVVUUUSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPQQQQQQQQQOOOMMMQQQQQQRRRTTTVVVWWWVVVTTTQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHJJJMMMNNNMMMKKKKKKLLLOOONNNNNNOOORRRSSSRRRPPPKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOMMMKKKHHHGGGIIIJJJKKKKKKJJJKKKNNNPPPRRRRRRRRRRRRRRRQQQPPPOOORRRSSSWWW^^^dddeee```[[[VVVSSSPPPOOOPPPRRRSSSSSSQQQPPPPPPOOOOOOPPPQQQQQQPPPRRRTTTVVVVVVXXX[[[]]]fffkkkxxx{{{jjjYYYOOOIIIHHHGGG>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBGGGFFFFFFFFFEEEEEEEEEFFFJJJJJJJJJKKKNNNSSSXXX[[[]]]aaahhhpppvvv}}}~~~}}}{{{yyyuuuooojjjgggbbb[[[YYY[[[ZZZZZZZZZ]]]```aaaaaa___fffkkkvvvvvvjjjbbb```]]][[[ZZZXXXUUUSSSSSSRRRPPPNNNMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLKKKHHHEEEDDDEEEGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGIIIJJJIIIGGGFFFFFFGGGAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCEEEGGGIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJLLLOOOLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTXXXWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVYYY[[[\\\[[[ZZZXXXVVVUUUVVVWWWWWWVVVUUURRRTTTUUUWWWWWWVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWXXXUUUVVVWWWWWWVVVTTTRRRPPPSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTRRRQQQQQQQQQRRRRRRPPPRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOONNNPPPQQQSSSSSSSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRQQQOOOQQQQQQRRRTTTWWWWWWUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKHHHJJJMMMNNNMMMKKKKKKLLLNNNNNNNNNOOOQQQQQQPPPOOOJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKNNNOOOOOOOOONNNKKKHHHFFFFFFHHHIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNMMMRRRRRRUUU[[[aaaeeedddcccVVVSSSOOONNNOOOQQQSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWZZZ]]]aaabbbkkkxxxfffWWWOOOLLLBBB@@@???>>>>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAADDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBDDDHHHLLLNNNQQQVVV]]]eeelllttt|||{{{yyyrrrpppmmmlllkkkkkkiiihhheee___[[[YYYUUUPPPPPPRRRQQQQQQRRRXXXbbbllltttyyy}}}nnnfff___]]][[[YYYXXXVVVSSSPPPOOOOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKHHHFFFEEEFFFGGGHHHGGGMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNOOOOOOPPPOOONNNMMMKKKIIIHHHGGGHHHJJJKKKJJJHHHGGGGGGHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJIIIHHHIIIKKKMMMPPPMMMJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOORRRQQQQQQSSSUUUWWWWWWVVVSSSRRRQQQRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVTTTRRRQQQUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSPPPRRRTTTTTTSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPQQQSSSTTTSSSQQQQQQQQQQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLIIIJJJLLLLLLKKKKKKKKKLLLNNNNNNOOOOOOPPPOOOOOOOOOKKKLLLMMMOOOOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPPPPOOOLLLIIIGGGEEEGGGHHHIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLOOOPPPSSSWWWZZZ^^^bbbdddVVVSSSOOONNNNNNPPPQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\eeexxxsss]]]PPPIIIFFFAAA??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAACCCEEEHHHIIIIIIMMMSSSYYY```hhhoootttttttttuuuvvvwwwxxxxxxxxx||||||}}}{{{vvvpppkkkiii___]]][[[ZZZZZZZZZYYYWWWUUUQQQMMMMMMKKKGGGHHHKKKFFFHHHNNNZZZlllrrrgggbbb[[[YYYWWWUUUTTTSSSPPPNNNLLLLLLKKKKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIIIIHHHMMMMMMLLLKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDEEEGGGIIIJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMQQQNNNJJJHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLQQQQQQQQQSSSVVVXXXXXXXXXWWWTTTQQQPPPQQQSSSTTTUUUSSSRRRQQQRRRTTTUUUUUUSSSQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTUUUTTTSSSSSSTTTUUUTTTRRRQQQPPPOOOPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQRRRRRRRRRPPPOOONNNKKKKKKKKKLLLLLLNNNOOOOOOQQQPPPQQQRRRUUUUUUUUUSSSQQQPPPOOOOOOQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMIIIJJJKKKJJJIIIIIIKKKMMMNNNOOOOOOOOOOOONNNNNNNNNLLLMMMOOOQQQQQQPPPOOONNNMMMLLLKKKJJJIIIJJJJJJKKKMMMNNNPPPQQQPPPNNNKKKIIIEEEGGGIIIJJJIIIIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKOOOSSSTTTTTTUUUZZZ^^^UUURRROOONNNNNNOOOOOONNNMMMMMMOOOPPPRRRRRRSSSSSSUUUXXX[[[\\\[[[YYYXXXXXXWWWXXXaaappp~~~{{{fffWWWQQQIIIDDDBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAACCCBBBBBBCCCCCCDDDFFFFFFDDDGGGKKKOOOSSSYYY___ccccccdddeeefffhhhhhhiiiiiilllmmmnnnqqquuuyyy|||~~~}}}zzzwwwsssrrrooojjjeee___[[[XXXPPPNNNLLLLLLMMMNNNMMMLLLKKKGGGFFFGGGFFFDDDDDDGGGGGGKKKVVVhhh~~~vvvjjjbbb]]]XXXUUUSSSRRRRRRQQQPPPNNNJJJJJJIIIIIIJJJLLLNNNOOOOOONNNLLLKKKJJJIIIHHHHHHKKKIIIHHHHHHIIIJJJJJJIIILLLLLLJJJJJJJJJJJJLLLLLLNNNMMMKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLKKKJJJJJJGGGHHHJJJJJJIIIHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCFFFHHHIIIHHHFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMRRRNNNJJJHHHIIIJJJKKKLLLKKKLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPRRRVVVXXXXXXXXXZZZVVVQQQNNNOOOQQQSSSTTTQQQOOOOOOPPPRRRSSSSSSRRRPPPQQQQQQQQQRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRUUUUUUTTTSSSSSSTTTVVVTTTQQQOOONNNOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSQQQPPPNNNKKKKKKKKKKKKLLLNNNOOOOOOQQQQQQQQQSSSUUUWWWVVVUUUQQQOOONNNMMMNNNNNNMMMKKKLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFHHHHHHHHHHHHFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMLLLMMMMMMNNNIIIJJJJJJIIIHHHHHHKKKMMMMMMOOOPPPOOONNNMMMMMMNNNMMMOOOPPPRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKKKKLLLNNNPPPRRRQQQOOOLLLJJJEEEHHHJJJKKKJJJJJJKKKMMMJJJKKKLLLLLLLLLLLLKKKKKKHHHNNNTTTTTTPPPOOOSSSXXXTTTRRROOONNNNNNNNNMMMLLLJJJKKKMMMOOOPPPRRRRRRRRRSSSWWW]]]___]]]ZZZVVVTTTQQQSSS[[[eeemmmwwwccc\\\QQQJJJGGGFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@BBBDDDFFFHHHKKKNNNSSSWWWVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]```dddiiimmmoooqqqqqqrrrtttwww{{{~~~~~~~~~}}}{{{xxxvvvtttqqqmmmjjjdddccc```\\\WWWSSSOOOMMMHHHFFFEEEEEEGGGHHHGGGFFFGGGDDDDDDFFFGGGDDDEEEHHHPPPVVVcccwwwvvvmmmeee^^^ZZZVVVTTTQQQPPPQQQRRRRRRQQQIIIIIIHHHIIIJJJLLLNNNOOOOOONNNMMMKKKIIIHHHHHHGGGKKKJJJHHHIIIJJJKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKJJJJJJLLLNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJFFFHHHIIIJJJIIIIIIIIIKKKIIIIIIHHHGGGFFFFFFFFFGGGDDDCCCAAABBBDDDGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMRRRNNNJJJHHHHHHJJJKKKLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPRRRVVV\\\```ggg___VVVQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSQQQPPPOOONNNMMMRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVYYYVVVRRRPPPPPPQQQQQQQQQSSSRRRPPPOOONNNOOOPPPPPPQQQRRRTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQMMMMMMNNNOOOOOOOOOOOONNNPPPOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQLLLMMMNNNNNNLLLJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKCCCDDDFFFGGGHHHGGGGGGFFFHHHIIIJJJLLLMMMOOOPPPQQQLLLLLLLLLLLLKKKKKKKKKJJJPPPPPPOOONNNOOOPPPQQQRRRLLLKKKKKKKKKKKKKKKLLLLLLOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLOOONNNLLLKKKIIIHHHHHHHHHLLLMMMOOOPPPOOONNNLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPNNNLLLMMMOOOPPPNNNLLLTTTRRROOOMMMLLLMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOOOORRRVVVZZZ\\\ZZZWWWTTTSSSSSSPPPSSS[[[ccckkkttt}}}xxxaaaTTTSSSUUUQQQKKKKKKHHHEEEBBBAAABBBDDDEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@CCCCCCCCCDDDEEEHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMOOORRRVVVYYY[[[\\\^^^cccggghhhhhhkkkqqqwww}}}~~~}}}|||||||||xxxxxxvvvuuuttttttttttttssssssrrrrrrpppooommmlllmmmllliiieeeaaa^^^[[[YYYVVVSSSOOOKKKHHHGGGHHHHHHIIIGGGEEEDDDDDDDDDCCCBBBFFFFFF??????FFFGGGIIIVVV[[[hhhzzzyyyooojjjhhhddd]]]WWWOOOOOOPPPPPPOOOOOONNNMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKJJJHHHFFFJJJIIIHHHGGGHHHIIIJJJKKKJJJKKKKKKIIIFFFEEEFFFGGGIIIEEEBBBBBBEEEGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGIIIJJJLLLLLLRRRQQQNNNKKKIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOOOOOOOPPPTTTYYY]]]ddd]]]VVVRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOORRRRRRSSSSSSRRRQQQQQQPPPRRRSSSTTTUUUWWWYYYZZZZZZXXXUUURRRPPPPPPQQQQQQQQQPPPPPPNNNMMMMMMMMMNNNNNNPPPRRRTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMOOOOOONNNMMMMMMMMMMMMMMMRRRRRRRRRRRRQQQPPPPPPOOOOOOQQQRRRQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNQQQOOOMMMMMMOOOOOONNNLLLQQQOOOMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOOOORRRUUUXXXYYYXXXUUUTTTSSSUUUQQQQQQVVV\\\aaaiiiqqq{{{ooommmlllgggaaaXXXUUUPPPLLLIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@????????????AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKNNNQQQSSSTTTSSSWWW[[[[[[[[[]]]ccchhhnnnqqqvvv{{{}}}{{{yyytttsssqqqpppooonnnnnnnnnjjjiiihhhgggffffffffffffcccccccccbbbaaa```^^^^^^[[[ZZZXXXUUUQQQNNNLLLKKKLLLJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBFFFCCCEEEMMMNNNSSSaaauuuxxxpppfffaaa```^^^YYYTTTOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJIIIJJJKKKLLLMMMNNNLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGFFFGGGIIIIIIFFFCCCCCCEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@CCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMRRRPPPNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOONNNNNNQQQUUUYYY___ZZZUUUTTTUUUVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[WWWTTTQQQOOOPPPQQQQQQPPPNNNMMMLLLLLLKKKLLLLLLLLLOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLRRRRRRQQQPPPOOONNNMMMMMMQQQRRRSSSRRRPPPOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRPPPNNNNNNNNNNNNLLLKKKMMMLLLJJJIIIIIIJJJKKKMMMPPPOOOOOONNNNNNNNNNNNNNNQQQSSSUUUUUUUUUTTTUUUVVVXXXSSSPPPRRRVVVYYYaaahhh}}}zzzrrrfff[[[RRRLLLHHHEEEDDDBBBAAAAAABBBBBB@@@>>>AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJHHHKKKMMMMMMMMMOOOSSSXXX\\\___dddiiinnnqqqrrrssstttttttttrrrpppllljjjhhhaaa```___^^^]]]]]]]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFCCCLLLOOOTTT\\\]]]eeevvvvvvmmmfff]]]ZZZZZZZZZWWWTTTOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJMMMNNNPPPQQQQQQPPPPPPOOONNNLLLKKKIIIIIIJJJKKKLLLMMMLLLJJJHHHHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIGGGGGGIIIKKKIIIGGGEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMQQQPPPNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJNNNOOONNNMMMMMMNNNQQQTTTYYYWWWUUUUUUVVVWWWUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVSSSPPPOOOPPPQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOPPPPPPQQQRRRRRRRRROOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLPPPOOOOOONNNMMMMMMMMMMMMPPPQQQRRRRRRPPPNNNNNNOOOJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOQQQRRRTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPNNNLLLJJJHHHIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFGGGIIIIIIJJJJJJIIIJJJIIIIIIHHHIIIIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHJJJKKKLLLRRRQQQPPPOOONNNNNNNNNNNNNNNPPPQQQSSSTTTVVVYYY\\\ZZZUUUQQQRRRUUUXXX___ggguuuqqqbbbXXXQQQMMMEEECCC@@@@@@BBBBBB@@@>>>AAA@@@@@@????????????@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDDCCCDDDFFFEEEEEEFFFJJJMMMQQQSSSWWW\\\___bbbcccdddcccccccccaaa___\\\YYYWWWSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKLLLGGGGGGGGGGGGGGGFFFEEEDDDJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEGGGHHHJJJJJJJJJIIIKKKJJJHHHFFFFFFHHHLLLPPPRRR___ffflllrrrsss{{{vvvjjjfff```ZZZWWWXXXZZZZZZXXXQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPNNNKKKIIIIIIIIIKKKLLLJJJIIIHHHGGGFFFGGGHHHIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDCCCCCCDDDCCCAAA???BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLOOONNNMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJOOOOOOOOOMMMLLLMMMOOORRRTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPOOOPPPPPPPPPOOOLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNNNNOOOJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRNNNNNNNNNMMMLLLIIIGGGFFFIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLRRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOOQQQTTTXXX^^^aaa^^^XXXTTTUUUVVVXXX]]]dddnnnxxxpppaaaWWWOOOJJJEEEDDDEEEFFFDDDAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<==================?????????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAABBBBBBAAAAAACCCEEEGGGJJJLLLNNNQQQSSSTTTUUUUUUUUUUUUUUUTTTQQQOOOLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEHHHKKKLLLMMMLLLLLLKKKJJJIIIIIIKKKRRR[[[bbbmmm{{{uuuhhhbbb```\\\XXXVVVYYY[[[\\\\\\RRRRRRQQQPPPOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPOOOPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGHHHKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBCCCCCCCCCAAA???@@@@@@AAABBBBBBCCCCCCCCCBBBCCCEEEEEEDDDEEEGGGJJJHHHHHHHHHGGGFFFFFFFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJOOOPPPPPPNNNMMMMMMOOOQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQOOOOOOPPPPPPOOONNNLLLMMMMMMNNNNNNNNNNNNMMMJJJKKKKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNJJJIIIIIIIIIJJJLLLNNNOOOQQQRRRSSSRRRPPPOOOOOOOOOKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPKKKLLLLLLKKKJJJHHHFFFEEEHHHIIIJJJKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLQQQQQQOOONNNMMMMMMMMMMMMJJJLLLNNNQQQTTTXXX^^^bbbbbb\\\XXXXXXWWWWWWZZZ___nnnttt{{{iii]]]UUUKKKFFFFFFFFFCCC@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========@@@??????>>>???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBDDDFFFJJJLLLNNNNNNNNNKKKNNNQQQUUU[[[eeerrr{{{rrreee]]][[[ZZZXXXVVVVVVXXXZZZ[[[[[[SSSRRRPPPOOOOOOOOOPPPQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@AAACCCDDDCCCBBB>>>>>>@@@AAABBBBBBCCCBBBAAABBBCCCCCCCCCDDDFFFHHHGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJPPPQQQQQQPPPOOOOOOPPPRRRNNNOOOQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOPPPPPPOOONNNKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLMMMNNNMMMKKKIIIHHHGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNJJJIIIHHHGGGHHHJJJLLLMMMOOOQQQRRRQQQOOOMMMMMMNNNKKKJJJHHHGGGGGGGGGIIIJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPKKKMMMMMMKKKHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJPPPOOONNNMMMMMMMMMMMMMMMKKKMMMOOOPPPRRRVVV[[[^^^aaa]]][[[\\\[[[ZZZ]]]aaaooosssssshhhYYYOOOLLLJJJFFFBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???>>>======>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@??????@@@AAABBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCEEEHHHLLLPPPTTTVVVXXXYYY```iiiqqqxxx}}}}}}wwwlllddd\\\XXXYYYVVVUUUUUUVVVXXXYYYYYYYYYQQQPPPOOOMMMMMMNNNOOOPPPOOOOOONNNMMMLLLLLLMMMMMMLLLMMMOOOPPPPPPPPPOOOOOOLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB?????????@@@BBBCCCBBBAAA<<<>>>???AAABBBBBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHFFFHHHIIIHHHEEECCCDDDEEEAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@??????@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIPPPQQQRRRQQQPPPPPPQQQSSSMMMOOOPPPPPPPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTNNNNNNNNNOOOOOOOOOPPPPPPQQQOOONNNOOOPPPPPPOOOMMMJJJKKKLLLNNNNNNNNNMMMLLLOOONNNNNNMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNKKKLLLNNNOOONNNLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOONNNLLLKKKKKKKKKLLLMMMKKKJJJHHHGGGGGGHHHIIIKKKLLLNNNOOONNNLLLJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGCCCDDDEEEGGGIIILLLOOOPPPKKKKKKJJJIIIIIIIIIJJJJJJHHHJJJMMMPPPPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOIIIKKKLLLKKKGGGEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHOOONNNMMMMMMLLLLLLMMMMMMLLLNNNOOOPPPQQQSSSWWWZZZ___\\\\\\___aaaaaaccchhhmmmooowww|||jjj]]]WWWTTTOOOKKKFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???===:::999?????????>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@>>>======???AAABBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBAAA???>>>AAAAAA@@@AAAAAABBBCCCDDD@@@@@@?????????@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDHHHJJJMMMRRRWWW\\\```cccmmmvvv}}}vvveee___]]]ZZZYYYZZZUUUVVVWWWXXXYYYYYYYYYXXXPPPOOOMMMKKKKKKLLLMMMNNNPPPOOONNNNNNMMMNNNNNNNNNJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLNNNOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBB@@@???@@@@@@@@@>>><<<<<<===???AAABBBCCCBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHEEEGGGIIIHHHDDDBBBCCCDDD??????AAABBBCCCDDDDDDDDDCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIFFFHHHIIIKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHTTTSSSQQQOOONNNNNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQPPPLLLMMMNNNQQQTTTUUUTTTRRRNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKMMMOOOPPPPPPPPPOOOQQQOOONNNOOOQQQQQQNNNJJJPPPQQQRRRSSSSSSRRRRRRQQQTTTSSSSSSSSSRRRRRRQQQQQQMMMLLLKKKLLLNNNNNNMMMLLLIIIIIIHHHHHHIIIKKKLLLMMMQQQQQQPPPOOOOOONNNMMMMMMKKKKKKJJJKKKKKKLLLMMMNNNMMMJJJFFFFFFIIIKKKLLLLLLLLLMMMNNNOOONNNLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIKKKMMMLLLJJJHHHFFFKKKIIIHHHIIILLLLLLIIIGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMKKKJJJIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPRRROOOLLLIIIIIIKKKLLLJJJHHHJJJKKKNNNOOOOOONNNKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGFFFFFFFFFIIIJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMOOOQQQRRRSSSTTTVVVYYY[[[___^^^^^^___aaacccfffgggnnnnnnnnnnnnqqqwww~~~{{{rrrjjj]]]PPPPPPJJJFFFHHHHHHEEEBBBBBBFFFEEEDDDBBB@@@???>>>>>>>>>===<<<<<<>>>?????????>>><<<;;;<<<===>>>>>>===<<<======>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>===>>>??????===<<<<<<===??????>>>>>>>>>>>>??????======>>>>>>>>>????????????@@@@@@@@@???===<<<;;;===AAADDDEEEEEEGGGKKKOOOPPPXXX```eeelllvvv|||}}}pppjjjbbb\\\YYYYYYZZZZZZZZZXXXUUUTTTUUUVVVWWWVVVQQQNNNJJJIIIIIIIIIIIIHHHMMMNNNOOOPPPPPPPPPOOOOOOPPPMMMKKKLLLNNNNNNLLLJJJIIIKKKLLLLLLKKKJJJJJJKKKHHHHHHGGGGGGGGGHHHJJJKKKKKKIIIGGGDDDBBB@@@???>>>>>>>>>============>>>>>>888:::<<<>>>@@@@@@@@@@@@>>>???BBBCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHBBBCCCDDDDDDDDDDDDDDDDDDTTTSSSQQQOOONNNNNNNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMOOORRRTTTSSSRRROOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKMMMNNNOOOPPPPPPPPPQQQPPPPPPRRRTTTTTTRRROOOOOOPPPQQQRRRSSSRRRQQQQQQTTTSSSSSSSSSRRRRRRRRRRRRMMMLLLJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLIIIFFFFFFHHHKKKKKKKKKLLLMMMNNNNNNNNNLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIFFFEEEJJJIIIHHHIIIKKKLLLJJJHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJLLLJJJHHHHHHHHHHHHFFFDDDEEEEEEFFFFFFFFFGGGGGGHHHFFFFFFFFFHHHKKKNNNRRRTTTPPPMMMJJJIIIJJJJJJHHHFFFIIIKKKMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLMMMMMMMMMLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOQQQSSSSSSTTTUUUXXX[[[^^^^^^^^^___aaabbbddddddggggggfffeeefffjjjpppuuu}}}pppfff\\\TTTPPPMMMIIIHHHJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA???>>>???@@@???>>>???>>><<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBDDDCCCAAA???>>>>>>@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>?????????@@@AAAAAA@@@???>>>>>>@@@BBBFFFHHHKKKRRR\\\ccclllttt~~~yyyhhhccc[[[UUUSSSTTTTTTUUUVVVTTTQQQPPPQQQRRRSSSRRRPPPMMMIIIHHHHHHHHHHHHGGGKKKLLLNNNOOOPPPPPPOOOOOOMMMKKKIIIIIIKKKKKKJJJHHHHHHJJJLLLLLLJJJJJJJJJKKKIIIHHHGGGGGGGGGIIIJJJKKKIIIHHHFFFDDDBBBAAAAAA@@@???>>>======<<<<<<======999:::<<<>>>????????????>>>???AAACCCDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAABBBCCCCCCAAA@@@CCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDSSSRRRQQQPPPOOONNNNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPUUUTTTRRRPPPPPPQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMNNNLLLLLLMMMPPPRRRRRRRRROOOMMMJJJGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPPPPRRRUUUUUUSSSRRROOOPPPQQQQQQRRRRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRNNNLLLIIIHHHIIIJJJJJJIIIKKKJJJIIIIIIJJJLLLOOOPPPLLLLLLLLLLLLMMMMMMNNNNNNOOONNNMMMKKKJJJIIIIIIIIIKKKHHHFFFFFFGGGIIIJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDHHHHHHHHHIIIKKKLLLKKKIIIJJJIIIHHHGGGHHHHHHJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJHHHGGGFFFGGGGGGEEECCCCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEFFFHHHKKKNNNQQQSSSPPPNNNKKKJJJIIIIIIGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRPPPQQQSSSSSSTTTUUUXXXZZZ\\\]]]^^^```aaaaaa````````````^^^\\\[[[\\\aaadddppp}}}nnnddd\\\WWWWWWZZZTTTTTTTTTSSSPPPLLLIIIFFFDDDBBB???>>>>>>??????>>>???===<<<<<<===>>>===<<<<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA@@@???@@@??????>>>======<<<======<<<<<<<<<<<<<<<======>>>???AAACCCDDDCCCBBBBBBCCCFFFIIIMMMRRR[[[hhhxxx{{{iiiaaa\\\UUUPPPOOOPPPQQQQQQSSSQQQOOONNNOOOPPPPPPPPPNNNKKKHHHFFFFFFFFFFFFEEEHHHIIIKKKMMMOOOOOOOOOOOOIIIHHHGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJJJJJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFDDDBBBAAAEEEEEEEEEFFFHHHJJJKKKLLLGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDRRRQQQQQQPPPOOONNNNNNNNNMMMLLLLLLKKKJJJKKKKKKKKKSSSRRROOOMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLNNNLLLKKKKKKNNNPPPQQQQQQOOOMMMIIIFFFDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHLLLKKKKKKKKKLLLNNNPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOLLLIIIGGGHHHHHHHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNJJJJJJKKKLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHGGGEEEDDDGGGGGGHHHIIIJJJKKKKKKJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFDDDCCCAAAAAAAAABBBCCCDDDFFFGGGDDDEEEEEEGGGIIIKKKNNNOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHHHHJJJKKKMMMMMMOOOOOONNNMMMMMMMMMMMMMMMQQQQQQPPPOOONNNMMMMMMMMMLLLMMMNNNOOOQQQSSSTTTUUUQQQRRRSSSTTTTTTUUUWWWYYYZZZ\\\^^^``````___]]][[[]]]\\\[[[XXXVVVWWWYYY\\\___ooouuullljjjmmmnnnoooooommmfff\\\RRRLLLHHHFFFCCCBBBCCCCCCCCCBBBAAA???>>>>>>@@@AAAAAA@@@>>>??????@@@@@@@@@??????===>>>>>>>>>>>>?????????<<<>>>AAACCCCCCBBBCCCDDD@@@@@@???????????????@@@???>>>>>>>>>>>>???AAAAAABBBFFFJJJKKKJJJJJJKKKMMMSSSXXX___hhhtttoooaaa^^^ZZZTTTPPPOOOPPPQQQRRRTTTRRRPPPPPPQQQRRRQQQPPPMMMJJJFFFDDDDDDDDDDDDCCCEEEFFFIIIKKKMMMNNNNNNNNNGGGGGGFFFFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@>>><<<;;;:::999999;;;;;;<<<<<<============>>>???@@@AAABBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGFFFDDDAAA@@@DDDDDDEEEFFFGGGIIIKKKLLLGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDPPPPPPPPPOOOOOONNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJPPPNNNLLLKKKJJJKKKLLLMMMOOOOOOOOONNNNNNMMMMMMLLLMMMKKKIIIJJJLLLNNNOOOOOONNNLLLIIIFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMJJJHHHHHHIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKLLLLLLKKKJJJJJJIIIKKKMMMNNNNNNLLLIIIHHHGGGHHHIIIIIIHHHHHHFFFFFFEEEGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDAAA@@@@@@@@@AAACCCEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMMMMOOONNNNNNMMMMMMMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMNNNLLLMMMNNNQQQSSSTTTVVVVVVRRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\^^^^^^\\\ZZZXXXYYYZZZYYYXXXVVVVVVXXXZZZ\\\cccooo||||||rrreee\\\WWWTTTQQQOOONNNLLLIIIGGGCCCBBB@@@AAACCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA???AAACCCCCCCCCDDDEEEGGGCCCBBBBBBBBBBBBCCCCCCDDDBBBAAAAAAAAABBBDDDFFFGGGMMMRRRWWWYYYXXXYYY\\\___hhhnnnxxx|||kkkaaa]]]YYYTTTQQQQQQRRRSSSSSSTTTSSSQQQQQQRRRRRRRRRPPPLLLIIIEEECCCBBBBBBBBBAAABBBDDDFFFIIIKKKLLLLLLLLLGGGGGGHHHHHHGGGGGGGGGHHHFFFHHHIIIJJJIIIHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFJJJIIIGGGEEECCCBBBAAAAAABBBAAA???===;;;:::999999::::::;;;;;;;;;<<<======??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDBBB@@@BBBCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEMMMNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOSSSUUUVVVUUURRRPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQRRROOOOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGIIIIIIKKKMMMOOOQQQRRRSSSNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIHHHGGGHHHIIIKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEGGGIIIIIIIIIHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFBBBAAA@@@???@@@BBBEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIHHHIIIKKKMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOLLLMMMOOOQQQTTTUUUVVVVVVSSSTTTUUUTTTSSSSSSUUUWWWVVVXXXZZZ\\\\\\[[[XXXWWWUUUVVVWWWVVVUUUUUUWWWXXX]]]^^^dddppp~~~wwwjjjhhhdddaaa]]]WWWQQQMMMGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@???@@@BBBDDDFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDFFFIIILLLNNN```ffflllooonnnoootttxxxvvviiiccc\\\XXXSSSPPPPPPQQQQQQQQQRRRQQQPPPPPPQQQQQQPPPNNNLLLIIIEEEBBBBBBAAAAAA@@@AAABBBEEEGGGIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHIIIJJJFFFHHHIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@>>><<<;;;;;;::::::999999::::::<<<===>>>????????????????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@BBBEEEFFFFFFDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDAAAAAACCCDDDEEEEEEEEEEEEKKKLLLLLLMMMMMMLLLJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMQQQSSSUUUTTTQQQOOOOOOOOOMMMMMMLLLMMMNNNOOOQQQRRRMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOONNNKKKHHHKKKLLLNNNOOONNNLLLIIIGGGHHHHHHJJJLLLNNNPPPQQQRRRPPPOOONNNLLLJJJIIIHHHHHHGGGIIIKKKJJJHHHHHHJJJLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMNNNMMMMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFHHHJJJJJJHHHGGGHHHIIIHHHIIIKKKLLLMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHCCCBBB@@@???@@@AAADDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJIIIHHHHHHJJJMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHJJJLLLOOOQQQLLLMMMOOORRRTTTUUUUUUUUUSSSTTTUUUTTTSSSSSSUUUVVVUUUVVVXXXYYYZZZYYYXXXWWWSSSUUUVVVVVVUUUTTTUUUVVVXXXXXX[[[dddrrr}}}yyyrrrjjjddd\\\YYYVVVTTTTTTRRRPPPOOOIIIGGGEEEDDDEEEIIIMMMPPPRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNOOORRRWWW\\\bbbaaa___\\\YYYWWWVVVUUUUUUTTTTTTVVVXXX\\\```cccuuu||||||{{{xxxpppfffbbb[[[XXXSSSPPPPPPPPPPPPPPPQQQPPPOOOPPPQQQQQQOOOMMMLLLIIIEEEBBBAAAAAA@@@???@@@AAADDDFFFGGGHHHHHHHHHGGGIIIJJJJJJHHHHHHJJJLLLGGGIIIJJJIIIGGGFFFFFFFFFIIIHHHGGGEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCBBBBBB@@@???======<<<<<<888888888888:::<<<===????????????>>>>>>>>>??????AAA@@@>>>======>>>@@@AAA???>>>???AAADDDFFFEEEDDD???@@@AAAAAAAAAAAA@@@???AAA@@@???>>>>>>===>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>>>>???AAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDD@@@AAABBBDDDEEEEEEFFFFFFJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLNNNOOOOOONNNMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLLLLKKKIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLOOORRRQQQOOOMMMMMMOOOMMMLLLLLLLLLMMMOOOQQQRRRLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRPPPLLLIIINNNPPPSSSTTTSSSOOOKKKHHHGGGGGGIIIKKKLLLNNNPPPPPPSSSQQQOOOLLLJJJHHHFFFFFFGGGJJJLLLKKKIIIHHHJJJMMMIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFIIIKKKJJJGGGFFFGGGIIIGGGIIILLLNNNOOONNNLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIDDDCCCAAA??????AAACCCEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKJJJGGGFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIFFFEEEEEEFFFIIILLLOOORRRLLLMMMPPPRRRTTTUUUUUUUUUTTTUUUUUUTTTSSSSSSTTTVVVTTTUUUVVVXXXXXXXXXXXXXXXTTTVVVWWWWWWUUUTTTTTTUUUQQQRRRVVV]]]fffrrrxxxuuuqqqmmmkkkhhheeebbbXXXVVVRRRQQQRRRWWW]]]aaagggffffffdddcccbbbaaa```^^^^^^^^^___cccjjjrrrxxx|||xxxtttpppnnnmmmmmmmmmmmmnnnrrrwww{{{~~~tttkkkmmmpppkkkccc```\\\YYYTTTRRRQQQQQQQQQPPPRRRQQQQQQQQQRRRRRRPPPNNNLLLIIIEEEBBBAAAAAA@@@???@@@AAACCCEEEGGGGGGGGGGGGFFFIIIKKKJJJHHHHHHJJJLLLHHHIIIJJJIIIGGGEEEDDDEEEKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>777777777888999<<<>>>?????????>>>>>>>>>>>>>>>???@@@???>>><<<<<<>>>???@@@======>>>@@@CCCEEEEEECCC???@@@AAABBBBBBAAA@@@???BBBAAA@@@>>>============<<<===???@@@@@@??????>>>======>>>???AAADDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@??????@@@BBBDDD@@@AAABBBDDDEEEFFFFFFFFFJJJJJJJJJIIIGGGGGGHHHJJJLLLKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLKKKGGGEEEAAAAAABBBBBBCCCDDDDDDDDDJJJJJJKKKKKKLLLMMMMMMNNNPPPOOOOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPOOONNNOOOOOOPPPPPPQQQPPPPPPPPPLLLNNNPPPPPPOOOMMMMMMNNNQQQSSSVVVVVVSSSPPPMMMMMMNNNLLLKKKLLLOOOQQQRRRRRRPPPNNNJJJGGGFFFGGGHHHJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLPPPOOONNNMMMLLLLLLLLLMMMKKKJJJIIIIIIHHHHHHHHHHHHKKKJJJHHHHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHIIIKKKNNNOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNFFFFFFEEEDDDDDDCCCCCCCCCFFFFFFGGGHHHIIIKKKKKKLLLOOONNNLLLJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEGGGHHHIIIHHHIIIKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLRRROOOMMMMMMOOOQQQRRRRRRUUUSSSRRRPPPPPPPPPQQQRRRVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTPPPSSSVVVWWWZZZaaammmvvvuuujjjbbbbbbgggllluuu~~~}}}}}}|||zzz}}}tttppplllhhhfffdddbbb```[[[YYYVVVRRRPPPOOOQQQSSSVVVSSSQQQQQQTTTUUUTTTRRRLLLJJJGGGDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCIIIHHHGGGGGGFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@BBBAAAAAAAAAAAABBBCCCCCC??????>>>>>>>>>>>>??????BBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>><<<>>>@@@AAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDCCCBBBCCCFFFHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHIIIIIIIIIHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIJJJKKKKKKJJJGGGDDDAAABBBBBBCCCCCCDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOMMMOOOQQQQQQPPPNNNNNNOOOPPPRRRUUUUUUSSSQQQPPPOOOPPPNNNMMMNNNPPPSSSTTTTTTPPPNNNJJJGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJLLLKKKIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJKKKMMMMMMLLLJJJLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKIIIFFFCCCBBBFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFGGGIIIJJJKKKKKKMMMLLLMMMOOORRRTTTTTTSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSQQQSSSUUUVVVWWW\\\fffmmmvvvsssuuu|||uuuppplllhhheeecccaaa___]]][[[ZZZYYYVVVTTTRRRRRRSSSSSSRRRSSSVVVYYYZZZVVVSSSLLLJJJGGGDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHGGGFFFDDDCCCCCCBBB?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<>>>??????AAA@@@@@@@@@@@@AAABBBBBB???>>>>>>======>>>>>>???@@@@@@@@@???>>>>>>>>>===??????@@@AAAAAA@@@???>>><<<===???@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFHHHIIIIIIHHHHHHJJJLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIILLLMMMNNNLLLIIIIIIKKKNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKJJJGGGDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNOOOOOOOOONNNNNNPPPRRRSSSQQQPPPPPPPPPOOORRRTTTUUUTTTRRRRRRRRROOONNNLLLMMMOOOQQQRRRRRROOOMMMJJJHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLJJJJJJLLLMMMLLLKKKLLLKKKKKKJJJKKKLLLNNNOOONNNMMMLLLKKKLLLKKKIIIGGGKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTQQQMMMHHHDDDGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKHHHIIILLLPPPTTTVVVUUUSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRQQQSSSUUUUUUTTTWWW]]]cccsss~~~tttkkkjjjgggccc```^^^]]][[[YYYZZZ[[[\\\[[[ZZZWWWTTTRRROOOPPPTTTYYY]]]]]]XXXSSSKKKIIIGGGEEECCCBBBBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<=========::::::::::::;;;<<<===>>>??????>>>>>>??????@@@AAA>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@??????>>><<<===??????=========>>>AAAAAAAAAAAABBBBBBCCCCCCAAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJJJJIIIHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLPPPSSSRRRNNNKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLKKKHHHFFFBBBCCCCCCDDDDDDEEEFFFFFFDDDFFFHHHKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFHHHIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPRRRTTTTTTSSSQQQQQQRRRQQQSSSUUUUUUTTTRRRQQQRRRMMMKKKJJJJJJLLLMMMNNNNNNNNNLLLJJJHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNNNNMMMLLLIIIHHHLLLLLLKKKKKKKKKLLLLLLMMMOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLNNNPPPOOOMMMLLLLLLLLLKKKHHHFFFKKKLLLLLLMMMNNNOOOOOOOOONNNRRRWWWZZZYYYTTTNNNJJJHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLNNNOOONNNMMMLLLMMMNNNOOONNNNNNLLLJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHJJJMMMQQQTTTTTTSSSQQQRRRTTTVVVVVVUUUSSSQQQQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUUUUVVVZZZ]]]gggnnnzzz|||vvvoooiiidddaaa^^^[[[ZZZYYYXXXVVVYYY[[[^^^``````\\\WWWRRRPPPPPPRRRWWWZZZZZZUUUPPPJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::999999999999::::::;;;<<<<<<<<<:::::::::::::::;;;<<<<<<======<<<<<<======>>>???>>>======<<<<<<======>>>===============>>>>>>>>>======>>>>>>>>>>>>>>>>>>===>>>??????===<<<<<<===???@@@@@@AAAAAABBBBBBBBBAAADDDFFFGGGEEECCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCJJJLLLLLLKKKHHHFFFEEEFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKOOOTTTZZZ\\\XXXRRRNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKMMMNNNMMMJJJHHHCCCCCCDDDDDDEEEFFFFFFGGGEEEGGGJJJLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUUUUTTTRRRRRRSSSSSSUUUVVVUUURRRPPPOOOPPPMMMKKKIIIIIIJJJLLLLLLKKKMMMLLLJJJIIIIIIJJJKKKLLLKKKKKKJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOOOONNNMMMJJJIIIKKKJJJJJJJJJKKKLLLMMMMMMOOONNNLLLLLLNNNOOONNNMMMLLLKKKIIIIIIIIIKKKMMMOOOMMMLLLLLLLLLMMMLLLKKKIIILLLLLLMMMNNNOOOPPPQQQRRRPPPTTTYYY]]][[[VVVOOOKKKIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMKKKLLLNNNNNNMMMNNNOOOQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHIIIMMMOOOQQQQQQOOOQQQTTTVVVWWWVVVSSSRRRTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]aaafffnnnvvvsssooonnnllliii___]]]YYYXXXWWWWWWVVVTTTXXXYYY]]]aaaccc```ZZZTTTSSSQQQPPPQQQSSSSSSPPPLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999999777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>???@@@???===<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAADDDHHHIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBKKKMMMNNNLLLIIIEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLPPPUUU\\\aaaaaa[[[RRRMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOOOOLLLIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDGGGHHHJJJLLLNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQSSSUUUUUUTTTSSSSSSSSSTTTUUUUUUSSSQQQNNNNNNNNNNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNOOONNNLLLLLLNNNOOONNNMMMKKKKKKJJJJJJKKKLLLNNNOOONNNMMMLLLMMMNNNNNNMMMKKKLLLLLLMMMNNNOOOQQQSSSTTTWWWYYY\\\]]]ZZZTTTNNNIIIKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFHHHIIIKKKKKKLLLLLLIIIKKKLLLMMMMMMMMMOOOQQQNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHHHHIIILLLJJJHHHHHHKKKNNNOOOPPPNNNPPPSSSUUUVVVUUUTTTRRRUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUWWWZZZ\\\^^^___bbbfffjjjmmmyyyrrriiiffffffeeeccc[[[XXXVVVTTTTTTTTTTTTSSSVVVWWWZZZ```dddccc]]]XXXVVVSSSNNNMMMNNNOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;::::::999777777888888999:::;;;;;;===<<<<<<<<<<<<<<<======;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>>>>===???@@@???===<<<<<<===;;;<<<<<<===>>>???@@@@@@AAADDDHHHIIIHHHFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDJJJLLLMMMLLLIIIFFFDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNMMMPPPVVV]]]bbb___VVVNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOONNNLLLIIIDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUUUUTTTSSSSSSSSSQQQRRRSSSRRRPPPNNNNNNOOONNNLLLIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMJJJLLLOOOQQQRRRQQQOOONNNPPPPPPOOONNNNNNMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNPPPSSSTTTZZZ[[[\\\\\\YYYTTTOOOLLLKKKKKKLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKJJJIIIFFFFFFGGGIIIJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJKKKNNNPPPPPPPPPMMMOOOQQQSSSUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRTTTSSSRRRRRRUUUXXXZZZ\\\^^^]]]___bbbdddjjjzzzsssooohhhdddaaa```^^^]]]WWWTTTRRRQQQQQQRRRQQQPPPUUUUUUWWW\\\bbbccc```[[[XXXTTTPPPOOOOOOOOOMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBB>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;888888999:::;;;<<<======??????>>>>>>===>>>>>>???;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>=========<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>;;;===>>>>>><<<;;;;;;<<<999::::::;;;<<<===>>>???@@@CCCFFFGGGGGGFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLLLLJJJGGGFFFEEEAAACCCEEEGGGHHHGGGFFFEEEHHHHHHIIIIIIKKKLLLNNNOOOHHHHHHMMMVVV^^^^^^VVVMMMIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNNNNKKKIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLRRRQQQPPPOOOMMMKKKJJJIIIFFFGGGIIIKKKMMMMMMMMMMMMKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTSSSRRRSSSOOOPPPQQQPPPOOOOOOOOOQQQLLLJJJGGGFFFGGGHHHGGGGGGKKKJJJJJJKKKKKKLLLMMMNNNKKKNNNQQQTTTUUUSSSQQQOOOQQQQQQPPPPPPOOONNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUSSSRRRRRRQQQRRRRRRLLLLLLLLLMMMNNNPPPQQQRRROOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRQQQOOOPPPPPPOOOMMMKKKJJJJJJJJJKKKMMMPPPRRRTTTYYYZZZZZZZZZYYYVVVSSSQQQLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIKKKOOORRRSSSRRRPPPMMMNNNPPPRRRSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQTTTRRRPPPPPPRRRUUUXXXYYY\\\YYYZZZ___aaadddmmmxxx|||nnnccccccbbbaaa___]]][[[ZZZTTTRRROOONNNOOOPPPPPPOOOTTTSSSTTTZZZaaadddaaa]]]XXXUUURRRRRRSSSRRRNNNKKKGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@????????????<<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;<<<>>>>>>???@@@@@@???????????????@@@;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::999999::::::999999:::<<<===>>>999;;;<<<<<<;;;:::;;;;;;888888999:::;;;<<<===>>>???AAADDDFFFFFFFFFGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJLLLNNNOOONNNMMMLLLMMMOOOQQQQQQPPPOOONNNHHHHHHIIIIIIIIIIIIIIIHHHKKKLLLMMMNNNMMMKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEHHHKKKNNNRRRTTTXXXYYYZZZZZZXXXUUUQQQNNNLLLKKKJJJIIIIIIHHHHHHIIIMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMOOOPPPPPPQQQQQQPPPPPPOOOPPPNNNLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOSSSTTTUUUVVVVVVVVVUUUTTTVVVTTTQQQOOOMMMMMMMMMNNNLLLMMMOOORRRTTTTTTTTTTTTVVVSSSPPPPPPSSSUUUUUUTTTUUURRROOONNNOOOQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNRRRUUUYYYWWWVVVWWWWWWVVVQQQMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPPPPQQQSSSTTTUUUTTTVVVXXXZZZ[[[^^^aaadddsss}}}mmm___XXXXXXYYY[[[[[[XXXTTTPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRQQQPPPSSSXXXZZZZZZXXXQQQQQQRRRRRRRRRQQQOOONNNHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA?????????>>>>>>>>>======@@@@@@??????@@@BBBCCCDDD???@@@BBBCCCCCCBBB@@@???<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>===<<<999999999:::<<<>>>AAABBBAAAAAA@@@???>>>===<<<<<<;;;:::999999;;;;;;:::999:::::::::::::::::::::;;;<<<<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<>>>>>>AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEECCCBBBAAA@@@???KKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKIIIJJJLLLOOOPPPPPPMMMNNNOOOPPPPPPPPPOOONNNHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIGGGEEECCCCCCEEEEEEEEEDDDEEEEEEGGGIIILLLOOORRRTTT]]]___aaabbb```]]]YYYVVVOOONNNMMMLLLKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMNNNOOOOOOPPPPPPOOOOOONNNOOOMMMLLLJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUVVVVVVUUUUUUVVVTTTRRROOONNNMMMNNNNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVTTTQQQRRRTTTVVVVVVUUUSSSQQQMMMLLLMMMNNNOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNQQQTTTXXXWWWVVVVVVWWWUUUQQQNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLNNNNNNOOOPPPRRRQQQQQQQQQQQQRRRRRRSSSVVVXXXYYYYYYYYYYYY[[[]]]aaahhhwwwzzzqqqeee[[[WWWWWWXXXZZZ[[[YYYUUURRRNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLNNNRRRTTTTTTSSSPPPPPPQQQRRRQQQPPPOOONNNHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>@@@@@@???>>>??????@@@AAA@@@AAABBBCCCBBBAAA???>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>======<<<<<<<<<<<<===>>>@@@BBBCCC@@@??????>>>>>>======<<<;;;:::999:::;;;<<<;;;999999999:::::::::;;;;;;;;;:::::::::::::::999888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999:::;;;<<<>>>???AAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKOOOLLLIIIIIIKKKOOOQQQRRRNNNNNNNNNNNNNNNOOOOOOPPPJJJKKKLLLMMMLLLKKKIIIGGGHHHIIIKKKLLLMMMMMMLLLLLLIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGHHHJJJMMMPPPRRRSSSZZZ\\\___aaaaaa^^^ZZZWWWSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHJJJMMMOOOQQQPPPOOONNNNNNOOORRRTTTUUUUUUUUUUUUUUUTTTRRRPPPOOONNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSVVVTTTSSSSSSUUUVVVVVVUUUTTTQQQNNNLLLMMMNNNNNNMMMIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSWWWVVVVVVVVVVVVTTTQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIJJJJJJIIIIIIHHHJJJJJJKKKLLLLLLJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOSSSSSSRRRQQQQQQQQQQQQQQQUUUVVVXXXWWWVVVVVVXXXYYYYYY\\\eeeqqq~~~ssskkkiiiiiifffbbbZZZZZZYYYZZZYYYWWWSSSPPPKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLJJJJJJLLLNNNOOONNNNNNOOOPPPPPPPPPOOONNNMMMHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>@@@??????>>>===>>>>>>>>>AAABBBBBBBBBAAA@@@>>>===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===============<<<>>>=========>>>???AAAAAA========================<<<;;;::::::<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;888888888888888888888888:::::::::;;;;;;;;;;;;;;;======>>>>>>======<<<<<<:::::::::;;;;;;===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJNNNLLLJJJKKKMMMPPPQQQQQQOOONNNLLLLLLLLLMMMOOOPPPLLLNNNOOOPPPOOOMMMKKKIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLJJJHHHGGGHHHHHHHHHFFFHHHIIIJJJLLLNNNPPPRRRRRRTTTVVVZZZ\\\]]][[[WWWUUUTTTSSSRRRPPPOOONNNNNNNNNIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQOOOPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQSSSRRRRRRRRRSSSTTTTTTTTTVVVSSSPPPOOOOOOOOONNNNNNHHHHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPOOOOOONNNNNNMMMKKKLLLMMMMMMLLLMMMPPPRRRVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHLLLKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIILLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSUUUVVVVVVWWWXXXZZZ[[[[[[^^^dddlllxxx|||ssshhhcccfffjjjkkkkkkaaa___\\\ZZZXXXTTTOOOLLLIIIIIIJJJKKKLLLMMMMMMNNNOOOMMMKKKJJJJJJKKKLLLMMMLLLMMMNNNOOONNNNNNLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>??????BBBBBBBBBAAA@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<;;;::::::<<<<<<;;;:::888999:::;;;<<<<<<<<<;;;999888888777777777777777888888888999:::;;;<<<<<<>>>>>>?????????>>>>>>===;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKNNNPPPQQQOOOMMMNNNMMMKKKJJJKKKLLLOOOPPPOOOPPPQQQRRRQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJLLLMMMOOOPPPPPPQQQSSSUUUXXXZZZ[[[ZZZXXXWWWSSSSSSQQQPPPOOONNNNNNNNNJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNNNNOOOKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSTTTTTTSSSRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPPPPQQQQQQUUUSSSPPPOOOOOOOOONNNMMMJJJJJJIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKKKKKKKKKKOOOPPPPPPQQQPPPPPPOOONNNJJJKKKLLLMMMLLLMMMOOOQQQSSSTTTTTTSSSQQQPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRTTTTTTQQQSSSVVVWWWWWWWWWXXXYYYYYYXXXYYY[[[^^^eeetttpppiiibbb```bbbfffgggfffbbb___[[[XXXVVVRRROOOLLLHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@???===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<;;;::::::;;;<<<;;;:::777999;;;<<<======<<<;;;;;;:::999888777777777777777777777888999;;;===>>>>>>>>>??????@@@??????>>><<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKNNNQQQPPPMMMKKKMMMLLLKKKJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKKKKMMMNNNMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRQQQOOONNNPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMKKKMMMOOOOOONNNMMMNNNOOOQQQOOOMMMMMMMMMMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIMMMNNNOOOPPPPPPOOONNNMMMIIIJJJLLLMMMLLLMMMNNNPPPQQQRRRRRRQQQNNNMMMNNNOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHEEEFFFHHHIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFHHHJJJKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPRRRSSSTTTUUUTTTVVVXXXXXXWWWUUUUUUUUUUUUUUUVVVYYYYYY]]]hhhttttttgggbbb^^^\\\^^^___^^^\\\[[[XXXUUUSSSRRRQQQPPPNNNHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<============>>>>>>999:::<<<>>>@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<;;;999999::::::;;;;;;;;;<<<;;;:::999999;;;;;;:::999777888;;;===>>>>>>===<<<===<<<:::999999999::::::;;;;;;:::::::::<<<===>>>>>>>>>??????@@@@@@??????===============>>>????????????@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHIIILLLNNNOOOMMMKKKLLLLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNPPPQQQPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJKKKMMMNNNNNNNNNJJJKKKLLLNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKNNNNNNOOOPPPPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOIIIHHHHHHGGGHHHIIIJJJKKKIIILLLNNNNNNMMMLLLLLLNNNPPPNNNMMMMMMNNNNNNMMMKKKLLLKKKKKKKKKKKKKKKKKKLLLNNNMMMKKKJJJHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJHHHJJJLLLLLLLLLLLLNNNOOONNNOOOPPPNNNLLLKKKLLLNNNLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIJJJJJJJJJDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTRRRTTTWWWXXXVVVUUUUUUUUUTTTTTTVVVXXXXXXZZZcccnnnwwwssshhh___[[[WWWVVVVVVWWWVVVTTTUUURRROOOMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGJJJLLLKKKHHHEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHJJJIIIHHHFFFDDDCCCBBBAAA???????????????>>>======;;;;;;;;;;;;<<<<<<<<<===999:::<<<>>>??????????????????>>>===============;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;888888999;;;;;;<<<<<<<<<888999:::;;;<<<;;;;;;:::999999999999:::::::::::::::999888888::::::999888666888;;;>>>???>>>===<<<<<<;;;::::::;;;===???@@@CCCBBB???===<<<<<<===>>>======>>>???????????????>>>>>>======>>>>>>??????>>>???????????????>>>>>><<<===>>>@@@AAACCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLJJJHHHGGGGGGGGGJJJHHHHHHIIIKKKMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJMMMOOOQQQPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIHHHJJJLLLNNNNNNNNNJJJKKKLLLMMMNNNMMMLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOOOONNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHHHHIIIKKKLLLHHHIIIKKKLLLKKKJJJHHHGGGJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMNNNOOOOOOOOONNNNNNFFFFFFEEEEEEFFFGGGIIIJJJHHHKKKOOOOOOMMMKKKLLLNNNQQQOOONNNOOOPPPPPPOOONNNKKKKKKKKKKKKKKKLLLMMMMMMOOONNNLLLJJJIIIHHHHHHIIIGGGHHHJJJLLLLLLKKKIIIHHHGGGIIILLLLLLLLLLLLMMMNNNMMMNNNOOOMMMJJJIIIKKKMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFHHHIIIIIIHHHGGGEEEJJJIIIIIIIIIIIIJJJKKKLLLDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSRRRQQQQQQQQQQQQRRRMMMPPPTTTVVVWWWWWWWWWXXXSSSRRRSSSTTTSSSTTT]]]hhhpppyyytttllljjjddd\\\VVVSSSOOOMMMNNNOOONNNNNNTTTPPPLLLJJJIIIIIIHHHGGGKKKJJJJJJIIIIIIHHHHHHGGGGGGJJJNNNNNNJJJGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<999:::<<<=========<<<<<>>============>>>>>><<<<<<<<<============>>>;;;<<<<<<<<<<<<<<<<<<;;;777888999:::;;;;;;<<<;;;444555777888999999888888999999999999999999999999999888777777999999888777666888;;;>>>??????===<<<:::::::::;;;===@@@CCCEEEJJJHHHDDDAAA>>>===<<<<<<<<<===>>>??????????????????>>>>>>>>>>>>>>>???@@@>>>>>>????????????>>>===;;;<<<===???AAACCCEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@JJJIIIGGGFFFFFFGGGIIIJJJPPPPPPOOOLLLIIIGGGGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHGGGFFFFFFGGGJJJMMMOOOPPPOOONNNLLLKKKIIIHHHHHHEEEFFFGGGIIIJJJLLLMMMNNNIIIJJJJJJKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJMMMNNNOOONNNMMMLLLHHHGGGFFFFFFFFFHHHKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIGGGFFFFFFFFFGGGHHHJJJIIIHHHKKKNNNNNNLLLIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJMMMPPPQQQOOOLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQPPPOOOMMMLLLLLLJJJHHHHHHIIIJJJKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFDDDCCCCCCDDDEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRSSSRRRPPPNNNMMMNNNPPPPPPPPPPPPRRRTTTWWWXXXWWWUUURRRQQQSSSXXX]]]aaajjjmmmrrr{{{xxxkkkbbb___]]]ZZZWWWSSSPPPNNNMMMMMMNNNNNNMMMMMMMMMLLLJJJGGGFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???===;;;999;;;;;;<<<======<<<;;;;;;??????>>>>>>>>>>>>??????============<<<<<<<<<<<<>>>===<<<;;;:::999999999:::;;;<<<======<<<<<<;;;;;;;;;::::::999888777777444444555777888999:::;;;:::999999888888999999::::::888666666777999999999888888999::::::;;;<<<<<<===>>>>>>===>>>BBBGGGKKKTTTQQQMMMGGGCCC???===<<<<<<<<<<<<==============================<<<<<<<<<============>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JJJIIIGGGFFFFFFGGGIIIJJJPPPQQQPPPNNNKKKJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLHHHGGGFFFEEEFFFIIIKKKMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFIIIMMMNNNMMMJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLOOOPPPNNNLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOOOONNNNNNKKKIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVRRRQQQOOONNNPPPTTTXXX[[[\\\^^^bbbiiitttppphhh]]]UUUSSSRRRPPPNNNPPPNNNKKKKKKKKKLLLLLLKKKLLLMMMMMMKKKHHHGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFEEEGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<;;;999:::;;;;;;;;;;;;:::999>>>>>>============>>>>>>============<<<<<<<<<<<<===<<<;;;::::::999999999999:::<<<======<<<;;;:::::::::999888888777666666444444555666888999:::;;;::::::999999999999::::::;;;999777777888999999888777777888888999::::::;;;;;;;;;;;;<<<>>>BBBHHHMMMUUUTTTRRROOOKKKEEEAAA>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIIIIGGGGGGGGGGGGIIIIIINNNOOOOOONNNLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEFFFHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKIIIGGGFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDGGGJJJMMMLLLLLLHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJLLLNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHKKKMMMOOOOOOPPPJJJIIIGGGFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCEEEEEEEEEEEEEEECCCEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOMMMKKKKKKLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMMMMOOORRRUUUWWWVVVXXXZZZ^^^dddnnnxxxtttiiibbb\\\SSSNNNMMMNNNMMMLLLMMMKKKIIIHHHIIIJJJJJJJJJKKKMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBB@@@???>>>::::::;;;;;;;;;;;;::::::======<<<<<<<<<<<<===============<<<<<<<<<<<<;;;<<<<<<;;;:::999999999999888:::<<<======<<<999888888888777777666555555555333444555666777999::::::::::::999999999999::::::<<<:::888888999999999888666666777777888999999999888999999:::<<>>>>>??????????????????????????????IIIHHHHHHGGGGGGHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLKKKKKKKKKHHHGGGEEEDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJLLLJJJHHHEEEDDDDDDEEEFFFDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIILLLJJJHHHFFFFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDCCCDDDAAABBBCCCEEEGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGIIIKKKMMMOOOPPPJJJIIIGGGGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHIIIKKKNNNLLLMMMOOOPPPPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTUUUXXXYYYZZZ\\\^^^ccciiimmmqqq{{{|||nnnccc\\\\\\WWWQQQMMMMMMNNNNNNNNNLLLJJJHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLHHHHHHHHHGGGFFFEEEEEEDDDCCCEEEGGGHHHGGGEEEBBB@@@BBBBBBCCCCCCBBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAA=========>>>>>>=========<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999777999;;;======;;;888666666555555555444444444333222333444555777888999999::::::999999999999::::::<<<;;;999999999:::888777777777777888888888999999888888888999:::???FFFKKKMMMNNNOOONNNKKKDDD>>>:::999888888777666555555444666666777777888999::::::999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLKKKJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDHHHIIIJJJKKKKKKIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKIIIFFFDDDCCCCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIILLLJJJHHHFFFEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKJJJHHHGGGHHHKKKMMMLLLMMMNNNOOOOOONNNMMMLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXXXXZZZ]]]```aaahhhuuuttthhh___YYYVVVUUURRRNNNLLLKKKKKKLLLLLLNNNLLLJJJIIIJJJKKKKKKKKKKKKMMMOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEECCCDDDFFFGGGGGGEEEBBB@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999999777888:::;;;;;;999777555444444333333333333333222222222333555666777888999:::999999888888999999:::;;;:::999999::::::888777888888888999999999999999999999999999999<<>>;;;888999888888777666555444444444555555666777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=================================HHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCGGGIIIJJJKKKKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCCCCBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA???>>>???AAACCCCCCBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIHHHGGGHHHKKKMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSUUUUUUUUUUUUWWWYYYZZZ^^^dddnnn{{{zzzqqqfff]]]WWWSSSRRRSSSRRRPPPNNNMMMMMMNNNOOOQQQOOOLLLKKKLLLMMMLLLLLLLLLMMMOOONNNLLLKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCC======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888777888888999888888999999999777666555333333222222222222222222111222333444555777888888888888777777777777888888888888777888::::::888666999999999999999999999999888999:::999999:::<<<>>>AAAAAA@@@???===;;;:::999777777777666666555555555444555555666666777777777999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGIIIIIIIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWWWWXXXZZZ^^^fffqqq~~~ooolllggg```YYYTTTRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTQQQNNNMMMMMMMMMLLLKKKMMMNNNNNNMMMLLLKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCDDDCCCCCCBBB>>>>>>===<<<<<<===>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777777777777888888999999888777666666666555222222222222222222222222111111222333555666777888777777666666666666777777555555555777999:::888777888888888888888888888888666888::::::999999999::::::;;;;;;;;;;;;:::999888555555555555555555555555555555666666666666666666777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GGGHHHHHHIIIIIIHHHHHHGGGFFFIIILLLLLLKKKIIIIIIIIINNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDD@@@BBBEEEHHHJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBB??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEFFFDDDAAAAAADDDGGGEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCAAA>>>>>>AAADDDDDDCCCAAA@@@??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDD???@@@AAABBBDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDEEEEEECCCCCCDDDFFFIIIJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGFFFEEECCCBBB????????????????????????AAABBBDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>???AAAAAA@@@@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA<<<======>>>???@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGEEEGGGIIIJJJJJJJJJJJJLLLMMMLLLLLLLLLLLLNNNPPPQQQNNNMMMLLLLLLMMMOOOQQQSSSPPPQQQQQQQQQPPPPPPRRRTTTTTTTTTUUUWWW[[[bbbkkkqqqyyy}}}rrrllleeeeeeccc___YYYUUUSSSRRRLLLMMMNNNOOOOOOQQQSSSUUUUUURRROOOMMMMMMMMMKKKJJJNNNOOONNNMMMKKKKKKMMMOOOPPPOOONNNMMMLLLJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAA<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888777777777777777888888:::999777555555555555666222222222222222222333333000111222333555666777777666666555555555555666666444333444777999:::888777777777777777666666666666333666999;;;:::999999999444666888999:::888666555444444444444444444444555666666666666666666555555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HHHFFFDDDDDDEEEFFFFFFEEEKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGHHHHHHGGGCCCAAAEEEDDDDDDFFFHHHIIIHHHFFFHHHHHHFFFEEEEEEEEEFFFGGGCCCDDDDDDDDDCCCAAA???>>>?????????@@@@@@AAAAAABBBEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@BBBCCCAAA>>><<<===???AAA???===???BBBCCCAAA?????????@@@AAAAAABBBCCCCCCEEEEEEDDDBBB@@@@@@CCCEEECCCBBBBBBBBBCCCDDDFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>???AAABBB===???BBBCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDBBBCCCFFFHHHJJJJJJJJJKKKKKKKKKKKKLLLQQQOOOKKKJJJKKKLLLLLLKKKLLLKKKJJJJJJKKKNNNRRRTTTOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTVVVZZZ]]]___jjjmmmyyytttllleee```eeeeeedddaaa\\\WWWTTTSSSTTTSSSQQQPPPOOOPPPRRRSSSQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOOOONNNLLLIIIHHHFFFGGGGGGFFFEEECCCAAA@@@BBBCCCDDDDDDDDDFFFIIIKKKJJJGGGDDDCCCCCCCCCCCCBBB@@@AAABBBBBBAAA@@@>>>===>>>>>>=========???@@@AAA======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888888666555555666777777777888888888777666444333444333333222222333333444444444444555555555555666333444555666666555444333666666666666666666666666777777777777777666666666666666666666777777777777666666666666666666666666777777666555444444333333333444555555666666555555666666777777777777666555::::::::::::::::::::::::::::::::::::::::::::::::GGGEEECCCBBBDDDFFFFFFFFFJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIFFFDDDDDDDDDDDDEEEHHHIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@??????@@@@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???AAABBB@@@>>><<<===???AAA???>>>???AAABBBAAA?????????@@@@@@AAABBBBBBCCCCCCCCCBBBAAA??????AAADDDCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCAAA@@@@@@??????AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBB@@@???????????????@@@@@@CCCCCCCCCBBBBBBAAA@@@?????????>>>===>>>???@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHFFFEEEEEEGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKPPPMMMJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMPPPRRROOOOOONNNNNNOOOPPPRRRSSSQQQPPPPPPQQQSSSVVVYYY[[[\\\]]]fffvvvvvvkkkddd___YYYUUU[[[\\\]]]]]]\\\[[[ZZZZZZTTTSSSQQQPPPOOOPPPQQQRRRQQQPPPOOOMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNOOOPPPMMMNNNNNNNNNMMMKKKJJJIIIEEEEEEFFFFFFFFFEEECCCBBBCCCDDDEEEEEEEEEFFFIIIKKKLLLIIIFFFDDDDDDDDDCCCBBB>>>??????@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<============<<<;;;;;;:::;;;;;;999::::::;;;;;;::::::999888888666666555666666777666777888888777666555444444333333222222333333444444444444444555555555555333444555666666555444333555555555555555555555555555555555555555555555555555555666666666777777777666666666666666666666666777666666555444444333333333444444555555555555555666777777777888999999999:::::::::::::::999999999999999999999::::::;;;;;;GGGDDDAAA@@@BBBEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQRRRMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGIIIKKKKKKIIIGGGDDDCCCCCCEEEGGGIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJEEEEEECCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAA@@@>>>======>>>@@@???>>>???AAABBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBB@@@>>>>>>@@@BBBDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBAAA@@@??????>>>@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????CCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>======>>>@@@@@@BBBDDDEEEEEEBBB@@@???@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDFFFHHHJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMKKKIIIIIIKKKLLLMMMMMMJJJIIIHHHHHHIIILLLNNNPPPOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNPPPRRRTTTVVVUUUUUUZZZcccooo}}}tttmmmddd^^^ZZZXXXUUURRRRRRSSSUUUXXXZZZ[[[\\\\\\TTTRRRQQQOOONNNNNNOOOOOONNNMMMMMMLLLLLLMMMNNNNNNPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHJJJMMMNNNLLLHHHFFFEEEEEEDDDBBB=========>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;::::::999:::999::::::;;;;;;::::::999888888777666666666666666555666666777666666555555333333222222222222333333333333333444444444555555333444444555555444444333555555555555555555555555333333333333333333333333555555555666666666666777666666666666666666666666666666555555444333333333333333444555555555555555666666666777888;;;===>>>999999999999999999999999777777888999:::;;;;;;<<>>@@@DDDGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKNNNQQQSSSTTTRRRPPPNNNKKKKKKKKKLLLMMMIIIIIIIIIJJJKKKKKKJJJHHHDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDFFFHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@??????@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAAAAABBBBBBAAA???>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>@@@BBBBBBBBBAAA@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????????????????@@@@@@CCCDDDDDDDDDCCCBBBBBBAAA???>>>===<<<======??????@@@BBBDDDCCCAAA???>>>???AAAAAAAAAAAAAAAAAAAAA@@@===>>>???@@@AAABBBCCCCCCDDDGGGJJJJJJIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHJJJHHHGGGHHHKKKMMMMMMMMMHHHHHHGGGGGGHHHJJJLLLNNNNNNNNNOOOOOOPPPPPPQQQRRROOONNNNNNOOOPPPQQQRRRSSSVVVVVVXXX]]]cccmmmrrriiijjjfff```\\\ZZZXXXUUUSSSOOOOOOPPPRRRUUUWWWWWWWWWRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLLLLMMMGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDGGGHHHIIIJJJMMMOOOPPPMMMJJJGGGFFFFFFDDDCCC???>>>===<<<<<<===???@@@AAAAAA@@@@@@?????????>>>======;;;:::999999999999999::::::;;;;;;::::::999888888777777666666555555444555555555555555555555333333222222222222333333222333333333444444444444333333333444444333333333444444444444444444444444222222222222333333333333444444555555555666666666555555555555555555555555555555555444444333333333333333444555555555444444555555555555777;;;>>>@@@777777888888888888888999555666777888999:::;;;<<>>@@@DDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFHHHJJJMMMPPPSSSTTTVVVUUURRRPPPOOOOOOPPPQQQMMMKKKJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDDDDCCCBBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHFFFDDDCCCCCCDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@??????@@@@@@???>>>??????@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????????????????>>>>>>@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????=========>>>???AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBB???>>>===<<<<<<<<<===>>><<<>>>AAAAAA@@@??????@@@?????????????????????@@@<<<===>>>???@@@AAABBBCCCBBBEEEHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGJJJLLLMMMLLLGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSUUUYYY[[[```mmmyyy|||ttteee```fffccc___[[[XXXUUURRROOONNNMMMLLLNNNQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLJJJJJJKKKMMMNNNNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOKKKJJJIIIGGGFFFDDDCCCCCCAAACCCGGGIIIJJJLLLOOOQQQPPPMMMJJJGGGFFFFFFDDDCCCAAA@@@>>><<<;;;;;;<<<<<<=========<<<<<<;;;::::::<<<<<<;;;999999888888888999::::::;;;;;;::::::999888888888777666555555444444444444444444555555555333222222111111222222333222222222222333333333444333333333222222333333333444444444444444444444444222222333333444444444444444444444444555555555555444444444444444444444444444444444444444333333333222333333444555444444444333333333333555999<<<>>>666666666777777777888888555555666777999:::;;;;;;HHHEEEBBB@@@BBBDDDFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIEEEEEEFFFGGGJJJMMMPPPRRRWWWVVVTTTRRRQQQPPPPPPQQQNNNLLLKKKJJJJJJJJJHHHGGGGGGEEECCCCCCDDDFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@AAABBBCCCCCCAAA@@@>>>===>>>@@@BBBDDDFFFFFFGGGDDDEEEEEEFFFHHHIIIIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBAAA???>>>@@@AAAAAA@@@???AAABBB??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>??????????????????@@@AAAAAA??????@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@??????????????????@@@AAA@@@???>>>===<<<<<<===>>>???AAACCCDDDBBBBBBCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;<<<<<<===:::<<>>>>>>>>>>>??????@@@>>>>>>???@@@AAAAAABBBBBBAAACCCFFFHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGJJJLLLLLLKKKGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTRRRQQQSSSWWWXXXYYY```hhhkkknnnsssyyyzzzjjj``````cccaaa^^^[[[WWWTTTRRRQQQNNNLLLJJJKKKOOORRRQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQMMMLLLJJJHHHEEEDDDCCCCCCBBBDDDHHHJJJKKKLLLNNNOOONNNLLLHHHFFFEEEEEEDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::999999888888999999999::::::;;;;;;::::::999888888888888777555444333555444444333333333444444222222111111111111222222111111222222222333333333333222222111111222222333333333333333333333333333222333333444444555555666333333333444444444555555444444444444444444444444444444333333333333333333222222333444444444444444222222222333444666999:::444555555666666777777777555555666777888999999:::JJJGGGDDDCCCCCCDDDEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEDDDEEEGGGIIILLLNNNTTTTTTSSSQQQPPPNNNMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHIIIGGGDDDBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCAAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGFFFDDDCCCBBBBBBAAABBBDDDEEEDDDCCC@@@??????@@@BBBEEEGGGIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB@@@AAACCCDDDBBBAAA>>>@@@AAAAAA??????@@@CCC@@@@@@??????????????????@@@AAABBBBBB@@@??????@@@???@@@BBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@>>>???@@@@@@>>>>>>???@@@AAAAAA@@@???????????????@@@@@@?????????>>>>>>>>>======?????????>>><<<;;;=========>>>???AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;;;;;;;<<<<<<;;;>>>AAABBBBBBAAABBBCCC@@@??????>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFFFFFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDEEEGGGIIIKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMOOOPPPQQQRRRSSSSSSTTTQQQQQQTTTVVVVVVYYY^^^```bbbeeehhhllluuu{{{vvvuuunnnaaa\\\```^^^]]]\\\[[[YYYYYYZZZ[[[SSSOOOLLLLLLPPPRRRQQQNNNJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPLLLKKKKKKKKKKKKLLLLLLMMMJJJKKKMMMPPPQQQRRRRRRRRRMMMLLLIIIGGGFFFEEEEEEEEEEEEGGGJJJKKKJJJIIIJJJKKKLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>======<<<888888888888888999999:::999::::::;;;;;;::::::999888888999888777555444333666555444222222222333333222222111111111111222222111111111111222222222222333222111000000111222333222222222222222222222222222222333333444555555666222333333333333444444444333333333333333333333333333333333333333333333333222222333444444444444333333333444444555555666666333444444555666666777777666666666777777777888888JJJHHHEEEDDDEEEEEEDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIKKKQQQQQQPPPOOONNNLLLJJJIIIKKKIIIHHHHHHJJJKKKKKKJJJJJJHHHDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@AAACCCFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEECCCAAA???AAABBBDDDGGGIIIKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDFFFGGGHHHIIIJJJFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDBBBAAABBBDDDEEEDDDAAA===@@@BBBAAA???>>>@@@CCC@@@@@@??????????????????>>>@@@AAAAAA???>>>>>>???>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA===???@@@???>>>===>>>???AAAAAA@@@???>>>>>>??????@@@?????????>>>>>>======;;;<<<>>>???>>>===;;;:::???>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAA>>>===<<<;;;:::;;;;;;<<<>>>@@@CCCDDDCCCBBBCCCDDDAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFFFFEEEGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGIIIJJJLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQSSSNNNMMMPPPSSSSSSUUUXXXZZZ\\\___```aaaeeelllrrrxxxzzzpppkkklllggg\\\YYY___VVVVVVWWWXXXYYY[[[^^^aaaZZZUUUPPPOOOQQQRRROOOKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKNNNQQQSSSSSSSSSRRRLLLJJJIIIGGGFFFFFFGGGGGGHHHJJJLLLKKKIIIGGGFFFFFFJJJGGGDDDCCCCCCCCCCCCBBB===>>>???@@@@@@???>>>===666777999:::::::::999999777777777777888999:::;;;999::::::;;;;;;::::::999888888999888777555333222777555444222111111222222222222111111111111222222000111111111111222222222333222111000000111222333222222222222222222222222111111222333444444555555222222333333333444444444333333333333333333333333333333333333333333333333222222333444444444333333444444555666666555444444333333444444555666777777666666666666777777777777DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAABBBEEEHHHKKKLLLNNNPPPOOONNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???AAADDDGGGIIIHHHHHHHHHHHHFFFEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIIIIIIIKKKMMMIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEEEEEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???===???BBBDDDEEEEEEEEEDDD???????????????>>>===<<>>===============>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBBBBBBB@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;AAAAAA@@@???@@@AAACCCDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDDDDDDDFFFHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNNNNNNNOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQVVVWWWXXXXXXXXXZZZ]]]```mmmnnnwwwtttmmmiiiiiikkkllliiibbb]]][[[ZZZWWWVVVUUUUUUWWWZZZ^^^```cccZZZQQQPPPSSSTTTNNNHHHMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQSSSSSSQQQNNNJJJIIIJJJJJJHHHFFFKKKKKKJJJIIIHHHFFFEEEDDDGGGGGGFFFEEECCC@@@>>>===<<<===>>>>>>>>>>>>======<<<;;;;;;::::::999999888999888888888888888999999777777777777777888888888:::999999888777666666555:::666111222444444000,,,111111111111000000000000//////000111111111111111111111111000000000000000333222111000000000222222222222111111111111111111333444444444444333222222000222444666777777666555222222222222222222222222333444444555555444444333222222333444444555555666111222222333444555777888999888777666666555555666BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@??????BBBEEEGGGJJJLLLNNNOOONNNLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHFFFDDDBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???@@@CCCEEEGGGIIIJJJKKKKKKJJJGGGEEECCCBBBCCCCCCDDDDDDEEEEEEDDDBBBCCCEEEFFFHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGHHHHHHHHHJJJLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???BBBDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBB@@@???>>>=========>>>>>>>>>??????AAA@@@?????????AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMNNNNNNNNNNNNOOOQQQPPPPPPOOOOOOPPPPPPPPPTTTUUUUUUUUUUUUVVVYYY[[[\\\]]]eeesss}}}rrrjjjeeebbbfffhhhiiigggbbb]]][[[[[[VVVVVVUUUUUUVVVYYY]]]___```YYYRRRPPPQQQQQQMMMHHHLLLKKKKKKKKKLLLMMMOOOPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJLLLNNNOOOQQQQQQRRRNNNJJJHHHIIIIIIHHHGGGIIIJJJJJJJJJIIIGGGFFFEEEGGGGGGFFFDDDBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::999999888:::999999888888999999:::777777777777777777777777888888888777666555555555555222000000222222000...111111111111000000000000//////000111111111111000000000000000000000000000333222111000000111222222222222111111111111111111333333333333333222222111222333555666666666444333222222222222222222222222333333444444444444333333444444444444444444444444222222222333444555666777666666555555555666666777@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@>>>>>>@@@BBBDDDGGGIIILLLMMMMMMMMMNNNOOOOOONNNLLLJJJIIIHHHGGGGGGIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEJJJKKKMMMNNNNNNKKKHHHEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLJJJKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB>>>AAADDDFFFFFFDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@???<<<<<<===>>>@@@AAABBBBBB?????????>>>??????@@@AAACCCCCCDDDDDDEEEFFFFFFGGGAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRQQQPPPPPPRRRTTTRRRTTTZZZdddlllssszzzrrrkkkfffcccbbbbbbddddddccc```]]][[[[[[VVVVVVUUUTTTUUUXXXZZZ\\\]]]YYYTTTQQQOOOMMMKKKIIIKKKKKKKKKKKKMMMOOOQQQRRRPPPOOONNNLLLKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOORRROOOJJJGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJIIIGGGEEEGGGFFFDDDBBBAAAAAAAAABBBDDDBBB@@@===;;;:::::::::<<<;;;;;;::::::999999888::::::999999999999::::::777777777777777666666666666666666555555444444333000000000000000111111000111111111111000000000000...///000000111111000000000000000000000000000000222111111000111111222222111111222222222222222222222222222333222111111000444444555666555444222111333333333333333333333333333333444444444444333333666666555444444333222222444444333333444555666666444333333444555666777777@@@@@@AAABBBCCCCCCDDDDDDAAABBBBBBCCCCCCDDDDDDDDDEEEDDDBBB@@@@@@AAABBBCCCDDDGGGJJJLLLMMMMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDIIIKKKNNNPPPOOOLLLIIIFFFBBBBBBBBBCCCEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNJJJKKKMMMMMMMMMKKKHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>??????@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAABBBAAAAAA<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPOOOMMMLLLMMMOOOPPPRRRWWW]]]aaagggsss~~~{{{vvvqqqlllgggeeeccc______```___]]]\\\ZZZZZZWWWVVVUUUTTTUUUVVVXXXYYYZZZYYYWWWSSSOOOLLLKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQNNNJJJGGGFFFFFFGGGGGGFFFGGGIIIKKKKKKJJJHHHFFFEEEDDDBBB@@@???@@@AAABBBEEECCC???<<<:::::::::;;;<<<;;;;;;::::::999999888:::999888888888888888888777666666666666666555555555444444444333333222222000111222222111000111333111111111111000000000///...//////000000000000000/////////000000000000000111111111111111111222222111111222222222222222333111222222222222111000000333333444444444444333222333333333333333333333333333333333444444333333333555555444444444333333333555555444444444555555666333333333333444444555666AAAAAABBBCCCDDDEEEEEEFFF@@@AAAAAABBBCCCDDDDDDDDDEEEDDDBBB@@@@@@@@@AAABBBBBBEEEIIIKKKLLLMMMNNNOOOOOONNNMMMKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGIIILLLNNNNNNLLLHHHFFFBBBBBBCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMJJJKKKLLLMMMMMMKKKIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBB============>>>@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLMMMNNNRRRVVVXXX\\\gggrrr~~~}}}~~~}}}~~~{{{yyyuuuqqqlllgggdddbbb^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVYYYYYYXXXUUUPPPMMMMMMNNNPPPOOONNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMJJJGGGEEEEEEGGGHHHEEEFFFHHHIIIJJJIIIHHHGGGCCCBBB@@@>>>>>>???@@@AAACCCAAA>>><<<;;;;;;<<<===<<<;;;;;;::::::999999888888888777666666666666666666666666555555555444444333333333222222222222222333444555444222222222444111111111111000000000///......///000000000000000......//////000000000000000000111111222222222222111111222222333333333333111222222222222111000000000111222333333444444444333333333333333333333333222333333333333333333222333333333444444444555555555555444444444555666666555555444333333333333333BBBCCCCCCDDDDDDEEEEEEEEE@@@AAAAAABBBCCCDDDEEEEEEBBBBBB@@@????????????@@@BBBEEEHHHJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJIIIGGGFFFEEEGGGJJJLLLLLLJJJHHHFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????????????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA<<<<<<<<<<<<===>>>????????????@@@AAABBBBBBBBBBBBBBBAAA?????????AAADDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@@@@???>>>======<<<<<<>>>????????????>>>======??????@@@AAABBBDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLKKKLLLMMMLLLNNNRRRTTTVVV^^^fffttttttrrrqqquuu~~~qqqrrrqqqnnnkkkkkkooorrrwwwwwwuuurrroookkkhhhfffbbbaaa^^^^^^^^^]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTWWWXXXWWWUUURRRPPPOOOPPPRRRQQQPPPNNNMMMNNNNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFCCCBBB@@@???>>>??????@@@@@@???>>><<<<<<<<<===>>><<<;;;;;;::::::999999888888777666555444444444444666666666555444444333333222222222222222222222222444444333333333333333333111111111111000000000000---...//////000000//////---......//////000000111///000111222222222222222111111222222333444444444222222222333222111111000///000000111222444444555222222222222222222222222222222333333333333222222222222333333444555666666555555444444555666777777666666555444333222222333CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFBBBAAA@@@@@@@@@@@@@@@AAADDDFFFIIIJJJJJJIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJHHHGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@=========<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBAAAAAA@@@??????>>>======??????@@@@@@@@@???>>>=========>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOPPPPPPNNNLLLLLLLLLPPPMMMMMMQQQSSSTTTWWW\\\gggkkkmmmkkkhhhlllxxx}}}sssnnnlllgggfffeeeccccccccccccdddmmmnnnpppqqqrrrqqqppppppiiifffcccaaaaaaaaa^^^\\\[[[ZZZYYYWWWVVVTTTSSSSSSUUUTTTTTTSSSSSSRRRPPPOOOQQQQQQOOONNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEHHHIIIIIIGGGFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;::::::999999888888888666555555444444444666666555555444333333222222222222222222222222222111///---///222444222000111111111111000000000000---...//////000000//////------......///000000111...///111222333333222222111111222222333444444555333333333333333222222111111111111111111222333333111111111111111111111111222222333333333333222222333444444444444444444444444444444444555777888888555555444444444444444555BBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIIJJJKKKJJJHHHFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@===???AAACCCDDDCCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<===>>>??????????????????>>>===============>>>;;;;;;<<<>>>>>>?????????;;;<<<>>>???@@@@@@??????????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA???>>>===::::::;;;===>>>???AAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCDDDDDDEEEEEEGGGFFFDDDDDDDDDFFFIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNLLLNNNPPPPPPNNNLLLLLLLLLQQQMMMKKKNNNQQQPPPPPPSSS___fffllliiibbbaaahhhppptttuuuvvvxxxvvvmmmgggeeeeeeeeebbb___aaadddeeebbb___```bbbggglllppprrrssssssoookkkgggeeeeeeccc```]]]\\\[[[ZZZXXXVVVTTTSSSRRRSSSRRRQQQRRRSSSSSSQQQOOOPPPOOOOOONNNOOOPPPRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFEEECCCFFFIIIJJJHHHFFFGGGIIIHHHFFFDDDBBBBBBCCCDDDFFFEEEEEEEEEDDDCCCBBB@@@???@@@@@@??????>>><<<;;;:::<<<<<<;;;::::::999999888999999777666666555555555666666555444444333222222222222222222222222333333---***(((+++111444222///111111111111000000000000---......///////////////---------...///000000111...///111222333333222222111111222333333444555555333444444444444333222222333222111111000111111111000000000000000000000000222222222333333222222222666555555444444333333222333333444444666777999999444444444444555666777777GGGFFFDDDCCCCCCEEEGGGHHH@@@AAABBBDDDEEEGGGHHHIIIHHHEEEAAA???>>>@@@CCCEEEEEEFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHMMMLLLJJJHHHHHHIIIKKKLLLIIIIIIIIIIIIHHHHHHGGGFFFJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDGGGIIIJJJIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFDDDCCCCCCEEEDDDCCCBBBCCCDDDFFFHHHFFFCCCAAAAAACCCDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAABBB@@@???AAAAAABBBBBBAAAAAA@@@@@@=========>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>@@@AAABBBBBBBBB@@@>>><<<@@@AAABBBBBBBBB@@@>>><<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCAAA@@@AAADDDEEEDDDBBB???AAACCCEEEFFFDDDBBBAAABBBCCCDDDEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKNNNPPPQQQOOOLLLJJJJJJNNNNNNMMMMMMMMMNNNPPPQQQZZZ___ccc___YYYWWW]]]dddkkklllllljjjjjjppp{{{~~~~~~yyyqqqhhhbbb_________```___]]]^^^```aaaaaa``````aaacccfffjjjnnnqqqssskkkjjjgggcccaaa___^^^^^^\\\YYYVVVUUUTTTTTTRRRPPPRRRTTTUUUTTTRRRQQQQQQRRRLLLLLLKKKKKKLLLNNNPPPQQQSSSQQQOOOMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKIIIGGGFFFGGGFFFGGGHHHIIIGGGDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCIIIFFFCCC@@@>>>>>>???AAA===>>>>>>?????????>>>>>>>>><<<999666444444555555777666555444444555777888666666555444333333222222000000000000000000000000222222111111000111111222////////////////////////......//////000000111111111111111111111111111111222222222111111111111111000000111222222333444444777666333111111111222333333222222111111222222333111111111111111111111111000000000000111222333444999888777555333222222222555555444333444555666777222222222333444555666777IIIHHHFFFEEEDDDDDDDDDEEEAAABBBCCCDDDFFFGGGHHHIIIIIIGGGDDDBBBAAACCCEEEGGGEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLKKKJJJJJJJJJJJJKKKLLLHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGFFFFFFGGGGGGEEECCCCCCCCCEEEEEEEEEDDDCCCBBBAAABBBEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCEEEDDDCCCBBBCCCDDDFFFGGGDDDBBB@@@@@@BBBCCCAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@AAAAAAAAAAAAAAA@@@???>>>========================>>>===<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA???>>><<<<<<>>>???@@@AAA@@@>>>===???>>>>>>>>>===========================>>>>>>???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBEEEGGGGGGDDDAAA@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFHHHHHHHHHFFFEEEFFFGGGIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKNNNQQQQQQPPPMMMLLLLLLOOOOOONNNMMMMMMNNNOOOPPPTTTXXXZZZXXXSSSRRRVVV[[[eeeffffffdddaaaccciiiooosssssstttvvv}}}|||yyysssmmmjjjkkkmmmoootttqqqmmmhhhddd```___^^^^^^]]]\\\]]]___`````````^^^___```bbbdddfffhhhiiigggfffcccaaa^^^]]]]]]\\\XXXVVVTTTSSSSSSRRRQQQOOORRRSSSTTTSSSQQQOOOOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKLLLLLLKKKJJJHHHFFFFFFFFFFFFHHHIIIHHHFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDBBBAAAAAAAAABBBCCCGGGFFFDDDAAA@@@???@@@@@@<<<======>>>>>>=========<<<;;;888666555555555666777666555444444555666777666555555444333333222222000000000000000000000000222111111000000111111111////////////////////////////////////000000000000////////////////////////111111111111111111111111111111111222333444444444777555333111111111222333222111111000000111111222111111111111111111111111000000000000111222333333666666555444444444444444555444444333444555666777444444333333333444555555IIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDEEEFFFGGGIIIKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEEEECCCBBBAAACCCEEEFFFFFFEEECCCAAA???@@@BBBEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBDDDEEEFFFCCCAAA??????@@@@@@@@@???CCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCAAABBBCCCCCCBBB@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::;;;===>>>@@@AAABBBBBB@@@@@@????????????>>>>>><<<===>>>???@@@???>>>===:::;;;===>>>??????>>>>>>>>>>>>>>>>>>============>>>============>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBDDDGGGIIIGGGCCC@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGFFFDDDDDDDDDEEEGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKNNNQQQRRRQQQOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRZZZ\\\]]][[[XXXWWWYYY\\\______```bbbgggoooyyyzzzsssnnnlllmmmnnnnnnkkkeee```]]]]]]___```fffggggggfffdddbbb___^^^]]][[[ZZZ[[[^^^_________]]]]]]]]]^^^^^^^^^______```___^^^\\\[[[ZZZZZZZZZWWWUUUSSSRRRSSSSSSRRRQQQRRRSSSSSSRRRPPPMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJIIIGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBEEEEEEDDDCCCBBBAAA@@@???;;;<<<<<<<<<<<<<<<;;;;;;:::999777666555555666777777666555444444555666666555555444444333333222222000000000000000000000000000000000000000111111111000000000000000000000000000000000000///////////////////////////////////////000000111111222222222111222222333333444444555666555333222111111222222111000000000000000000111111111111111111111111111222111111111111111222222333333333333444555666777444444444333444555555666666555444333333333333333GGGGGGGGGGGGEEEDDDBBBAAACCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAA???AAACCCEEEEEEGGGIIIKKKJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCEEEEEECCCAAAAAACCCFFFHHHHHHGGGDDDBBB>>>@@@BBBDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@???????????????BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@AAABBBBBBAAA???BBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::888999;;;===???@@@AAAAAA?????????>>>>>>>>>>>>===;;;<<<===>>>????????????;;;;;;<<<===>>>>>>==============================<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@?????????@@@AAACCCDDDEEEDDDBBBAAACCCBBBBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCBBBAAA@@@DDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKMMMPPPQQQQQQPPPPPPQQQOOONNNMMMKKKKKKKKKLLLLLLPPPOOONNNNNNOOOPPPOOOOOOPPPRRRTTTSSSRRRRRRTTTVVVWWWXXXXXXYYY[[[```ggglllvvvzzz~~~|||xxxvvvtttrrrqqqqqqqqqnnniiicccbbbeeehhhhhhfffaaa]]]ZZZZZZ[[[\\\]]]^^^```aaabbbbbbaaaaaa^^^]]][[[[[[]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVUUUSSSTTTTTTRRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPOOONNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHEEEEEEFFFHHHJJJJJJHHHFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDBBB@@@>>>;;;<<<<<<<<<<<<;;;;;;:::888888777666666666777777666666555444444444555555444444444333333333222222000000000000000000000000//////000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...//////000111222222333222222333333333444444444444444333222111111222222111111000000000000111111111111111111111111111111222222111111000111111111333333333333444555666666333333333444444444555555555444444333333333444444CCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGDDDCCCCCCDDDEEEEEEDDDBBBBBBDDDGGGIIIJJJHHHFFFDDD@@@@@@BBBCCCEEEFFFGGGGGGCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBB@@@????????????@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>???@@@@@@???===CCCCCCCCCCCCBBBAAA@@@???======<<<<<<;;;;;;;;;;;;:::999888888777777888888888888:::<<<===>>>??????>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>??????@@@===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>======??????????????????AAABBBBBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBAAA@@@???CCCCCCDDDDDDEEEFFFGGGGGGEEEGGGGGGFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMOOOPPPPPPOOOPPPQQQMMMLLLKKKIIIIIIIIIJJJJJJPPPNNNMMMNNNPPPPPPOOOMMMLLLLLLMMMMMMNNNPPPRRRTTTRRRSSSSSSRRRRRRTTTXXX\\\cccfffiiilllnnnpppsssuuu}}}wwwsssrrrooojjjhhhggggggfffeeeeeefffeeeaaa]]]\\\___cccaaa___\\\YYYWWWVVVWWWWWWYYYYYYZZZ[[[]]]```bbbddd```^^^\\\[[[[[[[[[ZZZYYYWWWXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVTTTSSSTTTUUUWWWWWWVVVSSSTTTUUUSSSPPPNNNMMMNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEFFFHHHJJJJJJHHHEEEDDDDDDEEEEEEEEEFFFFFFFFFAAAAAAAAAAAAAAA@@@@@@???@@@AAADDDEEEEEEBBB???===<<<=========<<<<<<;;;:::777777666666666666666777666666555444444444444444333333333333333222222222000000000000000000000000---...///000000000000///000000000000000000000000111111000000//////......000000000000000000000000......///000111111222222222222333333333333333444333333222222111111222222222222222111111222222222111111111111111111111111222222111111000111111111555444444333333333333444333333333444444444444444333222222333444555666666@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAACCCEEEEEEEEEFFFHHHJJJHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJOOONNNMMMKKKIIIGGGFFFEEEDDDFFFHHHJJJJJJJJJHHHGGGEEEFFFGGGGGGGGGGGGGGGGGGDDDCCCCCCDDDFFFFFFEEECCCBBBDDDFFFHHHIIIHHHFFFEEEAAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA>>>===>>>???>>>>>>????????????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@???===>>>??????>>><<>>>>>======<<<;;;;;;;;;999999888777777777777777888888:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>===;;;:::;;;???AAA@@@@@@???>>>???@@@AAABBB@@@AAAAAAAAAAAA@@@@@@???BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIKKKMMMNNNMMMMMMNNNPPPLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLLLLMMMNNNNNNMMMKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRQQQOOOMMMNNNPPPSSSZZZ\\\___```aaabbbdddeeehhhooovvvxxxvvvtttuuuwwwppppppqqquuuzzz~~~~~~|||xxxsssooojjjkkknnnqqqsssqqqmmmiiikkkhhhdddbbbaaaaaa___^^^^^^______^^^]]]\\\]]]^^^[[[ZZZXXXWWWUUUUUUUUUUUUXXXWWWVVVVVVXXX\\\```bbb___]]][[[ZZZZZZYYYXXXWWWSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQRRRTTTUUUUUUTTTSSSTTTUUUSSSQQQOOONNNOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGIIIHHHFFFDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@AAAAAAAAA@@@???>>>===???BBBDDDDDDBBB???===============<<<;;;::::::666666666666666666666555666666555555444333333333333333333333222222222222000000000000000000000000,,,---...000000000//////000000000000000000000000000000000000////////////////////////////////////...//////000000111111111222222222222222222222222222222222222222222111111333333222222222222333333111111111111111111111111222111111111111111222222666666444333222222222222222222333444444444444333222222222333444555777777????????????@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEDDDEEEFFFHHHIIIMMMLLLKKKIIIHHHFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGCCCBBBBBBCCCEEEFFFDDDCCCAAABBBDDDEEEFFFFFFEEEEEEAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@===;;;<<<>>>============>>>>>>>>>???======>>>>>>???@@@@@@AAA===>>>???AAABBBCCCDDDDDD@@@???>>>>>>??????>>>===>>>>>>???@@@@@@@@@@@@?????????>>>======<<<;;;;;;::::::999888888888888999888999999:::;;;;;;:::::::::::::::999999999999888999999999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;888888999999999:::::::::::::::999999::::::;;;<<<::::::;;;;;;;;;;;;:::::::::<<<===<<<::::::===???>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMLLLLLLKKKKKKKKKMMMOOORRRTTTTTTRRRQQQVVVTTTRRRNNNKKKKKKMMMPPPSSSUUUXXXYYYYYYYYY[[[\\\YYY\\\aaacccdddccccccddd_________aaaccceeeffffffgggjjjooossstttrrrnnnlllkkkoootttxxxzzzzzzzzz{{{yyyzzz{{{yyyuuurrrpppooooooooorrryyy}}}wwwvvvvvvuuuuuuvvvvvvwwwnnnkkkiiiggggggfffccc```\\\^^^aaaeeehhhhhheeebbbdddbbb___^^^^^^]]][[[YYYZZZZZZ[[[]]]^^^^^^\\\ZZZWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTWWWZZZ\\\ZZZXXXVVVVVVWWWXXXWWWVVVTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSQQQRRRSSSUUUTTTSSSQQQRRRSSSRRRPPPNNNNNNOOONNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGFFFGGGGGGGGGHHHEEEEEEEEEFFFHHHGGGDDDBBBDDDDDDDDDEEEEEEEEEEEEFFF???@@@AAAAAAAAA@@@>>>>>><<<>>>@@@BBBBBBAAA>>><<<<<<<<<<<<<<<;;;:::999888777777777777666555444444555555555555444333222222222222222222222222222222000000000000000000000000***,,,...///000000///...////////////////////////////////////000000000000/////////////////////////////////000000000000000111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111000000000000111222333333666555444333222222222222111222333444444444333333333333333333333444555666@@@???>>>>>>>>>@@@CCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAACCCDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCBBBBBBCCCEEEGGGEEECCCBBBCCCEEEGGGIIIFFFEEEDDDCCCCCCEEEGGGHHHJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGBBBAAAAAACCCDDDEEEDDDBBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@??????AAAAAA???;;;999;;;===;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@??????@@@@@@???===;;;<<<===>>>>>>??????>>>@@@??????>>>===<<<<<<<<<<<<;;;::::::999999::::::888999999::::::999999999999999999888888888777777777777777666777777888999888888888888999:::;;;<<<777777888888888999999999;;;::::::::::::;;;<<<<<<999::::::;;;;;;::::::999888;;;>>>>>><<<;;;<<<===<<<=========>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@CCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOIIILLLNNNNNNMMMKKKKKKLLLJJJMMMRRRXXX\\\[[[XXXUUUUUUSSSPPPLLLHHHHHHJJJLLLJJJMMMOOOPPPPPPQQQRRRSSSQQQSSSVVVXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXUUUXXX]]]aaacccbbb```^^^YYY^^^ccchhhiiiiiijjjjjjhhhjjjjjjiiieeebbbaaaaaa___^^^aaahhhooorrroookkkeeedddddddddfffhhhjjjllleeeaaa]]]\\\]]]]]][[[XXXUUUVVVYYY]]]``````]]][[[[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVUUUVVVYYY\\\\\\XXXTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSSSSUUUWWWWWWVVVXXXYYY[[[[[[[[[ZZZXXXVVVTTTUUUVVVWWWWWWVVVUUUUUUWWWUUUTTTTTTUUUVVVVVVUUUOOOPPPQQQQQQOOOMMMMMMNNNNNNOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGFFFCCC@@@CCCCCCCCCCCCDDDDDDDDDEEE??????@@@AAA@@@???>>>===;;;===???AAAAAA@@@>>><<<;;;;;;;;;:::999888777666777777777777666555444333555555555555444333222111222222222222222222222222000000000000000000000000***+++---///000000///...////////////////////////......//////000000111111111111111111111111111111000000000000////////////111111000000000000000000000111111222222222111111111111000000000000111111111111111111111111111111000000000000111222333444444444333333222222333333111222333444555444333333555555444333333333444444>>>???@@@AAABBBAAA@@@???@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@AAAAAAAAAGGGHHHJJJKKKKKKIIIHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIJJJJJJIIIIIIHHHHHHAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@@@@??????BBBFFFHHHGGGFFFBBBCCCCCCCCCDDDDDDDDDEEE@@@BBBCCCCCCAAA@@@@@@@@@DDDCCCCCCEEEHHHIIIGGGDDD@@@BBBDDDFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDBBB???>>>AAADDD@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAA@@@>>><<<:::999<<<<<<<<<===???>>><<<:::777888:::;;;<<<============>>>>>>???@@@@@@AAAAAA????????????@@@BBBEEEFFFBBB???===>>>@@@AAA???=========>>>???@@@AAAAAABBB===>>>???@@@@@@???>>>===AAA???<<<;;;;;;;;;999888777777888888999999999:::777777777777777777777777777777777777777777777777999999888777777666777777:::999888666666666777888999::::::;;;;;;::::::999777888999:::;;;:::999999;;;;;;:::999999:::::::::;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLGGGFFFFFFEEEFFFGGGIIIJJJGGGIIINNNSSSXXXYYYWWWTTTUUUSSSPPPMMMKKKIIIHHHHHHMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQPPPQQQTTTVVVTTTRRRQQQPPPQQQUUUZZZ]]]\\\[[[UUUWWWXXX[[[\\\^^^^^^___^^^______]]]ZZZYYYYYYZZZ[[[\\\\\\]]]^^^_________[[[[[[\\\\\\\\\]]]]]]]]]___]]]ZZZWWWVVVVVVWWWWWWSSSSSSRRRSSSZZZ``````ZZZSSSSSSSSSTTTVVVXXXZZZ\\\QQQQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSQQQOOOOOOQQQSSSTTTSSSSSSRRRSSSUUUVVVWWWYYYYYYVVVWWW___hhhdddZZZZZZXXXWWWWWWXXXWWWUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNOOOPPPQQQRRRQQQOOOMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@?????????@@@BBBCCC???>>>>>>============>>>===<<<<<<<<<<<<;;;;;;;;;777:::>>>>>><<<888555333555555444444444333333333555555555444444333333333333333222222111000//////111111111111111111111111000000000000000000000000111111111111111000//////////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111222///,,,,,,...000000...000111222333444333222222333333333222222222111111///000000000111111111111111222222333444444444444333444555555666555555555555444444333333444444555???@@@AAAAAAAAA@@@??????@@@AAABBBAAA???>>>???@@@?????????@@@@@@@@@AAAAAAEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGAAAAAA@@@??????@@@AAAAAABBBBBBDDDDDDDDDCCCBBBAAADDDDDDCCCCCCBBBAAAAAA@@@@@@??????BBBEEEGGGFFFEEECCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCAAA???>>>???@@@BBBAAABBBDDDGGGHHHFFFDDDAAABBBCCCDDDDDDDDDCCCCCC@@@AAABBBBBBBBBBBBBBBAAA???@@@@@@???>>>>>>???AAA???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBB@@@>>>===<<<===<<<<<<>>>??????===;;;999999::::::;;;<<<<<<<<<<<<<<<======>>>?????????>>>=========>>>@@@BBBCCC@@@>>>===>>>AAABBBAAA???<<<<<<======>>>?????????<<<===>>>???@@@??????>>>@@@>>>;;;:::::::::888777777777777777888888999999777777777777777777777777777777777777777777777777777777666555555555555555777777666666666777888999999999::::::::::::999999777888999:::;;;::::::999;;;::::::999999::::::;;;;;;<<<<<<===>>>>>>??????======>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKLLLOOORRRTTTSSSRRRSSSRRROOOMMMJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLKKKLLLNNNOOONNNLLLLLLKKKLLLNNNRRRTTTSSSRRRPPPQQQSSSUUUVVVXXXXXXYYYWWWXXXYYYWWWUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQWWW^^^]]]XXXQQQQQQQQQRRRSSSUUUWWWYYYQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWWWW\\\hhhsssrrrjjj[[[YYYXXXXXXXXXWWWTTTRRRSSSSSSRRRRRRRRRRRRRRRRRROOONNNMMMMMMMMMNNNOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>???@@@AAABBB???>>>======<<<=========;;;;;;;;;:::::::::999999999;;;>>>>>>;;;888555444444444444444333333333333444444444333333333222222333333222111111000//////000000000000000000000000////////////////////////000000000000000///...---.../////////000000000000000000////////////000000000000000000000000000000111111111111111111111111222000......000111000/////////111222222222111000000000000//////.........000000000000000000000000222222333333444333333333333333444555555555555555444444333333333333444444@@@AAAAAAAAA@@@???>>>>>>@@@AAAAAAAAA???>>>???@@@?????????@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGFFFFFFEEEBBBAAA???>>>>>>???AAABBBBBBBBBDDDDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@BBBEEEFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB???===<<<===>>>??????@@@BBBDDDEEEEEECCCAAAAAABBBBBBBBBBBBCCCCCC??????@@@AAABBBBBBBBBBBB???>>><<<===>>>???>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????CCCBBBBBBAAA@@@???>>>============>>>??????===;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>======>>>AAABBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@???===;;;::::::999888777666666666666777777777777777777777777777777777777666666666666666666666666555444444333333333333333444444555666777888999:::999999::::::::::::999999888999999:::;;;::::::::::::::::::999999::::::;;;<<<<<<<<<======>>>>>>???============<<<<<<<<<<<<======>>>>>>??????@@@@@@??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKMMMLLLJJJKKKMMMOOOOOONNNQQQPPPMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHJJJLLLMMMLLLJJJKKKLLLMMMOOOQQQRRRSSSTTTQQQSSSTTTSSSQQQPPPPPPQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLMMMOOONNNOOOTTTZZZYYYUUUNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSRRRSSSRRRQQQOOOOOOQQQSSSTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSUUU\\\iiiuuuvvvrrr\\\ZZZYYYXXXXXXWWWTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLLLLKKKLLLMMMMMMNNNMMMKKKHHHHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<999999999888888888888777;;;<<<===<<<:::777666555444444444333333333222222333333333222222222222222222222222111111000000///////////////////////////............................../////////...------....../////////000000000000//////......//////000000000000000000000000000111111111111111111111111111000000000222222111///---...///111111000000/////////............------////////////////////////333333333333333333222111222333444444555555444444444444333333333333444444AAAAAAAAA@@@???>>>======???@@@AAA@@@???>>>>>>@@@????????????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCAAA???>>>>>>???AAACCCBBBBBBDDDEEEEEEDDDCCCCCCDDDCCCAAA?????????AAABBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCAAA>>>;;;:::;;;=========>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBB???@@@@@@AAAAAAAAAAAA@@@@@@===;;;;;;???@@@???===>>>>>>>>>===>>>>>>>>>???@@@@@@@@@??????>>>======???????????????>>>===<<<>>>======???@@@@@@>>><<<>>>===:::888888888:::;;;999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@???======<<<<<<;;;;;;;;;;;;:::;;;<<<>>>???@@@AAABBB@@@===;;;:::::::::999888555555666666666666666666666666666666666666666666555555555555555555555555444333333222222222333333333444555666888888888888888888999999999999888888888999999:::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<======>>>??????@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???AAADDDGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJIIIIIILLLJJJIIIJJJLLLMMMMMMLLLNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIILLLKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQRRROOOQQQSSSSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQPPPQQQRRRRRRQQQOOOLLLKKKJJJLLLLLLLLLPPPUUUUUUQQQMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOPPPRRRTTTUUUVVVWWWVVVTTTRRRPPPPPPNNNOOOUUU```hhhiiiggg\\\ZZZYYYXXXXXXVVVTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMMMMJJJGGGFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>======>>>???@@@>>>>>>===<<<;;;;;;;;;;;;888888888888777777777777:::;;;;;;999666555444555333333333333222222222222222222111111111111111111222111111111000000000///////////////////////////////////////////////////....../////////......---........./////////000000/////////....../////////////////////////////////111111111111111111111111//////000111222111000...---...///000111000//////000000000000000000000000////////////............333333333333333222111000222222333444444444444444444333333333333333333444BBBAAA@@@???>>>>>>======???@@@AAA@@@>>>===>>>???>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDDDDDDDBBB@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAA>>>:::999:::<<<;;;<<<===>>>>>>???AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===AAA>>>;;;===@@@BBBAAA>>>>>>======<<<<<<<<<===>>>>>>????????????>>><<<<<<>>>>>>?????????>>>>>>===>>>>>>>>>???AAA@@@>>><<>>???AAABBBAAA???<<<<<<<<<<<<;;;:::666666555555555555555555555555555555555555555555444444444444444444444444444333333222333333444444444555777888999888777666777888888999999888888777888888888888999999:::::::::999999999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<;;;<<<<<<======>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????===???BBBEEEGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIILLLNNNOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGIIIJJJKKKKKKLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPRRRSSSQQQPPPOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOOOOOOOONNNOOOQQQQQQPPPNNNKKKJJJHHHKKKKKKJJJMMMQQQQQQOOOLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRPPPNNNNNNPPPRRRTTTUUUWWWXXXWWWTTTQQQOOOOOOLLLKKKPPPWWW[[[\\\[[[[[[YYYXXXWWWWWWVVVSSSQQQNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBB@@@???>>>=========>>>???>>>===<<<;;;::::::::::::888888888777777777777666777888888666444222333444333333222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000...//////000000/////////............//////////////////............//////////////////////////////000000000000000000000000---...000111000///............000111111111000///111111111111111111111111////////////............333333333333222111111000111222222333333333333333333333333222222333333333AAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@>>>===>>>???>>>>>>>>>????????????@@@AAAAAAAAABBBBBBCCCDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGEEECCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBB???;;;:::;;;<<<;;;<<<======<<<===???AAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???===<<<;;;@@@???>>>>>>@@@BBBBBBAAA???>>><<<;;;;;;<<<=========>>>?????????>>>===<<<>>>???@@@AAAAAAAAAAAAAAA?????????@@@AAAAAA???===>>><<<;;;999888777888888888888999::::::;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;999888888:::===<<<<<<<<<;;;;;;::::::888999999:::<<<===???@@@AAA???===<<<======<<<;;;666666666666555555555555555555555555555555555555333333333333333333333333444333333333333444444555444666888::::::999777555777777888888888888777777888777777777777888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@??????>>>===???AAACCCEEEEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHLLLOOOOOONNNLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGDDDFFFHHHIIIIIIIIIKKKLLLIIIHHHHHHHHHIIIKKKMMMNNNMMMOOORRRRRRPPPNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOONNNLLLJJJHHHGGGJJJKKKJJJKKKOOOPPPMMMLLLLLLMMMMMMNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNPPPQQQRRRQQQRRRQQQPPPNNNNNNPPPRRRTTTUUUWWWWWWWWWTTTQQQOOOQQQLLLKKKPPPUUUWWWXXXYYYXXXWWWVVVVVVVVVVVVSSSQQQOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKLLLJJJHHHGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKDDDCCCCCCCCCCCCCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBB??????===<<<<<<<<<===>>>>>>===<<<;;;:::999999999777777777777666666666666333555555444333222222444222222222111111111000000111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111......///000000000//////------.........////////////......------......///000000000000000000000000000000000000000000000000---...000000.........///---...000111111111000///......////////////000000....../////////000000000222222222222222222111000000111222222333333222222333333222222222222333333@@@???>>>======>>>??????>>>???@@@???>>>===>>>???>>>>>>>>>>>>????????????????????????@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGFFFCCCAAAAAABBB>>>??????@@@AAABBBCCCCCCBBBCCCBBB@@@===;;;;;;<<<<<<>>>>>>===;;;;;;===@@@AAABBBCCCCCCCCCAAA@@@???@@@@@@@@@@@@???>>><<<<<<>>>???@@@??????@@@BBBCCC???>>><<<;;;;;;;;;<<<===<<<===???@@@@@@???>>>======>>>???@@@AAABBBBBBBBB@@@??????@@@BBBBBB@@@>>><<<;;;;;;:::999888777777666777777888888999::::::999:::;;;<<<<<<<<<;;;:::777999;;;:::999888:::<<<:::::::::::::::999999999888888888888999;;;===>>>@@@>>><<<<<<<<<===<<<;;;777777777666666666555555444444444444444444444444333333333333333333333333333222222222333333444555333555999<<<===;;;999777666777777777777777777666777666555555555666888888999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@?????????>>>>>>???@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCFFFHHHJJJIIIGGGGGGHHHJJJEEEGGGIIIIIIHHHGGGHHHJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNPPPSSSSSSQQQNNNLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIGGGKKKLLLJJJJJJNNNOOOMMMJJJKKKLLLLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPRRRSSSQQQRRRQQQPPPNNNNNNPPPQQQTTTUUUVVVVVVVVVTTTRRRQQQRRRLLLJJJOOOSSSSSSUUUXXXVVVTTTTTTTTTUUUUUUSSSQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHIIIIIIIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIIIICCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBB@@@???@@@AAABBB???>>>===<<<;;;<<<======>>>===<<<:::999888888888666555555555444444444444111333444555444333444444222111111111000000000000111111111222222222333333///000000000000000000000////////////////////////000000000000000000000000,,,---...////////////...---------........./////////......------......///000000000000000000000000000000000000000000000000...000111000...---///111,,,---...///000///......---------....../////////---...//////000111222222000111111222222222222111000111111222222222222222333333222222222222333333??????>>>======>>>???@@@>>>???@@@???>>>======???>>>>>>>>>>>>????????????============>>>???@@@AAAEEEEEEFFFGGGGGGFFFDDDDDDHHHHHHGGGGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHFFFEEECCCAAABBBDDDEEEFFFFFFFFFEEEBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDFFFDDDAAA>>>???@@@======>>>???AAABBBCCCCCCAAABBBCCCBBB???===<<<<<<===>>>???===::::::<<>>????????????>>>>>>===<<<>>>@@@@@@>>>>>>AAADDD@@@???===;;;;;;;;;===>>>;;;===???@@@AAA@@@???>>>;;;<<<===>>>???@@@@@@@@@@@@??????AAABBBBBB@@@>>>::::::;;;::::::888777666555555666666777888888888888999:::;;;<<<;;;::::::666888;;;;;;999999<<<>>>888888888888888888888888888888777777888:::<<<===???===;;;;;;<<<<<<;;;:::888888777777666666666555444444444444444444444444222222222222222222222222222222111111222333444444111444888<<<>>>===;;;:::666666777777777777666666666555555444444555777888999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@????????????????????????@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGIIIJJJJJJJJJIIIIIIKKKHHHFFFEEEGGGJJJLLLMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIHHHGGGFFFEEEEEEDDDAAADDDFFFFFFDDDCCCEEEHHHGGGJJJLLLKKKHHHFFFGGGHHHKKKJJJIIIIIIJJJLLLNNNOOOQQQSSSUUUUUUSSSOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHLLLMMMKKKJJJMMMOOOMMMIIIJJJKKKKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOQQQRRRSSSQQQQQQQQQOOONNNNNNOOOQQQTTTTTTUUUVVVUUUTTTSSSRRRRRRKKKIIINNNPPPOOOPPPTTTTTTSSSRRRSSSUUUUUUSSSRRRRRRQQQPPPNNNKKKIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGJJJKKKKKKHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBDDDBBB@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;<<<===>>>===;;;:::999888888888444444444333333333222222///222555666555444555666111111111111000000000000111111222222333333333333////////////000000000000........................////////////////////////+++,,,------.........------------.........//////.........------.........000000000000000000000000000000000000000000000000000111222000......111444+++,,,---.........---,,,........./////////000000---...///000111222333444///000111222222222222222000000111222222222222222333222222222222222222333???????????????>>>======<<<===>>>??????@@@@@@???CCCCCCBBBAAA@@@>>>===<<<=========>>>???AAABBBCCCCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFHHHJJJJJJIIIGGGGGGIIIIIIHHHFFFEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDBBBAAA@@@??????::::::;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@>>>===;;;::::::<<>>=========<<<;;;;;;::::::<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBBBBAAAAAA@@@???AAA===999888999999888666666777777888888888888777999:::;;;;;;;;;;;;:::999777888999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;:::999888777777888999:::999:::;;;<<<<<<:::888777666666666666666666666666555555555444444333333333333333333333333333333333111000000000111222333333333333444666777999::::::555555555555555555555555555555555555666666666666::::::999999888999999:::999999:::::::::999999888:::999888777777999;;;<<<<<<:::999;;;???@@@???===;;;===>>>???>>>>>>@@@BBB????????????@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<<<>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLJJJHHHGGGGGGGGGHHHLLLLLLLLLJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCHHHFFFCCCBBBBBBDDDGGGIIIOOOMMMJJJGGGEEEEEEGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHKKKPPPSSSTTTSSSOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRVVVUUUSSSRRRQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQOOOMMMKKKLLLOOORRRUUUPPPPPPOOOQQQRRRSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEFFFEEEDDDAAA???@@@BBBCCCAAA>>>CCCBBBAAA???>>>??????@@@@@@???>>>======<<<<<<<<<<<<;;;999888777666666666888777777666555444444444555444333222111111111111222222222222222222222222222222111111000000//////000000//////......------000000000000////////////.../////////...---,,,,,,//////000000000000//////,,,,,,---......---,,,,,,+++,,,,,,---...///000000//////000000000000/////////000111111000///...---/////////...------,,,,,,,,,---///000000000///......------------...//////111111000///////////////000000000000111111111111000000111111111222222222333333333333333333333333???????????????>>>>>>===<<<======>>>??????@@@???CCCCCCCCCBBBAAA???>>>=========>>>>>>???AAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHIIIHHHFFFDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;<<<===???@@@AAAAAACCCDDDDDDEEEEEEDDDCCCBBB>>>===;;;:::;;;<<>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAABBBAAA@@@@@@???@@@===:::999999999888666777777888888888777777666888999::::::::::::999888666666777888888888888888888999999::::::::::::999999999888777777888999999666777999;;;;;;;;;:::999666666666666666666666666555555444444444333333333222222222222222222222222111111111000111111222222111111222444555777888888444444444444444444444444444555555555666666666666999999888888888888999999777888888999999888888777999888777666666888:::;;;===;;;999:::===???>>>===<<<===>>>>>>>>>>>>???AAA>>>>>>>>>??????AAABBBBBBAAA@@@???>>>============???@@@@@@???===<<<>>>???AAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIIIIGGGFFFGGGIIIFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCGGGFFFDDDCCCCCCEEEGGGIIINNNMMMJJJHHHFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEGGGJJJLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHKKKOOORRRSSSRRROOONNNLLLLLLLLLMMMNNNPPPQQQQQQUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQOOOMMMLLLLLLMMMOOOPPPOOONNNNNNPPPQQQRRRQQQOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGDDDCCCDDDEEEFFFEEEDDDBBB@@@AAACCCCCCAAA???BBBAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;::::::;;;999888888777777888888999777777666666555444444333555444333222111111111111222222222222222222222222111111111000000////////////////////////.........000000000000/////////............///......------//////000000000000//////,,,,,,---......---,,,,,,---------...............//////000000000000//////000000111111111000///...........................,,,---...///000000///......------------...//////111000000///......////////////000000000111111111//////000111222222333333333333333333333333333333??????@@@@@@??????>>>===<<<<<<===>>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGEEECCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAA======>>>>>>???@@@@@@AAACCCDDDDDDEEEEEEEEEDDDDDD???>>><<<;;;;;;===???@@@BBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCC@@@@@@??????>>>======<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAA@@@?????????===:::999999999888666888888888888777666666555666777888999999888777666555555666777777777666666666777777888999999888888999888888777777888888999444555777999:::::::::999666666666666666666666666444444444444333333333333111111111111111111111111222222111000000000111111//////000111333444555555444444444444444444444444444444444555555555666666888777777666666777888888666666777777888777777666888777666666666777999999>>><<<999999:::<<<===<<<<<<>>>???>>>======>>>???>>>>>>>>>>>>???@@@AAAAAA???>>>>>>======>>>>>>???===>>>>>>===;;;;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBFFFEEEEEEEEEEEEFFFGGGHHHLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLOOOOOOOOOPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDFFFIIILLLLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKNNNPPPQQQQQQPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPOOOPPPOOONNNMMMLLLKKKLLLLLLMMMLLLLLLNNNPPPQQQPPPOOOKKKKKKLLLLLLMMMMMMMMMNNNHHHHHHIIIIIIIIIHHHGGGGGGBBBCCCDDDEEEEEEFFFFFFFFFIIIFFFDDDCCCDDDEEEEEEEEEDDDCCCAAABBBCCCCCCBBB@@@AAA@@@???>>>============<<<;;;:::999999888888888666666666666777999::::::666666666555555444444333444333222111111111111111222222222222222222222222000000000000////////////...///////////////000000000000000/////////......------......///............//////000000//////...,,,------......------,,,//////.........---------//////000000000000//////000111222222222111000///---------...............------...////////////......------------...//////000000///............/////////000000000000111111//////000000111222333333222222222222222222222222???@@@@@@@@@@@@???>>>>>><<<<<<======>>>>>>???@@@CCCDDDDDDDDDCCCBBBAAAAAA?????????@@@@@@AAACCCCCCEEEFFFGGGGGGFFFFFFGGGHHHKKKIIIHHHHHHIIIIIIGGGFFFFFFGGGGGGEEECCCBBBBBBCCCDDDDDDFFFGGGIIIIIIJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBB>>>?????????@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDD???>>>===<<<<<<>>>???@@@AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999999888777888888888888777666555444555666777777777777666555555555666666666666555555555666777888888888888888888888777777777777888888444444666777888888888888555555555555555555555555333333333333333333333333111111111111111111111111333222111000000///000000...//////000222333333444333333333333333333333333333333444444444555555555666666555555555666777777666666777777888888777777888777777777777888999999???===:::888888999;;;<<<<<<>>>>>>>>><<<;;;<<<===>>>=========>>>>>>???@@@===<<<<<<======>>>???@@@======>>><<<;;;:::;;;===??????@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJJJJIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIFFFEEEEEEGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJLLLOOOPPPOOONNNJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGAAABBBCCCDDDEEEFFFFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;999888888888888888666666666666777888999999555555555444444444333333333333222111111111111111111111111111111111111111////////////////////////......//////000000000111000000/////////.........,,,,,,---.../////////......//////////////////...------------------------........................//////000000000000//////000111222333333222111000...............------------........................------------...////////////...------.........////////////000000000111111111111111111111111111111111111111222222222222@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<===>>>???@@@CCCCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGGGGFFFEEEGGGHHHJJJIIIGGGGGGHHHHHHGGGFFFEEEFFFFFFDDDBBB@@@@@@AAAAAABBBCCCEEEGGGHHHHHHIIIGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBB???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBAAAAAA@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBAAA@@@@@@??????===>>>??????@@@??????>>>??????@@@@@@??????>>>===<<<<<<<<<;;;:::888888888888888888777777555444333444444666666666666444444555666666666666666555555555555777888888999999999777777777777777777777777555555555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222222222111000//////////////////000111222333333444333333333333333333333333333333333333444444444444555555444444555666666777666777777888999999888888888888888888999999::::::>>><<<:::777666777999;;;<<<===>>>===;;;;;;<<<=========<<<<<<<<<===>>>>>>;;;;;;<<<<<<===???@@@AAA===>>>>>>===;;;;;;<<<>>>>>>>>>???AAABBBCCCDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHFFFEEEDDDBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJIIIGGGEEECCCDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMNNNOOOOOONNNMMMJJJHHHGGGHHHIIIIIIHHHFFFJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRNNNOOOPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRQQQPPPOOONNNMMMOOOQQQSSSSSSRRROOONNNJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFAAABBBCCCEEEFFFGGGGGGGGGHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@@@@???>>>>>>???>>>>>>======<<<;;;;;;:::<<<;;;:::999888888888888888777666666555555666666444444444444333333333333222222111111000000111111111111111111111111111111/////////000000000000000.../////////000000111111////////////............,,,,,,---.../////////.........////////////......------------------------,,,,,,------...//////000//////000000000000//////000111222333333222111000000000///...---,,,,,,,,,.........------------......------------...//////...---------------.........////////////000000000333222222111000///...---000000000111111222222222@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDCCCEEEFFFFFFEEEEEEFFFGGGIIIGGGEEEEEEFFFGGGGGGFFFDDDEEEEEECCC@@@?????????>>>???AAACCCEEEGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???????????????????????????????????????>>>???@@@AAABBBAAA@@@???===>>>>>>??????@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???===>>>???@@@@@@@@@>>>>>>>>>????????????>>>======:::<<<===<<<:::888888888777777777777666555555444333444555666666555444333555555666666666555444444444555666777888999999999666777777888888777777666444444444333333333222222333333333333333333333333222222222222333333333333222222222222222222222222111111000/////////000000///000000111222222333333222222222222222222222222222222222333333333444444444444444444555666777777666666777888999999999999888999999999::::::::::::;;;;;;:::888666666888::::::<<<===<<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@>>>??????>>><<<<<<===>>>======>>>@@@AAABBBCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLIIIKKKMMMOOOPPPPPPPPPPPPLLLKKKIIIIIIIIIIIIGGGFFFJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRSSSPPPQQQRRRTTTTTTTTTSSSRRROOOQQQRRRSSSSSSQQQOOONNNLLLMMMOOOQQQQQQQQQPPPOOOJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCC>>>???@@@???===<<<===>>>===============;;;::::::<<<;;;:::999999888888999999888777555444444333333333333333333333333333333222111111000000000111111111111111111111111111111000000000000111111111111///000000000000000000111/////////.........------------......///.........---......//////......---...------,,,,,,------...++++++,,,---...///000111//////000000000000/////////000111222222222111000000//////...------,,,,,,///...------,,,---------...------------...//////---,,,,,,,,,,,,---............////////////000000333333222111///...------/////////000111111222222@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;===???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGEEECCCCCCEEEFFFFFFFFFCCCDDDDDDBBB???======>>>===>>>@@@CCCEEEGGGHHHHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCC???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@????????????===>>>@@@AAAAAA@@@>>>===<<<===???AAAAAA@@@???>>>======>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@@@@???===>>>@@@AAAAAA@@@>>>===>>>>>>??????>>>>>>===<<<999;;;======:::888888999555666666666666666555555333444555666666555444333444444444444444333222222222333444555777777777777555666777888888777666555222222111111222222333333111111111111111111111111111111222222222333333333111111111111111111111111000////////////000000111//////000000111111222222222222222222222222222222222222222222333333333333444444444444555666777888444555666777888888888888777888888999999999999999777999:::888666555777:::999:::<<<<<<;;;;;;<<<>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@>>>??????>>><<<;;;===>>><<<===>>>???@@@BBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGEEEGGGHHHIIIHHHHHHJJJKKKGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFDDDDDD@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJIIIGGGJJJJJJKKKMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSTTTVVVVVVUUUTTTSSSOOOQQQSSSTTTTTTRRROOOMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLKKKKKKJJJJJJJJJMMMLLLKKKLLLMMMMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDAAABBBCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCC>>>@@@AAA@@@===<<<===???======>>>>>>===<<<::::::<<<;;;:::999888888888888999888666555444333333333222222222222222222333333111111000000000000111111111111111111111111111111000111111111222222222333111111111000000000000000//////.........---------.........///......---------......//////......---...---,,,,,,,,,,,,---...,,,---------......////////////000000000000//////...///000111111111000000---------........./////////...---,,,,,,,,,------...------------...//////,,,,,,++++++,,,------............/////////000000000000000000////////////......//////000111111222@@@AAAAAAAAAAAA@@@??????===<<<;;;:::;;;===???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBDDDFFFFFFFFFCCCDDDDDDBBB???============>>>AAACCCEEEGGGHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC??????@@@BBBDDDEEEFFFGGGHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????===>>>AAABBBBBBAAA>>>===;;;<<<>>>@@@AAA@@@>>>============>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAACCCBBBBBBAAAAAA@@@??????>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>======<<<888;;;>>>===:::888888999555555666666666666666555444444555666666555444444333333333333333222111000000111333444555666666666555666777888888777666555000000000000111222444555000000000000000000000000111111111222222333333333000000000000000000000000//////...//////000111222......//////000000111111111111111111111111111111111111222222222333333333444444444555666777888888333444555666777777777777666666777888888888888888555888:::999666555777999888999;;;;;;;;;;;;===>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===??????===>>>>>>===;;;;;;<<<>>><<<<<<===???@@@AAABBBCCC@@@AAAAAABBBDDDFFFGGGHHHFFFGGGHHHIIIHHHHHHFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLNNNNNNMMMMMMLLLLLLJJJIIIJJJKKKLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTOOOQQQTTTUUUUUUSSSPPPNNNLLLLLLMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLJJJIIIIIIIIINNNMMMLLLLLLMMMLLLJJJHHHEEEFFFFFFHHHIIIJJJJJJKKKFFFFFFFFFFFFFFFEEEDDDDDD@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGFFFEEECCC>>>@@@BBBAAA>>>===>>>@@@===>>>>>>>>>>>><<<;;;:::;;;:::999888777777777777777777666555444333444444222222222222222222222333111000000000000000111111000000000000000000000000111111222222222333333333222222111111000000////////////.........---------.../////////...---,,,,,,---..................---...---,,,,,,,,,,,,---...///............---------//////000000000000//////---...///000111111000///******+++---///000111222//////---,,,+++,,,,,,---...------------...//////++++++++++++,,,,,,---.............../////////000......//////000111111111---......///000111111222AAAAAA@@@@@@???>>>======>>>>>>===<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAACCCFFFFFFCCC@@@DDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHFFFAAA???@@@???;;;>>>???AAABBBCCCEEEHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCGGGDDDAAA>>><<<===>>>???@@@?????????>>>>>>======:::;;;===>>>???>>><<<;;;<<<<<<;;;:::999777777666333333444444555666666666333444444555555444444333444444333222111111111111333333333333333444555666777666555555666777666444222111111111000000//////444444444444444444444444333222111000////////////000000111111111///...---------,,,---///000000///222111000///...///000000111111111111111111111111333333333333333333333333333333333444444666777777666555555444444444555555777777777777777777777777777666555444444555666777777999::::::999888:::;;;<<<<<<;;;::::::::::::;;;::::::;;;<<<===>>>???@@@========================<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHIIINNNMMMKKKIIIGGGFFFFFFEEEAAA@@@@@@BBBEEEGGGGGGFFFBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLOOOQQQTTTVVVWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVSSSQQQOOOOOOPPPQQQQQQPPPMMMLLLLLLNNNPPPQQQQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKPPPQQQQQQPPPNNNKKKHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEECCCAAA@@@???@@@AAACCCFFFGGGHHHHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA???========================<<<;;;:::999999999999888888888777777333444555555555444222111444333222111000000000000333333222111000000000111333333222222111000000000000000000000000000000000,,,---...//////...---,,,111000///------......///+++,,,---......---,,,+++......------------...............------,,,,,,,,,------------------------............///////////////////////////...............---------,,,,,,,,,...---,,,++++++---...000222222111111000///------,,,,,,,,,------.........---......///000111111222222111111111000000//////////////////000000000000AAAAAA@@@??????>>>======>>>>>>===<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBDDDEEEDDDAAACCCCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBDDDFFFDDD???===??????<<<@@@AAABBBBBBCCCDDDGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>===<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDHHHFFFDDDAAA@@@???@@@@@@?????????>>>>>>=========<<<===>>>???>>>===;;;:::;;;::::::999777666666555333444444444444555555555333333444444444444333333444333222222111111222222444444333333333444444555555444333333444555444333222111111111000000000000111111111111111111111111333222111000///////////////000000111000///...---...------...///000111111222111000///...//////000111111111111111111111111222222222222222222222222333333333333444555666777555555444444444444555555777777777777777777777777777666555444444555666777777888:::999888888999;;;<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>???========================<<<<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAEEEEEEFFFFFFGGGFFFFFFEEEHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIILLLKKKIIIHHHFFFEEEEEEDDDBBBAAAAAACCCFFFGGGHHHGGGCCCEEEFFFEEEDDDBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMKKKLLLNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTOOONNNLLLMMMPPPRRRSSSSSSTTTSSSRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLQQQSSSUUUWWWUUUQQQLLLHHHEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJHHHGGGEEECCCBBBBBBAAABBBDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???============<<<<<<======<<<;;;:::999999999888888888777777777444444444444444333222222444333222111111000000000111111111111111111222222///000000111111222333333000000000000000000000000.........//////.........//////---,,,,,,,,,---...,,,,,,------------,,,,,,......------------............---------,,,,,,,,,---------------------------.........////////////000000000000000000000000......---------,,,,,,,,,...---,,,++++++---...000............---,,,++++++,,,,,,,,,---------......---......///000000111111111111111000000000///////////////000000000111111@@@@@@@@@??????>>>>>>===>>>>>>===<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAABBBCCCBBB======@@@AAA@@@AAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAAAAADDDEEEEEEEEEEEEFFFFFFFFFBBBAAA@@@???>>>===<<<;;;===>>>>>>?????????>>>>>>AAA@@@@@@@@@?????????>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===============>>>?????????>>><<<:::999:::999999888777666555555555555555444444444333333333333444444444444333333222222111111222222333444555444444333333333333444222111000111222333222111111111111111111000000000000000000000000000000000222222111000////////////...///////////////...---......---...///111333444111111000///////////////111111111111111111111111111111111111111111111111333333333333444555666666444444444333333444444555555555555555555555555555666666555444444555666666666888999999888888999:::;;;;;;:::999999999999:::::::::;;;;;;<<<<<<<<<===========================<<<<<<===>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBDDDGGGHHHHHHHHHEEEFFFGGGFFFDDDBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIIIIIIILLLLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLMMMOOOPPPQQQQQQVVVWWWWWWWWWUUUTTTRRRPPPMMMLLLLLLNNNRRRVVVWWWWWWYYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLOOORRRWWWZZZYYYTTTNNNIIIFFFEEEDDDDDDEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCBBB@@@???======<<<<<<999:::<<<======<<<:::999888888888888777777777777555444333333222222333333444444333222111111111111000000000000111222333444//////000111111222222333000000000000000000000000000//////......//////000...------,,,+++,,,,,,,,,------,,,,,,,,,,,,------......------------......------------,,,,,,,,,,,,---------------------------------.........//////////////////////////////......---------,,,,,,,,,------,,,+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,------------............//////000000111111111000000000000//////000000000111111111222222@@@?????????>>>>>>>>>===>>>============???@@@AAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@??????AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDBBB??????DDDGGGFFFCCCBBBBBBCCCFFFIIIKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@??????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFBBBAAAAAA@@@???======<<<>>>>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCBBBAAA???>>><<<===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999888777777666666777777666666555444333333333333333444444333333333111111111111222333444555555555444333222222222222111000///000222222222000111111111111111111111111111111111111111111111111111111000///////////////.........////////////......////////////111444666333333222111000/////////111111111111111111111111111111111111111111111111333333222222333444555555333333333333333333444555444444444444444444444444555555555555555555555555666777888888777777888:::::::::999888888888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@????????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEGGGIIIIIIHHHFFFHHHHHHGGGDDDBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOSSSTTTTTTTTTSSSQQQOOONNNNNNNNNOOOQQQUUUXXXZZZZZZWWWWWWWWWTTTRRROOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLNNNRRRTTTTTTPPPLLLIIIGGGFFFDDDCCCCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<777999;;;======<<<:::888888888777777777666666666777666444333333333444555444444333222222222222222111111111000111111222222222222222111000000//////000000000000000000000000111000///......///000111...------,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,------,,,,,,,,,---...///+++,,,------............------------------------........./////////000000000000000000000000//////000111111111222222222222?????????>>>>>>>>>>>>>>>>>>=========>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@AAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGEEEBBBCCCJJJNNNNNNJJJHHHEEEEEEGGGJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCAAA@@@@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============:::::::::999999888888777999888888777666555444444222333333333333333333222000000000111222333444555555444333222222222222222111000000000222333333111111111111111111222222222111111111111111111111111111000//////////////////............//////000000000111222222111222666888777666555444333111000///000000000000000000000000222222222222222222222222333222222222222333333444222222222222222333444444333333333333333333333333444444555555555555444444555777888888777666888999999999888777777777777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEEEEGGGIIIJJJIIIHHHIIIJJJHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHGGGHHHIIIHHHEEECCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPOOONNNMMMOOONNNOOOQQQTTTVVVVVVUUUSSSUUUUUUTTTQQQOOOPPPQQQRRRQQQOOONNNLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>===<<<<<<777888:::;;;<<<;;;999888777777777666666666555555888777555444444444555666333333222222111111222222444333222111000000000000222222111111000//////...////////////////////////111000///......///000111............------,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------......***+++,,,---............------------------------............//////////////////////////////000000000111111111222222222222>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAACCCBBBBBBBBBCCCDDDDDDEEEEEE@@@AAACCCBBBBBBCCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCEEEFFFHHHIIIJJJKKKHHHIIIGGGCCCEEEMMMSSSTTTRRRMMMHHHFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDCCCBBB@@@??????@@@AAAAAA?????????@@@AAAAAABBBBBBAAABBBBBBBBBBBB@@@>>>===:::::::::::::::;;;;;;;;;999999:::;;;<<<======>>>::::::::::::999999888888888888777777666555444444222222333333333333222222111111111111222333444555444333333222222222222333111000000111333444333222111111111222222222222222////////////////////////000//////....../////////............///111222333444666999999666666888;;;<<<<<<;;;999666333111///000000000000000000000000222222222222222222222222222222222111111222222333111111111111222333444444333333333333333333333333444444555555555555444444444666777777666666777888888888777666666666666777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDDDDFFFIIIJJJIIIHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEGGGIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJLLLMMMOOOMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMOOOOOONNNMMMOOORRRTTTSSSQQQPPPRRRUUUSSSRRRPPPOOOMMMLLLLLLLLLOOOMMMJJJHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEE@@@@@@AAAAAAAAABBBBBBBBB????????????>>>===<<<;;;999999999:::999999999888666666666666555555555555777666666555555555555555222222111111000111111222555444333111000//////.........///000000111111222////////////////////////000//////......//////000...............---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////......---------,,,,,,,,,,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,...------------,,,,,,,,,..............................////////////000000000000000111111111222222===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEEEEAAACCCEEEEEEDDDCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAACCCDDDEEEFFFGGGHHHIIIFFFBBBDDDMMMSSSUUUQQQLLLFFFDDDFFFHHHGGGEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCAAA@@@>>>>>>>>>@@@AAA===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@??????>>>===999999999999:::::::::;;;999999999999::::::;;;<<<999999999999888888888888666666555555444444333333222222333333333333222222111111111111222333444444222222222111222222333333000//////000222444333222111111111222222333333333000000000000000000000000//////.........//////000////////////000222444555999===AAAAAA===;;;<<<>>>BBBAAA???===999555222000000000000000000000000000111111111111111111111111222222111111111111222222000000000111111222333444444444444444444444444444333444444555555444444333444555777666555555666888888777666666555555666666555666666777888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDDAAADDDGGGHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFHHHIIIHHHGGGEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIKKKMMMOOOQQQOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIJJJLLLLLLJJJHHHKKKNNNQQQPPPNNNMMMPPPSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPNNNJJJHHHGGGHHHJJJLLLJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEE@@@@@@@@@@@@????????????>>>?????????>>>===<<<;;;;;;:::999888777777888888666666666555555555444444444444444444444333333222111000000//////000111111444333222111000000000000......//////000111111111////////////////////////.........//////.........,,,------...---,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000......---------,,,,,,,,,,,,,,,------......------***+++,,,,,,,,,,,,,,,+++......---------,,,,,,,,,................................./////////000000/////////000000000111111============>>>>>>>>>>>>>>>=========???@@@BBBDDDBBBBBBBBBCCCDDDEEEEEEFFFAAADDDGGGGGGEEECCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB>>>??????@@@@@@AAAAAABBBGGGGGGDDD@@@CCCKKKRRRTTTLLLFFFAAAAAAFFFJJJJJJIII@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBBBBBBBAAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA???======>>>???@@@=========>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;888888999999999:::::::::::::::999888888999999999888888888888777777777777444444333333333333222222222222222333333222222222222222111111222222333444111111111111222333444444//////...///222333333222111111111222222333333333222222222222222222222222//////.........//////000////////////111333555666<<>>@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC???BBBEEEGGGFFFEEEEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGIIILLLNNNKKKKKKLLLKKKKKKJJJIIIIIIKKKJJJJJJJJJKKKNNNQQQRRRRRRSSSRRRQQQPPPMMMKKKIIIIIIIIIIIIJJJLLLLLLJJJHHHGGGKKKNNNMMMIIIIIILLLOOOOOOOOOOOOPPPQQQRRRSSSTTTOOOMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@AAABBBDDDEEEAAA@@@@@@???>>>===<<<<<<>>>>>>?????????===<<<;;;===;;;999777666666777888666666555555555444444444111222333444333222111000000///////////////000000222222111111111111111222111111111000//////......////////////////////////,,,---...//////...---,,,++++++,,,---,,,+++***)))***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,+++,,,------......------.........//////......---.........------,,,,,,,,,.....................------.........//////000000////////////000000000000>>>>>>======>>>>>>???@@@???===<<<===???AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBAAA@@@??????>>>>>>===<<<===@@@BBBBBBAAADDDDDDDDDDDDFFFHHHJJJKKKLLLHHHEEECCCEEEEEEDDDBBBFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDFFFFFFEEEBBB???===BBBCCCDDDDDDCCCBBB@@@???>>>>>>????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>===<<<<<<@@@??????>>>>>>>>>>>>>>>;;;:::999888888888999999888999::::::;;;;;;;;;;;;999888777777888888777555666666666777666555555444888777777666555333222111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000111111111111111111111111222222111111000000//////000000//////.........---...///000000000222555777;;;@@@GGGLLLKKKHHHDDDBBBDDDGGGIIIEEE<<<444000000000000000000000000000000///////////////000111111222222111111111111222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555666777777666666555555555444444444333444666777888999888888<<<<<<;;;;;;:::999999888888888888999:::;;;<<<======<<<;;;::::::;;;<<<===AAA???===???AAACCCAAA???>>>>>>???@@@BBBCCCDDDDDDBBB@@@???>>>???BBBEEEGGGIIIGGGDDDBBBAAACCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJJJJHHHEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFDDDEEEHHHLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLLLLMMMOOOQQQSSSOOOQQQRRRQQQOOOMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFEEEIIIIIIIIIJJJLLLMMMOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQPPPNNNIIIFFFDDDDDDEEEFFFGGGHHHJJJIIIGGGEEEDDDEEECCCDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???===;;;::::::;;;<<<======>>><<<999888888999999999888777666555444444666555555444444333222222444444444444444555666777222222222111111111000000222111111111000000//////////////////////////////......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................---------------------------------------............///---......///000111111222111111111000000000000000???????????????@@@AAAAAACCCAAA???>>>@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@?????????>>>======@@@AAABBBAAADDDDDDCCCCCCDDDEEEFFFGGGEEECCCAAABBBEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDCCCAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>?????????>>>======??????@@@@@@??????>>>==================<<<<<<;;;>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999999888888888999999:::;;;;;;::::::999777666666777888666555555555666666555555444333666666666555444333222111111111111111111111111111111111111111111111111111000000000000000000000111111111111000000000//////111111111111111111111111111111000000000000000000000/////////...............///000000000222555777;;;AAAHHHMMMMMMKKKHHHFFFEEEGGGHHHDDD<<<555222222000000000000000000000000///////////////000111111222111111000000111111222222222222222222222222222333333333333333333333333444444444444444444444444555444444444444555666666666555555555444444444444333444555777888888888888:::::::::999999888888888888888888888999;;;<<<======<<<;;;::::::;;;<<<===@@@???===???AAACCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@?????????AAACCCEEEGGGFFFDDDCCCBBBCCCEEEFFFCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIGGGEEEDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEHHHKKKMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKLLLNNNPPPQQQNNNPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEJJJJJJIIIJJJJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPPPPQQQOOOMMMIIIFFFDDDDDDEEEFFFHHHIIIKKKJJJHHHFFFFFFFFFCCCDDDDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@AAAAAABBBEEECCC@@@===;;;;;;;;;;;;>>>??????===;;;999999:::999999888777666555444333555555555444333333222222222222222222333333444444222222222111111000000000111111111000000000//////........................---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................------------------------------------------..................//////000000111111000000000000000000000000AAA@@@@@@@@@@@@AAABBBBBBFFFDDDAAA@@@@@@AAA@@@???>>>>>>>>>?????????@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???AAAAAAAAACCCCCCBBBBBBAAABBBBBBCCCBBB@@@@@@AAADDDFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@@@@>>>>>>??????>>>===<<<<<<>>>????????????>>>======<<<<<<;;;;;;;;;;;;::::::===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<;;;999888777888888999::::::::::::999888777555666777777666444444444444444444333333222333333444444333222222111111111111111111111111111000000000000000000000000/////////000000111111111111111000000000000//////000000000000000000000000/////////000000000000000////////////...............///000000000111444777;;;@@@HHHMMMOOONNNLLLLLLGGGHHHGGGAAA:::444333444000000000000000000000000///////////////000111111222111111000000111111222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333444555555555555555555444444444444333444555666777888888888888888888888777777777777777777777888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<>>===???AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA???>>>>>>???AAAAAADDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFEEECCCCCCEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEFFFHHHKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGEEEJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPNNNLLLIIIFFFEEEDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCAAA???===;;;;;;;;;;;;<<<======<<<:::888999999888888777666555444444333555555444333333222222111000000000111111111111222111111111111000000000000000000000000////////////........................,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,++++++******++++++------,,,+++++++++++++++*********++++++++++++,,,++++++,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------......------------------------------------............////////////////////////000000000000000000000000@@@@@@@@@???@@@AAAAAABBBEEEBBB@@@??????@@@@@@???=========>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAA???======>>>@@@AAA@@@BBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGBBBBBBBBBAAA@@@???>>>>>>>>>============???@@@AAA@@@???>>><<<;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>>>>===<<<<<<:::::::::999999999999:::<<<<<<;;;::::::::::::;;;;;;;;;======<<<:::777666888888999999999999999888777666555555666666555333333333333333333222111111111111222222222222111111111111111111111111111111////////////////////////---......///000111222222111000000000////////////000000000000000000000000.........//////000000000///////////////.........///000000000000111444666999>>>EEEKKKMMMMMMMMMMMMIIIHHHDDD>>>777333222333000000000000000000000000///////////////000000111111111000000000000111111000000000000000000000000111111111111222222222222222222222222222222222222222222222222222333333444444444444444444444444444333333444666777777888888666666666666666666666666666666666777888999:::;;;;;;::::::::::::::::::;;;=========>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@>>>===>>>???@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEBBBCCCCCCCCCBBBBBBDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFDDDCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHFFFEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJLLLNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNMMMJJJGGGEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPNNNMMMLLLJJJIIIGGGEEEEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@;;;::::::999::::::;;;<<<888999:::888666555555666777777666555555444333333444444333333222111111111///000000000000000000000000000000000000000000000////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---,,,,,,************************,,,,,,++++++***++++++,,,---,,,,,,+++***+++++++++))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......------------------------,,,,,,---------.........//////////////////....../////////000000000000000>>>>>>>>>>>>>>>??????@@@@@@>>><<<<<<>>>???@@@???<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCC@@@===<<<>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFEEECCCBBBBBBEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@>>><<<;;;<<<;;;::::::;;;===@@@AAAAAA@@@>>><<<<<<<<<=====================<<<;;;:::<<<============<<<;;;;;;999999888888888888999:::<<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<:::777666777888888999888888777777666555333444555555444222222222222222222111111000///000111111222111111111000000000000000000000000........................------...///000111111222000000000////////////...////////////////////////------....../////////000.........//////////////////000111000000111444666666;;;AAAEEEGGGGGGHHHHHHIIIGGGAAA:::444000///000///////////////////////////////////////000000111111000000000000000000111////////////////////////000000000111111222222222222222222222222222222222111111111111111222333333333333444444444444444444333333444555666777888888777777777666666666666666555555555666777888999:::999::::::::::::::::::999;;;<<<===>>>>>>>>>???@@@===>>>>>>???AAABBBBBBCCCFFFDDDBBB@@@??????@@@@@@@@@BBBCCCEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@AAABBBBBBAAABBBCCCEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEECCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFHHHJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIHHHJJJLLLMMMLLLJJJJJJKKKJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCDDDDDDEEEGGGHHHIIIKKKLLLNNNOOOOOONNNLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEEEECCCBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@????????????999999999999999999::::::666777888666555333444555666666555555444444333333333333333222111111000000000000111111111111000///////////////////////////.....................///........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,************************,,,++++++***++++++,,,,,,,,,,,,+++************+++))))))*********+++++++++***+++,,,,,,------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------------------------,,,,,,,,,------------...////////////..................//////000000000000===<<<<<<<<<<<<===>>>>>><<<:::999:::<<>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDAAA>>><<<===??????@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFDDDDDDCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@>>><<<;;;;;;:::::::::;;;===???@@@============>>>???@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999888777777777888999:::<<<;;;;;;:::::::::::::::999999:::::::::999888777777888888888888777666666555444333333444444333111222222222222222111111000000000111111111111111000000000000000000000000000////////////////////////.........//////000000000000000////////////......////////////////////////---------........................///////////////000000111000000111333666555888<<>><<<===>>>???@@@BBBCCCCCCFFFHHHJJJJJJIIIFFFCCCAAAAAABBBCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBBBBAAAAAACCCEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEECCCBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFHHHKKKKKKJJJJJJJJJKKKJJJKKKLLLLLLLLLJJJHHHFFFBBBBBBBBBCCCEEEGGGHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFEEEEEEAAABBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@??????>>>??????>>>>>>===;;;:::888777777666777888777555444555666555555444444444333333333333333222111111000000///000111222222222111000///............////////////---------...............------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++************************++++++++++++,,,******+++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------......------------------------,,,,,,,,,,,,------------........................---......//////000000111<<<<<<<<<;;;<<<======>>>;;;999888999<<<>>>??????<<<============>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEBBB>>><<<<<<>>>??????AAAAAABBBCCCCCCBBBBBBAAAAAACCCFFFGGGEEEDDDEEEFFFDDDDDDCCCDDDEEEFFFHHHIIILLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>:::::::::;;;<<<===>>>???;;;<<<===>>>>>>?????????999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888777666777888:::;;;::::::999888888888888999777777888888888888999999777777888888777666666555444333222222333333222111222222333333222222111000111111222222222111000000000000000000000000000000////////////////////////......//////////////////000000/////////.......................................------------------............/////////000000111111000000000333555555777999:::999888777888===:::555222000//////...///////////////////////////////////////000111111000000////////////000000////////////////////////......//////000111111222111111111111111111111111222111111111111222333333222222333333333444444444333333333333444666888999<<<<<<;;;:::888777666666333333333444555666888888777888999::::::999888777999;;;<<<;;;999888999;;;===>>>>>>???@@@AAAAAAAAAEEEKKKTTTYYYXXXQQQGGGAAACCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDBBBAAABBBDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHGGGFFFGGGHHHIIIGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGDDDGGGIIIJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGEEEDDD@@@AAAAAA@@@>>>???AAACCCBBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;999777555444444666666666444333444555444444444333333333333333222222222111000000//////000000222222222111///...---------....../////////,,,,,,---------.........------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***************************,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++***************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......------------------------++++++,,,,,,,,,---------,,,------....../////////------......///000000111<<<<<<<<<<<<<<<===>>>>>><<<:::999999;;;===>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFBBB>>><<<<<<>>>??????BBBBBBCCCCCCBBBAAA???>>>AAADDDFFFFFFDDDBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJMMMLLLKKKJJJHHHEEECCCBBB???@@@AAABBBBBBBBBBBBBBB::::::;;;<<<<<<======>>>===>>>>>>???>>><<<;;;:::888888:::;;;<<<=========:::;;;;;;;;;;;;:::999999999888777666777888:::<<<999888888777777777777777666666666666777888999:::777777888777777666555555444333111222333333222000222333333333333222111111222222222222222111000000000000000000000000000000000000000000000000000000///////////////.........000/////////.............................................------,,,,,,,,,---.........//////000000000111111000000000333555555777888888555333333333666444111//////000000000///////////////////////////////////////000111111000000////////////000000000000000000000000000000---......///000111111222000000000000000000000000222222222111222222333444222222222333333444444444444333333333444666888999???>>>===;;;999888777666333333333444555666777888777888999::::::999888777999;;;<<<;;;888666777999????????????????????????DDDNNN[[[eeedddYYYJJJ@@@DDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@???BBBCCCCCCBBBAAA@@@BBBDDDAAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDBBBAAABBBDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHGGGGGGGGGHHHHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCFFFHHHJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJDDDFFFGGGHHHHHHGGGEEEDDD@@@AAAAAA???>>>???AAACCC@@@??????>>>???@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>999999999888888666555444222333444333111111111333444444333333333333333333222222111111000////////////000111222111000...,,,---------.........//////,,,,,,,,,------.........------------------------,,,------......------,,,*********++++++,,,,,,,,,************************))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++***)))*********++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,------...///000000---------...///000000111::::::;;;;;;<<<<<<======;;;:::999999:::;;;===>>>???>>><<<;;;;;;<<<===>>>======>>>???@@@AAAAAAAAAEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBAAA@@@>>>===<<>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<999::::::;;;<<<<<<;;;;;;666777777888888888777777::::::999999888777777777777666666555555555555666777777777777777666666666555555444333333222111111222111111111000000//////111///------...///...---...///000000000///---,,,////////////............,,,,,,------...///000000//////////////////////////////.........---------///...,,,++++++,,,...///........................---......///000111111222444555555666555444222111333222000///.........//////...---,,,,,,,,,,,,,,,////////////.............../////////000000111111------------------------000111222222000//////000////////////000000000000000000000000000/////////444333222222111111222222222222222333555666888999<<<;;;:::888777555444333444333222111222444777888888777777666777999:::;;;<<<===<<<:::888888:::<<>>>>>>>>>>>??????CCCJJJTTT[[[[[[UUUKKKDDD???@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCBBB@@@@@@AAACCCCCCDDDFFFEEECCCAAA@@@@@@EEEFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCAAA@@@@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@===;;;;;;<<<<<>>===;;;::::::;;;===>>><<<===>>>???@@@@@@@@@@@@DDDCCCBBB@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???AAABBBBBBCCCBBBAAA@@@???===???AAAAAA@@@???@@@AAADDDDDDDDDDDDEEEGGGHHHHHHJJJKKKKKKJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>@@@<<<999;;;???AAA@@@>>>>>>======<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;888888999999999888888777:::999999888777777666666777777666555555444555555666666666666666666666666444444444333333222222111111111111000000000//////222000//////111111000///...///000000000///------////////////............,,,,,,------...//////000........................///.........------------,,,------------------,,,..............................//////000000111111111222333333333222111000111000...---,,,,,,,,,---///...------,,,,,,,,,---////////////////////////---------....../////////........................///111222222000//////000.../////////000000000000000000000000000000000000222222111111111111222222333333333444555777888999::::::999777666444333333444333222222333444555666888888888888999:::;;;;;;<<<======<<<:::999:::<<<>>>>>>============>>>>>>???DDDLLLRRRRRRMMMFFF@@@???@@@@@@AAABBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCBBB@@@@@@AAACCCCCCEEEFFFFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@@@@AAABBBCCCFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDAAA???======>>>>>>AAAAAABBBAAAAAA@@@???>>>======>>>>>>======<<<<<<999999888777666555444333444333222222111111222222333222222111111222222333333222222111111111111111111111111111111///...------,,,,,,,,,,,,---......///......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------************************))))))***++++++++++++***************************---,,,,,,++++++,,,,,,---+++++++++******+++++++++...---++++++,,,,,,+++***,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,******+++,,,---...////////////...---,,,------------------------------------------------999999:::;;;<<<<<<=====================<<<<<<;;;<<<;;;::::::::::::<<<===<<<======>>>????????????AAAAAAAAAAAA@@@???>>>==================>>>>>>???BBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@???>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEFFFFFFIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDCCCAAA>>><<<;;;???<<<::::::===???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777999888888777777666555555888777666555444444444444555555555555555555555555333333333333333222222222111111000000000000//////111000000111222333111000/////////000///......---////////////............,,,,,,------.../////////....................................------------***,,,---//////---,,,***------------------------////////////////////////...///000000000000000///000///...---,,,,,,,,,,,,///...------,,,---------......//////000000111111,,,,,,,,,,,,,,,---------///////////////////////////111222222000//////000....../////////000000000000000000000111111111111111111111111222333444444444444444555555777888888888888777666444333222222333333333333444444444444777777888999::::::::::::;;;===>>>>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBAAA@@@???????????????AAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCBBB@@@???AAABBBDDDFFFHHHGGGFFFDDDCCCCCCAAABBBDDDGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA@@@???CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDFFFEEECCCAAA@@@??????@@@AAAAAAAAA@@@???>>><<<<<<888:::<<<>>>>>>===<<<;;;999999777666444333222111333333222111111111111222222222111111111111222222111000//////....../////////000000000///...---,,,---,,,,,,,,,,,,---...............------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,************************,,,,,,++++++++++++,,,,,,******))))))))))))******---,,,++++++,,,---+++***,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++***+++,,,---//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;<<<======>>>>>>>>>>>>?????????===;;;:::::::::999999999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<>>>??????AAAAAABBBBBBBBBAAAAAAAAA?????????>>>======???AAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA>>><<<;;;>>><<<:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;::::::999888777777777777888999;;;;;;;;;;;;<<<======>>><<<<<<<<<<<<;;;:::888888888888777777666555555555888777666555444333333333333333444444444444444555222222222222222333333333000000000000000000////////////000111333333222000///////////////......---////////////............---------.........//////........................------------------------+++,,,------------,,,+++------------------------//////////////////......------....../////////000000000//////..................------------............//////000111222222,,,,,,,,,,,,,,,,,,,,,,,,........................///000222111///......///........./////////000000/////////000000000000000111111111222333555666777666666555555555666777777666555555444333222222111333333444444444333222222444666777999999999888888999<<>><<<;;;;;;::::::999999999999::::::<<<===???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCBBB@@@???AAABBBGGGIIIJJJIIIGGGDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAABBBDDDEEEEEECCCAAA@@@CCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@===>>>>>>>>>===<<<;;;;;;999:::<<<=========<<<;;;:::999888666444222111000333222222111111111111111222222111111111111222222//////...------------.../////////......------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,************************+++***)))))))))***,,,---***************+++++++++,,,,,,++++++++++++,,,,,,*********))))))*********,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,---...//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------:::;;;<<<===>>>???@@@@@@??????@@@@@@???===;;;:::999999999999::::::;;;;;;;;;;;;<<<=========<<<<<<<<<>>>???AAA@@@>>><<<;;;;;;;;;;;;;;;<<<===???????????????????????????@@@?????????===<<<<<<>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::888777666555555666777888999999999:::;;;===???@@@=========<<<<<<:::999888888888777777666555555555777777555444444333333333222333333333444444555555111222222222222222222222//////////////////000000000000222555777777444222000/////////............////////////............---------.......................................,,,,,,---------------------,,,++++++++++++,,,---------------------------////////////........................//////000000///////////////...............---------......///---......///000111111222......------------------------------------------...000111111///......///............////////////.........//////000000000222222333333555666888999777666666555555555555555444333333333222222111111222333333444444333222111222333555777777777666666777:::>>>???>>><<<::::::999999888888888888999999<<<<<<;;;<<<===>>>???@@@===>>>??????@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDBBBAAA@@@AAACCCJJJKKKLLLKKKHHHEEECCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFEEEDDDCCCBBB???AAAEEEGGGHHHGGGEEECCCDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????<<<<<<===>>>????????????>>>===<<<;;;;;;;;;<<<<<<;;;:::999777555333222111333222111111000000111111222111111000000111111222333222111111000000111111.........------------------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))*********+++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---))))))*********+++++++++,,,++++++******++++++,,,++++++************+++++++++***)))***,,,---,,,+++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......////////////......------------------------,,,---------.........///::::::;;;===>>>???@@@@@@????????????>>>===;;;;;;888999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@???>>>===;;;;;;;;;<<<<<<>>>??????======<<<<<<======>>>???>>>>>>???>>><<<<<<===>>>??????>>>??????@@@AAAAAA@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???;;;;;;<<<<<<===<<<<<<;;;999:::<<<======<<<;;;;;;888777666555555666777888999999888999:::<<<>>>@@@<<<<<<<<<<<<<<<;;;:::999999888888777777666555555666555444444333444444444222333333444444555555555222222222222222111111111......////////////000000000222555888;;;:::777555000000///............///////////////....................................------------------------,,,,,,,,,,,,------------...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........//////000,,,,,,---------,,,,,,+++.........---......///000------......//////000000////////////............------------------------...000111111///......///------........./////////......//////000000111111333333333444555666888999777777666444444333333333222222222222222222222222222222222222333333333333222222333444555555555555555888;;;===;;;:::999888888888777777777777888888999999999999:::;;;===>>>======>>>????????????>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEDDDBBBAAACCCDDDHHHJJJKKKKKKHHHFFFEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGFFFEEEDDDBBBBBB???AAAEEEHHHJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>===>>>>>>@@@AAABBBCCCCCCCCC???>>><<<:::999:::<<<===::::::888777555444333222222222111000000000000111111111000000000000111111111111000////////////000///......---------......---,,,,,,,,,,,,---......------------------------++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++*********)))******+++,,,)))))))))***++++++,,,,,,++++++************+++++++++++++++******+++++++++))))))((())),,,------,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---..........................................---......//////000000000888888999;;;<<<>>>?????????>>>======<<<<<<<<<<<<888999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;===???@@@@@@@@@@@@<<<<<<<<<<<<===>>>??????===<<<;;;;;;;;;===>>>???<<<>>>???>>>===;;;<<<<<<============>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????999;;;===>>>============999;;;<<<>>>>>>===<<<;;;::::::888888888888::::::;;;:::999888888999;;;<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888777777666666444444333333444444555555333333333444555555666666333333222222111111000000........./////////000000...000444888;;;:::777444111000///...---......///////////////....................................------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///...---------......++++++,,,---------,,,+++...............///000000------------............////////////.........---...........................///111000///---......---------........./////////000000111222222333333222222222222333444666666777666555444222222111111222222222222222222222222222222111111111333444555333333333333444555666666333666888999888777777777888888777777777777888888888888999:::;;;<<<======<<<===>>>>>>??????>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBB>>>======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFEEEFFFFFFEEECCCCCCDDDEEEDDDFFFIIIJJJIIIHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@BBBEEEHHHIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>===??????@@@AAABBBBBBBBBBBB:::::::::::::::;;;;;;<<<888888777666555333333222222222111000000000000000111111000000000000111111//////...---------------//////...------...///000---,,,,,,,,,,,,---......------------------------++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++************************))))))***++++++++++++***((())))))***++++++,,,,,,++++++************++++++******))))))))))))******)))(((((())),,,------,,,,,,++++++******++++++,,,))))))*********+++++++++***************************++++++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,---------------------------------------------...//////000111111666777888999;;;<<<===>>>???>>><<<;;;;;;<<<======888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999:::;;;===>>>@@@AAAAAABBB>>>============>>>??????===<<<;;;;;;;;;===>>>???;;;===??????===;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@AAABBBCCCCCCBBBAAAAAACCCCCCCCCBBBAAA@@@>>>>>>888;;;===>>>>>>>>>>>>>>>:::;;;===??????>>>===<<<<<<<<<;;;::::::;;;<<<<<<===<<<999777777777888999::::::;;;;;;<<<;;;;;;;;;::::::999999888777777777333333333333444555666666333333444444555666777777444333333222111000//////---.........//////000000***,,,000555888777444000111000///------......///000/////////.................................---------------------------+++++++++,,,,,,---------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---,,,+++,,,,,,---,,,---.../////////...---...............///000000------------------,,,,,,/////////......---------////////////////////////...///111000...------...---------.........//////111111222333444444555555111111111111222333444444777666555333222111000000222222222222222333333333222111000000000333555777555444333333444555777888222444666777666555666777888888777777777777888888999:::;;;===>>>>>>??????<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBB<<<=========>>>@@@AAABBBAAABBBBBBCCCDDDEEEGGGGGGFFFGGGGGGFFFDDDDDDEEEFFF@@@CCCFFFIIIJJJKKKLLLNNNGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFEEECCCBBBAAABBBCCCEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEGGGGGGGGGFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>===444666888;;;<<<<<<;;;:::666666555444333333222222222111111000000000000000111111000000000000111111222222111000000000000000000///...------...000000---,,,,,,,,,,,,---......------------------------++++++************++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))((()))***,,,,,,+++******((())))))***++++++,,,,,,++++++************++++++))))))(((((((((((())))))(((''''''))),,,---------,,,++++++++++++++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,***+++,,,---------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===============;;;;;;;;;::::::999999999::::::::::::::::::::::::============>>>>>>>>>>>>AAA@@@@@@???>>>>>>??????===============<<<;;;;;;:::===@@@BBBBBB@@@===:::::::::;;;<<<===>>>??????@@@AAABBBAAA?????????AAACCCBBB@@@>>>>>>???@@@BBB<<<===============<<<<<>>@@@?????????>>>>>>>>>>>>>>>CCCBBB@@@?????????@@@AAA@@@@@@@@@AAAAAAAAABBBBBB<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDHHHEEEDDDGGGMMMQQQPPPNNNIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFFFFHHHJJJJJJIIIGGGGGGHHHHHHHHHHHHFFFDDDDDDFFFHHHIIIGGGFFFDDDDDDEEEGGGHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@BBBCCCBBBAAA???>>>>>>>>>;;;:::888999:::;;;;;;:::888888777666555333111000111111111111000000000000111000000000000000000000555222000000111111...,,,//////.........---------++++++,,,------,,,,,,+++......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))*********************************))))))))))))(((,,,***)))''''''(((***+++,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))+++---.........---************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---......---,,,+++:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;===@@@BBBBBB@@@===;;;;;;;;;<<<<<<===>>>>>>>>>===?????????======>>>???BBBAAA???>>>>>>>>>??????:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>?????????@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888;;;:::999888777777777777888666444333444444444333222111111000000111111222555444444444333333333333222222222222111111111111111000000000/////////...//////000111111111000000000/////////....................................------...///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,---...---------///111///111444666777666444222111111111111111111111111333222222222222222222111000000000000000000000000///000222444555555555555666555444333333444555666555444444444555666777888666666666666555555555555888777777888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFDDDCCCGGGMMMRRRSSSQQQLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFHHHJJJJJJHHHGGGGGGHHHGGGHHHGGGFFFDDDEEEFFFHHHJJJHHHGGGEEEEEEEEEFFFGGGFFFEEEDDDFFFHHHIIIHHHGGGIIIHHHFFFDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>===<<<<<<<<<;;;:::888888:::;;;::::::888888888777666444333222111111111111000000000000000000000000000000000111333000...///000111000...//////.........---------,,,------------,,,,,,+++...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++***)))(((((()))***+++++++++***))))))***++++++************************++++++++++++++++++++++++))))))))))))******++++++******+++++++++,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++************************++++++++++++++++++++++++++++++,,,---------------,,,---............---,,,:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>::::::;;;<<<===>>>>>>???======>>>???@@@@@@AAAAAA??????>>>>>>>>>??????@@@>>>????????????>>>======<<<===@@@AAAAAA@@@===<<<========================<<<>>>???>>>======>>>???AAA@@@@@@???>>>=========888999999::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@?????????>>>;;;;;;;;;;;;:::999888777888777666555555555555555444333222333444555444333000000000//////000000000444444333333333333333222333333333222222222111111000000000000////////////000000111111111000//////////////////............------------------------+++,,,---...///000000000...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......+++,,,,,,,,,,,,,,,,,,---------------------------......////////////......------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---...///...,,,,,,...000000111222444555444444333111111111111111111111111111111111222222222222222000000000000000000000000...///000111222333333333555444444333333444444555444444444444444555666777444555555555555666666666888888888888999:::;;;<<<========================???>>>======<<<=========?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCGGGNNNSSSTTTSSSNNNMMMKKKHHHFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGFFFGGGFFFEEECCCCCCEEEFFFGGGFFFHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEHHHJJJKKKJJJHHHGGGFFFFFFFFFGGGEEEDDDDDDFFFHHHJJJJJJIIIKKKJJJHHHFFFDDDBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;:::888888:::::::::999888888888888777666555444111111111111000000000000.../////////000000111111111///------///111111111...............---------...............---,,,+++------------,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))((((((((((((((((((((((((,,,,,,+++++++++*********+++***)))(((((()))***+++++++++***))))))***++++++************************************************((())))))***+++,,,,,,---******+++++++++,,,,,,,,,''''''((()))***+++,,,---++++++++++++++++++++++++,,,,,,------,,,+++******************************+++++++++++++++++++++++++++,,,------......------------...//////...------:::::::::;;;;;;;;;<<<<<>>>>>???@@@AAAAAABBBCCC>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@??????>>>===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<<<<===???@@@@@@??????@@@BBBAAAAAAAAAAAA@@@>>>===<<<999999999999:::;;;<<<<<<;;;<<<<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????<<<<<<<<<;;;:::999888777666666555444444444444444444333333444555555333222111000000//////000000111333333333333222222222222333333333333222222222222000000000000////////////000111111111000///......///////////////.........------------------------+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,------------------------.........,,,------------------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........//////...,,,,,,---///000000111222222333333333111111111111111111111111000000111111222222333333/////////000000000000000...///000111111222222222444333333333333333333444333333333444444555555666333333444555555666777777888888888888888999999999<<<<<<<<<<<<<<<=========?????????>>>>>>>>>??????>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCDDDFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDHHHMMMQQQSSSSSSMMMLLLJJJHHHFFFDDDCCCCCCAAABBBDDDFFFFFFFFFDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGHHHFFFEEEDDDDDDEEEFFFHHHGGGHHHIIIIIIHHHGGGHHHIIIGGGHHHHHHGGGFFFFFFIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCDDDFFFJJJMMMMMMMMMMMMKKKIIIGGGDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEECCC@@@===<<<:::888888999:::999888777777777777777666555444111111111111000000000///---......//////000000111000///------...///111111........................////////////...---,,,,,,---------,,,,,,,,,++++++***+++---......---+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((())))))***++++++******************+++************************))))))))))))))))))))))))******+++,,,...///000000******+++++++++,,,,,,,,,'''(((((()))******++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,---............---........................:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@@@@@@@@@@?????????????????????@@@<<<<<<===>>>@@@AAABBBBBB>>>??????@@@AAABBBBBBBBB???>>>>>>===>>>>>>????????????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>????????????AAABBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;::::::;;;<<<===>>><<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;:::999777666666666555444444444444555666555444555555555333111111111111000000111111111222222222222222222222222333333333222222222111111////////////000000000000000000000000000///...---.........///////////////........................------............------...------,,,,,,------.........---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...//////...,,,,,,---/////////000000111222222333000000000000000000000000000000000111111222222222......//////000000000000000000111111222222333333222333333333333333333222333333333444444444444444222222333444555666777777777888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>??????AAA@@@@@@????????????@@@@@@AAABBBDDDEEEGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFGGGHHHKKKNNNOOOOOOJJJIIIHHHGGGFFFEEEEEEEEEAAACCCEEEGGGGGGGGGEEEDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIHHHGGGGGGHHHIIIHHHIIIIIIHHHFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFEEEBBBBBBDDDGGGLLLPPPQQQQQQMMMLLLIIIGGGEEECCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBAAA<<<999<<<:::888888999999999777666666666666555555444333111111111111000000000///------......////////////000000///---------...///---......................../////////...------,,,------,,,,,,,,,+++++++++***+++---......---+++***+++++++++*********))))))************************)))))))))((((((((('''''')))))))))))))))******+++*********++++++*********************************))))))))))))))))))))))))******+++,,,...///000000******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******+++,,,------************************+++++++++++++++++++++++++++,,,------......------.........------.........:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@???????????????@@@@@@@@@======>>>???@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@???>>>============>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;999;;;<<<=========???AAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>><<<;;;;;;<<<===>>><<<<<<===>>>>>>???@@@@@@????????????????????????======<<<;;;:::888777666666555555444444444555555888666444444555444333111222111111000000111111222000111111111111222222222222222222111111111000000////////////000000000000//////000000000///...............///////////////.......................................---,,,,,,...------,,,,,,------...///......---+++******)))------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------******++++++++++++******------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---...///...,,,,,,...000......//////000111111222000000000000000000000000000000000111111111111111---......//////000000111222222111111222333333444111222222333333222222111222222333444444333333222222222333444555555666666666777777888888888777777999999999:::;;;;;;<<<<<<<<<===>>>>>>???>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLHHHGGGGGGFFFEEEEEEEEEFFFCCCCCCEEEFFFGGGFFFFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBDDDEEEFFFHHHIIIIIIHHHGGGFFFHHHJJJJJJKKKJJJIIIGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFEEECCCCCCDDDHHHLLLPPPQQQQQQLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>@@@BBBAAA>>>:::<<<:::888888888999888777666666666666555444333222111111111111000000000000...........................///000///---,,,,,,------------...............---------.........------,,,,,,,,,,,,+++++++++++++++,,,---......---,,,++++++++++++************)))************************++++++*********)))))))))(((((())))))******++++++)))***++++++++++++***)))************************************************((())))))***+++,,,,,,---******+++++++++,,,,,,,,,++++++*********)))))))))*********++++++,,,,,,---))))))))))))***,,,---...************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????AAA@@@???===<<<<<<<<<<<<===>>>>>>???@@@@@@????????????>>>======>>>??????===============<<<<<<<<<888:::<<<======>>>@@@AAABBBAAA@@@@@@@@@AAABBBCCC@@@???===<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<======>>>>>>>>>======<<<;;;:::888777666555444444333333444444555666444222111333444444333000000000//////000000000000000000000111111222222111111111000000000//////.../////////000000000111......//////000/////////............/////////000------------------------,,,,,,---.........------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...---------///111------...///000000000000000000000000000000000000111111111111000000000000------......///000000111222222111111111222333444000111222333333222111000111222333444444333222111333333333444444555555555444555777888888888777777888888888999:::;;;;;;;;;===>>>???@@@@@@@@@??????;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEDDDCCCAAAAAACCCDDDEEEHHHIIIIIIHHHFFFFFFHHHJJJLLLLLLLLLIIIGGGFFFHHHIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGJJJLLLMMMLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>;;;:::===AAACCC@@@===<<<:::888777888888777666888888777777555444222222111111111111000000000000///......------,,,,,,,,,))),,,///000...,,,---...---------.........//////***+++,,,------......---,,,,,,,,,++++++++++++***------------------------+++++++++************)))************************+++*********))))))))))))'''((()))******+++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++))))))))))))******++++++******+++++++++,,,,,,,,,*********+++++++++++++++)))******+++,,,,,,------******)))))))))+++,,,---************************++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,++++++++++++,,,---:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBB?????????????????????@@@AAAAAA@@@??????>>>>>>===BBBAAA???>>><<<;;;;;;;;;<<<===>>>???????????????@@@???>>>======>>>???@@@========================999;;;===>>>???@@@BBBDDDAAA@@@>>>>>>>>>@@@BBBDDDAAA@@@===;;;::::::;;;<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>>======<<<;;;:::888777666333333333222333333444444333111//////111444555555//////............////////////000000111111111222000000000000////////////.../////////000000111111------...///000000000///---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,------......------,,,///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,---------...000222+++---...000000000000///000000000000000000000000222222111111000000//////---------...///000000111222111111000000111222333000111222333333222111000111222333444333333111000333333444444444444555555333444666888888888888777777777888999::::::;;;;;;888999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDGGGIIIIIIHHHFFFDDDEEECCCBBBAAAAAABBBCCCEEEHHHIIIIIIGGGFFFFFFHHHJJJMMMMMMLLLJJJGGGFFFGGGIIIFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFEEEFFFHHHIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@666444222666<<>>;;;<<<:::888777888888777666::::::999888666555333222111111111111000000000000//////...---,,,++++++***%%%***///000///......///---------.........//////))))))+++,,,---.........,,,,,,,,,+++++++++******...------,,,,,,------...+++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''''''''''')))***++++++++++++)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,------...))))))***+++,,,,,,------,,,+++***)))))))))***+++************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,************,,,,,,<<<;;;;;;;;;;;;<<<<<<===>>>============>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????CCCCCCBBBAAAAAA@@@??????CCCBBB???===;;;:::::::::;;;===?????????>>>???@@@???>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@===>>>>>>??????>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCC@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999888888:::===?????????=========<<<;;;999888777666555333111111222333444333222111111000000111111111111111111000000000000000000000000000000000000111111000000//////............//////...---,,,,,,//////////////////////////////...---,,,++++++***........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***))),,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------...---,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,---......//////......////////////////////////111111000000//////......000///...------...///000000000000000111111111111111111000000111111222333333333333444444333222222444444444333333222222222666666666666666666666666777777777888999999999:::===<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<===@@@CCC@@@?????????AAA@@@>>><<>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>>>>BBBAAA@@@>>><<<;;;;;;;;;;;;===??????>>>>>>>>>???>>>=========<<<<<<<<<<<<:::;;;===>>>???@@@AAAAAA??????@@@@@@@@@???>>>>>>======<<<===>>>???AAABBB???>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;;;;:::999888888:::===??????>>>======<<<<<<;;;999888777555444333222222222333333333222111111000000111111111111111000000000//////////////////////////////000000000000//////......///////////////...------........................000000000///......------........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------...---,,,,,,+++++++++,,,---,,,,,,,,,------......,,,---......//////......////////////////////////000000000000//////......000///...------...///000............////////////111111000000111111222333222222333333222111111000111111222222333444444444666666666666666666666666777777888888888888888999;;;;;;;;;;;;::::::::::::999;;;>>>???>>>>>>???@@@AAA???>>>???@@@AAA@@@???BBBBBBBBBBBBBBBBBBAAAAAADDDEEEFFFFFFFFFEEEDDDDDDFFFDDDAAABBBEEEGGGHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHDDDDDDCCCCCCBBBBBBCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGDDDCCCDDDCCCBBB@@@BBBCCCEEEGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCDDDEEEEEEFFFCCCAAA@@@??????===<<<<<<;;;:::999999:::<<<<<<:::999888666555555444444444555555555444333222111222111000000//////000000......////////////......------------.........//////.........------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************)))************+++++++++)))************++++++++++++***)))(((((()))***+++)))'''&&&'''***+++***(((******++++++++++++++++++...............///000000<<<<<<;;;;;;<<<======>>>===<<<<<<<<<======>>>???>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>>>>======<<>>===<<<;;;;;;===>>>>>>===<<<===>>><<<===>>>>>>>>>===<<<;;;:::;;;<<<>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>>>>============>>>???@@@>>>======<<<<<<<<<======999999:::<<<<<<=========999888888:::<<<>>>>>>===<<<<<<<<<;;;:::999888777444444333333333333222222333222111111000000111111111111000000000000//////////////////////////////000000000////////////...//////000000000///......................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***++++++,,,------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,---......//////......////////////////////////000000000////////////...//////............//////............////////////111000000000000111222222222222222222111000.........///000111333555666666666666666666666666666666888888888888777777777777999999:::::::::;;;;;;;;;888;;;???AAA@@@?????????CCCAAA???>>>@@@BBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBEEEHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBDDDFFFIIIJJJEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHFFFFFFFFFDDDAAA>>>@@@AAABBBDDDEEEDDDDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFEEECCC@@@???@@@???>>>===<<<;;;:::999999:::;;;;;;999999999888777666555444444444444444444333111111222111000000//////000000......////////////......------------............---------------------,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******+++******))))))******++++++++++++,,,++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++***************************************)))************+++++++++)))************++++++++++++***))))))))))))***+++'''&&&&&&'''***++++++*********++++++,,,,,,------,,,,,,,,,,,,------------;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>======<<<<<>>===<<<;;;===>>>>>><<<;;;<<<===;;;<<<>>>??????===<<<:::::::::;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<======>>>:::;;;;;;<<<======<<<<<<999888888999;;;===<<<<<<;;;;;;;;;::::::999888777333333444444444333222111333222111111000000111111111000000000///////////////////////////////////////////////////////////////000000000000000//////........................+++++++++,,,,,,---------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,---------...------,,,---......///........./////////////////////////////////////////////////////////....../////////000000000000111111111111000000000000000111222222333333333222111///...------...///111222444555666555555555555555555555555888888888777777666666555777888888999:::;;;;;;;;;999;;;???@@@AAABBBCCCEEEHHHDDD@@@>>>???AAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBBBBBBB@@@AAABBBCCCFFFIIIKKKMMMEEEEEEEEEDDDCCCBBBAAAAAAAAACCCEEEFFFEEEEEEFFFHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHDDDAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGDDDBBB@@@???@@@@@@???>>>===<<<:::999999999::::::999:::;;;;;;:::888777555333333333333333222111111111111000///////////////---......//////......---------------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************)))))))))***+++,,,,,,,,,******+++,,,------......******++++++,,,,,,,,,,,,::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>@@@AAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>===<<<>>>???>>><<<;;;;;;<<<:::<<<===??????>>><<<;;;999999999999:::<<<===>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<======>>><<<<<<======<<<<<<;;;:::999888888999;;;<<<;;;:::::::::::::::999888777777333333444444444333222111333222111111000000111111000000000////////////..........................................///////////////000000000000000///........................******++++++,,,------------------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,++++++***))),,,+++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---+++,,,---.........------,,,---......///.........////////////////////////.............../////////...//////////////////...000000000000111111111111000000//////000000111222444444444333222000///...//////000000111222333333444444444444444444444444888777777666666555555555666777777888999:::;;;;;;:::;;;===>>>@@@CCCHHHLLLKKKGGGBBB???>>>???@@@@@@FFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHJJJKKKMMMJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCFFFHHHJJJMMMNNNDDDDDDDDDDDDBBBAAA???>>>@@@BBBDDDEEEEEEEEEFFFHHHGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFHHHJJJKKKJJJFFFCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCAAA??????@@@@@@@@@>>>===<<<;;;999888888888999888999::::::999888666555333222222222111111111111111000000///.../////////------............------------------------,,,,,,******++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))(((***))))))))))))))))))***)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++******++++++++++++*********+++++++++******************+++,,,------......------...///000//////...999999999999:::;;;======:::::::::;;;<<<===>>>??????>>>=========>>>@@@@@@>>>>>>>>>=========<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::999888888888999;;;<<<===>>>>>>?????????>>>>>>======>>>>>>>>>===<<<<<<>>>======<<<<<<<<<===============<<<<<<:::999999:::888888888:::::::::888999999999999999888777666444444333333333333222222333222111111000000111111000000////////////..............................---............/////////......///000000000//////------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++******)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------+++,,,---.........---,,,,,,---......//////......////////////////////////---............/////////......////////////..................////////////000////////////000111111333333333333222111000///000000000000000000111111444444444444444444444444666666666666555555555555666666777888999999::::::::::::;;;;;;>>>CCCIIINNNKKKGGGBBB???>>>?????????DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAABBBBBBCCCDDDEEEDDDFFFHHHHHHHHHIIIKKKLLLIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEGGGHHHJJJKKKLLLDDDDDDEEEDDDBBB@@@>>><<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGBBBCCCDDDGGGHHHHHHEEEBBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBB@@@??????@@@AAA@@@???>>>===;;;999888777777888555666666666555555444333222222111000000111111222111000//////......//////------............------------------,,,,,,,,,,,,))))))***++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++******))))))***))))))(((((())))))***((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************)))************+++++++++)))************+++++++++******+++,,,,,,+++******(((******)))'''''''''(((******++++++,,,,,,------+++,,,---//////...------777777777888999:::<<<<<<:::::::::;;;<<<===??????@@@???===<<<<<<===>>>???============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAA@@@===;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;999888777888999:::::::::;;;<<<============;;;<<<===>>>>>>======<<>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999:::999777888999:::999777888888888888888888777666555444333222222222333333333222111111000000111111000000/////////.................................---------.........//////------...///////////////------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************((()))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************)))*********++++++++++++++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...***+++---//////...---,,,,,,---......//////......////////////////////////---------.........//////---...///000000///...---............///////////////////////////000111111111111222222111000///////////////000000000000111333333333333333333333333444555555555555555666666666777777777888888999999888999:::;;;<<<@@@DDDHHHGGGDDDAAA??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAACCCDDDEEECCCEEEHHHHHHGGGFFFHHHJJJGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFEEECCCAAA>>><<<:::===???@@@@@@AAABBBDDDGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFCCCAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAA@@@>>>???@@@AAAAAA@@@>>>===;;;999777777777777555444444333333333333444222111000///000000111222000000///............///,,,------......------,,,---------,,,,,,,,,++++++(((((()))***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))************)))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***&&&(((***)))''''''(((*********++++++++++++++++++(((***+++------,,,+++***666666666777888:::;;;<<<999::::::;;;<<<===??????AAA@@@>>><<<;;;<<<===>>>============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;===???@@@@@@AAABBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>???>>>===:::888888888999:::777888:::;;;<<<<<<======:::;;;===>>>>>>>>>===<<<@@@???>>><<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;:::999777888999999888777777888888888888777777666666555333111111222333444333222222111000111111111000/////////....................................---------.........//////,,,,,,---...//////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************&&&'''(((***++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************))))))******++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...***+++---//////...---,,,,,,---......//////......////////////////////////---------.........//////---...///000000///...---000000000000111111111111///////////////000111111///000000000000000//////.........///000111111222333333333333333333333333333444444555555666666666777777777777888888888888666888:::;;;<<<===???AAADDDAAA???>>>@@@AAABBBBBB======???@@@AAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEBBBDDDGGGGGGEEEDDDFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGEEEBBB???===888:::===>>>>>>???@@@BBBFFFGGGHHHIIIHHHFFFDDDBBBGGGGGGFFFFFFGGGFFFCCCAAA????????????@@@AAABBBCCCAAABBBBBBCCCBBBAAA???>>>AAA@@@>>>???@@@AAAAAA@@@???===;;;999777666666666777666444333333444555666111111000//////000111222000000///...............,,,------......------,,,---------,,,,,,+++++++++'''((((((***+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++************************)))************+++++++++)))************+++++++++***+++,,,------,,,+++***&&&)))++++++******,,,///++++++******************+++,,,...000000///...---555777999:::999999;;;<<<888999999:::;;;<<<==================<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;::::::999999999999999888888999:::;;;;;;;;;;;;<<<>>>AAAAAA@@@>>>==================>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::888;;;:::777666555666777888888888999:::<<<>>>@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::::::::;;;888888888777777777666666777777777777777666555555444333222111111111222333555444333222111111111111000000000000////////////---------,,,,,,+++++++++++++++++++++,,,,,,---...------------------------........................,,,,,,++++++***++++++,,,......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((------------------------************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,---------............///////////////////////////------------------------////////////////////////...///000111111111111111111111111111111000////////////000111111111111111333333222111111222333333333333333333333333333333444444444444444555666777999888888999:::<<>>:::;;;;;;;;;===???@@@@@@>>>IIIIIIHHHHHHFFFEEEDDDCCC>>>@@@CCCEEEFFFEEECCCAAA>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<:::888666555333222555444333222111222333333444333333222111000//////000000000000////////////,,,------------------------------,,,,,,+++++++++---,,,***))))))***,,,------------,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))---+++***(((((()))+++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,*********)))))))))((((((((()))***+++++++++++++++))))))************))))))******))))))))))))******---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++---------.........//////555777::::::999999999:::888888999:::;;;<<<======???>>>>>>>>>======<<<<<<<<<===>>>?????????>>>>>><<<;;;:::888777777888888777777999:::;;;;;;;;;;;;;;;>>>@@@@@@???==================>>>>>>>>>?????????===;;;;;;;;;;;;999888;;;999777666555666777777888888999:::<<<>>>@@@AAA??????>>>>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::999888888888777777777777555666666777777777777666444333222111111111222222444333222111000000000000000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------........................,,,,,,++++++***+++++++++...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,++++++******++++++,,,------------------------*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------..............................///000000000//////111111111111111000////////////000111111111111111111222444555555444222111111111111111111111111111444444444333444444555555777888888999;;;<<<>>>???>>>?????????@@@@@@AAAAAABBBBBB@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBAAAAAABBBCCCEEEGGGIIIJJJIIIDDD@@@============>>>@@@AAA@@@>>>EEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDCCCAAA???>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDAAAAAAAAA@@@?????????>>><<<;;;:::888666444333222555444333222222222333333333222222111111000000000000000000000/////////............------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++))))))*********))))))(((******))))))))))))******,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---------...444777:::;;;:::888777666888888999:::;;;<<<<<<===?????????>>>===<<<<<<;;;:::;;;===>>>????????????>>><<<:::777666666777777555666777999:::;;;;;;;;;;;;===??????>>>=========>>>>>>>>>?????????@@@@@@???>>><<<<<<<<<;;;:::888:::999777666555555666666666777777888:::<<<>>>???========================<<<;;;::::::999999::::::999888888888888777777777444444555666777777777777333333222111111111111222333222111000/////////000000000000/////////......//////............------......---,,,,,,,,,---------------------------------------------------------,,,++++++******++++++------,,,+++++++++++++++,,,++++++++++++*********,,,,,,++++++************************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********************+++******))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------....................................------------------------..........................................---,,,000000111111000000////////////000111111111111111///111555888888555111///111111111111111111111111444444333333222333333333666777888:::;;;<<<<<<<<<<<<======>>>@@@AAAAAABBBDDDCCCAAA@@@>>>>>>======AAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBBBBDDDGGGHHHHHHFFFBBB@@@@@@??????@@@AAAAAA@@@>>>@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB??????@@@@@@@@@@@@@@@@@@::::::888777555444333222444444333222222222222333111111111111111111111111000000000/////////......//////...---,,,++++++***++++++,,,,,,------,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))++++++))))))))))))))))))))))))***))))))))))))***++++++,,,++++++++++++*********))))))***++++++++++++******************)))((('''******))))))))))))******++++++************++++++)))******++++++******)))************************)))************+++++++++++++++++++++,,,,,,,,,,,,222666999;;;999666444333777777888999:::;;;<<<<<<>>>>>>===<<<;;;;;;::::::999:::;;;<<<>>>???@@@@@@@@@>>>:::777555555666666444555777888999:::;;;;;;:::<<<===>>>===<<<<<<===>>>?????????@@@@@@@@@@@@@@@>>>===<<<<<<<<<:::999:::999888666666555555555444555555666777999;;;<<<;;;;;;;;;<<<<<<=========;;;::::::999999999999999888888888888888888888888555555666666777666666666333222222111111111111111111111000///////////////000000/////////.....................------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++---,,,++++++******++++++++++++++++++************,,,,,,++++++******))))))************************++++++************++++++************************************++++++++++++))))))))))))************)))*********************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,------...,,,,,,---------.........------------------------------------------------..............................///......---,,,+++///000000000000000////////////000111111111111111...111444666666444111...333333333333333333333333444333222222111222222222444666888:::;;;;;;;;;:::<<<<<<===>>>>>>???@@@@@@BBBBBBAAA???>>>===<<<<<<@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBEEEFFFFFFFFFFFFFFFFFFEEEFFFDDDCCCBBBBBBCCCBBBAAA???AAADDDFFFGGGFFFEEECCCCCCBBBAAABBBCCCBBB@@@???<<<===???AAABBBAAA@@@@@@???>>>>>>>>>???AAABBBCCCAAAAAAAAABBBBBBCCCCCCDDDBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>======888888777666555444333222333333333222222222222222///000000000111111111222000000/////////..................------,,,,,,,,,******,,,------------,,,++++++***))))))***++++++******++++++,,,,,,,,,---******+++++++++******)))))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((())))))******))))))((()))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))******+++++++++************+++******)))((('''******))))))))))))************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,111444888999888555333222666777777888999:::;;;;;;<<<;;;;;;:::999999888888888999:::;;;===???@@@AAA@@@>>>;;;888666666666666555555777888999:::::::::999:::<<<<<<;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@>>>============<<<:::;;;:::999888777666555555333333333444555777888999:::::::::;;;<<<<<<======::::::999888888888888999777777777777777777777777777777777777666444333333222222222222111111000000000000//////.../////////////////////............,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,++++++******+++++++++++++++*********))))))+++++++++******)))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++((((((((())))))******************+++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---......///,,,,,,,,,------------...------------------------------------------------........................////////////...------,,,...//////000000000////////////000111111111111111000000111111111111000000333333333333333333333333333222222111111111222222444555777999::::::999999========================?????????>>>>>>======<<<>>>>>>??????@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDDGGGDDDBBBAAABBBCCCAAA???>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDCCCAAA???;;;===@@@BBBCCCCCCBBBAAA??????>>>>>>???AAADDDEEEBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;:::999999666666555555444333222222333333333222222222111111/////////000111111222222////////////............,,,,,,,,,------.........)))***,,,---...---,,,,,,*********************************++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))((()))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******((((((((())))))******+++(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((******+++++++++******)))***************)))((((((******))))))))))))*********))))))(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,,,,,,,000333666777666444333222666666777888999::::::;;;999999999999888888888888999999999:::<<<>>>???@@@@@@???===;;;999888777666666777888999::::::::::::888999;;;;;;::::::;;;===>>>>>>>>>?????????@@@@@@???===<<<===>>>???>>>===<<<<<<;;;:::888777666555333333333444555666888888:::::::::;;;;;;<<<<<<<<<:::999888888777777888888555555666666666666777777888888777666555333222111111111222222111111000///000000////////////000000/////////.........------+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,++++++++++++++++++************)))))))))************************************************))))))***++++++***))))))************************)))))))))************+++((((((((()))******+++++++++++++++***************************************************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///......------......///000000000////////////000111111111111111111000///------///000111111111111111111111111111222222111111222222333444444555666777888888888888=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>==================>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAACCCDDDDDDEEEEEEDDDDDDCCCEEEBBB???@@@BBBDDDBBB@@@???@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCDDDDDDBBB@@@<<<>>>AAACCCDDDDDDBBBAAABBBAAA@@@??????@@@AAAAAABBBAAA@@@???@@@@@@BBBCCCAAAAAABBBAAAAAA@@@???>>>======<<<:::999888777666555444444444333333222222222222222333222111111000/////////000000111111111/////////.........------***++++++,,,---...//////)))+++---......---,,,************************************+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++'''(((((())))))*********(((((((((((((((((((((((('''((())))))******))))))))))))***************+++***++++++++++++***))))))))))))************))))))******))))))))))))************))))))))))))******((())))))******))))))(((************************)))************+++++++++------------,,,,,,,,,,,,///111444444444333333444555555666777888999::::::888888888888999999999999999999999999;;;<<<>>>????????????>>><<<:::888777999999::::::::::::999999777888999999999999;;;============>>>>>>>>>??????===<<<<<<===???@@@@@@???======<<<;;;:::888777666555555555666666888999::::::::::::::::::;;;;;;;;;999999888777777777777777444444444444555555555666666777666666555444333222000111111222111000///...111000000//////000000111//////.........---------,,,,,,,,,,,,------......++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///...------,,,,,,,,,,,,,,,************))))))))))))(((((())))))******++++++************************((()))***++++++***)))(((************************))))))))))))************(((((()))******+++,,,,,,******))))))((((((''''''************************************************)))************+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------------------+++,,,,,,------------,,,---......///000000////////////000111111111111111111000///......///000111111111111111111111111111111111111222333444555666555555555555666777888888;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<============<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>??????>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCC@@@???AAAGGGJJJJJJGGGAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDBBBAAA<<<>>>AAADDDEEEDDDBBBAAA?????????>>>>>>??????@@@BBBAAA???>>>>>>???@@@BBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888888777333333333333222222222222111222222333222111000////////////000000000000000//////.........---------+++,,,,,,------.........***+++---///...---+++)))))))))************))))))++++++++++++************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++&&&'''((()))************(((((((((((((((((((((((('''''')))*********)))((())))))))))))******+++++++++++++++++++++***))))))'''((()))******+++************))))))))))))******+++******))))))******+++))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++++++++***...000222333222222444555555555666777888999::::::888888888999::::::;;;;;;:::999999999:::<<<>>>???>>>???@@@@@@>>><<<999777:::;;;;;;;;;;;;:::999999777888999999888999;;;===============>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>===<<<;;;999777666777777777777888:::;;;;;;::::::::::::::::::::::::999888888777777777777777333333333444444555555555555555555666555555444444000111111222222000///...111000000000000000111111//////.........------------------.........//////))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++...///000///...------,,,,,,------************))))))))))))''''''((()))***+++,,,,,,************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************((())))))***+++,,,,,,,,,))))))((('''&&&%%%%%%$$$************************************************)))************+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------------------)))***+++,,,,,,,,,,,,,,,------...///000000////////////000111111111111111111111000000000000111111333333333333333333333333000111111222333555666777666555444444444666777999888999::::::;;;<<<======<<<<<<=========<<<:::999:::::::::;;;<<<===>>>???============>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAADDDAAAAAAEEELLLQQQRRRPPPBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDDDDCCCAAA<<<>>>BBBDDDEEEDDDAAA@@@::::::;;;===>>>@@@AAAAAABBB@@@???======>>>@@@AAAAAAAAAAAA@@@@@@>>>======::::::::::::::::::::::::222222222222222222222222111111222333222111000///000000000000000///////////////.........------------------------------,,,+++,,,...///...,,,***((())))))************)))))),,,+++++++++******))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&((()))************((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))+++++++++++++++***)))(((&&&'''(((***++++++++++++******))))))))))))******++++++************++++++***)))(((''''''((()))***++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))000111222333555666777888888888888888888888888888888888999::::::::::::999999999888999:::<<<>>>@@@@@@@@@@@@???===<<<:::999:::::::::999888777666666888999999888777777888:::;;;<<<<<<<<<;;;::::::999>>>???AAACCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<888888999::::::;;;;;;<<>><<<:::999888888:::999777666555444555555333444555555555444222222444444444555444444333333222222111111111111222222222000...---------///000000///...---,,,------...........................************************++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------///......---,,,+++******+++*********))))))((((((***************************************************)))((((((((()))+++,,,)))))))))((('''%%%$$$###))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,++++++***)))(((((())))))(((((())))))*********++++++++++++*********))))))******+++++++++,,,,,,,,,------,,,++++++***))))))***++++++,,,---------------------,,,,,,++++++++++++,,,---.........------,,,------,,,******,,,------....../////////////////////000111111111111111000000000000000000000000000000000000111111111111666444222222333555555555666666777777888888888999666777999:::::::::999999<<<;;;;;;>>>AAAAAA>>>;;;;;;999888999;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCC>>>@@@BBBFFFKKKOOOSSSUUUHHHDDD@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCC???@@@AAABBBBBB@@@???===>>>???@@@???>>>===>>>?????????>>>======>>>???@@@??????>>>>>>=========<<<===;;;888666777999999999666555555444222111111000000///......000111111000000000//////.........---//////.........---------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((***,,,+++(((''')))+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************$$$%%%%%%&&&((()))+++,,,+++*********))))))(((((())))))************))))))+++,,,---,,,***)))***+++++++++++++++++++++++++++(((***+++***)))((()))***+++*********))))))((((((+++***))))))))))))))))))+++***))))))))),,,...000000111222333555666777888888888888888888888888888777888999999::::::999999888777777777888:::;;;<<<@@@@@@???>>>===<<<:::::::::::::::999999888777666777888999888777777888:::;;;;;;<<<<<<;;;::::::999===>>>@@@BBBCCCBBBAAAAAA@@@@@@??????>>>>>>======::::::::::::;;;;;;<<<<<>>===<<<;;;:::::::::999888666555555555555444555555666555444333222333333444444444444444333222111111000000111111222111000...---,,,---...///000///...---,,,------...........................************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,,,,+++*********************)))))))))(((***************************************************)))((((((((()))++++++((())))))))))))(((((('''))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++++++++***)))))))))))))))))))))))))))*********++++++++++++*********))))))******+++++++++,,,,,,,,,.........---,,,+++++++++++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---...///...,,,+++,,,---,,,------...............//////000111111111111111000000000000000000000000000000000000111111111111444333111111333444444444666666666777777777888888<<<;;;:::999999::::::;;;=========???BBBAAA>>>;;;:::999777888:::;;;;;;:::;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMFFFCCC@@@???AAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAA???@@@AAABBBBBB@@@???===>>>???@@@???===<<<===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<===:::888888999:::::::::666555555444222111111000111000...///111222222111000/////////............///.........------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))%%%&&&&&&&&&'''((((((((('''((()))(((''''''((()))***)))))))))(((((((((''''''((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))))))))*********))))))(((((()))******+++************)))))))))((())))))************))))))+++,,,,,,+++***))))))+++++++++++++++++++++++++++(((***+++***)))((()))***************)))))))))(((******))))))))))))*********************,,,...///111111222444555666777888777777777777777777777777777888999999::::::999999999888777777777888:::;;;>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666666777888777666777999:::;;;;;;;;;;;;;;;::::::999;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;<<<<<<======??????>>>>>>===<<<<<<<<<:::999888777666555555555555555666777666555444333111222333333444444444444222111111000000111111222000///---,,,,,,,,,---...///...------,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************))))))))))))************************************************)))))))))((()))******+++((()))***+++++++++++++++)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++***)))))))))))))))))))))))))))***************+++++++++*********************+++++++++,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++------,,,+++,,,---...//////111222111///---,,,,,,+++,,,,,,---...---------//////000111111111111111000000000000000000000000000000000000111111111111666444333444555777777666555555555666666666666666>>><<<:::888777888999;;;???>>>???@@@BBBAAA>>>;;;999888777777999:::999888;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBFFFFFFFFFEEEEEEDDDDDDDDDEEEBBB???>>>???AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>===>>>???>>>===<<<===>>>======<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999888999;;;;;;:::999555555444333333222111111222000///000111222222222////////////........................------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))%%%%%%&&&''''''((())))))&&&%%%$$$%%%'''(((((('''))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))******---,,,++++++************************))))))))))))))))))************)))))))))***+++***)))((()))***************************(((***+++***)))((()))***************))))))))))))******)))))))))******+++******++++++,,,,,,------222222333444555666777777777777777777777777777777777777888999999999999999;;;:::999888888999:::;;;<<<<<<=========<<<;;;;;;999:::::::::999999888777555666777777666666888:::::::::;;;;;;;;;::::::999999:::<<<>>>@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB??????===<<<<<<<<<=====================<<<<<<<<<::::::999777666666555555555666777777777666444444000000111333444444444444111111000000000000111111///...---,,,,,,,,,,,,---...---------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((())))))*********+++*********)))))))))))))))************************************************)))))))))))))))******+++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))************)))((())))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++******)))))))))))))))*********************************************************+++++++++,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...000000222444444111...---,,,,,,,,,---............---//////000111111111111111///////////////////////////000000000111111111111444333222333555666666555555555555555555555555555:::999999888888888999999>>>??????@@@@@@???<<<;;;888777777888:::;;;:::999::::::;;;<<<===>>>??????@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBFFFFFFFFFEEEDDDCCCBBBAAADDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA??????@@@@@@AAAAAAAAA@@@???>>>===>>>???>>><<<<<<<<<===>>>===<<<;;;::::::999999::::::::::::::::::::::::888777777888::::::999777555555444333333222111111111000...///000222111111///////////////.........------------------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''((()))***++++++,,,&&&$$$"""$$$(((***(((&&&))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***------,,,+++*********************)))))))))))))))))))))************))))))((()))***)))((('''((()))))))))))))))))))))))))))(((***+++***)))((()))************)))))))))))))))))))))))))))***++++++,,,++++++,,,------,,,,,,+++333333444444555666777777777777777777777777777777777777888999999999999888;;;:::999888777888999999:::;;;;;;<<<<<<<<<<<<;;;999::::::::::::999888888555666666666555555777999999999::::::;;;::::::999777888:::<<<>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEBBBAAA???===<<<<<<======:::;;;;;;<<<<<<;;;::::::::::::999888777666555555555666777777777666444444///000111222333333333333111000000000000000000111......------,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++******)))(((((((((((((((((((((((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************)))))))))))))))******+++++++++*********************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...000111333555444222///------------.../////////////////////000111111111111111///////////////////////////000000000111111111111000//////000333444333222555555555555444444444444555777999;;;<<<<<<::::::<<<===??????>>><<<;;;:::888888888:::===>>>===<<<:::;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@AAACCCEEEDDDDDDCCCCCCBBBAAA@@@???AAAAAAAAAAAA@@@@@@??????===??????>>>===<<<===>>>>>>>>>>>>===<<<;;;::::::999999999:::::::::::::::666555555666888888666555444444444333333222222111000...------///000000///.........///////////////,,,,,,------------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((())))))***++++++,,,'''%%%###%%%)))+++***'''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))******)))))))))***++++++))))))))))))))))))******))))))************))))))'''((())))))((('''((()))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))******))))))))))))***+++------,,,,,,---------,,,++++++333444444555666666777777888888888888888888888888666777888888999999888888888777666555555666777777888999:::;;;<<<<<<<<<<<<999:::::::::::::::999999555666777666444444555777888999999:::::::::::::::777888999:::<<<>>>@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDBBB???===;;;;;;<<<<<<999:::;;;<<<<<<;;;999888:::::::::999888777555555555555666777666555444333///000111222222222222222111000000//////000000111............---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************)))((('''((((((((((((((((((((((((((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))************))))))))))))))))))******++++++++++++++++++************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++,,,,,,,,,,,,------------,,,+++,,,---...///000222333222000...---------...//////000000////////////000111111111111111000000000000000000000000000000000000111111111111222222222444666777666555555555555555555444444444444777;;;>>>??????<<<;;;:::<<<>>>???===;;;::::::999999;;;>>>AAACCCBBBAAA>>>>>>????????????>>>>>><<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDAAABBBDDDFFFGGGGGGFFFFFFCCCCCCCCCBBB@@@AAADDDGGGDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@???>>>======???>>>>>>>>>>>>>>>===<<<;;;999999999999::::::::::::777555444444555555444333444444444333333222222222///---,,,,,,...//////............///////////////,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))''''''(((((((((((())))))((('''&&&''')))******)))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))'''''''''((()))***+++,,,))))))))))))************))))))************))))))'''((())))))(((((()))***************************(((***+++***)))((()))***))))))))))))************(((((())))))+++,,,............------,,,,,,++++++444444555555666666777777999999999999999999999999666777777888888888888888777666555444555555777777777777999:::<<<<<<======999999::::::;;;::::::999666777777555333333444555888888999:::::::::::::::777777888999;;;===>>>???>>>???@@@BBBDDDFFFGGGHHHEEECCC???<<<::::::;;;;;;:::;;;<<<===<<<;;;999888::::::::::::999777555444444555555666555444333222000000111111111111111000000000////////////000000////////////......------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))*********************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((())))))************)))(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******))))))))))))))))))***++++++,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++)))******++++++++++++***+++++++++,,,,,,---------,,,,,,,,,---------......///000000///...------...,,,---......//////......//////000111111111111111000000000000000000000000000000000000111111111111444444444777999:::999777666666666666555555444444555666999;;;<<<;;;:::999888<<>><<<<<<===:::;;;>>>BBBFFFHHHHHHGGGBBBCCCCCCCCCCCCAAA@@@???===>>>???AAABBBCCCDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFBBBCCCEEEFFFFFFFFFDDDCCCAAABBBCCCAAA???@@@CCCGGGDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@@@@??????@@@@@@???@@@AAA@@@???>>>???@@@<<<===>>>>>>>>>>>><<<<<<999999999:::::::::;;;;;;:::777555333444444444333444444333333333333222222///...------///000000///............/////////000++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))((((((((((((((('''((())))))((('''((()))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((''''''((((((***++++++((()))))))))************))))))************))))))'''(((******)))(((***+++++++++++++++++++++++++++(((***+++***)))((()))***((()))))))))************(((((()))***+++---...///000///---,,,++++++,,,,,,444444555555666666777777::::::::::::::::::::::::666666777888888888888888888777666666666888999:::666777888:::;;;<<<======999999:::;;;;;;:::::::::777777777555333222333444777888999:::::::::::::::777888888999:::<<<===>>>===>>>@@@BBBDDDFFFGGGHHHEEECCC???<<<:::999:::;;;<<<===>>>>>>===<<<999888::::::::::::999777555444333444555555555444333222000111111111111000000///000000////////////000000//////000000//////...---)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++******************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''''')))***+++,,,,,,,,,(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))))))))((())))))***++++++,,,,,,,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,---------+++,,,---.........------......///---,,,,,,---///+++,,,------......------//////000111111111111111000000000000000000000000000000000000111111111111/////////222444555444222777777666666666555555555555555555555666666666666888<<<@@@@@@???======???;;;===@@@DDDIIILLLKKKJJJFFFGGGGGGGGGFFFDDDBBB@@@===>>>@@@BBBCCCDDDEEEEEEBBBDDDEEEGGGHHHHHHHHHGGGDDDEEEFFFFFFEEECCCAAA???@@@AAABBB@@@>>>???BBBFFFCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@??????@@@@@@@@@AAABBBAAA?????????@@@;;;<<<===>>>>>>>>>===<<<999999999::::::;;;;;;;;;<<<999666444444444444333444333333333333333333333000///......000111111000---.........//////000000+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,,,,++++++***)))))))))&&&)))+++)))&&&%%%''')))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))***+++(((((())))))*********+++))))))************))))))''')))******))))))***,,,++++++++++++++++++++++++(((***+++***)))((()))***(((((())))))*********+++(((((()))***+++---///000111000---+++***+++,,,---222333333444555666777777:::888777555555666888999;;;999777555555666888999999888777666666777888999666777888999:::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::888666555666777888:::;;;<<<;;;999888999:::999666555666:::======<<<======>>>???AAADDDFFFGGGCCC@@@<<<::::::;;;;;;;;;:::;;;===>>>===;;;888666999::::::::::::999888888555555444444444333333333111111111111000000000000000000000000000000000000000000///.....................---------,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''************************'''''''''((())))))************))))))((((((''''''+++******)))))))))))))))(((((())))))******++++++******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))***++++++***))))))***,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,++++++******++++++,,,------------------------222111111000...---,,,,,,,,,---///000000000///...000000000000000000000000000000000000000000000000111111222333333333333222333111...------///222555666555555444444444555555777777888888888777777666888888999999:::===AAADDDCCCAAAAAACCCHHHJJJJJJHHHEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>???AAAAAAAAAAAAAAABBBEEEGGGHHHGGGFFFGGGHHHIIIJJJLLLOOONNNJJJFFFEEECCCAAA@@@BBBAAA???AAAEEEBBBCCCDDDDDDDDDDDDDDDCCCAAABBBBBBCCCBBBAAA???>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::::::::999777555666888;;;======;;;888555333444555555555222222222222222222222222000000000000000000000000///............---------.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''''''''((()))))))))))))))(((((('''(((((()))***+++(((''''''&&&&&&&&&''''''%%% %%%+++***'''((((((((((((((()))******++++++******)))))))))(((+++***)))(((((()))***+++******+++,,,...///000000***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))+++---...***)))))))))+++...111222555333000---+++*********000111222333444555555666:::888777666666777888999;;;999777555555666777999999888777777777777888999888999:::::::::::::::999;;;;;;;;;::::::;;;<<<<<<:::999777555444555666777888999;;;;;;::::::;;;<<<999777555666999<<<<<<<<<<<<<<<===???@@@BBBDDDEEEBBB???<<<::::::;;;;;;;;;:::;;;<<<<<<<<<:::888666888888888888888777666666333333333333222222222222111111111000000000//////////////////////////////000//////.....................---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((+++******)))))))))))))))((((((((((((((()))))))))***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))***+++***((((((***+++---,,,***)))((()))***+++***+++++++++******)))((())))))))))))))))))))))))++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---...///000//////...////////////////////////000000000000000000000000///000111111222222111111333222000///000111444555555444444333333444444555777777888888888777777666888999999999:::<<>>??????@@@AAAAAABBBBBBCCCEEEGGGGGGGGGIIIMMMQQQUUUVVVYYY\\\[[[TTTJJJDDDEEEBBBAAACCCAAA??????CCCBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;::::::;;;999666666888999:::::::::777444333444555555444222222222222222222222222////////////////////////............------------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))((((((((())))))((((((((('''''''''***)))))))))((((((((('''''''''((())))))))))))))))))(((((((((((())))))***)))(((((('''''''''(((((('''%%%$$$$$$&&&)))******((((((((((((((()))******((('''''''''&&&&&&&&&&&&******)))(((((()))************+++,,,---......///******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))))))))***---///111333111///,,,************111111222333444555666666999888777666777777999999<<<:::888666555555666777999888888777777888888999;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;;;;;;;<<<999888777555444555555666777888:::;;;:::;;;===???999888666777999;;;<<<<<<;;;;;;<<<===???AAABBBCCCAAA>>>;;;999::::::;;;:::::::::::::::999888777666666666666666666555555444222222222111111111000000111111000000000000//////////////////////////////000///......------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((************************++++++******)))(((((('''(((((((((((())))))))))))+++******)))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''')))+++...---+++)))(((((((((((()))))))))***))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------------------,,,+++*********,,,---...------...////////////...////////////////////////000000000000000000000000...///000000111111000000333333222222333333444555333333222222222333333444666777777888888777777777888999:::999999:::===@@@>>>======>>>@@@AAAAAA@@@>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFGGGMMMWWW^^^gggjjjnnnqqqpppeeeTTTFFFGGGDDDBBBCCCBBB??????AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@????????????@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;===:::777666666777666555888666444333333444444333111111111111111111111111////////////////////////............------------,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))***))))))(((((((((((()))))))))((((((((())))))***(((******)))&&&'''))),,,((((((((((((((()))*********))))))))))))((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,+++***)))((((((((((((***))))))))))))+++,,,...000...---+++*********+++333333444555666777888888888888777777777888999999;;;:::888666555555666666999999999999999999999999;;;;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;;;;;;;:::999888777666666666666777888:::;;;:::;;;<<<>>>999888777777888:::;;;;;;;;;;;;;;;<<<===???@@@AAA???===:::999999::::::999:::999999888777777666666555555666666555555444333222222111111111000000000111000000000//////////////////////////////////////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++++++++******))))))))))))''''''(((((())))))******+++******))))))))))))))))))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))(((''''''(((***,,,,,,***)))((((((((())))))))))))******)))(((((())))))))))))))))))))))))************************************************,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------........./////////////////////////////////////////////////////////...///000000111111000000222222333333444444444333222111111111111222222333555666777777777777777777888999:::999888999;;;===<<<<<<<<<<<<=====================>>>???@@@@@@AAA???@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCFFFPPP___jjjwww{{{yyycccPPPKKKEEEBBBCCCBBB??????AAA@@@AAACCCDDDEEEFFFFFFGGGEEEDDDDDDCCCAAA@@@???>>>======>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;999666555555555444333777555333222333444333222111111111111111111111111////////////////////////.........---------,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))******)))(((((('''((((((((((((((('''(((((())))))((())))))((('''''')))+++((((((((((((((())))))***************************)))(((((((((((((((((()))++++++******************++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,+++***)))((((((((((((***))))))((())))))***+++,,,,,,+++***)))******+++222222333444555666777777666666666777777888888999:::999888777666666666666999999::::::::::::999999888999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999888888888888888999::::::999999:::<<<:::999999888888888:::;;;;;;:::;;;;;;<<<===>>>???===;;;999888999999999888999888888777666666666555555555555555555444444333222222222222111111111111000000000////////////...........................//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))************''''''(((((())))))******+++******)))))))))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))******))))))***************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------------------......///........................///////////////////////////000111111222222111111///000111222333222222111000000000000000111222333555555666777777777777777777888999999888888999;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBEEEQQQcccqqquuu```RRRKKKEEEDDDCCC@@@@@@BBB@@@@@@BBBCCCEEEEEEFFFFFFCCCCCCBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::888666444444555555444333555333111222333333222111000000000000000000000000...........................------------,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******)))(((((('''(((((('''&&&&&&&&&''''''((())))))'''&&&''')))+++***)))((((((((((((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((++++++************)))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))***+++)))))))))))))))))))))************))))))*********//////000111222333444444444555555666666777777777999888888777777777777777999::::::;;;;;;::::::999777888999:::<<<<<<<<<===999999999999999:::;;;;;;<<<<<<;;;;;;:::999999888777888999999888888999::::::::::::999777777999;;;;;;;;;;;;;;;;;;<<<===>>>;;;999888888888999888777888888888888777666555444444444555555444444333222222222222111111111111000000000////////////..............................///...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))*********(((((((((((())))))))))))+++******)))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))(((''')))+++((((((((())))))*********))))))******++++++******))))))))))))))))))))))))*********************************************************+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******------,,,,,,------...///........................000000000000000000000000///000111111222222111111//////000111111111111000000000000000000111222333444444555666777777777777555777888888777777999:::;;;<<<======<<<;;;<<<>>><<<;;;;;;;;;;;;===???@@@AAAAAA@@@@@@@@@BBBDDDEEECCCDDDDDDCCCEEEQQQeeetttsssaaaVVVLLLHHHEEEBBBAAACCC???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>???:::::::::;;;:::999999888999999999999999999999999555444333333444555444222333111000111222333222000////////////////////////........................------------,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))******)))((('''&&&&&&'''((()))(((((())))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))***))))))(((((((((((()))&&&&&&%%%&&&&&&'''((()))***(((''')))+++---+++***((((((((((((((()))******'''(((((((((((()))))))))))))))************))))))++++++******************---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***,,,,,,))))))))))))************)))*********************......///000111222222333222333444555555666666666777777777777777888888888999:::;;;<<<<<<;;;:::999888888999::::::;;;::::::666666666777888999:::;;;;;;;;;;;;;;;:::999888888444555777777777777999;;;:::;;;;;;999777666888;;;<<<<<<;;;;;;;;;<<<<<<===:::888777777888999888666777888999999999777555444222222333333222222111000111111000000000/////////000000/////////.................................///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((+++******)))))))))))))))((((((((()))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))***+++***((((((***+++))))))))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))************************************************)))*********++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......---,,,+++------,,,,,,,,,---...///........................000000000000000000000000...///000000111111000000/////////000000000111111000000000000111222333444333444555666777777777777333555777888777777888:::999;;;===<<<;;;;;;<<>>===<<<<<<<<<>>>???AAABBBAAA@@@@@@@@@BBBDDDEEEDDDFFFGGGFFFGGGRRReeetttrrreeeVVVMMMHHHDDDBBBCCC???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@AAA;;;;;;;;;;;;;;;::::::999::::::999999888888777777444333222333444444222000111000000111222222111///////////////////////////........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))************)))'''&&&&&&''')))***(((((()))))))))*********'''((((((((()))))))))***''''''((())))))))))))))))))(((((((((((())))))***&&&&&&&&&&&&'''((()))***((()))******(((''''''(((((((((((((((((()))******)))*********++++++++++++)))***+++,,,,,,+++***)))******++++++++++++++++++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,((())))))***++++++++++++*********++++++******)))//////000111222333444444111222333444555555555555666666666777888888999999::::::;;;<<<<<<;;;::::::999999:::::::::999888888555555555666777999:::;;;:::::::::::::::888777777111333555666777888:::<<<:::;;;<<<999666666888;;;<<<<<<<<<;;;;;;<<<<<<===999888777777888888777666666888:::;;;:::888555333111111111111111000//////000/////////............000/////////..........................................---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************((((((((('''&&&&&&%%%%%%******))))))((((((''''''+++******)))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))***++++++***))))))***,,,************)))'''&&&%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))+++...111222222000///------,,,+++,,,---...///........................000000000000000000000000---......///////////////000000//////000000111222000000000000111222333444333444555666777777777777222444666777777777888:::777:::<<<<<<::::::<<>>???@@@BBBCCCBBBAAA@@@@@@@@@BBBDDDFFFEEEHHHJJJHHHIIISSSeeesssooo]]]RRRKKKEEEBBBCCC??????@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCC<<<<<<======<<<<<<;;;:::;;;::::::999888777666666555444333333333222000...000000///000222222111///////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********++++++)))(((''''''((()))+++(((((())))))*********+++'''((((((((())))))******'''(((((()))))))))))))))(((((('''(((((()))***+++''''''''''''((()))++++++$$$))),,,***###"""&&&((((((((((((((()))******&&&&&&''''''((((((((()))***+++,,,------,,,+++*********+++++++++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++((()))***++++++,,,,,,,,,***++++++++++++******)))...000111111000000111222333333333444444444555555555555555555555555555555::::::::::::;;;<<<======;;;;;;::::::::::::999999888777777777888999::::::<<<<<<;;;:::999999888888999888777666666666777888:::999999999888777777777:::999888888888999:::;;;;;;999777666888999999888888999<<>>@@@AAA@@@>>>===<<<<<<<<<===@@@@@@@@@AAABBBCCCEEEEEEDDDHHHKKKJJJKKKUUUfffttt}}}iiiVVVHHHAAA???>>>;;;===@@@BBBBBBAAA???>>>@@@@@@?????????@@@BBBBBBAAA???===<<<=========;;;:::999888666555555555555444444444444333222111111000000////////////000000000//////...---,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))))))))))))))(((''''''((())))))((('''&&&(((((((((((((((''''''''',,,+++***)))((((((((((((******)))((((((((((((((()))((('''''')))******)))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((())))))***))))))))))))((((((((((((***((('''(((***++++++***+++*********))))))((((((///000222111000000111333333333333444444444444555444444444444444444444444999999999999:::;;;<<<===;;;;;;::::::::::::999999888888888777888888999999;;;;;;;;;;;;:::999888777999888777666666777888999:::::::::999999999999999:::999888888888999:::;;;;;;999777666777888888888888999;;;===>>>;;;666222222222222111000000//////......//////......---,,,...............---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((()))***)))((('''((()))************)))))))))((())))))))))))************+++***)))(((''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''))))))((('''&&&'''((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))(((((())))))))))))))))))))))))***))))))(((((())))))))))))***++++++++++++***)))******))))))******+++,,,++++++***))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......//////.........---------.........---------,,,,,,---------.........//////111000///......///000000000000//////000000111222111111222333444555666666555555666666666777777777777777888999:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<>>???AAAAAA@@@???>>>AAA@@@>>>>>>>>>@@@AAACCCAAA???===<<<======<<<;;;:::999888666555444444444333333333333222111000///000000000//////000000000111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((())))))******''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))***))))))((('''&&&%%%&&&((()))))))))((('''((((((((()))))))))))))))++++++***))))))))))))*********)))((((((((((((((()))((('''''')))******)))((((((((()))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***))))))(((((((((((())))))))))))((((((((((((***)))'''(((***++++++*********************))))))000111222222111111222444333333333333444444444444333333333333444444444444888888888888999:::;;;;;;;;;;;;::::::::::::999999999999888888777888888888:::;;;<<<<<<<<<:::888777888888777777777999:::;;;999999999:::::::::::::::999888888777888999:::;;;;;;999777666777888888777888777888999:::888555222333333222222111000000000......//////......---,,,---............------,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((())))))))))))((('''((()))***)))(((************))))))))))))************))))))))))))***)))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''))))))((('''&&&'''((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((((((''')))))))))))))))))))))))))))((((((''''''((()))))))))******++++++******)))***))))))))))))***++++++,,,++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......////////////...........................------------------...............000//////......///000000000000//////000000111222111111222333444444555666444555555555666666666666444666888;;;;;;;;;:::999;;;::::::::::::;;;<<<===?????????@@@AAABBBCCCDDDCCCEEEGGGFFFGGGQQQaaannn|||uuukkk\\\OOOFFFBBB@@@@@@>>>>>>??????????????????AAA@@@>>>======???AAACCC@@@>>><<<;;;<<<<<<;;;::::::999777555444333222222222222222222111000///...111111000000000000111111111111000000///.........,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))******)))))))))))))))((((((((()))))))))))))))***++++++))))))))))))))))))))))))************)))'''&&&%%%%%%&&&''')))))))))((((((((((((((())))))******+++*********)))******+++,,,***))))))((((((((((((((()))((('''''')))******)))'''(((((())))))*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''(((((((((((())))))))))))+++)))((((((***++++++************+++++++++++++++000222333333222111333444222222333333333444444444222222333333333333333444777666666777777888999:::;;;;;;:::::::::999999999::::::999888777777777888888:::<<<======;;;888666888777777777888999;;;<<<888888888999999:::::::::888888777777777999:::;;;;;;999777666777777777666777666555555666666444333333222222111111000//////.........///......---,,,---------......------,,,///......------,,,,,,+++++++++++++++++++++++++++***************************************************))))))(((((())))))***+++(((&&&'''***+++)))&&&*********)))))))))))))))))))))((((((''''''&&&&&&((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))************)))))))))))))))))))))***+++++++++******))))))*********))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---------........................------000000000000000000000000..................................../////////000///////////////000111111000111111222333444444444444444444444555555555555555666888999:::999888888888999999:::;;;<<<======????????????@@@AAABBBCCCCCCEEEFFFEEEFFFOOO]]]hhhxxx~~~}}}zzzuuupppfff^^^SSSJJJDDDBBBAAAAAA@@@???>>>======>>>???@@@BBB@@@===<<<<<<>>>@@@BBB???===;;;:::;;;;;;:::999999888666555333222111111222222222222111000///...111111000000000000111111.........------,,,,,,,,,+++)))(((&&&&&&((()))++++++,,,---......---,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))(((''''''&&&&&&***))))))(((((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))))))))***))))))(((''''''''''''((())))))((('''&&&&&&&&&'''((()))******+++))))))))))))***+++,,,---))))))(((((((((((()))))))))((('''''')))******)))''''''((()))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))((('''(((((((((((()))))))))))),,,***((()))***++++++************++++++,,,,,,---000222333333222111333444222222222333333333444444222222222333333444444444666666666666777888999999;;;;;;:::::::::999999999::::::999888777777777888888999<<<======;;;888777777777666666777999;;;<<<666666777777888888999999777777666666777999:::;;;;;;999777666666777666555666555333333444444444333111111111000//////...............///......---,,,,,,,,,---------------,,,......------,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))*********+++(((&&&'''***+++)))&&&))))))))))))))))))******))))))((((((''''''&&&&&&((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((('''((())))))***(((((((((((((((((((((((('''((()))************)))(((((((((((())))))))))))************************(((((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000.....................---------....../////////////////////...///000000111000000111111222333333333222333333333444444444444777777666666777777777888777888999;;;<<<===>>>>>>???????????????@@@AAABBBDDDEEEEEEDDDEEELLLXXXaaaiiiooorrrpppmmmkkkhhhdddWWWRRRKKKEEEBBBBBBAAAAAA@@@???>>><<<<<<===???@@@AAA???===<<<;;;===???@@@>>><<<:::999::::::999888888777555333222111000000333333333333222111000///111111000000000000111111------------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***+++------------+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((('''&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))***)))((('''%%%$$$%%%%%%&&&&&&'''((())))))(((((())))))***+++------))))))(((((((((((()))))))))((('''''')))******)))'''(((((()))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))************))))))'''((((((((()))))))))***,,,+++))))))***++++++************++++++,,,,,,---000111222222111111222444222222222222333333333333222222333333444444555555666666666666777888999999;;;;;;::::::::::::999999999999888888777888888888888999;;;<<<<<<;;;999888777777666666666888999:::666666666777777777777777777666666666777999:::;;;<<<999777555666666666555555444222222333444444333111111000000///...............//////......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************+++******))))))******+++)))((('''((()))***)))((())))))))))))************************))))))))))))(((((())))))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((('''((()))+++++++++******(((((((((((())))))))))))************************(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''((()))*********))))))(((((())))))***)))(((((((((((()))******(((((((((((((((((()))***)))************+++++++++************++++++++++++***************+++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,---------------...............---------,,,---.../////////////////////......//////000111000000111111111222222222222222222222333333333333777777666555555555666666777888999;;;<<<===>>>>>>??????>>>>>>??????@@@AAACCCDDDEEEDDDEEEIIIQQQWWWZZZ___aaa^^^\\\\\\[[[WWWLLLIIIEEEBBBAAAAAAAAA@@@@@@???>>>===<<<===>>>??????>>>===<<<<<<======>>>===;;;999888999999888777666555444222111111111111333333333333222111000///000000////////////000000...........................---,,,,,,,,,,,,---...***++++++,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((%%%&&&''')))************))))))***)))((('''%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((()))***+++,,,((((((((((((((())))))***)))((('''''')))******)))((())))))******+++++++++,,,,,,,,,,,,------......))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''(((*********)))(((''''''(((((())))))******---+++******+++++++++************+++++++++++++++///000222111000000111333111222222222222333333333222333333444555555666666666666666666777888999:::;;;;;;::::::::::::999999888888888777888888999999999::::::;;;;;;::::::999777777666555555666777888888888888777777777777777666666555666777999:::<<<<<<999666555555666555444444333222222333444444333222222111111000//////.........//////......---,,,***+++,,,---------------+++++++++,,,,,,------...************************************************************************)))))))))(((((()))))))))((()))***)))((('''((()))((()))))))))************))))))))))))************))))))******)))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&(((***++++++***)))(((((((((((())))))))))))************************''''''&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((()))***++++++***)))(((''''''((()))***((((((((((((((()))******))))))(((((())))))***+++)))************+++++++++************++++++++++++***************++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,,,,,,,---//////.........---------+++,,,---//////////////////............///000000000000000111111111111111111111111111222222222333555666666777666555444333555666888:::;;;<<<<<<<<>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCEEEIIILLLNNNSSSTTTPPPNNNOOONNNLLLEEECCCAAA@@@@@@AAA???>>>??????>>>==================>>>>>>>>>======<<<;;;<<<:::888888888999888777333333222111111111111111222222222222111000///...//////............//////........................------------------------+++******))))))******+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((((((((('''((())))))***((((((((((((((((((((((((&&&'''((())))))***))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((('''''''''((()))******((((((((((((((()))******)))((('''''')))******)))************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&'''((())))))(((&&&%%%'''''''''((()))*********...,,,******+++++++++*********************))))))...000111111000000111222111111222222222333333333333333444444555666777777666666666777777888999:::;;;;;;;;;:::::::::999999888777777777888999:::::::::::::::::::::::::::;;;777777555444444555666666:::999999999888888777777666555555666777999:::<<<<<<999666555555666555444444333222222444555444222333333222222111000000000......//////......---,,,***+++,,,,,,------------)))***+++,,,------...///************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&)))+++***'''&&&(((+++(((((())))))*********+++&&&&&&''''''(((((()))))))))*********)))(((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''')))))))))'''&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((($$$%%%''')))******)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))(((((((((((()))***,,,,,,***)))(((''''''((()))***((((((((((((((()))************))))))***+++,,,,,,)))************+++++++++)))************+++++++++*********)))***++++++,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........//////.........---------***+++---///000000///..................///000000000000000000111111111111000111111111111222222222222444777999888666222///444555777999::::::::::::???>>>>>>>>>>>>>>>???@@@???@@@BBBBBBAAABBBDDDFFFHHHLLLMMMHHHFFFGGGFFFDDDAAA@@@??????@@@@@@???===??????>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;:::<<<:::888777888888777666222222111111111111222222111111111111000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++***)))(((((()))***+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''(((((())))))******)))))))))))))))******+++((((((((((((((((((((((((((()))))))))))))))((('''###%%%&&&(((*********)))(((((((((((((((''''''''''''''''''''''''(((((()))((((((((((((((()))******)))((('''''')))******)))+++++++++***************$$$%%%%%%'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((())))))(((&&&$$$"""&&&''''''((()))******+++...,,,******+++++++++***+++*********))))))((((((////////////000000000000111111222222222333333333222333444555666666666666666555444333444666888:::888999::::::;;;;;;::::::777777666666666888999;;;888999999888777777999;;;666666555444444444444555666777777777777777666666333555666888888888777777777777666555444333333333333333333222222222111111111111111111000000000000111000000///...---------......------------......///,,,***+++---...,,,)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))+++)))(((((())))))(((&&&))))))(((((('''''''''&&&******)))(((((((((((((((******))))))))))))******&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************)))************+++++++++,,,,,,,,,,,,+++***))))))---,,,,,,,,,,,,---...............------,,,,,,,,,---------,,,,,,+++++++++---------............///////////////////////////............////////////111222333333111111222333666666777888777666555444444555666777999;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>AAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDCCCAAA@@@???>>>AAA@@@@@@@@@AAAAAA>>><<<========================;;;;;;;;;<<<<<<<<<======:::999666444333333444555222222222111000//////...////////////////////////111000000///...---------,,,---...//////...---,,,------,,,,,,,,,,,,++++++************************))))))************))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,*********++++++,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((())))))(((((()))***,,,++++++++++++++++++,,,+++++++++*********))))))/////////000000000000111111111111222222222333333333444555555555555444444555555444444555666888999999:::;;;;;;<<<<<<;;;;;;777777666666666777888999::::::;;;999777777888999777777666555555555555555444555666666777777777777444555666777888999999999777666555444444333333333333333333222222222111111111111111000000000//////000000000///...---------......------------.........,,,++++++------+++)))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((''''''((())))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((((())))))(((&&&)))(((((((((''''''''''''''''''''''''(((((()))******))))))(((((())))))***&&&&&&''''''((())))))***************************))))))))))))))))))))))))***)))(((''''''((()))***************************)))************+++++++++,,,,,,------,,,,,,++++++---,,,,,,,,,,,,---......---------------,,,,,,,,,---------,,,,,,+++++++++---------............///////////////////////////............////////////...000222222222222444666666777888999888888666666444555666777999:::;;;<<<;;;;;;::::::;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@=========>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444333444444222222222111000/////////////////////////////////000000000///...------------...///000000///...---------,,,,,,,,,+++++++++************************))))))************))))))'''((((((((()))))))))***)))((((((((('''''''''''')))))))))((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++***++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((())))))(((((()))***++++++************+++++++++++++++*********))))))//////000000000111111111111111111222222222222333444444555555444444333222555555555666666777777888::::::;;;<<<<<<<<<<<<;;;888777666555555555666666:::;;;;;;:::777666666777888777777666555666666666222333444555666777777777555555666666888999:::;;;777666555444333333333333333333333222222222111111111111000000000000//////000000//////...---------......------------.........,,,++++++,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***((('''((())))))(((&&&((((((((((((''''''''''''%%%%%%%%%&&&''')))***+++)))((((((''''''(((((()))&&&&&&''''''((()))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***************************)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------............///////////////////////////............////////////,,,...000111222333666888777777999::::::999888777555555666777888::::::;;;::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDAAAAAA@@@??????@@@AAABBB===<<<<<<===>>>???===<<<999999999999999999999999;;;;;;::::::999888888888777777666555444333333222222222222111000000//////////////////////////////000000//////...---------------............------,,,,,,,,,,,,++++++++++++************************((())))))******))))))((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((())))))(((((()))************))))))*********+++++++++***************/////////000000000111111111111111111222222222222333333444444444444444333444555666777777777777777999999:::;;;;;;;;;;;;:::888777777666555444444444777888999888777555666666777777666555555555555555333333444555666666555555555444444444666888:::;;;666555444444333333333444333333333222222222111111111000000000/////////////////////......---------...------,,,,,,------...---,,,+++++++++++++++***************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((''''''((()))((('''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''))))))((((((''''''''''''((((((''''''''''''(((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++'''((()))***++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............////////////,,,...000111222333555777666777999:::::::::999999555666666777888999999:::999999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDBBBAAA???>>>===>>>???@@@999999888999;;;<<<;;;:::999999999999999999999999;;;::::::999777666666555666666666666555333222111222222222111111000000000/////////////////////////////////......---------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))************))))))((((((,,,,,,++++++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''((())))))(((((()))*********))))))))))))******************************...////////////000000000000000111111111222222222000111222444555666666666555666777777888777777666777777888999999999999888888777777666555444333333222444666777666666666777555555444333333333444444555555666666555444333333333333222333444666888999555444444333333333333444333333333222222222111111000000000////////////...............------------------,,,,,,,,,,,,------+++,,,,,,++++++*********************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&'''((()))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++((((((***+++,,,,,,------,,,++++++++++++,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............////////////...000111111111111222444555666777999::::::999999666666666777777888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBB@@@>>>============666444444555666888777666999999999999999999999999;;;;;;:::999777666555555777777777666555444222111222222222222111111111111////////////////////////............---------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((('''&&&&&&'''((()))((((((((())))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********++++++(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))(((((((((+++++++++******)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((())))))(((((()))*********))))))))))))******************************------........./////////000000000111111111111222000111333555666888888999777777777777777777777777666666777888888888888777777888888777666555444333000333666777777666777888555444333333222222333333777777777666555444333222333222222333333444555666444444333333333333444444333333333222222222111111000000////////////......------------------------------,,,,,,,,,,,,------***,,,,,,,,,***)))***+++************************((())))))******))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))(((''''''''''''((((((((((((((()))(((((('''&&&&&&'''''')))((((((''''''(((((()))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***+++,,,---.../////////+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////............////////////000111222222000///000111222333555777888999888888777777777777777777777777999999:::;;;;;;;;;;;;:::;;;<<<<<<===>>>???@@@@@@CCCBBBAAA@@@???===<<<;;;:::999777888999:::::::::::::::::::::::::::::::::<<<<<<;;;:::999888777666888888777666555444444333222222222222222222222222////////////////////////------------------------//////............//////++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))((((((***************))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((('''((())))))(((((()))************))))))************************+++++++++,,,,,,,,,------------...000000000000111111111111222333444666777888888888999888777666666777888888666666777888888888888888777888888888888777555444333555888999888777777777555555444333333333333444777777777777666666555444333444444555555444444333444333333222333333444444333333333222222222111111000000/////////.........---------------------------,,,,,,++++++,,,,,,---***+++---,,,)))((()))+++************************(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''((())))))))))))((('''))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((()))(((((('''''''''((())))))***))))))(((((())))))***((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***+++,,,---------------+++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------............///////////////////////////............////////////000111222111000///000111///000333555666777777777777777777777777666666666::::::;;;;;;;;;:::999888;;;;;;;;;<<<<<<=========@@@AAABBBBBBAAA???===<<>>???AAACCCCCCAAA???===<<<:::777666777888888777999999999999999999999999>>>======<<<<<<;;;;;;:::<<<;;;888666555555666777222222222222222222222222////////////////////////------------------------,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((************************((())))))***+++,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******(((((())))))******++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((())))))(((((()))***,,,,,,++++++++++++,,,,,,))))))******++++++++++++,,,,,,,,,---------......---...///...---...///111555555555666666666666666333444555777888888888888888777666666666777999:::999999888777777666666666666666777777888888888999888888777777777777777777777777666666666666777777666666777777777777666666222222333333333333333333111111111111111222222222////////////////////////000//////...---,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------,,,,,,++++++***)))))))))***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((()))(((''''''((('''%%%###''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%******))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++************************,,,,,,,,,---------......---.........---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000111222222111///,,,+++.../////////------///111222111000000000111222333222222333333555666777888999999888888888888888888::::::999888777777888888999:::;;;;;;<<<<<<;;;;;;??????@@@@@@???===:::999:::;;;<<<;;;888777999<<<======<<<;;;::::::999999::::::::::::::::::::::::;;;:::999777666666555555555444333222222222333333000///...------...///000---,,,,,,++++++,,,,,,---************************+++++++++************)))***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))(((''''''(((((())))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++)))'''(((+++,,,***(((((((((((((((((()))******+++***)))(((((()))***+++*********+++,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++((((((((((((''''''''''''(((((())))))))))))((((((((()))***,,,,,,+++******++++++++++++++++++++++++************************,,,,,,,,,------------...---...///...---...///111333333444444555555555666666666777777888777777777777777777777777888999999:::::::::999888666555444666777777777888888888888888888888888888888888888999888888777777888888999666777777888888777777666444444444444333333333333111111111111111111111111////////////////////////111111111000///.........,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,******************++++++***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''''')))((('''%%%((((((((())))))))))))***''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''************************))))))((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********************************+++,,,,,,,,,,,,---------,,,,,,------,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,---......//////000111111111///---,,,.../////////......///111333222111000000111222333333333333444555666888888888888888888888888888888;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>===<<<;;;::::::;;;<<<;;;888777999;;;===<<<<<<;;;::::::999999::::::::::::::::::::::::::::::999777666666555555444444333222222222222222000///...------...///000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************(((&&&''')))***)))'''((((((((((((((()))******+++***)))(((((()))***+++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++************))))))(((((((((((())))))(((((())))))*********)))++++++++++++++++++++++++************************,,,,,,,,,,,,---------------...///...---...///111111111222333444555555666888888888888888777666666777777888999999999999999;;;;;;<<<;;;:::777444333777777777777888888888888888888999999999999999999::::::999999999999::::::888888888999999888888888666666555555444333333333222222222111111000000///////////////////////////111111000000///.........---------,,,,,,,,,++++++)))***************++++++((())))))***++++++,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''(((******)))'''))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))))))))))))))(((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------............///000111111000........./////////......000222444333222111111222333444444444444555555777888999888888888888888888888888<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<============<<<666777999:::;;;<<<;;;;;;:::;;;;;;:::888888999;;;<<<<<<;;;;;;::::::999999999::::::;;;;;;::::::999:::999888777666555555444333333333222222222222111//////...------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))******)))'''&&&'''((()))(((&&&((((((((((((((()))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++***)))(((((((((((()))***((('''''''''(((((())))))******************++++++************************++++++,,,,,,,,,------------...///...---...///111000111222333444555666777777888888888888888777777666777999:::::::::999888999:::<<<===<<<999666444777777777777777888888888999999999999999::::::::::::::::::999999:::::::::888999999::::::999999888777777666555444444333333333222222111000//////...////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,+++++++++************++++++++++++))))))*********+++++++++))))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((('''''')))+++,,,+++***(((((()))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((()))*********++++++******))))))((((((************************)))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------//////000000//////---/////////...///111222555444333222222222333444555444555555666777888999777777777777888888888888;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===>>>=========555666888999:::;;;::::::;;;;;;;;;:::999999999:::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999999999888888777555444444222222222222222111111000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((())))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((((()))(((((((((((()))))))))***(((((('''(((((((((((((((((((((((((((((())))))******))))))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((+++***(((''''''(((***+++)))((('''&&&'''((()))***)))))))))***************************************+++++++++,,,,,,,,,---------...///...---...///111111222333444555666777777555555666888888999999999666777888999:::999888888666777:::<<<<<<;;;999777888888777777777777777777888888999999999:::::::::999999888888888888999999999999::::::::::::999999777777666555444444333333222222111111000///......////////////////////////------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((())))))))))))((((((***))))))(((((())))))***'''''''''''''''''''''''''''(((((((((((((((''''''((('''''')))+++---,,,***'''''''''((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((************************)))))))))*********++++++,,,,,,---------------,,,++++++,,,,,,,,,---------,,,,,,,,,---------------,,,---......///000000000---...////////////111333666555333222222222333333555555444555555666777888666666777777777888888888999:::;;;;;;<<<;;;::::::;;;<<<<<<===>>>=========999999999:::::::::999999<<<;;;:::999999::::::999:::::::::::::::999999999888999;;;<<<<<<;;;999888888888888888777555444333111111222222222111000///------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((()))***++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''(((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********'''(((((((((((()))))))))))))))***)))))))))))))))((((((((((((((())))))***)))))))))******)))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))((((((((('''''''''+++***)))(((((()))***+++***)))((('''((()))***+++((((((((())))))*********************************++++++++++++,,,,,,,,,,,,---...///...---...///111222222333444555666666777333444555777888888888999666666777888888888888888444666888:::;;;;;;:::999888888888888777777777777777777888888999:::::::::888888777777777777888888888999999::::::999999888666666555555444333333333111111111000000//////...////////////////////////........................+++++++++*********))))))---------,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((('''&&&((('''''')))+++,,,+++***''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))************************))))))*********+++++++++,,,,,,---.........------,,,,,,,,,,,,---------------------------------------------......//////000---...000000///000222444555444333222111111222222444444444444444555666666555666666777777888888888999:::;;;<<<<<<<<<;;;:::;;;;;;<<<============<<<;;;;;;::::::999999999888===;;;999999:::::::::999::::::::::::999999999999888999;;;<<<<<<;;;999888777888888888777555333222000000111222222000///...------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((())))))************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))((((((&&&%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++''''''(((((((((((()))))))))***+++***)))((()))+++((((((((((((((()))******))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((************************))))))(((((())))))***+++''''''(((((())))))*********************************++++++++++++,,,,,,,,,---...///...---...///111222222333333444444444555333444555666666666666666666666555555666666777888666666777888999999999999888888888888777777777666666666777777888999999:::888888777777777777888888888888999999999999888888444444444444333333333333000000000000000/////////////////////////////////........................,,,,,,+++++++++*********,,,,,,,,,,,,++++++******++++++******************'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((('''''')))***+++***((('''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************************************+++++++++,,,,,,++++++,,,---------------,,,,,,,,,------------...------------------------......---------......///---...000000///000333555555444222111000000111111444333333333333444444555555555666666777888888999999;;;<<<>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999888888999999===;;;888888:::;;;:::888999999999999999999999999888999;;;<<<<<<;;;999888777777888888777555333111///000111222111000...---,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))))))))(((((((((((('''((((((((((((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))((('''&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''(((((()))******+++'''''''''((((((((())))))''')))+++***((('''(((***((((((((((((((()))******((()))***++++++***)))(((((()))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))((()))+++,,,,,,+++)))(((&&&'''(((((())))))((((((&&&&&&'''(((((()))************************************+++++++++,,,,,,,,,---...//////---...///111222222222222222222222333555555555555555555444333666555444444444555777888888777777777777777777777999888888888777777666666555666666777888888999999999888888888888888888999888888888999999888888888222333333333333333333333////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******)))))))))))))))***++++++,,,,,,'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((''''''(((******)))'''))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))******++++++***************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///......---------......---...000000000111333555555333222000//////000000333333222222222333444444444555555666777888888999:::<<<>>>???@@@???>>>===999:::;;;;;;<<<<<<;;;;;;999888888888888888999999===;;;888888:::;;;:::888999999999999999999999999777999;;;======;;;999777666777888888777555333111...///111222111000...---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((*********))))))'''''''''&&&&&&''''''''''''''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&(((***)))&&&%%%''')))((((((((((((((()))******((()))***++++++***)))((((((((())))))******++++++************************(((((((((((())))))))))))*********))))))))))))(((''')))+++------+++)))'''$$$%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***************************///...------++++++***)))---------............///...///111333444444444444444444333222333444555666555555666777888999999:::999888888888999::::::;;;<<<;;;999777777888999:::666666777777777666666555999888777666666777999999777777777777666666666666////////////000000000000000000000000////////////.........------,,,,,,,,,//////.........---------************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''')))***+++))))))))))))(((((((((((((((''''''(((((()))***++++++***)))(((((()))***++++++***)))))))))***,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............///...------,,,,,,------...---------............///............////////////111111111000000000000000111111222222222333333333333333444444555666666666777888:::<<<===>>>??????======<<<<<<<<<;;;;;;;;;666777999::::::999888777999999888888888888888888888888999999999:::::::::777777888999999999999888999999888777666444222111333333333222111000//////---.../////////...,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******)))(((((((((((())))))***(((((((((((())))))))))))******((('''&&&''''''((())))))))))))))))))))))))###$$$%%%&&&''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******...------,,,,,,++++++***---------............///...///111333444444444444444444333222333444555666555555555666666777777777888888777777888999999:::<<<;;;999888777666777777666777777888777777666666555444444333333444555555666555555555444444444444111111111111000000000000000////////////...............---------,,,,,,,,,.........---------,,,,,,************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))************)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))((((((((((((***)))((((((((((((((()))((()))************)))((())))))((((((((()))***++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...---------............///............////////////000000000000000000000000111111111222222222333333333333333444555555666666666777999;;;<<<===>>>>>>;;;;;;;;;;;;:::::::::999777888999999999888777777777777777777777777777777888888888999999:::::::::888888999:::::::::::::::888888888777555444222111222222222222111000//////---.../////////...,,,,,,---,,,,,,,,,++++++++++++,,,++++++***************))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&$$$$$$$$$%%%&&&(((((((((((((((((((((((($$$%%%&&&''''''(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111222333333333333444333222222222333555666444444555555555555555555777666666666666777888888;;;::::::999888666555444777777888888888888777777777666555555555555666666333333333333222222222222222222222111111000000000............------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))+++***)))((('''''''''''''''(((***++++++***((('''((((((((('''((())))))***+++++++++***************************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------............///............////////////000000000000000000000000111111111222222222222333222333333444444555555666555666777999:::;;;;;;<<<::::::999999999999888888999999999999888777666666666666666666666666666666666777777888999:::::::::999999:::;;;;;;;;;;;;;;;888888777777555444222111222222222222111000//////---............---,,,,,,------------,,,,,,,,,,,,+++++++++************)))+++***)))(((((('''((((((******))))))((((((''''''))))))((('''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((())))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,------------------............//////000000111222333333333444333222222222333444555555555555555444444444444666555555444555555666666888999:::::::::888666555666777888888888888888888777777777666666666666666333333222222222111111111222222222111000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))******)))))))))'''((((((''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******)))((((((((((((((((((((()))******)))(((((((((((((((((())))))******************************************++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------............///............/////////////////////000000000000000111111111111222222222222222222222333444444555555444444666777888999999999999999999999999999999999999999999888777666666555555666666666666666777777555666666777888999::::::888888999:::::::::::::::777777777666555444222111111111111111111000//////.........---------,,,,,,------------------------++++++++++++******))))))++++++)))(((''''''''''''******))))))(((((('''''')))(((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********++++++,,,,,,------...---------............///000000000000111222222333333333222111222333444555555555555555555555555444555555444444333444444555555666999;;;;;;:::999888666666777888888888888888444444444444333222222222333333333222222222222111111111000///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''((((((((()))))))))***((((((((((((((()))******+++)))'''&&&&&&''')))+++))))))*********+++++++++************************++++++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...---------............///............////////////......//////000000000000000000111111111222222222111111222222333444444444333333555666777777777777999999999999999999:::::::::999888777666666555555666666666777777888888888555555666777777888999999666666777888888888888777666666666666555333222222000000111111111000//////......------,,,,,,,,,,,,------------------------***++++++++++++***)))(((++++++)))(((''''''''''''***)))))))))((((((((('''######$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((()))))))))***))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,------------------............///000000000000000111222333333222111111111222444555555555555555555555555555555555444333333333333444333444777999;;;;;;:::999444555666777777888777777666666666666555444333333444333333333222222222222/////////......---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((())))))******''''''''''''((()))***+++,,,***&&&$$$$$$&&&***,,,))))))***+++++++++++++++***************++++++++++++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...---------............///............////////////---......//////000000111000000000111111111111222000111111222222333333444222333444555666666666666999999999999999:::::::::999888777666666666666666666666666777777888888999666666666666777777777777444444555666666666666555666666666555555333222222///000000111111000//////...------,,,+++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,***)))(((+++***)))(((((('''((((((((((((((()))))))))))))))###$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))************************************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000000///000000222222333222111111111222444444222222333333444444555555555555444333333333333333222333555666777888777777333333555666666777777777999999:::999999777666555333333333222222222111111////////////............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))************''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''((()))*********)))((((((((((((((()))******)))'''&&&&&&''')))***((((((***+++++++++***)))))))))*********+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------............///............////////////------......///000000111000000000000111111111111000000111111222333333333333333444555666666666666777777777888888888999999888777666666555666777777444444555666666777888888777666666666666555555555333444444555555555555555555555555555444333222222//////000000000000000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---)))***+++,,,,,,+++)))((())))))(((((((((((())))))''''''(((((())))))******'''((()))*********))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111000//////000111222333222111111111222333444000000111222333333444444666555444444333333333333333333444444444444444444222333444555666666666666666777777777666555333222222222222222111111111111////////////000000000000---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))************))))))&&&'''(((***++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********)))(((&&&''''''((()))******++++++***)))((((((''''''(((((((((((((((((((((((((((&&&''')))*********)))((())))))******++++++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,)))************+++++++++...------,,,,,,------...---------.........//////............/////////000---------...///000000111000000000000111111111111000000000111222222333333333333444555666666666666555666666666777777888888777777666555555666777888333333444444555666777777777777777666555555444444333444444555666555555555555555555555444333222222//////000000000000000///...---,,,+++***+++,,,---*********++++++,,,,,,,,,)))***,,,,,,,,,+++)))''')))(((((((((((())))))***&&&&&&'''((()))***++++++%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---------,,,,,,+++++++++------......///.........---...000222222222111111222222222111111111111000666555444333222333444444444444444333333333222222222333444555555555444333222222222333333444444444999888888777666555555444444444333222111000///....../////////...------,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++************************************************+++++++++++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))***))))))(((''''''///,,,(((&&&&&&''''''&&&******))))))(((((((((''')))(((((()))******(((&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((******))))))))))))******+++(((&&&'''***,,,+++***((('''%%%&&&((())))))((()))***+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................---------......///////////////111222222222222111000000000000111111222222222333555444333222333444555666555555555555555555444444777777777666777777888888666666777888888888888888666555555444444555555555555444444333333444444555555444444333222111//////+++---//////...---...///...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************)))******))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++++++++***)))((('''&&&&&&&&&((()))++++++)))(((&&&******))))))((((((''''''++++++++++++************'''(((***++++++)))'''&&&)))*********++++++++++++************************---------,,,,,,+++++++++,,,---......///............///000111111222222111111111222222333333333444555555444333333333333333333333333333222222222222222222333444555444444333222222222333333444444444777777666666555555444444333333222111000///.....................---,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++******(((((())))))))))))((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))(((((('''&&&...+++(((&&&'''(((''''''((('''''''''&&&&&&&&&&&&((('''''')))******(((&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))'''''''''((((((''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&******))))))))))))******,,,***(((((()))***(((&&&((('''&&&&&&((())))))((()))******++++++++++++******++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++..................---------......//////////////////000111222222222222222000000000111111111222222444333222222222333444555555555555555555555444444999888888777777777888888777777888888888888777777777666666555555555555555444333333222222333333444444444333333222000///...---...000///...------......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++******))))))(((((('''''''''((()))******)))((('''***)))))))))((((((((('''''''''(((((()))))))))***&&&''')))***)))((('''&&&)))))))))*********++++++************************------,,,,,,,,,,,,++++++,,,------...//////......////////////000111222333000111222333444555666666444444444444444333333222222222222222111111111000111111222333444444333333222222333333333333444444444444444444444444444444222222111000///......---,,,------------,,,,,,+++,,,,,,---------,,,+++***++++++++++++++++++++++++************************(((((((((((((((((((((((('''((()))***++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''*********))))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''(((((((((((('''&&&&&&,,,***''''''((()))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&(((******)))(((((((((((((((((((((((((((***)))((('''''''''''''''(((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%''')))((('''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((())))))((((((''''''''''''''''''((())))))******)))((('''&&&%%%%%%***))))))(((((())))))******)))(((((())))))'''%%%)))'''&&&'''((())))))((()))************))))))(((((()))***+++,,,,,,,,,,,,******++++++++++++******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------......---......///////////////---...000111222333333333//////000000000000111111222222111111222222333444444444444444444444555555::::::999888888777777777777777888888888777777666999888777555444444444444222222222111111222222222222222222222111///...---...000111000...------...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))***++++++'''((()))******)))((('''((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000/////////111222444111111222222333444444555333333444555444333222111111111111111000000000000000111111222333333333333333333333333333333333333222222222222333333333333111000000///......------+++,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&***(((''''''((())))))))))))))))))))))))(((((((((&&&&&&%%%''')))******)))((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''''''''((())))))))))))((((((''''''&&&&&&))))))(((((((((((())))))$$$%%%&&&((()))***)))(((***(((''''''((())))))((())))))***))))))(((''''''((()))***++++++,,,,,,+++******++++++++++++******((())))))***+++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------------......---......///////////////...///000111222222222222///////////////000000000000000000111111222333333333333444444444444555555:::::::::999888777666666555666777888888999999888999888666444333222111111111111000000000000111111111111111111000///...---///111222111...---,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))((((((((((((((())))))***++++++,,,,,,))))))***+++++++++******(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000/////////111222444222222222222111111111111222333444444444333111000111111111000000000//////000000111111222333444444333333333333333333333333111111111111222222222222000000//////...---------++++++,,,,,,---,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************)))((('''(((((())))))))))))(((((()))(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&)))((('''''')))***))))))((((((((()))))))))))))))'''%%%%%%&&&(((******)))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))$$$%%%'''(((((()))******+++)))'''''')))))))))((()))))))))))))))((('''&&&)))******++++++******)))******++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---......///////////////000000111111111000000///000000000/////////////////////000111222222333333333333333333444444555555999:::::::::999777666555222333555777999:::;;;;;;888777555333222111000000111000000//////000000111000000000000000///...---///000111000...,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))(((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))++++++******************'''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++---...//////000000////////////000111222333222222222111111000000000333333333333333222222111111111111111000000000///111111111111222444555666444444333333333333222222111111111111111111111111000000//////............+++,,,,,,---------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************************)))((('''&&&(((((())))))))))))(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&'''((((((((((((''')))((('''((()))***)))(((&&&&&&&&&'''''''''''''''(((&&&%%%%%%'''))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))******(((((('''''''''&&&&&&&&&&&&(((***)))((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''((())))))%%%%%%&&&'''((()))******)))((((((''''''(((((()))((())))))((('''&&&(((***+++***(((((()))***)))(((((())))))))))))((((((''')))***************))))))******++++++++++++******((()))))))))***+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,------......---......///////////////000000111111000000///...111111000000000000//////...///000222222333333333222222333333444444555555777888999999888777666444222333555777999:::;;;<<<888777555333222111000000111000000//////000000111000000000000000///......---///000///---,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***((('''''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''%%%%%%&&&&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,,,,---------***+++,,,...///000000000...///000111111222222111111111222222222222222222444333222222111222222222222222111111111000000000222222111222333444666777444444444333333222222222333222222111111000000000000000000////////////...,,,,,,---..................---,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************((()))))))))))))))(((((((((((())))))))))))(((((())))))(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((()))))))))((()))(((((((((******((('''&&&&&&&&&&&&'''''''''((()))'''%%%%%%&&&(((((('''((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''((()))***+++))))))(((((((((''''''''''''(((******((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))((((((''''''''''''((((((*********'''%%%&&&***---,,,***(((((()))***)))((((((((()))*********))))))'''((()))******++++++*********++++++++++++******))))))))))))************************************)))*********++++++++++++***++++++,,,------......---......///////////////...///000000000000000///222222111111111000000000...///111222444444444333111222222333444444555555555666777888888777555444444555666888999999999999999888666555444333333333111000000000000000000111000000111111111000//////+++---......---+++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******)))******+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))+++++++++***((('''(((((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((((((((((()))))))))&&&&&&&&&&&&'''((()))***)))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,---------***+++,,,...///000000000---...000222222222111111111111222333444444555666555444222111000111222333222222222222111111111111222222222222333555777888444444444333333222222222444333333222111000000///000000000000000/////////,,,------.../////////......---,,,+++***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''((()))******))))))***)))((()))***)))(((&&&'''((((((((())))))*********(((%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++''''''''''''((()))++++++))))))))))))(((((((((((('''(((******((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((('''((((((&&&&&&(((...333,,,***)))((()))***)))((('''((()))******+++******%%%&&&((()))+++,,,,,,,,,******++++++++++++***************)))))))))))))))************************))))))******++++++++++++******+++,,,,,,---......---......///////////////,,,---...000111111111111333222222222111111000000...///111333444444444444111111222333333444555555333444666777888777555444777777888888888888777777:::999888666666555555555111111000000000000111111000111111111111000000///***+++------,,,+++,,,---++++++++++++,,,,,,---...,,,,,,,,,+++++++++******&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((************************&&&'''((()))******************))))))(((((((((''')))))))))))))))))))))))))))***+++,,,+++***(((&&&))))))))))))((((((((((((&&&((()))++++++)))(((&&&'''((((((((())))))******(((((()))***+++,,,------))))))))))))***+++,,,---************++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,------.../////////......//////000000111111444333222222111111111111555444222111111111222222444222000111444555333111///000111222222222222222111222333444555555555555555555444333222000000///111000000///...------------,,,,,,+++,,,---...///000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++*********))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&$$$###$$$((()))(((&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''' """%%%'''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&,,,***(((&&&'''***---000*********)))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))*********++++++++++++++++++************))),,,++++++******++++++,,,************************++++++,,,------......///////////////000000000000111111222222222111111000111000///000222333222111444444555555444333333222777777666555555555555666555555666666666666555555:::999777555444333333444222111111000000000000000111111111111000000000000,,,,,,------------------,,,,,,+++******+++,,,,,,***************+++++++++***)))'''&&&'''***,,,...(((((((((((((((((((((((())))))'''%%%###$$$'''***''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''((('''))),,,...///---***(((+++***((('''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))******)))(((((('''((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((************)))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////......//////000000111111444444333222222222222222444333222111000000111222333111///000222333222000//////000222222333333333222222333444555555555555555444444333222111000///111000000///......------------,,,,,,,,,---...///000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************)))(((''''''((()))************)))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''(((((('''%%%$$$&&&)))***)))''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''***((('''&&&'''))),,,---((((((((((((((((((((((((***++++++++++++***)))((())))))))))))))))))))))))************)))))))))((())))))*********+++++++++******************+++++++++******))))))******+++************************++++++,,,------......///.../////////000000000000111111222222222111111000222111000111333333333222333333444555555555555555666555444444333333444444555555666666666666555555888777666444333222222333222111111000000000000000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++***)))((((((''''''&&&((((((((((((((((((((((((((()))((('''%%%&&&)))+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((***,,,...000000...,,,***+++***)))'''''''''''''''&&&&&&&&&'''((((((((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''')))(((((('''((()))***+++))))))))))))))))))))))))+++***))))))((((((((()))************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////......//////000000111111555444444333333333333333333222111111000111111111222000///000111222111///...///000222333444444444333333444444555444444444555444333333222111000000000000000///......------------,,,,,,,,,---......///...---,,,+++++++++,,,++++++++++++++++++++++++,,,++++++++++++*********))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&'''(((((()))******((('''&&&''')))******)))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******''''''''''''((((((((((((******++++++******))))))))))))))))))))))))))))))************))))))))))))***************+++++++++))))))******+++,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++++++++,,,------......///....../////////000000000000111111222222222111111333222111222333444444222222333444666777777888888444444333222222222222333555555666666666666555555666666444333222222222222222111111000000000000000111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******))))))((())))))******(((&&&$$$###((((((((((((((((((((((((&&&((())))))((((((***+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''((())),,,---...///...---***)))++++++)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((&&&''''''((()))*********))))))))))))))))))))))))((())))))))))))*********---------,,,,,,++++++++++++,,,,,,------...//////......//////000000111111555444444333333444444444333333333333222333333333333222222111222222111111...///000222333444444555444444444555444444333333444444333333222111000000000000//////............------------------------...------,,,,,,+++++++++************************++++++++++++************+++******************+++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))******'''''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))))))))''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************((())))))***,,,------...******))))))))))))******++++++++++++++++++++++++++++++,,,------......///........./////////000000000000111222222222111111333222111222444555444333333444555777888888888888555444333333222222333333555555666666666666555555555555444333333333222222222111111000000000000000111000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''((((((((()))((((((''''''(((((((((((((((((((((((($$$&&&)))***)))))))))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&'''((()))***,,,,,,,,,,,,+++)))'''&&&++++++***))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))++++++***************+++*********)))))))))))))))))))))))))))))))))))))))*********++++++*********(((((())))))))))))(((((())))))))))))***++++++,,,(((((((((((((((((((((((())))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,---...............//////000000111111444444444333333444444555444555555555555555555555555555555555444333333333///000111222444444444444444444444555444444333333444333333222222111111111////////////............---------------------,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++*********))))))*********++++++*********(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((******))))))((((((((((((&&&'''''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))*********)))(((((((((((())))))*********((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((()))+++,,,---...///+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------......///............///////////////000111222222222222222333222111222444555444333555666777777888888777777666666555444444444444444555555666666666666555555444555555555444444444444222111111000000000000000000000000////////////...............------,,,,,,++++++++++++++++++++++++++++++******)))((('''''',,,***)))''''''((()))+++(((((((((((((((((((((((("""%%%((())))))(((((()))'''''''''(((''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((()))******------,,,+++)))((('''&&&***************))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((+++***)))(((((((((((()))((((((((((((((((((((((((************++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,------............//////000000111111333333333333333444444555555555666777777777777666777888999777555444555666000111222333444444444444333333444444555444444444333333333222222222111111//////////////////......------.........---,,,+++++++++,,,,,,,,,,,,++++++************************+++************)))))))))(((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((******)))(((((('''&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******)))))))))(((((())))))******++++++(((((())))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))***+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------.........////////////000111222222222222222333222111222333444444222555666777777777777777666777777666555555555555666555555666666666666555555333444444555555555555444222111111000000000000000000000////////////......///......------,,,,,,+++***++++++,,,,,,++++++************))))))(((((('''000---***'''&&&'''((()))((((((((((((((((((((((((###%%%(((((((((''''''(((''''''((((((''''''&&&%%%)))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((()))***+++000///---+++******)))***((())))))******)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((***)))'''%%%%%%%%%%%%&&&)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---............//////000000111111222222222222222333444444444555666777888777777666888999:::999666555555777222222333333444333333222222222333444555555555555333333333222222222222111.../////////////////////------.........---,,,+++***+++,,,,,,,,,,,,+++***************************************))))))))))))'''((()))******)))(((''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((''''''''''''''''''''')))***)))'''&&&(((***''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++*********))))))******++++++,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........////////////000222222333333222222111000111333333333222333444555666777888888888888777666666555555666666555555666666666666555555111222333444555444444333222111111000000000000000000000/////////.........------,,,++++++***))))))***+++,,,,,,,,,,,,+++***)))))))))))))))(((((((((,,,+++)))((('''''''''(((((((((((((((((((((((((((&&&'''))))))'''''''''(((''''''((((((''''''&&&%%%))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((***+++,,,///...,,,***))))))***+++'''(((((()))))))))((('''&&&&&&&&&'''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++******)))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))((((((((())))))***+++((()))))))))************))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------***++++++,,,,,,---............//////000111111111111111111111222222333444333444666777777777666555888:::;;;999666444555777333333444444333333222222111222333444555555666555333333222222222222222222.........///////////////------...///...---+++***)))***,,,,,,---,,,+++***))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***++++++***)))(((%%%%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%%%%&&&&&&'''((((((((((((***,,,+++(((''')))+++&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))***++++++,,,,,,------...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........////////////000222222333333333111000///000222333222111000111333555777888999999777777666555555555555666555555666666666666555555///000222333444444333222222111111000000000000000000/////////............++++++******)))(((((('''***+++,,,------,,,+++***(((((((((((())))))))))))$$$%%%'''((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,---+++)))((('''((()))***&&&'''((())))))(((''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''&&&&&&%%%%%%&&&''')))*********)))((())))))))))))))))))))))))(((((('''(((((()))******(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((+++***)))((()))+++---...))))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++,,,,,,,,,---------............///000000000000000111111000...------000222444444555555666777777888777666555555555666888999666555555444444444555555333333333444444555555555333333333222222222111111000000000000////////////+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000111111111111222222222222222222333333222222222333333444444444555555555555555666777777:::999888666444222000///222222222222222222222222111111000000000000111111111000000///...---------------------------------,,,,,,,,,+++++++++******)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))%%%&&&''''''((('''''''''((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))*********++++++++++++***)))'''''''''((()))((()))***)))&&&%%%&&&'''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++******))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000000111111111///...///111444333333444444555666666777555555444444555555666666444444444444444444444333333333333444444444555555222222111111111000000000000000000/////////......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((************++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))),,,,,,++++++************+++)))((()))+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111111111111111111222222222222333444555666666777888555555555555555666666777888888777666444222111000222222222222222222222222111111000000000000111111000000000///...---------------------------------,,,+++++++++************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''(((((())))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((())))))*********+++***((('''''''''((()))'''((())))))''''''((()))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------*********+++++++++,,,,,,......///000000000000///000111111000000000333555222222333333444444555555222222333444444444444444111222333444444333222222333333333333444444444444111111000000000/////////000////////////.........---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((((((***))))))((('''&&&%%%%%%######$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++************)))))))))+++)))((()))+++---......************************,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000000111111000000000111111222222222222333333555666777888888555555444444555555666777666666666666555333222111222222222222222222222222111000000//////000000111000000//////...---------------------------------++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))***)))((('''''''''((((((%%%'''))))))((((((***,,,((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---...//////000000/////////000111000000111333555111111222222333333333333111222333444555444333222111222444555666555333222333333333333333333333333111111000000000//////////////////.........---------------,,,,,,+++++++++************************************************+++++++++*********))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))'''''''''((()))''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))***)))))))))))))))))))))+++)))((()))+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000111111111111222222333333444333333333333444444444555555444444444444555666666444444555555555444333333111111111111111111111111000000////////////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))))))))(((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))(((&&&%%%''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((('''(((((((((&&&((())))))((()))***,,,(((((((((((((((((((((((())))))(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------------...///////////////---...000000///000222333111111111222222222222222111222333444555444333222111333555666777666555333333333333333333333333333222222111111111000000000............---------------------,,,,,,+++++++++************************************************+++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((,,,+++)))(((''''''((()))''''''''''''((((((((((((***)))))))))((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000222222333444444555666666777666555444333222222111444444444444444555666666333333444444444444444333111111111111111111111111000000////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''(((((((((((('''''')))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))************************))))))(((((((((((())))))((()))))))))************(((((())))))******++++++************************''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........------...////////////...---...000000//////000222111111222222222222222222111222222333333333333333222333555666666666666555333333333333222222222222222222111111111000000000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************************************+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))'''''''''(((((()))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***))))))(((((((((((()))''''''''''''((((((((((((******)))))))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))************++++++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000333333444555666666777777;;;:::999777555444222111444444333333444444555666333333444444444444333333111111111111111111111111000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((()))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))))))))((((((&&&&&&'''((((((((('''''''''((()))((('''&&&'''((((((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,---......//////.........000111111000///000111222222222222222222222222111000000000111111222222222222333444444555666666333333333222222222111111111111000000000/////////---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***'''((((((((())))))))))))*********))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************++++++,,,,,,+++)))((()))+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000222222333444555666777777;;;:::999777666444333222444444333333444444555666333333444444444333333222111111111111111111111111//////............//////------------------------++++++++++++++++++++++++,,,+++++++++*********************)))))))))((((((((((((((((((((((((((((((%%%''')))+++++++++)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))(((((('''''''''%%%&&&'''(((((((((''''''$$$%%%''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,---......//////......000222333333111000000111333333222222222222222222000///.........///111222222222111222333444555666333333333222222111111111000/////////............---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))))))))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++)))((()))+++---......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000111111222333444666666777777777666555444333222222444333333333333444555555333333444444444333222222000000000000000000000000//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((($$$&&&***------,,,***(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''''')))+++,,,'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''!!!###%%%&&&&&&''')))+++(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000111111111000000///000000000000111111111111000000111111111111000000111111111111222333444555333333333222222111111111/////////...------,,,,,,000///...---,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******''')))***++++++***((('''))))))************))))))))))))(((((((((((())))))$$$###"""$$$''')))***)))(((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))((((((''''''''''''((((((***)))((('''&&&&&&'''(((******))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''',,,...///...,,,******+++(((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------...............//////////////////000222333222111///...333333333222222111111111333333222222111222222222222222222222222222222222222222222111111111111000///...---,,,,,,---...///---------,,,,,,+++++++++......---,,,***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&''''''''''''''''''(((***)))'''%%%&&&%%%%%%%%%&&&''')))***(((''''''&&&&&&((()))***%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((((((&&&%%%&&&))),,,---***'''******))))))(((((('''''''''''''''((((((((((((((())))))(((((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000000111111000000/////////000000000111111111//////000000000000//////111111111111222333444444333333222222222111111111/////////...------,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******)))))))))))))))*********((('''&&&))))))************))))))))))))(((((((((((())))))((('''%%%&&&((())))))((((((((((((((())))))))))))******)))))))))((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((()))((('''&&&&&&&&&''''''))))))))))))((((((''''''))))))))))))(((((((((((((((((((((''''''(((((((((%%%''')))***)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********))))))++++++++++++,,,---......)))******++++++,,,------***+++,,,,,,------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------............////////////---...000222222222111000333333222222222111111111333333222222111222222333222222222222222222222222111111111000000000/////////...---,,,,,,---...///------,,,,,,,,,+++++++++)))******+++,,,------...******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&&&&&&&%%%%%%&&&'''((()))(((''''''&&&'''((()))***&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((((((&&&&&&&&&))),,,,,,***'''((((((((((((((((((''''''(((((((((((((((((('''''')))))))))(((((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))(((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////000000000000////////////000000000000111111...//////////////////...000000000000111222333444222222222111111111111111/////////...------,,,,,,...------,,,,,,---------++++++***************)))++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((()))))))))))))))************))))))))))))(((((((((((()))))),,,***(((((())))))((('''(((((((((((())))))))))))))))))((((((((((((((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&)))))))))(((((((((((('''*********)))))))))(((((())))))(((((((((((())))))$$$&&&(((((('''&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))+++************)))))))))+++******++++++,,,---...************+++++++++,,,+++++++++++++++,,,------------,,,+++++++++++++++++++++,,,,,,,,,---------------........./////////,,,---///111222222222111222222222111111111111111333222222111222222333333222222222222222222222222000000/////////...............------------......,,,,,,,,,,,,++++++++++++((()))***+++---...///000++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((('''''''''''''''''')))(((&&&&&&((()))((('''''''''&&&&&&&&&''''''((((((''''''''''''((())))))''''''((((((((()))))))))(((''''''''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((((((((('''&&&''')))++++++)))(((''''''(((((((((((((((((()))))))))(((((('''''''''***)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((('''(((((((((((((((((('''))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------------......//////000000//////////////////000000000111//////000000000000//////000000000000000111222222111111111111111111111000/////////...------,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++************************************(((((())))))))))))((((((&&&&&&'''((()))+++,,,---))))))************))))))))))))(((((((((((()))))),,,+++)))((())))))((('''(((((((((((())))))))))))(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))***++++++***'''%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))************+++,,,---...,,,,,,,,,++++++*********,,,+++*********+++---...---,,,,,,+++***+++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////---...///000111111111111111111111111111111111000222222111111222222333333222222222222111111111111000000000/////////......------------------------,,,+++++++++++++++++++++---------,,,,,,,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((())))))(((((('''''''''&&&***(((&&&%%%'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((()))''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((()))******)))(((((((((((())))))*********+++******)))((('''&&&&&&************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...///////////////...////////////000000000000111111222222111111000000000/////////000111111000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))))))))))))))))))+++,,,,,,))))))************))))))))))))(((((((((((()))))))))(((&&&'''((())))))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))++++++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((***+++,,,+++(((&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,,,,---...//////000//////000000000/////////000000000000000000000000222111111111222222333444222222222111111000000000111111000000000/////////,,,------------------,,,++++++++++++++++++++++++///......,,,+++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((())))))(((((('''''''''&&&***(((&&&%%%'''(((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((()))))))))))))))))))))))))))******+++++++++++++++***)))(((''''''&&&))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++******)))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,---...////////////......////////////000000111222222333333222222111000000////////////000000////////////000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---------******************************++++++++++++******,,,++++++***)))(((((('''))))))************))))))))))))(((((((((((())))))&&&%%%$$$%%%''')))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&((()))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))******))))))******+++,,,---'''((()))***+++---......***************+++,,,,,,,,,,,,+++***************))))))*********+++++++++++++++,,,---...//////000000000000//////.........////////////000000000000111111111111222333444444222222222111000000//////111111111000000000//////,,,,,,------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((('''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&''''''(((''''''&&&&&&''''''((()))(((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***''')))***)))((('''(((***))))))***************+++*********))))))((((((((((((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))***++++++,,,,,,++++++***))))))************))))))(((((((((((())))))))))))************************************************)))************+++++++++************************)))******+++++++++++++++++++++,,,---...................../////////000000111111222222222222111111000//////....../////////........./////////000000/////////...------,,,,,,------,,,,,,,,,---......******++++++,,,,,,,,,,,,************************))))))************))))))''''''((())))))((('''&&&))))))************))))))))))))(((((((((((())))))'''%%%%%%%%%'''))))))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((("""%%%'''(((((((((***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))***+++,,,---(((((((((((())))))))))))))))))***+++++++++++++++,,,++++++***************))))))))))))*********+++***++++++,,,...//////000//////.........//////000........./////////000000111111111111222333444555222222222111000/////////000000/////////.........+++,,,------------,,,+++)))*********++++++++++++)))))))))******+++++++++***))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&$$$%%%&&&(((((((((''''''&&&&&&((()))))))))((('''''''''((((((((()))))))))'''(((((())))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((()))***)))'''&&&(((***)))))))))(((((((((((((((***)))))))))))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++******++++++++++++******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++************************))))))***+++++++++++++++***+++,,,---......................../////////000000000111111111111000000000//////.........//////---.........//////000000000//////...------,,,,,,...------,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((( $$$''')))******)))))))))************))))))))))))(((((((((((()))))))))'''&&&&&&((())))))((((((((((((((())))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$###((((((((((((((((((((((((&&&'''''''''(((((())))))***'''### ###'''***&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))(((((((((((())))))&&&(((******)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))***+++,,,------,,,***(((&&&###"""!!!((()))***,,,,,,+++******,,,++++++***)))*********))))))))))))******************+++,,,...//////000------------...000111222---.........//////000000111111111111222333444555222222222111000//////...//////.........---------++++++------------++++++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&''''''''''''''''''(((***)))'''%%%###$$$&&&((())))))((((((%%%&&&((()))))))))((('''))))))))))))************'''((()))******)))(((''''''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((***+++)))'''&&&(((+++((((((''''''&&&&&&&&&%%%)))))))))))))))*********&&&'''''''''(((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((******************************))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------......///,,,---///111111111000000222111111111000000//////000000///...............///////////////////////////---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***&&&###%%%***,,,)))%%%'''&&&'''***...///---+++***((('''((()))***)))'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''''''''''''''''''''''''''"""###%%%&&&'''((((((((()))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''))))))(((((((((((())))))))))))((((((((((((((()))''''''(((((((((((('''''')))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))++++++,,,,,,,,,,,,------++++++******)))*********............////////////111111000000000000000111222222222222222222222222222222222111000//////...000000000000///...---,,,***+++,,,------,,,+++***++++++***))))))***+++,,,************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%''')))******)))'''%%%''''''''''''((((((((((((''')))***)))((('''(((***///,,,)))&&&$$$$$$%%%&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((******))))))((((((''''''******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---.........,,,---///000111111000000111111111111000000000///000000///...............///////////////////////////---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''((()))(((((((((&&&&&&(((***+++***(((***((('''((()))***)))'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''')))((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((()))))))))(((((())))))(((((((((((())))))))))))((((((((((((((()))''''''((((((((((((''''''))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++*********)))++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---............////////////111111000000000000000111222222222222222222222222333333222222111000000///000000000//////...---,,,+++++++++,,,,,,+++++++++---,,,+++******++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''((())))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&((()))((('''&&&'''(((***)))'''&&&%%%&&&'''((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))(((((((((((('''''''''))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((******))))))((((((((((((******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------...000000000000000111111111111000000000000000000///...............///////////////////////////---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%'''))))))'''&&&(((******(((''''''((()))((('''***((('''((()))***)))'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))(((''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))*********)))((())))))(((((((((((()))))))))((((((''''''((())))))'''(((((())))))((((((''')))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++++++++************++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------............/////////000000000//////000000111222222222222222222222222333333333222222111111000//////000//////...---,,,,,,++++++++++++++++++,,,......---,,,+++++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&''''''(((((((((((()))(((((('''&&&&&&))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((())))))(((((())))))))))))************))))))******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((***))))))))))))(((((((((******))))))******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***++++++,,,------......------...//////000000000111111111000000000000000000000///...............///////////////////////////---++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''(((((('''(((((())),,,***)))(((((()))***+++***((('''((()))***)))'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))***)))((('''(((((())))))))))))(((((((((((('''''''''((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******))))))******++++++---------.........//////000////////////000000111111111111111111111111111222222222111111111000000////////////...---,,,,,,---,,,+++******+++,,,---...------,,,++++++******************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''((("""###%%%''''''(((''''''(((((()))))))))'''&&&%%%((()))))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((()))))))))************))))))*********))))))(((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++,,,------...---------...//////000000000000000000000000111111000000///...............///////////////////////////---++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&$$$&&&)))+++)))&&&))))))((((((((()))+++---***((('''((()))***)))''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------***)))))))))******+++,,,------------............//////......///000111111111111111111111111111111000000000000////////////////////////...---,,,+++---,,,+++******+++,,,---+++++++++++++++***))))))************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))((('''((()))###%%%&&&'''((('''%%%%%%'''((()))))))))(((&&&%%%'''''''''(((((()))))))))((()))))))))*********+++************************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))((()))))))))************))))))************))))))((((((((((((((((((((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,------......******++++++,,,,,,------------------...///000111000000000000111111111111000000///...............///////////////////////////---++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((***&&&###%%%***,,,)))%%%$$$&&&''''''&&&''')))+++***((('''((()))***)))'''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%%%%'''((()))******)))((('''&&&&&&&&&&&&'''((())))))((())))))******))))))(((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,------------.....................///000111111111111111111111111111111////////////////////////......///......---,,,+++,,,++++++++++++++++++,,,)))******++++++******)))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***&&&&&&'''(((((('''%%%$$$''''''((((((((((((''''''&&&&&&''''''(((((())))))'''(((((())))))*********************************'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((('''((())))))******))))))))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))************''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))))))))))))))))))))************+++******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,---......///*********+++,,,,,,------------,,,,,,---...000111///000000000111111111111000000///...............///////////////////////////---++++++,,,,,,,,,+++************************+++)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((((('''%%%&&&)))***)))'''$$$''')))(((&&&%%%&&&(((***((('''((()))***)))''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))'''&&&%%%'''((()))******)))((('''&&&&&&&&&&&&'''((())))))))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,---------............------......000111111111111111111111111111111///////////////000000000............---,,,+++++++++++++++,,,,,,+++++++++((()))***,,,,,,,,,,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))))))))((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''((())))))''''''((()))'''''''''(((((('''''''''''''''&&&''''''((()))***&&&''''''((())))))******&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((()))************)))))))))))))))************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((((((''''''''''''&&&))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,---...//////)))******+++,,,,,,------------,,,,,,---...000111//////000000111111111222000000///...............///////////////////////////---++++++,,,,,,,,,+++***************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((&&&''')))(((''''''(((***'''***---,,,)))&&&&&&'''***((('''((()))***)))((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((((((((((('''''''''''''''''''''''''''''''''*********)))(((&&&%%%$$$((('''&&&&&&&&&((()))***%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((((((((())))))******%%%&&&&&&''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))*********((('''&&&'''((()))++++++)))((('''%%%%%%%%%&&&'''((()))***))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,---------......---------......000111111000000000000000000000000000000000000000111111111............---,,,++++++***+++,,,------,,,+++***((()))+++---.........---************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''')))******)))'''&&&''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&'''''''''((()))))))))'''&&&&&&&&&'''(((***,,,'''(((((()))***+++++++++%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))******++++++++++++************************,,,+++)))((((((((()))***,,,,,,,,,---------......---------,,,,,,+++++++++---------............///000000000000111111111111000/////////............///............---------,,,,,,,,,++++++*********+++++++++************)))+++++++++************)))---+++(((&&&%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***+++---...//////---------...............111111000000//////......//////000000000000//////---.........//////000000........................,,,++++++******++++++,,,*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******(((&&&$$$,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))************))))))))))))******************************---,,,+++***))))))***+++,,,,,,,,,------------...---------,,,,,,+++++++++---------............/////////000000000111111111000000/////////.........///............---------,,,,,,,,,+++++++++******++++++++++++************+++++++++************)))+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***)))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''(((((('''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---......,,,,,,------.../////////000000000000//////......//////000000000000//////---........./////////000------------------------,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))*********)))'''&&&++++++******)))((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************---,,,++++++***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------............/////////000000000000111111000000000/////////......///............---------,,,,,,,,,++++++++++++***,,,+++++++++************+++++++++************)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''(((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...//////000000000000////////////...//////000000000000//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))******))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111000000000////////////...///............---------++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))((()))************(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''''''(((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////////////////////////////000000000000//////........................++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((())))))***(((((((((((())))))******((((((((((((((((((((((((******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******************************))))))******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000111000000000///////////////............---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((())))))(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++.........---,,,,,,++++++...............///////////////000000000000//////...............---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))'''''''''((())))))******((((((((((((((((((((((((******++++++++++++******))))))))))))************((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((***)))))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((******))))))))))))************))))))))))))******************************(((((()))*********))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......////////////000000111111000000000////////////............---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''(((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---............///////////////000000000000//////.........---------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++************))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))******))))))))))))))))))))))))+++++++++******)))''''''((((((((((((((((((((((((************+++,,,,,,---)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******************************((()))***+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,------------------............///........./////////000000111111111000000000/////////............---------******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&((())))))*********(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,------************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((''''''(((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******************************)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////............/////////000111111111111000000000000//////.........---------*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))))))))*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''))))))***))))))(((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&((()))************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,---------((()))***+++---...///000---------.........////////////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))************************(((((())))))))))))((((((&&&(((***+++,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******++++++***(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))***+++++++++,,,+++***)))(((((()))***+++)))************+++++++++---------............///---------............///......//////000000111111111111111111000000000//////...---,,,++++++++++++************************************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((''''''''''''(((((()))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((())))))))))))((((((%%%&&&(((******)))((('''%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------000000//////.........---///000111111111///...---------------------------------------------------++++++++++++++++++++++++************************((()))***++++++***)))(((,,,+++)))''''''(((***+++******)))((('''&&&%%%%%%))))))(((((((((((()))))))))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***'''%%%&&&(((***(((&&&***'''$$$&&&***+++(((%%%))))))))))))((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''************))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))************))))))))))))))))))))))))++++++******************)))******+++++++++*********************++++++++++++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,---------------------............///.........///000000111111111111111000000000//////......---,,,++++++++++++************************************************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((())))))))))))((((((###$$$&&&'''((('''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---.........///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''(((***,,,...)))))))))(((''''''&&&&&&'''''''''''''''(((((()))(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***(((&&&&&&((()))((('''***'''%%%&&&)))+++(((%%%))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++******)))+++++++++*********************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///---......//////000111111000000000000////////////...---,,,++++++***++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((######"""$$$&&&((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******'''(((((())))))(((((('''###$$$&&&'''''''''&&&%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))'''%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////...............,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))((((((''''''(((***,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((&&&&&&((()))((('''***'''%%%&&&)))***(((&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++************))))))))))))************************)))))))))(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))************************+++++++++++++++***)))(((,,,+++++++++***)))))))))***))))))))))))))))))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------............///------......///000000111000000/////////.........---,,,,,,+++******++++++************************************************,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((((((((((((((('''&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))&&&%%%%%%&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******))))))))),,,+++***)))((((((((()))''''''''''''(((((())))))(((((('''&&&&&&'''''''''&&&&&&&&&'''''')))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''''''''((((((((()))'''&&&'''))))))(((&&&(((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++************)))))))))(((************************)))))))))((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))(((,,,+++++++++***))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,---------------------............///---------...//////000000/////////............---,,,,,,+++*********++++++************************************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((()))'''&&&'''((()))(((&&&(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))'''%%%&&&'''((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------...............,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))))))))***,,,+++***))))))(((((((((&&&&&&''''''((()))))))))++++++)))(((''''''&&&&&&&&&&&&&&&'''''')))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''''''''(((((((((''''''((((((((()))))))))***(((((()))***++++++******(((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++***)))(((+++++++++***************))))))************)))))))))************+++++++++,,,,,,,,,,,,---------------------............///,,,------......///000000///.........------------++++++************++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((***)))(((((())))))(((&&&((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''')))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------------.........------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******(((((())))))************&&&'''''''''(((((()))))),,,+++***)))(((''''''''''''''''''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''(((((())))))******'''((()))******+++******(((((((((((())))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))'''(((((())))))*********)))******+++++++++*********************+++++++++((()))***++++++***)))((()))************+++++++++++++++++++++,,,,,,,,,,,,---------............///,,,,,,---......//////000.........---------,,,,,,++++++************++++++************************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((((((''''''((()))((((((''''''''''''((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))(((((()))***+++((())))))***************'''''''''((((((((((((((((((((('''''''''(((((()))(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))(((&&&&&&(((***'''((((((((('''''''''((('''''''''((()))*********&&&'''((()))************(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))************))))))))))))************************))))))))))))***+++,,,---)))************+++++++++))))))))))))))))))))))))''''''(((((()))******+++((()))***+++++++++++++++))))))******+++++++++,,,((()))***++++++***)))((()))************+++++++++)))************+++++++++---------.........//////,,,,,,------...//////000......---------,,,,,,,,,+++***************++++++************************************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%$$$$$$&&&((())))))((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''''''''''''''&&&(((''''''''''''((())))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,---......---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***((('''&&&(((((((((((((((((((((((($$$%%%%%%&&&'''(((******)))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***(((&&&%%%'''***'''((()))((('''''''''(((&&&''''''((()))******+++&&&&&&((())))))*********(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))************))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***+++,,,,,,,,,++++++******))))))(((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,+++)))(((((()))+++,,,)))************+++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))...---,,,+++***(((''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++***(((&&&&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))************))))))))))))))))))))))))******))))))))))))************++++++++++++******+++++++++*********))))))...------,,,,,,------...---------.........//////---------............///++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))******)))******))))))((((((''''''***)))(((''''''((()))******))))))((((((((((((((('''&&&&&&''')))***)))(((************)))))))))))))))************))))))(((***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))************************)))(((&&&&&&******))))))((((((''''''((((((((((((((((((((((((,,,***)))'''''''''(((((())))))))))))************&&&'''***,,,---,,,+++***))))))))))))))))))))))))''')))******))))))***,,,+++***)))(((((()))***++++++*********))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))*********************)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................------,,,,,,,,,++++++++++++***(((''''''(((***+++,,,+++)))(((((()))+++,,,)))************+++++++++************************))))))))))))))))))))))))++++++*********)))))))))+++++++++***)))))))))((())))))))))))))))))))))))''''''&&&&&&'''((()))***(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&''''''(((''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&'''((()))'''&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))------,,,,,,,,,,,,------,,,,,,---------.........------------............,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((('''))))))))))))((((((((((((***)))(((''''''((())))))((((((((((((((()))******((('''&&&''')))))))))((())))))))))))))))))))))))((())))))*********))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))((((((((()))))))))******************)))((('''&&&***)))))))))((((((((('''******************************)))((((((((())))))))))))))))))************)))***,,,---......,,,,,,))))))))))))))))))))))))''')))******))))))***++++++***)))(((((()))***+++************)))))))))((()))((((((((('''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((''''''&&&&&&***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&((('''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******+++++++++***************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------............------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&(((((((((((())))))))))))+++***)))(((''''''((((((&&&&&&''''''(((***+++,,,((('''&&&'''((()))((('''(((((((((((((((((((((((('''(((((()))************)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))''''''((((((((())))))))))))******))))))((('''&&&))))))))))))((((((((((((************************((()))******+++*********))))))))))))***************+++,,,------,,,++++++))))))))))))))))))))))))((()))******))))))***+++******))))))))))))******************))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))************(((((())))))******++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------,,,,,,,,,++++++++++++***++++++************++++++******))))))))))))******))))))*********+++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''((((((((('''&&&%%%%%%''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((***,,,,,,***((('''******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,---------...............---,,,***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''''''''(((((())))))************))))))((('''''''''''''''''''''((()))***+++((('''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&'''((()))************))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((***+++,,,,,,++++++((()))))))))************))))))************)))((())))))))))))))))))))))))((()))******)))((()))+++***))))))))))))))))))************)))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))((()))))))))************(((((())))))******++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********+++******************+++***))))))))))))))))))***))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''((((((((('''&&&%%%%%%''''''&&&''''''((()))***''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((((('''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''(((***,,,,,,***((('''******++++++++++++******************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------.........---,,,***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''))))))(((((((((((()))))))))(((''''''((()))(((&&&%%%&&&&&&&&&'''''''''(((%%%&&&'''))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***''''''''''''((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&(((***+++,,,,,,,,,+++((()))))))))************)))))))))***))))))(((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))******)))))))))))))))))))))))))))******'''''''''((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((((((((())))))))))))******++++++***))))))(((''''''))))))))))))))))))))))))''''''((((((((((((((('''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************((((((((((((((((((((((((((()))***++++++***)))(((******++++++++++++*********************++++++++++++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((((((((())))))))))))(((((())))))))))))((((((******)))((((((((((((((()))(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((((((&&&''''''((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************'''((()))***++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))((()))***))))))************))))))))))))))))))************'''''''''(((((((((((((((((((((((()))))))))******))))))))))))*********************)))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''((((((((((((''''''(((((())))))))))))(((((()))************+++++++++************************(((((((((((((((((((((((()))))))))*********++++++************************))))))))))))))))))))))))%%%&&&'''((())))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&''''''(((''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++++++++******+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))))))))((())))))))))))((((((((((((&&&'''((()))******)))))))))(((((((((((())))))******(((''''''(((((('''&&&%%%&&&&&&'''(((((())))))''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********((((((((()))))))))******(((((())))))))))))(((((('''((((((((()))))))))***************************(((((((((((())))))***+++))))))))))))***************))))))******+++,,,,,,)))))))))))))))))))))))))))***+++***((((((((()))((()))***++++++***)))(((((()))))))))************''''''''''''((((((((()))(((((()))))))))*********))))))))))))************++++++******))))))(((((())))))))))))************************************************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))(((((())))))))))))(((((()))************+++++++++************************(((((((((((((((((((((((())))))******+++++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))$$$%%%''')))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&******))))))((((((''''''%%%&&&((()))***+++******''''''''''''(((***+++,,,***(((''''''(((((('''%%%&&&&&&''''''((()))******'''((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))************(((((()))))))))))))))((('''((((((((())))))******(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************''''''''''''((()))++++++))))))))))))))))))))))))***++++++***((((((((()))((()))***++++++***)))((((((((())))))*********+++&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,************************''''''(((((())))))******))))))))))))))))))))))))++++++************++++++))))))))))))************+++++++++*********))))))************))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))******'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((***))))))((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******(((&&&$$$%%%###!!!###'''((('''%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%((((((&&&&&&((('''$$$)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))************+++*********++++++,,,---)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******))))))***,,,...///......---,,,,,,+++******))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&%%%&&&'''((('''((((((((('''&&&%%%%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))******************************)))(((&&&&&&)))+++(((((())))))))))))(((((())))))))))))***************)))(((''''''((())))))******))))))))))))******))))))))))))************+++)))'''&&&%%%&&&'''(((((((((''''''((()))******)))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************+++++++++*********))))))************))))))))))))))))))))))))************'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&$$$###$$$'''((('''%%%((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***''''''))))))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************))))))))))))************))))))***+++,,,---///000)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,---...------,,,++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***)))((()))***+++''''''((((((''''''&&&%%%(((((((((((((((''''''''''''((((((((())))))))))))((((((((()))))))))******)))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''(((***(((((())))))))))))(((((())))))))))))************((('''''''''(((***+++,,,******))))))))))))******))))))))))))************...,,,+++)))))))))+++,,,))))))((((((((()))******+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++***************+++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))************+++************)))))))))************))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))(((''''''&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&*********))))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%%%%((((((%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))************))))))))))))************++++++***)))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---,,,++++++******++++++------,,,,,,++++++******))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&&&&'''((((((''''''((((((((('''&&&&&&))))))((((((''''''&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))***)))((((((''''''''''''&&&''''''((((((''''''&&&***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))((('''((()))(((((())))))))))))(((((())))))))))))************)))))))))))))))***+++,,,******))))))))))))******))))))))))))************...---,,,+++***+++,,,---++++++***)))))))))******+++++++++***)))(((&&&%%%(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++*********************+++++++++******************************))))))((((((''''''))))))))))))))))))))))))******))))))))))))******((()))))))))************************))))))))))))************)))))))))(((((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***((((((''''''(((((('''''',,,++++++***)))(((((('''&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&((((((%%%&&&))))))'''''''''''''''''''''''''''&&&''''''((()))***++++++((()))))))))************((()))))))))************++++++******)))((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))***))))))(((((((((((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))'''''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''''''''((((((((((((''''''******)))((('''&&&&&&%%%'''''''''((((((((())))))''''''''''''((((((((((((+++***)))(((''''''''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))###%%%((())))))(((((()))))))))(((((((((((())))))((()))))))))************...---,,,+++)))(((((((((******))))))))))))******((()))))))))************+++***))))))))))))******,,,,,,+++***)))))))))*********++++++***)))'''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++************************************************************))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***(((((()))((((((''''''(((,,,++++++***)))(((((('''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))++++++((((((,,,---+++((((((((((((((((((((((((&&&''''''((()))***++++++((()))))))))************((()))))))))************'''(((***,,,---.........)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))***+++,,,,,,------,,,+++++++++++++++******))))))))))))))))))))))))***))))))(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***''''''((((((((((((((('''******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))************************###%%%((())))))((())))))))))))(((((((((((())))))((()))))))))************------,,,+++***)))((('''******))))))))))))******((()))))))))************)))))))))(((((())))))))),,,,,,+++***)))))))))***((()))***++++++***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++*********************)))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************(((((()))))))))))))))***************))))))))))))))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))************))))))((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))(((''''''((()))*********))))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###$$$((()))((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))************))))))))))))************************)))'''$$$###)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++((((((***+++,,,---------++++++++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))(((((((((((('''%%%%%%%%%&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))(((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))(((((())))))***)))******++++++******)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''************************************************&&&''')))***)))((()))******)))(((''''''((()))***))))))))))))************(((((()))***++++++************))))))))))))******))))))))))))*********************+++++++++++++++++++++***)))))))))******((()))******++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******+++*********)))))))))(((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))******************))))))))))))))))))))))))***************)))))))))((((((((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&((((((&&&&&&(((***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###""" $$$&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))************))))))))))))************,,,++++++(((%%%!!!)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))***+++,,,---,,,,,,+++******************++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))***************(((((((((((())))))))))))))))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((()))***++++++))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))************************)))*********((((((***,,,***)))(((''''''((()))***))))))))))))************&&&'''(((***++++++************))))))))))))******))))))))))))***************++++++,,,,,,---,,,,,,))))))((((((((()))******++++++******)))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((************************''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))******************))))))))))))))))))))))))******************))))))((((((((('''''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((('''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''$$$$$$&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''((((((((((((((((((''''''((()))******(((&&&$$$###%%%((('''&&&&&&(((+++''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''&&&###$$$)))+++***'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))************))))))))))))************'''(((***,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,---,,,+++***)))******************++++++))))))))))))))))))))))))******)))(((((((((((((((+++++++++***************(((((((((((())))))))))))******))))))((((((((('''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))))))))(((''''''((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************''''''(((((()))+++,,,---(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++,,,+++***((((((***,,,+++)))(((''''''((()))+++))))))))))))************'''((()))******)))((('''******))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,,,,(((((('''(((((()))******...---+++)))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))+++)))(((&&&&&&((()))++++++++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,)))'''(((+++---,,,***************************++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))***'''&&&)))...///,,,(((++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((++++++***)))((((((''''''''''''''''''((((((((((((%%%%%%&&&'''((()))************))))))((((((''''''))))))(((((((((((()))))))))******)))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,---+++)))(((((()))+++*********))))))(((((()))***,,,///000///,,,)))++++++******************+++***)))(((((()))***+++++++++++++++++++++++++++((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))***)))(((''''''((()))***++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((()))))))))''''''''''''''''''(((((()))((((((((('''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***&&&&&&'''''''''(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))'''%%%&&&(((***)))'''************************++++++++++++++++++++++++***************)))(((((((((((((((((()))))))))***)))&&&&&&(((,,,...+++'''))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$###''''''''''''(((((((((((()))))))))***++++++,,,,,,***)))))))))((((((((('''(((((())))))))))))((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))+++,,,************)))))))))(((***))))))***,,,,,,+++)))******************************))))))))))))******(((((((((((((((((((((((())))))((((((((()))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,*********+++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))***)))(((''''''((()))***++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))***)))((((((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***)))))))))(((((('''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))''''''((((((((()))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((&&&%%%%%%'''(((((('''************************++++++++++++++++++++++++)))************))))))(((((((((((()))))))))******(((&&&%%%'''+++,,,***'''''''''(((((())))))*********)))))))))((((((((('''))))))))))))((((((((((((((())))))******))))))(((%%%%%%&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))(((''''''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((*********+++---///************))))))))))))***(((&&&&&&(((******************+++++++++******))))))************))))))''''''''''''''''''''''''***))))))))))))***++++++++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''''''(((((()))******++++++***************++++++************************************************))))))(((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((******))))))))))))******+++,,,...//////...,,,+++***)))((('''((()))+++---*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))******)))))))))))))))(((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***)))((())))))***++++++************************************************))))))************)))((((((((()))))))))*********)))''''''(((***+++***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&)))))))))(((((('''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&))))))))))))((((((((((((&&&((()))++++++)))(((&&&&&&((())))))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((*********+++---///*********))))))))))))))))))'''&&&&&&((()))))))))))))))***+++++++++******((()))***++++++***)))(((***************************************++++++,,,)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++***))))))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******)))+++---......---+++)))))))))(((((((((***+++,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''((())))))***'''''''''((()))******+++'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***+++,,,---************************************************((())))))*********))))))))))))))))))***************)))))))))***++++++***))))))))))))(((((((((((('''''''''((()))*********(((((((((((())))))))))))'''(((((())))))(((((('''***))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,++++++******))))))((((((((((((((())))))))))))&&&((()))++++++)))(((&&&&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))******((('''((()))++++++)))(((((()))***,,,,,,,,,+++***((()))***++++++***)))(((++++++++++++++++++++++++***************++++++,,,&&&''''''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((,,,+++***(((((()))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&''')))******+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((()))(((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********))))))+++,,,************************************************((())))))************))))))))))))*********++++++++++++************++++++******))))))((((((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((*********))))))((((((((((((((((((((())))))))))))'''((()))******)))(((''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++))))))***+++))))))))))))************(((((((((***,,,,,,***((('''(((***,,,---,,,+++***))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++&&&&&&'''(((***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&((()))))))))((('''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******((((((***,,,************************************************(((((()))***************))))))*********+++++++++*********)))((((((***+++(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***&&&''''''((((((''''''&&&%%%&&&&&&'''((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((((((((('''++++++++++++++++++++++++''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))))))))***(((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++((()))))))))***************)))'''((()))++++++***&&&(((***,,,---,,,+++*********))))))))))))******))))))))))))))))))))))))))))))((((((((()))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++---...///000---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******,,,,,,+++******+++,,,,,,((()))+++---,,,***'''%%%(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))(((+++...************************))))))))))))))))))))))))(((((()))***************)))************+++++++++)))***)))((('''''')))***&&&&&&'''((()))***++++++))))))))))))(((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&((((((((((((((()))))))))''''''''''''((((((((()))))))))******************'''((((((((())))))******))))))(((((((((((()))))))))***+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,(((((())))))*********+++,,,)))&&&$$$&&&)))+++,,,&&&'''***---------+++***+++***)))(((((()))***+++************************((((((((((((((())))))***+++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((((((((()))))))))))),,,+++++++++***)))))))))(((((((((((()))))))))*********))))))((((((''''''(((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))************)))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))'''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((())),,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''+++******)))(((''''''&&&))))))(((((((((((()))***'''(((***,,,,,,+++)))(((************)))(((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++***+++,,,+++)))))))))+++************************++++++++++++++++++++++++''')))++++++******+++,,,))))))))))))((((((((((((+++)))''''''******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))'''&&&&&&''')))******)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******************))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))************)))))),,,)))&&&&&&(((******((())))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$***------+++)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************,,,)))&&&(((,,,...+++(((************************,,,+++)))(((((()))+++,,,+++++++++***************))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((+++***((('''''''''((()))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%'''((()))))))))(((''''''************)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++...//////...,,,***+++,,,************************************************(((***++++++***)))***+++,,,,,,+++)))(((&&&%%%%%%+++)))'''((()))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((&&&%%%$$$$$$%%%&&&((())))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))),,,)))&&&&&&(((***)))((())))))))))))***************)))((('''''''''((()))))))))))))))))))))))))))&&&''')))+++++++++)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************000---***,,,000222///,,,************************+++++++++,,,,,,+++++++++******************++++++)))******++++++,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''*********+++++++++++++++))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))************************'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))((('''''''''((((((((((((((((((''''''''''''+++)))&&&%%%%%%''')))+++'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''')))***++++++(((((((((((('''%%%$$$###(((((((((''''''&&&&&&%%%)))******))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******000000000///,,,******+++************************)))))))))))))))))))))))))))***,,,+++***))))))***,,,+++***)))((('''&&&%%%***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))(((,,,***((('''((()))((('''))))))))))))************+++***)))((((((((((((((())))))))))))))))))))))))---,,,***)))(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))************---+++)))+++...///---+++***************************+++---......---+++***)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++******************)))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((('''(((((((((((((((((((((''''''''''''((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%''')))******)))'''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))***+++,,,,,,***(((&&&+++***((('''&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))+++,,,---+++)))(((((()))************************)))))))))))))))))))))))))))+++,,,+++)))(((((()))(((((((((((())))))))))))***))))))((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((+++***)))(((((((((''''''((()))))))))************++++++******)))((((((((((((((((((((((((((((((((()))((('''&&&'''(((***,,,+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************+++)))((()))+++,,,+++*********************************,,,,,,,,,,,,******(((((()))***+++,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((('''((((((((((((''''''''''''###%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%''')))******)))'''%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))((()))+++---...---+++***,,,,,,***)))((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))'''((())))))((('''(((***************************************************)))***++++++)))'''(((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))***)))((((((''''''((()))))))))***************************)))((((((((((((((((((((((((((((((%%%&&&'''((()))***+++++++++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************,,,+++++++++---------,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((('''(((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((((((((''''''''''''!!!###&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&''')))***++++++++++++,,,,,,,,,++++++*********(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))************((((((((()))))))))******&&&((()))***))))))***,,,************************************************((()))+++***)))(((((()))*********)))((('''''''''((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))((((((''''''(((******)))(((((()))))))))))))))************((())))))******))))))((())))))))))))))))))))))))((()))***+++,,,+++***)))*********))))))*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))+++***(((&&&&&&(((***+++)))))))))***+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******************))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))***)))(((''''''((()))***(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******'''''''''((((((((())))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))***))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((((((((''''''''''''###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***+++,,,------,,,+++***(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))************)))))))))*********++++++((()))******))))))***+++************************))))))))))))))))))))))))&&&(((******)))((()))*********))))))((((((''''''(((***+++***'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%$$$$$$&&&(((***,,,'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''$$$'''******)))((()))***))))))))))))************%%%&&&((()))***))))))))))))))))))))))))))))))))))))))))))******))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))************'''((((((((((((((()))***))))))))))))))))))))))))***))))))))))))))))))*********************++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))(((''''''((()))***(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))+++,,,,,,&&&&&&&&&'''''''''(((((((((((()))***************''''''(((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))$$$%%%'''((((((((('''''')))(((((((((''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((((((((()))))))))***,,,------,,,+++***(((((()))))))))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************************++++++++++++)))******)))'''&&&'''(((************************((((((((((((((((((((((((%%%''')))***)))((()))***&&&''''''((()))******+++(((***+++***'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((((((((('''''''''((()))******)))((('''************************''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$$$$&&&(((+++---'''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''###&&&***+++)))(((***,,,))))))))))))************$$$%%%'''((()))***))))))))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++,,,------,,,,,,---...))))))))))))))))))))))))(((***+++,,,,,,+++***(((+++++++++***************)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((()))******************************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))((((((((((((***,,,---,,,---......---,,,***))))))(((((('''''''''''''''))))))((('''&&&%%%%%%$$$'''((()))******)))((('''(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((())))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((*********)))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))***+++***((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&******))))))((((((''''''(((((()))***************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&)))************)))((((((+++*********))))))((((((************************+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))************)))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((***+++,,,,,,,,,---------------,,,,,,+++***)))((('''''''''(((((((((''''''''''''&&&''''''((()))))))))((('''((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********((('''((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))(((((((((((())))))*********+++,,,,,,+++++++++*********************************************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''''''((())))))******))))))))))))******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''(((((()))***++++++++++++,,,---.../////////...,,,+++)))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''((((((((()))))))))+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***)))((((((************))))))))))))((((((((((((((((((((((((((()))******++++++******(((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))(((((((((((((((((()))*********************************************))))))))))))******************************(((((((((((()))***+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))))))))(((((('''((()))***,,,---++++++************))))))************************************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))),,,+++*********+++---.........---,,,++++++++++++++++++******))))))((((((%%%&&&''''''(((((())))))((('''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))((((((*********)))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***((((((((((((((((((((((((''''''&&&''''''((())))))))))))))))))(((((((((((((((((()))*********************************************))))))))))))******************************(((((((((((()))+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++((((((((())))))***++++++***)))''''''(((***,,,---((((((((('''''''''''''''*********************************)))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))************''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((,,,+++)))((('''((()))***++++++++++++,,,---...///......---,,,***)))((((((''''''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((************************))))))((((((((())))))***(((((((((((()))))))))***''''''((()))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((('''))))))(((((()))***+++,,,,,,***)))''''''(((***+++'''''''''''''''(((((((((************************))))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((()))******++++++'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((*********))))))))))))(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******)))((('''&&&&&&&&&)))))))))***,,,---/////////......---,,,+++******))))))(((((((((((())))))&&&'''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******((((((((()))))))))******''''''((())))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((())))))))))))(((((()))*********************************************))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%+++***)))((()))***+++,,,,,,+++)))((((((((()))***))))))************++++++************************))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))*********+++''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&'''(((((())))))((((((&&&''''''((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&((()))))))))((((((***)))))))))((((((((((((***((('''%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%((((((((()))((((((''''''(((((())))))***+++,,,------------------------...,,,+++***)))(((((())))))%%%''')))++++++***)))'''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******+++(((((()))))))))***************))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((&&&&&&''''''((())))))***''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((&&&&&&'''((()))******+++((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((***)))(((((((((((((((((('''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((((((,,,+++***(((((()))***+++)))))))))))))))******************+++++++++,,,,,,************************((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********)))))))))))))))*********''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))***+++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))(((((('''''''''&&&+++)))&&&$$$$$$%%%'''((((((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''))))))(((((((((((())))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%'''(((*********))))))))))))(((((())))))***+++***+++,,,---...000111111...---+++***)))((())))))%%%'''***------,,,)))'''''''''''''''((((((((()))(((((((((((((((((((((((())))))((())))))***++++++))))))))))))************---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''')))***+++,,,---((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((('''((((((((())))))******(((((()))***************((((((((((((((((((((((((******))))))))))))******************************,,,+++***)))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++---.........,,,***)))((()))***+++&&&'''(((***++++++++++++(((((())))))*********+++************************(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++******))))))))))))))))))((((((((((((((((((((((((''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''***(((''''''(((((('''%%%))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))************))))))***)))))))))(((((('''''''''''''''''''''''''''''')))((('''&&&'''(((+++,,,(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''---222///(((%%%)))...((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********+++++++++,,,,,,,,,.../////////...,,,***)))$$$%%%&&&((())))))))))))'''(((***++++++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******''''''((((((((((((''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%+++)))&&&''')))***)))''')))(((((((((''''''''''''******))))))))))))******---,,,***)))))))))***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))************)))(((&&&&&&(((***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))......,,,+++***)))))))))+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))''''''((()))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''((((((((((((***))))))))))))(((((((((***(((''''''(((((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))************))))))))))))(((((((((''''''''''''''''''''''''''''''''')))((((((''''''((()))***((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&+++...,,,'''%%%'''+++((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))))))))************------------,,,+++******(((((())))))))))))))))))&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((())))))***'''(((((())))))(((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&***(((&&&&&&((()))((('''))))))((((((((('''''''''******))))))))))))******,,,+++***)))((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((()))))))))***+++)))'''&&&'''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,+++******)))******************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,---))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((************)))))))))))))))(((''''''(((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''((((((((((((++++++************+++++++++++++++++++++***))))))&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''***((('''''')))***)))((()))))))))(((((((((''''''***))))))(((((())))))******))))))(((((((((((()))************************''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((***---000...)))'''(((+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******)))))))))******************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''')))******((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))***))))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))''''''''''''((((((((((((*********)))))))))(((((()))(((''''''((()))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''((()))***,,,,,,,,,,,,------,,,,,,+++)))((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))************))))))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((******))))))***+++++++++)))))))))(((((((((((('''))))))(((((((((((())))))((((((((('''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++000444222,,,)))***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))************((((((((((((((((((((((((%%%'''(((((('''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))***))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((((((((('''''''''((('''&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&%%%$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%'''))))))'''%%%&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''(((***+++******,,,------.........+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((()))***+++***)))))))))(((((((((((())))))(((((((((((())))))'''''''''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***...222000,,,)))***,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))************))))))(((((((((((((((((((((((((((((($$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&(((((((((((()))))))))***'''''''''''''''((())))))((()))***,,,------......++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((())))))******))))))(((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))%%%&&&'''&&&%%%&&&(((*********)))))))))((((((((()))((((((''''''(((((()))&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,(((***+++***)))(((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((((('''((('''&&&''')))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''''''''(((***++++++***((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''((((((((((((((('''((()))***+++++++++++++++((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((())))))***'''(((((())))))(((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((('''&&&&&&)))+++*********)))))))))((((((((((((''''''''''''((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++***(((&&&''')))***)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++*********++++++,,,((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))((((((((((((((((((((((((%%%'''((()))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))************))))))))))))'''&&&&&&''')))***)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%''')))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&###%%%''''''&&&%%%&&&(((''')))***++++++***)))'''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((()))&&&'''((())))))((('''&&&)))************)))((((((%%%'''***---///000000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''')))++++++)))))),,,///************))))))))))))((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******---)))%%%&&&+++...---***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++++++++++++++,,,(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******++++++******))))))((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''(((((())))))******)))(((((('''''''''(((((((((((((((((('''''''''''')))(((&&&%%%&&&''')))***++++++******************(((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''''''''&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&&&&((()))(((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''******)))))))))))))))***'''))),,,......---+++***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%(((+++------+++(((%%%(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))******)))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((((('''&&&%%%%%%&&&((()))''''''(((((())))))******%%%'''+++------,,,)))'''(((((())))))))))))((((((&&&'''((())))))***))))))%%%******&&&&&&***)))%%%))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******+++***)))'''&&&&&&&&&&&&+++)))((()))+++,,,,,,,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---***'''''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))***************))))))))))))************************************++++++************++++++((()))***++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((''''''&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((+++++++++************)))((('''&&&&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((((((''')))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''((()))+++++++++))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))+++)))((((((******)))'''***)))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))((()))(((((('''''''''(((((((((((((((((())))))))))))###%%%'''))))))(((&&&%%%(((((())))))))))))(((((('''(((((())))))))))))((('''******''''''******&&&))))))))))))))))))))))))(((((()))******)))((('''******))))))))))))*********))))))(((((((((((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***'''%%%&&&(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))************************************+++******))))))******+++******+++++++++******)))+++++++++*********)))))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))((()))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((((('''&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$''''''&&&''''''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&''''''((((((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((+++***(((''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))---+++***)))******)))'''******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))*********)))(((''''''))))))))))))(((((((((((('''((()))*********))))))(((((())))))))))))((((((((())))))))))))(((((('''(((******((((((******((())))))))))))))))))))))))))))))******)))((('''&&&***))))))(((((())))))***(((((()))))))))*********((((((''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&%%%$$$%%%(((*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))***************))))))))))))************************************+++******))))))******++++++++++++++++++***)))(((+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))((('''&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++***)))'''%%%'''''''''''''''((())))))((((((((((((((((((((((((,,,+++)))'''''''''((()))(((''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''')))((('''&&&&&&'''))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***(((''''''(((***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))***++++++***)))*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))******)))(((&&&$$$******))))))((((((''''''******))))))******+++,,,(((((())))))))))))(((((())))))***))))))((('''&&&((())))))(((((()))***)))((((((((((((((((((((((((*********)))((((((''''''))))))(((((((((((())))))((((((((()))))))))(((((('''((()))))))))((())))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((()))***************((()))))))))******************************************))))))))))))************+++++++++******)))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))(((''''''++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((((((((($$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++)))'''&&&(((''''''''''''(((((()))((((((((((((((((((((((((+++***)))(((''''''(((((('''''''''''''''((())))))*********)))))))))((((((&&&&&&&&&'''((())))))***((((((((())))))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''))))))'''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))+++---,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))(((&&&%%%###******))))))((((((''''''''''''&&&&&&&&&'''((()))(((((())))))))))))(((((())))))***))))))((('''&&&&&&&&&((()))***)))((()))((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))(((((((((((('''&&&%%%$$$$$$''')))***))))))***++++++*********)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))***************((()))))))))***************************************))))))))))))))))))***'''((()))***+++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++++++++******)))(((++++++******))))))(((((())))))))))))))))))))))))&&&''''''''''''((((((((($$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))***(((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++'''%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((+++------,,,++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''((((((''''''&&&%%%%%%))))))))))))((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((((())))))))))))(((((('''&&&%%%(((------***((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''((((((((('''%%%###""""""%%%)))***'''&&&(((***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++,,,)))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((()))***************))))))))))))***************************************))))))(((((())))))***&&&''')))***,,,---------***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''((()))(((&&&%%%&&&&&&&&&''''''((()))***&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((((((''''''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&''''''(((((('''''''''''''''&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&***...---(((%%%&&&(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&(((***++++++***+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************(((((('''''''''''''''((((((((((((((()))))))))))))))*********++++++++++++(((((())))))))))))(((((('''(((((())))))))))))(((&&&&&&***111222,,,)))***))))))))))))))))))))))))((((((''''''((()))***+++((((((''''''''''''((((((&&&'''((()))((('''%%%$$$%%%))),,,,,,(((%%%&&&'''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&(((++++++)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))************************************))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,'''((()))***++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))******))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((($$$&&&)))+++,,,+++)))'''&&&&&&&&&'''''')))******))))))((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&'''((('''&&&$$$###&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''+++///...)))&&&&&&(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((+++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''(((***+++''''''(((((())))))******&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''((())))))***))))))'''''',,,555666///***+++))))))))))))))))))))))))''''''''''''((()))+++,,,((((((''''''''''''((((((%%%&&&(((******)))'''&&&***...111///***&&&%%%'''''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''&&&&&&'''((("""%%%)))***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))***************))))))))))))************************************))))))(((((((((((()))))))))******+++++++++******))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%&&&''')))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***'''''''''(((''''''&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******((('''%%%%%%%%%&&&(((***(((((())))))))))))((((((''''''''''''(((((((((((())))))+++,,,...///111111,,,,,,++++++***)))((((((************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))************))))))((()))))))))))))))((((((''''''(((((())))))******))))))((((((''''''&&&&&&))))))************))))))(((((())))))((('''&&&&&&************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))************---,,,+++)))((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))******************************************++++++++++++******))))))(((((((((((()))))))))************+++++++++************************************************++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((((((((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))((((((((((((((()))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((())))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&$$$$$$$$$%%%'''((((((((())))))))))))((((((''''''''''''(((((((((((())))))***+++---...//////,,,,,,+++******)))((((((************************((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))******))))))((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((''''''''''''((((((((((((((('''&&&(((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))&&&&&&&&&''''''''''''(((,,,+++***)))((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))*********************************)))******++++++++++++******))))))(((((((((((()))))))))************+++++++++************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))************))))))((('''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&%%%%%%'''((()))+++***)))'''&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))******+++,,,,,,---+++++++++******))))))(((************************((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((('''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((((((((())))))((((((((((((((('''&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((())))))))))))***************))))))))))))******((((((((()))))))))******))))))))))))************))))))))))))************))))))************************++++++++++++******))))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))---,,,)))'''&&&&&&'''((())))))((((((''''''&&&&&&(((((((((((((((''''''''')))))))))((()))***++++++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************+++*********)))))))))(((************************((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))''''''(((((()))))))))******++++++******)))((('''(((((()))))))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,))))))(((((()))***++++++))))))))))))************((()))))))))************((()))))))))************************++++++++++++******++++++++++++******))))))(((((((((((())))))))))))*********+++++++++************************((((((((((((((((((((((((++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''(((((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***%%%&&&''''''((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((---+++)))'''&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))))))))******++++++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((('''((((((((())))))*********************)))(((((((((((()))))))))))))))((())))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,))))))))))))************((()))))))))************((()))))))))************+++++++++,,,,,,,,,------******++++++++++++******))))))(((((((((((())))))))))))*********+++++++++************************((((((((((((((((((((((((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***)))((('''''''''((()))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))******)))))))))))))))((((((((((((((())))))))))))))))))***''''''((((((((((((''''''(((((()))*********))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((()))***++++++((((((((()))))))))******))))))))))))************))))))))))))******************++++++,,,---------******++++++++++++******))))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))*********((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))((())))))******))))))(((&&&'''((()))***************)))))))))((((((((('''*********)))))))))))))))%%%&&&'''(((((())))))((((((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))++++++,,,,,,,,,---------***)))))))))))))))******''''''((((((((()))))))))))))))))))))************))))))))))))************(((((()))******+++,,,,,,******++++++++++++******))))))(((((((((((()))))))))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))(((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******))))))************))))))&&&'''((()))******************))))))((((((((('''++++++******))))))((((((&&&'''(((***++++++++++++(((((()))***************************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))(((((()))))))))***************))))))))))))******''''''''''''(((((((((((())))))))))))************))))))))))))************&&&''''''((()))***************++++++++++++******))))))(((((((((((()))))))))************+++++++++************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***''''''((((((((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''')))'''%%%%%%&&&'''((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&''')))***'''$$$)))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))***))))))(((&&&&&&))))))))))))((((((((((((***)))((('''&&&%%%%%%%%%(((((())))))))))))(((((())))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&'''&&&''''''((()))******+++,,,+++++++++******))))))******))))))((((((''''''******))))))(((''''''&&&+++*********))))))((((((''''''''''''((((((((((((******)))((((((((((((((()))((('''''''''(((***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((******))))))******+++,,,+++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))***+++,,,,,,+++(((&&&$$$))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))***************)))(((((()))************+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((())))))))))))((((((((('''''''''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))'''&&&&&&'''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&)))))))))))))))))))))))))))(((''''''))))))'''%%%&&&&&&'''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++++++++*********)))))))))))))))(((((((((***)))((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((()))'''&&&$$$$$$%%%&&&'''''''''(((((())))))******++++++******))))))))))))***)))))))))(((((((((''''''(((((()))***++++++,,,*********)))))))))((((((************++++++++++++******)))((((((((((((((()))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++*********)))))))))))))))))))))******+++************************((()))***+++++++++***)))))))))))))))))))))))))))************)))))))))(((***************************************************************)))(((((())))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&''''''((())))))******(((((((((((('''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((******)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''''''''((('''&&&$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&*********)))((('''&&&%%%%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%###$$$%%%'''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***+++************+++,,,,,,******)))))))))((((((((())))))(((((('''(((((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))***+++,,,,,,******))))))))))))((((((******+++++++++,,,,,,,,,***))))))((((((((((((((()))(((((((((((()))***+++))))))(((((((((((())))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************((()))***+++,,,+++******+++++++++***************)))))))))))))))******+++++++++++++++++++++++++++************++++++,,,,,,))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++***************)))(((((()))))))))*********++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&''''''''''''(((((())))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''''''''))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&''''''((()))(((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''((()))(((%%%###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%'''((((((((('''&&&((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''((((((((((((***)))(((((((((((()))************)))))))))(((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&'''((()))***))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))************)))(((''''''((()))***************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++''')))+++,,,---,,,***)))************************)))))))))))))))******+++++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++***************)))(((((())))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))(((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&'''''''''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&((()))***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))***,,,,,,))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&((()))***+++&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))(((%%%###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''&&&&&&$$$%%%'''((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((''''''&&&(((((()))))))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((('''''''''***))))))((('''''''''(((************************''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((())))))***))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((())))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))((())))))******************)))(((''''''((()))***************************))))))))))))************))))))))))))))))))))))))(((((())))))************(((((())))))******++++++''')))+++,,,---,,,***)))************************)))))))))))))))******+++++++++++++++++++++++++++...---,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))*********************************************************************)))(((((((((((()))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,''''''((((((((((((((((((''''''((((((((((((''''''))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((())))))***+++,,,((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&(((***,,,---'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''(((***)))'''&&&&&&'''))))))******)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&((())))))******)))(((((((((((()))******++++++,,,))))))(((''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,''''''(((((((((((())))))'''''''''((((((((())))))((((((((((((((())))))***((()))******++++++******))))))(((((((((((())))))************************)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************((()))***+++,,,+++*********************+++++++++)))))))))))))))******+++++++++++++++++++++++++++((())))))***+++,,,------))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************)))((((((((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&''')))***((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&'''((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''(((((())))))''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''')))***''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''&&&&&&(((''''''(((((()))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&%%%"""$$$''')))+++***)))(((''''''((()))+++,,,---...,,,,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))******''''''((((((((()))))))))'''((((((((()))))))))***((((((((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))******((()))***+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))))))))******+++************************&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))***************************************************************************)))(((((((((((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))***)))((('''((())),,,---((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%###$$$&&&)))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&((((((((((((''''''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&%%%%%%'''((()))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&)))+++***'''%%%&&&((($$$$$$&&&'''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((('''%%%$$$###'''******)))(((&&&&&&((()))+++---...//////...---,,,++++++++++++(((((())))))))))))(((((())))))))))))((((((((((((***************)))((('''&&&''''''((()))******+++'''((((((((())))))******'''((((((((())))))******)))((('''&&&$$$"""!!!!!!&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((()))******((()))***+++,,,+++******'''((()))******)))((('''(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++******))))))((((((******))))))******+++,,,))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))***,,,+++***((('''))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))******************************))))))((((((((('''---,,,***)))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((***''''''(((((())))))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))---------....../////////+++***)))(((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))************************************************---,,,)))(((&&&&&&''''''+++***)))(((((()))***+++))))))))))))******************************************))))))))))))******---***%%%""""""%%%***---************************+++*********))))))((((((************************+++******)))((()))))))))((()))++++++)))((()))******************)))(((((())))))))))))************++++++************++++++)))))))))(((((('''''''''***))))))(((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((()))))))))))))))'''&&&%%%%%%&&&''')))(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((******((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,...///000000,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))++++++***))))))))))))***+++***)))(((((()))***+++))))))))))))*********************************************))))))************)))'''&&&&&&''')))***************************************)))))))))(((************************************)))))))))((()))***,,,,,,*********+++***************)))(((((())))))))))))************++++++************++++++((((((((('''''''''''''''&&&'''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))(((&&&'''))))))'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***,,,...///000---......///...---+++***))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))((((((((((((******))))))))))))******((())))))))))))*********))))))))))))))))))))))))))))))************))))))************************))))))************))))))************************(((((((((((((((((((((((())))))***+++,,,,,,,,,+++******))))))))))))******))))))))))))************************************++++++************++++++((()))***++++++***)))(((************************************))))))))))))************************)))******+++***)))((('''***+++------+++***+++,,,)))************))))))((())))))))))))************++++++************++++++''''''''''''''''''&&&&&&$$$%%%''')))***)))'''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((******))))))((((((''''''((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))******)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***,,,,,,------...///000000...,,,***(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***))))))(((((())))))***))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))************************))))))************))))))************************))))))))))))))))))))))))((()))+++,,,,,,,,,+++******))))))))))))))))))***((()))))))))************************************,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((*********************************)))))))))))))))************************((()))+++,,,+++***(((&&&)))+++,,,,,,+++******+++))))))************)))(((((()))))))))************++++++************++++++&&&&&&''''''''''''''''''$$$&&&(((*********)))'''''''''((((((((()))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++***)))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''')))******)))''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''')))+++***)))((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))+++,,,...///...---+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))))))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))************++++++++++++***************************))))))))))))))))))***************************))))))************))))))************************************************)))***+++++++++***)))''')))))))))******)))))))))((()))))))))************************************,,,++++++++++++++++++,,,++++++************++++++************************))))))))))))))))))******************************((()))+++,,,+++***(((&&&(((***++++++***))))))***((())))))*********))))))((()))))))))************++++++************++++++'''''''''''''''(((((((((&&&'''((()))***))))))((((((((((((((()))))))))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&'''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((((((***++++++***))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''***+++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((()))************+++++++++******************************))))))))))))******************************))))))************))))))***************************************************+++++++++***)))(((((())))))************))))))))))))))))))************************************++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))************************************)))******+++***)))((('''((()))++++++)))((()))***((())))))************)))))))))))))))************++++++************++++++'''''''''(((((()))))))))'''''''''''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***(((''''''))))))(((&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))************+++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))************************************************+++************+++,,,,,,((()))***++++++***)))((())))))))))))*********************************************))))))***************))))))))))))******************************((()))))))))************************************************)))))))))((((((***,,,+++***)))******(((((()))***************))))))))))))************++++++************++++++'''((((((((())))))******'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******++++++******))))))***++++++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++************************))))))))))))))))))))))))''''''(((((())))))************))))))))))))******((())))))))))))*********************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))+++*********+++---///000((()))***++++++***)))((())))))))))))******************************************))))))))))))******((()))************)))(((************************(((((())))))*********+++************************+++******)))((())))))))))))+++------+++***+++,,,(((((()))***************))))))))))))************++++++************++++++'''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&+++***)))(((&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&'''''''''((((((((((((((($$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))))))))((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((()))+++---((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###&&&(((&&&"""!!!%%%)))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''((()))++++++***))))))))))))))))))))))))))))))((()))***+++++++++++++++***(((&&&))),,,,,,(((###((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''')))***++++++***)))'''***))))))((()))+++---...---&&&%%%***---***)))+++))))))))))))************************************(((((())))))))))))((('''***)))(((''''''((()))***************************************************)))************+++++++++((()))***+++++++++++++++......,,,+++******)))))))))((('''''''''(((***+++************************++++++******************+++++++++++++++++++++++++++)))'''&&&&&&''')))+++++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((((((''''''''')))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((((((''''''((())))))'''&&&%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((($$$''')))'''$$$###&&&)))(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''''''''''''''((((((((()))************)))))))))))))))))))))))))))(((((()))***************)))&&&###%%%)))+++)))'''))))))))))))))))))))))))'''''''''((((((((())))))***************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***++++++***)))(((***))))))))))))+++,,,---+++&&&%%%***---***(((***))))))))))))************************************))))))************))))))+++***)))(((((()))***+++************************************************)))************+++++++++))))))***+++++++++++++++++++++***)))(((((((((((())))))((((((((()))***+++************************************************++++++++++++++++++++++++******)))(((((()))******++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))((((((''''''''''''((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''*********))))))))))))(((******)))((('''&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''(((((('''%%%$$$%%%&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&''''''(((&&&((()))(((%%%%%%'''***'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********+++******)))(((((('''''')))((((((''''''(((((()))))))))(((((())))))******))))))))))))))))))))))))''''''((())))))))))))((((((%%%""""""&&&*********************************%%%&&&&&&''')))******+++************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---)))''''''+++---***))))))))))))))))))******************************************++++++++++++******++++++************++++++************************************************)))************+++++++++))))))***++++++++++++******))))))(((((()))))))))***))))))))))))***++++++*********************************************************************************++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))***************************++++++,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''''''''((((((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&&&&&&&'''((())))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&((()))'''&&&%%%''')))''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))((((((((('''))))))(((((((((((())))))))))))((('''''')))***+++(((((((((((((((((((((((((((((()))))))))))))))((((((&&&$$$$$$''')))***)))))))))))))))))))))))))))&&&''''''((())))))******************************))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))************)))((()))))))))******++++++,,,(((''')))+++,,,+++))))))((()))))))))************************************))))))******++++++******************************************************************************))))))*********+++++++++)))******+++++++++*********************+++,,,,,,***************+++++++++***************************************+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))++++++************++++++))))))))))))))))))))))))((()))))))))***************))))))))))))***++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&%%%$$$######''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))***)))((('''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,$$$%%%&&&'''((()))(((((())))))(((((((((((()))))))))((('''''''''(((***+++((((((((((((((((((((((((*********++++++***))))))((((((((()))***)))(((&&&(((((((((((((((((((((((())))))))))))))))))((((((************************(((((((((((())))))))))))))))))***++++++***))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************)))))))))*********++++++++++++&&&)))***************)))((()))))))))************************************'''(((((()))******))))))((())))))))))))))))))(((************************************************))))))*********+++++++++******+++++++++******)))))))))))))))***+++,,,,,,))))))******++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))***,,,......,,,***)))++++++************++++++))))))))))))))))))))))))((()))))))))************)))(((((((((((()))******(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))*********)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&###%%%&&&'''&&&&&&(((***&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********"""###%%%''')))))))))))))))((((((''''''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))***++++++++++++******)))''')))***++++++)))'''%%%''''''''''''''''''''''''*********))))))(((((((((++++++++++++++++++++++++(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***)))******+++++++++******&&&***+++)))(((***+++***))))))))))))************************************&&&'''((()))))))))))))))(((((())))))))))))((((((************************************************)))************+++++++++***++++++++++++***))))))''''''''''''(((((()))***((()))******++++++******************************)))))))))***++++++,,,,,,************************)))***,,,------,,,***)))++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''$$$&&&''''''''''''(((***'''((((((((((((''''''&&&((((((((((((((((((((((((+++***)))(((''''''''''''((('''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###%%%''')))***))))))((((((''''''''''''''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))***************)))((((((&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++'''((((((((()))))))))***'''(((***++++++***((('''))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))'''+++,,,'''%%%))),,,,,,))))))))))))************************************''''''((()))***+++******((()))************)))(((************************************************)))************++++++++++++++++++++++++***))))))(((((('''''''''(((((()))'''((()))*********))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******%%%&&&&&&&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''***((('''&&&&&&''')))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''""""""###%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&((()))(((''''''((()))))))))******)))((('''&&&((((((((((((((((((((((((++++++)))(((''''''''''''***)))''''''((())))))(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''')))***+++***((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&%%%%%%&&&))),,,))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++'''((((((((())))))******)))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++))))))''',,,,,,&&&###)))------))))))))))))************************************(((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************************************)))************++++++++++++++++++++++++***)))(((******))))))))))))******&&&'''(((******))))))(((************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((******(((''''''(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%&&&&&&''''''''''''''''''((()))))))))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))(((&&&%%%%%%&&&((()))******))))))(((((('''''''''((()))'''%%%$$$&&&(((''''''''''''((((((((()))(((((()))******************(((''''''(((((('''&&&))))))))))))))))))))))))'''((()))******)))((('''******+++++++++******)))************************'''&&&&&&''')))+++...///+++***(((&&&&&&((()))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))******++++++,,,,,,+++++++++*********)))))))))************+++++++++************************(((((())))))))))))((((((*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************)))))))))***,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,************************''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***+++)))''''''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''((())))))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++***'''%%%###"""""""""***)))))))))((((((((('''((()))***(((%%%$$$&&&((('''''''''((((((((())))))(((((()))******************(((''''''(((((('''&&&))))))))))))))))))))))))'''((())))))))))))((('''))))))*********))))))(((************************)))((((((((()))***++++++++++++)))((((((((())))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))***************+++++++++*********)))))))))************+++++++++************************))))))************))))))***)))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************)))))))))***,,,,,,***************************************+++++++++************************''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***+++)))''''''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))((((((''''''''''''((((((******)))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))(((((()))))))))))))))((())))))))))))((((((((((((*********(((&&&%%%&&&(((''''''((((((((()))))))))(((((()))******************)))'''((())))))(((&&&))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))((((((************************************)))(((''''''************))))))((('''))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))*********))))))))))))))))))(((+++++++++***************)))************+++++++++******************************++++++++++++******))))))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))******+++,,,************************+++++++++***************************************''''''''''''(((((((((((('''((((((((((((((((((''')))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((******(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''((('''%%%%%%&&&(((***,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''&&&&&&'''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''(((***+++,,,+++***)))))))))))))))((((((((((((++++++***)))'''''''''((('''(((((((((((()))))))))(((((()))******************)))(((((())))))(((&&&(((((((((((((((((((((((('''''''''((((((''''''''''''((())))))***)))))))))************************)))***++++++***(((&&&%%%%%%'''(((******)))((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++******))))))))))))******))))))))))))))))))))))))***************************))))))))))))))))))*********))))))((((((''''''************************))))))*********+++++++++************************)))******++++++******))))))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************++++++************************,,,+++++++++***)))))))))************************'''''''''((((((((())))))(((((((((''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***)))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%&&&(((***,,,'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))'''''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&+++++++++)))'''"""(((((((((((())))))))))))******(((((((((((((((((((((((((((((()))))))))***(((((()))***************+++)))(((((())))))((('''''''''''''''''''''''''''(((((((((''''''(((((((((((()))******+++++++++***))))))))))))))))))))))))'''((()))******)))'''&&&!!!###&&&)))******)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++******))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))******))))))((((((''''''************************))))))*********+++++++++************************(((((())))))))))))(((((((((((())))))************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++************************************,,,+++++++++***)))))))))************************'''''''''(((((())))))***((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***)))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((''''''''''''''''''''''''((())))))''''''&&&''''''((()))***'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&************(((%%%""" (((((((((((()))))))))))))))'''&&&'''((())))))(((((((((((()))))))))******(((((()))***************+++)))(((((()))***((('''''''''''''''''''''''''''))))))(((((((((((())))))((()))***++++++,,,++++++))))))))))))))))))))))))''''''((()))))))))((((((!!!###&&&(((*********)))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))************************))))))************))))))***))))))))))))))))))(((***************+++++++++)))************+++++++++************************(((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++***))))))+++++++++++++++++++++++++++++++++***************************************&&&''''''((())))))******)))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))%%%%%%&&&&&&'''((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((******)))''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%'''((((((((('''''''''''''''''''''((())))))&&&&&&&&&''''''((()))***'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''((()))+++,,,,,,,,,+++'''((((((((()))))))))***'''%%%$$$%%%(((******)))(((((()))))))))*********(((((()))***************+++***))))))******)))'''))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))***++++++++++++))))))))))))))))))))))))((((((((('''''''''((((((&&&'''(((************)))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))***************))))))*********+++++++++)))************+++++++++************************)))))))))******)))))))))'''(((((()))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,+++***)))(((++++++++++++++++++++++++***************+++++++++************************&&&''''''((()))******+++)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))************))))))%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((***,,,***)))((()))***)))((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''')))******((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))))))))((('''''''''((((((((())))))******%%%###"""$$$(((++++++)))))))))))))))************(((((()))***************+++***))))))******)))'''************************,,,+++***))))))***+++,,,&&&'''((()))************))))))))))))))))))))))))+++***(((&&&&&&&&&'''(((+++++++++++++++***))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))((())))))******++++++,,,,,,))))))******++++++++++++)))************+++++++++******************************++++++++++++******'''(((((()))***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,,,,+++***)))(((++++++++++++++++++++++++))))))******+++++++++,,,************************(((((('''''''''&&&&&&&&&'''((()))******)))((('''%%%'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***)))))))))))))))))))))))))))************+++++++++$$$&&&((()))++++++*********((('''(((***+++(((&&&))))))))))))))))))))))))******))))))(((((('''''''''((())))))(((&&&$$$###))))))))))))))))))))))))******)))))))))))))))***+++*********))))))((((((+++***)))'''''''''((()))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***((('''%%%%%%'''(((***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***,,,......,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((()))))),,,+++******))))))******+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((************************************************(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&((()))(((&&&&&&'''((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((()))))))))*********&&&'''((())))))******))))))((('''(((***+++)))'''))))))))))))))))))))))))***)))))))))((((((((('''+++***)))((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((((((************)))))))))(((+++***)))(((''''''((()))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++***(((''''''(((***+++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***)))))))))))))))---,,,++++++******+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++*********))))))))))))))))))))))))))))))******************************(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))******(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((((('''(((((()))***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))*********((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((&&&%%%###"""%%%%%%&&&''''''((())))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((...,,,***((('''(((***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))),,,+++***))))))***+++,,,&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++************+++------,,,++++++++++++,,,+++++++++*********************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************************************)))))))))''''''(((((()))))))))***++++++++++++++++++++++++((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%###""""""###(((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((())))))***((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''$$$"""!!!))))))))))))******++++++''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))+++***)))'''''''''((()))''''''((()))+++++++++***))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,***)))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((*********))))))))))))))))))))))))(((((((((((()))'''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***,,,++++++******++++++,,,'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))'''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,++++++******++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,************************************************''''''(((((()))*********++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''$$$######$$$'''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''(((((('''''''''((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###++++++******))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,***)))'''''''''((((((&&&''')))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))((('''))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))******((((((((())))))))))))((((((((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))***************))))))******************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))***)))(((''''''***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++,,,,,,+++******)))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,***************************************+++++++++)))))))))******+++++++++++++++++++++++++++++++++'''(((((((((((()))))))))))))))(((((((((((()))))))))***+++***(((''''''(((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&))))))(((''''''&&&%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''(((((()))))))))***************)))(((((((((((((((''')))++++++******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''%%%))))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))************'''(((((())))))))))))(((((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,******)))(((((((((((((((***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))))))))(((''''''''''''((()))(((*********(((((()))***&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&(((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))(((((('''(((***,,,,,,***)))***+++))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,((()))))))))************&&&'''((()))******)))((((((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((())))))))))))))))))((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''')))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***+++,,,+++******)))((()))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***(((******)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''******))))))((((((''''''''''''((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&''''''((()))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((+++---,,,***((()))+++))))))))))))))))))))))))'''((((((((())))))*********)))'''&&&'''(((***+++))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((())))))*********+++&&&'''(((*********)))((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((()))***++++++,,,++++++***)))*********))))))******++++++++++++******************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''*********)))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))'''&&&%%%((()))*********((('''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***''''''(((((())))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&''')))************&&&'''((())))))((('''&&&'''((((((((((((''''''&&&))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++)))))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++,,,---,,,***(((((()))))))))(((((('''''''''&&&***************)))((('''+++***)))'''''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))************************)))************+++++++++)))***,,,,,,,,,+++)))'''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++++++++***)))(((******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,---............---))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))&&&'''((((((&&&&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((('''&&&&&&''''''((()))))))))$$$%%%&&&'''(((((((((((('''(((((())))))))))))((('''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))***)))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((***************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((***++++++***)))***+++))))))((((((((('''''''''************)))))))))(((+++***)))((('''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************)))************+++++++++'''(((***,,,,,,,,,+++***)))******+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++***))))))******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++******************************'''(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))(((((((((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%'''((((((''''''(((******))))))((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((()))*********))))))))))))))))))(((''''''(((((()))******))))))(((((((((((((((((()))++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++******************************)))(((((((((((((((***))))))(((((())))))***,,,,,,+++******)))((((((+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++******+++,,,))))))((((((((((((''''''+++***)))((((((((()))*********)))((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))''''''(((((())))))******************************)))************+++++++++&&&''')))+++,,,,,,,,,,,,((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++***)))******++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((&&&&&&%%%&&&'''(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&%%%&&&'''(((((((((((((((((('''''''''''''''((((((((((((''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%'''(((((((((((()))+++)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((())))))(((''''''''''''((()))''''''(((((())))))******'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''((())))))*********)))(((((())))))))))))(((((()))))))))*********************)))(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++***************++++++++++++***)))((((((''''''(((***))))))))))))))))))***++++++*********)))))))))************************************************((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&(((***+++*********,,,))))))((((((((((((((((((,,,***)))''''''(((***+++******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************&&&&&&'''((())))))******************************))))))*********+++++++++'''((()))+++,,,,,,,,,+++(((((()))************)))++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++,,,,,,+++*********++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...//////000000000000000((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))###$$$&&&(((((()))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))'''''''''((()))***'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((''''''(((***&&&''''''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''(((((((((''''''''''''((())))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''((()))))))))((((((&&&'''((()))************)))))))))))))))***++++++++++++***))))))((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))******++++++++++++******)))(((((((((((((((******))))))))))))******((((((((())))))*********((())))))***++++++,,,,,,************************((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((''')))++++++)))((()))***(((((())))))))))))))))))+++***((('''''')))***,,,))))))******************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++&&&''''''((()))******+++************************))))))*********+++++++++******+++++++++*********(((((()))************)))++++++++++++++++++++++++,,,+++***)))***+++,,,---***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&((((((((((((((((((((((((!!!###&&&(((******)))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))))))))******)))))))))((((((((()))))))))))))))(((((()))))))))*********''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((************************)))))))))))))))((('''''')))(((((((((((()))******'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&'''(((***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''%%%&&&''')))******++++++((((((((((((((()))++++++))))))*********)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((())))))***+++++++++))))))(((((((((((())))))+++******))))))******+++''''''(((((()))******+++'''((()))***+++,,,------************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((((()))+++***)))(((((()))(((((())))))))))))*********)))((((((((()))***+++((()))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++(((((())))))******++++++************************)))************++++++++++++++++++*********))))))((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''((())))))((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$$$$%%%''''''((()))***+++++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***&&&&&&''''''((()))))))))'''(((((((((((((((''''''''''''((()))))))))))))))''''''''''''''')))***+++$$$%%%(((***+++***)))((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++''''''((())))))***++++++(((''''''(((((()))***++++++******))))))******+++************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%''')))***)))))))))+++(((((()))))))))*********((()))))))))************((()))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,************++++++++++++************************)))************+++++++++******************++++++)))******+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************+++,,,,,,---------------'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((()))++++++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))******++++++$$$%%%'''((()))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((&&&$$$"""######))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''((((((((((((''''''''''''(((((()))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&(((((())))))))))))(((''')))))))))))))))((((((''''''&&&&&&&&&'''(((***+++"""&&&***,,,,,,***)))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++&&&''''''((()))*********''''''''''''(((***+++,,,++++++************++++++------,,,++++++*********+++++++++***************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((###%%%((())))))***+++---(((((())))))*********+++'''((()))***************((()))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))************+++++++++(((((())))))***+++------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......************************+++++++++,,,,,,---------*********++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&&&&((())))))((())))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&$$$"""###&&&)))(((''''''''''''''''''((())))))&&&'''((((((''''''((()))((()))))))))))))))((((((***))))))(((((((((((((((******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))++++++************++++++))))))(((''''''&&&''''''))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,,,,***************************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''************************************************************************---,,,***))))))***,,,---************************+++++++++*********))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++---......,,,)))+++++++++,,,,,,---------+++++++++,,,---...///000---------,,,,,,+++++++++************************+++++++++++++++***)))(((************************,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''))))))((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&&&&((())))))((()))((((((''''''&&&%%%%%%)))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''((())))))))))))(((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''(((((((((((((((***)))((())),,,---,,,+++'''''''''''''''((())))))((()))))))))'''''''''((((((((())))))))))))((((((((((((((((((((()))*********)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++************++++++,,,+++******))))))******))))))************))))))++++++++++++++++++++++++((()))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))***************)))((((((((())))))******))))))((())))))))))))))))))))))))************************((()))***++++++***)))(((************************************************************************,,,,,,************,,,,,,************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++,,,------,,,************++++++,,,,,,,,,,,,++++++,,,,,,...//////---------,,,,,,+++++++++************************+++++++++++++++***))))))************************,,,,,,,,,+++++++++******)))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))((('''((()))(((&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&((())))))((()))((((((''''''&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''''')))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&'''(((++++++)))'''(((''''''''''''(((((()))******))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''(((***+++,,,))))))))))))((((((((((((************))))))))))))************************((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,,,,++++++******++++++))))))************))))))************************))))))))))))******************************++++++((((((((((((((((((((((((*********+++******)))(((*********++++++*********))))))))))))))))))))))))************************((()))***++++++***)))(((************************************************************************++++++++++++++++++++++++************************+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++...,,,++++++,,,------,,,)))***************++++++,,,++++++,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((())))))((((((&&&'''((((((&&&&&&&&&(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***(((((((((((((((((((((((()))(((''''''''''''((((((((('''&&&&&&((())))))((()))(((((((((''''''&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))***)))))))))))))))))))))))))))))))))((()))))))))))))))((('''"""###%%%'''((('''%%%$$$((((((''''''''''''((())))))((((((((()))***)))((('''(((((())))))))))))(((''''''''''''((()))***+++))))))))))))((((((((((((*********)))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***+++,,,,,,,,,,,,,,,------++++++************++++++++++++***))))))*********))))))************))))))'''''''''''''''''''''''')))))))))))))))*********+++++++++***************))))))))))))))))))))))))*********++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))******************************************************************************++++++++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++///,,,******+++------,,,************++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((())))))))))))((((((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&%%%'''((('''&&&%%%'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&((())))))(((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''%%%''')))******)))((('''((((((''''''''''''(((((('''&&&%%%'''***++++++)))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************************))))))************))))))************************)))))))))******)))))))))++++++,,,,,,------------++++++************+++++++++***************++++++))))))************))))))''''''''''''''''''''''''******))))))))))))))))))+++++++++*********************************************++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******************************************************************************)))******++++++******)))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++///,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((''''''&&&&&&''''''((((((((((((''''''(((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((('''(((((())))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))))))))))))))(((''''''''''''(((((()))((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&''''''''''''(((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((('''(((((())))))(((((((((''')))++++++***(((((())))))((((((''''''''''''((('''%%%$$$&&&)))+++***(((&&&'''((())))))******)))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))******++++++******)))************************))))))************)))))))))))))))******++++++,,,++++++************++++++,,,,,,++++++,,,,,,------))))))************))))))************************************))))))))))))******************++++++************************)))***++++++,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++...,,,++++++,,,------,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%'''&&&&&&%%%'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&&&&((())))))(((((((((((((((((((((((()))((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%''')))(((&&&%%%&&&((())))))(((''''''''''''''')))&&&$$$%%%((()))'''$$$&&&'''((()))************)))(((((((((((())))))***'''((((((((()))))))))***((()))))))))************)))))))))))))))))))))))))))******++++++******)))************************((()))***++++++***)))((((((((())))))***+++++++++++++++************+++++++++++++++++++++,,,------))))))************))))))++++++++++++++++++++++++************)))))))))((()))))))))***+++++++++,,,************************)))***++++++,,,,,,,,,+++******++++++++++++******************************+++++++++++++++++++++++++++++++++******+++++++++************************************************************************+++***)))(((((()))***+++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%&&&''''''((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&%%%%%%'''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((******)))((('''&&&&&&%%%'''''''''&&&&&&'''''''''((()))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((()))***((('''&&&&&&((())))))((((((((((((((())))))))))))++++++******))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))************************************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''')))***(((&&&%%%'''******)))(((''''''''''''''',,,((($$$$$$''''''$$$ &&&'''((()))************''''''''''''(((***+++,,,'''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((******++++++++++++******************************((()))***++++++***)))((())))))***+++,,,,,,------++++++************++++++)))((((((((()))******+++))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********++++++*********************************)))))))))))))))))))))))),,,++++++******++++++,,,************************************************************************,,,***)))'''''')))***,,,************************))))))******++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++,,,++++++---......,,,***++++++++++++******)))))),,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%%%%&&&(((***))))))(((((('''''''''&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&((()))***&&&'''(((((()))(((((('''''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))************)))(((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++''''''''''''((((((((()))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))************+++++++++---,,,+++******+++,,,------------------,,,+++***,,,+++***)))((((((((()))+++*********))))))((((((************************************************))))))))))))))))))))))))---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++...,,,***)))******)))(((++++++++++++++++++++++++************************+++++++++++++++***)))(((,,,,,,,,,++++++************+++,,,,,,------------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++'''((((((***+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,***++++++,,,,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((((((((())))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***)))************+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,+++******))))))))))))************+++*********))))))))))))************************************************************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))***++++++***++++++++++++++++++++++++************************+++++++++++++++***)))))),,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,+++************************************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&(((***+++'''''''''((()))*********''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))&&&''')))******)))((('''((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''''''''''''''(((***)))((('''&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((()))*********((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))************))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******)))************+++++++++++++++***))))))***++++++++++++++++++++++++***)))'''((()))++++++++++++******************)))))))))***************************************************************************++++++++++++++++++***+++++++++++++++*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++***)))++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''''',,,***(((&&&%%%%%%'''(((''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''(((((((((((()))))))))*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))))))))*********))))))*********+++++++++******************************+++++++++******)))'''(((***,,,,,,,,,***)))************************************************************************************************)))***+++,,,,,,+++***)))+++++++++***************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++''')))***++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++***************++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++///...------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))'''''''''(((((((((((((((''''''(((((((((((((((''''''(((((())))))((('''&&&,,,***(((&&&%%%%%%'''(((''''''((()))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))******''''''((()))***++++++,,,************************))))))))))))))))))))))))((())))))*********))))))))))))))))))************))))))*********+++++++++*********++++++*********)))******+++++++++******)))***,,,---,,,+++)))'''***************+++++++++************************************************************************((()))+++,,,,,,+++)))(((************************+++++++++,,,,,,+++++++++************************************************************************++++++++++++++++++++++++(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++))))))))))))++++++&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$*********)))((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((&&&$$$###$$$&&&)))+++'''''''''(((((((((((((((&&&'''((((((((((((((((((&&&'''))))))***)))((('''***)))((('''&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))((((((''''''''''''(((((()))((((((''''''''''''&&&&&&&&&&&&'''(((((()))******((((((((((((((((((((((((&&&''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))************(((((())))))******++++++************************))))))))))))))))))))))))((())))))************))))))))))))*********++++++)))************+++++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,++++++++++++,,,,,,,,,,,,***)))(((*********+++++++++++++++************************************************++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))))))))***************++++++,,,,,,,,,,,,++++++************************------------------------************************++++++++++++++++++++++++'''***------***((()))+++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,------------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))(((&&&&&&((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''''''''((((((((()))&&&&&&'''(((((((((((((((%%%&&&(((*********)))(((((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''&&&%%%&&&'''((()))))))))((('''''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))))))))*********((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))************++++++++++++,,,------------,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++((()))***++++++***)))(((((()))))))))*********+++++++++,,,------,,,++++++************************------------------------************************++++++++++++++++++++++++$$$)))------+++)))***---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////,,,,,,------------,,,,,,)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))***+++++++++***&&&'''''''''(((((())))))&&&&&&'''((())))))(((((($$$&&&(((***++++++***)))&&&'''(((((()))((((((''''''(((((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''$$$%%%'''))))))))))))((('''''''''''''''((()))***+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''')))***++++++++++++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''')))*********)))((())))))))))))************(((((())))))*********+++*********)))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++,,,,,,............,,,,,,***+++,,,---------------************+++,,,---...*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))************))))))(((((())))))*********+++++++++------------++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++"""''',,,---+++***,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,------......------,,,*********)))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((()))))))))))))))((((((''''''((((((((((((''''''(((,,,///...)))&&&'''***)))(((((('''''''''(((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))************))))))************)))'''&&&%%%))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((())))))))))))(((((('''))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))'''(((***+++***)))'''&&&((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''((()))))),,,+++++++++******))))))'''''''''''''''((())))))))))))************))))))&&&&&&&&&&&&&&&'''((())))))******)))(((''''''(((******))))))((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))************************,,,,,,+++***)))))))))***(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,---,,,***)))))))))***+++,,,+++*********+++---...***+++++++++,,,,,,,,,,,,*********************************)))))))))))))))++++++++++++************---,,,***)))))))))***+++************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************---,,,***))))))***,,,---,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------//////.........------,,,++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++------......///......---------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------.........------,,,,,,,,,------(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''(((,,,///...)))'''''')))((((((((('''''''''(((((((((((((((((())))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((*********))))))((('''&&&))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))))))))))))))''''''(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,,,,+++***((((((''''''''''''((((((***)))))))))(((((((((''')))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))))))))(((''''''''''''((())))))))))))************))))))'''''''''''''''(((((())))))******)))((('''''')))***)))))))))((((((((('''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************++++++++++++************************,,,+++******))))))******)))))))))***+++++++++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,++++++++++++,,,,,,...---,,,*********+++,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,))))))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------......------,,,,,,---------''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((((((((())))))))))))((((((((())))))******))))))((((((+++...---)))'''((()))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''((())))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''((())))))***))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((''''''(((((()))***))))))************))))))((((((((((((((())))))***((()))***)))((('''((()))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++************************++++++***)))))))))************************++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++............---+++***)))---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------)))((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++,,,,,,...---+++*********+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,------...''''''((((((((((((((()))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))'''(((((())))))))))))((())))))************))))))(((***,,,,,,***(((((()))'''(((((()))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&''')))************))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((''''''((((((((('''((())))))***))))))************))))))***)))))))))))))))******((()))***)))((('''((()))))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((((((******************************))))))))))))******+++++++++*********************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---.........---,,,++++++------,,,,,,,,,,,,---------------,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,...///000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---+++******+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,---////////////...---,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......((((((((())))))*********''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''((()))))))))))))))))))))************))))))((()))++++++***)))((((((''''''((()))******))))))***)))))))))((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++((())))))******))))))(((((((((''''''((()))***+++************************''''''''''''(((((((((((())))))))))))))))))))))))*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''')))************))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))******((((((((((((((((((((((((''''''((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''((((((((((((((((((((()))******))))))************))))))+++***))))))))))))******''')))***)))((('''(((***(((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&***************************))))))((())))))******+++++++++*********************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------...............------------------...,,,---------------------+++++++++,,,,,,,,,---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............//////000000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,---...++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,.../////////...------,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///(((((())))))******++++++&&&''''''((((((''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***&&&'''((())))))******)))((())))))******))))))(((((()))*********)))((('''&&&''')))***+++******)))******))))))((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))************)))))))))(((''''''''')))***+++************************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((())))))***))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))******+++))))))))))))))))))))))))*********))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((())))))***+++))))))************))))))+++******)))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))((((((((()))************************++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///////////////......------......///------...////////////...,,,---......//////............/////////000000000......................../////////000000111111222........................---------------,,,++++++------------------------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,---------------++++++,,,,,,------......+++******))))))******+++*********++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///''''''(((((()))******+++&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))************'''(((((())))))(((((('''(((((((((*********((('''&&&''')))+++++++++***)))*********)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***)))'''''''''(((***+++************************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((()))******++++++))))))))))))))))))))))))))))))((((((((())))))***((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))(((((())))))***+++))))))************))))))******)))(((((((((((((((&&&((())))))(((((()))+++'''((((((((()))))))))***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******************++++++************************((((((((((((((()))******)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---.../////////...//////............/////////000111222222222111111///000111222333222222111222222222333333333444444222222222222222222222222000000111111222333333444444333333222222111111000---...///000000000///...////////////////////////------------------,,,,,,------------------------------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))***,,,---------,,,+++++++++,,,,,,---......///,,,++++++******++++++,,,++++++++++++******************+++,,,------------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((************************&&&'''''''''(((((())))))&&&'''((()))************''''''((((((((((((''''''((((((((()))******((('''%%%''')))+++,,,+++***)))+++******)))(((''''''&&&(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''+++)))((('''&&&((()))***************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''((()))))))))))))))((('''))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******)))))))))))))))******+++))))))************))))))******)))(((((('''((((((&&&((())))))(((((()))+++'''((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************((((((((((((((()))******(((((()))***+++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.................................///......------//////............//////111222333444555444444333222333444555666555444444555555555666666666777777555555555555555555555555666666777777888999::::::888777666555444444333222///111222444555555555444111111111111111111111111000000000///.........---------------------------........................,,,------......------,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------&&&(((+++------,,,***)))++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,+++++++++******))))))++++++---...///000000000------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''')))++++++)))'''&&&))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))+++++++++,,,,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((---,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&((()))++++++)))(((&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((***+++,,,+++)))(((+++***)))((((((***,,,---000,,,)))(((***+++)))(((+++*********))))))((((((************************)))))))))***+++++++++,,,++++++************++++++************************))))))***++++++++++++***,,,,,,---------,,,,,,++++++++++++***************---,,,***))))))***++++++...---------------...............//////000000000...///111111111111333444777666777999;;;;;;999777::::::::::::;;;<<<=========;;;888999===???>>>===;;;777777999999777888<<<===<<<;;;;;;<<<===???@@@<<<<<<;;;:::999888777777888777777777777777888888:::999777555444333222222111111111000///...///000/////////............---000...---++++++,,,...///+++,,,...///000...---,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------++++++++++++------******+++,,,,,,------......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------))))))(((((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((((((((((((((()))******)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***)))(((((('''((()))***'''(((((()))******))))))******++++++++++++******&&&&&&'''((((((((((((((())))))))))))))))))))))))******************************))))))((((((((((((((((((((((((((((((((((((++++++***))))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))******+++***)))((()))***,,,---///,,,)))(((***+++)))(((+++*********))))))))))))***************************************+++++++++++++++************++++++************************))))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,..................//////...//////000111222222222222333555666777888;;;===??????AAACCCEEEDDDAAA>>>?????????@@@AAACCCEEEEEEGGGCCC@@@???@@@AAAAAA@@@>>>;;;:::<<<===<<<>>>BBBBBBBBB@@@?????????@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<;;;::::::555555444222111000000111..................//////000///...---------...///***+++,,,------,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---......//////000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((())))))***(((((()))************))))))******************)))%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))***)))))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))***++++++++++++******))))))))))))))))))))))))))))))((('''&&&&&&(((***++++++***)))))))))***+++,,,...,,,***)))******)))(((***************)))))))))************************+++++++++***************++++++************++++++)))))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------....../////////000000111111000111222333444555666777666888:::<<<>>>BBBGGGJJJLLLMMMPPPRRRSSSPPPKKKGGGCCCCCCDDDEEEGGGJJJLLLNNNQQQMMMGGGDDDCCCDDDDDDDDDCCC???>>>AAABBBBBBEEEJJJGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBDDDFFFGGGDDDDDDDDDDDDDDDCCCAAAAAA<<<;;;999888777777777888222222111111111222222333000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......//////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------))))))(((((((((((())))))+++++++++******)))))))))((((((((((((((((((((((((((())))))))))))*********++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))******+++******)))))))))************))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******+++******''''''''''''''''''''''''***)))))))))((((((''''''''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))*********++++++***))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***+++******))))))***++++++,,,+++************))))))************************************************,,,+++++++++***)))))))))++++++************++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,------------------......////////////000111222333333333333444555777999;;;<<<===;;;===@@@CCCGGGLLLRRRVVVZZZ[[[]]]___^^^YYYQQQKKKCCCCCCDDDEEEHHHLLLOOOQQQUUUQQQLLLHHHFFFGGGIIIJJJIIIEEEDDDFFFHHHHHHLLLRRRMMMMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIIIIJJJIIIHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNIIIJJJJJJKKKJJJIIIHHHGGGCCCAAA???>>>???@@@AAAAAA:::999888777666666666777222222222222111000///...//////...---------......//////...------------...---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((())))))*********(((((((((((((((((((((((())))))))))))*********+++++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))******************+++++++++++++++******))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((())))))******++++++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******+++******((((((((((((((((((((((((******))))))((((((((('''''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''++++++*********************+++++++++******)))******************+++++++++************************,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000111111111000111333444666666666666666888:::<<>><<<:::999999999777777666666555333111000111000///............///---------------...//////---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))***+++++++++++++++,,,,,,,,,,,,+++******)))******************)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))******+++++++++,,,))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))***))))))))))))))))))(((''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))%%%&&&)))***+++***((('''++++++++++++*********))))))***,,,,,,***)))***************+++++++++++++++************************+++++++++***************++++++************++++++***************************++++++,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------.........//////111333444555555555444555888:::;;;<<<<<<<<<:::<<<>>>AAAEEEHHHKKKLLLLLLPPPTTTXXX[[[___cccfffffffffgggfffccc[[[RRRKKKEEEDDDDDDDDDFFFJJJNNNPPPQQQQQQPPPOOOPPPRRRWWW[[[]]]WWWRRRRRRRRRSSSXXX^^^eeeccc```[[[TTTNNNIIIGGGHHHJJJMMMOOOPPPPPPOOONNNOOOMMMLLLKKKLLLNNNQQQSSSWWWWWWYYY[[[]]]```ccceeeZZZUUUNNNJJJJJJIIIGGGEEEGGGEEEBBB???=========>>>???>>>===;;;:::888777777222222111111000000//////...---------...///000000---------------------------,,,,,,++++++,,,,,,---------------............+++,,,,,,------,,,,,,+++,,,,,,---......//////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++))))))(((((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))******)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,,,,------,,,++++++*********++++++++++++******(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''************************)))))))))))))))*********''''''((()))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))(((((())))))******))))))+++++++++++++++***))))))'''***,,,,,,***)))***+++*********++++++,,,,,,,,,***************************************+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---............---......///000000111111222333555777999999:::999999;;;>>>@@@BBBCCCCCCBBB>>>???BBBFFFJJJNNNQQQRRRPPPTTTYYY]]]___aaacccdddcccccccccccc```ZZZRRRLLLEEEDDDBBBBBBCCCFFFIIILLLJJJLLLMMMNNNOOORRRWWW[[[___XXXSSSQQQPPPPPPUUU[[[bbb```]]]WWWQQQJJJEEEBBBCCCEEEHHHKKKMMMMMMLLLKKKJJJHHHFFFDDDEEEGGGJJJLLLQQQRRRTTTXXX^^^eeekkkoooddd]]]VVVSSSSSSTTTRRROOOLLLJJJGGGEEEDDDDDDFFFGGGHHHGGGDDDBBB@@@?????????666777777777666555333222111111000////////////000........................---,,,,,,++++++,,,,,,---------------.........///+++,,,,,,------,,,,,,+++,,,,,,---......//////000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///............---------------------------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))(((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''(((***+++,,,,,,++++++------------,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))(((((('''&&&&&&************************(((((())))))******++++++'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))+++***((('''((()))+++,,,+++++++++++++++***)))((('''***------***)))***+++*********++++++,,,,,,,,,************************))))))******+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...///////////////000000111222333333333555666888;;;<<<============???BBBEEEGGGHHHGGGGGG@@@AAADDDHHHMMMQQQTTTUUUPPPTTTYYY]]]^^^______```___`````````___ZZZSSSNNNDDDBBB@@@>>>???BBBEEEGGGCCCFFFIIIJJJKKKNNNSSSWWW]]]VVVOOOMMMKKKJJJOOOUUUWWWVVVTTTPPPKKKFFFBBB???===???BBBEEEGGGGGGFFFFFFCCCAAA>>>======???BBBDDDFFFHHHKKKPPPXXXbbbkkkppphhhbbb\\\ZZZ]]]```___]]]PPPOOOLLLKKKKKKLLLOOOPPPOOOMMMIIIFFFDDDDDDDDDEEE;;;<<<===>>>===;;;999777555444333111000/////////........................---,,,,,,++++++,,,,,,------------.........//////++++++------------++++++******+++,,,,,,------......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))))))))))))))******+++))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++************************,,,,,,++++++++++++++++++,,,,,,---------.........+++***************++++++,,,+++*********+++---...******++++++++++++******)))))))))***************************************)))))))))***************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((('''&&&%%%&&&(((***+++''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++***)))(((((()))***+++---+++)))'''&&&(((***+++''')))++++++***))))))***,,,,,,+++***)))((('''''')))))))))***+++++++++,,,,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---//////---,,,---...111///---...111222111///000333666888999:::<<<>>>>>>>>>>>>???AAACCCFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCDDDFFFIIILLLOOORRRSSSRRRRRRSSSUUUVVVUUUSSSQQQVVVYYY]]]___]]]WWWPPPKKKCCC@@@>>>>>>AAABBBAAA???BBBBBBCCCEEEGGGJJJLLLMMMLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<999:::;;;===>>>>>>===<<<<<<;;;999999;;;===>>>===CCCFFFIIIKKKNNNVVVcccllljjjddd___```eeehhheeeaaaYYYVVVSSSRRRTTTWWWYYYYYY[[[WWWSSSPPPNNNKKKEEE@@@BBBCCCEEEFFFFFFDDDBBBAAA???;;;777444333222000...------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,------------------------)))))))))))))))******+++((((((((((((((((((((((((***))))))(((''''''((((((((()))))))))************))))))))))))************************************************************))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++++++++*********++++++*********************************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''')))))))))((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))((('''&&&&&&''')))***''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++++++++++++++''')))+++***)))((()))***++++++******)))(((((((((***************+++++++++,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,111//////000333555444333666999===???AAABBBDDDFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFBBBCCCEEEGGGIIIKKKMMMNNNJJJJJJKKKLLLLLLKKKIIIGGGKKKNNNSSSVVVVVVRRRMMMIIIAAA???<<<<<<===>>>===;;;:::<<<>>>AAACCCDDDDDDDDDDDDBBB?????????@@@@@@???<<<<<<<<<;;;:::999888888;;;;;;<<<===>>>>>>>>>===:::888666666888:::::::::???BBBEEEFFFGGGNNNWWW___```]]]ZZZ\\\```ccccccaaa[[[[[[ZZZYYYYYYZZZ\\\]]]]]]ZZZWWWVVVUUUQQQJJJEEEDDDEEEFFFGGGHHHGGGGGGGGGBBB???;;;999888777555333000000000000///---,,,,,,------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,------------------------)))))))))))))))******+++(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))************))))))))))))************************************************************+++++++++++++++*********++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))((((((,,,++++++*********+++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))***************+++))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))((('''&&&'''((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******%%%'''+++...///...,,,+++''')))******)))(((((()))))))))))))))))))))))))))+++++++++***************,,,,,,,,,++++++++++++*********++++++++++++++++++************************++++++++++++++++++++++++------------,,,,,,,,,,,,+++---...---,,,+++,,,...222111222444777999:::999>>>AAAEEEIIIJJJKKKMMMNNNOOONNNLLLKKKKKKLLLMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEAAABBBBBBCCCDDDEEEFFFFFFBBBBBBCCCCCCBBB@@@>>>===BBBEEEIIILLLMMMJJJFFFCCC???===;;;:::;;;;;;:::999666888;;;>>>??????>>>===<<<:::999999:::;;;;;;:::777777777888777777666666999999999999999999999999999777555555666888888888;;;>>>@@@AAAAAAEEEKKKPPPRRRRRRSSSUUUWWW[[[]]]___[[[^^^aaa```]]]ZZZZZZ[[[ZZZYYYXXXZZZZZZWWWPPPJJJGGGHHHJJJKKKLLLMMMMMMLLLFFFDDDAAA@@@??????===<<<666666555444222000...---........................//////.........---------...------------,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------------------)))))))))))))))******+++'''''''''''''''''''''''')))(((((('''''''''(((((()))))))))))))))*********((()))))))))************************************************************---,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++***)))---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...------------------------------,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))+++***)))(((''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***%%%(((+++...///---+++)))((()))+++***)))(((((()))(((((())))))************,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++++++++,,,************************---------------------------------,,,,,,,,,,,,+++---///000///......000222555555777999<<>>>>>===;;;999888888???AAACCCEEEEEEBBB???======<<<;;;:::::::::::::::999:::<<<>>>???>>>======:::888888888:::;;;;;;:::999999:::;;;::::::999888:::999888888777777777777:::888666555777888888777999;;;>>>??????@@@DDDFFFGGGIIILLLMMMMMMPPPUUUYYYXXX]]]cccaaa[[[UUUSSSSSSPPPPPPSSSWWW[[[ZZZTTTOOOKKKNNNQQQSSSSSSRRRPPPNNNIIIGGGEEEEEEEEEEEECCCBBB>>>===<<<:::888555333222//////..................//////.........---------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++(((((((((((((((((((((((()))))))))(((((()))************))))))))))))))))))((()))))))))************************************************************---,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---000111111111111000///.....................------,,,------......------,,,+++,,,,,,---......//////.................................---------,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))***************)))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************************)))))))))******)))))))))))))))***+++******)))))))))+++,,,+++)))(((((()))((((((((()))******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,+++++++++...///000000000111444666:::;;;===???AAACCCEEEGGGJJJNNNSSSWWWWWWVVVUUUTTTMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGEEECCCAAA@@@???======<<<<<<;;;:::::::::999;;;<<<;;;888666777888;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>><<<;;;:::<<<>>>???>>>===<<<===>>>>>>>>>===<<<:::@@@@@@???>>>===<<<;;;;;;<<<:::777777777888888777777999;;;===>>>>>>@@@AAA@@@CCCFFFFFFDDDFFFKKKOOOTTT[[[aaa```YYYQQQLLLKKKGGGHHHKKKRRRXXXZZZXXXUUUPPPTTTYYY\\\[[[WWWQQQNNNHHHGGGFFFFFFFFFFFFDDDCCCEEEDDDCCCAAA???<<<:::888000000000///...---------............------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))***))))))))))))******+++************))))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******++++++++++++,,,,,,...///000111111000///...///000111111222222111111//////000000000000//////......///000111222222333222222222222222222222222222222111111000/////////------............------++++++++++++++++++++++++************************))))))))))))))))))))))))+++************)))))))))************************************************************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((((((((())))))(((((((((((())))))((())))))************)))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))++++++)))((((((((())))))+++,,,---,,,***))))))***(((((())))))*********++++++++++++******************++++++++++++,,,,,,,,,******++++++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///111111222555888;;;@@@BBBDDDEEEFFFGGGIIIKKKPPPTTTYYY\\\ZZZWWWTTTSSSPPPNNNLLLHHHFFFDDDDDDDDDEEECCCAAA???===<<<;;;;;;:::::::::999999888888888777999;;;:::777777999;;;::::::<<<===???@@@@@@AAA??????@@@???>>>>>>???AAADDDEEEEEEEEEEEECCCBBB@@@@@@@@@@@@AAACCCCCCBBBAAA>>>@@@BBBCCCDDDCCCBBBAAAGGGGGGGGGFFFEEECCC@@@??????===:::999:::::::::999777888999;;;<<<<<<<<<<<<===???AAA@@@??????CCCGGGPPPVVV\\\]]]XXXPPPIIIFFFCCCCCCFFFLLLTTTYYYZZZYYYUUUYYY^^^aaa```[[[TTTPPPIIIGGGGGGGGGHHHGGGEEECCCHHHHHHGGGFFFDDDBBB@@@???666555444333111000......///............---------,,,,,,,,,------------...------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************************((((((((((((((()))******************)))))))))((())))))))))))************++++++++++++++++++++++++************************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---------.........//////,,,---///000111111000///000111333444555666555555333333444444444444333333222222333444555666777777666666666666666666666666666666555555444333333222111111111222222111111111........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((''''''))))))(((((((((((())))))'''((())))))******))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************((()))***++++++***)))(((******************++++++,,,...///...,,,******+++)))))))))))))))************************+++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111333555666888;;;@@@DDDEEEHHHJJJJJJIIIIIIKKKMMMRRRVVV[[[\\\YYYTTTOOOMMMMMMKKKHHHDDDAAA???>>>>>>???>>><<<:::888777777777888888888888888888888888777:::======:::;;;>>>BBBAAAAAABBBBBBCCCEEEGGGHHHJJJKKKLLLIIIFFFEEEFFFHHHOOORRRUUUWWWVVVQQQLLLIIIGGGGGGGGGHHHJJJJJJHHHFFFEEEGGGKKKNNNPPPQQQPPPPPPRRRSSSUUUUUUSSSOOOKKKIIIFFFDDDAAA@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<;;;:::<<<======<<<<<<===@@@BBBIIIMMMSSSWWWVVVPPPIIIDDDCCCAAAAAAEEEMMMTTTXXXYYYYYY\\\___aaa```]]]YYYWWWPPPOOONNNOOOOOONNNLLLJJJHHHHHHHHHHHHGGGEEEDDDCCC>>>===;;;999777444333222000000000/////////......,,,,,,,,,---------......,,,,,,---------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***((()))+++,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))******+++************************'''''''''''''''((()))***+++*********))))))(((((())))))))))))************++++++++++++++++++++++++************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222222222222333333333333111222555777888777666666111222444666888888888888666666777777777777666666555555666777888999::::::999999999999999999999999:::999999888777666666555333444444555555444444333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***,,,---------------///000///---+++++++++******))))))))))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,---......------------------------........................---...///000111222333444666888:::<<<>>>BBBHHHKKKIIIKKKMMMLLLJJJJJJLLLNNNQQQUUUYYYZZZVVVOOOJJJGGGFFFDDDBBB???===<<<<<<<<<<<<;;;888666555555555555777777777888888888888999999===@@@AAA???@@@DDDIIIMMMLLLKKKJJJIIIJJJKKKLLLVVVWWWWWWSSSOOOLLLLLLNNNZZZ___eeeiiigggaaaXXXSSSNNNNNNNNNOOOPPPPPPNNNLLLNNNPPPUUUZZZ]]]_________bbbdddffffffddd```[[[WWWMMMKKKHHHFFFFFFGGGFFFEEEAAA???>>>=========;;;:::;;;;;;::::::<<<===???@@@AAAEEEKKKQQQSSSPPPIIICCCCCC???===???GGGOOOTTTUUU\\\]]]^^^______^^^^^^]]]XXXWWWWWWWWWXXXVVVTTTQQQGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCAAA>>>;;;999666555111111111111000000000000,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++***((()))+++,,,------,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,++++++******************,,,+++++++++******))))))))))))))))))***+++,,,---+++,,,---......---,,,+++---------,,,++++++---.../////////111222333222111222222444555666666777777888666444555777888999999999777555666888:::::::::===<<<:::999999:::;;;<<<:::::::::;;;<<<===???@@@@@@???>>>===<<<::::::999<<<<<<;;;:::999777555444555555444444333333222222444444555555444222000///---...///000000///---,,,---,,,+++******,,,...///)))((((((((((((((()))***((()))+++,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))***))))))))))))))))))))))))+++*********))))))((((((&&&'''((((((((((((((('''*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++************++++++)))************+++++++++------,,,++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++******------,,,,,,------...//////...---,,,---...000222+++---///111333666;;;>>>@@@AAA@@@???DDDKKKNNNMMMPPPLLLHHHFFFFFFGGGGGGGGGPPPRRRSSSRRRMMMHHHDDDBBB@@@>>><<<;;;:::999888666:::999777777888999999888999999:::<<<>>>@@@AAABBBAAAEEEIIIIIIGGGIIIMMMRRRSSSVVVYYYWWWTTTTTTXXX\\\bbbbbb```]]]ZZZXXXXXXYYYeeeppp|||{{{uuullldddZZZXXXYYY[[[YYYUUUUUUYYYXXXUUUYYYdddmmmnnnkkkjjjqqqpppppprrrrrrqqqmmmjjj___\\\VVVQQQNNNNNNOOOPPPJJJGGGDDDAAA@@@@@@???>>><<<>>>@@@@@@>>><<<>>>@@@CCCDDDGGGJJJLLLJJJFFFCCC>>>???>>>===???EEEOOOWWWXXXYYY[[[^^^bbbcccbbb``````______^^^^^^]]]\\\\\\VVVUUUSSSPPPMMMKKKIIIHHHGGGFFFDDDEEEFFFEEEAAA===:::888555222000///......///...,,,+++***+++,,,---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---,,,++++++++++++,,,------......///.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,************,,,,,,------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++***)))(((((()))***+++************************)))))))))))))))*********(((((())))))******++++++************************+++++++++*********))))))++++++***))))))))))))***((()))+++,,,------------,,,...///000000000000000111111111333444666666555777777888999::::::::::::AAA???===<<<===>>>>>>===>>><<<::::::;;;<<<<<<<<<@@@@@@@@@@@@AAAAAABBBCCC@@@AAACCCEEEFFFHHHIIIJJJIIIJJJIIIFFFAAA===<<<;;;<<<<<<<<<<<<;;;:::999888888888777666555444444444333333444555555444333222222222222222111000////////////---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,)))***************))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))(((((((((((())))))(((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((())))))***))))))))))))))))))))))))************)))))))))((('''(((((((((((((((''''''***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,,,,,,,,,,,,,---......000///.........000222333...000222444666999>>>AAAEEEGGGIIIJJJOOOVVVXXXUUUQQQMMMHHHEEEDDDEEEDDDDDDIIIKKKLLLKKKGGGBBB>>>===;;;:::999888999:::;;;;;;<<<;;;;;;;;;;;;:::999888<<<===@@@CCCFFFGGGIIIIIIIIILLLPPPPPPOOOPPPTTTYYY[[[___bbbbbb___\\\^^^```lllllljjjhhhggghhhlllooowwwvvviiieeeccceeeeeebbbcccffffffdddhhhrrrzzzzzzxxxvvvuuuvvvvvvvvvuuutttsssrrriiieee___YYYUUUTTTUUUVVVTTTQQQLLLHHHEEECCCBBBAAACCCEEEGGGFFFDDDAAAAAABBBDDDEEEGGGJJJKKKJJJEEEBBB??????>>>======BBBIIIOOOTTTVVVYYY___dddffffffeeeeeeeeeddddddeeeeeedddcccdddcccaaa]]]YYYUUUQQQOOOMMMJJJFFFEEEEEEDDDBBB??????>>>;;;888444222000///---------..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........---------,,,,,,******))))))))))))******++++++++++++++++++++++++(((((())))))******++++++)))************************************************************)))))))))+++++++++***************)))***+++---............---...111333555555555444555666777999:::<<<===>>>>>>???@@@AAAAAABBBAAAAAAGGGEEECCCDDDEEEFFFFFFEEEIIIGGGDDDCCCDDDDDDDDDCCCGGGIIIKKKMMMNNNOOOOOOOOOLLLNNNQQQTTTVVVXXXXXXXXXWWWZZZ[[[VVVLLLEEEBBBCCCDDDDDDDDDDDDBBB@@@>>>===<<<;;;:::888777666666666444555666777888777666666999888777555444444444444444333222111000///......000///...------------------,,,++++++******************++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******))))))(((((())))))***(((((()))))))))(((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))(((((((((((()))'''''''''''''''''''''''''''(((((())))))(((((('''))))))((('''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&))))))))))))))))))******************))))))))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------...000000//////000222333555111444777999<<<@@@DDDGGGIIINNNRRRUUU[[[```___[[[QQQMMMHHHCCCAAA@@@???>>>AAACCCDDDCCC@@@<<<:::999888888888999;;;???BBBDDDCCCCCCBBBAAA@@@???>>>===???BBBGGGLLLPPPRRRRRRQQQTTTWWWYYYZZZYYYZZZ^^^aaaeeejjjpppqqqmmmiiifffeeeoooooonnnnnnoootttzzzyyyqqqlllmmmppppppqqqtttuuusssvvv{{{}}}~~~|||yyyxxxyyy|||yyytttlllccc]]]ZZZZZZZZZZZZXXXUUUQQQMMMKKKJJJIIIPPPRRRSSSRRROOOKKKIIIHHHIIIIIIKKKNNNOOOMMMIIIEEEBBBBBB@@@>>>===???BBBEEEMMMPPPUUU\\\cccggggggffffffeeeeeegggiiikkkjjjiiioooooonnnlllgggaaa\\\XXXSSSOOOJJJFFFEEEEEEEEEEEEFFFEEECCC@@@<<<888555333//////000000000000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,------.........------//////...------,,,++++++...------------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------.....................---------***))))))))))))))))))***++++++++++++++++++++++++''''''((()))***++++++,,,+++************************************+++++++++************************((()))***,,,---......///.........///////////////111111222444777999::::::===>>>AAABBBDDDFFFHHHJJJGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLLLLNNNQQQSSSSSSSSSUUURRRPPPNNNOOOOOOOOONNNQQQSSSWWWZZZ\\\]]]\\\[[[YYY[[[___ccceeeeeedddbbbdddhhhjjjdddXXXOOOLLLMMMRRRRRRQQQOOOLLLHHHDDDBBB@@@???===:::999777777777888999:::;;;;;;:::999888;;;:::999777777777888999777777777777666555444333222111000......---------222111///---,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))))))))))))))*********))))))'''&&&%%%)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))*********++++++++++++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------.../////////000111333555666555888<<<@@@DDDHHHMMMQQQNNNTTTYYY]]]```ccc___XXXPPPLLLEEEAAA>>><<<:::999<<<===???>>><<<:::999999999:::;;;>>>CCCJJJRRRWWWUUUSSSPPPLLLHHHFFFGGGGGGEEEIIIPPPWWW[[[[[[ZZZYYY\\\^^^`````````aaadddgggjjjpppxxx{{{xxxrrrmmmjjjmmmnnnoooppprrrvvv|||uuummmnnnrrrsssuuuwwwxxxvvvxxx|||}}}xxxwww|||vvvlllddd```^^^^^^\\\\\\[[[XXXVVVUUUUUUVVV^^^___```___]]]YYYVVVTTTQQQRRRSSSUUUVVVUUURRROOOJJJIIIGGGEEECCCAAAAAABBBGGGIIINNNTTT[[[______^^^^^^]]]^^^bbbfffiiihhhfffooopppqqqqqqnnnjjjeeebbb[[[WWWPPPJJJHHHHHHIIIKKKJJJJJJIIIGGGCCC???<<<:::555444333222000000//////000000///...............------------------------............////////////,,,,,,---......///............---------,,,,,,,,,---------------------------,,,,,,,,,,,,---...............------.........------,,,,,,++++++******,,,,,,---------.................................)))))))))******)))))))))************************''''''((()))***++++++,,,++++++++++++************))))))*********+++++++++************++++++++++++((()))+++---///000000000//////000111333444555666:::777444444888===@@@BBBEEEHHHMMMOOOPPPQQQTTTVVVPPPQQQSSSVVVXXXZZZ[[[\\\YYYYYYZZZ\\\```bbbbbbbbb^^^\\\YYYXXXYYYZZZYYYXXXXXX[[[___ccceeeeeedddccceeegggkkknnnnnnmmmkkkiiihhhmmmpppjjj___VVVTTTVVVZZZZZZYYYXXXUUUQQQMMMJJJEEEDDDAAA>>>;;;:::::::::<<<============;;;999888999888777666666888999:::777777888888999888888777555444333222111000000000444333111...------------************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((******)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))******************)))((('''&&&(((((())))))************))))))))))))))))))******))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,------...///...///000222444777999::::::>>>CCCHHHLLLQQQVVVYYYWWW]]]aaacccdddccc\\\TTTLLLHHHBBB===:::999777666777999::::::999888999;;;:::===AAAHHHQQQ]]]kkkttttttpppggg]]]SSSNNNNNNPPPOOOTTT[[[bbbfffeeeccc```___```aaaaaabbbccceeefffjjjooovvv{{{zzzuuuppplllmmmoooqqqrrrssstttvvvwww|||rrrjjjjjjnnnoooppprrrrrrppprrrwwwxxxuuussstttvvvyyyyyyvvvrrrqqqvvv{{{~~~wwwpppkkkhhhgggfffbbbcccdddbbb___^^^___```jjjjjjjjjjjjjjjgggeeebbb[[[ZZZZZZZZZ\\\\\\[[[ZZZTTTSSSQQQOOOMMMKKKHHHGGGEEEFFFHHHLLLOOOQQQQQQOOORRRRRRSSSYYY```dddcccaaaeeegggiiillllllllljjjiiigggccc\\\TTTNNNJJJJJJJJJKKKKKKKKKJJJIIIFFFCCCBBB>>>;;;777333000/////////000000///............///------------------------........./////////000000,,,,,,---...////////////,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---....................................------,,,,,,,,,+++,,,,,,,,,---------......------..................))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,///111444555555555333444555888;;;>>>AAABBBFFFAAA;;;:::>>>DDDHHHIIILLLQQQXXX[[[[[[[[[]]]^^^XXXYYY\\\^^^aaacccdddeee``````bbbfffjjjlllmmmllljjjgggdddcccbbbbbbaaa```___aaaeeegggiiiiiihhhggglllnnnqqqssssssrrrooommmjjjmmmooojjjbbb\\\ZZZ[[[[[[\\\^^^^^^]]][[[XXXVVVNNNLLLHHHDDDAAA@@@@@@@@@BBBBBBCCCBBBAAA@@@>>><<<:::999999888888999999:::777777777777888888888999999888777666666666666666444333222111//////......,,,,,,++++++************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))+++******))))))******+++(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))(((,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************)))(((((('''((((((((()))******++++++))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++---,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---------,,,---......///...............//////000000111444777;;;>>>@@@AAACCCFFFLLLPPPTTTWWW[[[^^^```dddfffeeeccc```XXXOOOFFFBBB===999888777777666555666777888777999;;;>>>===AAAIIIRRR___qqqqqqaaaXXXUUUVVV\\\```ggglllnnnllliiifff]]]]]]]]]^^^^^^```aaaaaadddgggmmmrrrtttssspppnnnkkkmmmooonnnkkkhhhffffffmmmwwwvvvnnnhhhiiijjjiiiiiillljjjhhhiiillllllhhhfffgggjjjkkkkkkhhhffffffiiimmmrrrqqqooonnnmmmmmmnnnoooiiikkkllljjjfffdddeeegggoooooooooppprrrssssssqqqgggddd```______```aaa```]]][[[YYYXXXWWWVVVSSSQQQLLLJJJHHHGGGHHHGGGFFFDDDIIIHHHJJJRRR\\\aaa```]]]YYYZZZ]]]```cccfffiiijjjpppnnniiiaaaWWWOOOKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEBBB===888444111000000///...------,,,,,,------------------------------............/////////000------.../////////......++++++,,,,,,---...//////,,,,,,,,,------------...---,,,,,,,,,,,,---......------...//////...------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------((()))***++++++***)))(((************************)))))))))))))))******************++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,------.........---000555;;;@@@DDDFFFGGGDDDDDDDDDEEEHHHJJJMMMNNNQQQLLLFFFEEEIIINNNOOOOOOPPPWWW```dddcccaaaaaaccc___```bbbccceeefffggggggbbbdddhhhooovvv{{{}}}~~~zzzwwwrrrooonnnllljjjhhhiiijjjlllnnnnnnnnnmmmlllnnnppprrruuuuuuuuusssrrrppppppooolllfffbbb```___```bbbeeeggggggeeecccaaaYYYVVVQQQMMMJJJHHHHHHHHHKKKLLLMMMMMMLLLKKKJJJIIICCCCCCCCCBBBAAA@@@>>>===;;;;;;999999888999:::;;;:::999999888888888999999777777666666555444333222//////...---,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))+++******))))))******+++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((())))))************))))))+++***************+++,,,))))))))))))))))))))))))((()))))))))************))))))*********))))))((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,+++,,,---...//////////////////000111111444666:::???CCCGGGJJJLLLMMMPPPTTTWWWXXXZZZ\\\^^^```bbbaaa]]]ZZZWWWOOOFFF@@@<<<888666666777777777777888999::::::===@@@CCCGGGKKKSSS[[[hhhzzzqqqddd___^^^dddggglllooopppmmmhhheeeZZZYYYXXXYYYZZZ[[[\\\[[[\\\^^^aaafffkkknnnooopppjjjjjjhhhddd___ZZZXXXWWWYYY```iiisss}}}|||ssspppkkkhhhhhhgggcccbbbeeecccaaabbbdddbbb]]][[[]]][[[[[[ZZZYYYYYYZZZ[[[\\\___```bbbdddfffhhhjjjjjjgggjjjmmmlllhhhfffhhhkkkooonnnnnnqqqvvv{{{||||||vvvqqqiiidddbbbccceeeeeebbb```^^^^^^______]]][[[WWWSSSNNNIIIGGGEEECCCBBBAAAAAADDDMMMXXX^^^]]]ZZZOOOOOOOOOPPPTTTYYY___cccnnnppppppkkkcccYYYRRROOOLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDAAA===888444111///......---------------........................------........./////////...////////////......---,,,---------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---............---,,,+++++++++,,,------......*********+++++++++,,,,,,+++++++++,,,,,,,,,------((()))***++++++***)))(((++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,------((())))))***++++++,,,,,,---------....../////////...333:::DDDLLLSSSXXXZZZWWWVVVTTTSSSSSSSSSTTTUUUYYYSSSNNNNNNRRRUUUUUUSSSRRRZZZdddhhhgggdddcccdddcccdddeeeffffffgggfffffffffiiipppzzzzzzwwwtttqqqoooqqqrrrsssttttttsssrrrqqqnnnppprrruuuvvvwwwvvvvvvvvvuuurrroookkkhhheeedddiiikkkmmmooonnnllliiifff```]]]XXXTTTPPPNNNNNNNNNTTTTTTVVVWWWWWWWWWVVVUUUNNNNNNNNNMMMJJJGGGDDDCCCBBB@@@>>><<<;;;;;;<<<===888888888777888888999999:::;;;<<<<<<;;;:::888777222222111///...---,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((())))))*********+++((())))))************)))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////+++***)))))))))***+++,,,000000000000000111111222888;;;???EEEJJJOOORRRSSSTTTWWWZZZ[[[[[[ZZZ[[[\\\YYY[[[XXXSSSOOOLLLEEE===<<<999666444555777888888;;;<<<======???BBBFFFJJJQQQUUU[[[aaakkk||||||oooiiigggfffiiilllnnnmmmiiidddaaaWWWVVVUUUUUUWWWXXXXXXXXXWWWXXXZZZ^^^eeekkkoooqqqnnnlllggg```YYYUUUSSSSSSPPPUUUZZZ```hhhnnnmmmhhhkkkiiihhhhhhddd___]]]```___]]]^^^___\\\VVVUUUWWWRRRPPPOOOOOOQQQRRRQQQPPPSSSUUUXXX[[[^^^____________ccchhhiiiffffffjjjmmmmmmllllllpppwww~~~{{{qqqiiiffffffhhhiiidddaaa___```bbbdddcccaaaaaa[[[TTTMMMIIIGGGEEEDDD===<<>>777333111111000///////////////........................------------.........//////000000000///...------///......------,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,---......---,,,+++))))))***+++,,,------...))))))*********+++++++++*********++++++,,,,,,,,,******))))))))))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))************++++++,,,,,,------------111000......000333444444777:::DDDTTTgggrrrsssqqqqqqoookkkgggdddbbbaaa```\\\[[[YYYYYYYYYZZZ\\\]]][[[\\\^^^ccchhhkkklllkkkhhhiiikkkkkkjjjiiiiiijjjjjjmmmttt|||yyy{{{||||||zzz{{{{{{uuummmiiikkkoootttyyyzzzzzzxxxzzz{{{zzzwwwsssqqqpppppppppqqqsssuuuwwwvvvtttrrroookkkgggfffccc]]]\\\^^^``````aaa___]]]\\\]]]___[[[^^^___\\\YYYVVVNNNFFFEEEEEEDDDCCCBBBAAA@@@???@@@>>>;;;:::;;;<<<<<<;;;999:::<<<>>>??????>>>>>>;;;:::888666444333222222------,,,++++++++++++,,,+++******)))))))))******************)))))))))(((************************+++******)))(((''''''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************------------------------...,,,***)))+++,,,++++++,,,,,,,,,------,,,++++++------,,,,,,+++*********,,,---...///111444:::>>>@@@EEELLLSSSWWWZZZ\\\]]]___^^^]]]]]]\\\[[[WWWUUUNNNLLLIIIFFFBBB???<<<;;;777666666666777999:::;;;???BBBEEEGGGHHHJJJOOOSSSVVVXXX]]]dddppp|||~~~sssjjjeeeiiihhhfffeeebbb___ZZZVVVSSSQQQPPPQQQSSSTTTUUUTTTWWWXXXWWWXXXaaannnuuuuuuyyysssiii^^^UUUOOOLLLLLLKKKNNNRRRVVVYYY\\\aaadddnnnnnnllliiiddd```___^^^\\\\\\]]]\\\YYYUUUPPPLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJLLLOOOSSSUUUWWWXXXXXX^^^^^^___bbbeeeiiilllnnnllliiifffdddiiissszzz|||~~~zzztttoookkkhhhfffeeedddccc```]]][[[]]]```ccccccaaa]]]ZZZUUUPPPJJJEEEEEEBBB@@@CCCIIIPPPTTTUUUIIIDDD??????BBBGGGJJJKKKVVV\\\eeelllmmmhhhbbb]]]XXXRRRKKKHHHIIIIIIGGGDDDHHHHHHHHHHHHEEEBBB>>><<<888555222111000///...,,,.....................---,,,,,,,,,------.........------......//////000000//////.........---------------------------------,,,++++++******++++++,,,........................///...---,,,,,,,,,,,,---++++++******++++++,,,---******+++,,,,,,---......************************+++++++++++++++***))))))))))))))))))************************++++++++++++,,,,,,,,,------.../////////...///111333555666666???DDDPPPbbbtttyyyqqqllliiihhhffffffdddddddddfffhhhiiifffeeedddfffiiilllnnnnnnmmmnnnooonnnmmmllllllnnnqqquuu}}}~~~{{{zzzyyy||||||{{{||||||wwwpppmmmlllmmmooosssvvvxxxyyy{{{||||||{{{yyywwwwwwwwwyyyzzz||||||xxxuuutttuuurrrmmmjjjkkkmmmmmmllliiifffeeefffgggeeeiiijjjhhhfffccc[[[SSSPPPOOOOOOOOONNNMMMJJJHHHFFFDDDAAA???>>>===;;;999999:::;;;<<<<<<===<<<<<<<<<<<<:::999888777777777222222111000///...---,,,******************+++++++++++++++*********************************************))))))((((((''''''************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,,,,---///111333111///,,,***+++,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------...///000222444999@@@DDDNNNRRRYYY___cccdddeeefffeeeccc___\\\YYYTTTOOOKKKEEECCCAAA>>>;;;999777555999999888999:::<<>>AAACCCDDDKKKRRR\\\fffkkkkkkhhheee___YYYQQQLLLKKKIIIEEEBBBFFFFFFFFFFFFEEECCCAAA@@@===:::555222111000///...............////////////---------....../////////........./////////////////////.........---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,---------******++++++++++++++++++***++++++++++++***)))))))))))))))*********++++++******+++++++++,,,,,,,,,---------...///000111222000111333777:::<<<>>>???EEEMMMYYYiiiyyyyyyvvvvvvuuutttssssssssstttvvvwwwtttpppmmmkkklllooopppqqqrrrssssssrrrpppppprrrtttyyy}}}|||{{{|||xxx{{{|||{{{|||}}}xxxrrrooommmkkkiiikkknnnsssvvvxxxzzz}}}~~~~~~~~~}}}zzz{{{|||{{{yyyuuurrrppprrrsssssswwwzzzyyyxxxuuulllccc^^^]]]]]]^^^^^^\\\XXXTTTRRRPPPLLLIIIFFFBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;888888888777555333000///++++++++++++++++++,,,,,,******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---111555888555111---++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...//////000000222444666:::AAAIIINNN\\\```fffkkknnnoooooonnngggddd^^^XXXRRRLLLFFFBBB===<<<;;;999777666555444<<<<<<<<<===???CCCGGGIIIOOOUUU]]]bbbdddcccaaa```]]]^^^```bbbdddgggiiijjjggghhhgggccc^^^ZZZWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKLLLMMMPPPTTTWWWYYY[[[\\\___aaabbbcccjjjuuuzzz{{{qqqkkkbbbYYYRRRNNNLLLLLLKKKPPPWWW]]]bbbeeehhhkkkrrrppplllfff___[[[YYYYYY^^^aaadddbbb\\\UUUQQQPPPOOOPPPQQQRRRRRRQQQPPPPPPKKKKKKMMMOOOPPPRRRSSSSSS[[[]]]aaagggkkkkkkiiifffeee```YYYVVVVVVYYY]]]___cccbbbaaacccgggnnnuuuyyyyyyuuunnnfff```\\\YYYYYY]]]^^^___bbbdddccc```^^^PPPLLLHHHFFFGGGHHHIIIJJJFFFBBB===::::::<<<>>>>>>AAAHHHSSS^^^gggjjjkkkjjjfff```XXXRRROOOMMMIIIFFFGGGFFFFFFEEEEEEFFFFFFFFFDDD@@@:::666444333111000............///000000111.........//////////////////////////////........................---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++******)))))))))*********+++++++++*********++++++,,,,,,---------......000222444666777999;;;>>>AAAEEEJJJNNNOOOVVVbbbnnnxxx~~~~~~}}}}}}}}}}}}~~~{{{xxxtttqqqrrrssstttttttttuuuuuuuuutttuuuwwwzzz||||||{{{}}}yyy}}}~~~|||{{{zzzvvvpppnnnllliiifffdddfffjjjmmmppptttyyy}}}|||{{{}}}{{{qqqjjjiiijjjkkkllliiiddd___^^^\\\YYYUUUQQQLLLFFFBBBAAA@@@???>>>======<<<<<<::::::999999:::;;;;;;<<<;;;<<<<<<===;;;999666444000000000///...---,,,+++************++++++++++++(((((((((((((((((((((((())))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************)))***,,,------,,,***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...111444666444000,,,******,,,------+++,,,------------------,,,------...///000000111333555888<<>>;;;:::;;;<<<===>>>DDDMMMWWW```eeehhhiiihhhccc]]]XXXVVVTTTRRRPPPKKKJJJHHHGGGGGGHHHIIIJJJGGGDDDAAA===;;;888444111//////.........///000111..................//////000000//////......------........................------------------------...------,,,,,,------...........................+++,,,...//////...,,,***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******+++++++++******************++++++++++++))))))***++++++,,,------......///000333777:::<<<@@@AAACCCDDDGGGMMMUUU[[[___fffoooxxx~~~~~~|||zzzyyyyyyyyyxxxwwwuuuvvvxxxxxxxxxyyy|||~~~}}}{{{xxxsssnnnkkklllkkkhhhdddaaaaaabbbfffkkksssyyy}}}~~~vvvttttttvvvyyywwwqqqkkkgggeeeaaa^^^ZZZUUUOOOKKKFFFEEEDDDBBB@@@>>>===<<<777777777777777888999999:::<<<===??????>>><<<;;;777777666444222///---,,,************************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************)))***,,,------,,,***)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---///////////////000---***)))+++---......+++,,,------.........---......///000000111222222777:::>>>BBBHHHOOOWWW\\\bbbdddhhhnnnrrrrrroookkkZZZUUUNNNGGGBBB>>>:::888777888999;;;===???@@@AAADDDEEEHHHLLLQQQVVVZZZ]]]bbbdddgggkkknnnnnnmmmlll___```aaaaaa^^^YYYTTTQQQNNNMMMLLLJJJHHHHHHJJJLLLLLLMMMNNNMMMLLLLLLOOORRRWWW]]]ffflllppprrrtttuuuvvvvvvrrrllliiilllmmmlllllljjjfffaaa]]]YYYWWWVVVYYY___gggnnnrrrtttuuuvvvyyyxxxuuupppjjjgggffffff\\\```eeefffdddaaaaaaaaa___```bbbdddddddddbbbaaa[[[ZZZYYYYYYZZZ]]]___```^^^```eeennnvvvzzzxxxtttiii```XXXVVVSSSOOOPPPTTTWWWXXXXXXYYY\\\ccclllsss}}}uuukkkddd```^^^[[[[[[___dddhhhjjjkkkiiiddd^^^WWWPPPKKKIIIDDDBBB???<<<:::;;;===>>>>>>AAAHHHPPPXXX___cccfffiiifffaaa\\\ZZZYYYXXXXXXQQQOOOLLLIIIGGGGGGHHHHHHGGGFFFFFFEEECCC>>>888444222111///.........///000------------------------000000//////......---------.....................------------------------...------,,,,,,------...........................***,,,...//////...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,))))))***++++++++++++************++++++++++++,,,******+++,,,------......000000222444888===BBBEEEHHHJJJLLLMMMOOOUUU]]]dddjjjpppxxx}}}~~~~~~yyy{{{~~~~~~~~~{{{vvvpppmmmppprrrooohhhaaa^^^]]]___eeennnvvv|||~~~}}}~~~xxxnnnkkkgggddd```\\\WWWSSSLLLLLLKKKIIIFFFCCC@@@>>>999999888777777777888888999:::<<<>>>???@@@@@@@@@<<<<<<;;;:::777444111///,,,,,,++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************+++,,,...//////---+++***---+++******,,,...///...+++,,,---......///......000000111333444555666777===AAAFFFKKKOOOUUUZZZ^^^___```dddiiimmmlllfffaaaSSSNNNFFF@@@<<<:::777666888999<<>>;;;:::<<<>>>;;;===BBBHHHPPPXXX^^^bbbhhheeeaaa]]]ZZZYYYZZZZZZWWWTTTPPPLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHDDD???;;;888666333111/////////000---------------,,,,,,,,,///////////////.........---------...............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000111111333444666999???EEEKKKOOOPPPUUUYYY[[[\\\___eeekkkqqquuu|||}}}yyy{{{}}}xxxuuuxxx{{{wwwnnneee```^^^^^^dddnnnwww}}}xxxtttooojjjgggccc___\\\VVVWWWWWWUUURRRMMMHHHEEE??????===<<<;;;:::::::::888999:::<<<===???@@@@@@>>>??????>>>===:::777555//////...---,,,++++++***************************,,,++++++******)))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------,,,+++------,,,---//////...,,,+++,,,---...////////////000111333666999<<<>>>???DDDHHHNNNSSSVVVYYY]]]___]]]]]]^^^bbbeeebbbZZZSSSIIIEEE???;;;:::;;;;;;;;;@@@BBBEEEJJJOOOTTTXXXYYY]]]___cccfffggggggfffeeeffffffgggjjjnnnooonnnkkkcccdddeeedddaaa[[[UUUQQQLLLMMMLLLKKKIIIJJJLLLOOOPPPRRRTTTTTTSSSVVV]]]cccnnnwwwwwwxxx|||}}}~~~|||wwwtttqqquuuzzz}}}}}}|||||||||{{{||||||zzzuuupppmmmlllhhhfffeeeiiioootttuuutttqqqsssvvvyyyzzzyyywwwuuupppnnnlllkkkmmmqqquuuwwwvvvrrrpppvvvtttkkkiiicccYYYWWW\\\YYYZZZYYYVVVRRRRRRWWW\\\dddgggnnnxxx~~~~~~wwwqqqiiifffcccbbbccceeegggggglllpppsssqqqkkkccc\\\YYYJJJJJJGGGCCC>>><<<===???;;;;;;===AAAHHHOOOWWW[[[```^^^\\\ZZZXXXYYY[[[]]]^^^\\\XXXTTTPPPMMMLLLKKKGGGFFFFFFGGGHHHHHHFFFDDD@@@===999555222000000000///.........------------.........///////////////---------.........//////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......+++++++++,,,,,,---------'''(((((()))******++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,......///000111222333333666777999===CCCKKKQQQUUUWWW]]]dddgggggghhhllloooyyy|||}}}wwwzzz|||}}}sssiiidddccc___fffpppzzz|||}}}}}}vvvqqqmmmiiieeeccc___```aaa```\\\WWWPPPMMMEEEDDDCCC@@@???======<<<999999999:::;;;===>>>?????????@@@AAA@@@>>><<<:::222222111///...---,,,+++************************,,,,,,,,,+++***)))((((((++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...////////////000111000---++++++,,,---...////////////000111555999===AAAEEEFFFIIIMMMSSSXXX[[[\\\^^^___ZZZYYYZZZ]]]^^^ZZZPPPHHH@@@===999888;;;???BBBDDDJJJMMMQQQVVV\\\aaaeeehhhgggiiimmmooonnnkkkhhheeebbbcccdddhhhlllmmmjjjfffccceeeggghhhgggddd```]]]OOOPPPQQQPPPOOOPPPRRRTTTTTTWWWZZZYYYYYY\\\dddkkk{{{|||zzztttpppnnnsssnnnkkknnnwww~~~~~~|||zzz|||~~~xxxwwwuuutttvvvzzz~~~yyytttxxxuuussslll```]]]bbbXXXYYYYYYUUUPPPOOOSSSXXXZZZ\\\cccmmmwwwzzzvvvrrrkkkjjjiiiiiijjjjjjhhhgggjjjpppwwwxxxsssllleeebbbQQQPPPNNNHHHBBB>>>???AAA===<<<<<<===BBBHHHOOOSSSVVVVVVVVVVVVWWWZZZ^^^aaaeeeccc```\\\XXXUUUSSSQQQHHHFFFDDDEEEGGGJJJKKKKKKEEEBBB===888444222111111000000//////.........------.........//////000000---------.........//////------------------------,,,++++++******++++++,,,........................---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......******+++,,,,,,---......++++++************++++++++++++++++++,,,,,,,,,,,,***+++,,,---...//////000000111222333555888===@@@CCCCCCDDDGGGLLLRRRXXX[[[bbbhhhmmmmmmnnnppppppnnnwwwyyy||||||vvvzzz~~~zzz{{{|||~~~|||vvvqqqooorrrrrruuu}}}{{{{{{|||xxxtttzzzzzz|||}}}www{{{|||{{{sssnnnnnnooommmmmmkkkgggaaa\\\YYYXXXTTTPPPJJJFFFDDDDDDCCCBBB>>><<<999888999;;;;;;;;;:::;;;===???@@@AAABBBBBB<<<;;;999666444222000///+++)))(((((()))***)))(((,,,++++++*********************************************++++++++++++******++++++******))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))),,,------......------,,,+++,,,,,,------,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000///---,,,,,,---///---,,,,,,...000111000000555777;;;BBBIIINNNPPPPPPSSSUUUYYY]]]```^^^ZZZWWWWWWWWWVVVTTTPPPKKKEEEBBB======;;;:::;;;BBBMMMUUU___eeehhhhhhiiinnnpppooosssooommmooonnniiieeeeeedddfffiiikkklllkkkjjjiiieeegggmmmsssvvvtttmmmfffaaa^^^ZZZXXXYYY[[[\\\\\\[[[ZZZZZZ\\\]]]ddduuu~~~~~~~~~zzzvvvvvvtttsssvvv|||~~~|||}}}~~~~~~wwwtttrrrooommmhhhbbb^^^]]][[[UUUQQQRRRTTTUUUYYYbbbkkkqqqrrrqqqqqqmmmhhhhhhjjjkkkjjjiiilllmmmqqqvvvyyyvvvooohhh___[[[VVVSSSRRROOOJJJFFFBBB???;;;:::===BBBFFFHHHOOOPPPQQQRRRSSSUUUZZZ]]]```gggiiieeeaaa___YYYRRRQQQNNNIIIGGGGGGIIIJJJJJJHHHGGGDDD@@@<<<888555444444222///.........---,,,000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...//////...------,,,++++++------------------------++++++************++++++*********************+++,,,,,,------...000111111222444666888;;;???DDDGGGLLLLLLNNNQQQVVV[[[```bbbhhhnnnrrrrrrtttwwwxxxuuuvvvxxxzzz}}}zzz|||xxxrrrssstttvvvyyy}}}{{{xxxxxxyyy}}}}}}xxxttttttsssttt{{{zzzvvvwwwvvvvvvzzz}}}|||wwwqqqppprrrwww~~~yyysssqqqpppppppppnnnkkkgggbbb```^^^XXXTTTPPPLLLJJJHHHGGGEEECCC@@@===;;;::::::999888::::::;;;===???@@@BBBBBBAAA@@@>>>;;;777444000///---+++))))))***++++++***,,,++++++*********++++++******************************++++++++++++***************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++*********************++++++++++++,,,,,,,,,,,,,,,---------.........---......---,,,,,,...000222111000111222444555555===???CCCJJJRRRWWWXXXXXXYYYZZZ\\\___```^^^YYYUUUOOOOOONNNLLLIIIEEEAAA???;;;>>>AAABBBEEELLLVVV^^^mmmtttwwwwwwvvvwwwvvvtttrrrnnnmmmpppoookkkhhhhhhkkkmmmooopppnnnkkkhhhfffhhhllluuu~~~|||vvvllliiifffdddcccccccccbbb___^^^___bbbgggqqq}}}~~~~~~{{{zzzxxxwwwyyy~~~|||yyyyyywwwvvvssslllgggeeebbb]]]ZZZ[[[]]]\\\\\\^^^dddjjjnnnpppvvvsssooollljjjiiihhhfffhhhjjjooouuuyyyxxxsssooogggccc___]]]\\\ZZZUUUPPPHHHDDD>>>;;;;;;===>>>???DDDEEEHHHJJJMMMQQQWWW[[[___ggglllhhhdddaaa]]]WWWSSSPPPMMMJJJIIIJJJLLLLLLLLLKKKIIIEEEAAA===:::888777444000////////////...000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++.........///000222333444666999<<<@@@DDDHHHNNNRRRXXXYYY\\\```dddgggiiikkkjjjooorrrsssuuuzzzzzzxxxuuuvvvwwwyyy{{{}}}~~~{{{vvvrrrkkkkkklllnnnrrrwww|||}}}}}}yyywwwvvvtttrrruuu{{{|||xxxvvvsssssssssqqqlllhhhdddhhhnnntttyyy~~~}}}|||{{{~~~}}}xxxsssqqqppppppooommmkkkhhhfffeee___\\\XXXTTTRRRPPPMMMKKKJJJGGGCCC@@@>>><<<999777:::999999999;;;>>>@@@BBBCCCCCCCCCAAA>>>:::666444222///,,,***+++,,,,,,+++++++++*********++++++,,,******************************++++++++++++******))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........***,,,---...------...000333222000000222555999;;;EEEHHHNNNVVV]]]bbbcccbbbaaa``````___^^^ZZZTTTPPPHHHGGGEEECCCBBBAAA@@@@@@===CCCKKKNNNPPPUUU```hhhwww~~~}}}yyytttppppppssstttqqqooopppwwwyyyzzzxxxrrrkkkeeebbbcccjjjuuuzzzxxxuuutttsssqqqmmmkkkfffdddeeejjjqqq~~~{{{tttrrroookkkiiikkkllliiieeeaaa```ccciiinnnooonnnlllhhhccc```______aaadddjjjqqqwwwyyywwwuuullljjjgggggggggeee```\\\PPPKKKDDD???<<<;;;:::999<<<>>>@@@CCCFFFKKKQQQUUUZZZccckkkkkkgggccc```]]]XXXVVVRRROOOMMMLLLMMMNNNOOONNNMMMKKKHHHDDDAAA???<<<888444111000000000000////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...///000222444777999;;;===???CCCGGGLLLQQQWWW[[[aaadddhhhlllooopppqqqqqqnnnqqqssssssvvv{{{|||yyytttttttttuuuwwwzzz}}}}}}zzzyyyzzzyyyuuurrrlllkkkkkklllpppuuu{{{~~~~~~|||yyyzzz}}}yyytttooojjjddd```^^^bbbhhhlllooosssxxx}}}}}}{{{{{{{{{}}}|||wwwrrrooolllkkkkkkkkklllllljjjiiieeeccc___]]][[[XXXTTTQQQQQQNNNJJJGGGEEEBBB>>>;;;:::999777666777:::===@@@AAACCCDDDEEEDDDBBB???===999666111...---,,,,,,++++++******))))))******+++******************************++++++++++++******(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,+++++++++,,,,,,,,,------------------............+++---......------...///222222222333666;;;AAAEEEKKKOOOVVV___gggkkkkkkjjjgggddd```\\\XXXRRRLLLGGGCCCBBB@@@@@@@@@AAACCCEEEEEELLLSSSVVVVVV[[[fffooowww}}}|||wwwssssssxxxzzzyyyxxxzzzvvvkkkccc___^^^dddooozzz|||yyyqqqnnnmmmqqqxxx~~~~~~|||yyyyyy||||||{{{wwwppphhheeefffiiidddffffffbbb\\\XXXXXXYYYXXX[[[aaahhhooosssuuuuuukkkjjjjjjlllmmmkkkfffaaaUUUQQQKKKEEEBBB@@@>>><<<;;;===>>>???AAADDDIIIMMMRRR]]]hhhlllhhhdddaaa```^^^\\\YYYTTTOOOMMMMMMNNNMMMMMMNNNNNNLLLJJJGGGFFFBBB>>>888333111000//////////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///111555999>>>BBBEEEFFFHHHJJJLLLOOORRRXXX^^^cccgggjjjnnnsssvvvvvvuuutttwwwxxxxxxxxx|||wwwvvvvvvvvvyyy|||~~~{{{xxxxxxzzzzzzxxxvvvsssrrrqqqqqqssswww|||~~~}}}|||}}}~~~tttjjjbbb^^^]]]aaafffiiiiiikkkooorrruuuzzz~~~|||{{{|||zzzzzzyyyxxxvvvssspppnnniiihhhhhhkkkoooqqqpppoookkkiiifffcccbbb___\\\YYYVVVUUURRRQQQOOOLLLHHHDDD>>>;;;888666555777:::<<<@@@BBBEEEGGGGGGFFFDDDCCCAAA===777333111///---+++++++++***)))))))))************************************++++++++++++******(((((())))))******++++++'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''((())))))))))))((((((((('''''''''))))))))))))))))))))))))************************************************************************************************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...//////------...///333555999<<<@@@FFFMMMSSSSSSXXX```iiippprrrpppnnnfffbbb\\\UUUOOOIIICCC???@@@@@@@@@AAACCCFFFIIIJJJLLLQQQWWWYYY[[[aaallluuuxxx|||~~~{{{zzz}}}~~~xxxuuuuuuzzz~~~~~~~~~uuuhhh^^^ZZZ\\\aaahhhqqqyyy|||zzz{{{zzzpppiiifffccceeeeeebbb[[[VVVUUUUUUQQQTTTXXX]]]bbbgggkkkmmmeeefffhhhlllooonnnhhhcccZZZVVVPPPLLLHHHEEEAAA???<<<<<<=========???CCCFFFMMMWWWdddlllkkkfffcccbbbaaa```]]]WWWQQQMMMLLLMMMIIIJJJKKKLLLLLLLLLKKKJJJGGGCCC<<<777333111...---////////////////////////------------------------,,,,,,,,,---------......---------------------------------------------------..................---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,---......222666>>>FFFNNNTTTWWWYYYYYYYYYXXXXXXZZZ^^^eeejjjllloootttxxx{{{{{{zzzyyyzzz{{{zzzzzz~~~~~~~~~{{{{{{||||||{{{{{{zzzyyyyyyyyywwwvvvuuuuuuvvvyyy|||~~~~~~~~~|||zzzxxxvvvxxx|||~~~sssiiidddbbbeeehhhkkkkkkkkkkkkllllllooossswwwxxxyyyzzz{{{yyywwwtttssssssrrrpppnnniiihhhjjjnnnuuuyyyyyyxxxpppnnnkkkhhhgggfffdddbbb]]]\\\[[[[[[ZZZWWWSSSOOOEEEBBB===:::777777999:::AAABBBDDDFFFGGGFFFEEEDDDFFFCCC???;;;888666222000///...---+++******************************************++++++++++++******))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***))))))((((((((('''''''''))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,,,,------------------.........////////////000///...---...000222333999@@@EEEJJJOOOUUU[[[^^^cccjjjrrrvvvuuuoookkk^^^YYYRRRLLLGGGBBB>>>;;;@@@AAADDDHHHKKKNNNPPPQQQPPPTTTXXX\\\aaaiiisss{{{}}}{{{yyy}}}~~~yyyvvvvvv{{{rrrddd\\\YYYYYY]]]bbbhhhnnnuuu}}}}}}pppiiihhhhhhgggccc]]]VVVRRRPPPOOOQQQSSSTTTVVVYYY^^^bbb___```eeekkkpppoooiiiddd]]]ZZZUUUPPPMMMIIIDDDAAA<<<======<<<;;;===@@@CCCIIIPPP^^^jjjnnnhhhcccaaa______]]]XXXQQQMMMMMMNNNIIIIIIIIIJJJJJJKKKKKKLLLJJJFFF@@@<<<888444111...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------.........////////////......((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---///111222333777>>>IIIVVV```hhhlllmmmllliiifffbbbaaaeeekkkqqqrrrtttyyy}}}{{{{{{{{{}}}~~~zzzzzzzzz}}}}}}yyyvvvwwwyyyttttttttttttuuuwwwyyy{{{wwwzzz}}}}}}{{{yyyyyyzzzyyy}}}}}}|||}}}~~~xxxvvvtttqqqqqqtttyyy|||~~~||||||uuuooojjjlllooorrruuutttqqqnnnllllllmmmqqquuuxxxzzzzzzwwwuuussssssuuuuuusssqqqkkkjjjlllrrr{{{uuurrrooollllllllllllkkkddddddddddddccc```[[[WWWMMMJJJEEE@@@<<<:::999999===>>>@@@BBBDDDFFFGGGGGGIIIGGGEEECCCBBB???;;;888444333111///---,,,++++++******************************++++++++++++***************)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,------------...............//////////////////...---...000555999;;;CCCMMMTTTXXX[[[___ccchhhkkkqqquuuuuupppggg```RRRNNNHHHCCCAAA???>>>===DDDGGGMMMSSSWWWYYYYYYXXXWWWYYY]]]cccjjjqqqwwwyyyxxx|||~~~{{{zzz~~~~~~}}}yyyzzzrrreee___]]]YYY]]]ccchhhmmmttt{{{zzzrrrnnnllljjjhhhddd^^^WWWRRRSSSSSSRRROOOMMMOOOSSSWWWWWWZZZ```iiinnnnnnhhhbbb\\\ZZZWWWUUUSSSQQQMMMKKKEEEDDDCCC@@@===<<<>>>@@@DDDHHHTTTeeelllfff^^^[[[XXXZZZZZZVVVPPPMMMOOORRRNNNLLLKKKIIIIIIIIIKKKLLLJJJGGGDDDAAA>>>;;;666333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------...//////...------***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///111333555777888<<>>IIIRRR^^^fffhhhiiilllnnnlllooosssuuurrriii^^^UUUJJJFFFAAA>>>>>>???@@@@@@IIINNNVVV]]]bbbbbbaaa______```cccjjjqqqvvvvvvtttnnntttxxxyyyzzz~~~~~~~~~~~~vvviiidddddd___dddkkkqqqvvv{{{zzzuuusssqqqqqqppplllddd^^^WWWVVVSSSNNNJJJIIIMMMQQQRRRUUU\\\eeelllkkkeee___ZZZYYYXXXYYYZZZZZZXXXVVVPPPOOOKKKEEE@@@<<<<<<===>>>@@@LLL^^^hhhbbbYYYTTTRRRUUUWWWUUUPPPOOOQQQUUUSSSQQQMMMJJJHHHIIIJJJKKKHHHGGGEEEDDDCCC@@@<<<888111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------.........,,,,,,---......---,,,,,,//////...------,,,++++++---------------------------------------,,,+++***,,,///111111222555<<>>;;;<<<;;;;;;===BBBFFFHHHHHHLLLKKKJJJJJJJJJIIIFFFCCCAAA???;;;777333///---,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++*********))))))((((((******))))))((((((''''''))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++************************+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---...+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,+++,,,---.../////////.........------------///111000000444<<>><<<<<<>>>BBBGGGJJJRRRVVV\\\ccchhhiiigggeeedddggglllqqqssssssqqqooolllkkkmmmsss|||wwwpppmmmkkkmmmooosssxxx~~~{{{zzzyyyyyyxxxvvvssspppeee___XXXRRRPPPNNNNNNMMMNNNSSSYYY^^^```___\\\YYYZZZZZZ\\\aaafffiiihhhfff]]]ZZZVVVPPPIIICCC???<<>>===<<<===@@@CCCDDDDDDLLLKKKKKKKKKKKKJJJGGGDDDBBB@@@===999555222///...,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((()))))))))************)))))))))(((***)))))))))((((((((('''((((((((()))))))))))))))++++++***)))))))))))))))))))))))))))************************)))))))))((()))))))))))))))***++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,------***((((((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///------------...............000333333444999AAAHHHSSS]]]kkkvvvzzz{{{|||~~~xxxwwwtttmmmcccVVVJJJCCC=========???BBBHHHNNNRRR[[[]]]aaafffiiijjjiiihhheeegggkkknnnooonnnkkkjjjfffggglllvvv{{{vvvuuuuuuxxx{{{{{{{{{|||~~~uuuooofff^^^YYYVVVTTTRRRNNNPPPTTTWWWYYYXXXWWWUUUYYY[[[aaajjjrrrwwwxxxvvvnnnjjjccc[[[RRRJJJDDDAAA>>>>>>AAAGGGNNNQQQOOOKKKMMMLLLMMMMMMOOORRRTTTVVVWWWWWWSSSLLLIIIJJJJJJHHHIIIGGGDDDCCCCCCCCCAAA???:::888555222000000111111000///...,,,++++++++++++------------------------///.........------------------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,,,,---...000111111222111555888;;;===AAAIIINNNWWW___hhhpppvvv{{{}}}xxxtttqqqnnnooooooqqqrrrtttvvvwwwuuuvvvvvvuuurrrpppoooppprrr~~~vvvqqqooolllkkklllnnnooooookkkhhhdddbbbcccdddeeeeeeiiijjjkkknnnqqqtttvvvwwwvvvvvvuuuvvvxxx{{{~~~{{{yyyvvvsssqqqqqqrrrrrrtttssssssrrrssswww}}}}}}}}}|||||||||}}}~~~}}}|||||||||}}}~~~uuuqqqsssvvvvvvtttxxxuuuqqqoooooooooooonnnnnnooopppqqqqqqpppnnnmmmiiieee___ZZZUUUQQQLLLIIICCCAAA??????@@@AAABBBAAAJJJIIIJJJKKKLLLKKKHHHFFFDDDCCC@@@===999666444222---------,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((('''(((((())))))*********+++***))))))))))))))))))))))))))))))************************))))))))))))***))))))))))))***++++++************************************************+++++++++***************++++++******++++++,,,---,,,***((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000...222666888;;;@@@HHHNNNXXXaaannnwww|||}}}}}}~~~zzzvvvnnncccWWWKKKBBB<<<>>>@@@CCCFFFJJJPPPWWW\\\fffgggiiikkklllkkkjjjiiifffgggiiijjjiiigggeeecccdddgggnnnzzz}}}~~~{{{rrriiiccc___\\\ZZZRRRRRRQQQQQQPPPQQQQQQRRRXXX]]]gggttt~~~zzzrrrhhh^^^TTTLLLHHHAAA???>>>AAAEEEHHHGGGEEEFFFGGGIIIKKKNNNQQQSSSUUUWWW[[[ZZZSSSMMMKKKJJJHHHKKKHHHDDDBBBBBBBBBBBBBBB>>><<<888555222111222222///......---,,,+++******---------------------------------------,,,,,,,,,------------------------,,,---////////////---,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------...///000222333444666:::>>>AAADDDIIIPPPVVVccciiirrrwwwzzz}}}}}}wwwppplllfffgggiiikkkmmmoooqqqrrrqqqrrrrrrqqqnnnllllllmmmlllxxxuuummmkkkiiihhhjjjkkklllkkkhhheee```]]]]]]^^^^^^^^^aaacccfffiiimmmppprrrssspppoooooopppssswww{{{}}}}}}|||yyywwwuuuuuuuuuuuuvvvvvvuuuuuuuuuyyy~~~~~~}}}}}}~~~|||wwwvvvuuurrrpppuuusssooonnnnnnnnnnnnmmmnnnnnnooonnnnnnlllkkkjjjllliiidddaaa]]]YYYUUURRRHHHEEECCCBBBBBBBBBBBBAAADDDDDDFFFIIIKKKLLLJJJHHHFFFFFFDDDAAA>>>;;;999777222222111000...,,,+++***************************)))))))))))))))))))))))),,,,,,++++++******))))))*********)))))))))))))))))))))))))))((((((((((((''''''((()))******++++++******)))))))))))))))***((()))))))))*********************)))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------......------,,,,,,,,,---/////////333888===BBBHHHOOOTTT[[[bbblllsssvvvuuuttttttuuuoooeeeYYYNNNFFFBBB@@@CCCGGGMMMRRRVVV\\\ccchhhqqqrrrtttssspppllliiihhhfffffffffeeedddcccaaaaaaeeeiiirrr|||vvvqqqnnnkkkiii^^^ZZZTTTOOOLLLLLLNNNPPPWWW^^^kkkxxx|||rrrggg]]]UUUPPPHHHEEEAAA@@@AAABBBBBBAAA???@@@CCCHHHLLLQQQTTTVVVZZZaaaccc\\\SSSNNNKKKHHHJJJGGGDDDCCCCCCCCCBBBAAA@@@>>><<<:::777444222111------...////////////...........................------------------------------------------------------............---------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,/////////000222444666777<<<@@@FFFIIILLLPPPWWW]]]kkkqqqxxx|||}}}~~~~~~wwwpppkkkccccccdddeeegggiiikkkllloooppppppooollljjjiiiiiigggppp~~~~~~vvvllljjjhhhhhhiiijjjjjjjjjfffccc^^^[[[ZZZZZZZZZYYYYYY\\\aaafffjjjmmmoooooolllllllllmmmooorrrvvvxxx|||{{{yyyxxxwwwvvvwwwwwwwwwwwwwwwwwwxxx{{{~~~||||||~~~~~~|||zzzvvvrrrssspppmmmlllllllllkkkiiikkkkkkkkkkkkkkkkkkjjjjjjmmmkkkiiihhhfffddd```]]]MMMJJJFFFDDDDDDCCCBBB@@@===>>>@@@DDDHHHJJJKKKJJJHHHHHHGGGEEECCC@@@===<<<888888777444111...+++)))************************************************,,,,,,++++++******))))))))))))))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,***)))))))))))))))******((()))))))))************))))))))))))))))))*********************++++++,,,************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------------000///---,,,,,,---...///111555<<>>>>>?????????<<<888333000---...///000000000//////..........................................//////------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,111111222333555888;;;===EEEIIINNNRRRTTTXXX]]]bbbmmmrrrxxx{{{{{{{{{}}}{{{tttoooeeedddcccccceeegggjjjkkkoooqqqrrrppplllhhhfffeeeeeeiiipppwww||||||xxxtttjjjhhhgggggghhhiiiiiihhhbbb___[[[YYYXXXWWWUUUTTTTTTWWW]]]cccgggjjjjjjjjjiiiiiijjjkkkmmmooopppqqquuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvyyy}}}|||zzzzzz{{{}}}~~~{{{yyyrrrpppmmmkkkjjjiiigggeeefffggggggiiijjjkkklllmmmmmmmmmmmmooopppnnnkkkiiiUUURRRMMMIIIGGGEEEBBB@@@;;;;;;;;;???CCCGGGJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@>>>===<<<999666222...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((())))))******+++++++++)))))))))))))))******+++))))))))))))************))))))))))))************+++************+++,,,,,,***************************************************************+++++++++++++++******++++++,,,---,,,...000///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,------......------111000...------///111222555999@@@HHHOOOUUUXXXYYY]]]aaahhhnnnpppooollljjj___YYYOOOGGGBBBBBBDDDFFFKKKUUUbbbmmmuuu}}}~~~uuuooonnndddccc```^^^^^^^^^```aaabbbgggrrr}}}yyyxxxxxxxxxxxx{{{~~~ssslllaaaWWWPPPMMMNNNOOORRRZZZeeeqqqzzzxxxmmmbbb\\\WWWUUUPPPKKKFFFBBB@@@???===>>>AAAFFFNNNUUU\\\``````hhhllliiiccc^^^XXXRRRLLLKKKJJJJJJIIIFFFAAA>>>===>>>@@@@@@>>>:::666333111000000///...---,,,,,,.................................///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++222222444666:::???DDDFFFOOOSSSWWWZZZ[[[^^^cccgggjjjoootttwwwwwwvvvwwwyyy|||xxxmmmkkkiiihhhiiilllpppssstttvvvwwwuuupppjjjfffcccaaaaaabbbeeeiiilllkkkiiidddbbbaaabbbcccdddcccbbb[[[YYYWWWVVVUUUSSSPPPMMMRRRUUU[[[```cccddddddcccaaaccceeeggghhhiiiiiiiiimmmmmmmmmnnnoooooopppppptttttttttrrrrrrsssvvvyyy|||xxxvvvxxxwwwuuuyyy}}}}}}}}}zzzwwwwwwyyy{{{}}}~~~~~~~~~wwwtttqqqnnnllljjjgggdddcccccccccdddfffgggiiiiiiiiikkkmmmqqqtttuuurrrpppddd```YYYSSSNNNJJJFFFCCC>>><<<;;;<<>>;;;777333111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))((()))))))))************'''((((((((()))))))))***************************)))))))))))))))***++++++))))))))))))************((()))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++...000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---.........------///...------///222555777;;;???FFFNNNUUUZZZ[[[[[[^^^aaaeeejjjkkkiiieeebbbSSSOOOIIIDDDCCCEEEJJJMMMVVVaaaooozzz|||tttqqqrrrdddbbb^^^[[[ZZZ[[[]]]^^^dddhhhrrr{{{uuuqqqqqqtttwwwyyy~~~yyysssiii___YYYVVVVVVWWWTTTYYYaaahhhnnnttt{{{~~~uuulllfff```___\\\VVVOOOIIIEEECCC===>>>???BBBIIIQQQXXX]]]```fffkkkkkkjjjhhhccc\\\SSSQQQNNNLLLJJJGGGDDDAAA===>>>>>>>>>===;;;:::999333222000///...---..............................---------....../////////------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++*********+++,,,,,,111222555999>>>EEEKKKNNNUUUYYY]]]___```bbbfffjjjfffkkkqqqssssssrrrtttuuuzzz}}}uuussspppnnnppptttyyy}}}yyy{{{}}}{{{vvvnnnhhheee]]]ZZZXXXXXX\\\___```___]]]\\\[[[[[[]]]]]]\\\[[[VVVUUUTTTSSSRRRPPPLLLIIIRRRUUUZZZ^^^aaa```___]]]YYY[[[___bbbcccdddccccccfffggghhhiiijjjkkklllmmmrrrrrrqqqooommmmmmooorrruuuqqqooopppnnnkkknnnuuuwww|||}}}zzzzzz|||}}}{{{xxxvvvuuuwwwyyy{{{}}}|||}}}}}}zzzvvvssspppmmmiiigggbbbbbbaaa``````aaaaaaaaaeeegggkkkppptttvvvtttrrrrrrllleee]]]VVVPPPKKKGGGBBB???;;;;;;===AAAEEEFFFJJJKKKKKKKKKJJJHHHEEECCC@@@@@@@@@@@@>>>;;;888666------------------------++++++++++++++++++++++++))))))******++++++,,,,,,(((((())))))*********+++'''((((((((())))))******+++++++++***************))))))((())))))***++++++))))))))))))************(((((())))))*********+++++++++******++++++,,,---************************++++++++++++++++++++++++))))))******++++++++++++++++++******++++++,,,---***---000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---.........---,,,---,,,,,,---000444999;;;???BBBIIIRRRYYY]]]]]]\\\^^^___bbbdddddd```ZZZVVVLLLIIIFFFDDDFFFLLLRRRVVVaaalllzzzwwwppppppssseeebbb]]]YYYWWWXXXZZZ\\\hhhlllsss}}}xxxqqqnnnooouuuzzz~~~~~~xxxpppgggaaa^^^^^^___WWWZZZ^^^aaadddhhhnnnsssqqquuu|||{{{tttoooggggggeee```XXXPPPJJJHHH<<<;;;;;;===BBBJJJQQQVVV^^^dddiiilllooopppjjjcccYYYVVVQQQMMMJJJIIIGGGEEE???>>><<<;;;:::;;;===>>>444333111000000222444555////////////////////////,,,,,,,,,------.........------------------------///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///444777;;;???EEELLLTTTYYY^^^```dddgggjjjkkkkkkkkkllloooqqqrrrrrrsssuuuvvv~~~wwwuuuyyy~~~}}}}}}wwwlllaaaZZZVVVUUUSSSRRRSSSTTTVVVWWWXXXUUUQQQQQQTTTVVVVVVUUURRROOOLLLHHHFFFFFFGGGHHHLLLQQQWWW]]]___^^^ZZZXXXSSSTTTVVVXXX[[[]]]___```````````````aaaaaaaaaaaammmooopppooommmlllkkklllmmmjjjhhhhhhjjjjjjiiifffmmmooossswwwyyyyyywwwvvvwwwyyyzzzyyywwwvvvuuuvvv{{{~~~}}}{{{yyyvvvtttrrrqqqpppkkkgggbbb___]]]]]]\\\\\\]]]aaaeeeiiilllnnnqqqsssppptttuuupppcccVVVMMMJJJEEECCC???;;;999:::>>>BBBIIIJJJKKKLLLLLLKKKIIIHHHIIIHHHGGGEEEBBB>>>;;;999666444000---++++++,,,---+++***)))))))))))))))***)))************+++++++++)))))))))))))))))))))))),,,+++***((((((((()))*********))))))))))))******+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,+++*********))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///...,,,*********+++,,,---...---,,,+++***,,,,,,,,,---,,,,,,++++++...,,,+++,,,///000---+++...///000111333888>>>CCCJJJMMMRRRYYY___aaa```^^^^^^]]]]]]___```\\\RRRKKKFFFFFFFFFFFFIIIOOOWWW]]]eeennnzzzwwwpppooopppnnnbbb___]]]\\\ZZZXXX\\\ccclllpppuuu{{{|||zzzxxxwwwxxx||||||tttnnnjjjjjjlllhhhaaa[[[[[[aaafffeeeccceeefffkkkttt}}}}}}yyysssqqqlllgggbbb^^^\\\[[[LLLDDD>>>???BBBEEEHHHLLLTTTXXX^^^dddgggjjjmmmnnncccaaa\\\WWWQQQLLLIIIGGGFFFCCC???;;;:::;;;===???===;;;777333000/////////,,,---...///000000000000......------------......,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,---------......+++,,,------++++++,,,---999===BBBHHHNNNUUU\\\aaaggghhhjjjlllnnnnnnnnnnnnssstttuuuuuuuuuvvvyyy{{{zzzsssrrrvvv{{{}}}}}}{{{|||}}}|||zzz{{{|||wwwpppggg]]]VVVPPPOOOMMMLLLLLLMMMNNNPPPNNNKKKHHHHHHKKKMMMMMMLLLNNNLLLHHHEEECCCCCCDDDDDDHHHKKKQQQVVVXXXXXXUUUSSSMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\hhhjjjjjjjjjhhhhhhiiijjjgggdddbbbccceeeffffffdddlllnnnrrrvvvxxxwwwuuutttuuuvvvwwwwwwvvvvvvxxxzzz|||}}}}}}yyytttqqqpppqqqqqqrrrppplllhhheeeaaa]]]ZZZ^^^```bbbcccdddgggjjjmmmpppuuuyyyuuukkk___VVVRRRLLLJJJFFF@@@<<<;;;===???GGGHHHJJJKKKLLLJJJIIIGGGHHHHHHGGGFFFCCC@@@>>><<<777555222///---,,,,,,,,,++++++***))))))))))))***)))************+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))*********))))))))))))******************)))))))))((())))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---...,,,+++,,,---,,,,,,---------,,,,,,,,,++++++,,,---.........---///---,,,---///000...,,,...///000222444:::AAAFFFOOORRRWWW^^^dddffffffeee^^^ZZZWWWVVVVVVTTTOOOJJJFFFGGGIIIKKKNNNSSSYYY^^^iiipppyyy}}}uuukkkfffhhhjjjjjjeee___[[[[[[ZZZZZZ^^^dddrrrwww|||{{{vvvttttttkkkcccZZZXXX[[[^^^]]][[[ZZZ[[[```jjjvvvzzzxxxvvvtttrrrmmmhhhcccQQQHHH???>>>???@@@BBBEEEMMMQQQXXX]]]bbbgggllloookkkgggbbb[[[UUUPPPLLLJJJHHHEEEBBB>>>======???@@@???===:::777444111000000------...///////////////......------------......,,,,,,------------------///...,,,++++++,,,...///,,,,,,,,,---------......+++,,,------++++++,,,---@@@EEELLLSSSYYYaaaggglllrrrrrrrrrrrrrrrssstttttt|||}}}}}}||||||}}}{{{wwwrrrqqqtttxxxyyyxxxqqqrrrrrrpppnnnooouuuyyyzzz{{{~~~{{{xxxsssmmmfff___WWWRRRJJJIIIGGGEEEEEEEEEFFFGGGIIIGGGEEEEEEGGGIIIIIIIIIHHHFFFDDDAAA??????@@@@@@AAADDDHHHLLLNNNOOONNNMMMIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWaaaaaabbbaaaaaacccfffiiigggeeeddddddgggiiiiiiiiilllooossswwwxxxvvvtttrrrsssssssssssssssvvvzzz}}}||||||{{{|||}}}}}}||||||||||||~~~yyytttpppooopppqqquuuuuutttrrrnnniiiddd```bbbaaa___]]]\\\^^^cccgggnnntttyyyxxxpppfff^^^YYYRRRQQQMMMGGGAAA>>>===>>>CCCDDDGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGEEECCCAAA???999888555222000...,,,,,,,,,+++******))))))******)))************+++++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,***************)))))))))******************************************************+++++++++,,,,,,,,,***+++,,,---,,,,,,...///------,,,,,,,,,------...***+++,,,...//////000000000...---...///000///---000111333555999@@@GGGMMMSSSUUUZZZ```fffjjjjjjiii___YYYQQQLLLLLLMMMLLLKKKFFFIIINNNRRRVVVZZZ___bbbmmmrrrwwwxxxuuurrrqqqqqqjjjjjjfff___]]]aaafffhhhjjjbbb[[[ZZZ\\\^^^ccciiivvv|||~~~|||rrrhhh]]]VVVVVVWWWUUUSSSPPPPPPSSS[[[hhhuuu||||||}}}wwwooo\\\QQQFFFAAA???======???DDDHHHNNNSSSZZZaaahhhmmmpppmmmhhhbbb[[[UUUPPPNNNJJJHHHFFFCCCAAA@@@@@@AAAAAA@@@>>>;;;888555222111---...........................------------......------------------,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......+++---...---,,,+++,,,---GGGLLLSSS[[[bbbhhhooosssxxxwwwuuuuuuuuuwwwxxxzzzzzzwwwsssssstttvvvvvvuuunnnnnnmmmjjjgggiiioootttxxxxxxzzz~~~}}}~~~zzzsssooohhhbbb\\\VVVQQQMMMHHHFFFDDDAAA@@@@@@AAABBBEEEDDDDDDDDDEEEFFFGGGGGGDDDBBB@@@>>>============<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ\\\```fffkkkjjjiiihhhiiikkkmmmooopppqqqssswwwzzzzzzxxxuuusssrrrrrrpppnnnnnnrrrwww|||{{{{{{zzzyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwww}}}{{{vvvsssqqqpppppppppsssvvvwwwvvvtttsssrrrnnnkkkeee^^^YYYYYY\\\___ffflllrrrtttppphhhaaa^^^WWWVVVTTTPPPIIIDDDAAA@@@>>>???BBBEEEHHHIIIIIIIIIHHHHHHHHHGGGEEECCC@@@???;;;:::888666333000...,,,---,,,+++***************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------,,,,,,...///...---,,,,,,,,,---///000------...//////000/////////.........////////////222444777;;;???FFFNNNSSSTTTVVVZZZ___eeehhhhhhggg]]]VVVNNNHHHGGGJJJLLLNNNIIIMMMSSSXXX]]]bbbhhhkkkrrrtttuuuqqqkkkeeebbbbbb^^^aaa```[[[ZZZ```fffiiinnneee]]]\\\___ccciiiooovvv}}}yyyooocccZZZWWWUUUSSSRRRNNNLLLJJJNNNWWWbbblllpppvvvyyyyyyhhh\\\OOOHHHCCC>>><<<===???AAAEEEJJJPPPXXX```fffmmmmmmllliiiccc\\\UUUPPPLLLKKKIIIGGGEEECCCAAAAAABBBBBBAAA???<<<888444222//////........................------------...............------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---...---,,,+++,,,...NNNRRRYYY```ffflllqqquuuwwwwwwuuuuuuwwwyyy|||~~~xxxvvvsssqqqqqqqqqppppppmmmmmmlllhhhfffgggmmmrrrvvvwwwxxx{{{|||zzz{{{}}}|||yyywwwwwwvvvrrrooojjjeee^^^WWWRRRNNNKKKIIIDDDBBB@@@>>><<<<<<======<<<======>>>>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<:::;;;<<<===???AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQNNNOOOQQQSSSWWW^^^eeekkkjjjiiiiiijjjkkknnnrrrtttxxxzzz|||}}}}}}{{{xxxvvvtttrrrnnnkkkiiilllqqqvvvyyyzzz{{{{{{yyyvvvrrroooqqqqqqqqqqqqrrrrrrssstttyyyzzz|||~~~~~~}}}{{{zzz}}}}}}}}}{{{xxxuuuqqqoooppptttyyy}}}~~~ttthhh]]]WWWUUUUUUYYY^^^eeejjjkkkiiifffeeeaaaaaaaaa\\\UUUMMMFFFCCC<<<>>>@@@BBBEEEGGGIIIJJJIIIIIIHHHGGGDDDAAA???======<<<:::777444222///......---,,,+++************))))))*********+++++++++)))))))))))))))))))))))))))))))))*********))))))((()))************)))((())))))))))))))))))******))))))))))))))))))))))))******************************))))))******+++,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///...,,,+++,,,---......---,,,---...000111000000000000///...------------------...///000222444777;;;@@@EEEKKKQQQVVVVVVWWWZZZ___cccdddcccaaaTTTPPPJJJFFFFFFIIIMMMOOOPPPSSSXXX]]]cccjjjqqqvvvyyyyyyuuummmcccZZZVVVVVVYYY^^^```\\\[[[```fffhhhmmmeee______aaaeeekkkrrrxxx~~~~~~}}}}}}}}}vvvkkkbbb]]]YYYWWWTTTQQQLLLHHHFFFJJJQQQYYY^^^jjjoooyyypppdddWWWOOOHHHAAA======>>>???@@@CCCGGGNNNVVV\\\fffjjjooopppmmmeee\\\VVVNNNMMMLLLJJJGGGEEEBBBAAABBBBBBCCCAAA???;;;777444111000///.....................------------...............------,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......,,,---......,,,,,,---...XXX\\\aaaeeeiiinnnsssvvvvvvvvvvvvvvvxxx{{{~~~uuusssooollliiihhhhhhhhhjjjkkkkkkiiigggiiinnnsssvvvwwwyyy{{{}}}zzzvvvuuuuuuvvvuuurrrnnnmmmmmmkkkhhhddd___ZZZSSSMMMJJJGGGEEEDDD???>>>;;;999888888888999777888:::;;;::::::<<<>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>????????????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJGGGHHHJJJMMMQQQXXX```eeehhhiiijjjkkknnnrrrxxx|||~~~|||zzzyyyvvvsssooojjjggghhhlllpppwwwzzz}}}~~~{{{uuuooojjjiiijjjkkkmmmnnnooopppqqqrrrsssuuuxxxzzz{{{||||||zzz|||~~~~~~}}}yyytttrrrwww|||wwwgggZZZRRRNNNNNNQQQWWW^^^cccgggiiijjjkkkmmmnnnjjjbbbWWWNNNIIICCCBBBAAAAAACCCEEEHHHJJJJJJIIIIIIGGGDDDAAA>>>===>>>===:::777555333111111///...---,,,+++*********)))************+++++++++))))))))))))))))))))))))(((((()))************)))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))***************+++++++++******))))))******+++,,,*********+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---///000000...,,,++++++...............///000111111111000000///---,,,+++,,,---.........000333666666:::@@@FFFKKKOOOSSSVVVZZZ[[[]]]```aaa```[[[XXXIIIGGGDDDCCCEEEJJJOOORRRWWWZZZ___dddiiiooovvv{{{}}}{{{uuujjj]]]SSSOOONNNUUU]]]bbb___]]]```dddeeejjjfffdddddddddfffmmmvvv~~~}}}{{{zzzuuutttrrrpppnnnmmmllllllmmmpppsssuuuwwwzzz}}}}}}vvvnnnhhhccc^^^ZZZTTTPPPKKKGGGGGGJJJOOORRR\\\aaalll{{{qqqfff[[[TTTNNNFFF@@@???????????????AAAFFFMMMRRR```fffnnntttssskkkbbb\\\RRRQQQOOOLLLIIIFFFDDDCCCCCCDDDDDDCCCAAA>>>;;;999444333111///......//////......------------......------------------,,,,,,------------------------,,,,,,,,,---------......,,,...///...---,,,---...eeegggjjjlllnnnqqqvvvyyyxxxxxxxxxyyy{{{}}}sssqqqmmmgggcccaaaaaabbbfffiiikkkkkklllnnntttyyy{{{~~~|||vvvqqqoooooopppnnnjjjfffddddddbbb]]]YYYUUUPPPJJJEEECCCAAA@@@???<<<;;;999777666666777888555777:::;;;::::::;;;===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999::::::;;;;;;;;;<<<;;;;;;<<<>>>???AAABBBCCCBBBCCCEEEGGGJJJOOOUUUYYY```bbbfffiiimmmttt|||}}}{{{zzzzzzzzzwwwuuupppkkkggggggkkknnnuuuxxx|||~~~|||wwwqqqmmmiiijjjlllmmmooopppqqqqqqqqqqqqsssuuuwwwyyyzzz{{{zzz{{{}}}~~~~~~|||yyyxxxzzzsssdddXXXRRRLLLMMMNNNRRRWWW]]]bbbdddiiimmmqqqqqqjjjaaaXXXSSSOOOLLLGGGCCCBBBDDDGGGIIIIIIIIIIIIHHHFFFDDDAAA@@@???===999666444333333444000///...,,,+++++++++***)))************+++++++++))))))))))))))))))))))))'''((()))***+++******)))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***---000111000---,,,+++------...///000111111000////////////......---,,,,,,...///000000333888;;;===CCCJJJPPPTTTVVVXXXYYY\\\]]]___```___ZZZRRRMMMCCCBBBBBBBBBFFFMMMUUUZZZ___bbbhhhlllooorrrvvvxxxvvvtttnnndddYYYQQQOOOOOORRR\\\dddccc``````ccccccjjjkkkmmmooolllkkksss|||}}}yyyuuuqqqooommmkkkkkkkkkjjjiiigggeeeeee```___^^^\\\[[[YYYXXXXXX[[[^^^bbbeeegggjjjmmmpppvvvwwwyyyxxxwwwwwwzzz|||~~~xxxppphhhccc[[[YYYTTTOOOKKKJJJJJJLLLOOOSSS]]]hhhssszzz{{{{{{qqqhhh___[[[UUUMMMGGGEEE??????>>>>>>>>>BBBGGGKKK\\\aaaiiinnnooojjjccc^^^VVVUUURRRNNNKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@>>>666555222000//////000000......------------......,,,,,,------------------,,,------------------,,,,,,,,,,,,---------......---...///...---,,,---///ooopppqqqqqqrrrtttyyy|||zzz{{{{{{|||}}}tttrrrlllfffaaa^^^___```dddhhhlllnnnppptttzzz~~~yyyrrrmmmkkklllnnnjjjfffbbb___]]][[[VVVRRRNNNJJJEEE@@@???>>><<<;;;<<<;;;999777777777888999111444888888777777999;;;::::::::::::::::::::::::::::::::::::999888777777777777888888999:::::::::999999:::;;;===>>>?????????@@@BBBCCCDDDHHHLLLPPPTTTWWW\\\aaagggooozzz}}}zzzxxxxxxxxxyyyxxxvvvqqqlllhhhhhhllloootttwww{{{}}}|||yyytttqqqmmmnnnpppqqqrrrsssssssssuuuuuuttttttuuuvvvwwwxxx{{{{{{|||}}}~~~~~~}}}}}}xxx{{{mmmbbb[[[PPPMMMJJJJJJMMMRRRVVVYYYaaafffnnnqqqnnnggg___[[[YYYTTTLLLFFFBBBCCCEEEHHHHHHIIIIIIIIIHHHFFFEEECCC???<<<999555444333444555000000...---,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''((()))+++++++++***)))''')))***++++++***)))'''(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''+++000222222///---,,,,,,---///111111111111000------...............------///111222222555;;;???EEEKKKSSSZZZ]]]^^^^^^^^^[[[\\\^^^___\\\TTTKKKDDDCCCBBBBBBCCCHHHQQQ[[[bbbccchhhnnnrrrttttttttttttkkkjjjfff___WWWRRRSSSUUUQQQ]]]ffffffcccbbbccccccmmmqqqvvvxxxtttrrryyy}}}}}}|||{{{xxxuuurrrqqqiiihhhfffccc```]]]ZZZYYYUUUUUUTTTTTTRRRQQQOOOOOOPPPPPPOOONNNLLLKKKJJJIIIIIILLLPPPSSSUUUXXX\\\___eeegggiiihhhffffffhhhkkklllmmmooorrruuuwwwzzz{{{yyy{{{~~~{{{qqqkkkcccaaa]]]WWWPPPKKKHHHHHHEEEIIIQQQZZZcccjjjppprrrsssjjjccc```\\\TTTNNNKKK??????>>>======@@@EEEIIIXXX\\\bbbggghhheee```\\\ZZZXXXTTTPPPMMMJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCCCC888666333111000000000111.........------.........,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......---...///...------...///www|||~~~yyywwwyyy{{{{{{}}}~~~~~~}}}vvvooommmiiidddbbbcccfffjjjpppsssuuuxxx}}}}}}}}}~~~|||yyytttnnnjjjfffeeedddfff___XXXTTTSSSQQQKKKGGGBBBAAA@@@>>>===<<<<<<<<<888888777777666666666555555666666777888999999:::999:::;;;;;;;;;;;;:::999::::::999999888888777777888888888888888888888888888888999::::::::::::999===<<<<<<===>>>AAADDDFFFJJJNNNTTTZZZ```hhhooosss{{{zzzyyywwwuuuttttttsssuuuvvvvvvsssooollljjjjjjooouuu{{{}}}zzzwwwyyy|||xxxxxxxxxvvvuuuuuuxxxzzz{{{zzzwwwvvvvvvwwwyyy{{{|||zzzxxxzzz~~~~~~}}}~~~{{{qqqfffZZZUUUMMMGGGEEEGGGLLLOOOWWW[[[```bbbbbbaaacccdddgggbbbYYYPPPIIIFFFEEEEEEDDDGGGJJJKKKIIIGGGEEEEEEFFFAAA;;;666555444444333222111000///...---,,,,,,++++++++++++++++++++++++************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,+++***))))))+++++++++******)))))))))++++++++++++++++++++++++)))************+++++++++---------------------------,,,,,,,,,,,,---......---,,,+++*********,,,,,,---...///111555;;;CCCIIIQQQVVV^^^dddggggggffffffhhhccc^^^ZZZRRRIIIDDDDDDBBBDDDHHHKKKPPPXXXcccjjjrrrqqquuuzzzxxxqqqooorrrjjjgggaaa]]][[[XXXVVVUUUYYY\\\ccchhhfffaaabbbgggqqq~~~~~~xxxrrrnnnllliiigggkkkjjjhhhfffcccaaa___^^^XXXWWWUUURRRNNNKKKIIIGGGJJJGGGDDDCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDFFFIIIMMMPPPQQQYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[]]]___cccfffggggggjjjnnnqqquuuzzz{{{tttnnnfff]]]WWWRRRNNNKKKDDDDDDFFFKKKTTT]]]dddgggfffccc___]]]]]][[[VVVQQQPPPIIIAAA===???BBBDDDEEEOOOUUU[[[]]][[[YYY[[[^^^[[[ZZZXXXUUUQQQNNNKKKIIIHHHHHHGGGEEEDDDDDDGGGIIIBBB>>>999444222111///...---......///......------/////////...---------,,,........................,,,,,,+++***+++,,,---...---///111///,,,+++,,,///yyy~~~{{{xxxzzz}}}}}}~~~||||||zzzuuutttrrrnnnlllnnnrrrvvv{{{}}}~~~||||||}}}|||xxxsssmmmgggbbb___]]]XXXSSSLLLIIIHHHFFFBBB===@@@???>>><<<;;;:::::::::888888888888777777777666555666666777888888999999999999:::;;;;;;:::999999999999888888888888888888888888888888888888888888777888999999::::::999999;;;:::::::::;;;>>>@@@BBB@@@CCCGGGLLLPPPVVV[[[___eeegggkkknnnqqqrrrsssssstttuuuuuusssnnnkkkiiihhhiiimmmsssuuuvvvvvvyyy{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}|||yyyxxxyyy|||~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}vvvmmmeee```XXXPPPJJJGGGFFFGGGJJJNNNSSSVVVXXXZZZ]]]```kkkhhhbbb[[[TTTMMMIIIFFFDDDFFFHHHIIIHHHGGGEEEEEEEEEAAA<<<888666555444333111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************))))))))))))************************************++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++---------------------------,,,,,,,,,,,,---......------,,,,,,,,,------...///000222555999@@@HHHNNNWWW]]]eeelllppppppnnnmmmnnndddZZZSSSLLLEEECCCDDDEEEHHHMMMRRRXXX```iiiooozzzwwwwww{{{zzztttrrrtttkkkiiifffdddbbb```]]][[[]]]___eeeiiigggccceeejjj{{{~~~yyyvvvrrrmmmgggaaa^^^[[[YYYWWWWWWVVVUUUSSSQQQOOOMMMLLLIIIHHHGGGFFFDDDCCCBBBAAAEEEBBB???>>>???AAAAAA@@@??????>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFLLLMMMMMMMMMNNNNNNOOOOOORRRRRRQQQRRRSSSTTTVVVWWWTTTVVVZZZ]]]```eeelllqqq~~~~~~xxxoooggg___YYYTTTQQQIIIGGGFFFHHHNNNVVV\\\___aaadddhhhiiihhheeeaaa___[[[UUULLLEEEAAA@@@@@@@@@MMMQQQTTTTTTQQQQQQTTTXXXXXXXXXWWWVVVSSSPPPLLLJJJJJJIIIGGGEEEDDDDDDFFFGGGCCC@@@;;;777555222///---////////////...---,,,,,,...............---------........................,,,,,,+++++++++,,,---....../////////---,,,---...{{{}}}zzz~~~|||yyyvvvyyy~~~}}}zzz{{{zzzxxxxxxzzz}}}}}}~~~~~~|||zzzzzz{{{zzzwwwqqqiiiaaa[[[VVVSSSOOOJJJEEEBBBBBBAAA>>>;;;===<<<;;;:::999888888888999888888888888888777777555666666777777888888888888999999::::::999999888777777777888888888888888888888888888888888888888777888888999999999999999;;;:::999999:::;;;===>>><<<>>>AAACCCEEEHHHLLLOOOMMMRRRYYYaaahhhmmmppppppqqqssstttrrroookkkiiihhhfffhhhlllqqquuuyyy{{{}}}~~~{{{yyyxxxyyy{{{{{{{{{{{{{{{{{{|||}}}}}}zzzxxxuuuwwwxxxxxx{{{{{{uuupppmmmfff]]]SSSKKKEEEBBBAAACCCGGGKKKOOOTTTZZZ^^^kkklllkkkhhhaaaXXXOOOJJJEEEFFFFFFFFFFFFFFFFFFEEEDDDAAA>>>;;;999777555333111111000///...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++******))))))))))))************************************++++++++++++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.../////////000111333666:::???GGGOOOUUU]]]cccllluuuyyyxxxuuurrrpppbbbSSSJJJEEECCCDDDGGGLLLPPPVVV\\\bbbiiiooottt{{{yyy{{{}}}zzzvvvvvvnnnmmmlllkkkkkkiiifffcccccccccgggjjjiiigggjjjpppzzzsssmmmhhheeeaaa]]]WWWSSSPPPNNNLLLJJJHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@?????????@@@>>><<<;;;<<<=========;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>BBBBBBCCCDDDEEEEEEFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLNNNQQQUUU[[[^^^hhhlllrrrxxx~~~|||sssjjjccc\\\XXXTTTOOOIIIGGGIIINNNSSSVVV^^^hhhuuu|||zzzsssnnnkkkfffaaaYYYNNNEEE???>>>>>>KKKLLLMMMKKKIIIJJJNNNRRRSSSUUUWWWXXXWWWSSSOOOMMMLLLKKKHHHFFFDDDDDDEEEEEEEEEBBB???<<<999555000---111111000///...---,,,,,,---------.......................................,,,,,,+++++++++,,,---...///...------......---,,,|||{{{vvvrrrvvvzzz~~~|||~~~~~~{{{{{{|||{{{zzzyyyxxxxxxwwwsssmmmddd[[[SSSMMMIIIIIIEEEBBB@@@@@@???>>><<<;;;:::999999888888888888888888888888777777777777666666666777777888888888999999999999999999999999666777777888888999999999888888888888888888888888777888888999999999999999<<<<<<;;;::::::;;;<<<<<<<<<===???@@@AAABBBEEEGGGBBBFFFLLLTTT\\\bbbgggiiiiiilllnnnnnnllljjjhhhhhheeefffhhhmmmssswwwzzzzzz}}}zzzxxxxxxxxxxxxwwwvvvuuuttttttssssssrrrsssvvvvvvvvvzzzzzzvvvtttpppiii```UUULLLGGGAAABBBCCCFFFKKKQQQWWW[[[cccgggmmmooollldddZZZSSSIIIGGGEEEDDDDDDEEEEEEEEECCCAAA???===<<<999666333111000000///......------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))************************************++++++++++++******************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---///000000111111222666;;;@@@FFFNNNUUUZZZ```fffoooxxx|||zzztttooohhhZZZKKKEEEDDDFFFKKKPPPWWW[[[bbbhhhnnnsssvvvwww{{{yyy||||||xxxrrrpppooooooooonnnkkkiiiiiigggiiilllllllllpppvvv|||zzzvvvqqqjjjccc^^^ZZZXXXTTTQQQLLLIIIHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======???===<<<;;;===>>>======999999888888888888999999777888888999:::<<<===>>>@@@@@@AAABBBCCCEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@@@@CCCDDDFFFHHHJJJNNNQQQSSSWWW[[[___eeekkksss{{{vvvmmmfffaaa___YYYPPPIIIHHHKKKOOORRR]]]kkk~~~vvvnnniiigggaaaVVVJJJCCCAAABBBHHHIIIIIIHHHGGGHHHKKKNNNNNNQQQVVVZZZ[[[XXXTTTQQQPPPMMMIIIGGGEEEEEEDDDDDDFFFDDDBBB@@@===888333///111000000//////.........,,,---------.../////////........................+++++++++,,,,,,,,,------000---+++,,,///000...+++|||{{{vvvsssuuuyyy|||~~~~~~}}}|||{{{zzzxxxvvvpppllleee]]]SSSLLLFFFCCC@@@>>>;;;::::::::::::999::::::999999888999999999777777777777777777777777777777777777888888888888999999999999999999999999777777888888999999::::::888888888888888888888888888888999:::::::::::::::<<<;;;;;;:::::::::::::::999:::;;;<<<<<<===@@@BBBAAABBBDDDHHHMMMRRRWWWZZZ[[[]]]aaabbbbbbbbbbbbbbbddddddfffjjjoootttvvvvvv~~~yyyvvvuuuuuussssssqqqpppnnnnnnooopppvvvxxxyyyxxx{{{|||zzzzzzxxxtttlllaaaWWWPPPGGGEEECCCCCCFFFKKKPPPSSSWWW^^^hhhppprrrnnngggbbbPPPKKKFFFCCCCCCDDDEEEEEECCCAAA???>>><<<:::666333000000//////......------++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++******))))))))))))************************************++++++++++++******************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,...///111222333555:::AAAIIIOOOUUUZZZ^^^dddhhhpppwww{{{wwwooohhhYYYOOOFFFEEEIIIOOOWWW^^^iiilllrrrxxx}}}~~~}}}}}}||||||}}}uuussspppoooooonnnmmmlllmmmjjjkkknnnppprrrwww}}}~~~wwwppplllccc```[[[VVVQQQMMMKKKJJJGGGEEEBBB@@@??????===<<<==================>>>>>>>>>>>>======<<<<<<;;;;;;???===<<<<<<>>>???>>>===:::999999888888999999:::999999999:::;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAA?????????AAACCCEEEGGGGGGKKKMMMQQQUUUYYY```ggglllttt|||{{{sssnnniiibbbWWWOOOLLLLLLNNNOOOYYYeeeyyy|||pppnnnlllggg]]]RRRIIIFFFFFFCCCDDDFFFGGGGGGGGGHHHIIIIIINNNVVV\\\___^^^ZZZWWWSSSOOOKKKHHHGGGGGGFFFDDDFFFEEEDDDBBB@@@<<<777333000000/////////000111111,,,---------.../////////........................++++++,,,,,,,,,---------000---+++,,,///000...,,,}}}~~~zzzwwwxxxyyyzzz|||~~~~~~{{{xxxtttqqqfffbbb[[[RRRJJJDDDAAA???<<<;;;999888888888999999999999999888999999::::::777777777888888888888888999999999999999999999999;;;::::::999999::::::;;;999999999:::::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;999999999888888777777777888:::;;;;;;;;;<<<>>>@@@AAA@@@>>>>>>@@@DDDHHHJJJKKKNNNPPPRRRSSSTTTVVVWWWccceeeiiinnnsssvvvyyy{{{|||wwwuuuuuurrrrrrqqqooommmlllnnnpppvvvzzz{{{zzz|||~~~{{{tttjjj```ZZZOOOKKKFFFCCCCCCEEEGGGHHHNNNUUU```jjjqqqrrrooommmYYYQQQHHHCCCCCCDDDEEEDDDBBBAAA>>>===<<<:::666444000000//////............++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++++++++---///222444666;;;BBBLLLUUU[[[^^^aaabbbhhhkkkoootttvvvpppfff]]]LLLGGGEEEIIIOOOWWWcccmmm{{{}}}tttrrrqqqpppqqqpppnnnmmmnnnkkklllqqqtttwww||||||uuunnnggg```[[[QQQOOOLLLIIIFFFDDDDDDCCCAAA???============<<<;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>???@@@@@@===<<<<<<<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<======>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB???>>>===>>>@@@AAA@@@???BBBDDDFFFGGGJJJNNNTTTXXXeeelllvvv~~~~~~rrrkkkaaaYYYSSSQQQOOONNNPPPYYYjjj|||vvvwwwtttooofff[[[RRRLLLIIIAAAAAABBBCCCDDDDDDCCCCCCGGGMMMVVV^^^ccccccaaa___VVVQQQLLLJJJJJJJJJHHHEEEEEEDDDCCCCCCBBB@@@;;;888222111000//////000111222---------.......................................***+++,,,---------,,,,,,...---,,,---...//////...{{{zzzxxxxxxxxxxxxxxxxxxyyy}}}}}}}}}|||~~~}}}yyyvvvqqqkkkggg[[[VVVOOOGGGAAA>>>======;;;;;;:::999888888:::;;;888888777888888999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<888888999999888888777777:::;;;<<<;;;:::;;;<<<>>>>>>============???AAABBBCCCEEEFFFFFFFFFHHHKKKMMMZZZ```hhhoootttxxx~~~~~~yyyvvvvvvtttuuutttqqqnnnlllmmmooorrrwww{{{{{{}}}zzzrrrkkkfff[[[UUUNNNIIIGGGGGGFFFDDDGGGLLLUUU^^^fffkkkmmmnnnaaaXXXLLLEEECCCDDDDDDCCCBBB@@@===<<<;;;999666444////////////............++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......---,,,,,,,,,///333777:::DDDLLLXXXbbbggghhhhhhgggjjjkkklllooonnnggg[[[QQQHHHGGGIIIMMMSSS\\\lllzzz}}}|||ooopppsssuuuwwwuuuqqqnnnnnnkkklllrrrxxx{{{wwwrrrkkkddd]]]WWWQQQMMMGGGFFFEEEDDDBBBAAAAAAAAA???>>>======>>>???>>>======>>>>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCC>>>======>>>@@@@@@???>>>>>>>>>============>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBB@@@??????AAAAAA???======>>>@@@@@@AAACCCGGGJJJSSSYYYbbbjjjrrrzzz~~~yyypppggg___YYYTTTQQQKKKQQQ\\\iiissszzz||||||{{{uuunnnggg^^^VVVPPPFFFDDDAAA@@@@@@@@@@@@@@@FFFLLLUUU___eeegggfffeeeXXXSSSMMMKKKLLLMMMJJJGGGCCCBBBBBBBBBCCCBBB@@@===666444222000/////////000...............---------........................***+++,,,---------,,,,,,,,,---......------...000~~~{{{xxxvvvuuuttttttsssuuuxxx|||xxxxxxrrrtttyyy~~~xxxsssoooiiibbb]]]SSSOOOGGG@@@<<<:::;;;<<<888888888666555555777888777666666777777888999:::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========::::::;;;;;;;;;::::::999777888888777666555777888;;;<<<>>>???AAAAAABBBBBBBBBCCCBBBAAAAAABBBFFFIIIJJJSSS___hhhnnnsss{{{zzzxxxxxxvvvwwwwwwtttooolllmmmnnnmmmsssyyy{{{~~~}}}~~~}}}yyytttqqqfff```XXXRRROOOMMMJJJHHHBBBFFFLLLSSS[[[bbbgggjjjggg\\\NNNFFFCCCDDDDDDCCCBBB@@@<<<::::::888666555///////////////.........++++++++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************)))***++++++,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////---,,,,,,,,,,,,---......///...,,,---///444:::===KKKTTTaaakkkpppooommmkkkjjjiiihhhiiiggg___RRRHHHIIIIIILLLPPPTTT]]]oooyyysssuuuwwwvvvkkknnntttzzz}}}zzztttooommmjjjlllssszzz~~~}}}xxxssspppkkkfff___WWWQQQLLLGGGDDD@@@@@@@@@???>>>======<<<;;;:::999:::<<<===<<<;;;=========>>>>>>>>>>>>>>>AAAAAA@@@@@@????????????@@@??????@@@BBBCCCBBB@@@?????????>>>>>>?????????:::::::::;;;<<<>>>???@@@??????????????????@@@@@@>>>???@@@AAABBBAAA@@@@@@BBB@@@>>>???@@@@@@===:::<<<===?????????@@@CCCEEEFFFKKKSSS[[[ccclllwww~~~{{{sssjjjaaaYYYTTTLLLPPPVVV[[[bbbkkkvvv~~~~~~xxxtttooohhh___YYYMMMIIICCC???>>>??????@@@FFFLLLVVV___fffiiijjjiiiYYYTTTNNNLLLNNNOOOLLLIIIBBBAAA@@@AAACCCDDDBBBAAA999777444000...---------/////////......------,,,........................***+++,,,---...---,,,,,,***---000///---,,,...111|||vvvsssoookkklllpppqqqwww~~~~~~~~~}}}zzzvvvuuuuuuvvvyyy}}}xxxuuuqqqmmmggg```YYYTTTIIIGGGBBB>>><<<;;;;;;<<<777777888888888888999999:::999999:::;;;<<<<<<;;;555999===?????????@@@AAACCC@@@>>>======>>>>>>===@@@@@@@@@@@@???>>>======<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>===>>>>>>@@@>>>===<<<======<<<:::999::::::;;;;;;;;;::::::<<<<<<;;;:::::::::::::::::::::;;;<<<<<<======>>>>>>@@@BBBBBBAAA@@@@@@AAAGGGMMMTTTZZZ___fffqqqyyy~~~}}}~~~~~~zzzxxxuuusssqqqpppooooootttuuuwwwxxxyyy}}}~~~~~~~~~|||wwwssspppkkkccc^^^ZZZWWWRRRNNNEEEDDDDDDIIIQQQZZZaaadddhhhbbbZZZRRRLLLHHHDDDBBBAAA???===;;;:::888444222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***,,,,,,,,,++++++*********************************************************************************+++++++++++++++++++++++++++++++++*********))))))------,,,++++++******)))******+++++++++,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,---.........***''')))---000///---////////////...............---...111333555>>>HHHPPP]]]kkktttxxxxxxssslllhhhkkklllfffZZZPPPMMMNNNIIIJJJMMMSSS]]]gggqqqvvv}}}zzzoookkkiiigggffflllwwwyyypppnnnqqqvvvzzz~~~yyyuuurrrmmmeee___XXXUUUPPPKKKFFFDDDBBBBBB??????>>><<<<<<;;;;;;<<<@@@?????????@@@@@@>>><<<<<<===???BBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDGGGFFFEEECCCAAA???===<<<===<<<<<<<<<<<<<<<======???>>>>>>>>>>>>???@@@AAA@@@@@@????????????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBB???<<<::::::<<>>>>>BBBGGGHHHGGG<<<:::777333111/////////......------------......////////////////////////........................------............------~~~}}}yyyzzz}}}}}}wwwuuuqqqnnnnnnrrrwww{{{|||zzzzzz{{{{{{wwwtttrrrqqqqqqsssvvvxxxxxxwwwpppmmmgggbbb\\\UUUNNNIIICCC@@@===:::888888999:::::::::::::::::::::::::::;;;;;;:::;;;<<<===>>>>>>===>>>@@@CCCEEEEEEDDDDDDBBB@@@>>>>>>@@@AAA@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@????????????AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@BBBAAA??????@@@@@@>>>==================<<<;;;;;;;;;;;;:::999999:::::::::999999::::::<<<===???@@@@@@BBBBBBBBB@@@@@@AAABBB@@@EEEKKKOOOSSSYYYbbbiiizzz~~~{{{yyywwwsssqqqooonnnnnnsssuuuwwwxxxxxxyyy{{{}}}|||xxxwwwsssmmmiiieeebbb]]]YYYMMMIIIEEEEEEIIIQQQXXX\\\bbb___[[[XXXSSSNNNHHHCCCAAA@@@>>>===<<<999555222222111000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,,,,,,,+++++++++******************************************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...+++(((%%%&&&***---,,,***...///////////////.........---///222444777@@@JJJWWWdddqqqzzz~~~~~~xxxqqqiiiiiiggg```VVVOOOMMMNNNNNNPPPUUU[[[cccjjjqqquuuyyy|||yyylllggggggfffjjjppp||||||xxxzzz}}}|||uuummmgggccc^^^WWWRRRNNNLLLIIIEEEBBB@@@?????????@@@@@@@@@AAAAAAAAABBB???>>>===>>>???@@@>>>===<<<===???BBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@===;;;;;;<<<>>>??????@@@BBBDDDHHHOOOWWW\\\hhhppp{{{tttiii]]]TTTOOOQQQQQQPPPZZZhhhsss{{{|||uuuqqqqqqmmmddd___SSSIIIEEECCC??????BBBFFFKKKTTT___gggjjjhhhfffaaa___ZZZVVVRRROOOMMMLLLJJJDDD???===AAAEEEFFFFFFBBB???;;;666222//////...///......------......///////////////////////////---------------,,,,,,,,,------............------||||||||||||{{{yyyxxxwwwvvvxxx||||||{{{xxxttttttwwwzzzwwwuuuuuuwwwwwwuuurrrnnnlllkkkkkklllllllllkkkfffbbb[[[UUUOOOIIICCC???===;;;999777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;>>>@@@BBBFFFFFFGGGKKKPPPRRRQQQNNNIIIGGGFFFEEEGGGIIIIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJHHHFFFDDDDDDFFFHHHIIILLLLLLKKKJJJIIIHHHFFFFFFDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::;;;===@@@CCCEEEHHHHHHHHHFFFCCCAAAAAABBB???BBBFFFHHHIIINNNTTTZZZhhhkkkooorrrrrrrrrssssssuuuvvvwwwvvvvvvxxx{{{~~~}}}{{{yyyvvvtttrrrqqqpppqqqsssuuuvvvuuuuuuuuuvvv}}}~~~~~~{{{xxxtttqqqmmmhhheee[[[TTTKKKDDDDDDHHHMMMQQQWWWYYY[[[]]]\\\WWWPPPJJJDDDBBB@@@???>>>;;;777444222111000...,,,+++++++++++++++++++++++++++++++++,,,+++***(((((()))******,,,,,,,,,++++++++++++***************************************************************************+++++++++++++++++++++++++++++++++***************)))******+++,,,,,,------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++,,,------...+++)))***---///...------...///000000000///...///...111555888<<>>>>>=========>>>???@@@AAAAAAAAAAAAAAA@@@???AAACCCDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<<<<<<<>>>???@@@AAADDDHHHKKKWWW^^^hhhrrrzzzxxxggg]]]UUURRRNNNKKKQQQ[[[gggrrrxxxuuurrrqqqnnngggeee[[[QQQLLLIIIEEECCCCCCDDDHHHPPPZZZbbbfffgggeeedddccc```\\\XXXSSSOOOLLLMMMGGG@@@>>>@@@CCCDDDDDDHHHEEE???999444000...---///......------......///////////////////////////---------,,,,,,+++++++++------............------wwwwwwvvvvvvvvvwwwwwwxxx{{{}}}~~~~~~yyyvvvssssssuuuuuussspppjjjhhhdddcccbbbbbb```___\\\XXXQQQKKKFFFCCC???===<<<;;;999888888888999:::::::::::::::::::::::::::============???BBBGGGKKKNNNMMMOOOVVV```ggggggeee___[[[VVVSSSSSSVVVXXXYYY\\\]]]]]]]]]]]]\\\\\\[[[XXXVVVSSSPPPOOOQQQSSSUUU[[[[[[ZZZXXXUUURRROOOMMMKKKIIIGGGGGGGGGGGGEEECCCAAAAAA@@@???>>>===============<<<<<<======>>>>>>>>>=========@@@DDDHHHKKKPPPRRRRRRPPPKKKGGGDDDCCCBBBCCCDDDCCCCCCEEEIIILLLVVVXXX\\\]]]]]]]]]]]]^^^bbbcccdddfffiiinnnuuuzzz~~~~~~}}}}}}||||||||||||vvvvvvvvvtttqqqooopppqqqtttwww}}}~~~{{{xxxsssooolllggg```UUUMMMHHHGGGGGGGGGLLLOOOUUU[[[```___[[[XXXMMMIIIDDD???===:::888666333111///---,,,+++******************************++++++***))))))******+++++++++++++++++++++++++++*********************************************************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---///---,,,---///000000...---...000111111000///...111111444:::>>>BBBKKKUUU]]]hhhttt|||zzzrrrhhh```VVVOOOMMMOOOQQQQQQVVV[[[bbbjjjnnnooonnnmmmllllllkkkiiijjjpppzzz~~~qqqmmmppprrrzzz|||vvvmmmggg___ZZZRRRKKKGGGDDDAAA???@@@@@@@@@??????>>>>>>===???@@@AAACCCDDDDDDCCCCCCGGGFFFFFFGGGJJJLLLLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRROOOMMMLLLFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;<<<>>>@@@@@@??????@@@BBBIIIOOOWWW___hhhrrr~~~sssiii___YYYRRRLLLNNNTTTYYYeeeoooqqqqqqqqqppplllkkkcccYYYSSSOOOKKKGGGEEEDDDFFFLLLSSS[[[aaabbbcccffffffeeeccc^^^XXXRRRNNNOOOIIICCC??????AAABBBBBBIIIFFFAAA;;;666222///...//////............//////////////////////////////......------,,,+++++++++------............------tttttttttvvvxxx{{{}}}~~~{{{xxxsssrrrsssrrrpppmmmfffccc^^^[[[YYYXXXVVVUUUQQQMMMGGGCCCAAA@@@>>>===;;;;;;:::999999::::::;;;::::::::::::;;;;;;;;;;;;@@@AAACCCEEEGGGKKKRRRWWWXXXXXX\\\ggguuu~~~vvvllleeecccfffjjjmmmsssssssssrrrqqqpppooonnnjjjhhhdddaaa```aaaccceeennnnnnmmmjjjfffaaa\\\YYYXXXVVVTTTSSSRRRQQQOOOMMMHHHGGGEEECCCBBBAAAAAAAAA>>>>>>============>>>>>>??????>>>>>>AAAEEEIIIKKKQQQUUUYYYZZZWWWRRRMMMKKKFFFEEECCCAAA??????AAABBBHHHKKKMMMNNNMMMMMMMMMNNNQQQRRRTTTWWW\\\ccckkkqqq|||uuunnniiihhhiiihhhnnnvvv~~~|||yyyvvvtttqqqkkkddd\\\TTTMMMGGGCCCDDDFFFKKKSSS[[[aaaddddddWWWQQQGGG???;;;999888888444222000---++++++++++++************************+++***************++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++,,,---,,,+++---...000111111111000000111222666===AAAEEEOOOYYY^^^gggsss{{{xxxnnnddd[[[QQQLLLMMMQQQTTTUUUUUU[[[ccckkknnnnnnjjjhhhgggfffdddaaacccjjjuuu~~~zzzuuuvvvxxxyyyrrrlllfff___ZZZRRRNNNIIIDDDAAA@@@@@@??????@@@AAAAAAAAA@@@??????CCCEEEGGGIIILLLNNNOOOOOOOOOMMMMMMOOORRRTTTUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYXXXWWWTTTPPPNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<>>>@@@@@@???>>>>>>???AAAEEEKKKQQQYYYcccoooxxx|||sssiii```YYYRRRPPPQQQNNNXXXbbbhhhllloooqqqpppmmmhhh```YYYVVVSSSNNNIIIEEEEEEGGGLLLRRRXXX[[[\\\ccceeeffffffccc]]]VVVRRRPPPLLLFFFBBB@@@@@@AAAAAAFFFEEEBBB>>>999555222111/////////......////////////////////////////////////.........---------,,,------............------rrrsssuuuyyy}}}zzztttqqqooommmjjjggg___[[[VVVRRRPPPOOOMMMLLLEEEBBB???============<<<999999999:::;;;<<<===>>>======>>>???@@@AAABBBBBBAAADDDIIILLLOOOTTT\\\bbbgggjjjppp}}}|||yyy||||||zzzxxxyyyzzz{{{~~~xxxrrrnnnjjjhhheeebbbaaa___\\\YYYSSSPPPMMMIIIEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@?????????AAACCCFFFHHHKKKPPPWWW[[[[[[YYYVVVUUUOOOMMMJJJFFFDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDEEEFFFFFFGGGIIILLLQQQWWW___eeevvv|||{{{pppgggcccbbbbbbhhhpppxxx}}}}}}zzzvvvpppggg[[[NNNFFFCCCBBBDDDIIIRRR[[[bbbfff]]]UUUJJJAAA<<<:::::::::666444111...,,,++++++,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,***************************************************************************************************************+++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,------------............------/////////000000111111222333444999@@@DDDIIIRRR[[[eeemmmvvv|||uuuiii]]]WWWPPPNNNPPPUUUXXXYYYWWW\\\ccciiillljjjfffcccbbbaaa___]]]^^^gggsss||||||{{{{{{wwwlllccc\\\VVVPPPLLLGGGEEECCC@@@?????????@@@???@@@CCCEEEFFFEEEDDDCCCDDDEEEHHHKKKPPPUUUXXX[[[VVVUUUTTTUUUXXX[[[]]]]]]XXXZZZ\\\^^^___```______^^^```ccceeefffeeecccaaa___^^^]]]\\\\\\\\\]]]^^^^^^___``````___\\\YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA??????:::<<>>======>>>===@@@DDDHHHMMMUUUaaaiiixxxzzzqqqhhh```YYYSSSPPPJJJNNNUUU\\\dddkkkoooqqqmmmkkkeee___]]]\\\WWWPPPHHHFFFDDDEEEIIINNNRRRSSS\\\___bbbdddccc^^^YYYUUUPPPNNNJJJFFFCCCAAAAAAAAACCCCCCCCCAAA>>>:::555333000//////......//////000////////////////////////........................------............------qqqssswww|||{{{sssmmmjjjfffbbb^^^WWWSSSMMMIIIGGGFFFEEEDDD???===::::::;;;;;;;;;:::888999;;;===@@@CCCEEEFFFDDDEEEFFFHHHJJJKKKLLLMMMJJJPPPWWW\\\___eeemmmttt{{{}}}zzzwwwsssqqqiiifff___XXXRRRMMMJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFHHHLLLQQQUUUVVVVVVWWWXXXXXXUUUQQQMMMJJJHHHGGGFFFBBBCCCDDDDDDBBBAAABBBCCC@@@BBBDDDFFFIIINNNTTTYYYdddllluuuzzz{{{}}}xxxmmmfffbbbbbbhhhooouuuxxx{{{~~~|||mmm]]]RRRGGGDDDAAABBBHHHPPPXXX\\\[[[UUUMMMEEE@@@>>><<<;;;888555222...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,------...///000111222111000000///000///......///111333444999:::@@@GGGKKKOOOXXXaaannntttzzz~~~|||ooobbbUUUTTTRRRSSSVVVYYY\\\]]]]]]```eeeiiijjjgggccc```]]]]]][[[ZZZ\\\eeerrr{{{{{{nnnfff]]]UUUQQQMMMHHHDDDBBBBBBBBBAAA??????@@@AAAAAACCCGGGKKKNNNNNNMMMLLLJJJJJJKKKMMMQQQVVV[[[^^^___]]]\\\]]]```ccceeeeeecccdddfffhhhjjjjjjjjjjjjgggjjjooossssssqqqnnnkkkhhhgggeeedddcccdddeeefffhhhjjjlllnnnnnnllliiiggg```___^^^]]]\\\\\\\\\\\\YYYXXXVVVSSSQQQOOONNNNNNOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB;;;===??????>>>======>>>;;;===???AAACCCIIISSSZZZeeennnyyyyyyppphhh```VVVOOOMMMJJJJJJQQQ\\\eeekkknnnmmmmmmjjjeeedddeee```XXXLLLHHHCCC@@@BBBFFFIIIKKKSSSVVV[[[___```]]]YYYVVVOOOOOOMMMJJJFFFCCCAAA@@@BBBDDDFFFFFFCCC>>>888444000000////////////000000////////////////////////+++,,,,,,------......///------............------rrrtttxxx}}}{{{rrrkkkfffaaa[[[WWWPPPLLLGGGCCCAAA@@@???>>>===<<<::::::;;;;;;:::999888:::===AAAFFFJJJMMMNNNKKKLLLMMMOOOQQQSSSUUUVVV[[[bbbjjjpppuuu{{{wwwnnneee^^^YYYWWWPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMNNNOOOPPPRRRTTTXXXUUUPPPLLLIIIGGGEEEDDDCCCEEEEEEDDDBBBBBBBBBCCC>>>???AAACCCEEEIIINNNRRRTTT]]]hhhnnnrrrwwwuuulllhhheeejjjppptttvvvxxx|||~~~|||{{{jjj___LLLGGGAAA???BBBHHHNNNRRRWWWSSSNNNIIIEEEAAA>>>;;;999666333///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,------...///,,,---///000...---------111000...---...000333555@@@BBBGGGNNNSSSWWW___hhhsssxxx|||yyyjjj[[[QQQRRRTTTWWWYYY\\\^^^```bbbeeehhhiiiiiieeeaaa^^^ZZZZZZYYYXXX[[[dddqqq{{{pppjjj]]]WWWQQQMMMLLLJJJFFFCCCBBBCCCDDDCCCBBBAAAAAABBBCCCGGGLLLQQQUUUVVVVVVVVVVVVUUUSSSSSSUUUXXX\\\___fffdddccccccfffiiikkklllnnnppprrrtttuuuvvvvvvuuuuuuyyy|||yyyvvvtttrrrqqqpppqqqrrrsssrrrtttxxxzzz|||{{{yyywwwooonnnmmmlllkkkjjjjjjjjjeeedddbbb___]]][[[ZZZYYYTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKFFFEEEDDDDDDDDDDDDEEEEEE>>>@@@AAAAAA???>>>>>>???:::;;;======>>>BBBJJJPPPVVV^^^kkkvvvwwwnnneeeZZZQQQPPPIIIDDDJJJVVVaaagggjjjmmmooommmhhhiiikkkfff^^^NNNIIIBBB===>>>@@@DDDEEELLLPPPVVV[[[]]][[[YYYVVVNNNOOOOOOMMMHHHDDDBBB@@@CCCEEEIIIJJJGGG@@@999444000000////////////000000////////////////////////)))***+++,,,------...///---..................---