BM6P6(@ EEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBAAABBBAAA???======>>>@@@???BBBEEEGGGHHHMMMTTTYYY___```aaaaaa^^^]]]]]]]]]aaadddfffhhhiiikkkmmmooommmnnnooopppppppppppppppuuutttrrrssstttuuutttsssrrrqqqnnnmmmmmmnnnpppqqqmmmsssvvvtttvvv|||gggVVVLLLGGGDDDPPPWWWbbbpppzzznnndddiiiyyy~~~sssjjjccceeeggghhhhhhiiikkkmmmiiigggfffhhhkkkmmmllljjjfffjjjmmmnnnkkkddd\\\WWWSSSUUUWWWYYYZZZYYYXXXWWWUUUWWWYYY[[[[[[[[[]]]^^^```YYYUUUUUUUUURRRRRRUUUJJJPPPWWW\\\^^^^^^]]]]]]\\\WWWRRRQQQQQQSSS[[[dddlllsssxxx{{{zzzrrrttt|||}}}qqqllllllnnnuuu{{{}}}rrrhhhZZZOOOIIIFFFEEEDDDFFFJJJRRR[[[dddkkkpppsssvvvwwwyyy{{{}}}}}}}}}}}}|||}}}~~~{{{ppplllhhhccc```\\\WWWTTTTTTSSSVVV]]]aaaeeelllttt}}}~~~zzzuuupppkkkhhhaaa___]]][[[ZZZ[[[]]]___YYYWWWVVVVVVXXXZZZ[[[[[[\\\]]]]]]^^^___```aaaaaaaaabbbbbbaaaaaacccgggjjjkkkmmmpppsssvvvyyyzzz{{{|||zzzwwwtttssskkkjjjgggdddaaa^^^[[[ZZZXXXYYY\\\```dddhhhlllmmmkkkkkklllppptttuuurrrppprrrpppnnnnnnqqqxxxzzzvvvuuutttssssssuuu{{{CCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@???===<<<>>>@@@AAADDDHHHJJJLLLOOOUUUZZZ___```aaaaaa___^^^^^^___ccceeeggghhhiiijjjmmmoooqqqqqqqqqrrrqqqqqqpppppptttsssssstttvvvvvvtttssssssrrrpppnnnnnnoooppprrroootttwwwwww{{{uuu^^^QQQOOOTTTYYY^^^gggwwwpppnnnqqq|||tttsssrrrnnnnnnoooooonnnlllkkkkkkmmmkkkiiiggggggiiijjjiiiggggggggghhhhhhgggddd___\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVRRRTTTWWWYYYYYYYYYZZZ\\\[[[XXXXXX]]]```^^^^^^___]]]aaaeeegggfffcccaaa```]]]WWWRRRPPPNNNPPPWWW```hhhooouuuyyy}}}{{{~~~xxxsssrrrsssxxx~~~qqqgggXXXLLLEEECCCBBBBBBEEEIIIPPPYYYcccjjjpppsssuuuvvvxxxzzz||||||||||||{{{|||~~~{{{uuulllddd\\\VVVPPPMMMPPPPPPSSSZZZ___dddmmmvvv{{{}}}xxxtttooojjjgggbbbaaa^^^\\\\\\]]]^^^___```^^^]]]]]]___```aaa```aaaaaa``````aaaaaabbbcccbbbbbbaaa``````ccchhhlllooopppsssvvvxxxzzz||||||~~~{{{xxxuuusssqqqnnnmmmjjjgggccc```]]]\\\\\\^^^aaaeeeiiillloooppppppoooooorrruuuwwwuuussssssqqqooonnnqqqwww~~~}}}|||{{{xxxtttpppooooooppppppuuu{{{@@@@@@???>>>>>>>>>>>>???@@@?????????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@???>>><<<===???AAACCCGGGLLLOOOQQQSSSWWW[[[^^^```bbbbbbaaa```aaabbbeeegggiiijjjjjjjjjlllnnntttttttttssssssrrrqqqpppsssssstttvvvxxxwwwuuussstttsssqqqpppoooppprrrsssqqqvvvzzz~~~ooo^^^[[[cccpppxxxvvvyyyppp{{{}}}oookkkooossssssuuuuuusssqqqmmmkkkkkklllkkkiiiffffffggghhhhhhgggeeebbb```aaadddeeeeeecccdddcccaaa___]]][[[YYYXXXUUUWWWYYYZZZYYYYYYYYYZZZYYYZZZ___iiinnnkkkhhhgggjjjlllnnnnnnkkkgggdddccc___XXXRRRNNNKKKKKKQQQYYYbbbjjjrrrwww~~~~~~|||{{{uuujjjZZZLLLCCCAAAAAABBBBBBGGGNNNWWWaaaiiiooorrrtttvvvxxxzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~sssggg]]]UUUNNNKKKOOONNNQQQXXX^^^eeepppyyy{{{vvvrrrnnniiifffdddbbb```^^^]]]^^^___```eeecccbbbccceeeggggggfffgggfffdddcccbbbcccdddeeecccbbbaaa___```dddjjjnnnrrrtttvvvyyy{{{~~~|||yyywwwuuutttsssrrrnnnjjjgggcccaaa``````bbbfffkkkooorrrssstttuuutttsssuuuwwwxxxxxxwwwvvvsssqqqoooqqqvvv{{{~~~{{{wwwtttqqqooollljjjiiijjjlllnnnwww}}}???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>=========????????????@@@@@@AAAAAA??????>>>===<<<===@@@CCCEEEJJJPPPTTTUUUVVVYYY\\\^^^```bbbcccccccccdddeeegggiiijjjkkkjjjkkklllnnnssssssssstttssssssrrrrrrrrrrrrtttwwwyyyxxxuuusssuuutttrrrqqqqqqrrrsssttttttyyy{{{kkkiiivvvzzzzzzpppoootttwwwuuuqqqrrrpppnnnjjjhhhhhhiiifffeeecccbbbcccdddeeefff___\\\[[[^^^eeejjjkkkjjjkkkjjjgggeeebbb```______]]]___aaa```^^^[[[ZZZZZZYYY\\\eeeqqquuupppjjjgggiiijjjkkkjjjhhheeedddccc```ZZZSSSOOOJJJGGGKKKRRR___hhhrrrwww~~~}}}}}}tttcccRRRGGGBBBAAABBBAAAEEELLLUUU^^^gggnnnqqquuuvvvxxxzzz{{{{{{{{{{{{wwwwwwwwwyyy}}}zzzpppggg^^^WWWRRRQQQPPPRRRXXX___fffrrr|||}}}xxxssspppllliiifffdddcccaaa```______```aaadddccccccdddgggiiijjjiiikkkiiifffdddcccdddfffgggeeedddbbb``````eeelllqqqrrrtttwww{{{}}}|||{{{{{{xxxvvvrrrnnnjjjgggeeedddbbbdddiiinnnsssvvvxxxyyyyyyxxxwwwvvvwwwxxxxxxxxxxxxvvvsssqqqqqqtttwwwzzz|||{{{wwwrrrqqqtttzzz~~~zzzuuuooolllhhhgggfffdddeeeggglllooozzz~~~??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@????????????@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA??????>>>===<<<>>>CCCFFFHHHMMMSSSWWWWWWXXXZZZ\\\___aaaccceeeeeeeeefffhhhiiijjjllllllkkkkkkmmmnnnpppqqqrrrsssttttttttttttrrrrrrtttvvvxxxxxxuuurrrssssssrrrrrrrrrtttuuuuuuwww}}}qqqfffqqqyyyqqqqqqvvvwwwtttnnnnnnmmmkkkfffcccbbbbbbaaa```^^^\\\[[[ZZZ[[[\\\WWWXXX[[[bbbiiimmmnnnlllnnnmmmkkkiiigggfffeeeeeeeeeffffffddd___ZZZWWWVVVUUUYYYdddqqqvvvppphhheeefffggggggeeebbb``````aaaaaa[[[VVVQQQKKKGGGHHHMMM]]]hhhsssyyy~~~~~~zzzxxxooo\\\MMMDDDBBBBBB@@@DDDJJJSSS\\\eeelllpppuuuwwwxxxzzz{{{{{{{{{zzzuuutttuuuvvvzzz}}}vvvmmmccc]]]WWWTTTUUUZZZ___eeeoooxxx{{{vvvqqqnnnkkkhhhfffdddcccbbbaaa```aaaaaabbbcccbbbcccfffiiillllllkkkllljjjgggeeedddeeeggghhhgggfffdddbbbbbbgggmmmsssqqqssswww|||}}}zzzvvvrrrnnnkkkjjjiiicccfffkkkpppuuuyyy|||}}}{{{{{{zzzxxxwwwwwwwwwxxxyyywwwtttrrrqqqrrrtttuuu{{{xxxqqqfffccc``````dddjjjooorrrpppqqqrrrrrroookkkfffccc___``````___aaaeeelllqqq|||xxxvvv??????>>>>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBB??????>>>======@@@EEEIIILLLQQQVVVYYYYYYZZZ\\\___```bbbeeeffffffggghhhjjjiiikkklllmmmlllmmmnnnpppoooppprrrsssuuuvvvvvvvvvsssssssssuuuvvvvvvsssqqqqqqqqqqqqrrrtttuuuvvvwwwzzzzzzjjjbbbuuuvvvjjjiiiooorrrpppmmmnnnnnnkkkeee___[[[ZZZ]]]]]]\\\YYYUUUQQQPPPPPPRRRWWW___fffjjjlllkkkjjjjjjiiiiiihhhhhhgggffffffeeeffffffbbb\\\VVVQQQOOOMMMQQQ\\\jjjqqqnnniiifffggggggdddaaa]]][[[[[[]]]aaa]]]YYYVVVPPPIIIHHHKKKXXXeeesssyyy~~~~~~yyytttssszzzhhhVVVJJJDDDBBBAAADDDJJJRRR[[[dddjjjnnnuuuvvvxxxyyyzzzzzzyyyyyyttttttuuuwwwzzz}}}yyyooohhh___\\\[[[^^^```bbbiiiqqq|||~~~zzzuuupppmmmkkkhhhgggcccccccccccccccdddeeeeeegggfffgggjjjmmmnnnnnnmmmjjjiiigggffffffhhhiiijjjjjjiiihhhfffeeeiiiooosssqqqtttxxx{{{vvvsssqqqppppppjjjlllooossswww{{{~~~}}}zzzxxxxxxyyyzzzxxxvvvsssrrrqqqrrrrrrxxx}}}yyyppphhhbbb___WWWWWWWWWXXX\\\aaafffiiihhhhhhhhhfffdddaaa^^^\\\YYY[[[\\\]]]___eeennnuuu{{{vvvtttsss>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@?????????????????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>???BBBGGGLLLQQQUUUZZZ\\\\\\\\\___bbbbbbdddfffhhhggghhhiiijjjiiikkkmmmmmmmmmnnnpppqqqrrrssstttuuuvvvvvvwwwvvvuuussssssssstttsssqqqooonnnoooppprrrtttvvvxxxyyy~~~~~~mmmeeegggpppdddeeelllooommmhhhjjjllljjjeee^^^YYYVVVYYY[[[]]][[[WWWSSSRRRRRRSSS[[[dddhhhhhheeeddddddccccccdddddddddcccaaaaaa```aaaaaa___YYYRRRMMMKKKIIILLLVVVdddlllkkkiiihhhcccbbb^^^ZZZUUUTTTUUUWWW```^^^]]][[[UUUMMMIIIKKKQQQ```pppyyy~~~|||vvvppp~~~tttbbbSSSJJJGGGCCCFFFKKKRRRZZZbbbiiimmmssstttuuuwwwwwwwwwwwwvvvvvvvvvwwwyyy|||~~~zzzuuukkkhhhffffffdddbbbffflllppp{{{~~~~~~zzztttooommmkkkiiihhhdddeeeeeefffggghhhiiijjjmmmllllllmmmoooooommmkkkgggggghhhhhhiiikkklllmmmmmmlllkkkiiiiiikkkooossstttwww|||{{{xxxwwwwwwxxxuuuuuuvvvwwwzzz}}}|||{{{|||zzzxxxvvvtttrrrqqqpppppppppuuu}}}vvvmmmddd^^^[[[[[[XXXYYY\\\^^^aaadddhhhkkkkkkhhhddd```]]][[[[[[[[[YYY\\\___```cccjjjuuu}}}}}}xxxuuutttttt===============>>>??????CCCCCCAAA@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBB?????????@@@AAABBBDDDEEEAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@?????????CCCIIIMMMTTTXXX\\\^^^]]]^^^bbbeeeccceeeggghhhhhhhhhiiikkkiiikkkmmmnnnnnnnnnppprrruuuvvvvvvwwwwwwwwwvvvvvvvvvtttrrrrrrrrrrrrpppooolllmmmooorrrtttwwwxxxyyysss```cccqqqyyymmmfffhhhooopppkkk```dddhhhhhheee___ZZZWWWVVVZZZ___```]]][[[ZZZ[[[VVV^^^gggiiiddd___^^^```]]]^^^```aaa```^^^\\\ZZZ\\\^^^___]]]WWWQQQMMMKKKJJJLLLTTT```hhhhhhggghhhZZZYYYVVVQQQNNNNNNQQQSSS```_________YYYOOOKKKKKKKKK\\\nnnxxx}}}xxxuuu~~~lll\\\RRRNNNDDDGGGKKKRRRZZZbbbiiilllqqqrrrsssuuuuuuuuuttttttwwwxxxzzz|||~~~uuurrrooommmiiieeefffkkkeeeooo{{{~~~zzztttooolllkkkjjjhhhffffffgggiiijjjlllmmmmmmqqqpppooooooooommmjjjgggfffggghhhjjjlllnnnoooooonnnnnnmmmlllkkklllooorrrxxxzzz|||{{{|||}}}~~~}}}{{{{{{|||~~~~~~yyyxxxvvvtttrrrqqqpppoooiiiooowww~~~xxxpppiiibbb^^^^^^___```bbbfffhhhjjjmmmoooqqqppplllfff```\\\[[[\\\]]]]]]```ccceeehhhppp||||||wwwuuuvvvxxx?????????>>>>>>>>>>>>>>>@@@@@@@@@?????????????????????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>========================???AAACCCDDDFFFBBB>>>???DDDFFFEEECCCAAA???===<<<@@@GGGOOOTTTYYY\\\___aaaaaaaaabbbcccffffffgggffffffgggjjjllllllllllllmmmnnnooopppqqqrrrsssuuuwwwxxxyyyxxxxxxwwwvvvtttsssrrrqqqppppppnnnrrrvvvvvvtttuuuzzzrrrggg[[[jjjyyyxxxpppiiijjjmmmllljjjkkkgggffffffiiillllllhhhddd___aaabbbdddddddddcccbbbjjjjjjkkkjjjcccXXXTTTUUUXXXZZZZZZXXXTTTUUU[[[aaacccccccccbbb___\\\XXXVVVLLLNNNSSS[[[bbbeeedddaaaYYYWWWSSSNNNJJJKKKQQQVVV[[[YYYVVVVVVTTTPPPJJJEEEJJJSSSeeeuuu~~~~~~|||}}}ssseeePPPLLLHHHJJJSSSXXXZZZcccnnnrrrtttvvvwwwvvvuuuvvvvvv|||{{{{{{{{{|||}}}{{{xxxzzz{{{xxxssslllgggeeedddggglllpppssswww{{{~~~}}}~~~~~~}}}wwwqqqooommmhhheeefffllllllmmmmmmnnnmmmmmmmmmvvvsssnnnmmmnnnoooooommmnnnoooooooooppppppqqqqqqppprrrsssrrrqqqrrrsssuuu~~~~~~{{{zzzyyywwwtttrrrpppooommmmmmpppwww}}}yyysssnnnkkklllnnnpppnnnrrruuutttwww{{{}}}|||{{{mmm___[[[ZZZYYY[[[___]]]```fffmmmuuu}}}}}}yyyxxxxxxxxx>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>============????????????@@@BBBDDDEEEEEEAAA>>>???CCCFFFDDDBBBAAA@@@>>>???CCCKKKRRRWWW\\\^^^````````````aaabbbccceeefffgggggghhhjjjlllkkklllllllllmmmooopppqqqrrrsssuuuwwwxxxxxxxxxwwwvvvvvvtttsssrrrqqqqqqqqqnnnqqqssssssrrrvvv}}}jjjeeeeeevvv}}}}}}zzzsssoooppppppkkkeeeccccccccceeeiiinnnpppmmmjjjbbbdddgggjjjkkkjjjiiihhhiiigggfffeee___VVVQQQQQQSSSVVVYYYXXXVVVWWW\\\```fffffffffdddbbb^^^[[[YYYXXXVVVUUUWWW\\\___``````WWWWWWUUUQQQNNNNNNRRRVVV\\\ZZZXXXXXXVVVSSSMMMHHHHHHQQQbbbsss}}}{{{gggWWWNNNLLLSSSYYY]]]eeeppprrrtttwwwwwwwwwvvvwwwxxx~~~}}}}}}|||}}}~~~}}}yyyxxxyyy{{{{{{xxxssslllhhhdddfffhhhjjjkkknnnrrruuu|||uuupppnnnkkkgggeeefffhhhiiijjjkkkllllllllllllvvvsssooooooqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssttttttttttttuuuxxxzzz~~~|||yyyuuurrrpppooollllllooouuu}}}~~~|||zzzyyyzzz}}}uuuhhh[[[YYY[[[\\\^^^bbbdddhhhnnnuuu|||~~~~~~~~~>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;BBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======<<<======????????????@@@AAABBBCCCDDDAAA???@@@CCCDDDCCCAAA@@@@@@@@@BBBHHHOOOVVV[[[___``````^^^]]]]]]___aaa```bbbfffhhhiiiiiikkklllkkkkkkkkklllmmmnnnppppppqqqrrrtttvvvvvvwwwvvvvvvvvvuuutttsssrrrqqqqqqqqqnnnooooooooopppwwwoooaaadddqqqyyy~~~wwwqqqpppoooiiidddbbbddddddfffkkkpppqqqnnnjjj___aaafffjjjkkkkkkiiihhhiiiddd``````\\\UUUPPPPPPSSSVVVZZZ[[[ZZZ[[[___bbbggggggfffdddaaa^^^[[[YYY^^^\\\[[[[[[\\\]]]\\\[[[UUUVVVVVVUUUTTTUUUXXXZZZ___]]]\\\ZZZYYYVVVRRRNNNGGGOOO]]]mmmxxx~~~fffXXXOOOSSSZZZ```hhhrrrsssuuuwwwwwwwwwxxxzzz|||~~~~~~|||xxxuuuwwwwwwzzz~~~|||tttnnnddddddddddddeeeiiinnnrrr~~~yyyrrrmmmkkkiiieeedddeeeggghhhiiikkklllmmmnnnnnnsssqqqpppqqqsssuuuvvvvvvtttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy}}}zzzvvvrrrpppnnnllllllnnnssszzzqqqeeeZZZYYY]]]aaacccdddjjjooouuu|||=========>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;>>>???@@@AAAAAABBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<<<<===<<<<<<======>>>???@@@@@@CCCAAA@@@@@@BBBCCCBBBAAA??????AAAEEEKKKRRRXXX\\\```___]]][[[YYYYYY[[[^^^\\\```eeeiiijjjkkkkkklllkkkkkkkkklllmmmnnnppppppqqqrrrsssuuuvvvuuuuuutttuuutttsssrrrrrrrrrrrrrrrooonnnmmmmmmqqqzzzvvvaaaYYYbbbwww|||xxxqqqnnnllliiihhhiiijjjiiijjjmmmooonnnhhhddd]]]___cccgggiiihhhfffeeehhhaaa\\\]]]]]]YYYVVVUUUZZZ\\\^^^___^^^```ccceeeeeedddbbb___]]][[[YYYXXX[[[]]]aaaddddddaaa]]]ZZZYYYYYYXXXXXXYYY\\\___bbbaaa```___]]]\\\YYYWWWVVVMMMRRR\\\hhhqqqzzz}}}}}}sss___PPPQQQYYY```hhhpppsssuuuwwwxxxyyyzzz}}}{{{wwwsssqqqttttttxxx~~~|||uuuggggggfffeeeggglllsssxxx~~~vvvooojjjhhhgggcccccceeeiiijjjkkkmmmnnnooooooppppppoooppprrrtttwwwyyyzzzxxxxxxyyyzzzzzzyyyyyyxxxwwwxxxwwwwwwxxx|||~~~zzzvvvrrrpppoooooooooooorrrvvv{{{mmmddd\\\[[[```eeefffeeelllqqqxxx~~~{{{wwwrrrtttxxx}}}<<<<<<======>>>>>>>>>>>>AAAAAA@@@??????>>>======>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@????????????@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@CCCBBBAAABBBCCCCCCBBBAAA===???BBBGGGMMMSSSXXX[[[\\\\\\ZZZWWWTTTUUUXXX[[[ZZZ___dddiiijjjkkklllllllllllllllmmmnnnooopppqqqqqqrrrssstttuuuuuutttttttttssssssrrrrrrrrrssssssqqqppppppqqqvvvsssfffVVVRRR___uuu{{{wwwvvvrrrllliiiiiilllkkkkkkmmmmmmjjjccc]]]^^^___aaaccceeeeeeeeeeeefff```]]]```bbb```___```ddddddcccaaaaaabbbdddfffcccbbb___]]][[[ZZZYYYYYY\\\___cccggghhhgggeeedddfffbbb^^^ZZZZZZ]]]aaacccbbbbbbaaa___]]]\\\\\\\\\[[[]]]bbbiiinnnuuu{{{zzz|||~~~~~~~~~zzzcccPPPNNNUUU\\\dddlllqqqtttwwwyyyzzz|||~~~}}}||||||wwwrrrooonnnpppqqqttt|||}}}rrrqqqnnnlllmmmqqqyyy~~~|||tttmmmgggfffeeebbbbbbeeejjjjjjlllmmmnnnooooooooonnnoooqqqsssvvvxxx{{{|||{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyyyy{{{{{{xxxtttsssrrrqqqrrrrrrrrrrrrsssvvvzzz|||vvvbbb```]]]]]]bbbhhhiiiggglllrrryyyzzzsssnnnfffiiinnnvvv;;;<<<<<<======>>>>>>???@@@@@@@@@@@@????????????===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA===@@@DDDIIINNNSSSVVVXXXXXXWWWVVVTTTRRRSSSWWWYYYZZZ^^^dddhhhjjjkkkllllllmmmmmmmmmnnnoooppprrrrrrqqqrrrtttuuuuuuuuutttsssssssssrrrrrrrrrsssttttttssstttuuuyyyqqq```YYYPPPSSScccyyy{{{zzz}}}zzznnndddaaahhhggghhhjjjjjjggg___YYYYYYYYYXXXXXXZZZ]]]aaaccceeeaaa```dddgggffffffiiikkkjjjhhhfffeeeeeeffffffdddccc```^^^\\\]]]^^^___eeeeeedddccccccffflllpppqqqkkkbbb]]][[[\\\___```bbbbbbaaa___]]]]]]___aaaiiihhhjjjmmmooottt{{{yyyyyy|||wwwtttuuuxxx}}}~~~zzzdddPPPMMMRRRWWW___gggnnnrrrvvvzzz|||~~~}}}|||{{{{{{}}}zzztttooommmlllnnnnnnrrryyy{{{vvvuuuwww}}}zzzrrrkkkeeedddcccbbbcccffffffgggiiikkklllmmmnnnnnnqqqsssvvvxxxzzz{{{~~~~~~}}}~~~~~~~~~|||yyyvvvsssrrrssssssrrrssstttsssssstttwwwzzz~~~qqqdddWWW\\\```bbbfffjjjlllkkknnnsss{{{yyypppjjjbbbdddhhhoooyyy;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????===>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@??????<<<;;;;;;:::;;;;;;<<<<<<<<<===@@@BBBDDDFFFFFFFFFCCCDDDFFFFFFDDDCCCBBBBBB@@@BBBFFFKKKPPPSSSUUUVVVTTTTTTTTTSSSSSSTTTWWWZZZ[[[___dddgggiiijjjkkkmmmnnnnnnooooooppprrrssstttrrrssstttuuuvvvuuuttttttrrrrrrrrrrrrrrrssstttuuuuuuwww|||zzzbbbTTTRRRQQQ]]]uuuxxx~~~zzztttsssvvvxxxssshhh```^^^ddddddeeeggggggccc[[[UUUSSSPPPMMMLLLPPPWWW^^^ccccccbbbdddhhhhhhgggiiimmmoooppppppqqqpppnnnkkkhhhdddccc```^^^^^^___aaacccooommmiiidddaaaccchhhmmmnnnhhhbbb^^^^^^_________aaabbbaaa___]]]]]]aaadddmmmllllllnnnnnnsss{{{yyyxxx}}}zzzyyyuuuqqqttt|||{{{|||xxxdddQQQMMMOOORRRZZZccckkkpppvvv{{{~~~~~~|||zzz{{{|||yyyrrrmmmllllllmmmnnnqqqvvv}}}xxxqqqiiidddccccccbbbcccgggcccdddgggjjjmmmoooqqqrrrxxx{{{~~~}}}yyyuuusssrrrssssssooorrrtttuuutttuuuwwwzzz~~~|||}}}qqqggg```[[[YYYdddmmmmmmlllmmmnnnlllooottt|||yyyoooiiieeeeeeggglllttt}}};;;;;;;;;<<<===>>>>>>???<<<<<<======>>>>>>??????===>>>???@@@@@@AAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>============AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@??????;;;;;;:::::::::;;;;;;<<<:::;;;>>>AAADDDEEEFFFFFFDDDEEEGGGGGGEEEDDDCCCCCCBBBDDDIIIMMMQQQSSSTTTTTTRRRSSSTTTTTTTTTVVVYYY[[[\\\```cccfffhhhiiikkkmmmooooooooopppqqqrrrttttttssstttuuuvvvvvvvvvuuutttrrrrrrrrrrrrsssttttttuuuvvvzzz{{{oooZZZOOOQQQUUUiiiwwwwwwsssrrrnnnkkkiiihhhddd``````cccdddcccdddeeeddd```WWWPPPRRROOOKKKJJJNNNXXXcccjjjbbbcccfffjjjhhheeehhhmmmrrrtttxxx{{{{{{wwwqqqlllcccaaa___]]]]]]___bbbeeeqqqqqqooojjjddd```aaabbbdddaaa^^^^^^```ccccccbbbaaaaaaaaa___\\\]]]aaaeeekkkjjjjjjlllmmmqqq~~~{{{yyyxxx~~~sssrrrsssuuurrrpppvvv}}}~~~vvvdddRRRNNNNNNPPPWWWaaaiiinnnvvv|||}}}{{{{{{}}}~~~yyyqqqmmmllllllmmmoooqqquuu{{{xxxpppiiicccccccccbbbdddhhhaaacccgggkkkpppsssvvvwww~~~~~~zzzvvvsssrrrrrrssslllppptttvvvvvvvvvyyy{{{|||yyyrrrqqqqqqrrrtttwwwzzz|||{{{|||vvvgggZZZVVVYYY[[[bbbppp{{{xxxrrrooonnnkkknnnttt{{{xxxnnngggjjjiiiiiikkkqqqzzz<<<<<<<<<<<<============>>>>>>===<<<<<<===>>>???<<<===>>>???@@@AAABBBBBB@@@@@@@@@?????????>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>???@@@AAABBBAAA@@@@@@@@@AAABBBBBB@@@>>>>>>???????????????>>>>>>======?????????>>>>>>>>>>>>======>>>???>>>===<<<===>>>AAA@@@?????????@@@AAAAAAGGGFFFDDDCCCBBBBBBCCCCCCDDDHHHOOOVVVYYYYYYWWWUUUQQQRRRTTTVVVXXXZZZ\\\]]]___aaadddgggjjjllllllmmmnnnqqqsssttttttssstttuuuwwwwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwvvvttttttuuuwwwvvvooobbbVVVRRRXXXjjjyyy{{{tttkkkiiigggeeeaaa]]]ZZZ\\\___bbbiiifffeeeeee___UUUOOOMMMNNNKKKIIILLLTTT^^^fffkkkllleeebbbeeegggeeefffkkkooorrrvvvzzzyyysssjjjddd^^^\\\XXXVVVWWW[[[___cccbbbgggkkkiiibbb\\\ZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]aaaaaaaaa```]]]\\\]]]^^^]]]]]][[[ZZZ]]]iiizzz~~~~~~xxxwwwyyyoookkkooorrrrrrxxxzzziiiWWWPPPPPPTTTYYY^^^gggeeeiiiuuu}}}||||||zzz{{{zzz{{{{{{wwwuuurrrmmmiiiiiimmmrrrvvv|||zzzooommmkkkhhhfffeeeddddddkkkooossswwwzzz}}}zzzxxxxxxwwwrrrnnnuuutttsssssstttwwwzzz|||~~~}}}yyytttnnnkkkccc```^^^___bbbfffgggfffiii```YYYVVVTTTSSSZZZcccvvvyyymmmiiijjjkkkttt~~~vvvqqqnnnjjjppptttrrrsssxxx}}}~~~>>>>>>>>>>>>????????????===<<<<<<<<<===???@@@AAA===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@??????>>>======>>>>>>>>>===<<<<<<===>>>???@@@AAA@@@@@@??????AAABBBBBB@@@??????@@@@@@@@@@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>>===>>>???>>>===<<<===???@@@@@@??????@@@BBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCGGGKKKPPPVVVYYYYYYWWWVVVVVVVVVWWWYYY[[[]]]___aaaccceeegggjjjlllmmmnnnnnnmmmpppsssuuuuuuvvvwwwxxxzzzzzzyyyyyyzzz{{{|||}}}xxxxxxxxxwwwvvvvvvwwwyyy{{{jjj\\\QQQTTTddd|||wwwpppiiifffbbb```[[[WWWUUUVVVZZZ\\\```^^^^^^```^^^WWWTTTTTTVVVUUUUUUYYY___dddhhhiiihhh```[[[\\\]]]]]]aaafffhhhlllsssxxxwwwqqqfff^^^YYYXXXXXXXXXYYYZZZ[[[[[[___cccfffccc[[[UUUTTTUUUYYY[[[]]]^^^]]][[[YYYXXX^^^___```___]]]ZZZYYYYYYYYYXXXVVVTTTVVVaaappp|||{{{vvvtttzzzvvvqqqtttvvvwww~~~{{{mmm]]]UUUTTTVVV[[[bbbfffeeeiiissszzz{{{}}}~~~}}}{{{{{{~~~}}}yyyvvvsssnnnjjjhhhlllqqqvvv{{{zzzpppnnnlllkkkjjjjjjkkklllrrruuu{{{~~~zzzyyyxxxtttqqqqqqrrrsssvvvxxx{{{}}}~~~{{{{{{{{{yyytttnnniiieee___\\\YYYXXXYYYZZZYYYWWWWWWTTTSSSTTTTTTYYYgggvvv{{{mmmggghhhnnnwww{{{wwwuuurrrwwwzzzzzz|||>>>>>>>>>>>>????????????<<<<<<<<<===>>>@@@BBBCCC>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@??????>>>===>>>>>>>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????===>>>??????>>>===>>>???@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDIIILLLQQQUUUXXXYYYYYYXXX[[[[[[\\\]]]___bbbdddfffiiijjjlllmmmooooooppppppmmmpppsssvvvwwwxxxzzz{{{|||{{{zzzzzz|||zzzzzzzzzxxxwwwxxx{{{}}}|||rrrdddYYYTTT```zzz|||yyywwwxxxuuu{{{tttggg```^^^\\\YYYTTTOOONNNPPPSSSUUUVVVTTTVVV[[[]]][[[\\\___bbbccceeehhhjjjiiifffcccbbbZZZRRRPPPQQQSSSXXX^^^bbbfffnnnsssssskkk```WWWRRRUUUZZZ]]]]]]ZZZVVVSSSWWW[[[^^^\\\VVVSSSUUUWWWaaaccceeeddd```[[[WWWVVVYYY\\\___```^^^[[[YYYXXXTTTRRRPPPMMMNNNWWWdddmmmyyy~~~vvvqqqnnnrrryyyyyyzzz|||}}}uuuiii___XXXVVV\\\dddfffeeeiiipppuuuxxx}}}~~~|||{{{}}}{{{wwwsssnnnkkkgggkkkpppvvv|||{{{tttsssqqqqqqrrrtttwwwyyy}}}}}}zzzvvvsssmmmooossswww{{{}}}~~~zzzwwwvvvuuuuuuqqqrrrrrrqqqnnniiieeebbb\\\ZZZVVVTTTSSSRRRPPPNNNLLLNNNRRRVVVZZZeeezzz{{{lllggggggrrryyy~~~~~~~~~<<<<<<<<<<<<=====================>>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBB???>>>>>>>>>>>>============>>>>>>??????????????????????????????>>>>>>===<<<<<<<<<==================???AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@===???@@@???>>>>>>???AAABBBBBBAAABBBCCCDDDFFFHHHDDDEEEFFFHHHHHHHHHGGGFFFIIILLLOOOTTTXXXZZZ\\\\\\___^^^___```bbbeeehhhjjjoooppppppqqqqqqrrrrrrrrrooorrruuuxxxyyyyyy{{{|||zzzzzz{{{|||zzzzzzzzzyyyyyy{{{|||ooofff^^^^^^fffzzzvvvppppppsssvvv}}}yyyqqqxxxjjj```ZZZXXX\\\XXXRRRNNNMMMPPPSSSUUUSSSRRRTTT[[[___```dddiiimmmnnnoooooommmhhh```[[[YYYTTTNNNMMMOOOTTTYYY]]]cccfffjjjmmmllleee[[[TTTPPPVVV___eeeeee^^^UUUOOOOOOSSSXXXZZZYYY[[[aaagggttttttrrrlllddd]]]ZZZYYYWWW[[[```bbbbbb___\\\[[[SSSQQQNNNKKKLLLSSS\\\dddhhhnnntttxxx~~~|||qqqkkkhhhhhhmmmxxxwwwjjj]]]UUUYYYaaaeeegggkkkooorrruuuzzz}}}{{{{{{~~~|||vvvqqqmmmjjjhhhlllqqqwww}}}}}}|||{{{zzzzzz|||~~~xxxtttoooppprrrtttwwwzzz}}}~~~}}}wwwpppkkkiiihhhhhheeefffhhhiiiiiigggeeeddd\\\[[[YYYXXXVVVUUUTTTSSSQQQTTTYYY```jjjyyyxxxkkkhhhjjjtttzzz<<<<<<<<<<<<============>>>?????????>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>=========<<<<<<<<<===>>>???????????????@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<============???AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@===???@@@@@@??????@@@BBBEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIIIIHHHKKKOOOTTTYYY]]]```aaa___```aaacccfffiiilllnnntttttttttssssssssssssssssssvvvxxxyyyyyyyyyyyyzzzuuuwww{{{~~~yyyyyyyyyyyyzzzsssiiieee\\\kkk|||pppnnnqqqyyyxxxmmmppp}}}ooofffbbb___^^^ddd___XXXTTTVVVYYY]]]^^^ZZZXXXZZZ___ccceeeiiinnnsssqqqooommmhhhbbbZZZTTTPPPPPPQQQTTT[[[dddiiikkkkkkjjjiiihhheee```ZZZUUUTTT[[[eeekkkkkkdddZZZSSSOOOUUU[[[___aaafffnnnuuu|||qqqeee]]]\\\^^^^^^bbbfffgggeeeaaa^^^]]]WWWUUURRRPPPQQQVVV^^^cccaaagggooottt|||~~~xxxlllfffbbbaaadddnnnsss```RRRSSSZZZffflllsssuuuuuuvvvyyy|||}}}{{{zzzzzz~~~{{{tttoookkkiiiiiimmmsssxxx~~~zzzuuuuuusssqqqooopppssswwwyyy}}}zzzrrrjjjddd```_________```ccceeefffffffffeee```___^^^\\\[[[ZZZZZZZZZYYY]]]dddooorrrhhhiiimmmwww{{{>>>>>>>>>>>>????????????>>>?????????>>>===<<<;;;============>>>>>>??????????????????>>>>>>>>>>>><<<<<<===>>>????????????AAAAAAAAAAAAAAA@@@??????<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAAAAA@@@@@@AAACCCFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKMMMRRRWWW\\\```cccddd```bbbeeehhhlllooorrrssswwwvvvuuutttttttttuuuuuuvvvxxxzzzzzzyyyxxxwwwxxxsssvvvzzz}}}~~~|||zzzwwwxxxxxxzzz}}}{{{lllgggjjjpppzzzuuuxxxyyyooolllkkkvvvuuujjjhhhjjjkkkllllllfff___\\\___dddhhhiiiccc```aaaeeeggggggiiimmmpppnnnjjjgggccc^^^XXXTTTMMMRRRXXX___kkkwww}}}~~~qqqmmmhhheeebbb___[[[YYYZZZ```hhhnnnnnnhhh```ZZZYYY^^^ccceeefffiiipppvvv|||ooobbb\\\^^^bbbjjjkkkkkkiiiddd```]]]\\\\\\ZZZWWWWWWZZZ___eeeiiifffkkkppptttzzz}}}}}}{{{yyy|||zzztttjjjccc]]]\\\___gggttt}}}{{{wwwbbbQQQOOOTTTgggttt~~~}}}|||zzzxxxxxx{{{zzzsssmmmjjjjjjjjjnnnsssxxx}}}}}}xxxzzzvvvqqqlllkkklllooorrrxxx||||||xxxqqqjjjddd```___^^^bbbcccdddeeefffffffffeeeddddddccc```^^^^^^```cccbbbiiittt{{{iiicccgggnnnyyy{{{}}}||||||>>>>>>>>>>>>????????????<<<<<<===>>>======;;;;;;>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========;;;<<<===>>>??????????????????@@@@@@??????>>>======<<<;;;;;;;;;<<<>>>>>>???AAABBBBBB@@@??????@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAAAAA@@@AAABBBDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMNNNOOOPPPSSSXXX]]]aaaccceeeeeeccceeejjjoootttwwwyyyzzzwwwvvvuuutttttttttuuuvvvvvvxxxzzzzzzyyywwwwwwwwwuuuvvvyyy{{{{{{zzzyyyxxxwwwwwwyyy|||xxxqqqyyy{{{ppplllqqqyyyoooeeeffflllooopppllleee^^^\\\aaagggkkkmmmiiiffffffiiiiiiffffffhhhhhhfffeeeeeecccaaa\\\YYYSSSYYY___eeeppp}}}qqqmmmhhhdddbbb```___]]]^^^bbbhhhlllllliiidddaaa```eeeiiihhhfffeeeiiimmmzzzyyytttkkkaaa]]]aaagggmmmmmmjjjfffbbb___^^^______]]]\\\^^^bbbhhhmmmpppnnnppppppqqqwww~~~}}}{{{vvvrrrssswwwyyyvvvrrrhhh```ZZZZZZ^^^dddlllttt~~~|||wwwdddTTTPPPTTTjjj}}}~~~zzz{{{zzzxxxvvvxxx|||yyyrrrmmmkkkkkkjjjnnnrrrwww{{{~~~{{{xxxsssnnnjjjiiijjjkkkrrrvvv|||~~~}}}uuurrrnnnhhheeebbbbbbbbbdddeeefffhhhiiijjjjjjjjjiiiiiiiiigggfffiiiooosssvvvlll^^^\\\eeeooovvvwwwwwwuuuuuu|||<<<<<<<<<<<<============999:::<<<=========<<<<<>>????????????>>>>>>>>>>>>>>>===<<<<<<======<<<;;;<<<===>>>???@@@AAABBBBBB@@@>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>@@@AAAAAAAAAAAACCCDDDAAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGHHHJJJMMMPPPQQQUUUXXX]]]aaadddeeeeeeeeeeeeiiiooouuuzzz}}}~~~wwwvvvuuutttttttttuuuvvvuuuwwwzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz~~~{{{|||~~~uuusss~~~kkk```bbbhhhkkklllhhhaaaYYYXXX]]]dddiiijjjllliiiiiikkkiiieeeccceeeaaaaaaccceeefffeeeaaa^^^[[[```ccceeemmmxxx}}}{{{oookkkgggdddcccbbbaaa``````cccfffiiijjjiiifffeeebbbfffjjjhhhdddaaacccfffmmmooooooiiibbb```eeekkkjjjiiifffbbb```___bbbddd```___^^^aaafffmmmqqqtttrrrqqqnnnmmmttt}}}zzzsssmmmmmmrrruuutttqqqhhh___XXXYYY^^^bbbhhhmmm~~~uuueeeWWWRRRVVVkkkyyyzzzzzzxxxuuuvvvzzz~~~zzzsssnnnlllmmmjjjmmmqqquuuzzz{{{xxxtttpppllliiiggggggnnnrrrxxx|||~~~~~~~~~~~~~~~{{{wwwuuutttrrrqqqnnnllliiifffdddccccccdddbbbdddfffiiilllnnnpppppplllmmmnnnnnnpppvvvsss___UUUXXXeeeppprrrrrrqqqnnnnnnuuu;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>=========>>>===============>>>???@@@@@@@@@?????????>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@???@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMRRRUUUXXX]]]ccchhhkkklllnnnoooqqqssswwwzzz}}}~~~~~~~~~xxxwwwuuusssrrrsssuuuvvvssssssssssssssstttuuuvvvsssvvvyyyzzzyyyxxxxxxxxxxxxxxx|||{{{|||kkkrrrzzzxxxooohhhhhhgggeeeeee\\\\\\]]]```bbbdddhhhmmmooonnnllljjjhhhddd___[[[]]]^^^___bbbeeehhhhhhhhhdddfffhhhhhhfffeeegggjjjiiiiiiiiihhhhhhgggfffeeecccbbbbbbdddeeeeeedddbbb___```aaaaaa``````aaabbbddddddbbb___aaaggglllnnnhhheeebbb___^^^]]]^^^______aaacccdddgggkkkppptttooommmjjjjjjrrr|||~~~{{{{{{vvvooommmmmmnnnmmmlllgggaaa]]]^^^^^^___ccciiiyyy~~~|||zzzyyyvvvkkk\\\XXX[[[ttt}}}yyyyyyyyywwwvvvwwwzzz}}}xxxpppiiifffdddllllllmmmnnnssszzz~~~~~~zzzssslllfffccccccbbbhhhlllqqqwwwzzzzzzyyyxxxyyyqqqlllfffaaa```cccccceeehhhiiihhhgggfffgggiiijjjooosssqqqiiieeefffdddkkkqqquuu~~~zzzeeeXXXTTTXXXcccnnnssssssrrrnnnmmmrrr|||;;;;;;<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>@@@@@@@@@?????????>>>>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@@@@===>>>@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQVVVZZZ___ccchhhkkkmmmoooqqqssswwwxxx{{{}}}~~~~~~~~~}}}wwwvvvtttssssssssstttuuussssssssssssttttttuuuuuuxxxyyyyyywwwuuutttuuuvvvzzz{{{vvvuuuwwwkkkfffhhhppp{{{pppiiihhhfffcccbbb^^^]]]]]]___bbbfffkkkoookkkiiihhhgggfffdddaaa^^^aaabbbbbbdddfffgggffffffjjjhhheee```\\\]]]bbbfffdddeeegggiiijjjjjjiiiiiiddddddcccbbbbbbaaaaaabbb___```aaaaaaaaaaaabbbcccbbb```]]]]]]bbbiiinnnooogggddd```\\\ZZZYYYZZZ[[[[[[]]]___aaacccfffjjjnnnmmmoooooopppvvv}}}wwwqqqnnnooopppooommmhhhdddaaaaaaaaaaaaccchhhzzzvvvtttuuuuuuoooeeeaaabbbmmmuuu~~~{{{zzz|||}}}|||{{{wwwwwwwwwvvvuuuvvvxxx{{{}}}}}}vvvoooiiieeedddggghhhiiikkkpppxxx}}}zzzssslllfffbbb___^^^bbbeeejjjooorrrttttttssswwwyyy||||||||||||}}}yyypppgggaaaZZZUUUUUUXXX]]]aaafffjjjlllmmmnnnooopppoooqqqsssoooiiifffhhhiiiuuutttaaaUUUSSSXXXcccnnnttttttrrrnnnlllqqq{{{;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<==============================<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>AAA@@@>>>======>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@????????????>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@???>>>???@@@BBBDDDFFFGGGHHHEEEHHHLLLPPPTTTYYY^^^bbbgggjjjmmmoooqqqtttwwwyyy~~~~~~|||{{{tttttttttttttttsssssssssttttttttttttttttttuuuuuuyyyxxxvvvsssqqqrrruuuxxx|||uuuhhhqqq{{{lllaaa\\\]]]iiipppzzzqqqkkkhhheeebbbaaa``````______ccchhhmmmpppiiifffdddccccccbbbaaa___bbbcccdddeeefffgggggggggnnnhhh^^^TTTOOORRRXXX^^^^^^aaaeeeiiikkkllllllllldddeeeccc```\\\[[[]]]aaaaaabbbcccdddeeeeeeeeeeeeccc___]]]aaaiiinnnoooooofffccc^^^YYYVVVUUUVVVWWWYYY[[[^^^```bbbeeeiiilll}}}~~~yyyzzz}}}~~~{{{vvvqqqqqqttttttqqqmmmiiieeedddfffeeebbbcccfffuuuuuutttvvvzzzyyyrrrkkkiiidddiiiooovvvzzz||||||{{{yyywwwtttssstttvvvwwwwwwuuuuuuuuutttssstttvvvxxxyyy|||~~~zzztttmmmgggdddcccbbbccceeeggglllttt~~~{{{xxxssslllfffaaa]]][[[[[[]]]___bbbeeegggiiijjjmmmppptttvvvwwwxxxyyyzzz~~~zzzmmmddd[[[UUUPPPMMMOOOTTT]]]bbbjjjppptttuuuwwwxxxvvvtttrrrrrroookkklllpppxxx~~~ooo]]]TTTSSSYYYeeepppwwwuuuqqqmmmkkkoooxxx;;;;;;;;;<<<<<<======>>><<<==================<<<========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>@@@???===;;;<<<===@@@BBBCCCBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBDDDFFFHHHHHHHHHLLLQQQWWW\\\aaafffjjjlllnnnppprrruuuxxx}}}|||zzzxxxssssssttttttttttttsssrrrtttttttttuuuuuuuuuttttttttttttsssrrrrrrtttyyy}}}~~~mmmcccsssuuufff___\\\___dddnnnsssyyy}}}pppkkkiiieeebbbbbbcccccccccbbbeeejjjlllkkkeeeccc```^^^____________^^^```ccceeefffggghhhjjjllldddWWWLLLGGGIIIOOOTTT[[[^^^cccgggjjjkkkjjjiiiccccccbbb\\\VVVUUUZZZ___ccccccdddfffhhhhhhgggfffeeeaaacccllluuuuuuppplllhhheee```[[[WWWVVVVVVWWW[[[]]]aaadddgggjjjnnnqqq~~~uuusssssstttqqqqqquuuzzzzzzssslllgggeeeeeehhhgggbbbaaabbbkkk}}}~~~vvvmmmbbbaaabbbdddiiimmmppprrrrrrpppmmmlllmmmpppsssuuussstttttttttssssssuuuwwwvvvyyy~~~~~~zzztttllleeeaaa```___```bbbeeejjjqqqzzz~~~wwwuuurrrmmmhhhccc^^^\\\XXXWWWVVVUUUVVVXXXZZZ\\\bbbeeekkkooorrrtttvvvxxx{{{{{{|||}}}~~~~~~}}}xxxrrrbbbZZZSSSPPPOOOQQQWWW___gggllltttzzz}}}}}}}}}}}}zzzvvvtttuuuuuuvvv|||{{{lll]]]UUUUUU\\\hhhsss{{{xxxrrrllliiimmmuuu{{{}}}{{{yyyvvvuuuuuuvvvwww:::::::::;;;<<<==================<<<<<<=================================;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>===;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHOOOSSSZZZ___dddiiimmmpppmmmoooqqqtttwww{{{}}}zzzwwwvvvsssssstttuuuuuuttttttssstttuuuuuuvvvvvvuuuttttttqqqrrrsssssstttwww{{{~~~pppeeeddd|||{{{cccZZZYYYZZZaaakkksssvvv{{{wwwmmmjjjiiifffdddddddddffffffdddfffjjjiiiccc[[[YYYWWWWWWZZZ]]]___```^^^aaaddddddddddddeeegggeee^^^TTTKKKHHHIIILLLOOO[[[^^^bbbeeegggfffeeeccc``````^^^XXXSSSSSSYYY```bbbbbbbbbeeeggghhhfffccc___^^^eeeuuuzzzpppjjjiiigggccc```]]]\\\\\\\\\\\\___cccgggkkkpppuuuyyy}}}wwwtttllllllpppyyytttjjjcccbbbdddhhhgggbbb___```cccvvvzzzzzzzzz{{{{{{{{{}}}tttgggccc___^^^aaafffjjjlllkkkjjjiiiggghhhkkkooorrrrrrsssttttttsssssstttvvvtttwww{{{~~~|||uuulllddd```^^^___```bbbdddiiiooowww}}}{{{xxxrrrqqqpppmmmjjjfffcccaaaYYYVVVQQQMMMKKKKKKLLLMMMSSSWWW]]]bbbgggjjjnnnqqqwwwwwwxxxzzz{{{|||~~~~~~~~~|||yyyrrriii[[[TTTOOOPPPTTTZZZcccmmmuuuyyy~~~zzzzzz~~~wwwiii[[[VVVWWW^^^jjjuuu{{{ssslllhhhkkkrrrwwwwwwtttnnnjjjgggfffggghhh888888999:::;;;<<<<<<=========<<<<<<<<<<<<==============================;;;;;;::::::::::::::::::;;;<<<<<<======>>>??????<<<;;;:::::::::<<<>>>???BBBBBBAAA@@@????????????======>>>>>>>>>>>>>>>???????????????>>>>>>======AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>============>>>>>>??????AAACCCGGGJJJLLLYYY]]]dddiiillloooqqqsssnnnpppsssuuuxxx|||~~~{{{xxxvvvuuutttttttttuuuuuuuuuuuuuuutttuuuvvvwwwvvvuuutttsssssstttuuuuuuvvvyyy}}}|||qqq^^^```nnnnnn[[[WWWXXXZZZdddqqqzzzyyypppjjjiiiiiifffeeeeeedddgggeeebbbeeejjjggg___RRRQQQQQQTTTYYY^^^bbbccccccfffgggfffbbb___```aaa```[[[VVVRRRRRRSSSTTTTTT^^^___bbbccccccbbb```^^^^^^]]][[[WWWTTTWWW]]]cccbbb``````cccffffffccc___UUUWWWdddxxxyyymmmhhhhhhgggfffeeeddddddcccccc\\\^^^aaaeeeiiinnnuuuyyy~~~vvvkkkkkkpppzzzuuuiiiaaa```ccciiiiiieeebbbcccbbbqqqvvvqqqmmmnnnpppsssyyypppjjjccc```bbbeeeggggggfffffffffeeeeeegggjjjnnnppprrrssssssrrrrrrssstttrrrtttxxx{{{~~~wwwnnngggbbbaaaaaabbbccceeehhhmmmtttxxx~~~wwwtttnnnmmmmmmllljjjhhhfffeee]]]XXXQQQJJJDDDBBBBBBCCCFFFIIINNNRRRVVVZZZ___cccmmmnnnpppsssvvvxxxzzz|||}}}{{{xxxoooeeeZZZUUUSSSWWW^^^gggsss~~~rrrfffZZZWWWZZZbbbooozzzuuulllhhhjjjppptttqqqmmmfff```\\\ZZZ[[[\\\666777777888:::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;<<<===>>>???AAA@@@????????????@@@@@@============>>>>>>??????>>>>>>??????????????????BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<======???@@@AAAEEEIIIOOOTTTVVVcccgggmmmqqqrrrrrrssstttqqqsssvvvwwwyyy|||~~~|||zzzxxxwwwwwwvvvuuuuuutttuuuvvvwwwxxxuuuuuuwwwwwwwwwvvvtttsssuuuuuuttttttvvv{{{qqqfff[[[jjjzzzfffWWWWWWYYY[[[iii{{{sssmmmhhhhhhhhheeecccdddccceeebbb\\\```iiiiiiaaaUUUUUUVVVYYY^^^cccfffgggfffiiijjjgggbbb^^^^^^``````]]][[[\\\___bbbcccbbbaaabbbbbbbbbaaa___^^^\\\^^^\\\YYYXXXYYY^^^dddgggfffdddcccfffiiihhhddd___TTTWWWdddwww|||qqqfffdddccceeegggiiiiiiiiiiiihhh]]]^^^___```dddiiiqqqvvvvvvssspppqqqyyyuuujjjaaaaaaeeekkkmmmiiihhhiiidddnnn|||~~~vvvoookkknnnqqqttt{{{xxxrrrjjjffffffgggfffcccaaacccdddcccbbbcccfffiiinnnpppqqqqqqppppppqqqrrroooqqqtttwwwzzz~~~yyyrrrkkkgggfffcccdddeeeeeegggjjjooossszzzxxxssskkkkkkjjjiiihhhggggggfff___ZZZRRRIIICCC???>>>>>>>>>@@@BBBDDDGGGKKKPPPSSS]]]___bbbggglllqqquuuwww{{{|||~~~}}}|||yyyoooeee___]]]^^^gggrrr~~~yyypppeee\\\[[[aaakkkyyyvvvllliiijjjnnnrrroookkkeee^^^ZZZXXXYYYZZZ555666777888999:::;;;;;;>>>===<<<;;;;;;<<<===>>>????????????????????????::::::::::::::::::::::::<<<<<<======>>>>>>??????;;;<<<<<<===>>>??????????????????>>>??????@@@@@@<<<=========>>>>>>??????======>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<>>>>>>>>???BBBGGGKKKNNNQQQVVV\\\cccjjjooorrrtttuuuxxx{{{}}}}}}{{{qqqgggeeedddiiiuuuvvvqqqggg___aaahhhtttwwwmmmiiijjjnnnqqqqqqmmmgggaaa]]]\\\]]]]]]555555666777888:::<<<===;;;<<<<<<===>>>??????@@@>>>?????????@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@????????????@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???>>>>>>=========>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCC?????????===;;;;;;<<<>>>BBBEEEJJJQQQZZZbbbiiilllqqqrrrtttvvvwwwwwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwww|||yyyvvvtttuuuwwwwwwxxxzzzwwwttttttvvvxxxwwwvvv{{{vvvvvv}}}yyyfff___aaatttmmm^^^SSSWWW___jjj||||||qqqooojjjddd___]]]^^^```cccbbbbbbccceeeiiillloookkkgggddddddgggiiihhhgggiiijjjhhhddd___]]]^^^aaaccc___^^^ccclllssssssqqqgggfffddddddddddddbbbaaa]]]\\\[[[YYYYYY]]]bbbfffnnnllliiijjjlllkkkhhheeegggjjjnnnpppoooiiibbb]]]bbbfffhhhhhhjjjllliiidddbbbcccbbb^^^[[[]]]dddkkk{{{}}}{{{{{{{{{xxxrrrmmmgggiiinnntttyyyxxxsssmmmeeekkkrrr}}}zzzssssssxxxyyyxxx~~~{{{ssslllhhhfffeeecccaaa]]][[[[[[[[[\\\bbbjjjiiilllpppqqqpppnnnmmmlllmmmmmmnnnqqqvvv{{{{{{uuunnnhhhhhhjjjlllllljjjiiikkknnnuuuyyy}}}}}}vvvqqqlllfffeeehhhjjjiiifffccc```ZZZQQQHHHAAA>>>>>><<<<<<<<<<<<<<<======>>>CCCDDDGGGLLLRRRZZZaaaeeegggjjjppptttwwwzzz}}}~~~|||yyyyyyzzzyyyuuurrrqqqvvv}}}|||~~~~~~|||xxxuuuiiibbb^^^fffxxxxxxnnnhhhgggmmmuuu~~~yyyqqqjjjeeebbb___]]]555555666777888:::<<<===;;;;;;;;;<<<=========>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<=========<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAA>>>>>>>>><<<;;;===@@@CCCIIIMMMTTT\\\ccciiilllnnnoooqqqtttvvvwwwwwwvvvuuuwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwzzzxxxwwwwwwxxxxxxwwwvvvwwwuuussssssvvvxxxxxxwww}}}zzz{{{vvvggghhhqqqnnnbbb\\\aaajjjvvv}}}vvvpppnnniiibbb\\\ZZZZZZ\\\ccccccdddfffgggiiikkklllkkkiiiggghhhjjjjjjiiigggfffgggeeeaaa\\\[[[^^^aaaddd```^^^ccckkkqqqqqqoooiiihhhgggffffffeeeeeedddbbbaaa```^^^]]]___cccfffnnnmmmlllllllllllljjjhhhhhhjjjmmmoooooollliiigggiiilllllljjjjjjmmmlllhhhaaabbbaaa___]]]___dddiiiooowwwzzzvvvssspppnnnlllnnnuuuzzzrrrcccfffkkkuuu~~~wwwuuuzzz|||}}}}}}{{{zzz}}}zzzpppiiifffffffff```\\\ZZZZZZZZZ[[[aaahhhiiilllooopppooommmllllllmmmmmmooorrrvvvzzz~~~|||vvvooojjjfffhhhjjjjjjhhhgggiiijjjrrrvvvyyy{{{|||~~~~~~wwwlllgggbbbbbbeeehhhhhhfffccc___XXXPPPJJJDDDAAA???;;;::::::::::::;;;;;;<<<>>>???@@@DDDIIIOOOTTTXXX[[[___eeejjjnnnrrrvvvyyy{{{zzzyyyzzz}}}~~~|||zzz~~~~~~zzzwwwwwwwwwtttrrrkkkeeebbbjjjzzz|||qqqjjjhhhnnnuuu{{{wwwrrrmmmhhheee666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEDDDBBB@@@???======<<<;;;<<<@@@FFFKKKQQQVVV^^^ggglllnnnnnnmmmnnnppprrruuuwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{zzzwwwtttuuusssrrrsssuuuwwwxxxxxx||||||yyyrrr}}}mmmggggggoooxxxwwwtttpppmmmggg```YYYVVVWWWXXXdddeeegggiiijjjkkkkkkkkklllkkkkkkkkklllllljjjhhhgggfffccc^^^ZZZYYY]]]aaadddaaa___bbbiiimmmmmmkkkiiiiiihhhggggggfffggggggggggggeeecccaaaaaacccffflllmmmnnnmmmlllkkkkkkkkkhhhiiikkkmmmoooooooooooommmooonnnjjjiiikkkllliiiaaa```______```bbbeeegggffflllwww{{{vvvsssqqqpppsss{{{uuucccaaaaaaiii{{{}}}yyy{{{~~~|||{{{xxxtttqqqssszzz~~~qqqgggbbbbbbccc___[[[XXXYYYXXXYYY^^^eeehhhjjjmmmnnnmmmlllllllllmmmnnnpppsssvvvyyy{{{|||}}}wwwppplllhhhiiijjjiiigggffffffgggmmmooopppqqqqqquuu|||yyyjjjfff```___bbbfffhhhhhheee___XXXSSSOOOLLLGGGCCC<<<<<<;;;:::::::::;;;;;;;;;:::;;;<<>>>>>>>>>>>?????????@@@===>>>???@@@@@@???>>>===;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEDDDBBB???===<<<<<<<<<===@@@FFFNNNTTT[[[___eeekkknnnooonnnmmmlllnnnqqqtttvvvwwwvvvvvvuuuuuuuuuttttttuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyy{{{zzzxxxuuutttsssrrrssstttuuuwwwwwwxxx|||mmmlllpppyyy}}}{{{wwwxxxsssoooiiiaaaZZZWWWXXXYYYgggggghhhiiijjjlllmmmnnnooonnnmmmlllllllllkkkkkkmmmlllggg```ZZZXXX\\\```ccc```___bbbfffiiihhhfffgggggggggfffeeeeeefffgggiiiiiigggdddbbbbbbdddfffgggjjjlllllliiigggiiikkkhhhiiikkkmmmnnnnnnnnnmmmiiilllmmmiiigggiiiiiigggaaa```___```ccceeefffeeehhhkkkqqqyyy~~~wwwppprrrsss{{{wwwfff```[[[```nnn}}}~~~}}}zzzzzz~~~wwwtttqqqrrrwwwvvvjjjbbb___```\\\YYYWWWWWWWWWWWW\\\cccgggiiikkkkkkjjjjjjkkklllmmmnnnqqqsssuuuwwwxxxxxxyyysssnnnmmmmmmmmmkkkiiifffeeedddeeefffeeeddddddhhhpppwww}}}nnnjjjdddbbbccceeegggggggggaaaZZZWWWVVVTTTNNNIII@@@@@@>>>======<<<<<<<<<;;;:::::::::<<<>>>AAABBB@@@DDDIIINNNSSSWWW\\\```dddfffjjjpppwww~~~uuupppkkkjjjnnntttwwwxxxtttooojjjlllvvvvvvnnnlllpppwww777777777777888999;;;;;;======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===>>>>>>>>>>>>?????????===>>>????????????>>>===:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA???>>>;;;===???BBBGGGOOOWWW]]]fffgggiiikkkmmmnnnnnnnnnlllnnnqqqtttuuuvvvvvvuuutttttttttsssttttttuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwxxxyyyyyyxxxuuuuuutttsssssstttuuuwwwzzzuuuwww{{{}}}{{{|||uuurrrlllddd^^^\\\^^^```kkkiiigggggghhhkkkooorrrooonnnllljjjiiijjjlllnnnvvvtttnnneee]]]ZZZ\\\```bbbaaa```bbbeeefffeeeccccccddddddcccaaaaaadddggghhhgggeeebbb``````bbbeeeaaadddggggggeeedddfffhhhggghhhjjjlllkkkiiigggeeeccciiimmmkkkiiiiiiiiifffbbbaaaaaabbbeeegggffffffkkkmmmppptttzzz~~~wwwyyy{{{ssstttsssxxxzzzkkkbbbZZZ[[[eeeqqqyyy~~~{{{}}}zzz|||~~~{{{||||||}}}uuujjjccc```YYYVVVUUUVVVVVVWWW\\\bbbfffggghhhhhhhhhhhhjjjlllnnnoooppprrrtttuuuuuuvvv|||uuuqqqoooooonnnmmmkkkhhheeebbb``````^^^[[[ZZZ^^^fffmmmzzzvvvqqqkkkfffddddddddddddgggbbb\\\YYYZZZXXXSSSNNNDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;<<<<<<>>>???@@@<<>>??????>>>======::::::::::::;;;;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>BBBGGGMMMTTT[[[bbbgggooonnnmmmmmmmmmnnnoooppplllnnnpppsssuuuuuuuuutttsssssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwuuuuuuwwwxxxxxxxxxtttuuuuuutttssstttwwwyyy~~~{{{{{{uuurrrmmmfffbbbbbbeeehhhnnnkkkgggddddddgggllloookkkkkkjjjiiiggghhhkkkmmmwwwvvvqqqiiiaaa^^^```bbbdddccccccdddffffffeeedddaaaccccccaaa___```dddhhhgggeeebbb]]][[[[[[___bbb___```cccdddddddddeeefffdddeeeggghhhgggeeebbb```ccckkkpppnnnkkkkkkjjjhhhddddddeeeeeeeeefffggghhhjjjlllooorrrvvv|||xxxuuuzzz}}}vvvuuuwww~~~mmmddd[[[ZZZ___hhhttt~~~~~~|||}}}}}}zzznnnccc\\\VVVTTTTTTVVVWWWWWW\\\ccceeeffffffeeeeeefffiiilllnnnooooooqqqrrrssstttuuu|||}}}~~~xxxtttnnnnnnnnnnnnooommmjjjgggcccbbb___[[[YYY\\\cccjjjwww~~~{{{uuunnnhhheeecccbbbeeebbb^^^\\\[[[YYYUUUQQQIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>===>>>>>>>>>???<<<>>>@@@AAABBBCCCGGGIIIOOORRRXXX^^^eeellltttzzz~~~zzzllljjjkkkqqqzzzxxxooolllsss~~~xxxrrroooqqqwww777777777777888999:::::::::::::::;;;<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<::::::::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBHHHQQQZZZaaaggglllpppqqqqqqooonnnmmmmmmmmmnnnmmmnnnqqqsssttttttsssrrrrrrrrrrrrssstttvvvxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuutttuuuwwwxxxxxxwwwuuuqqqssstttuuuuuuvvvzzz~~~yyyvvvrrrpppkkkfffdddeeejjjnnnnnnkkkgggcccaaaaaacccdddcccfffiiiiiihhhggghhhiiippppppnnniiidddbbbeeehhhffffffggghhhiiiiiihhhgggbbbdddeeeccc```aaafffkkkhhheee```YYYVVVVVVZZZ^^^`````````ccceeeggggggfff___``````aaabbbccccccdddgggnnnrrrnnnjjjjjjjjjjjjggghhhiiigggeeeeeehhhkkkhhhjjjnnnppprrruuuzzz{{{vvvvvvyyy|||}}}ttttttwww~~~~~~kkkccc\\\[[[\\\cccrrrzzzoooaaaWWWTTTRRRSSSVVVWWWXXX]]]ddddddddddddcccccceeeiiilllnnnnnnnnnoooppprrrtttvvvyyy{{{~~~zzzvvvmmmnnnooossswwwwwwuuurrrkkkjjjgggbbb___aaagggmmmxxxyyyqqqkkkgggffffffeeecccaaa^^^[[[XXXVVVQQQOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===>>>???>>>>>>???BBBEEEGGGJJJOOOTTTYYY___gggmmmrrr{{{~~~zzzrrrsssvvv~~~|||rrrrrr|||zzztttooopppttt{{{888777777777888999::::::888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>>>>???<<<===>>>??????>>>===<<<:::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCDDDCCCBBB@@@??????@@@BBBDDDFFFMMMXXXbbbjjjooosssuuupppoooooonnnmmmllljjjjjjmmmoooqqqssstttsssrrrqqqqqqqqqrrrsssuuuwwwyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuqqqsssuuuxxxzzzyyyuuurrrnnnqqqtttuuuvvvxxx}}}xxxrrrooommmiiieeedddgggmmmqqqnnnkkkhhhccc```]]][[[[[[\\\bbbhhhkkkjjjgggeeeeeehhhiiijjjhhheeefffiiimmmhhhiiijjjlllllllllkkkjjjcccfffgggeeebbbccchhhnnnkkkfff___WWWSSSSSSWWW[[[bbb``````ccchhhjjjiiiggg\\\\\\[[[\\\___cccgggiiikkkppprrrlllfffgggiiiiiihhhkkkllliiidddccchhhmmmgggjjjnnnooonnnooorrrtttqqqtttvvvtttpppmmmnnnpppqqqrrrvvv}}}|||gggaaa]]][[[ZZZaaasss}}}ssseeeYYYSSSQQQRRRVVVXXXYYY^^^eeeddddddcccbbbbbbdddhhhlllooonnnmmmmmmooorrrtttvvvwwwyyy}}}{{{wwwnnnooorrrxxx~~~~~~sssrrrooojjjfffggglllqqqyyyzzzsssnnnllliiijjjiiifffbbb^^^\\\\\\XXXWWWTTTRRROOOMMMLLLLLLIIIHHHGGGEEECCCAAA???>>><<<===>>>======>>>AAACCCAAADDDHHHLLLOOOUUU\\\bbbfffmmmttt|||}}}{{{|||vvvxxx|||uuupppooorrrsssyyy;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<============<<<=========>>>>>>>>>???999:::<<<>>>@@@AAABBBCCCCCCAAA??????AAABBBBBBAAABBBBBBBBBAAAAAABBBFFFIIIUUU]]]iiirrrvvvvvvtttssspppnnnkkkiiihhhjjjmmmnnnmmmmmmnnnooopppqqqrrrrrrpppqqqtttvvvxxxyyyyyyyyy||||||zzzyyyyyyxxxyyyyyyuuuuuuuuuuuuttttttttttttpppooorrryyy}}}~~~tttnnnkkkkkkgggbbbbbbhhhllllllooojjjggggggeee^^^ZZZZZZccciiiooonnngggbbbccceeegggggggggggghhhjjjkkkkkkmmmmmmllllllmmmnnnpppqqqnnniiieeedddgggjjjkkkjjjhhheee___ZZZXXXYYY[[[^^^ccchhhiiigggeeeffffffddd```[[[VVVYYY```eeedddaaalllkkkjjjhhhfffeeecccbbbdddeeeeeeddddddbbbaaa```bbbbbbdddfffhhhhhhfffdddcccbbbdddiiiiiiddd___^^^eeejjjpppwwwnnnfff^^^YYYXXX___pppuuufff\\\[[[UUUPPPRRRVVVYYY^^^cccddddddcccdddfffiiimmmooossssssssssssrrrrrrqqqpppssswww{{{{{{vvvrrrppppppuuu}}}xxxrrrnnnmmmqqqvvvzzzzzzrrrsssqqqmmmkkkiiigggdddbbbbbb```\\\ZZZYYYXXXVVVTTTRRRNNNJJJHHHGGGEEEAAA===AAA???======>>>@@@@@@@@@>>>@@@BBBFFFJJJOOOSSSUUU]]]bbbjjjpppvvvzzz~~~uuuzzz|||vvvssspppnnnmmmttt{{{}}}zzzyyy|||<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>:::;;;===???AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???@@@@@@AAACCCIIIPPPUUU___fffpppwwwzzzxxxvvvtttooommmjjjhhhhhhjjjmmmooommmnnnnnnooopppqqqrrrrrrpppqqqsssvvvxxxyyyyyyyyy||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvuuuuuuttttttttttttrrrsssyyy~~~{{{{{{rrrooojjjjjjfff```___cccfffeeennnjjjhhhjjjiiidddaaaaaafffkkknnnmmmgggbbbbbbccceeeeeeeeefffggghhhiiijjjkkkkkklllmmmnnnmmmmmmlllkkkgggccccccfffjjjkkkjjjgggeeeaaa]]]ZZZYYYZZZ\\\ffflllnnnjjjeeedddcccaaa```]]]\\\___dddhhhhhhfffmmmkkkjjjgggeeecccaaa```aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^```bbbddddddbbb```]]]ZZZ\\\aaabbb]]]YYYXXX```eeejjjqqq{{{}}}rrrkkkccc]]][[[```ooo~~~}}}|||wwwmmmfff[[[UUUQQQRRRUUUVVVZZZ___dddddddddeeegggiiikkkmmmqqqqqqrrrrrrqqqqqqpppooouuuxxx{{{~~~{{{uuuqqqppppppuuu}}}|||yyyvvvtttvvvzzz|||zzzwwwtttrrrnnnjjjgggiiifffbbb```___^^^]]][[[]]]XXXSSSQQQPPPOOOKKKGGGEEEBBB@@@?????????>>><<<===>>>???BBBEEEHHHKKKLLLTTTXXX___fffkkkqqqvvvyyy}}}xxx}}}~~~yyyuuuqqqooojjjooosssuuutttsssvvvyyy;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>============;;;<<<>>>@@@AAACCCCCCCCCDDDCCCBBBBBBCCCCCCAAA??????@@@AAACCCHHHQQQ[[[bbbkkkpppwwwzzzzzzwwwtttrrrlllkkkiiihhhiiikkkmmmooonnnnnnooopppqqqrrrsssssspppqqqsssvvvxxxyyyzzzzzz}}}||||||{{{zzzzzzyyyyyyxxxwwwwwwvvvuuuttttttsssvvvtttvvv{{{{{{yyy}}}xxxwww|||xxxzzzzzzsssmmmmmmfffgggddd^^^]]]aaacccbbbiiifffgggkkkmmmiiiggggggiiikkkllljjjfffcccbbbbbbbbbbbbbbbcccdddfffggghhhhhhiiikkklllllljjjhhhfffgggdddaaabbbfffjjjkkkjjjeeedddbbb^^^[[[ZZZ\\\^^^eeennnsssooogggbbb```______aaacccgggiiijjjjjjiiilllkkkhhhfffcccaaa```___```___^^^^^^^^^___aaaaaa^^^^^^^^^```bbbcccaaa___[[[XXXZZZ___```[[[WWWVVV[[[```fffmmmxxx}}}wwwppphhhbbb___aaalllxxx{{{yyy|||yyyvvvxxx~~~}}}wwwtttaaaZZZUUUUUUUUUVVVXXX\\\eeeeeefffhhhiiijjjjjjjjjooooooooopppoooooonnnmmmuuuwwwzzz{{{|||}}}zzztttpppoooooosssxxx{{{zzzxxxrrrrrrsssvvvzzz|||xxxtttuuuqqqmmmjjjiiihhhgggfffeee```ZZZVVVUUUTTTRRROOOJJJIIIFFFEEEDDDBBB>>><<<===>>>>>>???@@@BBBDDDEEEJJJMMMSSSXXX^^^dddjjjnnnsssxxx|||}}}xxxtttqqqjjjjjjkkklllnnnooopppqqq999:::::::::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<======>>>??????>>>>>>?????????>>>>>>======<<<>>>>>>>>>>>>===============>>>???AAABBBCCCCCCCCCCCCBBBAAABBBCCCBBB???===BBBCCCEEEHHHNNNXXXccckkksssvvvyyyyyyvvvrrrooommmjjjiiihhhhhhiiikkknnnpppoooooopppqqqrrrsssttttttqqqrrrsssuuuxxxyyy{{{{{{||||||||||||{{{zzzyyyyyyyyyxxxxxxvvvuuutttssssssuuuvvvzzz|||yyyzzzrrryyy|||yyyssskkkhhhjjjcccdddbbb^^^^^^ccceeedddcccaaaccciiillljjjhhhhhhhhhhhhggggggfffeeecccccc______```aaabbbccceeeffffffgggggggggfffeeecccbbbdddaaa```bbbfffjjjjjjiiidddccc```\\\ZZZ\\\aaafffgggrrrzzzuuukkkdddbbbaaa___dddiiikkkjjjhhhggggggiiihhhfffdddcccbbbbbbbbbcccaaa```^^^^^^___aaabbb`````````aaaccccccbbb```___^^^bbbggghhhaaa[[[XXXYYY___fffooo{{{|||tttlllfffaaa```gggooo~~~vvvqqqnnnlllsssrrrrrrvvv~~~nnneee\\\YYYXXXXXX[[[```fffgggiiikkkkkkkkkjjjiiilllmmmmmmmmmmmmmmmllllllrrrtttvvvwwwxxxyyy|||yyysssmmmmmmnnnqqqsssssspppmmmiiilllpppvvv|||{{{wwwuuusssrrrppplllfff___[[[ZZZYYYVVVTTTPPPOOOMMMLLLJJJGGGCCC@@@@@@@@@@@@@@@@@@AAAAAABBBEEEGGGJJJMMMQQQWWW]]]aaagggnnnvvv|||}}}xxxtttmmmjjjggghhhkkknnnooonnn888888888999:::::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCCCCAAA@@@??????@@@@@@>>><<>>??????============>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBB@@@>>><<<===>>>??????>>>@@@GGGQQQ\\\fffooowww{{{yyyyyywwwtttpppmmmlllmmmjjjjjjjjjjjjkkkmmmooopppqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{|||{{{yyyxxxwwwwwwvvvvvvuuutttssssssrrrqqq{{{wwwtttmmmhhhhhhqqqzzz|||}}}{{{vvvpppjjjgggggghhhdddeeeaaa]]]]]]dddhhhiiinnnjjjhhhjjjjjjfffdddddd\\\___bbbcccccccccdddeee]]]]]]^^^___aaabbbdddeeegggeeeaaa^^^]]]___aaaccccccbbbaaacccggghhhfffdddaaa___[[[VVVVVV___ooo{{{uuunnniiieeehhhjjjhhhccc___^^^^^^aaaaaa```___aaaccceeegggiiihhheeecccaaa`````````ZZZXXXWWWXXXYYYZZZYYYXXX]]]]]]bbbjjjlllfff```^^^\\\aaahhhqqq~~~~~~uuukkkeee___[[[]]]bbbrrr~~~wwwmmmhhhgggiiiiiiiiikkklllqqqyyywwwkkkeeeaaa^^^```dddeeegggiiikkkkkkjjjiiihhhiiiiiijjjjjjkkkkkkjjjjjjjjjkkknnnppprrrvvv{{{~~~~~~yyytttuuuuuuuuussspppllljjjlllqqqyyy|||tttooollliiieeeaaa[[[YYYWWWVVVUUUTTTQQQNNNIIIIIIGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@???AAACCCFFFHHHNNNVVV]]]dddllluuu|||vvvpppjjjhhhlllqqquuuwww::::::999999999999999888999999999999999999999999777888999;;;<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>;;;;;;===@@@AAAAAACCCMMM\\\jjjtttyyy|||}}}wwwvvvtttpppmmmlllmmmooolllkkkkkklllmmmnnnoooppprrrrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{zzzxxxwwwuuuuuutttttttttssssssrrrrrrwww~~~xxxmmmbbbcccfffnnnvvvzzzxxxvvvuuu|||tttsssoookkkhhhgggggggggeeeeeebbb___cccmmmuuuwwwyyyrrrmmmlllhhhccc___```XXX]]]cccdddaaa___```ccc]]]]]]^^^___aaaccceeefffgggeeecccaaaaaabbbcccdddeeedddccceeehhhhhhdddaaa______\\\XXXWWW```ppp}}}~~~vvvooojjjiiihhheeebbb`````````___^^^]]]\\\]]]```cccdddeeeddddddbbbaaa```______[[[YYYXXXXXXYYYZZZZZZYYYYYYWWWZZZbbbfffffffffgggaaaeeekkkrrr}}}~~~uuujjjddd^^^ZZZ\\\___jjj}}}zzzsssjjjfffiiimmmppppppppprrrxxx}}}uuupppllleeecccdddcccdddeeeggghhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjiiikkkmmmnnnppptttyyy}}}}}}~~~~~~}}}zzzwwwuuussssssxxx|||xxxtttmmmiiigggeeeaaa___^^^]]][[[YYYTTTRRROOOLLLIIIGGGEEEDDDCCCCCCCCCAAA??????@@@BBBBBBEEEIIINNNSSS[[[fffnnntttzzz}}}xxxrrrnnnqqqwww}}};;;;;;;;;::::::999999999888888888888888888888888777888999;;;<<<<<<;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAA???@@@@@@AAAAAA@@@@@@@@@AAA>>>;;;;;;===AAACCCDDDHHHTTTeeettt|||~~~|||{{{sssrrrpppmmmjjjjjjlllooommmmmmmmmmmmmmmnnnoooppprrrrrrssstttuuuvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzxxxvvvtttssssssssssssssssssrrrrrr}}}tttccc\\\```gggmmmrrruuuvvvvvvxxx{{{qqqqqqmmmiiihhhhhhgggeeecccdddccccccjjjxxxwwwoookkkfff^^^[[[[[[VVV]]]dddeee```\\\]]]aaa^^^^^^___```bbbdddfffgggfffffffffeeeeeeeeeeeeeeegggfffeeefffhhhgggccc___^^^___^^^ZZZYYYaaaooo{{{|||uuummmjjjgggdddcccbbbcccccc^^^]]][[[ZZZ[[[]]]___aaa``````aaaaaa```___^^^]]]```___]]]]]]^^^______^^^YYYVVVVVV]]]dddhhhmmmrrrfffjjjnnnsss}}}uuujjjccc^^^[[[\\\___dddvvv{{{ssskkkiiimmmssswwwxxxvvvyyy}}}{{{vvvmmmfffeeeaaaaaabbbdddeeefffffffffhhhhhhiiijjjjjjjjjjjjjjjjjjkkkmmmnnnooossswww{{{}}}|||{{{~~~|||}}}yyytttssspppkkkhhhfffeeecccaaa]]][[[XXXSSSOOOKKKHHHGGGEEEFFFFFFDDDBBBAAABBBDDDCCCDDDEEEEEEHHHOOOYYYaaajjjqqqzzzyyyuuuvvv|||:::999888777777777999999:::999777666666666777888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@???===;;;;;;;;;===>>><<<::::::<<>>>>>???@@@@@@@@@@@@@@@>>><<<===???>>>>>>FFFQQQYYYdddsss~~~}}}{{{tttpppkkkjjjlllnnnnnnmmmkkklllmmmmmmmmmlllkkkjjjnnnppprrrtttvvvwwwwwwwwwwwwuuusssuuuxxxyyyxxxvvvxxxxxxxxxxxxxxxwwwvvvuuuttttttrrrooonnnqqqwww}}}zzz|||nnnlllfffkkkrrrwww{{{~~~wwwnnnmmmjjjgggfffeeeffffffeeehhhiiikkkrrr}}}qqqeee]]][[[\\\^^^^^^^^^___```aaaaaa`````````bbbdddeeeeeefffhhhjjjeeeeeeffffffgggeeeaaa___aaabbbdddfffhhhgggdddaaadddbbbbbbgggjjjkkknnnrrruuuxxx}}}|||zzzooonnnkkkiiifffeeedddddd\\\^^^___^^^[[[ZZZ\\\______```aaaaaa```___```bbbcccbbbaaabbbccccccbbb```\\\VVVQQQTTT^^^gggjjjjjjgggfffkkkwwwzzzuuummmfffaaa___```bbbccckkkyyy~~~~~~wwwqqqqqqtttuuuxxx|||~~~yyynnneeecccaaa```aaacccfffgggfffffffffggghhhiiijjjkkkkkkjjjkkklllnnnqqqtttwwwxxx}}}{{{vvvssspppmmmkkkfffbbb]]]ZZZXXXVVVTTTSSSRRROOOKKKHHHGGGEEECCCBBBBBBBBBCCCEEEGGGJJJMMMOOO\\\bbblllvvv}}}}}}{{{||||||{{{:::999888777777888999999999999888777777777777888;;;;;;::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::===;;;:::<<>>>>>@@@@@@AAA@@@???>>>>>><<<===@@@AAADDDNNNZZZiiiqqqzzzzzzuuurrrrrroookkkjjjlllmmmnnnmmmlllmmmnnnnnnnnnnnnmmmlllpppqqqssstttvvvvvvvvvuuuwwwuuussstttwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqooopppuuu~~~vvvmmmnnnpppvvv~~~yyyqqqmmmlllhhheeecccbbbcccccccccfffhhhiiiooozzzyyyooofff```^^^```aaaaaaaaa```___^^^]]]\\\\\\^^^```cccddddddeeegggiiihhhgggffffffeeeccc```______aaadddggghhhgggdddaaaeeebbbbbbeeeeeedddeeehhhlllnnnrrrttttttrrrooommmnnnjjjfffdddccccccbbbaaa[[[\\\]]]\\\ZZZZZZ\\\^^^eeeffffffdddbbb``````aaaaaa```aaabbbccccccbbb```VVVPPPKKKNNNXXXaaafffgggcccbbbgggsss|||~~~~~~~~~xxxsssllleeeaaa```aaaccc___dddooo}}}~~~|||~~~zzzxxxxxxxxxzzz|||qqqiiicccaaa___```bbbdddeeeeeedddeeefffhhhiiikkklllllljjjjjjkkklllnnnppprrrssszzz~~~zzzuuurrrpppmmmgggcccaaa```^^^\\\YYYVVVRRRPPPOOONNNLLLKKKHHHGGGFFFFFFFFFHHHIIIJJJQQQWWW```jjjsss{{{~~~{{{wwwuuuuuuyyy}}}~~~{{{999888888777888888999999999999999999999888888777999999999:::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<;;;;;;<<<>>>@@@@@@???>>>???@@@AAAAAA@@@>>>======<<<>>>BBBFFFMMMZZZfffvvv{{{|||vvvppplllpppnnnkkkjjjkkkmmmmmmmmmmmmnnnoooooooooooonnnnnnqqqrrrsssuuuuuuuuuuuutttxxxvvvttttttvvvwwwxxxwwwuuuuuuuuutttttttttttttttsssqqqoooooottt~~~|||rrrpppssszzz}}}zzzsssnnnllljjjgggccc```_________```dddffffffkkkssswwwwwwtttqqqkkkeeeaaaaaabbbcccdddbbb```]]][[[ZZZYYYYYY^^^```cccdddddddddeeefffhhhgggeeebbb```^^^\\\\\\\\\___dddhhhiiigggdddbbbhhheeeeeeggggggddddddgggjjjlllmmmnnnmmmjjjhhhfffgggbbb^^^___bbbdddbbb___[[[\\\]]]]]]\\\]]]___aaaiiiiiiiiifffbbb_______________```bbbcccbbb```]]]SSSNNNKKKNNNVVV]]]aaaaaa^^^]]]bbbnnnwwwyyyxxxyyyuuuqqqkkkeeeaaaaaacccddd^^^___cccooo|||}}}~~~|||vvvooodddaaa^^^^^^```bbbcccdddbbbdddeeehhhjjjkkklllllljjjjjjkkklllmmmnnnpppqqqvvvyyy|||zzzwwwyyyyyyzzz{{{|||yyyuuupppllliiigggeeeccc___\\\YYYWWWVVVUUUSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHIIIMMMSSSZZZcccllluuu{{{}}}zzzwwwrrroooooorrrxxx{{{|||}}}888888888888888888999999999999:::;;;;;;999888777888888999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<===::::::;;;===???@@@AAAAAA>>>???AAABBBBBB@@@>>><<<<<<===???DDDLLLWWWeeeoooxxxzzz|||{{{yyytttpppmmmnnnmmmkkkkkkkkklllnnnnnnnnnnnnoooooooooooooooooopppqqqsssuuuvvvvvvvvvuuuyyyxxxvvvuuuvvvwwwxxxyyywwwvvvuuutttsssrrrrrrqqqooonnnmmmqqq{{{ssspppppptttyyy}}}|||}}}uuuqqqnnnllliiifffbbb___]]]]]]]]]___ccceeeeeeggglllnnnlllllljjjfffcccaaa``````aaacccaaa^^^\\\[[[[[[\\\\\\```ccceeefffeeecccbbbbbbdddccc```[[[WWWUUUUUUVVVZZZ^^^dddhhhiiigggdddbbbeeecccdddiiijjjhhhiiikkklllmmmmmmllljjjgggeeeccc___[[[ZZZ___fffiiiddd___]]]^^^^^^___```aaaccceeehhhhhhhhheeeaaa^^^^^^^^^`````````aaaaaa```\\\YYYUUUSSSSSSVVV\\\```___]]][[[ZZZ___jjjsssuuuuuuvvvsssooojjjeeebbbbbbdddeeebbb^^^]]]dddqqq}}}}}}~~~~~~zzztttgggccc___]]]^^^```bbbbbbcccdddfffhhhiiijjjjjjjjjkkkkkkkkklllnnnoooqqqrrrtttuuuwww{{{~~~~~~|||vvvppplllkkkkkkkkkmmmooorrruuuwww{{{~~~zzzuuusssqqqnnnmmmiiigggdddaaa```^^^[[[YYYWWWVVVSSSQQQOOOMMMMMMMMMLLLMMMOOOQQQUUU]]]eeekkkxxx{{{|||zzzvvvpppllllllpppuuuyyy777777888888999999999999999999:::;;;;;;999888777888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::===>>>???@@@@@@?????????>>>???@@@AAAAAA@@@>>>======@@@CCCIIIRRR___lllsssuuuuuuuuuuuutttsssqqqooolllllllllllllllmmmnnnpppooooooooooooooopppqqqqqqpppqqqsssvvvwwwxxxxxxwwwzzzzzzyyyxxxwwwxxxyyyzzzzzzyyyvvvtttrrrppppppooolllmmmpppxxxuuuhhhdddhhhnnnvvv|||zzzvvv{{{xxxrrrnnnnnnkkkhhheeeaaa___]]]]]]]]]```dddfffeeefffiiihhheeeiiihhhfffdddbbbaaa```______^^^]]]\\\\\\^^^```bbbcccfffhhhhhheeeaaa^^^]]]^^^]]]ZZZUUUPPPNNNOOOQQQ[[[```eeehhhgggdddbbbbbb___^^^aaafffiiiggggggiiiiiiiiiiiihhhfffccc```^^^]]]\\\^^^eeekkkkkkcccZZZ\\\[[[\\\^^^```ccceeeeeeeeeffffffeeebbb```aaaaaabbbaaa```___^^^\\\XXXUUURRRTTTYYY```eeefffbbb^^^ZZZYYY^^^jjjsssuuutttuuussspppkkkfffdddcccdddeeeddd^^^YYY\\\eeeqqqzzz}}}{{{}}}~~~zzzmmmhhhbbb___^^^```aaabbbfffggghhhiiiiiihhhgggfffhhhhhhiiijjjmmmoooqqqrrrsssrrrsssvvv{{{~~~}}}~~~}}}zzzvvvrrrllleeeaaa[[[[[[\\\]]]```ccceeegggnnnssszzz}}}|||xxxuuurrrooommmiiifffccc\\\ZZZXXXVVVUUUTTTTTTUUURRRRRRQQQOOOPPPUUU[[[```kkkqqqzzz}}}xxxuuuppplllllloootttwww|||666777888999999999999999999999999999999888888777888888999999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@@@@@@@@@@@@@AAAFFFKKKPPPYYYfffnnnqqqrrrpppooooooppppppooommmkkklllmmmmmmmmmnnnppprrrppppppppppppqqqrrrssstttrrrtttvvvwwwxxxyyyxxxxxxyyyzzz{{{zzzyyyxxxxxxyyy{{{yyyvvvsssqqqooooooooonnnqqqxxxuuuiiiccc___ccciiiqqq{{{{{{nnnooozzzzzztttmmmjjjjjjhhhfffcccaaa_________```aaaeeefffeeeeeegggfffbbbiiihhhgggfffdddbbbaaa```\\\\\\\\\\\\^^^```bbbccccccfffiiihhhddd___[[[YYYZZZZZZYYYTTTOOOMMMNNNQQQ^^^cccggggggdddaaa```aaaaaa```ccchhhiiieeedddeeefffgggggggggeeebbb^^^\\\___```ccchhhkkkggg^^^UUUWWWVVVWWWZZZ^^^aaaccccccdddeeeffffffddddddeeefffbbb```^^^]]][[[YYYVVVSSSLLLQQQZZZccciiiiiiddd```[[[ZZZ___kkktttvvvvvvvvvuuurrrmmmhhheeeddddddeeeaaa\\\VVVUUU[[[fffpppwww|||uuuooogggbbb``````aaabbbfffgggiiiiiiiiigggeeecccddddddfffgggiiilllnnnoooppppppqqqsssuuuxxx|||~~~~~~{{{rrrooolllhhhddd___YYYUUUOOOOOOOOOPPPRRRTTTWWWXXX```eeennnvvv}}}}}}zzzxxxuuupppmmmdddccc```^^^\\\[[[[[[[[[WWWVVVUUUSSSRRRTTTXXX[[[^^^fffqqqyyy}}}wwwtttqqqnnnnnnqqquuuxxx{{{555666888999::::::999999999999888777777777777888999999999:::;;;;;;<<<<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@??????===@@@BBBBBB???<<<<<<<<<>>>>>>===>>>???@@@BBBCCCGGGNNNTTTXXXaaakkkooommmnnnmmmkkklllooopppnnnmmmjjjmmmoooooonnnoooqqqssssssssssssssssssuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuxxx{{{{{{xxxvvvvvvwwwwwwuuusssqqqooooooppppppvvvzzz|||qqqgggccceeejjjpppvvv}}}|||rrriiissszzzuuuqqqkkkggggggdddcccaaa_________aaabbbbbbeeefffddddddfffeeebbbeeeeeedddcccbbbaaa```___\\\]]]]]]]]]]]]^^^^^^^^^___bbbffffffccc^^^ZZZWWWZZZ\\\\\\YYYTTTQQQTTTWWWbbbfffhhhfffaaa^^^^^^___bbbaaadddiiiiiieeebbbbbbbbbdddfffgggfffbbb^^^[[[]]]___bbbffffffccc\\\WWWTTTSSSTTTWWW]]]aaabbbbbbbbbccceeeeeeddddddfffgggaaa^^^[[[YYYYYYXXXWWWVVVNNNRRRZZZbbbfffeeeaaa^^^\\\[[[```llluuuwwwwwwwwwyyyuuupppjjjfffdddcccccc]]]ZZZVVVSSSVVV___llluuu}}}vvvmmmeeebbbbbbbbbccceeefffhhhiiiiiigggeeedddeeeeeefffggghhhjjjkkklllkkkmmmooopppqqqtttzzz|||uuuppphhheeeaaa]]]YYYUUUPPPMMMIIIIIIIIIIIIJJJKKKMMMNNNSSSYYYbbbllluuu}}}uuusssoookkkgggdddbbbbbb[[[[[[ZZZXXXUUUTTTUUUWWWUUU]]]fffmmmrrrxxx~~~yyywwwuuutttuuuwwwzzz{{{555666888999::::::999999:::999777666666666777888999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============666:::>>>@@@???>>>@@@AAA>>>===<<<<<<>>>@@@CCCEEEKKKSSSZZZ^^^fffnnnooojjjkkkiiihhhkkkoooqqqpppooojjjmmmppppppoooooorrruuuvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||{{{zzzxxxuuutttssswwwzzz{{{xxxuuuttttttsssrrrpppnnnnnnoooppprrr|||rrrkkknnnnnnkkkjjjoooyyyzzzwwwoookkk|||uuutttqqqkkkffffffaaa```___^^^^^^___aaacccbbbeeeeeecccccceeeeeebbb`````````___^^^^^^]]]]]]^^^^^^^^^^^^\\\[[[YYYXXXZZZ^^^cccdddbbb]]]YYYWWW\\\___```^^^YYYWWWYYY]]]eeehhhiiifff```[[[\\\^^^[[[[[[___dddeee```^^^^^^\\\^^^aaacccccc___ZZZWWWYYY[[[^^^aaabbbaaa___]]]UUUSSSTTTXXX^^^bbbdddccc___aaabbbbbbbbbbbbccceee___\\\YYYWWWXXXYYYYYYYYYUUUXXX\\\```bbb```]]]ZZZ]]]\\\aaammmuuuxxxwwwxxx{{{wwwrrrlllgggdddcccbbbZZZZZZWWWTTTUUU]]]lllwww{{{ppphhhcccccccccdddccceeegggiiijjjhhhfffeeeiiihhhhhhhhhiiijjjkkklllgggkkknnnooonnnrrrzzz~~~vvvnnnjjjccc```\\\XXXUUUQQQMMMJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKQQQ[[[eeeoooyyy|||vvvpppkkkhhhggg___```___[[[WWWSSSRRRRRRQQQWWW^^^dddjjjrrr}}}}}}|||{{{zzzzzz{{{}}}:::999888888777777888888;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===;;;888888888999:::;;;;;;<<<===>>>>>>============>>>>>>>>>===<<<<<<>>>>>>===<<<===AAAFFFKKKVVV\\\dddjjjllllllkkkkkkggghhhjjjmmmnnnoooooonnnlllnnnpppppppppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{yyyxxxwwwvvvuuusssrrrrrrvvvrrrppppppnnnoooyyypppiiinnnvvv}}}{{{oooeeekkkyyyrrrmmmkkkiiifffdddaaa`````````aaa```___]]]^^^___aaabbbcccbbb```___\\\\\\[[[[[[ZZZ[[[[[[[[[aaa```]]][[[XXXVVVUUUTTTZZZ___dddddd```]]]]]]___eeeeeecccaaa______bbbeeejjjjjjiiifffaaa^^^]]]]]]^^^\\\ZZZ[[[^^^___]]]ZZZ^^^]]]\\\^^^^^^]]]XXXTTTVVV[[[___^^^]]]^^^]]]ZZZYYY]]]dddkkkooommmhhhdddfffbbb___^^^```bbbaaa```ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]][[[ZZZXXX\\\^^^bbbiiiqqqxxx{{{|||~~~yyysssmmmfffaaa___\\\XXXVVVWWWYYY[[[ccclll}}}tttkkkcccaaabbbdddfffhhhjjjiiifffddddddffffffhhhjjjkkkllljjjiiihhhffffffggghhhjjjnnntttyyy{{{|||wwwnnngggbbbZZZXXXTTTRRRPPPOOOLLLJJJIIIIIIJJJIIIIIIJJJMMMOOOSSSVVV\\\dddmmmwww~~~yyyoooiiifffccc``````___]]]XXXSSSPPPTTTXXXZZZ]]]eeepppyyy|||~~~999999888888888999999:::;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>===;;;999888888999:::;;;;;;<<<===============<<<<<<======>>>===============>>>>>>@@@EEELLLPPP^^^bbbhhhkkkllljjjiiihhhggghhhiiikkkmmmnnnnnnnnnnnnooopppppppppqqqsssuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttpppmmmmmmooopppttt{{{kkk```hhh}}}zzzqqqooozzzyyyuuuoookkkjjjiiigggeeebbb```___`````````^^^\\\___```aaaccccccbbb```___[[[[[[[[[ZZZ[[[[[[[[[\\\aaa```___^^^]]]\\\\\\\\\___cccgggfffbbb___^^^```eeedddccc```^^^^^^```cccggggggfffccc___\\\[[[\\\]]]\\\[[[\\\]]]^^^]]]\\\^^^]]]]]]]]]]]]ZZZUUURRROOOVVV[[[\\\^^^bbbcccaaadddggglllpppqqqnnngggaaaccc___\\\[[[\\\]]]]]][[[YYYZZZ[[[\\\]]]\\\\\\[[[XXXZZZ\\\]]]^^^]]]\\\[[[aaabbbeeehhhmmmrrrvvvyyy}}}yyysssmmmgggccc]]]XXXUUUUUUUUUWWW^^^fff|||~~~xxxpppiiieeedddddddddgggiiiiiifffeeeeeeggggggggghhhiiijjjiiiiiihhhffffffffffffhhhkkkqqquuu|||~~~{{{|||~~~{{{rrrjjjccc___ZZZXXXUUURRRQQQPPPMMMKKKIIIKKKLLLLLLMMMOOORRRTTTYYY]]]dddlllttt|||uuummmkkkhhhdddcccbbb```[[[WWWTTTVVVXXXXXXYYY___iiiqqqzzz~~~999999999999:::;;;<<<<<<:::::::::999999999888888:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;===<<<;;;999999999::::::;;;<<<<<<===============:::;;;;;;<<<======>>>>>><<<>>>@@@CCCGGGMMMTTTYYYeeehhhkkkmmmllljjjjjjjjjhhhiiiiiijjjkkkmmmnnnooopppqqqqqqqqqpppqqqtttwwwvvvvvvwwwwwwxxxyyyyyyzzzyyyzzz{{{{{{zzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuunnnmmmnnnqqqvvv~~~}}}hhh^^^^^^rrrssspppyyy}}}rrroookkkiiihhhhhhggggggbbbaaa______``````^^^]]]```aaabbbccccccbbb```___]]]]]]]]]]]]^^^_________bbbbbbaaabbbbbbcccdddeeeeeehhhkkkiiiddd```___```bbbbbbaaa^^^\\\\\\^^^aaabbbcccbbb```\\\ZZZYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]\\\]]]^^^]]][[[WWWSSSPPPNNNUUU[[[]]]```dddfffdddhhhkkkooorrrrrrmmmeee___```^^^[[[YYYYYYZZZYYYXXXYYYZZZ\\\]]]^^^]]][[[ZZZYYYZZZ\\\^^^_________^^^ccceeegggggghhhkkkqqqvvv|||}}}{{{uuummmiii```[[[WWWUUUTTTUUU\\\ddduuu}}}}}}}}}xxxrrrlllfffccc```cccfffgggffffffffffffffffffffffffgggggghhhhhhfffffffffeeeeeehhhlllooouuuxxx}}}||||||}}}|||uuullleee___\\\ZZZXXXUUUTTTSSSRRROOOMMMKKKMMMOOOQQQRRRTTTXXXZZZ___dddllluuu||||||sssmmmhhhdddaaaaaa___[[[XXXXXXXXXWWWTTTSSSWWW___eeetttxxx}}}999999999:::;;;<<<===>>>::::::999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===============<<<:::::::::;;;;;;<<<======>>>@@@EEEJJJOOOVVV]]]bbbiiikkklllmmmllllllnnnoookkkkkkjjjjjjlllnnnpppqqqrrrrrrrrrqqqqqqrrruuuxxxvvvwwwwwwxxxyyyyyyzzzzzzyyyzzz{{{{{{zzzxxxuuutttuuuuuuttttttssssssrrrrrrooopppsssyyyuuuhhhccc```iiippptttvvvmmmkkkiiigggffffffffffffcccaaa______``````___^^^bbbccccccccccccbbb`````````aaaaaaccccccdddddddddccccccddddddeeeggghhhiiijjjkkkllliiiddd```^^^^^^]]]^^^^^^]]][[[\\\___aaa^^^______]]]ZZZXXXXXXYYY\\\^^^___\\\XXXVVVWWWYYYXXX[[[^^^^^^ZZZUUURRRQQQUUU[[[``````aaaddddddbbbbbbeeejjjnnnpppllleee``````___\\\[[[ZZZYYYXXXXXXYYYZZZ]]]^^^___^^^\\\[[[]]]^^^___```aaaaaaaaaaaaaaaeeeiiihhhffffffjjjooossswww}}}yyyqqqlllgggaaa\\\ZZZYYYYYY___gggppp|||zzz}}}{{{sssjjjccc]]]___aaacccdddddddddeeeeeeeeeccccccccceeeggghhhgggggggggeeedddfffiiilllqqquuuzzz~~~~~~~~~}}}|||~~~~~~xxxqqqiiibbb^^^[[[ZZZXXXVVVVVVUUUTTTRRRPPPOOOQQQSSSUUUVVVXXX[[[]]]```fffqqq{{{xxxooojjjeeecccbbbbbb___\\\[[[YYYVVVRRRPPPRRRXXX\\\hhhmmmsssyyy}}}888999999:::;;;===>>>???:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;:::::::::;;;<<<===>>>CCCGGGLLLQQQWWW^^^dddiiilllmmmnnnmmmlllmmmoooqqqnnnmmmmmmmmmnnnoooqqqsssrrrssssssrrrrrrrrruuuwwwvvvvvvxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{yyywwwtttrrrssssssrrrqqqpppooonnnnnnlllqqqxxxyyyfff^^^XXX^^^sssxxxwwwoookkkkkkiiigggdddccccccdddcccaaa______aaabbbbbbaaadddddddddccccccaaaaaa```aaabbbccceeeffffffffffffeeeeeeddddddeeeffffffgggjjjjjjiiigggbbb^^^\\\[[[XXXZZZ[[[[[[[[[]]]```bbb\\\]]]^^^]]][[[ZZZZZZ[[[^^^```___[[[UUURRRQQQSSSTTTYYY______ZZZVVVTTTUUU[[[aaaeeedddcccdddccc```\\\___eeekkknnnkkkeee```______^^^\\\ZZZXXXXXXXXX[[[\\\^^^___```___^^^]]]bbbbbbbbbbbbbbbbbbaaaaaabbbgggkkkjjjddd```___```gggmmmvvv}}}~~~zzzsssnnnkkkfffbbb```___^^^dddkkkooo{{{yyyvvvsssuuuwwwwwwxxx}}}~~~zzznnneee[[[\\\\\\^^^```aaabbbbbbcccbbbaaa```aaacccfffggghhhhhhhhhgggeeefffhhhkkkqqqtttyyy}}}~~~~~~}}}zzzxxxwwwxxxzzz|||zzztttnnnhhhccc___]]]ZZZYYYXXXXXXXXXWWWTTTRRRSSSUUUWWWXXXYYYZZZ\\\]]]aaahhhsss~~~vvvrrrmmmkkkkkkkkkhhheee\\\ZZZVVVRRRPPPQQQTTTWWWZZZ___gggnnnuuuzzz999999999:::;;;<<<>>>???;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<=====================<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDKKKOOOTTTYYY^^^ccchhhkkkoooppppppnnnlllkkkmmmnnnoooooooooooopppqqqrrrsssqqqrrrttttttsssrrrsssuuuuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwuuusssrrrqqqppppppooonnnmmmmmmmmmiiirrr~~~nnn^^^[[[UUUbbb{{{zzzwwwmmmjjjjjjkkkjjjhhhdddbbbcccdddcccaaa___```bbbdddeeeeeeffffffeeedddcccaaaaaa``````aaacccdddddddddcccccceeeeeedddccccccccccccccchhhgggeeeccc```\\\ZZZXXXVVVXXXZZZ[[[[[[]]]___bbb]]]^^^______]]]]]]^^^___aaa```^^^ZZZUUURRRPPPOOORRRZZZaaabbb\\\WWWVVVYYY]]]cccfffeeedddeeedddaaa]]]```ffflllnnnlllfffaaa]]]^^^^^^\\\ZZZXXXXXXYYY^^^______```````````````cccccccccbbbbbbaaaaaaaaaeeehhhkkkiiibbbZZZTTTRRR]]]dddnnnvvvzzzyyytttpppmmmiiigggfffcccaaaeeekkkoootttzzzsssoookkkmmmnnnmmmooowwwtttkkk^^^\\\ZZZZZZ\\\___``````aaa```______```bbbdddfffggghhhhhhgggfffgggiiikkkooorrruuuyyy{{{~~~}}}|||zzzvvvrrrpppqqqssstttrrroookkkgggccc```^^^YYYYYYYYYYYYZZZYYYWWWUUUUUUWWWZZZ[[[\\\\\\^^^___cccjjjttt|||xxxsssqqqpppnnnkkkggg^^^\\\XXXUUUSSSSSSSSSTTTPPPUUU[[[bbbiiiqqqxxx|||~~~999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999:::;;;<<<===========================<<<;;;;;;::::::<<<>>>CCCGGGLLLNNNSSSWWW\\\```cccfffiiikkkmmmnnnnnnmmmllllllmmmnnnnnnnnnooopppqqqqqqqqqqqqoooqqqtttuuutttrrrrrrrrrsssuuuwwwxxxyyyyyyxxxwwwwwwvvvvvvuuutttssssssrrrmmmmmmmmmnnnnnnoooooooooppp|||iii^^^______pppxxxpppnnnqqq}}}yyynnnjjjkkkiiijjjkkkiiieeecccdddfffbbbaaa___aaadddgggiiiiiihhhgggfffdddbbbaaaaaa``````aaacccddddddcccbbbaaadddcccbbbaaaaaaaaaaaaaaaeeecccaaa___^^^\\\YYYXXXXXXYYY[[[[[[[[[\\\]]]______```bbbbbbaaaaaabbbdddbbb```]]]ZZZXXXUUURRRPPPTTT]]]eeeeee]]]WWWWWWZZZ___dddgggeeeccccccaaa^^^]]]```gggmmmpppnnnhhhddd]]]___```___\\\ZZZ[[[\\\aaaaaa`````````aaabbbccc``````````````````aaaaaadddeeeeeeddd___XXXRRRNNNXXX^^^hhhqqqwwwxxxvvvtttrrrooommmlllhhhdddeeeiiioooooowwwyyyuuupppqqqooolllkkksss{{{qqqccc^^^ZZZYYY[[[]]]______^^^^^^^^^^^^___aaabbbdddeeefffggggggggggggjjjlllkkkmmmpppsssvvv{{{}}}~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz}}}~~~zzzyyyuuupppkkkhhhiiijjjjjjiiiiiigggdddaaa^^^]]]YYYYYYYYY[[[\\\[[[YYYVVVUUUXXX\\\^^^___```bbbccceeejjjsss}}}yyyvvvsssoooiiidddbbb```]]]ZZZWWWUUUSSSQQQNNNQQQUUUYYY^^^eeelllqqqxxx|||999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999999;;;<<<======>>>=========>>>>>>===<<<;;;;;;999:::===AAAGGGMMMSSSVVVYYY\\\```dddeeegggiiikkkgggiiikkklllmmmnnnppprrrlllnnnoooqqqqqqqqqpppooommmqqqtttuuutttrrrqqqqqqssstttvvvxxxyyyxxxwwwvvvvvvuuutttssssssrrrssssssjjjkkklllnnnoooqqqrrrsss|||hhhaaadddfffyyyuuupppmmmooottt~~~ssskkklllqqqgggiiikkkiiifffeeefffhhhbbbaaa```aaaeeeiiikkkllliiihhhfffdddbbbaaaaaaaaabbbccceeeffffffdddcccaaabbbbbbaaa`````````aaaaaacccbbb___^^^]]]\\\ZZZXXXZZZ[[[\\\\\\[[[ZZZ[[[]]]```bbbddddddcccdddeeegggccc___\\\ZZZ[[[ZZZVVVRRRVVV```hhhggg^^^VVVVVVZZZaaafffhhhdddaaa```]]]YYYYYY^^^eeelllqqqpppkkkggg```bbbdddccc```^^^___aaadddcccaaa``````bbbdddeee]]]]]]]]]]]]^^^```aaabbbaaa___^^^^^^]]]ZZZUUURRRVVV\\\eeeooouuuxxxxxxxxxwwwtttrrrqqqmmmfffeeehhhnnnnnntttyyyyyyuuuooolllrrrvvvgggaaa[[[XXXZZZ]]]______\\\]]]]]]^^^___```bbbbbbcccdddfffffffffgggjjjlllhhhiiilllooosssyyy~~~~~~||||||~~~|||yyywwwuuunnnnnnooorrrvvv||||||xxxvvvqqqkkkfffccccccdddbbbcccdddcccbbb___]]][[[YYYYYYZZZ\\\]]]\\\ZZZWWWUUUXXX]]]```bbbccceeegggeeeiiipppyyy~~~~~~zzzssskkkeeeeeeccc```]]]ZZZVVVRRROOOPPPQQQRRRTTTVVV\\\ccchhhsssyyy::::::999888999:::;;;<<>>===<<<;;;:::999999;;;;;;<<<===<<<;;;999888666666777888999999999999>>><<<;;;<<>>===;;;;;;<<<>>>;;;===AAAEEEJJJQQQZZZ___bbbbbbccceeeiiikkkkkkjjjkkkkkklllkkkkkklllpppsssrrrrrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvxxxyyyxxxwwwuuutttuuusssqqqpppppppppnnnmmmmmmpppqqqpppnnnpppwww}}}{{{llljjjppp~~~~~~yyy}}}vvvrrrooonnnooonnnnnnnnnllliiifffffffffiiiddd___```eeeiiiiiigggeeeddddddccccccbbbbbbbbbaaabbbdddffffffdddbbbaaa^^^___``````aaaaaaaaaaaabbbbbbaaa___\\\ZZZZZZ[[[[[[]]]______^^^\\\\\\\\\___aaaeeeggghhhfffdddbbb___ZZZWWWXXXYYY[[[___eeeaaabbbdddccc```^^^^^^^^^``````___^^^]]]\\\\\\[[[___bbbfffjjjlllmmmmmmlllcccdddbbbaaafffmmmnnnkkkmmmiiiccc___^^^___``````UUUUUUWWW[[[___aaa```^^^[[[[[[ZZZZZZYYYYYYYYYXXX]]]^^^bbbhhhpppvvvyyyzzz{{{zzzzzzxxxqqqjjjfffeeehhhkkkkkkmmmwww~~~wwwuuuxxx~~~uuulllaaaYYYWWWZZZ]]]^^^^^^_________^^^^^^```bbbccccccdddeeeffffffggggggiiihhhhhhiiimmmrrrxxx{{{||||||{{{zzzyyy}}}{{{xxxuuuqqqlllfffcccbbb```aaaeeelllttt}}}~~~}}}uuupppiiiccc___]]][[[ZZZZZZ[[[\\\[[[YYYXXXYYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZ\\\^^^aaadddfffhhhggghhhkkkooovvv~~~~~~wwwpppjjjgggfffdddbbbaaa___\\\XXXUUUSSSRRRPPPOOOPPPSSSVVVYYYhhhpppzzz;;;:::999999999:::;;;<<<======<<<;;;:::999888888999::::::;;;:::999888777666777888999::::::::::::???===;;;<<<>>>???>>><<<;;;;;;<<<;;;999:::<<<>>>AAADDDIIIMMMRRRYYY___cccdddddddddgggjjjlllkkkjjjlllllllllkkkkkklllooorrrssssssrrrrrrrrrrrrrrrrrruuutttsssrrrrrrqqqrrrrrrtttuuuwwwwwwwwwvvvtttssssssrrrqqqqqqqqqpppooonnnjjjkkklllmmmqqqyyyyyywwwyyyrrrpppnnnmmmnnnnnnnnnnnnllliiiffffffggghhhfffdddeeehhhiiigggeeedddddddddccccccaaa```___```bbbdddeeeeeedddbbb```^^^___```bbbcccccccccbbbbbbbbbaaa^^^ZZZYYYYYYZZZ]]]___aaaaaa___^^^^^^^^^```bbbeeeggggggfffdddbbb___[[[YYY[[[^^^```eeekkktttssspppjjjccc^^^\\\\\\___^^^^^^]]]]]]]]]]]]]]]bbbcccfffhhhiiijjjiiiiiiaaadddgggjjjqqqxxxyyyuuuooolllhhheeecccaaa___]]]TTTWWWZZZ\\\[[[[[[[[[\\\XXXWWWVVVUUUVVVYYY[[[]]]bbbcccfffiiimmmrrrwwwyyy|||~~~yyyooogggcccaaadddgggjjjvvv{{{|||wwwkkkaaa\\\[[[\\\\\\ZZZ[[[]]]^^^^^^___bbbdddaaabbbcccdddeeeeeefffffffffffffffhhhkkkppptttwww~~~|||yyywwwpppnnnjjjgggccc___[[[XXXXXXXXXXXX]]]eeennnwww~~~|||xxxvvvmmmggg```ZZZVVVTTTRRRQQQTTTUUUUUUUUUSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYY[[[^^^```bbbcccaaabbbeeejjjrrr|||wwwpppkkkllljjjgggeeeccc```\\\XXXVVVTTTRRRPPPQQQSSSVVVXXX```gggrrr{{{<<<;;;:::::::::::::::;;;<<<<<<;;;:::999888777777777888888888888777666666888888999:::;;;;;;;;;;;;???===<<<<<<>>>>>>===<<<;;;<<<;;;::::::<<<@@@CCCJJJNNNUUU[[[___cccfffiiigggggggggiiikkklllllljjjmmmmmmmmmmmmlllllloooqqqttttttsssrrrrrrssstttuuuyyyxxxvvvtttrrrqqqppppppssstttuuuuuuuuutttrrrqqqppppppqqqqqqqqqpppooonnnkkkkkklllqqq{{{|||||||||qqqnnnnnnlllkkklllmmmnnnnnnllliiigggfffggghhhiiijjjjjjjjjhhheeeccccccdddeeeeeecccaaa___]]]___aaabbbddddddbbbaaa___]]]___aaadddeeeeeedddcccdddcccaaa]]]YYYXXXYYY[[[^^^```bbbcccbbb``````aaaaaaccceeeffffffeeecccbbb^^^[[[ZZZ^^^aaadddiiiooo}}}vvvlllccc]]]\\\]]]^^^]]]]]]]]]]]]^^^______cccdddddddddeeeeeeeeeeeebbbgggmmmqqqwww}}}|||xxxnnnllljjjiiifffbbb\\\XXXUUUYYY\\\[[[XXXVVVXXXZZZVVVUUUTTTTTTWWW[[[```cccggghhhiiiiiiiiimmmsssyyy~~~wwwjjjaaa\\\___bbbiiiwwwvvvkkkccc___\\\[[[XXX[[[]]]_________aaabbbaaabbbcccddddddeeeeeedddcccddddddfffiiilllpppqqqzzz}}}|||vvvqqqeeebbb^^^YYYUUURRRQQQQQQUUUWWWZZZ```iiisss||||||vvvqqqmmmeee___XXXRRRNNNLLLJJJHHHKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOQQQRRRTTTTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]]]][[[\\\___eeennnzzzvvvpppmmmkkkhhhfffccc```\\\YYYYYYWWWUUURRRRRRSSSUUUVVVVVV\\\fffpppxxx<<<;;;;;;;;;::::::::::::<<<;;;;;;:::999888888888777777777777777777777666888999:::;;;<<<<<<<<<<<<>>>===============<<<<<<============>>>BBBHHHLLLSSSYYY```fffjjjkkklllmmmjjjjjjjjjkkkmmmnnnmmmkkkmmmnnnnnnnnnmmmmmmoooqqqvvvtttsssrrrrrrtttvvvwwwyyyxxxwwwuuusssrrrqqqqqqrrrsssssssssrrrqqqpppooonnnoooppppppooonnnmmmnnnppppppttt~~~sssuuu}}}tttmmmmmmnnnlllkkklllmmmmmmmmmllliiigggggggggjjjlllmmmllliiifffddddddcccdddffffffeeebbb___]]]___```aaabbbbbbaaa```___]]]___bbbeeeffffffeeedddeeedddbbb^^^ZZZYYY[[[]]]^^^aaacccdddcccbbbbbbccccccdddeeeeeeeeedddcccbbb]]]ZZZZZZ^^^aaabbbffflllxxxtttlllccc]]][[[]]]```^^^]]]]]]^^^___```aaabbbbbbaaa`````````aaacccdddfffkkknnnoooqqqsssqqqmmmkkkiiihhhfffddd```ZZZWWWXXXYYYYYYYYYWWWWWWXXXYYYVVVVVVVVVXXX[[[___cccffffffhhhiiigggeeehhhpppwwwqqqfff]]]^^^aaahhhvvv}}}wwwvvvwww{{{tttjjjbbb]]][[[[[[]]]___``````___```aaaffffffggggggfffeeedddcccbbbcccdddeeehhhjjjlllmmmuuuyyy~~~zzzpppiiiccc```ZZZUUUQQQPPPRRRUUU\\\bbbjjjrrr{{{}}}yyyrrrlllgggbbb]]]UUUOOOKKKIIIGGGEEEEEEFFFGGGGGGEEEEEEFFFGGGIIIKKKLLLNNNPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZ\\\cccmmmyyyzzztttpppmmmjjjhhhfffccc```]]]\\\ZZZWWWTTTSSSSSSTTTTTTOOOTTT\\\eeemmmvvv~~~;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888777777777888888888999999:::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<===<<<===???@@@DDDIIIPPPUUU\\\bbbiiinnnpppooooooooolllkkkkkklllnnnooommmlllmmmnnnoooooonnnnnnppprrrvvvuuutttssssssuuuwwwxxxxxxwwwvvvuuutttsssssstttrrrrrrrrrqqqpppooonnnnnnnnnooopppooollllllmmmooorrrwww~~~oooiiiyyywwwqqqmmmoooooommmkkkllllllmmmmmmkkkiiigggggghhhlllmmmllljjjfffddddddeeedddeeefffgggfffccc```^^^___```aaaaaaaaaaaa```___]]]___aaaccceeeeeedddcccfffeeeddd```]]]\\\^^^___^^^```cccddddddcccddddddeeeeeeeeeddddddccccccccc\\\YYYYYY\\\^^^]]]___cccdddaaa\\\VVVSSSUUUZZZ_________```aaaaaabbbbbbbbb\\\\\\[[[[[[]]]___aaaccchhhkkkkkkfffeeeffffffccciiigggdddbbbaaa___]]][[[ZZZVVVSSSTTTYYY[[[ZZZWWWTTTVVVXXX[[[^^^___```aaaaaadddeeecccbbbeeemmmttt|||qqqccc``````eeeooo||||||wwwrrrrrrsssxxx|||pppeee^^^ZZZ]]]___aaabbbbbbbbbdddeeelllllllllllljjjhhheeedddccccccdddeeefffhhhiiijjjqqquuu{{{yyynnnffffffccc___ZZZWWWYYY___dddnnnyyy~~~}}}yyyvvvpppjjjeee___ZZZSSSMMMJJJHHHFFFEEECCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJLLLOOOQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVYYYYYY\\\aaakkkwwwzzzwwwtttqqqooonnnmmmjjjhhh___]]]ZZZWWWUUUSSSSSSSSSOOOSSSXXX^^^eeemmmuuu{{{::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888888888888888888999:::999999:::;;;<<<<<<<<<<<<:::<<<======<<<;;;===>>>;;;>>>AAAEEEJJJRRRYYY___eeeiiinnnqqqqqqpppoooooolllllllllmmmooopppooommmlllmmmooopppooopppqqqsssvvvuuuuuuuuuuuuvvvxxxyyyvvvuuuuuutttttttttuuuuuurrrrrrqqqpppooonnnnnnmmmmmmoooooonnnlllmmmqqquuuwww}}}ppphhhlll~~~tttpppnnnppppppmmmlllmmmlllmmmmmmkkkiiiggghhhhhhkkkjjjhhhgggeeeeeeddddddcccdddeeeeeeeeecccaaa`````````aaaaaaaaaaaa``````^^^___```aaaaaaaaaaaaaaadddeeeeeeccc```___```aaa^^^aaadddeeeeeeeeeeeefffgggfffeeedddcccbbbbbbccc^^^[[[[[[]]]\\\ZZZZZZ\\\ZZZXXXUUUQQQPPPSSSXXX\\\___```bbbccccccaaa___^^^WWWWWWWWWXXXZZZ]]]___aaadddfffeee___]]]___bbbaaaiiifffbbb``````aaaaaa```ZZZTTTNNNPPPWWW\\\ZZZVVVRRRTTTXXXZZZ\\\\\\[[[[[[[[[^^^```aaabbbeeekkkoooyyy}}}lllddd___aaagggoooyyyxxxsssssstttwww}}}yyylllccc___```bbbdddeeeeeegggjjjmmmooopppppppppooollliiihhheeeddddddddddddfffggghhhmmmqqqxxx}}}~~~tttmmmlllllljjjhhhiiinnnxxx~~~|||xxxuuurrrnnnhhhcccZZZVVVOOOJJJGGGFFFDDDCCCAAACCCDDDDDDBBBBBBCCCEEEEEEFFFIIILLLOOOQQQSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUYYYZZZ]]]ccclllxxx|||yyyvvvsssrrrpppnnnlllcccaaa^^^[[[XXXVVVUUUUUUSSSUUUXXX\\\aaagggnnnsss~~~888999;;;<<<============::::::::::::999999999999888888777777777888999:::888999:::;;;;;;<<<<<<;;;888:::<<<<<<;;;;;;>>>@@@>>>AAAGGGNNNUUU]]]eeejjjmmmoooqqqqqqpppooooooooolllkkkkkkmmmooopppooonnnjjjlllooopppqqqqqqsssuuuuuuuuuvvvvvvwwwxxxxxxyyyvvvuuuttttttssssssttttttsssrrrqqqpppnnnnnnmmmmmmlllnnnooonnnmmmqqqyyypppfffhhhwww}}}ppplllllloooooommmlllnnnllllllmmmkkkiiihhhhhhiiigggeeedddeeeggggggddd```aaaaaabbbbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa______^^^]]]]]]^^^______aaacccddddddbbbaaaaaaaaa```bbbeeeggggggggghhhiiiiiigggeeecccbbbbbbbbbcccbbb______```___[[[ZZZ\\\[[[ZZZYYYWWWVVVXXX\\\___^^^```cccdddccc___[[[XXXTTTUUUVVVWWWYYY[[[\\\]]]]]]``````[[[YYY\\\___```fffddd```____________^^^WWWRRRMMMNNNRRRVVVVVVTTTSSSTTTVVVXXXZZZ[[[[[[[[[XXXZZZ^^^aaadddggghhhiiinnn}}}vvvkkkaaa___bbbgggqqq{{{xxxwwwzzz{{{rrrnnnkkkkkkjjjhhhggghhhlllnnnnnnoooqqqssssssqqqooommmfffeeebbbaaaaaaccceeegggjjjnnnsssyyy}}}|||yyy{{{}}}~~~}}}yyyssspppoookkkddd^^^UUUQQQKKKFFFDDDCCCBBBBBB???AAABBBBBBAAAAAABBBCCCCCCEEEHHHKKKOOOQQQSSSTTTRRRQQQPPPPPPRRRUUUXXXZZZ[[[]]]aaaiiisss~~~~~~yyyvvvsssqqqnnnlllgggeeeccc```]]][[[ZZZYYYWWWYYY[[[]]]```dddjjjnnnyyy~~~777888:::<<<>>>>>>>>>>>>999999999888888888888888888777666666666888999:::888888999:::;;;;;;;;;;;;777999<<<<<<;;;<<<>>>AAABBBFFFNNNUUU^^^fffnnnsssrrrssssssqqqooonnnnnnpppkkkkkkkkkmmmoooqqqpppoooiiillloooqqqqqqrrrtttvvvtttuuuvvvxxxyyyyyyyyyxxxvvvvvvuuussssssrrrrrrrrrsssrrrqqqooonnnnnnmmmmmmkkkmmmnnnnnnooouuummmbbbaaajjjxxxyyy|||xxxllliiijjjmmmnnnlllmmmoookkklllmmmkkkiiihhhhhhiiicccbbbbbbfffjjjiiiccc]]]____________`````````aaabbbbbbaaaaaaaaaaaabbbbbb```^^^\\\[[[ZZZ[[[]]]^^^^^^```cccdddcccaaa``````aaadddgggiiiiiiiiijjjkkkiiihhheeecccaaaaaabbbccceeecccbbbdddccc___]]]______``````______```ccceee]]]```cccdddbbb]]]WWWSSSTTTTTTUUUVVVXXXYYYZZZZZZXXX]]]^^^ZZZWWWZZZ\\\\\\cccaaa___^^^]]]]]][[[YYYTTTRRRNNNMMMNNNPPPRRRTTTVVVVVVWWWWWWYYY\\\^^^___XXXZZZ]]]bbbggghhhgggeeefffwwwrrreeeaaabbbfffooozzz~~~|||vvvtttqqqlllhhhgggiiikkkkkknnnqqqsssuuutttsssrrrfffdddaaa______aaaccceeegggkkkpppvvvzzz}}}~~~|||wwwqqqmmmlllhhhaaa[[[SSSNNNHHHDDDCCCBBBBBBBBB>>>???@@@@@@??????AAABBBBBBDDDGGGKKKNNNQQQSSSTTTVVVUUUSSSSSSUUUXXX]]]___^^^aaagggooozzz{{{xxxtttqqqnnnjjjiiifffccc```^^^]]]\\\YYY[[[]]]^^^```dddiiimmmvvv|||999999::::::;;;<<<======;;;::::::999888777666666999999888888888888888999777777888888888888888888999888888:::===@@@BBBCCCLLLPPPVVV^^^fffllloooqqqwwwuuussspppnnnmmmllllllpppnnnlllmmmnnnqqqrrrsssnnnpppssstttssssssuuuvvvwwwvvvvvvwwwxxxyyyxxxvvvuuutttssstttuuuvvvuuutttuuuuuutttrrrooonnnmmmlllpppkkkjjjpppxxx}}}hhhaaaccc```xxxvvvnnnmmmsss{{{yyyuuuqqqkkkiiihhhgggiiijjjkkkkkkkkkiiigggeeeeeefffhhhiiibbbfffgggccc```aaa```^^^XXX\\\```bbbaaa___]]]]]][[[^^^aaacccdddbbb```^^^[[[[[[\\\^^^____________```aaabbbcccdddcccbbbaaabbbbbbcccfffjjjkkkhhhddddddcccbbb```^^^___aaacccgggfffeeeeeefffeeedddbbb^^^___aaabbbcccdddeeeeeecccaaa___^^^^^^\\\YYYWWWSSSUUUWWWZZZ[[[ZZZYYYXXXZZZXXXUUUSSSTTTVVVYYY\\\[[[[[[ZZZ[[[\\\\\\[[[YYYRRRNNNKKKMMMSSSWWWVVVTTTWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ]]]ccchhhkkkjjjhhhfffjjjqqq|||~~~uuukkkeeegggooovvvzzznnnhhhiiimmmppptttwwwwwwuuuvvvxxxuuuppplllhhhccc___^^^```bbbdddbbbfffmmmrrrwwwzzz~~~~~~}}}}}}wwwnnnhhhddd```[[[WWWNNNLLLHHHDDDAAA@@@??????@@@???>>>>>>???AAACCCEEECCCCCCEEEHHHNNNRRRUUUVVVXXXWWWVVVXXX\\\aaadddeeehhhmmmrrrwww{{{wwwtttpppnnnllljjjhhheeeaaa]]]^^^```ccccccbbbcccgggjjjsssyyy999999::::::;;;<<<<<<<<<:::::::::999888777777666999999888888888888999999888888888999999999999999<<<;;;<<>>>>>===>>>@@@CCCDDDDDDEEEFFFJJJOOOSSSWWWXXXWWWWWWZZZ___eeelllqqqtttwww{{{~~~wwwtttqqqnnnmmmjjjgggeeeccceeefffeeecccccceeehhhlllrrr{{{999999999::::::;;;;;;<<<::::::999999888888777777::::::999999999999::::::999999999::::::;;;;;;;;;>>>???BBBEEEJJJOOOSSSUUU\\\___eeekkkoooqqqqqqpppooonnnmmmmmmnnnooopppqqqqqqpppooonnnnnnooopppqqqrrrtttwwwxxxxxxxxxzzz{{{|||{{{yyyyyyzzzyyywwwuuuuuutttsssssstttuuutttssskkknnnqqqqqqqqqpppooopppooonnnssspppgggaaabbbfff|||rrrmmmzzz~~~tttnnnlllqqqvvv~~~{{{sssqqqpppkkkgggfffffffffffffffggggggggghhhhhhiiiiiihhhgggeeeddd___cccddd```^^^______]]]```aaabbbaaa___]]]^^^^^^```aaadddffffffdddbbbaaabbbbbbccccccdddccccccbbbaaaaaaaaaaaaaaa```___^^^\\\^^^bbbfffiiihhhdddaaa\\\]]]^^^aaaeeejjjoooqqqhhheeebbb``````aaaaaa```aaaaaabbbccccccccccccccc^^^\\\ZZZZZZYYYXXXVVVTTTUUUWWWZZZ]]]]]]ZZZWWWUUUTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQNNNLLLMMMLLLNNNSSSZZZ^^^___]]]WWWWWWWWWWWWYYY\\\^^^```]]]bbbiiioooqqqnnniiifffaaagggrrrwwwmmmiiikkkooo{{{||||||}}}}}}uuuuuuppphhhcccaaaaaabbbbbbccceeehhhkkkmmmqqqvvvyyy|||zzzuuummmaaaYYYTTTPPPLLLIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>=========>>>@@@BBBCCCFFFGGGIIILLLPPPUUUYYY[[[\\\^^^dddkkkttt}}}~~~~~~|||~~~~~~yyyvvvtttrrrooommmiiijjjiiifffcccbbbccceeefffllluuu}}}888999999999:::::::::;;;999999999999999999999888::::::::::::::::::;;;<<<999::::::;;;<<<======>>>???BBBGGGLLLQQQVVV[[[^^^eeehhhlllppprrrqqqpppnnnmmmmmmllllllmmmnnnpppqqqqqqqqqqqqpppoooooopppqqqsssuuuxxxyyyyyyyyy{{{||||||{{{yyyyyyyyyxxxuuusssuuusssrrrsssttttttsssrrrjjjmmmpppqqqooonnnnnnpppsssyyyyyykkkeeeccchhhrrr|||zzzvvvrrriiiiiilllrrryyyyyyqqqnnnnnnmmmiiifffeeefffhhhhhhgggggggggggghhhhhhhhhhhhgggeeedddccc^^^ccceeebbbaaabbbcccaaa``````___\\\ZZZZZZ[[[]]]eeefffhhhiiiiiigggeeedddbbbbbbbbbcccbbbbbbaaaaaaaaaaaa```______^^^]]]\\\]]]```dddhhhiiifffbbb^^^YYYYYYZZZ^^^dddkkkppprrrgggddd```]]]]]]^^^____________```````````````______]]][[[ZZZ[[[ZZZYYYWWWWWWYYY]]]___^^^[[[WWWUUUUUUXXX[[[^^^^^^]]][[[YYYWWWWWWWWWTTTPPPKKKIIIGGGJJJKKKMMMSSSXXX\\\\\\[[[WWWVVVUUUVVVXXX\\\aaacccaaadddhhhkkkllliiifffcccaaadddjjjrrr{{{sssllljjjkkkyyy}}}vvvzzz}}}yyyrrriiibbb`````````___cccdddeeeeeegggjjjooosssyyy}}}zzzvvvnnneeeXXXOOOJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>=========>>>???AAACCCDDDGGGIIIKKKMMMQQQUUUZZZ]]]fffkkksss|||xxxwwwwwwwwwxxx{{{}}}~~~zzzxxxuuusssooommmjjjgggdddcccccccccfffjjjqqqwww|||~~~~~~~~~888888888999999999999999999999999999999:::::::::;;;;;;:::;;;;;;<<<======:::;;;<<<===>>>???@@@@@@AAAEEEKKKQQQVVV[[[aaaeeekkkmmmppprrrrrrpppnnnlllnnnmmmlllllllllmmmooooooqqqssssssrrrppppppqqqssstttvvvxxxyyyyyyyyyzzz{{{}}}|||{{{zzzzzzyyywwwuuuuuusssrrrrrrssssssrrrpppmmmoooqqqpppmmmmmmpppttt{{{~~~jjjfffccceeeiiitttwww~~~vvvmmmccclllyyy{{{qqqooonnnmmmnnnmmmkkkiiigggjjjlllllljjjhhhggghhhiiihhheeedddccccccdddeeedddhhhiiieeecccccccccaaa\\\\\\ZZZXXXVVVVVVYYY\\\ffffffggghhhgggfffdddcccaaaaaabbbbbbbbbaaaaaa```______^^^]]]\\\\\\[[[[[[```cccgggiiihhhddd___\\\WWWVVVWWWZZZaaagggkkkllleeebbb^^^\\\\\\]]]^^^^^^^^^______`````````______```]]][[[ZZZ[[[[[[ZZZYYYZZZ\\\___``````]]]YYYWWWWWWZZZ]]]``````^^^[[[YYYWWWWWWWWWSSSNNNJJJHHHIIINNNOOOQQQTTTWWWXXXXXXWWWWWWVVVUUUUUUXXX]]]bbbeeeeeeeeeeeedddcccbbbaaa```cccccccccfffmmmwwwzzzpppkkkjjjppp}}}xxxuuu{{{}}}tttiiiaaa______^^^\\\bbbbbbbbbaaabbbdddiiimmmsssxxx}}}~~~}}}vvvpppeee]]]QQQHHHDDDCCCBBB@@@@@@AAAAAABBBBBBAAA@@@?????????@@@AAABBBDDDEEEFFFIIIKKKMMMOOOQQQVVV\\\```mmmuuu|||uuuttttttuuuvvv{{{|||~~~~~~~~~zzzwwwsssqqqlllhhhfffddddddccceeegggkkkpppuuuyyy{{{|||~~~888888888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@BBBCCCDDDEEEEEEKKKRRRXXX\\\```fffkkkooopppqqqqqqqqqooommmkkkooonnnmmmllllllmmmnnnoooqqqtttvvvuuurrrqqqsssvvvuuuwwwyyyyyyxxxxxxxxxyyy~~~}}}||||||}}}}}}{{{yyytttsssrrrrrrrrrrrrqqqooooooqqqrrrpppnnnqqqyyy}}}lll___aaagggqqq{{{tttyyyllljjjjjj}}}xxxqqqllllllmmmmmmmmmnnnmmmmmmkkknnnrrrqqqmmmiiihhhhhhgggeeecccaaa```bbbdddfffkkknnnmmmgggbbbaaa___[[[YYYYYYXXXVVVUUUVVVZZZ]]]bbbbbbccccccbbb```___^^^``````aaaaaabbbaaaaaaaaa^^^]]]\\\[[[ZZZZZZ[[[[[[aaadddhhhiiifffbbb___]]]YYYVVVUUUXXX^^^ccceeeeeeccc```]]]\\\]]]^^^^^^]]]``````aaabbbbbbbbbbbbbbb___]]]ZZZYYYZZZ[[[[[[ZZZ]]]___```aaaaaa___]]][[[ZZZ[[[]]]___^^^\\\ZZZXXXXXXYYYXXXTTTNNNLLLNNNPPPWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUVVVYYY^^^bbbeeefffdddaaa___^^^^^^^^^___bbbbbbbbbdddkkkvvvxxxpppmmmooowww{{{wwwwwwyyywwwkkkcccaaaaaa___]]]`````````___^^^aaaeeehhhlllqqqwww|||~~~~~~}}}~~~~~~zzzqqqiii]]]VVVKKKEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRSSSWWW^^^dddppp{{{yyysssrrrqqqsssvvv{{{|||~~~~~~{{{vvvpppkkkiiigggeeedddaaaaaabbbgggnnntttxxxzzz~~~~~~888888888888888888888777888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGHHHJJJJJJLLLRRRZZZ___bbbffflllqqqrrrrrrqqqpppooonnnmmmlllnnnnnnmmmmmmmmmnnnpppqqqqqquuuxxxwwwtttsssvvvyyyxxxzzz{{{zzzyyywwwxxxxxxzzzyyyyyyzzz|||}}}|||zzztttsssqqqqqqrrrrrrpppnnnnnnpppqqqpppqqqzzz~~~pppkkkiiilllwwwzzz|||jjjgggmmm}}}tttooojjjkkkllllllllllllnnnpppmmmrrrvvvtttoooiiiggghhhbbbaaaaaa```aaaaaacccccciiilllkkkeee```^^^\\\YYYWWWXXXXXXWWWXXXZZZ^^^aaa____________^^^\\\ZZZZZZ\\\\\\]]]^^^____________\\\[[[ZZZYYYYYYZZZZZZ[[[^^^bbbffffffdddaaa______\\\XXXVVVXXX^^^bbbcccaaa```^^^]]]]]]^^^___^^^]]]___```aaabbbcccdddddddddaaa^^^\\\[[[\\\^^^^^^^^^aaaaaabbbbbbbbbaaa``````_________^^^]]]\\\[[[ZZZZZZ[[[YYYUUUQQQPPPUUUZZZ^^^^^^]]][[[XXXWWWWWWXXXWWWVVVVVVWWWZZZ^^^bbbdddbbbaaa```_________```aaabbbccceeeiiiooozzzwwwsssrrruuu~~~}}}zzz{{{}}}}}}ooogggeeefffdddaaa]]]^^^^^^]]]]]]^^^bbbdddeeeiiioootttxxx{{{~~~|||~~~~~~{{{||||||wwwmmmdddWWWQQQIIIEEEEEEGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKMMMNNNNNNOOORRRTTTUUUVVVZZZbbbiiivvvzzzxxxwwwzzz~~~wwwpppllljjjgggdddaaa^^^\\\^^^eeelllrrrtttzzz|||~~~888888888777777777777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@DDDEEEFFFHHHJJJLLLMMMNNNQQQXXX```eeegggjjjpppuuutttsssqqqpppnnnnnnnnnnnnmmmmmmmmmmmmnnnpppqqqsssqqquuuyyyyyyvvvuuuwww{{{zzz{{{||||||yyyxxxxxxxxxtttttttttvvvyyyzzzzzzxxxtttsssqqqqqqqqqqqqpppnnnmmmoooppppppttt|||ooonnnrrrzzz|||pppdddgggsssuuunnnkkkiiikkklllkkkjjjkkknnnqqqooosssxxxvvvoooiiigggggg]]]^^^```aaabbbbbbaaaaaabbbffffffaaa^^^^^^]]][[[WWWXXXYYYZZZ[[[^^^bbbeee_________^^^]]][[[ZZZYYYWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZYYYXXXXXXYYY[[[[[[[[[___cccdddbbb``````aaa^^^ZZZWWWYYY___ccccccaaa^^^]]]\\\]]]___```___^^^]]]^^^___aaabbbcccccccccdddbbb___^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbccccccdddcccaaa```^^^]]]]]]]]][[[\\\[[[VVVRRRTTTZZZaaa```___^^^ZZZWWWVVVWWWXXXWWWWWWWWWXXX[[[^^^aaaccc^^^___```aaabbbcccccccccbbbeeeiiinnnsss{{{}}}xxxttttttyyyssskkkjjjjjjhhheee\\\]]]^^^]]]]]]^^^```cccaaaeeejjjooossswww{{{}}}{{{~~~|||zzzzzz{{{vvvjjj```TTTNNNHHHEEEGGGJJJKKKJJJGGGFFFDDDCCCCCCDDDEEEGGGGGGHHHJJJLLLNNNPPPPPPQQQQQQUUUWWWXXXXXX\\\eeelll||||||tttoookkkgggdddeee```ZZZZZZ^^^eeejjjlllwwwzzz}}}~~~}}}888888888888999:::;;;<<<999:::::::::;;;;;;;;;;;;;;;<<<=========@@@DDDGGGLLLLLLOOORRRUUUUUUTTTSSSYYY^^^eeekkknnnpppqqqrrrtttsssrrrrrrqqqqqqrrrrrrssssssqqqpppppppppqqqrrrttttttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyywwwvvvuuuuuuvvvuuutttvvvyyyyyywwwtttsssrrrqqqrrrrrrqqqnnnlllpppsssvvvxxxrrrmmmnnnvvvwwwkkkeeeooo~~~yyypppkkkgggmmmmmmlllkkklllmmmnnnooommmmmmnnnmmmkkkgggdddbbb^^^^^^^^^______```aaabbbaaabbbbbbaaa___]]][[[ZZZWWWYYY]]]aaadddfffffffffcccccccccbbb```^^^\\\[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^___^^^^^^]]]\\\\\\[[[[[[]]]___bbbcccbbbaaa``````]]]^^^___``````___^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]bbbaaaaaaaaabbbbbb```^^^^^^]]][[[[[[\\\___bbbdddbbbeeeggggggeeebbb```___^^^\\\]]]```eeefffaaa\\\]]]ZZZWWWWWWZZZ^^^bbbdddbbb\\\VVVVVVYYY]]]]]][[[[[[[[[[[[[[[\\\]]]___```\\\]]]___aaacccdddeeeeeeiiiiiikkknnnssszzzzzzrrrlllrrr|||xxxrrrrrrtttsssqqqjjjccc\\\YYY[[[]]]\\\ZZZZZZ___eeejjjnnnqqquuuwwwzzzzzz{{{|||}}}}}}}}}}}}{{{~~~|||xxxtttkkkaaaTTTQQQMMMKKKLLLNNNOOOOOOQQQMMMHHHCCCAAACCCFFFIIIKKKMMMOOOOOOOOOPPPQQQSSSWWWWWWVVVVVVYYYaaammmvvv}}}uuuoooiiifffaaa___[[[YYYZZZ^^^cccffflllqqqxxx}}}~~~~~~999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAACCCGGGJJJMMMMMMNNNPPPSSSWWWYYYZZZaaaffflllppprrrssstttuuutttssssssrrrrrrssssssttttttsssqqqppppppppprrrssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvuuutttvvvxxxxxxuuurrruuusssooolllkkklllmmmoookkkpppyyyrrriiiiiippp|||qqqhhhiiizzz|||rrrmmmjjjhhhkkkkkkjjjjjjjjjkkkkkkllliiiiiiiiiiiigggeeebbb`````````___^^^^^^^^^^^^___bbbbbbbbbaaa___]]][[[YYY\\\^^^```bbbcccccccccbbbcccbbbaaa```___^^^]]]]]]]]]^^^^^^]]][[[ZZZ\\\]]]___`````````___^^^^^^]]]\\\___aaabbbaaa___^^^^^^^^^_________^^^]]]]]]\\\[[[YYYXXXYYY[[[]]]]]]\\\```___^^^^^^______^^^]]]^^^\\\YYYXXXYYY\\\```ccceeefffhhhgggddd```^^^]]]]]][[[[[[^^^cccccc```\\\\\\YYYVVVVVVYYY]]]```aaabbb]]]YYYYYY]]]______]]]___```aaacccccccccbbbaaa^^^^^^___```bbbcccdddeeegggggggggiiimmmsssyyy|||uuummmnnnuuu}}}yyytttvvvyyyzzzyyykkkddd]]]YYYZZZ[[[ZZZXXXYYY]]]bbbfffjjjnnnsssvvvyyyzzz|||}}}~~~~~~~~~}}}}}}|||xxxsssjjjaaaVVVSSSOOOMMMNNNPPPQQQQQQQQQMMMHHHCCCAAACCCFFFHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXXXX[[[cccnnnvvv~~~}}}wwwqqqmmmaaa___[[[XXXWWWZZZ^^^aaahhhnnnvvv|||~~~999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEGGGKKKNNNOOONNNNNNPPPTTTZZZ```dddjjjmmmrrruuuuuuuuuuuuuuussssssssssssssstttuuuvvvvvvtttrrrppppppqqqssstttuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxvvvvvvuuuvvvwwwvvvsssqqqqqqrrrqqqmmmjjjjjjnnnrrrvvv}}}xxxmmmiiikkksss~~~zzzpppppp{{{{{{pppjjjhhhgggfffhhhhhhhhhiiiiiihhhggggggddddddddddddcccaaa```___bbbaaa___^^^\\\\\\\\\\\\bbbbbbaaa```___\\\[[[ZZZ___```aaabbbbbbbbbaaa``````___^^^]]]\\\]]]^^^^^^aaabbbbbb```^^^\\\\\\]]]```aaabbbccccccbbb```___\\\___aaabbb```]]]\\\[[[___^^^\\\[[[[[[[[[\\\\\\]]][[[YYYYYY[[[]]]^^^^^^___]]]\\\\\\^^^______^^^^^^[[[XXXWWWXXX[[[___bbbdddeeefffeeebbb^^^]]]\\\\\\ZZZZZZ\\\___```^^^[[[[[[XXXUUUUUUXXX[[[^^^___bbb___]]]^^^aaadddcccaaacccfffiiikkkkkkhhhdddbbb``````______```aaabbbccceeedddccccccffflllqqquuuyyymmmjjjnnnuuuwwwsssvvv{{{~~~ooohhh```[[[YYYYYYXXXVVVWWWZZZ]]]aaadddiiiooossswwwyyy|||~~~|||wwwrrriii```XXXUUURRRQQQQQQRRRSSSRRRPPPMMMGGGCCCAAABBBEEEGGGHHHJJJLLLNNNNNNPPPRRRTTTUUUWWWZZZ[[[^^^eeennnuuu}}}yyyuuueeeccc^^^ZZZXXXXXXZZZ[[[bbbhhhqqqxxx|||~~~888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@BBBEEEGGGHHHJJJMMMOOOPPPQQQSSSVVVZZZaaahhhlllooorrruuuvvvuuutttssssssrrrrrrrrrrrrtttuuuvvvwwwxxxvvvsssqqqqqqrrruuuvvvuuuvvvwwwxxxyyy{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvuuurrrqqqlllpppttttttqqqpppssswwwvvvvvvxxx{{{{{{{{{|||ppphhhddddddccccccfffggghhhhhhhhhgggeeedddaaaaaaaaa`````````______cccbbb```^^^]]]]]]]]]^^^cccbbbaaa```^^^]]]\\\[[[]]]^^^___```aaaaaaaaaaaa[[[ZZZYYYXXXYYY[[[]]]^^^cccddddddbbb```^^^^^^^^^___```cccddddddccc```___]]]```bbbccc```]]]ZZZYYY\\\[[[YYYXXXXXXZZZ]]]^^^```^^^[[[ZZZ\\\___aaabbb```___]]]^^^```ccccccccc\\\\\\[[[[[[]]]___bbbdddaaabbbcccaaa___\\\\\\\\\\\\ZZZYYYZZZ\\\^^^]]][[[[[[YYYVVVVVVYYY\\\^^^___bbbaaaaaacccfffgggfffdddgggiiikkkmmmllliiieeecccbbbaaa___^^^^^^___aaabbbcccbbb``````ccciiinnnrrrsss|||nnnggggggmmmwwwyyypppmmmpppvvv{{{}}}tttnnnfff___[[[YYYVVVTTTVVVWWWYYY[[[^^^cccjjjnnnuuuxxx|||{{{vvvrrriiiaaaYYYWWWTTTSSSTTTTTTSSSRRROOOLLLGGGCCCAAAAAACCCEEEEEEGGGJJJLLLLLLNNNQQQSSSSSSVVVZZZ]]]```fffnnnttt}}}}}}xxxmmmjjjeeeaaa]]]ZZZZZZYYY\\\bbbkkksssxxx{{{}}}~~~888777777888888999:::;;;::::::999:::<<<>>>@@@BBBBBBEEEIIILLLMMMNNNPPPQQQSSSWWW\\\```dddhhhmmmqqqsssuuuwwwwwwuuusssrrrrrrqqqqqqqqqrrrtttuuuwwwxxxzzzxxxvvvttttttuuuwwwxxxvvvvvvwwwyyyzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyxxxvvvtttrrrrrrlllppptttuuuuuuyyyxxxvvvmmm{{{xxxrrriiieeedddeeefffeeeeeefffggghhhhhhgggfffeeeaaaaaa```______```aaabbbcccaaa___^^^^^^___aaaccccccbbbaaa```______^^^^^^^^^_________``````______XXXWWWVVVVVVWWWZZZ\\\^^^bbbdddeeedddbbb`````````^^^___aaaccccccaaa^^^]]]^^^aaaddddddaaa^^^[[[YYYYYYXXXVVVVVVWWWZZZ^^^``````^^^[[[ZZZ\\\___aaabbb___^^^^^^```cccfffffffff]]]^^^```ccceeefffggggggccccccbbb___[[[YYYXXXYYY\\\\\\[[[[[[]]]]]]]]]\\\\\\ZZZXXXXXX[[[^^^```aaabbbbbbccceeegggggggggeeeggggggggggggfffeeedddddddddbbb```___^^^___aaabbbbbbaaa```aaadddiiiooorrrkkktttrrrhhhccccccjjjrrryyy}}}zzzsssjjjfffhhhnnntttwwwxxxsssllleee___ZZZVVVTTTUUUVVVWWWXXXZZZ^^^dddiiiqqqtttyyy~~~zzzvvvrrrkkkccc[[[YYYWWWWWWWWWVVVUUUSSSOOOLLLHHHCCCAAAAAACCCDDDDDDFFFIIIJJJKKKMMMOOOQQQPPPTTTYYY]]]```fffmmmrrr{{{~~~zzzsssppplllgggbbb]]]ZZZXXXXXX]]]eeelllqqquuuxxx{{{888888888888999:::;;;;;;;;;;;;;;;<<>>???BBBBBBCCCEEEIIIOOOTTTWWW```dddhhhkkkjjjiiihhhgggiiinnntttuuutttuuuxxx|||vvvwwwyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~|||{{{wwwxxxyyyzzz{{{}}}~~~~~~{{{{{{zzzyyywwwvvvuuuuuuooorrruuutttqqqoooooopppuuu{{{xxxllleeeaaacccggg}}}tttggggggeeeeeehhhjjjjjjfffbbbbbbbbbbbbbbbccceeehhhiiigggeeebbb______aaaccceeebbb```^^^\\\]]]___bbbdddbbbbbbbbbbbbccceeegggiiiffffffeeeeeeeeefffggggggcccdddfffgggiiiiiiiiiiiilllmmmnnnlllhhhdddbbbaaaaaaaaa___^^^\\\ZZZYYYYYYYYY]]]aaacccaaa]]]ZZZXXX\\\[[[ZZZYYYXXXYYYYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]___aaaeeekkkoooqqqooommmpppmmmhhhdddbbbbbbdddfffeeedddccc```^^^^^^aaaddd```cccfffgggfffcccbbbaaaYYYXXXXXX[[[___ccceeeeeebbbccccccbbbaaa```bbbcccZZZZZZ[[[]]]___aaabbbcccccccccdddddddddccccccbbbbbbcccdddeeefffgggggghhhfffkkknnnqqqzzz~~~tttqqqsssooo|||zzz||||||{{{|||zzzuuupppfffaaaYYYSSSTTTZZZccchhhfffiiilllllliiieeeaaa___XXXYYYYYYXXXWWWXXXZZZ\\\]]]```eeekkkrrrxxx|||~~~}}}~~~|||wwwvvvvvvsssmmmkkkkkkjjjkkkkkkiiieeebbbYYYWWWSSSOOOLLLLLLLLLLLLKKKMMMOOOOOOOOOPPPRRRSSSRRRVVV[[[^^^bbbhhhpppvvv~~~vvvrrr```[[[WWWVVVTTTSSSYYYdddpppwww}}}~~~~~~~~~~~~}}}~~~~~~}}}yyyssslllfffbbbZZZ[[[[[[[[[]]]bbbhhhlll888:::===>>>@@@BBBEEEHHHGGGHHHJJJNNNSSSXXX]]]```jjjkkklllllllllmmmoooqqquuuuuuvvvvvvwwwwwwxxxxxxzzzyyyxxxvvvvvvvvvwwwwwwyyyzzz{{{zzzxxxwwwxxxyyy}}}}}}||||||{{{{{{zzzzzzxxxzzz|||~~~~~~}}}{{{zzzyyyyyyzzzyyyyyyxxxwwwwwwtttrrrtttwwwtttpppssszzzyyyeee\\\\\\bbbffftttrrryyytttgggaaa]]]^^^aaadddeeeeeedddcccdddcccbbbbbbdddffffffeeeeeeeeedddcccbbbbbbcccccc^^^^^^]]]\\\\\\___cccfffdddccccccbbbcccdddfffgggccccccbbbbbbccceeehhhiiifffgggiiillloooooommmkkkqqqoookkkgggeeedddeeefff___]]]ZZZYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ____________^^^]]]\\\[[[YYY[[[^^^```aaa```^^^\\\]]]aaafffkkknnnnnnmmmkkkoookkkddd```___```aaaaaafffgggfffeeecccccceeegggeeeggghhheee___[[[[[[\\\^^^[[[XXX[[[aaaeeeeeecccfffdddbbb```^^^^^^^^^^^^[[[[[[\\\]]]___aaacccdddlllhhhdddcccddddddcccaaaeeeddddddccccccdddeeeeeegggeeeeeegggkkkuuu~~~vvvuuu}}}~~~|||~~~{{{uuuuuuwwwuuullldddaaa\\\UUUQQQQQQWWW^^^ddddddeeeggghhhiiigggfffeee]]]\\\ZZZYYYYYY[[[\\\^^^]]]___cccggglllqqqwww{{{|||~~~zzzvvvrrrqqqpppnnnnnnooonnnmmmkkkddd___XXXSSSSSSSSSRRRPPPRRRQQQPPPPPPRRRTTTWWWYYY[[[[[[\\\___eeelllsssxxxxxxooogggcccZZZUUUNNNJJJJJJMMMQQQSSS^^^kkk|||~~~}}}~~~~~~|||{{{{{{|||}}}~~~}}}|||zzzxxxwwwuuutttttttttvvvxxx{{{}}}~~~~~~wwwnnngggaaa^^^ZZZXXXYYY\\\aaaeee;;;===???@@@AAADDDHHHKKKPPPRRRTTTXXX\\\aaadddffflllmmmnnnnnnmmmnnnppprrrttttttuuuvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{|||{{{yyyxxxyyyzzz~~~~~~}}}||||||{{{{{{zzzxxxzzz|||~~~~~~}}}{{{zzzxxxxxxyyyyyyxxxwwwvvvuuuvvvsssrrrtttsssuuu}}}nnnaaa]]]^^^eeemmmtttnnnxxx{{{nnnccc___```aaacccdddeeeeeedddddddddccccccdddeeeffffffeeeeeeeeeddddddcccbbbaaaaaaXXXYYY\\\^^^___aaacccddddddccccccccccccdddeeeeeebbbaaa```___```cccfffhhhhhhhhhiiilllpppqqqqqqpppmmmkkkgggdddbbbbbbcccccccccaaa^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]aaaaaaaaaaaa```___^^^^^^^^^```bbbcccdddcccbbbaaa]]]```dddhhhjjjjjjiiihhhiiifffbbb``````bbbccccccgggggghhhgggffffffhhhjjjeeeffffffdddaaa^^^]]]]]]```^^^\\\___dddhhhgggeeedddbbb```^^^\\\[[[[[[[[[\\\]]]^^^___aaaccceeefffjjjgggdddcccddddddbbb```aaabbbbbbbbbbbbbbbbbbcccfffdddcccdddfffoooxxx{{{~~~zzzsssoookkkiiimmmssstttmmmeee```[[[TTTOOOOOOSSSZZZ^^^aaabbbdddeeeeeedddcccbbb\\\[[[YYYXXXWWWXXXYYYZZZYYY[[[^^^aaaeeejjjqqquuuyyy|||~~~{{{wwwsssrrrpppooopppqqqrrrqqqpppgggccc]]]YYYXXXXXXVVVTTTWWWWWWWWWWWWYYYZZZ\\\]]]]]]]]]___ccchhhnnntttwwwzzzpppeee]]]XXXQQQMMMGGGDDDDDDGGGKKKMMMYYYeeeuuu~~~|||wwwvvvtttsssrrrrrrrrrsssssssssrrrpppmmmkkkiiigggffffffeeefffgggjjjmmmoootttvvvzzz~~~{{{rrrllleeebbb\\\XXXVVVXXX[[[]]]???AAABBBCCCEEEIIINNNRRR[[[]]]___cccfffhhhjjjkkknnnooopppooonnnoooqqqssssssssstttuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxx|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}|||{{{{{{xxxzzz|||}}}}}}}}}{{{zzzyyyyyyzzzyyyxxxvvvtttssswwwtttsssuuuzzzxxxddd___```bbbnnn|||}}}tttqqq~~~~~~pppjjjppptttjjjdddbbbgggffffffeeeeeeffffffffffffeeeeeeggghhhhhhgggeeeeeeffffffeeedddbbb```___VVVXXX\\\```ccccccbbbaaadddddddddddddddccccccbbbaaa___]]]\\\]]]```ccceeegggggggggiiimmmpppqqqqqqhhhfffccc```______```aaagggeeecccbbbaaa```^^^\\\]]]]]]^^^```````````````ddddddddddddcccbbbaaa```aaabbbcccdddeeeeeeeeeeee___```bbbdddeeefffeeeeeecccaaa______bbbdddffffffggghhhiiihhhhhhhhhjjjllleeedddccccccccccccaaa``````______bbbfffhhhfffdddbbb```^^^[[[ZZZYYYYYYYYY\\\]]]^^^```bbbdddfffggghhhfffeeeddddddcccaaa___```bbbeeeeeedddccccccddddddaaa```___```eeesss|||yyy{{{zzzwwwvvvzzz}}}nnnccc```aaafffnnnooojjjddd^^^YYYRRRLLLKKKNNNSSSWWW\\\]]]^^^`````````___^^^[[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWYYY[[[^^^ccciiinnnwwwzzz}}}}}}xxxuuuooonnnmmmnnnppprrrrrrqqqiiifffcccaaa```^^^\\\ZZZ]]]^^^___```aaaaaabbbbbb```bbbdddhhhlllqqqtttvvv{{{{{{yyyrrriii___XXXTTTPPPMMMIIIGGGHHHKKKOOOSSS]]]ggguuu~~~}}}{{{wwwtttlllkkkjjjhhhgggeeedddcccbbbaaa```^^^[[[YYYVVVUUUUUUUUUTTTUUUWWWYYY\\\^^^dddkkktttzzz}}}~~~|||sssmmmgggccc^^^YYYVVVVVVXXXYYYCCCDDDGGGIIILLLQQQWWW\\\aaaccceeehhhjjjkkkkkkkkknnnooopppoooooooooqqqsssrrrssstttuuuwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyyyyyyy}}}}}}}}}~~~~~~~~~}}}|||||||||xxxzzz{{{|||}}}|||{{{zzz{{{{{{{{{zzzxxxvvvsssrrrtttuuuyyynnnaaacccfffjjj|||xxxqqqlllppp{{{ooolllqqq{{{sssmmmjjjkkkmmmllljjjhhhhhhiiijjjkkkiiiiiijjjlllmmmllliiiffffffgggggggggeeeccc```^^^XXXYYY\\\```ccccccbbbaaadddeeeeeeeeeeeecccaaa``````^^^[[[ZZZ[[[^^^aaadddfffdddcccdddfffiiikkkkkkdddccc```^^^]]]^^^___aaaiiigggfffffffffdddaaa___aaaaaabbbbbbbbbbbbbbbbbbeeeeeeeeeeeedddcccbbbaaaaaaaaabbbccccccdddeeefffbbbbbbccccccdddeeeeeeeeeaaa```___```cccfffggggggggghhhiiihhhgggggghhhjjjeeebbb```aaadddfffdddbbb^^^___```cccffffffcccaaaaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[]]]___aaacccdddeeeeeeeeeeeeeeedddbbb___]]]]]]bbbfffhhhfffcccbbbcccbbb___]]]\\\[[[]]]gggrrrzzzvvv}}}|||yyyuuusssuuuzzzwwwjjjeeebbbcccggghhhddd___XXXTTTNNNIIIHHHJJJOOORRRWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVTTTTTTSSSTTTVVVVVVWWWXXXZZZ^^^dddiiiqqquuu{{{~~~~~~zzzvvvkkkiiiggggggiiijjjjjjjjjeeeddddddddddddcccbbbaaabbbccceeeggghhhgggfffeeeeeegggkkknnnqqqrrrssssssrrrrrrqqqmmmfff```\\\[[[TTTTTTSSSRRRSSSWWW\\\```gggoooyyy{{{xxxuuuqqqlllhhhbbbaaa```^^^\\\YYYWWWUUURRRRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIKKKNNNQQQSSSYYYaaakkkqqqtttvvv{{{wwwnnniiicccaaa]]]ZZZXXXYYYZZZ[[[GGGIIIMMMPPPUUU[[[aaaffffffgggiiikkkllllllkkkkkklllmmmoooooonnnoooqqqssssssssstttvvvwwwyyyzzz{{{xxxxxxyyyyyyzzzzzzzzzzzz~~~~~~~~~~~~~~~}}}|||||||||yyyyyyzzz{{{|||{{{{{{zzz{{{zzzyyyxxxvvvtttrrrrrrrrrzzzpppgggdddjjjooowwwmmmfffiiizzzxxxnnniiiooo|||zzzuuurrrqqqsssqqqpppmmmlllkkkmmmnnnpppnnnnnnnnnpppqqqooollliiiggghhhiiihhhgggdddaaa___WWWVVVVVVZZZ___cccddddddeeefffffffffeeecccbbb``````___]]][[[\\\^^^aaaccchhheeebbbaaabbbdddeeeeeecccaaa___^^^^^^___bbbccchhhgggggggggiiihhhfffeeeffffffffffffeeedddbbbbbbddddddddddddcccbbbaaaaaa```aaaaaabbbccceeeffffffeeeeeeeeeeeefffggghhhhhheeecccaaaaaaccceeeeeeeeefffggghhhgggeeeddddddeeeeeebbb```aaadddfffeeeccc___```bbbeeefffeeebbb```bbb```___]]]\\\\\\\\\]]][[[]]]___aaabbbdddddddddcccdddeeedddbbb```^^^]]]ZZZaaahhhjjjfffbbb______aaa]]][[[[[[ZZZZZZaaaiii|||yyyxxx}}}}}}yyyvvvuuuuuuxxx~~~zzzrrrhhhbbb``````]]]ZZZSSSOOOJJJFFFFFFHHHLLLOOORRRSSSTTTUUUWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWXXXZZZ___cccfffkkkssszzz}}}~~~}}}}}}~~~~~~{{{wwwiiigggcccbbbbbbbbbbbbaaa^^^___bbbdddeeeffffffggggggiiikkknnnooonnnmmmllllllmmmppprrrsssrrrpppnnnjjjjjjjjjgggcccaaa```aaaXXXYYY[[[\\\]]]bbbhhhlllsssxxx~~~~~~~~~~~~}}}yyytttooojjjddd^^^ZZZVVVVVVUUUSSSPPPNNNKKKJJJEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFIIILLLNNNSSSYYY```dddeeeiiipppwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}|||}}}zzzrrrjjjfffaaa___\\\ZZZYYYYYYZZZZZZMMMPPPUUUYYY^^^ccciiillljjjkkklllmmmmmmmmmmmmmmmkkklllnnnoooooopppsssuuuuuuuuuvvvwwwxxxzzz{{{{{{wwwxxxyyyzzz{{{||||||{{{}}}~~~~~~}}}~~~~~~}}}}}}|||{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{xxxwwwuuuuuuuuuvvvwwwxxxzzz}}}lllccceeekkkuuuyyyjjj```mmmtttllllllvvvwwwuuussstttvvvqqqpppnnnnnnnnnppprrrsssrrrrrrqqqqqqrrrqqqnnnllliiiiiijjjiiihhhfffdddcccTTTRRRQQQTTT\\\dddhhhiiiggggggggggggfffeeeccccccbbbaaa`````````aaacccdddjjjgggdddbbbcccddddddccccccaaa```___```bbbeeefffgggffffffgggiiikkkjjjiiijjjjjjiiihhhgggeeedddcccccccccccccccbbbaaa```___aaabbbccceeefffgggggghhhdddeeefffggghhhiiijjjkkkhhhfffbbbaaaaaabbbbbbaaabbbccceeedddcccaaaaaabbbdddbbbaaaaaabbbdddddddddbbbccceeeggggggeeecccaaa```___^^^]]]]]]]]]^^^______aaabbbdddeeeeeeeeeeeecccddddddccc```^^^]]]^^^___gggooorrrmmmfffbbbaaa```\\\[[[]]]]]]]]]aaahhhttt~~~|||zzz}}}yyyzzz}}}oooccc]]][[[XXXWWWPPPMMMIIIEEEEEEFFFIIILLLMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXX[[[]]]aaagggooovvvzzz|||~~~~~~~~~}}}~~~~~~{{{wwwlllhhhdddaaa```___^^^^^^ZZZ\\\```cccdddfffhhhjjjlllnnnqqqssstttuuutttsssrrrsssttttttrrrooollliiidddcccbbb```]]]\\\^^^```___cccgggiiilllpppwww||||||}}}~~~~~~~~~~~~~~~~~~|||tttpppiiibbb\\\WWWQQQNNNLLLKKKJJJHHHFFFEEECCCCCC??????@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDHHHKKKMMMQQQSSSVVVWWWXXX\\\bbbhhhjjjjjjkkkmmmooosssvvvxxxxxxvvvuuuuuuvvvwwwwwwvvv{{{}}}~~~yyyrrrllljjjeeeccc```]]]ZZZXXXWWWWWWTTTXXX]]]bbbeeehhhkkknnnmmmmmmllllllmmmmmmnnnnnnjjjlllnnnooopppsssvvvxxxwwwwwwxxxyyyzzzzzz{{{{{{vvvxxxyyy{{{|||}}}||||||{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{wwwvvvuuuvvvyyy~~~zzzlllccc```iiitttnnnjjjmmm~~~tttrrryyyyyyuuutttttttttuuummmmmmmmmmmmoooqqqssstttuuusssqqqqqqqqqpppnnnmmmkkkkkkjjjjjjiiihhhggggggZZZWWWUUUXXX```gggjjjjjjiiihhhgggfffffffffffffffeeeeeeeeeeeeeeefffffffffiiigggdddcccdddeeedddcccbbbaaa``````aaadddgggiiihhhgggeeefffhhhjjjkkkkkkkkkkkkkkkjjjiiihhhgggfffbbbbbbbbbbbbaaa```______```bbbdddggghhhiiihhhggg```bbbdddfffhhhjjjkkkkkkjjjfffaaa^^^]]]^^^^^^^^^]]]___aaabbbbbbaaabbbcccdddccccccaaa___```bbbdddcccdddffffffeeecccbbbaaa[[[[[[ZZZZZZ[[[\\\^^^___aaabbbdddeeefffeeedddccccccddddddaaa^^^\\\]]]___aaakkkuuuwwwqqqhhhcccbbb___\\\]]]```bbbbbbfffkkkmmmtttyyyjjj```ZZZVVVSSSPPPNNNIIIFFFDDDEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\aaaeeejjjnnnrrrvvvyyy|||{{{|||}}}~~~{{{wwwmmmiiidddaaa```___^^^^^^[[[^^^aaacccccceeeiiilllmmmoooqqqtttvvvwwwwwwwwwwwwwwwwwwtttqqqlllhhheee]]]]]]\\\YYYXXXYYY\\\___hhhmmmsssvvvyyy~~~{{{|||}}}~~~}}}}}}{{{xxxvvvjjjeee]]]VVVQQQMMMIIIGGGGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDGGGJJJNNNPPPTTTSSSRRRRRRSSSUUUXXXZZZ[[[[[[\\\^^^aaadddhhhjjjjjjhhhggggggjjjlllmmmlllqqquuuzzz{{{xxxtttrrrqqqmmmkkkhhhddd```]]][[[YYYZZZ^^^cccgggiiijjjlllmmmmmmlllkkkjjjkkklllmmmnnnjjjllloooqqqrrruuuxxx{{{yyyyyyyyyzzzzzz{{{{{{{{{vvvwwwyyy{{{}}}}}}}}}}}}zzz|||}}}}}}||||||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxwwwzzzxxxjjjeeebbbbbbooo|||qqqgggjjj~~~sssxxxwwwtttuuuttttttuuuiiijjjkkkmmmoooqqqssstttuuussspppooooooooonnnmmmllllllkkkjjjiiiiiijjjjjjddd```^^^```fffjjjjjjhhhjjjiiigggffffffggghhhhhhgggggghhhiiiiiiiiihhhhhhfffdddccccccdddeeedddcccbbbaaa``````bbbeeehhhjjjjjjhhheeeeeegggiiijjjkkkjjjjjjkkkkkkkkkjjjiiiiiibbbbbbbbbbbbaaa```______^^^```dddggghhhhhhgggfff\\\^^^bbbeeehhhjjjjjjkkkiiieee___[[[ZZZ[[[\\\\\\YYY\\\___aaabbbcccdddeeecccddddddaaa]]]]]]```cccaaabbbdddcccaaa```______XXXWWWWWWXXXYYY[[[]]]^^^```bbbcccddddddcccaaa```cccdddccc```\\\[[[]]]```\\\fffqqqssslllbbb]]][[[^^^\\\^^^cccffffffiiinnneeekkkuuurrreee[[[TTTPPPRRROOOKKKFFFDDDCCCDDDEEEEEEEEEFFFGGGIIILLLNNNOOOOOOPPPRRRTTTVVVXXXXXXYYY\\\^^^aaaaaa___^^^]]]^^^^^^```aaacccfffkkkqqqvvvwwwxxx{{{zzzvvvlllhhhccc```_________^^^^^^aaacccddddddeeeiiimmmlllmmmooorrrtttvvvwwwxxxzzzyyyxxxtttooojjjeeebbbXXXXXXWWWVVVWWWYYY^^^bbbjjjpppwww{{{~~~{{{|||~~~}}}|||zzzwwwssspppbbb]]]UUUNNNJJJGGGEEEDDDGGGEEECCCBBBAAABBBDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHKKKNNNRRRTTTXXXVVVTTTSSSTTTUUUTTTSSSRRRRRRRRRSSSVVVZZZ]]]___[[[ZZZZZZ\\\```ccceeeeeehhhnnnuuuxxxxxxvvvuuuvvvrrrqqqooolllhhheeebbbaaabbbcccfffiiikkkmmmmmmmmmqqqpppoooooooooooopppppppppppprrrtttwwwzzz}}}wwwxxxyyyzzz{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}~~~zzzzzzzzz{{{|||}}}}}}~~~}}}}}}||||||||||||}}}}}}yyywwwuuuvvvxxxzzz{{{{{{zzz|||ooodddbbbeeeggguuutttkkkooosssvvv~~~yyyttttttvvvwwwtttqqqkkkjjjiiijjjlllmmmmmmlllmmmnnnpppqqqpppmmmjjjhhhlllkkkjjjjjjjjjkkklllmmmdddfffjjjnnnpppooommmlllkkkiiifffddddddeeefffhhhhhhiiijjjjjjiiihhhfffeeedddbbb```aaacccccc```^^^[[[[[[\\\^^^bbbgggllloooiiijjjkkkllljjjhhheeebbbffffffeeeeeefffgggiiijjjdddcccaaa___^^^]]]^^^^^^^^^___bbbeeegggggggggfffgggfffeeedddcccdddeeeeeeaaa```^^^\\\[[[[[[[[[[[[````````````____________aaa```^^^]]]]]]^^^___```]]][[[[[[\\\^^^]]]ZZZVVVRRRSSSUUUUUUUUUUUUXXXZZZ\\\]]]^^^```aaaaaa``````^^^^^^______^^^[[[WWWUUU^^^```ccccccaaa___^^^^^^^^^]]]]]]___bbbeeehhhhhhbbbdddgggppp{{{}}}|||nnnfff]]]VVVUUURRRNNNLLLJJJHHHEEECCCFFFFFFFFFFFFGGGHHHIIIJJJPPPQQQRRRSSSUUUWWWXXXXXXXXX[[[^^^aaaaaa```^^^\\\]]]]]]]]]___ccciiinnnqqqwwwzzz~~~|||xxxvvvmmmjjjgggfffgggiiijjjjjjnnnjjjeeecccccceeefffgggiiikkknnnnnnmmmnnnqqquuuzzzyyyvvvqqqlllgggcccaaaXXXXXXWWWVVVVVVYYY^^^aaannnqqquuu{{{}}}|||~~~}}}|||~~~~~~|||zzzuuuooogggaaaTTTQQQLLLFFFCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJLLLLLLKKKLLLOOORRRRRRRRRTTTUUUXXXZZZ\\\]]]^^^]]][[[ZZZYYYXXXXXXWWWSSSRRRRRRTTTUUUUUUSSSQQQOOONNNLLLLLLOOOUUU[[[___ggglllsssxxxzzzzzzxxxxxxuuuuuutttsssqqqllleeeaaafffhhhjjjmmmooopppqqqqqqqqqppppppoooooooooppppppsssssstttvvvxxxzzz|||}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~zzzzzz{{{{{{|||}}}}}}~~~}}}||||||||||||||||||}}}zzzzzzzzzzzzzzzzzz{{{{{{uuukkkgggiiiooovvvllljjjwww}}}xxxsssrrrtttuuutttrrrmmmmmmmmmlllkkkkkkjjjjjjkkklllmmmmmmlllkkkhhhgggjjjiiihhhgggfffgggiiijjjhhhiiikkklllllljjjhhhggggggfffdddcccccceeegggiiigggggghhhiiihhhhhhffffffeeecccaaaaaaaaa```]]]ZZZ[[[\\\^^^```cccfffiiijjjggghhhjjjkkkjjjhhheeecccddddddcccbbbbbbccccccddddddcccaaa___^^^]]]]]]]]]]]]^^^aaadddfffffffffeeegggfffdddcccbbbaaabbbbbbaaa```^^^\\\[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]``````aaa``````___^^^^^^___]]][[[[[[\\\\\\YYYWWWRRRTTTUUUUUUUUUVVVXXXZZZZZZ[[[[[[\\\[[[[[[YYYYYYZZZ[[[]]]^^^]]][[[YYYWWW\\\^^^___^^^\\\ZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\___bbbhhhwwwwwwlllaaaXXXUUURRRNNNKKKJJJHHHFFFDDDEEEEEEEEEEEEEEEFFFGGGHHHMMMNNNOOOQQQSSSTTTVVVWWWXXXZZZ]]]```aaa```^^^\\\\\\[[[ZZZ[[[^^^ccchhhlllqqquuuzzz~~~}}}zzzxxxpppooonnnnnnppprrrrrrqqqrrrnnnhhheeeeeefffggghhhfffhhhjjjjjjiiikkknnnrrrvvvuuusssoookkkfffccc```^^^^^^]]][[[[[[^^^cccgggjjjmmmrrryyy~~~~~~~~~~~~~~~}}}{{{wwwrrriii^^^XXXOOOLLLHHHEEEDDDFFFHHHJJJJJJKKKMMMPPPQQQQQQQQQQQQOOOQQQSSSSSSSSSTTTXXX[[[\\\^^^```cccdddddddddcccbbb```^^^]]]]]]]]]]]]]]]XXXWWWVVVVVVUUUSSSPPPMMMJJJHHHGGGHHHKKKQQQXXX\\\fffkkkpppuuuxxxxxxxxxxxx|||zzzyyywwwuuupppjjjeeejjjlllnnnppprrrsssttttttqqqqqqppppppppppppqqqqqquuuvvvvvvwwwyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{||||||}}}}}}~~~||||||{{{{{{{{{{{{||||||yyy{{{|||{{{yyyyyy||||||ooofffccceeeoooxxxrrrjjjpppyyyyyysssmmmkkkmmmpppqqqpppjjjlllllljjjfffcccdddeeellllllllllllkkkiiihhhggghhhfffdddbbbbbbcccdddeeehhhhhhhhhhhhgggeeedddcccbbbaaaaaaaaacccfffhhhjjjggggggggghhhggggggfffeeeeeecccaaa___^^^\\\XXXVVVZZZ[[[^^^```bbbccccccccccccdddfffhhhhhhgggeeeddddddcccbbbaaa````````````cccbbbaaa___]]]\\\\\\\\\[[[]]]___bbbcccddddddddddddcccbbb```___^^^^^^^^^aaa```___]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]]]]^^^```aaabbbcccbbb```]]][[[^^^\\\YYYXXXWWWWWWUUUTTTRRRTTTUUUVVVUUUVVVWWWYYYZZZZZZYYYYYYWWWVVVTTTSSSVVVXXXZZZ\\\]]]\\\[[[ZZZYYYZZZZZZYYYWWWVVVVVVWWW[[[[[[[[[[[[ZZZXXXWWWVVVVVV[[[]]]^^^eeeuuu~~~sssfff\\\UUURRRNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEIIIJJJKKKMMMPPPRRRSSSTTTVVVXXX[[[^^^______]]]\\\[[[YYYVVVUUUWWW[[[```ccchhhmmmtttzzz}}}~~~|||{{{wwwvvvwwwzzz|||}}}|||zzzvvvrrrlllhhhhhhiiijjjkkkiiijjjjjjjjjjjjlllooorrruuutttssspppmmmiiieeedddbbbbbbbbbccccccggglllooooooqqqtttyyy}}}|||{{{zzz{{{|||}}}~~~~~~~~~|||zzzvvvqqqiii^^^SSSKKKEEEDDDCCCBBBDDDGGGKKKNNNRRRTTTXXX[[[]]]^^^^^^^^^]]]^^^```aaacccfffjjjnnnrrrvvvzzz~~~~~~{{{wwwtttpppmmmjjjhhhhhhhhhgggfffbbb```]]]ZZZWWWSSSMMMIIIEEEDDDCCCDDDIIIPPPWWW\\\fffiiinnnssswwwzzz{{{{{{|||zzzwwwsssmmmiiimmmnnnoooqqqrrrssstttuuurrrqqqqqqqqqqqqrrrssssssuuuuuuwwwxxxyyyzzzzzz{{{~~~}}}}}}|||{{{{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{|||||||||}}}|||zzzyyy~~~|||uuulllbbb___bbbkkk{{{yyysssuuuzzzuuuqqqmmmgggeeefffjjjlllmmmiiilllnnnkkkeeebbbcccgggrrrqqqooommmkkkjjjhhhhhhfffdddbbb```______aaaaaaccccccbbbaaaaaabbbbbbbbb_________aaacccgggjjjllliiiiiihhhgggfffeeeddddddcccaaa```^^^\\\YYYVVVTTTYYYYYYYYYZZZZZZ[[[\\\\\\^^^___aaacccddddddcccbbbddddddccccccbbbaaaaaaaaabbbaaa```___]]]\\\[[[[[[ZZZ[[[]]]___```aaaaaaaaa___^^^^^^]]]]]]]]]]]]]]]^^^^^^_________``````aaabbbaaa```^^^^^^^^^^^^^^^___```aaaaaa```^^^[[[YYYXXXWWWVVVTTTSSSQQQOOOMMMRRRSSSUUUVVVUUUUUUVVVXXX[[[ZZZZZZYYYWWWVVVUUUTTTWWWXXXZZZ\\\\\\\\\\\\[[[VVVWWWXXXWWWVVVVVVXXXZZZ___```aaa```]]]ZZZXXXXXXVVVZZZ\\\YYYYYYcccvvv~~~wwwkkk```UUURRRMMMJJJIIIIIIHHHHHHFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGHHHKKKMMMOOOQQQRRRSSSUUUXXX[[[\\\]]]\\\[[[ZZZWWWSSSQQQQQQTTTYYY\\\```fffnnnuuuzzz}}}~~~}}}}}}xxxtttpppmmmmmmooopppqqqttttttsssrrrsssuuuxxxzzzzzzyyyxxxuuussspppnnnmmmlllooouuuyyy}}}~~~}}}{{{{{{yyyyyyzzz{{{|||}}}~~~|||}}}~~~}}}||||||zzzvvvnnnfff]]]SSSIIICCCDDDCCCCCCEEEIIINNNRRRUUU___bbbgggkkkoooqqqrrrrrrssstttuuuwww||||||zzzxxxtttqqqmmmjjjeee___ZZZSSSMMMHHHEEEEEEDDDFFFKKKRRRYYY]]]eeefffkkkqqqwww}}}~~~zzzwwwuuurrrnnnkkkpppqqqqqqrrrsssuuuvvvvvvssssssssssssssstttuuuvvvssstttvvvxxxzzz{{{{{{{{{~~~}}}|||||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||||||||zzz~~~|||sssqqqoookkkjjjiiiccc```dddooowww~~~yyytttrrrkkkhhheeecccdddgggjjjkkklllooorrrpppkkkhhhkkknnnsssrrrpppmmmjjjhhhfffeeedddcccbbb```__________________^^^]]]]]]^^^___```______```bbbeeehhhjjjlllkkkjjjhhhfffdddbbbaaa```^^^^^^^^^\\\ZZZXXXVVVUUUXXXVVVSSSQQQQQQSSSVVVXXXYYYZZZ\\\^^^___`````````bbbbbbbbbccccccbbbbbbbbb``````___^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\]]]\\\XXXXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^```bbbccceeeeeeeeecccaaa^^^]]]\\\\\\\\\^^^^^^^^^]]][[[ZZZYYYXXXRRRTTTUUUUUUSSSOOOMMMKKKQQQSSSVVVVVVUUUUUUUUUVVVYYYYYYXXXXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\[[[[[[ZZZUUUWWWXXXYYYYYYZZZ]]]___\\\^^^______[[[YYYXXXXXX[[[]]]]]]ZZZWWW]]]lllzzz{{{{{{~~~wwwkkkaaaUUUQQQKKKHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRTTTWWWYYYZZZZZZYYYYYYVVVRRROOOOOOQQQUUUWWWZZZ```gggnnntttxxx|||{{{yyyvvvvvvxxxzzz{{{{{{~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzz{{{|||}}}~~~}}}~~~~~~{{{yyywwwooodddYYYQQQKKKFFFDDDHHHIIIKKKNNNTTT[[[aaadddnnnssszzz}}}uuupppiiiaaaZZZSSSMMMIIIIIIIIIIIIKKKOOOUUUZZZ]]]___```dddlllttt|||}}}zzzuuurrrqqqooommmllluuuttttttuuuvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyytttuuuwwwzzz{{{|||||||||~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}|||||||||iiiccccccaaaaaaddd______ffftttuuunnnjjjhhhfffeeeeeeeeefffgggiiijjjiiilllmmmllliiihhhjjjlllmmmmmmllljjjgggdddbbb```aaaaaabbbbbbaaa```___^^^______^^^]]]\\\\\\]]]]]]```aaaaaacccdddfffhhhiiiiiihhhfffcccaaa___^^^^^^[[[\\\\\\[[[YYYWWWVVVWWWVVVTTTOOOMMMMMMPPPTTTWWWVVVWWWXXXZZZ\\\]]]^^^^^^^^^___````````````______]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXSSSTTTVVVXXXZZZ\\\\\\]]]XXXZZZ\\\___bbbdddeeefffbbb```]]]ZZZXXXWWWXXXXXX\\\[[[ZZZYYYXXXXXXWWWWWWQQQSSSUUUUUUTTTQQQPPPPPPSSSUUUXXXXXXWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXVVVXXX[[[\\\\\\^^^```bbb[[[]]]___^^^[[[YYYZZZ\\\```___^^^^^^\\\___hhhsss~~~xxxxxx~~~vvvjjj___TTTOOOIIIEEEEEEGGGIIIJJJIIIHHHFFFEEECCCBBBBBBAAACCCCCCDDDFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWWWWWWWWWWUUURRRPPPOOOQQQSSSUUUVVVZZZ```fffkkkqqqvvvzzz~~~~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~zzzvvvoooggg[[[PPPJJJIIIIIIIIIIIILLLQQQYYYbbbllltttyyyzzztttjjjaaaZZZUUUQQQNNNOOOOOOQQQSSSUUUXXXYYY[[[YYYZZZ]]]eeennnuuuxxxwwwvvvrrrnnnkkkkkkllllllllluuuuuuttttttuuuvvvwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{xxxyyy{{{}}}~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzjjj]]]^^^aaa```dddkkkkkkqqqrrriiiddd```^^^^^^```dddfffffffffeeeeeeddddddddddddcccccccccccceeeeeeffffffeeecccaaa___]]]___aaaccccccaaa^^^\\\^^^^^^^^^______`````````bbbbbbbbbbbbccccccdddddddddbbb```___]]]]]]]]]]]]ZZZ\\\]]][[[XXXUUUUUUVVVUUUSSSPPPOOOOOORRRUUUXXXVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^______^^^]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[YYYWWWVVVUUUTTTTTTRRRSSSVVVXXXZZZZZZ[[[[[[VVVXXX[[[]]]```aaabbbbbb]]][[[XXXVVVUUUUUUVVVWWWWWWXXXYYYZZZZZZXXXVVVUUUQQQRRRSSSRRRPPPQQQTTTWWWVVVYYY[[[\\\[[[ZZZYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^^^^^^^^^^___]]]___aaa___ZZZYYY\\\___ccc^^^\\\```bbbcccfffkkkvvv}}}sssuuu{{{xxxkkk___SSSNNNGGGCCCCCCFFFIIIJJJIIIHHHFFFDDDBBB@@@??????AAAAAABBBCCCDDDEEEFFFFFFIIIJJJMMMOOORRRTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVZZZ^^^bbbhhhnnnssszzz{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}|||uuupppeee]]]SSSLLLIIIKKKMMMOOOPPPUUU^^^kkkyyyyyyoooeee___\\\ZZZYYYXXXZZZ\\\]]]^^^]]]\\\ZZZXXXXXXZZZaaajjjoooooommmkkkgggcccaaacccfffhhhiiitttsssrrrrrrrrrsssuuuvvvyyyxxxyyyyyyzzz{{{|||}}}|||}}}~~~|||{{{{{{{{{||||||}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzjjj]]]WWW]]]cccdddkkkvvvttthhhaaa^^^[[[ZZZWWW[[[```ddddddcccaaa```dddcccaaaaaabbbbbb```^^^___aaadddffffffeeecccaaaZZZ]]]```ccccccaaa^^^[[[ZZZ[[[^^^```ccceeefffgggccccccbbbbbbaaaaaa``````^^^]]]\\\[[[ZZZ[[[\\\]]][[[]]]^^^\\\WWWTTTTTTUUUSSSSSSSSSSSSTTTUUUWWWYYYWWWWWWXXXZZZ[[[]]]^^^___```aaaaaa```___]]]ZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\[[[YYYVVVTTTSSSRRRQQQSSSTTTVVVXXXYYYYYYYYYYYYVVVWWWZZZ\\\]]]^^^^^^]]]YYYXXXVVVTTTTTTVVVXXXZZZTTTVVVZZZ\\\\\\YYYVVVSSSPPPPPPOOOMMMLLLOOOUUU[[[YYY[[[^^^___^^^\\\\\\\\\[[[ZZZXXXWWWWWWWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVWWWYYY\\\^^^___^^^\\\\\\\\\[[[^^^^^^[[[WWWUUUXXX]]]ccc[[[YYY```fffeeedddeeeiiisssoooqqqzzz{{{mmm```RRRMMMFFFBBBBBBEEEHHHJJJHHHGGGEEEBBB@@@???>>>===???@@@@@@AAAAAABBBCCCCCCGGGHHHKKKMMMPPPRRRTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSVVVXXX\\\bbbiiinnnuuuvvvxxxzzz}}}~~~}}}||||||}}}}}}||||||}}}|||xxxpppjjj]]]WWWPPPKKKKKKMMMPPPRRR^^^dddppptttkkkeeeddddddddd```bbbeeefffeeebbb___]]][[[ZZZ\\\aaaiiillljjjgggbbb^^^ZZZYYY[[[```ccceeeuuuuuuuuuttttttsssssssssvvvwwwyyy{{{|||}}}~~~~~~||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}}}}|||||||||||||||zzz}}}}}}}}}{{{kkkbbbZZZWWW]]]hhhxxxzzzqqqggg```]]]YYYTTTPPPRRRUUUYYY]]]cccfffccc\\\[[[]]]aaaaaa```^^^\\\\\\dddcccdddfffiiiiiifffccc]]]___aaabbb```___^^^___^^^aaaaaa___aaagggiiihhheeeccc```]]]\\\]]]___``````]]]YYYZZZ]]]___\\\XXX]]]^^^______]]]ZZZVVVTTTRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[\\\^^^___```bbbaaa___\\\ZZZYYYYYYXXX[[[ZZZYYY[[[```cccdddcccZZZYYYXXXWWWVVVWWWXXXXXXSSSTTTVVVYYY\\\]]][[[YYYYYYYYYYYYXXXXXXYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWVVVWWWXXXVVVRRRNNNRRRQQQPPPOOOPPPTTT[[[```___``````___]]]\\\\\\]]]___[[[XXXWWWYYYZZZYYYXXXUUUUUUUUUSSSQQQQQQSSSUUU[[[ZZZZZZYYYZZZ[[[\\\]]]XXXYYYZZZZZZXXXWWWXXXYYY^^^^^^]]]^^^```cccfffhhhlllvvvzzzuuuyyyxxxsssppp^^^XXXPPPKKKKKKMMMNNNMMMHHHDDD???<<<<<<<<<;;;::::::;;;===???BBBDDDEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWWWWWWWXXX[[[]]]hhhmmmsssxxx{{{|||~~~|||~~~|||{{{~~~}}}~~~~~~vvvkkkccc\\\TTTOOORRRVVVYYY]]]aaadddvvv|||wwwvvvwwwxxxwww}}}|||yyysssmmmiiigggggg```^^^```hhhllljjjgggggg\\\ZZZ[[[]]]ZZZYYYbbbmmmtttttttttsssssssssrrrrrrvvvwwwyyy{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||}}}}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~zzzyyy}}}sssfff```YYYZZZjjjtttmmmeee^^^YYYWWWTTTSSSPPPVVV\\\^^^___aaa```\\\[[[]]]```aaa___^^^]]]]]]dddccccccfffhhhhhheeebbb```bbbccccccaaa```___```aaabbbaaa^^^```gggllllllfffddd```]]]\\\\\\\\\]]]aaa^^^\\\^^^aaabbb___[[[[[[\\\]]]]]]]]][[[YYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\XXXXXXYYY[[[]]]___```aaabbb```^^^[[[YYYYYYXXXYYY\\\\\\\\\aaagggkkkmmmmmmaaa___\\\XXXVVVUUUUUUUUUTTTTTTUUUWWWZZZ[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRUUUXXXYYYWWWTTTQQQPPPNNNMMMMMMPPPUUUXXX^^^___``````___^^^^^^^^^___]]]YYYXXXYYYXXXVVVTTTPPPPPPOOOPPPRRRTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZYYYWWWVVVWWWXXXYYYYYYZZZZZZ\\\^^^```aaadddkkkyyyyyyvvv}}}{{{nnnhhh```ZZZYYYYYYZZZZZZNNNJJJDDD???======<<<;;;============???AAACCCEEECCCDDDFFFIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRTTTUUUUUUUUUVVVXXXZZZaaaffflllrrrvvvyyy}}}{{{~~~}}}|||{{{~~~~~~|||yyyqqqfff___\\\WWWUUUYYY^^^bbbiiiooo{{{yyysssooonnnllliiijjjoooppplllgggfffaaa]]]]]]aaadddfffllltttuuuuuuuuuuuuttttttttttttwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz}}}}}}{{{~~~vvvkkkddd```^^^ggguuullliiiccc\\\VVVUUUWWWYYYYYYccciiieee___\\\[[[ZZZ[[[]]]_________^^^___```eeeddddddeeeffffffdddaaaccceeeffffffdddaaaaaaaaacccdddaaa^^^```gggmmmnnnfffdddaaa^^^\\\[[[[[[\\\```^^^^^^```cccccc```\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\VVVWWWXXX[[[]]]___aaabbbaaa___]]]ZZZYYYXXXYYYYYYZZZZZZ[[[___dddiiikkkkkkaaa___[[[WWWTTTSSSSSSTTTVVVUUUTTTUUUWWWYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUUUURRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQSSSVVVXXXXXXWWWVVVUUUSSSQQQQQQSSSUUUVVV[[[\\\^^^```aaaaaa``````___]]][[[YYYXXXVVVSSSPPPLLLLLLMMMPPPTTTWWWXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWUUUSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\aaajjjwww{{{}}}|||~~~xxxqqqmmmkkkkkkjjjZZZTTTLLLFFFBBB???===<<>>===<<<===???AAACCC@@@AAACCCFFFHHHJJJKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRPPPRRRSSSSSSRRRSSSUUUWWWYYY]]]ccciiinnntttzzz~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}{{{yyytttmmmddd]]]^^^\\\^^^bbbeeejjjttt}}}}}}zzzyyy{{{yyyrrrlllkkkkkkggghhhnnnuuuyyy|||wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzwwwuuuvvvzzz~~~~~~wwwrrrmmmhhheeellltttlllhhhgggddd]]]WWWWWW\\\aaammmwww{{{rrrccc[[[YYYZZZ\\\]]]^^^___^^^___```bbbfffeeeeeeffffffeeecccbbbfffhhhiiihhheeecccbbbbbbdddeeeccc___```fffjjjjjjeeedddaaa___^^^^^^^^^___]]]]]]^^^aaadddccc```]]]\\\\\\[[[ZZZZZZ[[[\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZ\\\^^^___```aaa```___\\\YYYXXXXXXYYYZZZ\\\\\\\\\]]]^^^``````aaaZZZXXXUUURRRRRRSSSUUUWWWYYYWWWTTTTTTVVVXXXYYYYYYUUUTTTTTTSSSSSSTTTTTTUUURRRRRRRRRSSSSSSSSSSSSSSSWWWUUUTTTTTTTTTTTTUUUUUUWWWVVVVVVVVVWWWXXXXXXWWWYYYZZZ\\\___aaabbbaaa```]]]\\\[[[ZZZXXXUUURRRPPPNNNQQQUUUVVVVVVWWWYYY\\\ZZZZZZZZZ[[[[[[[[[[[[[[[XXXXXXWWWUUURRRQQQRRRTTTVVVWWWZZZ[[[\\\\\\[[[ZZZZZZ]]]cccmmm{{{{{{yyyxxxjjjcccZZZQQQJJJEEEAAA????????????>>>???@@@AAAAAA???@@@BBBEEEGGGIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRPPPQQQRRRQQQQQQQQQSSSUUUTTTWWW\\\aaagggmmmtttyyy{{{~~~~~~|||{{{{{{|||}}}~~~}}}{{{yyyxxxxxxzzzzzzyyywwwsssmmmgggbbbbbbbbbeeeiiikkkppp~~~}}}xxxxxxxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxzzz{{{||||||||||||zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz}}}~~~}}}yyyvvvxxx~~~yyyzzzyyyuuupppqqq~~~uuunnnkkkggghhhgggaaa\\\\\\bbbiiiwwwwwwggg^^^\\\\\\\\\]]]______^^^___aaabbbffffffgggfffeeedddddddddgggiiijjjiiifffdddccccccccceeeeeebbbbbbdddeeebbbdddcccbbbaaaaaabbbcccccc^^^___aaaccceeedddaaa___```^^^\\\ZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWZZZ[[[]]]^^^____________```^^^[[[YYYXXXYYY[[[\\\bbbbbbaaa___^^^]]]]]]^^^VVVTTTSSSRRRRRRUUUWWWYYY[[[XXXUUUUUUWWWYYY[[[[[[VVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTYYYXXXWWWUUUTTTSSSSSSTTTSSSSSSUUUXXX[[[]]][[[YYYYYYYYYZZZ]]]```bbbaaa___YYYZZZ[[[ZZZXXXVVVTTTSSSSSSZZZaaa```ZZZXXX[[[```[[[ZZZYYYXXXXXXZZZ[[[]]]WWWWWWVVVSSSQQQPPPQQQSSSVVVXXXZZZ]]]]]]]]][[[ZZZYYY\\\aaahhhrrr{{{tttkkkaaaXXXQQQKKKHHHCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRQQQRRRRRRQQQPPPPPPRRRSSSSSSUUUXXX\\\___eeekkkooorrruuuzzz}}}~~~}}}|||||||||{{{||||||yyytttpppmmmlllqqqsssuuuuuusssoookkkiiieeefffkkkooosss|||ttttttttttttuuuuuuuuuuuuxxxyyyzzz{{{||||||||||||wwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}~~~zzz||||||{{{zzz~~~|||||||||{{{rrrmmmlllkkkgggiiiiiieeeaaaaaafffkkkpppwwwzzzrrrhhhbbb```___\\\^^^`````````___```aaadddeeefffeeedddcccdddeeefffhhhiiiiiifffdddddddddbbbeeeeeecccbbbdddccc___ccccccccccccdddeeeeeefffbbbdddeeeggggggfffeeecccaaa```]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^___```aaa```___^^^aaa___\\\YYYYYYZZZ]]]^^^aaabbbaaa```]]]\\\]]]^^^XXXXXXWWWVVVVVVVVVWWWXXXZZZXXXVVVVVVXXXZZZ\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWXXXWWWVVVUUUVVVWWWUUUVVVYYY___eeegggdddaaa\\\ZZZYYY\\\```bbbaaa___XXXYYY[[[ZZZXXXVVVWWWWWWXXX```ffffff```\\\^^^bbbYYYXXXWWWWWWWWWXXXZZZ[[[WWWVVVUUURRRPPPPPPRRRTTTUUUVVVYYY[[[\\\\\\[[[ZZZXXX\\\```dddiiirrr}}}|||tttlllddd]]]YYYOOONNNNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOQQQRRRRRRTTTVVVXXXZZZ]]]aaaeeelllpppvvvzzz~~~~~~}}}}}}}}}{{{|||{{{wwwpppiiieeecccfffkkkpppsssssspppnnnmmmhhhiiinnnuuu~~~uuuuuuuuuvvvvvvvvvwwwwwwyyyyyyzzz{{{||||||||||||vvvwwwxxxzzz{{{|||}}}}}}wwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzz|||}}}xxx|||~~~}}}rrrllljjjjjjjjjggghhhhhhfffcccccceeehhheeeiiijjjgggeeefffccc___\\\___aaabbbaaa_________aaabbbdddcccaaaaaaccceeedddfffhhhhhhfffdddddddddbbbeeeeeebbbbbbeeefffdddccccccccccccdddddddddeeeeeefffggggggfffeeeeeeeee```___^^^\\\ZZZXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^```bbbcccbbbaaaaaabbb___\\\ZZZYYY[[[^^^```___``````^^^[[[YYYZZZ\\\XXXXXXXXXXXXXXXWWWVVVVVVWWWVVVTTTUUUXXXZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRTTTWWWYYYZZZXXXWWWXXXYYYZZZ[[[```hhhoooqqqmmmhhhbbb^^^[[[\\\```cccbbb```ZZZ[[[[[[ZZZWWWVVVXXXZZZZZZ]]]bbbeeefffdddcccbbbWWWYYY[[[\\\\\\\\\ZZZYYYVVVVVVTTTRRRPPPPPPSSSVVVUUUVVVXXXZZZ\\\]]]]]]]]]YYY\\\___aaabbbgggpppxxx{{{zzz~~~zzzsssnnnbbb^^^YYYSSSOOOLLLKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRPPPOOONNNOOOQQQOOOQQQSSSTTTUUUVVVYYY\\\ccchhhooouuuzzz~~~~~~~~~~~~||||||{{{vvvooohhhbbb```aaagggoootttuuusssrrrqqqnnnmmmpppxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{||||||||||||vvvwwwxxx{{{|||~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~~~~zzzsssvvv}}}vvvnnnjjjiiiiiiiiifffffffffeeedddcccdddeee```aaaaaaaaadddgggccc]]]\\\___bbbcccbbb___^^^]]]^^^```bbbaaa______aaadddccceeeggggggeeedddddddddccceeeccc```bbbgggjjjiiidddddddddcccccccccbbbbbbeeeffffffeeedddccccccddd___^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYY\\\]]]```cccdddeeedddcccbbb```\\\ZZZZZZ\\\___bbbcccddddddaaa\\\YYYZZZ\\\TTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSUUUXXXZZZ[[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQUUUXXX\\\\\\ZZZWWWWWWXXXZZZ[[[```iiiqqqrrrmmmhhhgggbbb]]]]]]aaaddddddbbb\\\]]]]]]ZZZVVVUUUXXXZZZYYYXXX[[[bbbiiikkkgggbbbXXX[[[```cccdddaaa]]]ZZZVVVUUUTTTRRRPPPQQQTTTWWWVVVWWWYYY[[[]]]______```\\\^^^```______ccckkkrrr}}}{{{uuussswww|||}}}qqqkkkaaaWWWQQQNNNOOOPPPIIIHHHHHHGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQPPPNNNMMMNNNOOOMMMOOOQQQRRRRRRSSSUUUWWWVVV[[[ccckkkqqqvvv{{{~~~}}}}}}~~~}}}}}}|||xxxpppiiicccaaaaaahhhrrrxxxyyywwwuuuuuutttqqqqqqyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwww~~~|||{{{}}}|||yyyvvvxxxyyyzzzzzzxxxuuusssrrrtttuuuuuuuuuzzz{{{oookkkkkksssvvvnnnlllllliiiggggggggghhhhhhgggdddbbbbbbbbbbbbaaa```aaacccddddddcccaaadddggggggeeebbb```___[[[]]]______^^^]]]^^^___aaabbbccccccaaa```aaabbb```aaaccceeehhhjjjlllmmmkkkiiigggdddbbbbbbbbbcccggggggggggggfffeeeddddddaaa```^^^]]]\\\[[[[[[\\\YYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^aaabbbaaa``````[[[VVVWWW[[[___```^^^aaa___\\\\\\]]]]]]YYYVVVYYYXXXWWWWWWXXXYYYWWWVVVYYYXXXVVVTTTSSSSSSTTTTTTWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUYYYYYYZZZZZZZZZZZZZZZZZZYYY\\\```dddfffeeedddbbbcccaaa``````bbbcccbbbbbbYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^```ccceeeggghhhbbbcccdddeeeccc```]]]ZZZ[[[ZZZXXXUUUTTTUUUYYY\\\VVVXXXZZZ[[[]]]]]]]]]\\\\\\[[[YYYYYY[[[^^^bbbeeerrr{{{wwwrrrqqqqqqpppxxx|||{{{lll___VVVRRRQQQPPPLLLIIIFFFFFFHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSXXXZZZ^^^ccchhhpppxxx~~~}}}~~~~~~}}}|||{{{|||}}}}}}{{{zzzzzzyyyzzz{{{yyyvvvqqqlllhhhkkkoootttzzz}}}}}}|||{{{ssssssvvv{{{zzzzzzyyyyyyxxxxxxwwwyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzz|||~~~}}}zzzwwwxxxyyyzzzyyywwwuuusssrrruuuxxxzzzqqqkkknnnsss~~~}}}|||zzztttooonnnlllhhhfffgggdddeeefffeeecccbbbaaaaaa```___```bbbeeeggghhhgggdddfffhhhhhhfffcccbbbbbb___```bbbbbb```^^^^^^^^^___```aaa```___^^^___aaacccdddfffiiikkknnnpppqqqjjjhhhfffdddbbbbbbcccccceeeeeefffeeeeeedddcccbbbbbbaaa^^^\\\ZZZZZZ[[[\\\YYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\]]]```cccdddcccbbbbbb]]]XXXXXX\\\``````______]]]\\\\\\]]]\\\YYYVVVVVVUUUTTTVVVYYY[[[[[[[[[\\\[[[XXXVVVTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXVVVXXX[[[^^^______^^^]]]___]]][[[[[[]]]^^^^^^]]]XXXXXXWWWWWWXXXZZZ[[[\\\\\\]]]]]]^^^```bbbcccdddccccccddddddbbb```]]][[[YYYYYYXXXVVVTTTUUUXXXZZZWWWWWWXXXYYYYYYYYYXXXWWWZZZYYYWWWVVVWWWYYY\\\]]]dddiiisss{{{|||}}}~~~yyyxxxxxxwwwuuuuuuxxx~~~tttfff[[[UUUSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRUUUYYY^^^eeelllqqqzzz|||~~~~~~}}}}}}~~~~~~}}}|||||||||xxxzzz{{{||||||zzzxxxvvvtttwwwzzz}}}~~~~~~|||{{{uuuuuuwww{{{{{{zzzyyyyyyxxxwwwwwwzzzzzz{{{{{{|||}}}}}}}}}xxxxxxxxxzzz}}}~~~}}}|||zzzzzzzzzyyyyyyyyyxxxxxxvvv{{{~~~pppsssqqqppp}}}sssqqqppppppmmmiiiiiimmmhhhgggfffdddcccbbbaaaaaacccbbbbbbdddgggiiiiiiiiihhhiiijjjiiigggffffffgggfffhhhiiihhheeebbb``````___```aaaaaa______```aaadddfffhhhjjjmmmppprrrssshhhgggeeedddccccccddddddddddddddddddcccbbbaaa```ccc```]]]YYYXXXYYYZZZ\\\YYYYYYYYYZZZ[[[\\\^^^___]]]]]]___bbbeeeffffffdddccc___[[[[[[^^^```aaa```^^^]]]\\\\\\\\\\\\YYYWWWVVVUUUTTTVVVZZZ^^^```aaa___]]]ZZZWWWUUUSSSSSSRRRSSSUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYYYYYZZZZZZ]]][[[YYYYYYZZZ[[[[[[[[[YYYYYYXXXYYYYYY[[[\\\\\\]]]\\\[[[[[[[[[\\\^^^___````````````___^^^]]]\\\ZZZZZZZZZXXXVVVUUUVVVWWWWWWWWWWWWVVVTTTSSSQQQPPPRRRRRRQQQPPPPPPPPPQQQQQQVVVVVV]]]kkk}}}|||rrrooopppvvv|||~~~|||~~~yyyzzz}}}ssseee[[[VVVUUUTTTTTTTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNQQQSSSWWW\\\bbbfffqqqtttxxx{{{|||}}}~~~}}}}}}}}}}}}~~~yyyzzz|||}}}}}}|||{{{ttttttuuu{{{zzzzzzyyyyyyyyyyyyxxxxxx|||||||||}}}}}}}}}}}}}}}xxxxxxyyyzzz{{{||||||{{{|||zzzxxxwwwxxx|||||||||xxxpppzzz~~~wwwpppooopppqqqnnnlllrrrzzzxxxssslllgggdddddddddeeejjjiiihhhhhhiiijjjhhhggglllmmmlllkkkiiiiiijjjlllnnnoooqqqoookkkgggdddcccbbbcccddddddccccccdddeeefffggghhhiiikkklllmmmnnngggfffeeedddddddddeeeeeeeeeeeeeeedddcccbbbaaa```bbb___ZZZWWWUUUVVVYYY[[[YYYZZZZZZ\\\]]]___```aaa______aaadddggghhhgggfffbbb___\\\\\\^^^`````````^^^^^^^^^^^^]]]\\\[[[ZZZ[[[YYYXXXYYY\\\```bbbbbb]]]\\\ZZZWWWUUUTTTTTTTTTVVVWWWZZZ\\\\\\\\\ZZZYYYWWWVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTUUUVVVXXXZZZ\\\aaa^^^\\\[[[\\\^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]ZZZVVVSSSRRRRRRTTTSSSRRRPPPMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFLLLKKKOOOZZZhhhwww|||qqqnnnooossswwwxxx}}}ssseee\\\XXXRRRTTTUUUTTTOOOLLLJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQTTTXXX\\\cccgggnnnsssxxx{{{~~~~~~~~~}}}}}}}}}|||}}}{{{{{{{{{{{{||||||}}}~~~~~~|||{{{zzzwwwwwwxxx|||wwwwwwxxxxxxyyyzzz{{{{{{~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzxxxvvvssstttzzzyyy}}}zzz~~~|||vvvtttpppoooooopppnnnppp{{{vvvmmmiiiiiijjjkkknnnmmmkkkkkkllllllkkkiiinnnooonnnlllkkkkkkmmmoooqqqrrrrrrppplllhhheeeddddddeeeggggggffffffggghhhjjjjjjjjjjjjjjjjjjiiiiiigggfffffffffffffffffffffgggggggggfffeeecccbbbaaa___\\\XXXUUUTTTUUUXXXZZZ[[[[[[]]]^^^```aaabbbcccaaaaaabbbdddggghhhgggfff```___]]]\\\]]]___`````````aaaaaa```___]]]]]]\\\^^^\\\ZZZZZZ\\\]]]]]]]]]YYYXXXWWWUUUUUUUUUVVVVVVWWWYYY[[[]]]]]]]]]\\\[[[WWWVVVVVVVVVXXXZZZ\\\^^^[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTTTTVVVYYY\\\^^^dddbbb___]]]^^^`````````______^^^]]][[[ZZZXXXXXXVVVVVVVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]^^^]]]YYYTTTOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@===>>>???AAABBBBBBBBBBBBDDDDDDIIIOOOUUU```tttxxxsssrrrqqq{{{rrrxxxssseee^^^SSSSSSSSSQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJJJJLLLOOOQQQXXX]]]dddkkkrrrxxx}}}~~~}}}|||zzzzzz{{{zzzyyyyyyyyyzzz{{{{{{~~~}}}|||{{{{{{{{{{{{|||~~~uuuuuuwwwxxxzzz{{{}}}}}}~~~|||{{{zzzyyyxxx{{{{{{{{{zzzxxxxxxyyy{{{uuuuuuwww~~~xxxtttppppppssszzz|||uuutttuuurrrooonnnmmmmmmqqq}}}}}}sssppppppqqqqqqnnnmmmmmmnnnoooppppppooonnnoooooommmllllllnnnppppppppppppmmmiiifffddddddeeeggghhhhhhggghhhiiijjjpppooonnnmmmllljjjiiiiiihhhhhhhhhhhhhhhgggggggggiiiiiihhhgggfffdddcccbbb]]][[[XXXVVVUUUWWWYYY[[[]]]^^^___aaabbbcccccccccbbbbbbbbbdddfffgggeeeddd^^^^^^]]]]]]^^^___aaabbbbbbcccdddbbb```]]]]]]]]]\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\YYYXXXWWWWWWYYY[[[]]]___[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWYYY\\\^^^eeebbb^^^]]]^^^___``````aaa``````^^^]]]ZZZXXXWWWSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[WWWXXXVVVRRRMMMHHHFFFEEE@@@???>>>>>>======>>>>>>===>>>@@@BBBDDDFFFFFFGGGBBBCCCHHHMMMMMMRRRggg~~~zzzuuurrr}}}xxxsss{{{tttkkk]]]YYYTTTQQQOOONNNMMMLLLJJJIIIGGGEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNQQQVVV\\\cccjjjqqqwww|||~~~{{{yyyxxxyyyxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{vvvvvvwwwxxxzzz{{{||||||||||||{{{zzzyyyyyyxxxxxxzzz{{{{{{zzzxxxxxx{{{~~~|||zzzrrrppprrr{{{xxxuuuvvvwwwrrrnnnkkkkkkllloooxxx}}}xxxwwwxxxvvvtttqqqpppoooppprrrrrrqqqpppmmmnnnooonnnmmmlllnnnoooppppppooolllhhhfffggghhhiiijjjllllllkkkkkkmmmnnnrrrqqqpppooommmlllkkkjjjjjjjjjjjjjjjiiiiiihhhgggiiiiiiiiihhhfffdddcccbbb\\\[[[ZZZYYYYYY[[[]]]^^^___```bbbcccdddddddddccccccbbbbbbdddeeeeeecccaaa]]]^^^^^^___```aaaccceeeccceeeeeeccc___\\\[[[\\\XXXXXXYYY[[[]]]]]][[[YYYVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[\\\]]]___```]]]\\\ZZZZZZ[[[]]]___aaaZZZ[[[\\\]]]^^^___```aaaeeeccc```]]]\\\\\\]]]]]]eeebbb^^^\\\\\\^^^___```____________^^^\\\[[[ZZZRRRTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZYYYWWWTTTQQQOOOLLLLLLKKKGGGCCC@@@??????<<<<<<<<<===???AAACCCEEEHHHHHHIIIKKKMMMOOOPPPQQQNNNLLLOOOSSSRRRRRRbbbvvv~~~yyy|||zzzuuu}}}qqqggg[[[TTTRRRRRROOOKKKJJJIIIFFFDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNMMMLLLKKKLLLMMMMMMPPPTTTYYY^^^dddlllpppxxxxxxyyy|||}}}zzzyyyxxxxxxyyyzzz{{{||||||}}}xxxyyyzzz||||||}}}||||||www{{{wwwxxxxxxyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{zzzyyyzzz}}}yyywwwzzz~~~xxxxxxxxxyyyqqqllljjjjjjkkklllrrryyyzzzyyy||||||yyyvvvvvvtttsssrrrrrrqqqooonnnlllmmmnnnnnnmmmlllmmmooosssrrrpppmmmjjjiiikkkmmmmmmnnnppppppooopppqqqsssppppppooonnnmmmlllkkkkkkkkkllllllkkkkkkiiihhhhhhiiiiiihhhgggfffdddbbbaaa\\\\\\\\\\\\]]]^^^___```aaaaaacccdddeeeddddddccccccbbbbbbcccdddcccaaa___]]]^^^``````aaaccceeegggccceeeeeeccc^^^ZZZZZZ[[[UUUWWWZZZ^^^bbbcccaaa___XXXXXXWWWWWWXXXYYY[[[\\\```___^^^]]]^^^```bbbddd```___]]]\\\]]]___aaacccZZZ[[[\\\^^^```bbbcccdddooommmiiieeeaaa______^^^fffccc^^^\\\]]]___``````]]]^^^_________^^^]]]\\\SSSUUUXXXZZZZZZYYYWWWUUUVVVWWWVVVTTTQQQKKKFFFCCCBBBBBBAAA???;;;::::::;;;>>>>>>???AAADDDHHHKKKMMMRRRRRRRRRSSSUUUVVVXXXYYY^^^XXXXXX\\\ZZZWWWaaaqqq~~~~~~wwwsssbbbWWWUUUTTTPPPKKKJJJHHHFFFDDDCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJIIIHHHFFFGGGHHHJJJKKKNNNPPPTTTZZZ```eeerrrrrrtttwww|||~~~|||{{{yyyzzzzzzzzzzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyyxxxyyy|||}}}{{{xxxxxxvvvtttssssssttttttsssvvvyyy{{{zzzzzzzzzyyy|||sssqqqsssuuuuuulllkkkjjjiiijjjlllnnnpppssstttvvvyyy{{{|||}}}}}}zzzxxxuuussssssrrrpppooonnnnnnnnnlllkkkkkknnnqqqpppnnnkkkiiihhhiiijjjlllppppppqqqsssttttttrrrpppqqqppppppppprrrrrrpppnnnkkkkkkjjjiiiiiiiiijjjjjjjjjgggffffffddd___]]]___[[[]]]]]]\\\[[[]]]bbbggghhhgggfffffffffeeeccc``````aaadddfffgggfffeeeeee___aaadddgggiiiiiihhhhhhjjjiiigggddd```]]][[[YYY\\\]]]___bbbcccbbb___\\\ZZZYYYXXXXXXYYY[[[]]]^^^]]]]]]^^^```cccccc```^^^\\\^^^``````___```aaaccc^^^____________bbbfffiiinnnmmmllljjjhhhfffdddccchhhgggfffeeedddbbbaaaaaabbbbbbaaa```^^^\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUURRRNNNHHHEEEDDDBBB???<<<>>>@@@AAAAAA@@@??????@@@GGGHHHJJJMMMQQQVVV[[[^^^dddcccbbbaaabbbdddfffgggccccccbbb``````ccchhhlll{{{tttfff]]]WWWPPPKKKLLLIIIDDDBBBCCCEEEGGGHHHLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLNNNQQQVVVZZZbbbgggnnntttxxx||||||zzzyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzz{{{|||}}}~~~}}}zzzyyyxxxyyy{{{{{{xxxvvvxxxwwwuuuuuuuuuvvvvvvvvvrrrwww~~~zzzoooiiiiiikkkllllllhhhhhhhhhhhhiiikkkmmmnnnppprrrvvvyyy{{{{{{zzzyyyxxxvvvtttsssttttttsssqqqooonnnlllllllllmmmooopppnnnllljjjhhhggggggggghhhpppqqqsssuuuxxxxxxuuusssjjjjjjkkknnnqqqssssssrrrmmmmmmlllkkkjjjjjjkkkkkklllhhhdddddd```[[[ZZZ\\\[[[\\\]]]\\\\\\^^^bbbeeehhhfffeeeddddddcccaaa___^^^___bbbdddeeeeeeeeedddeeefffgggiiiiiiiiiiiihhhjjjiiigggeeecccaaa______aaa``````aaabbbbbbaaa___^^^]]][[[ZZZZZZZZZ\\\]]]\\\\\\]]]___aaaaaa___]]][[[\\\^^^^^^^^^^^^```bbb^^^___`````````bbbeeeggglllllljjjiiigggfffffffffmmmmmmkkkiiigggeeecccbbbbbbaaa___]]][[[YYYXXXWWWTTTUUUWWWWWWVVVTTTRRRQQQQQQKKKDDD???>>>>>>===<<<===???BBBCCCDDDEEEHHHJJJTTTUUUXXXZZZ]]]```bbbcccddddddcccdddfffhhhkkkmmmdddddddddccccccdddhhhkkkpppzzzvvviii^^^VVVRRROOOKKKFFFCCCCCCEEEFFFGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLOOOSSSVVV[[[___eeekkkppptttxxx{{{}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzzzz{{{}}}~~~tttttttttvvvwwwwwwuuusssuuutttsssrrrrrrtttvvvxxxyyy}}}mmmggg```]]]^^^```bbbaaacccdddfffhhhiiikkkkkklllllloootttxxxyyyxxxvvvttttttsssrrrssstttuuuuuuttttttpppmmmlllmmmnnnllljjjjjjiiihhhgggfffeeeddddddmmmnnnrrrvvvzzzzzzwwwtttgggfffgggjjjnnnqqqqqqqqqmmmlllkkkjjjiiiiiihhhhhhiiidddaaa```^^^YYYYYY[[[ZZZ[[[]]]]]]]]]^^^```bbbeeedddbbbbbbbbbbbb```___\\\^^^aaaccceeeeeeddddddjjjjjjjjjjjjjjjjjjiiiiiihhhggggggfffeeedddcccccceeecccaaa```aaaccccccbbbaaa```^^^\\\ZZZZZZZZZZZZ\\\[[[\\\]]]______]]][[[YYY[[[\\\]]]]]]]]]___aaa___aaabbbbbbaaaaaaccceeeiiihhhgggffffffggghhhiiiqqqpppnnnllliiifffdddcccbbb```]]][[[XXXWWWVVVVVVWWWXXXYYYXXXVVVRRRNNNKKKIIIDDD>>>;;;;;;???BBBDDDKKKLLLNNNPPPQQQTTTXXX[[[aaabbbeeeggggggggggggfffffffffffffffgggiiikkklllcccddddddbbbaaabbbeeegggiiioooxxxwwwhhh^^^YYYWWWRRRKKKGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKNNNPPPSSSVVV[[[```eeekkkqqquuuxxx}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~rrrrrrtttvvvwwwwwwvvvuuutttsssqqqqqqsssyyy{{{yyyzzzzzz}}}zzzjjjaaa\\\VVVSSSUUUXXX[[[]]]bbbdddgggjjjlllmmmmmmmmmkkkmmmpppsssttttttrrrqqqooonnnoooqqqtttuuuuuutttyyysssmmmlllmmmmmmhhhdddeeeeeefffggggggfffeeedddgggjjjoootttxxxxxxuuurrriiihhhggggggiiikkkjjjiiijjjiiihhhfffeeedddddddddbbb___^^^```^^^ZZZYYY[[[ZZZ[[[\\\]]]]]]]]]^^^^^^aaa___^^^___aaabbbaaaaaa]]]^^^aaadddfffffffffeeekkkkkkjjjiiiiiijjjjjjkkkggggggfffeeeeeedddccccccfffdddbbbbbbbbbccccccbbb```___]]][[[ZZZYYYYYYYYY\\\[[[[[[\\\]]]]]]\\\ZZZYYY[[[\\\]]]]]]^^^___aaa```bbbddddddbbbaaaaaabbbeeedddddddddeeegggiiikkkoooooonnnllliiifffdddbbbbbb```]]]ZZZXXXXXXXXXYYYZZZYYYWWWTTTPPPKKKGGGEEE???>>>===>>>CCCIIIOOORRR[[[\\\\\\[[[[[[]]]aaadddfffffffffgggggggggggggggiiihhhgggfffeeeeeeeeeeeecccbbb```]]]\\\]]]```dddkkkmmmrrr|||{{{oooiiiccc]]]TTTNNNKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKJJJHHHIIIJJJLLLNNNQQQUUUXXX]]]cccjjjooossswww|||~~~~~~}}}|||||||||}}}}}}||||||{{{zzzyyyzzzzzz{{{|||}}}}}}}}}~~~~~~uuuvvvwwwwwwwwwwwwxxxxxxvvvvvvwwwyyywwwpppkkkiiiiiinnnooottt}}}oooeee___YYYRRRNNNNNNSSSXXX\\\ccceeeiiimmmooopppoooooolllllllllmmmnnnoooppppppjjjjjjkkknnnqqqssssssrrrvvvqqqlllkkkmmmlllhhhdddaaabbbeeeggghhhhhhggggggeeehhhmmmrrrvvvvvvssspppiiigggeeeeeefffffffffeeehhhhhhfffeeeccccccbbbbbb```^^^___bbbaaa[[[XXXYYY^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZ\\\```cccdddddd___aaadddfffhhhhhhgggggggggggggggggghhhjjjkkkllljjjjjjiiigggfffdddccccccdddccccccccccccbbb```^^^[[[ZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYZZZ\\\]]]\\\ZZZZZZ\\\^^^^^^______aaacccbbbccceeedddbbbaaaaaabbbbbbbbbbbbccceeegggiiijjjlllllllllllljjjhhheeedddbbb```]]]ZZZYYYYYYYYYZZZVVVSSSNNNHHHDDDAAA@@@@@@===@@@DDDJJJOOOUUUYYY\\\\\\]]]\\\[[[ZZZ\\\___bbbdddcccaaa``````bbbeeeggghhhhhhgggfffeeeddddddcccfffccc___ZZZXXXZZZ```dddjjjjjjlllttt{{{vvv}}}pppiii^^^UUUPPPMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHHHHIIIJJJKKKLLLOOORRRUUU[[[bbbffflllpppuuuxxxyyy|||~~~}}}||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~uuuvvvvvvuuuuuuvvvyyy{{{}}}|||kkkdddaaa```aaacccdddhhhsssvvvjjjfff___[[[TTTOOONNNSSSYYY^^^eeegggjjjmmmoooppppppppplllkkkjjjiiijjjkkkmmmnnnggghhhiiimmmpppqqqqqqooonnnllljjjjjjlllllljjjgggaaabbbdddfffhhhiiihhhhhhgggiiilllqqqttttttqqqnnnfffdddbbbbbbccceeefffeeehhhgggfffeeeddddddddddddbbb```aaadddccc]]]YYYZZZeeeccc```______^^^]]][[[ZZZYYYXXX[[[___ccceeeeeecccdddfffhhhiiiiiihhhhhhbbbcccdddfffhhhiiikkkkkkmmmlllkkkiiigggeeedddcccbbbaaaaaaaaaaaa___\\\ZZZWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZ[[[]]]___``````aaaccceeecccdddeeedddbbbaaabbbcccaaabbbccceeeggghhhiiijjjjjjkkkllllllkkkhhhfffddd___^^^[[[XXXVVVTTTTTTSSSKKKHHHBBB>>>;;;<<<>>>@@@EEEJJJQQQVVVXXXZZZ[[[\\\WWWXXXYYYZZZZZZ\\\```cccbbb```]]][[[\\\___dddfffdddeeeeeeffffffggggggggghhheee```[[[YYY\\\aaafffccccccffflllttt}}}zzzzzzuuurrrzzzwwwjjj^^^VVVQQQOOOMMMMMMLLLLLLKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJIIIHHHGGGHHHIIIGGGHHHJJJLLLNNNRRRWWW[[[aaaffflllooorrrvvv{{{~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~tttvvvxxxyyy|||xxxkkk___\\\]]]^^^```ccceeemmm}}}ppphhhfffaaa^^^ZZZWWWVVVYYY^^^bbbeeefffhhhkkkmmmnnnnnnnnnjjjjjjjjjjjjjjjjjjkkkkkkhhhhhhjjjmmmppppppooommmlllkkkkkkjjjiiihhhgggfffccccccdddeeeffffffffffffggghhhjjjmmmoooooollljjjdddbbb``````bbbeeefffffffffeeeddddddccccccccccccbbb______ccccccaaabbbeeennnjjjeeebbbaaaaaa___]]][[[ZZZYYYZZZ^^^bbbddddddeeefffhhhiiijjjiiihhhggg```aaadddfffhhhiiiiiiiiijjjjjjhhhgggeeedddbbbbbbbbb___]]]\\\[[[[[[ZZZXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRTTTWWWYYYYYYYYY[[[]]]___``````aaadddfffdddddddddcccaaaaaaccceeedddeeegggiiijjjjjjjjjiiiiiijjjjjjjjjhhheeeaaa___[[[YYYVVVRRRNNNJJJGGGEEE@@@???===<<<>>>AAAEEEGGGMMMRRRXXX[[[[[[YYYXXXYYYUUUWWWZZZ\\\]]]___bbbddd___^^^\\\[[[\\\^^^aaacccaaabbbcccdddeeeeeeeeeeeedddcccaaa^^^\\\]]]```ccc```aaaeeeiiikkkqqq{{{uuuwwwvvvuuu}}}yyyuuuxxx|||yyykkkaaaZZZVVVTTTQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGGGGFFFFFFGGGIIIFFFGGGIIIIIIJJJLLLOOORRRVVVZZZ```eeehhhnnntttzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~xxx{{{~~~oooddd[[[ZZZ]]]___bbbdddooozzzvvvmmmffffffcccbbbaaa______aaadddhhhdddeeefffhhhjjjkkkllllllgggiiijjjkkkkkkjjjiiihhhiiijjjkkknnnppppppnnnlllnnnooonnnkkkgggcccaaaaaaeeeeeeddddddddddddddddddfffffffffhhhjjjjjjgggeeeeeeccc``````aaacccddddddbbbbbbaaaaaaaaaaaaaaabbb___[[[[[[```cccffflllrrrtttooohhheeedddcccbbb```^^^\\\ZZZ[[[]]]```bbbcccfffggghhhjjjjjjhhhgggfff```bbbdddggghhhhhhhhhgggeeeddddddbbbaaa```______ccc___ZZZWWWWWWXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUQQQPPPOOOQQQTTTWWWXXXWWWZZZ\\\^^^___```aaaccceeedddddddddbbb```aaadddffffffhhhkkkmmmnnnmmmkkkiiigggggghhhgggddd```\\\YYYWWWVVVRRRMMMGGGAAA<<<:::;;;;;;===@@@EEEIIINNNPPPPPPUUUYYY[[[YYYWWWWWWXXXTTTVVVZZZ\\\\\\]]]___aaa]]]]]]\\\\\\\\\]]]^^^___```aaaaaaaaaaaa```_________```aaa```^^^]]]^^^___bbbdddhhhjjjgggiiizzz~~~vvvwwwxxxxxx|||lllkkkssszzzvvvjjjccc^^^\\\TTTSSSPPPNNNLLLJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF@@@BBBDDDEEEEEEEEEFFFHHHGGGIIIJJJJJJJJJJJJMMMNNNMMMRRRXXX^^^bbbhhhooouuuuuuyyy}}}~~~{{{|||~~~~~~}}}{{{zzz~~~~~~}}}}}}~~~~~~}}}~~~||||||}}}uuubbb^^^]]]___bbbdddjjjqqq}}}|||rrrlllgggbbb___````````````aaabbbcccdddeeecccbbbdddgggiiijjjjjjffffffffffffggghhhjjjjjjkkkjjjjjjkkklllnnnppprrrpppmmmhhheeecccbbb```___^^^^^^^^^___```aaabbbcccbbbdddgggiiiiiiiiigggfffbbbdddfffhhhhhhfffdddbbb^^^^^^```aaaaaaaaa```___[[[^^^aaadddfffiiilllooojjjgggcccbbbccccccaaa^^^^^^\\\ZZZZZZ]]]```cccddd``````aaabbbccccccbbb```dddaaa___bbbfffgggeeeaaabbbccccccaaa^^^]]]]]]]]][[[\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWUUUTTTTTTWWWYYY[[[]]]^^^___`````````___^^^eeeeeeeeedddddddddeeeeeegggjjjnnnpppooolllgggdddeeeeeecccbbb___\\\ZZZYYYZZZXXXSSSLLLEEE@@@??????>>>???DDDLLLTTTYYYZZZXXXUUUWWWYYYZZZ[[[ZZZXXXWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]][[[YYYXXXYYY[[[^^^```___```aaabbbaaa```^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^bbbbbbaaaaaaccchhhooouuu~~~|||rrrkkkppp||||||tttooommmeee^^^VVVQQQNNNKKKHHHEEEJJJHHHEEEDDDEEEFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGLLLMMMOOOQQQUUU\\\dddjjjqqqtttxxxzzz|||~~~~~~||||||{{{}}}}}}|||yyy|||~~~|||{{{}}}~~~{{{~~~}}}||||||}}}}}}~~~~~~vvvmmmdddbbbdddkkkqqqwww|||qqqhhhdddaaa___\\\^^^^^^^^^___aaabbbdddeeejjjiiiiiiiiijjjiiigggeeeeeeeeeeeeeeefffggghhhiiijjjjjjiiiiiijjjkkkmmmnnnmmmjjjgggdddcccaaa^^^\\\ZZZZZZZZZZZZ\\\^^^aaabbbbbbdddgggiiijjjiiigggeeeaaabbbdddeeeeeedddbbbaaa______aaabbbbbbaaa```___[[[]]]___```aaabbbdddfffcccaaa___^^^^^^^^^]]][[[[[[YYYYYYZZZ\\\^^^^^^]]]\\\\\\^^^___aaaaaaaaa___bbb```^^^aaaeeegggdddaaa___``````___]]][[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZ[[[\\\^^^_________^^^bbbbbbbbbbbbbbbcccdddeeeiiikkknnnpppooommmiiigggfffeeecccaaa___\\\ZZZXXX]]][[[VVVPPPIIIEEEEEEEEEMMMNNNQQQVVV\\\^^^]]][[[XXXYYYZZZ[[[\\\[[[[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXXXXYYYYYYZZZZZZZZZ^^^___aaabbbbbb```___^^^\\\[[[[[[ZZZ[[[\\\]]]^^^``````______```eeekkkpppzzzrrrlllrrr|||rrrjjj___WWWRRROOOKKKIIIGGGFFFEEEDDDCCCDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJLLLOOOUUU\\\aaajjjmmmrrruuuxxx|||~~~}}}|||{{{zzz}}}~~~}}}~~~}}}}}}|||~~~~~~~~~~~~~~~uuukkkhhhgggiiiooozzzuuunnnddd^^^]]]]]]\\\[[[]]]]]]^^^```bbbdddfffgggpppooommmllljjjgggbbb^^^eeeeeeeeeeeeeeefffggghhhiiihhhgggffffffggghhhiiiiiigggeeecccbbb```\\\ZZZVVVUUUTTTUUUWWWZZZ^^^``````bbbfffhhhiiihhheeeccc``````aaaaaaaaaaaa``````___```aaabbbbbbaaa```___[[[\\\]]]]]][[[[[[\\\]]]YYYYYYYYYXXXWWWWWWXXXYYYXXXXXXXXXYYYZZZZZZWWWUUUXXXZZZ\\\^^^```aaaaaaaaa```___^^^```ccceeeccc```[[[\\\]]]\\\ZZZYYYZZZ[[[YYYZZZZZZ[[[\\\[[[[[[[[[]]]]]]\\\ZZZYYYWWWVVVUUUSSSTTTTTTUUUWWWXXXYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]]______```aaabbbdddffffffjjjkkkmmmnnnnnnllljjjiiieeedddbbb___]]]ZZZXXXWWW\\\[[[WWWRRRNNNMMMNNNQQQ[[[[[[\\\___aaaaaa___]]]\\\\\\]]]]]]]]]^^^^^^^^^___^^^\\\ZZZYYYZZZ[[[\\\YYYZZZ]]]______^^^[[[ZZZ]]]^^^```aaaaaa```___^^^[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\```eeeiiiuuu~~~vvvqqquuu}}}}}}oooccc\\\VVVQQQNNNGGGGGGGGGFFFDDDCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGFFFFFFGGGHHHIIIMMMSSSWWW___bbbgggmmmqqqvvv{{{}}}~~~~~~}}}|||{{{zzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~{{{sssnnnlllnnnrrrrrrvvvzzz|||nnnggg___[[[[[[]]]]]]]]]^^^___```bbbeeehhhjjjlllsssppplllhhheeebbb^^^[[[ffffffeeeeeeeeeffffffggggggfffeeecccbbbccccccdddfffeeeccccccbbb___\\\YYYUUUTTTRRRRRRSSSWWW[[[]]]]]]___bbbeeeeeedddbbb```^^^^^^^^^^^^^^^^^^^^^^^^______```aaa```___]]]\\\[[[\\\\\\[[[YYYWWWXXXYYYRRRUUUWWWVVVSSSSSSVVVZZZYYYXXXWWWWWWWWWWWWTTTRRRWWWYYY]]]___aaabbbcccddd```___^^^___``````^^^\\\VVVXXXYYYXXXWWWWWWXXXYYYVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\ZZZYYYWWWVVVVVVUUUSSSTTTVVVXXXYYYZZZZZZZZZUUUVVVVVVWWWXXXYYYYYYYYY^^^^^^___aaaccceeeggghhhhhhiiiiiijjjjjjjjjiiiiiibbbaaa___\\\YYYWWWUUUTTTVVVUUUSSSQQQPPPQQQVVVYYY\\\\\\]]]_________]]]\\\```____________```aaaaaa```]]]ZZZWWWWWWXXXYYY[[[\\\]]]___``````___]]][[[[[[\\\]]]^^^^^^^^^]]]]]]YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\```dddjjjssszzzyyy}}}uuukkkbbbYYYSSSKKKLLLKKKIIIEEECCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIMMMOOOSSSWWW\\\bbbhhhnnntttxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~}}}|||zzzzzzzzz{{{|||~~~xxxmmmiiihhhllluuu~~~}}}{{{zzzuuu|||wwwllljjjeee^^^[[[\\\^^^___^^^```aaaccceeeiiillloooppptttoooiiidddaaaaaa``````ggggggfffeeeeeeeeeffffffeeedddbbbaaa``````aaaaaadddcccbbbbbbaaa___\\\YYYXXXVVVSSSRRRRRRUUUXXXZZZYYY[[[]]]___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^\\\ZZZYYYWWWYYYYYYXXXVVVUUUVVVWWWQQQTTTVVVVVVTTTUUUXXX\\\]]]ZZZVVVUUUUUUUUUUUUUUUTTTXXX\\\^^^___```bbbdddaaa```^^^^^^]]]\\\ZZZXXXTTTUUUVVVVVVUUUUUUVVVWWWTTTUUUVVVWWWXXXZZZ[[[\\\YYYXXXWWWVVVVVVVVVWWWWWWUUUWWWYYY[[[\\\\\\[[[[[[WWWVVVVVVVVVUUUUUUVVVVVV[[[[[[\\\^^^```bbbdddeeeccccccddddddeeeeeeffffff___]]][[[XXXVVVTTTSSSSSSSSSSSSRRRPPPOOOQQQUUUYYYUUUWWWYYYZZZ[[[[[[\\\\\\``````______``````aaabbb^^^[[[XXXUUUUUUVVVYYY[[[]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZ[[[^^^```cccgggqqq~~~~~~}}}qqqeee]]]RRRQQQNNNJJJFFFDDDCCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHJJJJJJMMMSSSXXX]]]dddjjjoootttwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}|||~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~|||}}}|||rrrnnnlllkkkkkkoooyyy}}}~~~yyy~~~sssppp}}}nnnfffgggccc^^^]]]___```___^^^aaabbbdddfffiiimmmoooqqqsssnnnfffbbbaaaccceeefffgggfffeeedddddddddddddddbbbaaa```______```aaabbbcccbbb`````````^^^\\\ZZZYYYXXXUUUTTTTTTUUUXXXYYYXXXYYYYYYZZZ[[[[[[[[[\\\^^^^^^____________^^^^^^]]]]]]^^^]]]\\\ZZZXXXWWWTTTUUUVVVUUUSSSSSSTTTUUUTTTUUUVVVWWWWWWXXX[[[]]]]]]ZZZVVVTTTUUUVVVWWWWWWRRRVVVZZZ\\\[[[[[[]]]_________^^^]]][[[YYYWWWVVVSSSUUUVVVVVVTTTTTTUUUVVVUUUUUUUUUVVVXXXYYY[[[\\\VVVVVVUUUUUUUUUVVVXXXYYYXXXYYY[[[\\\]]]]]]\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWXXXYYY[[[]]]^^^]]]^^^___```aaaaaaaaaaaa\\\ZZZXXXUUUTTTSSSSSSSSSVVVVVVUUUSSSQQQQQQSSSUUUSSSUUUXXXYYYYYYZZZ\\\]]]^^^^^^_________`````````[[[YYYVVVUUUUUUXXX[[[]]]aaa^^^[[[YYYXXXYYY[[[\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[]]]___aaaaaagggpppzzzuuulll]]]XXXPPPJJJFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDCCCBBBCCCEEEBBBCCCEEEDDDCCCCCCDDDEEEFFFHHHLLLPPPTTTYYY___ccckkkoootttwwwzzz|||~~~|||}}}~~~}}}}}}~~~~~~}}}zzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{|||~~~uuusssnnnssszzzsssjjjmmmuuulllhhhdddaaa___```cccdddbbb```___```aaadddgggjjjlllnnnnnnjjjdddaaaaaacccfffgggeeedddcccbbbaaaaaaaaaaaa```_________```aaacccdddbbb```]]]\\\\\\\\\[[[YYYWWWWWWVVVVVVVVVWWWYYYZZZYYYXXXWWWWWWXXXYYY[[[\\\^^^___aaabbbbbbaaa___^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTVVVVVVVVVTTTSSSTTTUUUVVVUUUUUUVVVXXX[[[[[[[[[YYYXXXVVVVVVWWWXXXXXXXXXSSSWWW[[[\\\YYYXXXZZZ]]][[[\\\\\\[[[YYYXXXWWWWWWTTTVVVVVVVVVTTTTTTTTTVVVWWWWWWWWWWWWXXXZZZ\\\]]]XXXWWWUUUUUUUUUWWWXXXZZZZZZ[[[[[[\\\\\\[[[[[[[[[WWWWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYY[[[]]]^^^___^^^^^^[[[YYYWWWUUUTTTTTTUUUUUUWWWXXXYYYXXXWWWWWWXXXZZZVVVXXXZZZZZZYYYYYY[[[]]][[[\\\]]]^^^___^^^]]]]]]XXXWWWWWWWWWXXX[[[^^^```ccc```]]]ZZZYYYZZZ[[[]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVWWWYYYZZZZZZZZZ\\\]]]^^^^^^bbbgggkkkppp|||~~~lllbbbUUUMMMJJJIIIEEEAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDD@@@BBBDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLPPPUUUYYY^^^ccciiiooossswwwzzz|||~~~}}}}}}||||||}}}~~~|||~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||||}}}wwwyyy{{{|||~~~~~~~~~~~~|||}}}~~~yyypppoootttvvvyyynnnhhhooovvvnnnjjjhhhcccaaaaaacccggghhhfffccc\\\]]]___aaadddgggiiikkkhhheeebbb```aaabbbccccccccccccbbb```_______________^^^^^^___```bbbdddfffaaa^^^[[[ZZZZZZZZZZZZYYYUUUUUUUUUVVVWWWYYYZZZ[[[ZZZXXXWWWUUUVVVYYY[[[]]]___aaaccceeeeeecccaaa____________^^^]]]ZZZXXXWWWXXXYYYZZZXXXVVVUUUVVVWWWWWWTTTSSSUUUYYY[[[[[[YYYUUUUUUVVVWWWYYYZZZXXXVVVVVVZZZ^^^^^^ZZZXXXZZZ]]]XXXYYYZZZZZZYYYXXXXXXYYYUUUWWWWWWVVVUUUTTTTTTUUUYYYYYYXXXYYYZZZ\\\]]]___ZZZYYYWWWVVVVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUVVVXXXYYYVVVVVVUUUUUUTTTUUUUUUVVVVVVXXXZZZ]]]^^^^^^]]]\\\[[[YYYWWWUUUUUUUUUWWWXXXUUUWWW[[[]]]]]]^^^```bbbYYY[[[]]][[[XXXWWWYYY[[[YYYZZZ\\\^^^^^^]]]\\\[[[WWWWWWWWWXXX[[[^^^aaaccc^^^]]]ZZZXXXWWWWWWWWWXXX[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTVVVYYYZZZZZZZZZ[[[\\\ZZZ[[[___cccbbbcccnnn|||xxxkkkZZZQQQPPPNNNIIIDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBCCCDDD@@@BBBEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHKKKOOOSSSTTTYYYaaahhhnnnssswwwzzzxxxzzz|||~~~}}}||||||}}}}}}zzz||||||~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{||||||{{{{{{|||~~~sssuuuxxx{{{}}}~~~~~~~~~|||{{{|||sssrrrsssrrruuu{{{sssnnnrrrxxxqqqooollljjjeeebbbaaabbbeeegggfffddd______``````aaabbbbbbbbb````````````````````````^^^^^^^^^]]]^^^^^^______`````````aaa``````______ZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[]]]___```aaabbbeeeiiillliiiccc]]][[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXYYYWWWYYY\\\]]][[[XXXVVVUUUUUUUUUVVVVVVWWWZZZ^^^aaaaaa^^^YYYTTTSSSTTTVVVXXXVVVXXXYYYZZZZZZ[[[^^^```ZZZZZZYYYXXXXXXYYY[[[\\\[[[YYYXXXXXXXXXXXXWWWUUUSSSSSSTTTSSSRRRRRRUUUWWWVVVVVVVVVVVVWWWWWWWWWWWW^^^aaabbbbbbbbbccc___YYYWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\]]]^^^___aaacccdddeeecccaaa___]]][[[[[[[[[[[[XXXZZZ\\\]]][[[YYYYYYYYYWWWYYY\\\^^^^^^]]]^^^___]]]\\\[[[XXXWWWWWWZZZ]]][[[ZZZWWWTTTRRRPPPPPPPPPVVVUUUTTTRRRRRRRRRSSSSSS[[[\\\]]]^^^^^^\\\[[[YYY]]]\\\\\\]]]```cccfffhhh{{{tttuuuyyygggZZZSSSOOOKKKGGGEEECCCBBBBBBBBBBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEHHHGGGEEEEEEFFFGGGIIIKKKOOORRRVVV[[[___dddjjjnnnssswww|||~~~|||||||||||||||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~|||zzzzzz|||~~~~~~||||||}}}|||yyywwwyyyyyyyyyzzz}}}~~~uuuuuuvvvyyy|||~~~~~~}}}~~~~~~}}}}}}~~~~~~|||vvvrrrvvvzzzuuukkkppp}}}uuupppooommmkkkjjjgggdddcccccccccaaa___``````___^^^^^^^^^^^^___```______^^^^^^______```bbbaaa___^^^]]]]]]]]]]]]]]]^^^^^^_________^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[WWWWWWWWWXXXXXXYYYYYYZZZ]]]]]]^^^___``````aaaaaadddhhhjjjhhhbbb\\\ZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUWWWXXXYYYXXXYYYZZZZZZYYYXXXYYYZZZYYY[[[]]]]]]ZZZWWWVVVVVVVVVWWWWWWWWWWWWYYY]]]___^^^[[[VVVSSSQQQSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^YYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[XXXXXXWWWVVVTTTSSSRRRSSSTTTTTTTTTUUUYYY[[[ZZZZZZ[[[]]]^^^___aaaaaa```ccceeedddeeefffbbb[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___aaabbbdddfffggghhhcccbbb```___^^^]]]]]]]]]\\\]]]]]]\\\ZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[[[[]]]]]]\\\ZZZXXXYYY[[[]]]\\\ZZZWWWUUURRRQQQQQQQQQVVVUUUTTTSSSSSSTTTUUUUUU]]]^^^___``````___]]]\\\[[[[[[[[[]]]```dddhhhjjjxxxzzzsssqqqssswww{{{mmmccc[[[SSSMMMFFFDDDDDDDDDEEEEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFDDDDDDDDDFFFGGGGGGEEEDDDEEEFFFHHHIIIHHHKKKOOORRRVVV[[[```cccmmmqqqvvvzzz|||~~~~~~|||{{{{{{{{{|||{{{yyyxxxyyy|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||~~~~~~~~~|||{{{{{{{{{zzz{{{|||}}}|||xxxxxxxxx{{{}}}~~~}}}~~~}}}}}}|||||||||||||||}}}nnnjjjhhhkkkrrrwwwwwwuuuwwwvvvyyywwwnnnlllzzzwwwpppmmmmmmlllkkkjjjhhheeecccbbbaaa___]]]dddbbb```^^^\\\\\\]]]^^^___^^^\\\[[[[[[\\\^^^___cccbbb___]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXYYYZZZ\\\]]]___```bbbbbbbbbaaaaaaaaaaaaaaabbbfffhhhfff```[[[YYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYUUUUUUUUUVVVWWWYYY\\\]]]ZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]^^^^^^\\\YYYWWWVVVWWWWWWXXXYYYXXXWWWXXXZZZ\\\YYYWWWTTTQQQQQQSSSVVVXXX]]]^^^^^^]]][[[ZZZZZZ[[[XXXYYYZZZ\\\]]]]]]\\\\\\]]][[[YYYWWWWWWUUUSSSQQQRRRSSSTTTUUUVVVXXX\\\`````````aaabbbdddeeeffffffaaaeeegggggghhhiiiddd^^^YYYYYYYYYZZZ[[[[[[\\\\\\^^^___aaaccceeegggiiiiiiccccccccccccbbbaaa```___aaa```___\\\YYYWWWXXXYYY\\\^^^^^^]]]ZZZWWWWWWWWW\\\]]]^^^]]][[[ZZZ[[[\\\\\\[[[XXXVVVTTTSSSRRRRRRUUUUUUUUUUUUVVVWWWXXXYYY___```aaaccccccbbb```___ZZZZZZ[[[]]]```eeeiiikkkooozzzuuuooonnnuuuvvviii\\\TTTNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDGGGJJJLLLPPPTTTWWWcccggglllqqqtttwwwzzz|||~~~}}}}}}|||{{{{{{{{{{{{|||zzzxxxvvvvvvyyy|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzwwweeecccaaa```ccckkkrrrvvvxxx{{{yyyxxxyyyuuuoookkkjjjjjjiiihhheeedddbbbbbbbbbbbbbbbbbbgggeeebbb___^^^___```aaa]]]\\\YYYXXXXXXYYY\\\]]]aaa___\\\YYYWWWVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\^^^aaaccceeeffffffeeedddbbbaaa``````aaaccceeeddd```\\\YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXYYY[[[^^^___[[[\\\]]]\\\[[[ZZZ[[[\\\______]]]ZZZWWWUUUUUUVVVWWWXXXYYYYYYWWWWWWWWWYYYTTTSSSRRRRRRTTTWWWZZZ\\\```aaaaaa___\\\ZZZYYYYYYYYY[[[]]]______^^^\\\ZZZ\\\ZZZYYYXXXXXXWWWUUUSSSUUUVVVVVVVVVVVVYYY]]]aaaeeeeeeeeeddddddcccccccccbbbfffhhhhhhiiiiiieee^^^VVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]```bbbeeeggghhhffffffgggggggggeeecccbbbeeeccc```\\\XXXVVVWWWYYY\\\]]]]]][[[XXXVVVVVVVVV\\\]]]______]]]\\\[[[\\\\\\[[[YYYVVVUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]___```bbbdddddddddcccbbb\\\\\\\\\]]]```cccfffhhhjjjvvvyyyvvvvvv{{{|||mmmccc___]]]ZZZXXXVVVSSSOOOLLLFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGFFFEEEEEEFFFGGGGGGFFFEEECCCCCCBBBCCCCCCAAACCCEEEGGGHHHJJJMMMPPPWWW[[[aaafffkkkqqqvvvyyy}}}}}}~~~|||{{{|||||||||||||||}}}}}}}}}|||zzzwwwvvvyyy|||~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{}}}|||||||||~~~~~~|||{{{zzzzzzzzzzzzyyyyyyxxxxxxtttddd[[[^^^]]]\\\___eeemmmuuuyyy~~~vvvooommmiiigggfffeeeddddddaaaaaaaaaaaaaaabbbcccddddddcccaaa______```cccddd\\\[[[XXXWWWWWWXXX[[[\\\\\\ZZZWWWUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ\\\\\\\\\]]]___bbbeeeggghhhgggfffdddcccaaa``````aaabbbdddcccaaa]]]ZZZYYYWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]^^^^^^]]]\\\[[[[[[\\\```___]]]YYYUUUTTTUUUVVVUUUWWWYYYYYYXXXVVVVVVWWWSSSSSSTTTVVVYYY]]]```bbbcccddddddaaa^^^ZZZYYYYYY\\\^^^```aaa```^^^[[[YYY[[[ZZZYYYZZZ[[[\\\[[[ZZZ[[[ZZZYYYXXXWWWYYY\\\```ffffffeeeeeedddcccbbbbbbbbbeeefffdddeeefffbbb\\\WWWWWWWWWWWWWWWYYYZZZ[[[XXXYYY[[[^^^aaadddfffgggiiijjjjjjjjjiiihhhfffeeefffddd```[[[WWWVVVWWWYYYZZZ[[[[[[ZZZXXXWWWXXXYYY[[[^^^``````^^^\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^___```^^^```bbbdddeeeddddddccc______]]]]]]^^^___aaacccdddkkkvvv{{{yyy{{{sssooohhhbbb\\\VVVPPPLLLGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@???CCCEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEEEEEEEFFFHHHKKKLLLPPPVVV\\\bbbiiippptttwwwyyy{{{}}}~~~}}}||||||}}}}}}~~~}}}zzzyyy|||~~~~~~}}}|||}}}}}}~~~~~~{{{zzz|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||||||||}}}~~~}}}}}}|||{{{{{{|||}}}}}}|||{{{{{{{{{||||||zzzxxxyyyyyyzzzzzzyyyyyyxxxwww{{{xxxxxxwwwjjj___ZZZYYY\\\\\\\\\^^^cccmmmwwwrrrllljjjiiigggdddcccbbbaaaaaabbbccccccbbb```___```aaa```___^^^^^^^^^```cccddd^^^\\\[[[ZZZZZZ[[[\\\^^^[[[YYYWWWUUUTTTUUUWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\]]]^^^aaaccceeegggfffeeedddbbbaaa``````bbbcccddddddbbb___\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^_________]]]\\\[[[\\\]]]___```aaa```___^^^___```aaa___]]]\\\]]]^^^```___^^^ZZZWWWUUUVVVWWWTTTWWWZZZ[[[ZZZYYYYYYYYYWWWXXXYYY\\\___bbbdddeeecccdddeeeccc___\\\ZZZZZZ^^^___aaabbbaaa___\\\[[[\\\[[[[[[]]]```bbbcccbbb```___]]]ZZZYYYZZZ]]]```eeefffffffffffffffffffffbbbdddccc``````aaa^^^YYYUUUTTTTTTSSSTTTVVVWWWXXXYYYZZZ\\\___bbbfffhhhiiillllllkkkjjjiiigggeeeeeecccbbb___[[[WWWVVVWWWYYYXXXYYYZZZYYYXXXYYY[[[]]][[[]]]______^^^\\\[[[\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVWWWZZZ\\\___aaabbbbbb^^^___bbbdddeeeeeeeeedddbbb```^^^\\\[[[\\\]]]]]]\\\```hhhpppwwwzzz{{{|||}}}sssggg^^^UUUNNNJJJGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEEEEDDDDDDEEEGGGEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBCCCEEEFFFFFFIIINNNSSSXXX___fffjjjmmmppptttwwwxxxzzz{{{}}}}}}~~~}}}|||~~~~~~~~~|||yyyxxxzzz{{{||||||zzzzzz{{{|||~~~}}}||||||}}}~~~{{{|||}}}~~~||||||{{{zzz{{{|||~~~{{{zzzyyyzzz{{{{{{yyywwwwwwxxxyyyyyyyyyxxxvvvuuu~~~lllccc]]]ZZZ[[[```aaaccceeehhhmmmyyyuuullljjjgggfffeeecccaaa```aaaaaacccddddddbbb^^^]]]^^^```____________```aaabbbcccaaa``````______``````aaa___]]]ZZZXXXWWWXXXZZZ\\\\\\\\\]]]]]]]]]]]]]]]\\\WWWWWWXXXYYYZZZ\\\]]]^^^___^^^\\\[[[\\\^^^```bbbddddddcccbbbbbbaaaaaa```cccddddddeeeeeebbb___\\\YYYYYYZZZ[[[]]]^^^^^^_________``````___]]][[[ZZZZZZ\\\```ccceeedddbbb```bbbcccdddcccaaa___```aaa```aaa```]]]ZZZXXXXXXYYYTTTWWW\\\^^^___^^^]]]]]]]]]^^^___aaabbbcccddddddcccdddeeedddaaa^^^\\\\\\]]]^^^```bbbbbbaaa```____________bbbeeeggghhhgggdddcccaaa^^^\\\]]]aaadddgggggggggggggggggggggfffdddddd```\\\[[[]]][[[WWWSSSRRRQQQQQQQQQSSSUUUVVVXXXZZZ\\\```cccgggiiijjjlllkkkiiigggeeedddcccbbb```___^^^[[[WWWVVVXXXYYYXXXYYYYYYYYYYYYZZZ\\\___\\\]]]^^^^^^\\\[[[[[[\\\YYYXXXWWWUUUUUUUUUVVVVVVXXXYYY\\\___aaabbbcccccc^^^```bbbeeefffgggffffffbbb```]]][[[YYYYYYZZZ[[[YYY[[[aaahhhllltttwwwxxx}}}{{{lll```VVVOOOKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAACCCEEEEEEGGGIIIKKKNNNSSSYYY^^^```eeekkknnnppprrruuuwww|||~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{yyyxxxwwwzzz{{{{{{yyyyyyzzz|||~~~}}}}}}}}}}}}}}}}}}~~~{{{zzzyyyyyyzzz|||~~~zzzyyyyyyyyy{{{{{{yyywwwuuuuuuwwwxxxwwwvvvtttsssvvviii]]][[[\\\]]]ccciiihhhjjjnnnqqqxxxwwwkkkfffhhheeeeeedddbbb``````aaacccaaaccccccaaa^^^]]]___aaaaaabbbbbbbbbccccccccccccccccccddddddddddddccccccdddbbb^^^[[[ZZZ[[[]]]___^^^^^^_________^^^^^^]]]WWWXXXXXXZZZ\\\^^^___aaa___^^^\\\ZZZZZZ\\\^^^___bbbbbbaaaaaaaaaaaaaaaaaaddddddeeeffffffddd```]]]ZZZZZZ[[[]]]^^^___``````___```aaaaaa___]]]ZZZYYYWWW[[[```eeegggfffdddbbbeeeffffffeeecccbbbbbbcccaaabbbbbb```]]]ZZZZZZ[[[TTTXXX^^^aaabbbaaaaaaaaabbbcccccccccccccccbbbaaabbbdddeeeeeebbb___]]]]]][[[]]]___aaabbbccccccccccccbbbbbbdddhhhjjjjjjjjjgggeeeccc```^^^```dddhhhjjjjjjiiigggeeedddcccbbbeeeddd```ZZZYYY[[[ZZZVVVWWWVVVTTTTTTUUUVVVYYYZZZWWWYYY[[[___bbbfffhhhjjjllljjjgggdddbbbaaa``````]]]]]]]]]ZZZXXXWWWXXXZZZYYYYYYZZZYYYYYYZZZ]]]___\\\]]]^^^]]][[[ZZZ[[[\\\XXXWWWVVVUUUTTTUUUVVVVVVYYYZZZ]]]```bbbcccdddddd___```cccfffhhhhhhgggggg```___\\\ZZZYYYYYYYYYZZZZZZ\\\bbbggghhhjjjxxxtttrrrttt|||pppcccYYYSSSOOOFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCCCCBBBCCCDDDFFFDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDDDDDDDBBBBBBDDDEEEEEEFFFGGGGGGHHHKKKPPPTTTXXX]]]dddhhhjjjmmmpppssswwwyyy|||~~~~~~~~~}}}|||}}}~~~}}}~~~|||~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzvvvxxx{{{{{{yyyyyy{{{~~~~~~}}}||||||yyyyyyxxxwwwyyy{{{}}}zzzyyyyyyzzz{{{{{{zzzxxxssstttuuuvvvvvvtttrrrqqq~~~vvvnnnhhhfff]]][[[ZZZ^^^fffmmmrrrtttzzz|||xxxrrrmmmgggccc``````aaabbbbbbaaa``````^^^^^^______``````aaaaaaaaa___```ccchhhiiifffbbbddddddccccccbbbbbbbbbbbbeeedddbbb```___^^^^^^^^^```___^^^___aaaaaa]]]ZZZXXXXXXYYY[[[^^^````````````___]]]\\\\\\]]]^^^___```aaabbbbbbaaabbbdddfffiiiiiiiiiiiigggeeebbbaaa^^^___```aaaaaa```___^^^bbbccccccaaa^^^[[[ZZZZZZ\\\^^^aaaeeeggghhhhhhhhhjjjjjjjjjjjjjjjiiihhhgggjjjiiifffccc```]]][[[YYYYYY^^^cccfffeeecccaaa___cccdddeeeeeeffffffeeeeeegggffffffffffffccc```]]]]]]]]]]]]]]]^^^```bbbdddbbbcccdddeeeggghhhiiiiiihhhgggeeedddeeegggjjjlllmmmnnnnnnllliiifffeeeeeeeeebbb]]]XXXUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVZZZ[[[]]]___aaacccddddddfffdddbbb___^^^^^^___``````^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]][[[ZZZYYYWWWWWWXXXVVVTTTTTTTTTUUUUUUUUUYYY[[[^^^aaaccccccbbbaaa```^^^[[[]]]bbbgggiiiiiikkkddd]]]ZZZ[[[\\\ZZZWWW]]]```ccceeefffiiinnnsss{{{}}}|||mmmaaaWWWRRRKKKJJJHHHFFFDDDCCCBBBAAA??????AAAAAAAAAAAA??????===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFTTTNNNFFFAAA???@@@AAABBB???@@@BBBDDDGGGIIIKKKLLLQQQSSSUUUZZZ___eeeiiilllqqqtttyyy||||||}}}}}}~~~|||}}}~~~~~~}}}|||||||||}}}~~~}}}|||~~~~~~}}}~~~}}}|||{{{|||~~~}}}|||zzztttxxx{{{zzzvvvsssuuuxxx~~~~~~~~~~~~~~~|||{{{{{{~~~~~~~~~zzzxxxvvvxxx|||~~~}}}~~~}}}{{{xxxxxxxxxyyyzzzyyyzzzzzzyyyxxxwwwvvvuuutttmmmgggcccaaa]]]\\\___fffppp{{{yyypppllliiieeebbbaaaaaa```___^^^]]]]]]\\\^^^^^^______``````aaaaaaaaa```aaaeeejjjlllkkkhhheeedddbbbaaaaaaaaabbbcccdddbbb```^^^]]]]]]^^^___bbbaaa```aaabbbaaa^^^[[[XXXXXXXXXZZZ\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]]]]^^^```aaabbbaaaccceeegggkkkkkkkkkiiifffccc```______```aaabbbbbbaaa```___```aaabbbaaa___]]]\\\]]]\\\^^^aaadddggghhhhhhgggkkkkkkllllllllllllkkkkkkkkkjjjiiigggdddaaa^^^]]]___ccchhhkkkkkkhhhfffeeeeeeeeeeeeeeeeeefffffffffiiihhhggggggfffddd```]]]^^^]]][[[ZZZ[[[\\\]]]^^^aaabbbbbbdddeeegggiiijjjiiihhhfffeeeeeegggiiijjjkkklllllljjjgggeeeddddddccc```\\\WWWTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVYYY[[[]]]```aaabbbccccccaaa```^^^]]]]]]^^^___``````^^^\\\YYYWWWWWWWWWXXXZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWVVVTTTSSSTTTUUUUUUVVVXXXZZZ^^^bbbdddeeeeeeeeeaaa^^^]]]^^^bbbgggiiiiiilllfff___\\\]]]^^^\\\YYY\\\___bbbcccdddggglllppp{{{{{{lll___XXXUUUSSSNNNJJJFFFCCCAAAAAA===>>>@@@AAACCCCCCCCCCCC??????@@@@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDUUUPPPHHHBBB???>>>>>>===???@@@BBBDDDFFFHHHIIIJJJMMMMMMOOORRRWWW\\\aaadddkkknnnsssvvvwwwyyy{{{}}}|||}}}~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{|||}}}|||{{{yyyzzz{{{}}}~~~~~~}}}{{{zzzwwwzzz}}}|||xxxvvvwwwzzz~~~}}}}}}|||~~~~~~}}}yyywwwwwwxxx|||~~~}}}{{{yyywwwwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvqqqfffccc```______bbbdddiiisss}}}vvvmmmgggeeedddbbb```bbbaaa^^^\\\ZZZYYYXXXXXX]]]^^^^^^___``````aaaaaa```aaacccgggkkkmmmnnnmmmgggfffcccaaa```aaabbbccccccaaa___]]]\\\]]]___aaabbbbbbaaaaaaaaa```]]]ZZZXXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^_________^^^]]]\\\\\\^^^```aaabbbcccfffiiimmmlllkkkiiifffbbb___]]]```aaabbbccccccbbbaaa```^^^```aaaaaa```_________]]]___aaadddfffgggggggggiiiiiijjjkkkkkkllllllllllllllllllkkkiiifffdddbbbdddhhhmmmoooooollljjjiiihhhgggfffddddddeeeggghhhkkkjjjiiihhhgggeeeaaa^^^___^^^[[[XXXWWWXXXYYYZZZaaaaaaaaabbbdddgggiiikkkkkkiiigggffffffggghhhiiihhhiiijjjhhheeecccbbbbbbaaa^^^ZZZVVVTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ]]]```bbbbbbaaa```[[[ZZZZZZZZZ[[[\\\^^^```^^^\\\ZZZWWWUUUTTTTTTTTTWWWYYY[[[]]]^^^^^^]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSWWWVVVUUUTTTTTTUUUWWWXXX\\\]]]```ccceeeeeeddddddaaa___^^^___bbbeeeggghhhkkkgggaaa___``````^^^\\\[[[]]]```aaaccceeeiiilllooowwwrrrjjjeee```YYYQQQJJJFFFDDDCCC>>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@@@@?????????>>>AAA@@@@@@@@@@@@AAABBBBBBPPPMMMGGGCCCAAA@@@???===AAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGIIILLLQQQVVVYYYbbbdddhhhkkknnnrrrwwwzzz{{{|||~~~||||||||||||~~~~~~}}}~~~|||{{{{{{{{{||||||{{{yyyyyy{{{|||}}}}}}|||{{{zzzzzz}}}~~~{{{yyy{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwyyy|||~~~{{{yyyxxxwwwwwwwwwzzzyyyyyyyyyxxxwwwwwwvvvwwwhhhdddgggiiijjjkkknnnqqqyyyqqqmmmgggcccbbbbbbaaa``````^^^[[[XXXVVVVVVWWWWWW]]]]]]^^^^^^___```aaaaaaaaacccfffhhhjjjlllmmmmmmmmmkkkfffcccaaaaaabbbdddbbbaaa^^^\\\\\\^^^aaacccaaaaaaaaa```___]]]ZZZYYYYYYZZZZZZZZZYYYYYYYYYZZZ___```bbbbbbbbb```]]]\\\ZZZ\\\___```aaacccgggiiijjjjjjiiihhheeebbb___]]]aaaaaabbbccccccbbbaaaaaa^^^```bbbcccaaa_________^^^___aaacccdddeeeffffffcccddddddeeeggghhhiiijjjmmmmmmnnnnnnmmmkkkhhhgggfffjjjnnnpppooommmkkkjjjkkkiiifffdddccceeegggiiimmmkkkjjjhhhgggeeebbb___aaa___[[[YYYXXXYYY[[[]]]ccccccbbbccceeegggjjjllllllkkkiiihhhgggggghhhhhhfffggghhhfffdddbbbaaabbb^^^\\\YYYVVVTTTSSSTTTTTTVVVWWWWWWWWWVVVVVVVVVUUUXXXZZZ^^^```aaa```^^^]]]WWWWWWWWWWWWXXXZZZ[[[\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSVVVYYY\\\]]]]]]\\\[[[WWWWWWVVVUUUTTTRRRRRRQQQWWWVVVUUUTTTTTTUUUXXX[[[aaaaaabbbcccbbbaaa___^^^___^^^]]]^^^```bbbdddeeehhheeebbb```aaa```___]]]\\\]]]___```bbbdddggghhhiiinnnvvv|||{{{wwwqqqggg]]]SSSMMMJJJIIIBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEIIIMMMPPPWWWYYY\\\```dddiiippptttxxxzzz|||~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyyzzz|||}}}~~~}}}{{{zzz~~~}}}~~~~~~}}}~~~~~~|||zzzwwwwwwxxxzzz|||~~~~~~|||zzzxxxwwwwwwwwwzzzyyyyyyxxxxxxwwwwwwwwwsssllliiioooxxx}}}{{{yyysssmmmjjjgggdddbbbbbbaaaaaa]]][[[YYYWWWVVVWWWXXXYYY\\\\\\]]]^^^___```aaaaaadddhhhlllmmmlllkkkkkklllrrrooojjjeeebbbaaabbbcccbbb```^^^]]]^^^___bbbcccaaabbbbbbaaa___]]][[[ZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[```bbbdddeeedddbbb___\\\ZZZ[[[]]]___```bbbeeehhheeeeeeeeeeeedddbbb```___```aaabbbccccccbbbaaa```___aaaddddddbbb```^^^^^^______```bbbcccddddddddd`````````aaaccceeeggghhhllllllmmmmmmlllkkkjjjiiihhhkkknnnpppooommmkkkkkkkkkhhheeecccccceeehhhjjjmmmkkkiiiggggggeeebbb```aaa___^^^]]]]]]```bbbdddeeeeeeeeefffgggiiikkkllllllkkkjjjhhhggggggggggggdddeeefffeeecccaaaaaabbb]]]\\\YYYWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUXXXZZZ]]]``````^^^\\\ZZZWWWVVVVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUPPPSSSVVVYYY[[[[[[ZZZYYYVVVVVVUUUTTTSSSRRRRRRQQQSSSTTTSSSRRRQQQRRRWWWZZZaaaaaaaaa```___]]]\\\[[[\\\\\\\\\\\\\\\]]]___aaacccbbb`````````___^^^\\\]]]]]]^^^```bbbdddeeeeeeeeeiiipppvvv~~~}}}zzzzzzyyy}}}ooocccYYYSSSPPPHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCC??????@@@BBBFFFGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCEEEIIIKKKMMMOOORRRUUUYYY___fffkkkqqqsssvvvyyy{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~}}}|||~~~}}}||||||}}}|||{{{yyywwwxxxyyyzzz|||~~~~~~}}}|||zzzyyyxxxxxxzzzyyyxxxwwwwwwwwwxxxxxxwwwllldddfffnnn|||wwwqqqnnnkkkjjjgggeeecccaaaaaaaaa[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\^^^___```aaabbbffflllssssssooojjjjjjkkkpppmmmiiieeebbbaaaaaaaaa```______^^^^^^___```aaabbbcccdddcccaaa^^^]]]]]][[[^^^___^^^[[[YYY[[[]]]bbbccceeeeeedddbbb___]]]ZZZ[[[]]]]]]^^^___aaaddd```aaabbbbbbbbbbbb``````^^^___```aaaaaa```___^^^___bbbeeeeeecccaaa___^^^___``````aaabbbbbbcccddd````````````bbbeeegggiiijjjiiiiiiiiihhhhhhhhhhhhjjjmmmpppqqqpppnnnmmmllliiigggdddcccccceeehhhkkkkkkiiifffeeeeeedddbbb```______```aaacccfffhhhjjjgggggghhhhhhiiijjjjjjjjjiiihhhgggfffeeeeeeddddddbbbcccddddddbbb```aaaaaa]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[YYYXXXWWWYYY[[[]]]^^^^^^\\\ZZZYYYWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVPPPRRRTTTWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQQQQOOOMMMPPPUUUZZZ\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^^^^______^^^]]]\\\[[[]]]]]]]]]___bbbccccccaaaaaadddhhhmmmpppxxx}}}yyy}}}xxxlllbbb]]]SSSRRRPPPMMMKKKJJJIIIHHH@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAA@@@AAABBBEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGGGGIIIKKKMMMPPPUUU[[[___fffhhhmmmqqqtttuuuuuutttwwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~~~~|||{{{zzzzzz{{{{{{zzzyyyxxxzzz{{{|||{{{}}}~~~}}}|||{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyyyyssskkkggghhhooo~~~yyyrrrnnnllljjjggggggfffdddaaa_________\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]___```aaabbbbbbkkkssstttnnnhhhfffhhhgggeeecccaaa____________]]]]]]]]]^^^]]]]]]]]]\\\^^^```bbbbbb___\\\\\\]]][[[^^^```^^^[[[YYY[[[___bbbbbbccccccbbb```^^^\\\[[[\\\\\\\\\[[[\\\]]]___]]]^^^___`````````___^^^\\\]]]^^^______^^^]]]\\\]]]```dddfffeeebbbaaaaaa````````````aaaaaabbbccc```______```aaadddfffhhhgggfffdddccccccccceeeeeejjjmmmppppppooommmlllllleeedddcccbbbcccfffhhhjjjhhhfffccccccccccccaaa```]]]^^^aaadddfffiiijjjkkkggghhhiiijjjjjjiiihhhgggccccccbbbbbbaaaaaaaaaaaa___```bbbaaa```______```^^^]]]\\\[[[[[[[[[[[[[[[^^^^^^___```___]]][[[ZZZ[[[[[[\\\\\\\\\[[[YYYXXXVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVRRRSSSSSSQQQOOORRRXXX^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\]]]\\\ZZZYYYZZZ\\\ZZZ\\\^^^^^^]]]\\\[[[[[[\\\[[[[[[^^^aaaaaa```]]]bbb``````ccceeekkkyyy~~~}}}~~~}}}yyysssgggddd___YYYSSSOOOLLLJJJDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDBBBAAADDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCEEEGGGIIIJJJMMMRRRUUUYYY\\\bbbgggkkkmmmmmmmmmnnnpppssswww{{{}}}~~~~~~}}}|||{{{{{{||||||}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{|||}}}{{{yyyxxxxxxzzz{{{zzzzzzzzz{{{}}}|||{{{{{{~~~~~~}}}}}}zzzyyywwwvvvvvvwwwyyyzzzvvvllljjjjjjjjjyyyzzzrrrkkkgggeeedddcccbbbccccccaaa___]]]]]]^^^]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[\\\]]]___```aaabbb\\\fffppprrrkkkdddbbbddd^^^^^^^^^]]]]]]]]]]]]^^^[[[[[[\\\]]]]]][[[ZZZYYYYYY\\\^^^^^^[[[YYYYYYZZZZZZ]]]```^^^ZZZYYY[[[___aaabbbbbbaaa```^^^]]][[[[[[\\\\\\[[[ZZZYYY[[[\\\]]]]]]^^^______^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[[[[[[[^^^cccffffffdddcccccc```````````````aaabbbbbb___^^^^^^^^^___bbbdddffffffdddaaa______```bbbccciiikkknnnnnnmmmkkkjjjjjjccccccbbbbbbdddfffhhhjjjfffdddbbbaaabbbbbbaaa```[[[]]]aaadddgggiiijjjjjjfffgggiiikkkjjjhhheeeccc____________^^^^^^^^^^^^\\\^^^```___^^^]]]]]]^^^___^^^]]]]]]\\\]]]]]]]]]aaabbbccccccbbb```^^^]]]\\\\\\\\\[[[[[[ZZZYYYXXXUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXVVVXXXXXXVVVTTTVVV]]]ddd______^^^]]][[[ZZZYYYYYYZZZ]]]^^^]]]ZZZYYYZZZ\\\YYY[[[^^^___^^^\\\[[[[[[[[[ZZZZZZ\\\___```]]][[[fff___[[[]]]___cccmmmxxx|||xxxppp~~~yyyuuummmcccYYYQQQKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCCDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCC???@@@AAACCCCCCCCCBBBBBBBBBCCCEEEGGGGGGIIILLLNNNPPPTTTZZZ```eeeggggggggggggjjjnnnsssxxx|||~~~~~~}}}|||zzzzzzzzz{{{|||xxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzyyyzzz{{{|||yyyxxxwwwwwwyyy{{{{{{zzzzzz|||~~~}}}{{{{{{}}}~~~zzzyyywwwvvvvvvxxxyyy{{{xxxooojjjiiiqqqzzzvvvooofffbbbcccdddbbb```ccccccbbbaaa___\\\ZZZYYY\\\\\\]]]\\\[[[YYYWWWVVVVVVXXXZZZZZZZZZ[[[]]]___^^^^^^___``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYY___^^^\\\ZZZYYYYYYZZZZZZVVVWWWZZZ\\\^^^_________cccaaa___\\\ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ^^^___```aaabbbbbbbbbbbb``````______^^^]]][[[[[[[[[]]]aaacccccc```]]]ZZZ]]]___aaacccdddcccbbbaaa^^^```bbbeeeeeedddbbbaaaccc```]]]\\\^^^aaacccdddiiiiiiiiiiiihhhgggfffeeeddddddddddddeeeeeeffffffbbbaaaaaabbbcccccc```^^^[[[^^^ccchhhjjjhhhfffddddddeeeggghhhhhhgggeeedddaaaaaabbbbbbaaa___]]]\\\```^^^\\\ZZZZZZZZZ\\\]]]___]]]ZZZYYY[[[]]]]]]]]]dddbbb___\\\ZZZYYYXXXXXXYYYVVVTTTUUUWWWWWWUUUSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXYYYYYYYYYYYYYYYYYYVVVUUUUUUVVVXXX[[[^^^```]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]]]]^^^______```dddaaa^^^]]]aaagggkkknnnuuu~~~~~~yyy}}}{{{oooeee]]]UUUPPPJJJGGGCCCAAA@@@@@@???>>>===>>>???@@@AAABBBCCCCCC@@@AAACCCEEEFFFEEECCCAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFJJJKKKMMMPPPUUU[[[```ccccccfffjjjnnnqqqssswwwyyy{{{yyywwwvvvuuuuuuuuuvvvwwwtttqqqrrrvvvyyyzzzzzz|||}}}~~~}}}~~~}}}{{{xxxvvvvvvxxx{{{}}}}}}|||zzzyyyyyyzzz{{{|||~~~|||yyyxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwyyy{{{}}}xxxooommmlllrrr{{{yyytttqqqpppvvv|||qqqkkkdddaaabbbbbb```^^^___^^^]]]\\\ZZZYYYXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZTTTVVVXXXYYYXXXYYY[[[]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]]]]\\\\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]___^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^______```````````````^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]___aaa```^^^[[[YYYYYY[[[]]]^^^______^^^]]]___aaaccceeeeeedddbbb```^^^\\\YYYZZZ]]]aaaccceeegggffffffeeedddcccbbbbbbcccdddddddddddddddcccbbb]]]]]]]]]___aaaaaa```^^^ZZZ]]]bbbfffgggfffdddbbbbbbbbbcccdddcccbbb```___]]]]]]^^^^^^^^^^^^]]]]]]___^^^\\\ZZZZZZ[[[\\\]]]\\\ZZZWWWWWWXXXYYYZZZYYY]]]\\\ZZZWWWVVVUUUTTTTTTVVVTTTRRRSSSUUUVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRVVVWWWXXXYYYYYYXXXWWWUUUXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVXXX[[[]]]___bbb```^^^\\\[[[[[[]]]^^^^^^______]]]ZZZYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]^^^^^^_________^^^^^^___cccfffhhhhhhkkkttt}}}|||~~~ssshhh]]]VVVOOOMMMJJJHHHGGGEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCAAAFFFLLLLLLGGGCCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIMMMQQQUUUWWW[[[^^^bbbfffjjjnnnsssvvvvvvvvvuuutttttttttuuuuuuwwwuuurrrsssvvvyyyzzzzzzxxxyyy{{{}}}~~~}}}~~~}}}zzzxxxxxxyyy{{{}}}~~~}}}|||zzzzzz{{{}}}~~~~~~{{{yyyxxxyyy{{{}}}}}}~~~~~~}}}}}}|||{{{|||{{{yyyxxxwwwxxxyyyzzzuuuddd```aaabbbgggooosssssstttxxx}}}}}}uuuoooiiieee```___``````]]][[[ZZZYYYWWWVVVUUUUUUVVVWWWUUUVVVWWWXXXYYYZZZZZZZZZSSSUUUVVVWWWVVVVVVXXXYYYWWWXXXYYYYYYYYYYYYXXXWWW\\\\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^]]]]]][[[ZZZXXXWWWYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^]]][[[ZZZYYYZZZ[[[]]]^^^______^^^]]]^^^___aaabbbaaa```^^^]]]XXXWWWUUUWWW[[[___cccdddcccbbb```^^^]]]]]]]]]^^^aaabbbcccdddcccaaa___^^^YYYYYYYYY[[[^^^___^^^\\\XXX[[[___bbbcccbbb```^^^]]]^^^^^^^^^]]][[[ZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXVVVUUUVVVWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPRRRQQQQQQRRRTTTUUUUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVWWWXXXYYY[[[]]]eeebbb^^^ZZZYYYZZZ\\\^^^^^^______]]]YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\\\\]]]]]]^^^^^^ZZZZZZ]]]```cccdddcccaaaaaagggrrr}}}vvvyyyvvvhhh^^^SSSQQQNNNLLLJJJGGGCCCAAACCCBBBBBBBBBCCCCCCDDDEEEHHHRRRYYYVVVJJJBBBCCCHHHCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJPPPSSSWWW[[[```ffflllpppnnnoooppprrrssssssttttttuuusssrrrrrruuuwwwxxxxxxtttuuuwwwzzz|||~~~}}}|||}}}}}}{{{zzzzzz{{{|||}}}|||zzzyyyyyy{{{|||~~~~~~~~~}}}{{{yyyxxxyyy{{{||||||}}}}}}}}}|||{{{{{{{{{zzzxxxwwwwwwwwwxxxyyywwwlllcccbbbdddffflllrrrssswww~~~xxxsssooojjjdddaaa___]]]\\\]]]]]][[[XXXWWWVVVTTTSSSSSSUUUWWWXXX[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUVVVWWWVVVWWWXXXXXXXXXXXXWWWVVV[[[[[[[[[ZZZYYYWWWVVVUUUWWWXXXZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZXXXVVVUUUSSSRRRSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWXXXXXXYYY[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^]]]```___]]][[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]ZZZZZZ[[[\\\[[[ZZZXXXWWWVVVTTTSSSUUUYYY^^^```aaa^^^]]]ZZZXXXWWWWWWXXXYYY\\\^^^```aaaaaa___]]][[[XXXWWWWWWXXXZZZ\\\[[[ZZZWWWYYY[[[]]]^^^]]][[[ZZZWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYWWWUUUUUUUUUVVVUUUTTTOOOOOOOOONNNNNNNNNOOOOOOQQQQQQRRRSSSUUUWWWWWWWWWWWWWWWXXXWWWWWWVVVTTTTTTWWWXXXYYYYYYZZZYYYYYYXXXWWWXXXYYYZZZ[[[[[[\\\\\\WWWVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYY```^^^\\\ZZZYYYYYY[[[\\\\\\]]]]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\WWWXXXZZZ^^^```aaa___]]]]]]___eeerrrzzzzzzuuukkk]]]YYYSSSNNNKKKHHHEEECCCCCCCCCCCCCCCCCCDDDFFFGGGRRRZZZ```[[[NNNCCCBBBEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCBBBBBBAAABBBBBBCCCDDDHHHJJJMMMQQQUUU[[[bbbgggfffgggjjjmmmpppqqqqqqrrrqqqpppoooppprrrssstttuuussstttvvvxxxzzz|||}}}}}}}}}||||||}}}}}}|||{{{{{{|||yyyyyywwwwwwwwwyyy{{{|||}}}}}}}}}{{{yyyxxxzzz{{{{{{{{{||||||||||||{{{{{{vvvvvvvvvvvvwwwxxxyyyzzzzzzoooiiieeeccceeehhhkkkpppuuu|||vvvllliiihhhddd___[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTUUUWWWYYYZZZ^^^]]]\\\ZZZXXXVVVUUUTTTVVVWWWXXXWWWUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXZZZ\\\]]]]]]\\\[[[XXXXXXYYYZZZZZZ[[[[[[[[[XXXWWWVVVUUUTTTSSSRRRRRRQQQRRRTTTUUUVVVVVVUUUUUUYYYYYYYYYYYYYYYZZZZZZ[[[]]]\\\ZZZYYYXXXXXXXXXXXX[[[\\\]]]^^^^^^___^^^^^^```___\\\ZZZXXXXXXYYYZZZWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXXXXVVVUUUTTTVVVTTTSSSUUUXXX[[[]]]]]]YYYXXXUUUTTTSSSSSSUUUVVVVVVXXX[[[^^^___^^^\\\[[[YYYXXXWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTRRRRRRSSSSSSRRRQQQMMMNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZ[[[]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXVVVWWWXXXZZZ[[[[[[[[[ZZZWWWVVVUUUTTTSSSTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXXXXYYYZZZZZZZZZYYYYYYXXXZZZZZZZZZXXXXXXXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWYYY\\\]]]\\\[[[ZZZZZZ]]]fffwww|||mmmfff]]]UUUPPPMMMKKKIIIDDDDDDCCCCCCDDDEEEGGGHHHQQQTTTWWWTTTMMMEEEAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFHHHJJJMMMQQQWWW[[[\\\^^^bbbfffjjjlllmmmnnnmmmnnnooopppqqqrrrsssuuuttttttvvvxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}|||}}}~~~}}}||||||{{{yyyxxxwwwvvvwwwyyy{{{}}}|||}}}|||zzzxxxxxxzzz{{{{{{{{{||||||||||||{{{{{{vvvvvvvvvvvvwwwxxxxxxyyytttjjjeeeaaadddiiinnnsssyyyxxxlllfffeeeddd```\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXUUUTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWZZZ[[[\\\[[[ZZZYYYWWWWWWXXXYYYZZZZZZYYYYYYVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[YYYWWWWWWWWWWWWXXX[[[[[[\\\]]]]]]^^^]]]]]]^^^\\\ZZZXXXWWWWWWXXXYYYWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRSSSVVVXXXYYYYYYUUUTTTSSSRRRRRRSSSTTTTTTSSSUUUWWWZZZ[[[[[[[[[ZZZZZZXXXVVVUUUVVVWWWVVVUUUVVVVVVVVVVVVUUUUUUTTTSSSPPPQQQRRRSSSUUUWWWXXXYYYUUUUUUVVVVVVTTTRRRPPPOOOMMMNNNNNNOOOPPPQQQRRRRRROOONNNMMMMMMOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXZZZ\\\___^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSUUUWWWYYYZZZYYYXXXWWWVVVXXXYYYYYYXXXWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVXXXVVVUUUVVVXXXZZZZZZZZZTTTUUUXXX^^^jjjzzz|||uuukkkaaaYYYTTTQQQNNNJJJHHHFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHGGGEEEBBB???AAA@@@@@@??????@@@@@@AAA>>>>>>>>>??????@@@@@@@@@BBBAAA@@@@@@????????????======>>>>>>??????@@@@@@BBBCCCEEEFFFGGGIIIMMMPPPRRRTTTWWW\\\```cccfffgggjjjlllnnnpppqqqrrrtttvvvssssssuuuvvvwwwwwwxxxwwwxxxyyyzzz{{{~~~~~~{{{zzzzzz{{{|||{{{zzzzzz{{{}}}{{{|||}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz||||||||||||zzzxxxxxxzzz|||{{{{{{|||}}}}}}}}}||||||zzzyyyyyyxxxwwwvvvuuuuuuzzzuuutttooohhhfffhhhhhhqqq{{{uuunnnfffaaa```___]]][[[XXXXXXXXXWWWVVVVVVWWWXXXTTTTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZXXXYYYYYYWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUWWWYYYYYYXXXVVVTTTUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTRRRRRRQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[[[[[[[ZZZXXXVVVVVVVVVXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVQQQPPPOOOQQQSSSVVVVVVVVVQQQQQQRRRRRRSSSTTTTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXWWWUUUSSSSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRRRRTTTUUUWWWWWWSSSUUUVVVWWWVVVSSSPPPMMMKKKLLLMMMNNNOOOPPPQQQQQQKKKJJJJJJKKKMMMNNNMMMLLLKKKLLLNNNOOOPPPOOOOOOOOONNNPPPSSSTTTSSSTTTWWWYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWXXXYYYZZZ[[[ZZZXXXWWWXXXYYYYYYZZZYYYWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUVVVXXXYYYXXXWWWRRRUUUWWWYYY]]]gggwww|||zzz|||vvvmmmddd]]]XXXRRRPPPLLLIIIFFFFFFFFFGGGAAA@@@@@@AAACCCBBBAAA???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@<<<<<<===>>>>>>>>>>>>>>>>>>???BBBBBBCCCDDDFFFHHHHHHJJJMMMPPPUUUZZZ^^^```dddgggkkkmmmnnnooorrruuuooopppqqqsssuuuvvvvvvvvvuuuwwwwwwwwwxxx|||{{{xxxwwwwwwwww{{{zzzyyyyyyyyyyyyzzz{{{vvvwwwzzz|||}}}}}}}}}|||zzzzzzyyyyyy{{{}}}{{{{{{{{{zzzxxxxxxzzz|||{{{|||}}}}}}~~~~~~}}}}}}zzzzzzzzzyyyxxxvvvuuuuuujjjffffffjjjhhheeegggmmmsss~~~|||ooojjjddd___\\\[[[ZZZZZZYYYYYYXXXWWWUUUUUUWWWXXXQQQRRRTTTUUUVVVVVVVVVVVVXXXWWWVVVUUUVVVWWWXXXYYYXXXYYYYYYWWWTTTRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTVVVVVVVVVWWWRRRSSSUUUWWWWWWUUUSSSQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPUUUTTTTTTSSSTTTVVVXXXYYYWWWWWWWWWXXXZZZ[[[]]]^^^[[[YYYWWWVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTNNNMMMMMMOOORRRTTTUUUUUUOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRPPPQQQSSSVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUQQQSSSVVVXXXWWWTTTPPPNNNJJJKKKMMMNNNPPPPPPQQQQQQJJJJJJJJJLLLOOOPPPOOOMMMJJJKKKMMMNNNNNNNNNMMMMMMKKKNNNQQQQQQPPPQQQSSSVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTUUUVVVWWWXXXYYYXXXYYY[[[\\\[[[ZZZXXXWWWXXXYYY[[[\\\[[[YYYVVVTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYYYYXXXVVVTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTUUUWWWYYYYYYWWWTTTSSSWWWYYYWWWTTTYYYeeeqqq}}}tttpppuuuxxxmmmfffYYYVVVQQQLLLHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@>>>>>>?????????>>>>>>===:::===???AAAAAAAAABBBDDDCCCDDDFFFIIINNNSSSXXXZZZ^^^bbbfffiiiiiikkknnnqqqkkklllnnnqqqsssuuuvvvwwwtttuuuuuutttsssvvv|||~~~{{{xxxvvvuuuuuuuuu|||{{{yyyxxxwwwvvvvvvvvvrrrtttxxx{{{}}}}}}}}}}}}yyyxxxxxxxxxzzz|||{{{{{{{{{yyyxxxxxxzzz|||||||||}}}~~~~~~~~~~~~~~~wwwxxxxxxyyyyyyyyyxxxxxxeeefffjjjnnnnnnooovvv~~~zzzmmmiiiccc]]]YYYXXXXXXYYYXXXZZZZZZYYYVVVSSSQQQQQQTTTUUUUUUTTTSSSRRRTTTUUUUUUTTTSSSRRRSSSVVVYYY[[[ZZZZZZYYYWWWVVVUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTUUUUUUTTTVVVWWWWWWUUUTTTTTTUUUTTTTTTSSSQQQPPPPPPSSSUUUSSSQQQOOONNNPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXWWWWWWYYY\\\^^^^^^]]][[[XXXVVVTTTUUUWWWWWWWWWYYYWWWUUUSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTMMMOOOQQQRRRPPPOOONNNOOORRRSSSSSSRRRPPPOOOOOOQQQLLLMMMNNNPPPRRRSSSUUUUUUQQQQQQQQQQQQRRRTTTUUUVVVTTTUUUVVVTTTRRRQQQRRRSSSNNNNNNNNNNNNNNNPPPSSSVVVUUUSSSPPPPPPQQQPPPMMMJJJSSSPPPMMMNNNQQQSSSSSSQQQNNNPPPRRRRRRQQQQQQQQQRRRNNNPPPQQQPPPOOOMMMNNNOOOJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLMMMQQQSSSRRRPPPRRRQQQQQQPPPQQQRRRTTTUUUUUUSSSQQQRRRUUUWWWVVVUUUWWWXXXYYYYYYYYYXXXZZZ[[[WWWXXXYYYZZZYYYWWWUUUSSSVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSTTTVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSRRRSSSTTTWWWZZZ[[[mmmwww}}}tttrrr~~~qqqgggZZZPPPLLLJJJGGGDDDAAA@@@@@@??????>>>>>>>>>BBB@@@??????AAABBBAAA@@@DDDBBB@@@@@@BBBCCC@@@>>>BBBAAA@@@@@@@@@AAABBBCCC?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>BBBBBBAAABBBEEEHHHKKKMMMTTTYYY```bbbaaabbbfffiiikkkmmmoooppppppqqqsssuuunnnoooppprrrssssssssssssuuutttsssssstttvvvwwwxxxzzzzzzzzzyyyxxxxxxwwwwwwwwwyyy{{{~~~}}}yyyxxxyyyzzzzzzzzzyyyzzzzzz{{{zzzyyywwwvvvzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzz|||}}}}}}iiilllrrryyy}}}}}}tttmmmiiifffeeebbb^^^[[[YYYWWWVVVUUUVVVXXXWWWUUUSSSRRRRRRRRRSSSTTTSSSRRRRRRSSSUUUTTTSSSRRRRRRSSSUUUWWWYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOPPPQQQRRRSSSVVVWWWXXXVVVTTTRRRRRRSSSQQQQQQQQQPPPNNNOOOQQQSSSTTTSSSQQQQQQSSSTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\\\\\\\ZZZWWWTTTTTTTTTVVVVVVVVVUUUTTTRRRQQQRRRSSSTTTVVVRRRRRRQQQQQQPPPQQQQQQRRRNNNPPPQQQPPPNNNMMMNNNNNNPPPQQQSSSRRRPPPOOOOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSSSSRRROOONNNNNNOOONNNOOOOOOOOOOOOPPPRRRTTTVVVRRRNNNMMMNNNPPPOOONNNSSSPPPNNNOOOQQQSSSSSSRRRLLLNNNOOOOOONNNMMMNNNOOORRRTTTTTTSSSQQQNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQPPPNNNMMMNNNPPPQQQPPPNNNQQQPPPPPPPPPPPPRRRSSSUUUUUUSSSQQQQQQTTTUUUUUUSSSTTTVVVWWWWWWVVVVVVWWWXXXVVVWWWXXXYYYXXXVVVTTTSSSVVVWWWWWWXXXXXXXXXXXXWWWYYYXXXWWWVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUWWWUUUUUUUUUWWWWWWVVVUUURRRQQQPPPPPPQQQSSSVVVWWWaaajjjyyy}}}yyywwwjjj___XXXRRRLLLHHHFFFEEEDDDBBB@@@>>>===<<<@@@>>>===>>>???@@@@@@???@@@???===>>>AAABBB@@@>>>AAA@@@?????????@@@AAABBBAAA@@@@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@BBBEEEGGGIIIMMMRRRWWWYYYXXXYYY]]]aaafffhhhkkkmmmnnnooorrrssspppqqqqqqrrrrrrrrrqqqqqqsssssssssssstttuuuwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}}}}|||}}}{{{xxxxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzyyywwwwwwzzzzzz{{{{{{{{{zzzyyyxxxzzzzzzzzzzzz{{{|||}}}}}}|||~~~uuulllfffaaa^^^____________\\\YYYUUUSSSRRRTTTVVVVVVTTTSSSRRRSSSPPPQQQRRRRRRQQQRRRSSSUUUQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNOOOQQQSSSTTTWWWXXXXXXWWWTTTRRRRRRSSSOOOPPPQQQPPPOOOOOOPPPRRRSSSSSSRRRSSSTTTTTTSSSQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTTTTUUUXXXZZZZZZYYYXXXVVVTTTSSSTTTUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQOOOLLLLLLMMMNNNNNNPPPRRRRRRPPPOOONNNOOOOOOPPPQQQSSSTTTSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQOOOPPPPPPOOOLLLKKKKKKLLLNNNOOOQQQQQQPPPPPPQQQRRRUUUQQQLLLKKKLLLOOORRRTTTRRRQQQOOOPPPQQQRRRRRRRRRMMMNNNOOOOOOMMMLLLMMMNNNVVVWWWXXXWWWSSSOOOMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOOOOMMMQQQPPPOOOOOOOOOQQQSSSTTTUUUSSSRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRTTTUUUUUUVVVWWWWWWVVVUUUSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTZZZXXXVVVTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUWWWXXXYYYXXXVVVUUUUUUTTTTTTUUUWWWXXXWWWVVVVVVUUUTTTSSSTTTUUUVVVWWWWWW]]]iiiyyyssshhh^^^UUUOOOLLLKKKIIIFFFCCC@@@???>>>@@@>>>===>>>???AAAAAA@@@===<<<<<<===???@@@@@@?????????>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>>>>===<<<<<<<<<============>>>???>>>>>>>>>???AAACCCDDDEEEHHHKKKLLLLLLNNNRRRVVV\\\___dddhhhiiikkklllnnnnnnnnnoooooonnnnnnmmmlllooooooooopppqqqssstttuuuyyyyyyyyyzzzyyyyyyxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxzzzxxxwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwzzzzzzzzz{{{{{{|||}}}}}}~~~xxxpppiiiddd```]]][[[ZZZZZZ[[[[[[ZZZXXXUUUSSSRRRTTTVVVVVVTTTSSSRRRSSSNNNPPPRRRSSSRRRRRRTTTUUUOOOPPPRRRSSSTTTUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPPPPQQQTTTWWWYYYXXXYYYYYYXXXVVVUUUUUUWWWUUUVVVXXXWWWUUUSSSRRRRRRQQQPPPQQQRRRSSSSSSQQQOOOOOOQQQRRRTTTTTTTTTTTTSSSSSSRRRRRRSSSVVVWWWWWWVVVXXXVVVTTTTTTUUUVVVVVVUUUYYYWWWUUUSSSRRRQQQPPPPPPUUUUUUUUUUUUUUUUUUVVVWWWTTTSSSQQQNNNLLLLLLNNNQQQPPPRRRTTTTTTRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTQQQRRRTTTTTTTTTRRRPPPOOOOOOPPPPPPOOOLLLJJJJJJKKKMMMPPPRRRSSSRRRPPPPPPPPPQQQOOOMMMLLLNNNQQQTTTVVVRRRQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRQQQPPPOOOPPPQQQVVVWWWYYYXXXTTTQQQNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRPPPOOONNNNNNOOOPPPQQQQQQSSSRRRPPPOOOOOOQQQSSSUUUVVVUUUTTTSSSSSSSSSRRRRRRQQQRRRSSSSSSRRRQQQRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPUUUVVVXXXYYYYYYXXXWWWVVV[[[YYYVVVTTTSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTVVVXXXZZZZZZYYYVVVUUURRRQQQQQQRRRUUUVVVVVVUUUXXXWWWVVVVVVVVVVVVWWWWWWUUUXXX^^^hhhvvvzzzoooddd]]]XXXVVVSSSOOOKKKFFFCCCAAABBB@@@??????AAABBBBBBAAA>>>=========>>>>>>>>>>>>============>>>>>>??????AAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>============>>>???@@@???AAABBBCCCCCCEEEIIILLLOOOTTTZZZ^^^aaabbbccceeeffffffggghhhhhhhhhhhhhhhjjjkkkkkkmmmnnnpppqqqrrrvvvwwwxxxyyyyyyxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvvvvuuuzzzzzz{{{{{{||||||||||||xxxqqqnnnqqqyyytttlllhhhccc___]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUWWWXXXWWWUUUSSSRRRRRROOOQQQSSSTTTTTTSSSTTTUUUNNNOOOQQQSSSTTTTTTTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQSSSVVVYYY[[[WWWXXXYYYXXXWWWXXXZZZ\\\^^^```bbbaaa]]]YYYVVVUUUQQQQQQQQQRRRTTTSSSQQQOOOOOOPPPRRRSSSTTTSSSSSSRRRRRRQQQQQQRRRUUUVVVVVVUUUXXXVVVUUUUUUWWWXXXWWWVVVYYYXXXWWWUUUTTTSSSRRRRRRWWWVVVVVVVVVWWWXXXXXXYYYVVVUUUSSSQQQOOOPPPSSSVVVVVVXXXYYYWWWUUURRRQQQQQQOOOPPPRRRTTTVVVVVVWWWVVVRRRSSSUUUUUUUUUSSSPPPOOOQQQRRRRRRPPPNNNLLLLLLMMMMMMPPPSSSTTTSSSQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSTTTQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTRRRQQQQQQSSSTTTSSSUUUWWWVVVTTTQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRLLLMMMMMMNNNOOORRRUUUWWWYYYWWWTTTRRRQQQRRRTTTVVVXXXWWWWWWUUUTTTSSSSSSTTTSSSTTTUUUUUUSSSRRRSSSUUUSSSSSSSSSRRRRRRQQQPPPOOOSSSVVV[[[___```___]]][[[\\\[[[XXXVVVUUUUUUVVVVVVQQQQQQRRRSSSTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXTTTVVVXXXZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTVVVWWWYYY]]]fffttt{{{uuupppnnniiibbbYYYOOOGGGBBBCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@>>>=========<<<<<<=========>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>???AAADDDFFFDDDHHHNNNSSSUUUWWWXXXYYY[[[]]]___aaacccdddeeefffggghhhiiikkkmmmooopppppprrrtttuuuwwwwwwwwwvvvuuurrrsssuuuwwwxxxxxxwwwwwwvvvuuuuuuwwwyyyyyyxxxwwwtttttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvuuutttttttttyyyzzz{{{{{{|||{{{{{{zzz~~~ssspppnnnjjjiiirrryyyqqqgggcccaaa^^^\\\\\\\\\[[[YYYXXXVVVTTTSSSSSSTTTVVVWWWUUUWWWXXXWWWUUURRRQQQRRROOORRRTTTUUUTTTSSSSSSTTTOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUVVVUUUTTTSSSPPPPPPQQQRRRTTTVVVWWWXXXVVVWWWXXXXXXXXXYYY\\\___cccfffiiihhhddd___[[[XXXTTTSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRSSSTTTSSSRRRRRRSSSRRRQQQSSSUUUVVVVVVUUUWWWVVVUUUVVVXXXYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWUUUTTTVVVZZZ]]]aaaaaa```]]]XXXUUUTTTTTTRRRRRRSSSTTTUUUVVVWWWXXXTTTTTTUUUUUUUUUTTTRRRQQQPPPQQQRRRQQQOOONNNNNNOOOMMMPPPSSSTTTSSSRRRQQQQQQMMMPPPTTTVVVVVVTTTSSSRRRQQQSSSTTTTTTRRRQQQQQQRRRQQQRRRRRRQQQPPPQQQSSSUUURRRSSSUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQJJJLLLMMMOOOQQQUUUZZZ]]]```]]]ZZZVVVUUUUUUWWWXXXXXXXXXXXXVVVTTTSSSTTTUUUVVVWWWXXXWWWUUUUUUUUUWWWUUUTTTTTTSSSRRRRRRQQQQQQRRRWWW___fffhhhgggccc```^^^]]][[[ZZZYYYXXXWWWWWWOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXUUUVVVXXXXXXXXXWWWUUUTTTTTTSSSSSSTTTVVVWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWYYY]]]gggsss}}}yyy||||||nnn]]]OOOGGGDDDBBB@@@@@@AAAAAA@@@???BBBCCCCCCAAA>>>=========;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAA<<<@@@EEEHHHJJJKKKMMMNNNRRRTTTWWWZZZ^^^```bbbcccccceeegggjjjlllmmmnnnooonnnooorrrtttuuutttsssrrrpppqqqsssuuuvvvvvvvvvvvvtttsssssstttvvvxxxxxxwwwtttsssssstttuuuvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrxxxyyyzzz{{{{{{zzzyyyxxxsssmmmmmmnnnsssyyyttthhhaaa___]]]\\\[[[\\\\\\[[[YYYVVVUUUTTTSSSSSSTTTUUUVVVRRRTTTVVVVVVTTTRRRRRRRRROOOQQQTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPRRRTTTWWWWWWWWWUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTVVVWWWWWWWWWVVVXXX[[[]]]aaaeeeiiijjjgggbbb]]]ZZZVVVTTTSSSSSSTTTUUUUUUTTTPPPQQQRRRSSSTTTSSSRRRRRRTTTSSSSSSTTTVVVWWWVVVUUUVVVUUUUUUVVVXXXXXXWWWVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]aaadddmmmkkkhhhbbb\\\XXXWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUMMMOOOPPPOOONNNMMMNNNOOOMMMOOORRRSSSRRRRRRSSSTTTOOOSSSXXXYYYWWWTTTRRRRRRQQQSSSUUUUUURRRPPPQQQRRRPPPPPPPPPPPPOOOQQQTTTWWWTTTUUUTTTSSSQQQQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPKKKMMMOOOPPPRRRVVV\\\aaagggddd___[[[XXXXXXYYYZZZVVVWWWWWWVVVSSSRRRTTTVVVXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUURRRYYYccclllooolllfffaaa_________^^^]]][[[YYYXXXNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTUUUWWWYYY[[[\\\\\\UUUWWWYYYZZZZZZ^^^ffflllzzzyyyyyyxxxzzzzzzrrrwwwrrr```UUUJJJGGGEEEDDDDDDCCCBBBAAAAAABBBCCCAAA>>>===>>>???;;;<<<===>>>???>>>>>>===;;;;;;;;;<<<<<<<<<<<<===999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===999<<>>@@@BBBAAA>>>===???AAA;;;<<<>>>?????????>>>===;;;;;;<<<<<<===>>>>>>>>>999999:::::::::;;;;;;;;;888888999::::::::::::999::::::;;;<<<>>>>>><<<:::999;;;======>>>???AAACCCBBBCCCFFFJJJNNNQQQRRRSSSUUUVVVZZZ]]]___aaabbbbbbgggiiillloooppppppnnnmmmooopppqqqqqqqqqooonnnmmmpppnnnlllmmmooorrrtttuuuttttttsssrrrssstttuuuvvvvvvuuusssqqqpppppppppqqqvvvwwwxxxyyyyyyxxxvvvuuu}}}tttrrrooorrrzzzxxxlllddd```]]]ZZZXXXVVVUUUTTTUUUWWWXXXUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQTTTUUUUUUUUUUUUTTTSSSSSSVVVUUUTTTSSSRRRQQQQQQQQQSSSUUUWWWWWWVVVVVVVVVXXX\\\[[[YYYXXXWWWWWWXXXXXXVVVSSSQQQRRRUUUXXXXXXWWWZZZ\\\```bbb```\\\VVVRRRQQQRRRSSSTTTTTTTTTTTTTTTYYYXXXVVVUUUVVVWWWYYY[[[[[[XXXTTTSSSTTTTTTRRRPPPSSSSSSTTTUUUVVVVVVTTTRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[\\\]]]___bbbdddfffggggggrrrnnnhhhbbb^^^\\\[[[[[[ZZZXXXVVVTTTTTTUUUXXXYYY[[[ZZZXXXVVVUUUTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQRRRSSSTTTVVVXXXXXXWWWTTTRRRPPPPPPOOOPPPRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVSSSPPPNNNJJJLLLPPPRRRUUUXXX\\\```gggeeebbb___\\\[[[ZZZZZZUUUWWWYYYYYYVVVUUUVVVXXX\\\\\\\\\[[[YYYXXXXXXZZZ\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[^^^dddjjjlllgggbbb```aaaddddddccc___ZZZWWWVVVUUUUUUUUUVVVVVVUUUTTTUUUWWWXXXWWWUUUUUUWWWZZZ[[[[[[ZZZYYYYYYXXXYYYYYYXXXXXXYYYXXXVVVSSSPPPOOOQQQRRRSSSTTTVVVWWWXXXYYYVVVWWWWWWWWWXXXXXXYYYYYY___gggttt~~~~~~yyyvvv~~~|||}}}{{{kkkbbbZZZQQQLLLLLLMMMKKKIIIFFFCCC@@@>>>>>>>>>===<<<@@@??????@@@@@@???<<<:::>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<@@@AAACCCEEEGGGIIIJJJKKKRRRRRRRRRTTTVVVZZZ\\\^^^```aaadddfffiiikkklllmmmkkkiiiiiilllppprrrpppnnnlllmmmnnnooopppqqqrrrsssrrrrrrrrrqqqqqqqqqqqqqqqttttttssspppmmmlllmmmnnnqqqsssuuuuuutttssssssttt}}}nnnddd^^^[[[YYY\\\[[[YYYWWWVVVUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQTTTVVVXXXXXXWWWWWWWWWXXXZZZYYYWWWUUUTTTTTTTTTTTTVVVSSSRRRSSSVVVXXXXXXWWWYYY[[[]]]^^^]]]YYYTTTQQQRRRSSSSSSTTTTTTTTTTTTTTTXXXXXXWWWXXXYYYZZZ\\\]]]^^^[[[YYYXXXYYYXXXVVVSSSTTTTTTTTTUUUUUUTTTSSSQQQSSSRRRRRRQQQQQQRRRRRRRRRUUUWWWYYYYYYYYYZZZ[[[]]]___```aaacccdddeeeeeefffkkkhhhccc___\\\ZZZZZZ[[[XXXWWWVVVVVVVVVXXXZZZ[[[]]][[[YYYVVVSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRPPPRRRTTTTTTSSSTTTUUUWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRSSSTTTVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUVVVVVVUUUUUUUUUTTTUUUWWWWWWVVVTTTQQQOOOLLLNNNPPPRRRTTTWWWZZZ]]]eeedddaaa^^^\\\ZZZZZZYYYWWWYYY[[[ZZZXXXWWWXXXYYY\\\^^^``````]]][[[ZZZZZZYYYYYYXXXYYYZZZ\\\^^^___\\\\\\___eeelllmmmjjjfffcccdddeeeeeebbb^^^YYYVVVTTTTTTTTTUUUVVVVVVUUUTTTWWWYYYZZZYYYWWWVVVXXXYYY[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUURRRQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[aaakkkwwwvvvooopppxxxnnnfffZZZRRRNNNLLLHHHEEEIIIFFFCCCBBBBBBBBBBBBAAA@@@??????@@@AAA@@@>>><<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;::::::::::::::::::;;;============>>>>>>>>>>>><<<===>>>@@@BBBCCCDDDEEEIIIIIIJJJKKKNNNPPPSSSTTTWWWXXX[[[^^^```cccdddeeehhhggggggjjjmmmooonnnmmmllllllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmmmmnnnpppqqqsssuuutttrrrqqqpppqqqwwwlllccc\\\YYYXXXWWW[[[ZZZYYYWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWUUUSSSSSSSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQVVVWWWYYYYYYXXXWWWXXXYYYZZZYYYWWWUUUTTTSSSRRRRRRUUUTTTSSSTTTVVVXXXYYYXXXYYYZZZZZZZZZXXXUUURRRPPPTTTTTTTTTTTTTTTSSSSSSSSSVVVWWWXXXZZZ\\\^^^_________^^^]]]]]]]]]\\\YYYVVVUUUVVVVVVVVVUUUSSSQQQPPPRRRQQQPPPPPPPPPPPPQQQQQQTTTVVVYYYZZZZZZ[[[]]]___aaabbbccccccdddddddddddddddbbb___\\\ZZZYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\^^^\\\YYYVVVRRROOOMMMLLLOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTVVVUUUTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWXXXXXXWWWVVVTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWWWWWWWUUUSSSRRRPPPQQQRRRSSSSSSUUUXXX[[[```___]]][[[YYYXXXWWWWWWVVVXXXZZZZZZXXXWWWXXXYYYZZZ]]]```aaa___\\\ZZZYYYXXXXXXXXXYYYZZZ\\\___```______aaaggglllnnnlllhhheeeeeeeeedddaaa\\\XXXUUUSSSTTTUUUVVVWWWVVVVVVUUUXXXZZZ\\\\\\ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZWWW[[[```fffpppxxxnnnggglll{{{|||sssfff[[[TTTOOOIIIEEEHHHFFFBBBAAAAAABBBBBBAAA??????>>>@@@AAABBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>;;;;;;<<<===>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJMMMNNNQQQTTTWWWYYYZZZ[[[aaaaaabbbeeeiiikkkkkkjjjjjjkkklllmmmooopppqqqrrroooooooooooooooooooooooonnnnnnooonnnmmmmmmoooqqqqqqrrrsssrrrpppnnnmmmnnn{{{xxxvvvlllhhhbbb]]]YYYXXXWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQSSSVVVXXX[[[\\\]]][[[ZZZWWWUUUTTTTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQVVVWWWYYYYYYWWWWWWWWWXXXZZZZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUWWWYYYYYYZZZZZZZZZYYYWWWVVVTTTRRRQQQVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUYYY\\\^^^`````````]]]]]]^^^^^^^^^\\\YYYWWWXXXYYYYYYXXXUUUSSSQQQPPPPPPPPPOOOPPPPPPQQQSSSSSSVVVXXXZZZZZZ[[[[[[]]]______```aaabbbccccccccccccaaa```^^^\\\ZZZZZZZZZZZZYYYYYY[[[\\\\\\[[[[[[ZZZ\\\[[[XXXTTTQQQNNNMMMLLLQQQQQQQQQRRRRRRSSSSSSSSSRRRTTTUUUUUUTTTTTTVVVWWWUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTUUUVVVWWWXXXYYY[[[YYYXXXVVVVVVWWWXXXYYYXXXYYYZZZ[[[ZZZXXXUUUSSSTTTUUUWWWXXXXXXWWWUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSTTTWWWZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ\\\\\\ZZZXXXXXXXXXYYYYYYXXXXXXYYY[[[\\\]]]bbbbbbcccfffjjjkkkiiifffbbbbbbbbbaaa^^^[[[WWWUUUSSSUUUXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUXXX[[[\\\aaapppwwwmmmjjjpppuuujjjbbb[[[UUUQQQLLLIIIDDDBBBAAAAAA@@@@@@???>>>===???AAABBBAAA@@@<<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>???@@@BBBCCCDDDFFFGGGJJJLLLOOOQQQRRRSSSVVVWWWZZZ^^^bbbeeeggggggggghhhiiijjjlllmmmoooooojjjjjjjjjkkkkkkllllllllllllmmmnnnnnnllllllnnnooonnnppppppooonnnlllmmmnnnvvvppplllhhhdddaaa```]]]ZZZXXXVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRSSSUUUXXXZZZ]]]___```\\\ZZZXXXVVVUUUUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQQQQQQQUUUVVVXXXXXXVVVUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYSSSTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTWWWVVVUUUTTTSSSSSSTTTTTTSSSUUUYYY\\\___```______\\\^^^______^^^\\\ZZZXXXYYY[[[\\\ZZZVVVSSSQQQRRRNNNOOOOOOQQQSSSTTTVVVWWWXXXYYY[[[[[[ZZZZZZ\\\]]][[[\\\^^^___aaabbbbbbbbbaaa```___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZXXXVVVXXXWWWUUUSSSRRRPPPPPPPPPSSSSSSRRRRRRQQQQQQPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTVVVWWWXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\[[[YYYWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUXXXYYYZZZ[[[[[[[[[ZZZZZZXXXXXXWWWUUUTTTUUUXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVWWWXXXXXXXXXWWWYYYYYYXXXWWWUUUUUUWWWYYYZZZZZZZZZZZZ\\\^^^```aaafffeeedddeeeeeedddbbbaaa]]]]]]]]]\\\[[[YYYXXXWWWUUUYYY\\\]]]\\\ZZZZZZZZZWWWXXXYYYYYYYYYWWWTTTRRRQQQRRRTTTVVVXXXYYYYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVYYY[[[[[[\\\fffvvvyyyrrrnnnrrryyyqqqjjjfffZZZUUUNNNIIIFFFDDDBBBAAA@@@>>>===>>>???@@@@@@???===============>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@AAACCCFFFHHHIIIJJJJJJJJJLLLPPPUUUYYY\\\___aaaaaaaaabbbdddfffhhhiiijjjffffffggghhhhhhiiijjjjjjjjjlllmmmlllkkkjjjjjjkkkjjjkkkllllllkkkkkkmmmnnn|||nnngggfffeeeaaa\\\ZZZZZZZZZXXXUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUWWWXXXZZZ\\\^^^^^^YYYXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRPPPPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQRRRRRRVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWVVVTTTUUUVVVRRRSSSTTTVVVWWWWWWWWWWWWRRRTTTWWWXXXYYYYYY[[[\\\\\\[[[ZZZXXXXXXWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVUUUWWWZZZ]]]_________^^^]]]___``````^^^\\\[[[[[[YYY\\\]]][[[VVVRRRQQQRRROOOPPPQQQRRRTTTVVVXXXYYYXXXZZZ[[[ZZZYYYYYYZZZ\\\YYYZZZ\\\^^^___```aaaaaa______```______]]]\\\[[[\\\\\\\\\\\\ZZZXXXUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNPPPRRRSSSTTTUUUWWWYYYVVVUUUTTTSSSRRRSSSTTTUUUSSSSSSUUUVVVXXXYYY[[[[[[YYYXXXVVVVVVVVVWWWYYY[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXWWWUUUTTTUUUXXX[[[[[[\\\]]]^^^^^^^^^]]]]]]YYYXXXXXXZZZ\\\]]][[[ZZZZZZZZZXXXVVVTTTUUUYYY\\\YYYYYY[[[]]]```dddgggiiigggfffdddbbb```^^^]]]]]]YYYYYYYYYXXXXXXXXXYYYYYYWWW\\\``````]]][[[ZZZ[[[VVVVVVUUUVVVWWWVVVTTTRRROOOQQQSSSVVVXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWW\\\\\\[[[[[[[[[[[[[[[ZZZWWWZZZ\\\\\\\\\aaajjjqqq{{{|||tttnnnpppwwwmmmfff]]]TTTMMMHHHDDDBBBCCCAAA???????????????===>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::999999888888999999:::;;;<<<<<<<<<<<<=========::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAADDDIIILLLOOOQQQTTTWWWVVVWWWYYYZZZ\\\^^^`````````aaabbbcccdddeeefffgggeeeggghhhhhhgggeeeffffffeeefffggggggggggggjjjlllrrrmmmfffbbbbbbaaa]]]ZZZWWWXXXYYYWWWUUUUUUWWWZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZUUUVVVVVVWWWWWWVVVUUUTTTUUUTTTQQQPPPOOOPPPRRRTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWVVVXXXYYYXXXVVVUUUUUUVVVQQQRRRSSSTTTUUUUUUTTTTTTQQQTTTXXXZZZYYYZZZ[[[]]]ZZZZZZYYYYYYYYYYYYZZZZZZVVVUUUTTTSSSSSSUUUVVVWWWZZZ[[[\\\^^^_________^^^\\\]]]^^^]]]ZZZYYYZZZ\\\WWWZZZ\\\ZZZTTTPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYYYYYYYYYYY[[[\\\[[[\\\]]]^^^____________ZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTUUUUUUUUUWWWYYYWWWVVVTTTSSSSSSSSSTTTTTTSSSTTTUUUWWWXXXZZZ[[[\\\XXXWWWVVVVVVWWWYYY[[[]]]ZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[[[[[[[ZZZZZZZZZVVVVVVUUUSSSRRRTTTXXX[[[[[[\\\^^^___````````````[[[YYYYYY[[[^^^___]]][[[YYYYYYYYYWWWVVVVVVYYY[[[XXXXXXZZZ\\\```dddhhhjjjfffeeeccc```]]]\\\[[[\\\YYYXXXXXXWWWWWWXXXYYYZZZXXX]]]bbbbbb^^^ZZZYYYZZZWWWUUUSSSTTTVVVVVVUUUSSSOOOQQQSSSUUUVVVVVVVVVUUUWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWZZZZZZZZZZZZYYYYYYYYYXXXWWWYYY[[[[[[\\\^^^aaadddlllooo{{{}}}|||sssggg\\\TTTNNNJJJIIIFFFCCCAAA@@@@@@>>>=========<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::999999:::::::::;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999:::;;;;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<<<<>>>AAADDDEEEEEEFFFHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWYYYZZZ[[[]]]^^^^^^]]]___bbbbbbbbbaaabbbbbbaaabbbbbbbbbaaaaaadddfff|||nnnccccccbbb```]]]ZZZXXXVVVWWWYYYZZZXXXVVVWWWZZZ]]]ZZZXXXUUURRRPPPPPPQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTVVVWWWWWWVVVTTTSSSVVVTTTRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPQQQSSSUUUVVVTTTTTTTTTUUUVVVXXXYYYZZZWWWYYYZZZYYYXXXVVVVVVWWWRRRSSSTTTUUUUUUTTTSSSRRRQQQUUUYYYZZZZZZZZZ\\\^^^XXXYYYYYYZZZZZZZZZ[[[[[[VVVUUUTTTSSSSSSUUUWWWYYY]]]^^^__________________YYYZZZ[[[YYYVVVUUUWWWYYYUUUXXX[[[XXXSSSOOOOOOQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUWWWXXXYYYZZZ\\\^^^^^^______```______^^^^^^TTTVVVYYY\\\]]]^^^]]]]]]XXXXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUWWWWWWVVVUUUWWWXXXWWWVVVUUUSSSSSSSSSSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\XXXWWWWWWWWWXXX[[[]]]___YYYYYYYYYYYYZZZ[[[\\\]]]ZZZXXXVVVTTTTTTVVVXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXTTTTTTSSSQQQQQQSSSWWW[[[YYYZZZ\\\^^^___```______YYYXXXWWWYYY]]]^^^\\\ZZZUUUWWWXXXXXXWWWVVVWWWXXXXXXXXXYYYZZZ]]]```cccdddeeedddccc```]]][[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZXXX^^^bbbbbb]]]YYYXXXYYYWWWUUURRRSSSVVVWWWVVVUUUPPPQQQSSSUUUUUUTTTRRRQQQUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^^^^eeedddmmm|||oooeee^^^YYYMMMJJJFFFCCCBBBAAA???===<<<<<<;;;:::999999888888========================:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;999888<<<<<<<<<<<<<<<<<<;;;:::===@@@BBBBBB@@@>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNOOONNNOOOPPPQQQSSSTTTVVVVVVVVVYYY\\\^^^^^^^^^___```___``````^^^]]]]]]___aaa{{{nnneee```___]]][[[YYYWWWWWWVVVVVVVVVWWWWWWVVVTTTSSSQQQSSSTTTUUUVVVVVVVVVUUUTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXXXXTTTVVVWWWTTTQQQRRRYYY___ddd___YYYUUUUUUUUUSSSQQQRRRPPPOOOOOOQQQSSSTTTTTTVVVWWWXXXYYYZZZZZZYYYXXXZZZZZZYYYXXXXXXYYYZZZ[[[WWWVVVUUUUUUUUUVVVWWWXXX]]]^^^```aaa___]]]ZZZWWWYYYXXXWWWVVVUUUVVVWWWWWWTTTUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUXXX[[[^^^^^^^^^^^^```aaa```^^^ZZZXXXXXXXXXSSSUUUWWWYYY[[[[[[[[[[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRTTTUUURRRRRRSSSTTTVVVXXX[[[\\\YYYYYYXXXXXXWWWVVVVVVVVVVVVTTTQQQQQQRRRSSSTTTTTTSSSTTTWWWYYYZZZ[[[[[[[[[\\\YYYVVVWWW[[[^^^___^^^[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWUUUTTTTTTWWWYYYYYYYYYZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZZZZ[[[[[[[[[YYYXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___````````````______^^^]]]\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYY_________^^^\\\YYYVVVUUUXXXWWWUUUSSSSSSTTTVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUXXXWWWVVVUUUVVVVVVXXXYYYUUUTTTTTTVVVXXXZZZYYYYYY\\\ZZZXXXWWWXXXWWWUUUTTTWWWYYYZZZZZZYYYYYYZZZ\\\\\\___fffppp|||mmmdddYYYUUUOOOJJJGGGEEEDDDCCCCCC@@@===;;;<<<=========;;;:::888888:::;;;:::999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@AAAAAAAAABBBEEEFFFGGGHHHJJJLLLMMMNNNRRRRRRSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]}}}yyymmmaaaZZZ[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTUUUUUUTTTSSSRRRQQQSSSTTTUUUVVVWWWVVVVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVTTTSSSUUUZZZ___bbb]]]XXXUUUUUUUUUTTTSSSRRRQQQOOOOOOQQQSSSTTTTTTWWWXXXYYYZZZ[[[ZZZYYYYYY[[[ZZZYYYXXXXXXYYYZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]\\\ZZZYYYXXXXXXVVVUUUTTTUUUUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUWWWZZZ\\\\\\\\\\\\\\\]]]]]][[[XXXUUUUUUVVVSSSTTTVVVXXXYYYYYYYYYXXXUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRTTTVVVYYY\\\^^^YYYZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPPPPSSSUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^]]]\\\YYYWWWXXX[[[^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXVVVVVVWWWYYYZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZ[[[\\\WWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]^^^^^^___]]]]]]^^^___^^^^^^\\\\\\```___^^^\\\ZZZWWWUUUSSSUUUUUUSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUVVVWWWXXXYYYUUUTTTTTTUUUXXXYYYYYYXXXZZZYYYXXXXXXZZZZZZYYYWWWXXXYYY[[[[[[ZZZZZZ[[[]]][[[]]]aaahhhtttuuunnnddd\\\UUUOOOIIIDDDDDDAAA>>>=========<<<;;;;;;:::999:::<<<===>>>===;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============???@@@AAABBBCCCDDDEEEFFFIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYwwwuuuwwwkkkbbbZZZVVVUUUUUUTTTTTTTTTTTTTTTUUUQQQQQQRRRRRRRRRQQQQQQPPPTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQVVVVVVWWWXXXYYYYYYYYYXXXTTTSSSSSSTTTUUUYYY\\\^^^^^^[[[WWWUUUUUUUUUUUUTTTSSSQQQOOOPPPRRRTTTTTTTTTXXXYYYZZZ[[[[[[[[[ZZZYYY\\\[[[ZZZXXXXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTPPPOOOMMMLLLLLLMMMOOOQQQPPPQQQRRRRRRTTTTTTUUUVVVTTTVVVWWWYYYZZZZZZYYYYYYXXXXXXYYYWWWUUUSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUQQQSSSUUUWWWXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWZZZ]]]^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVSSSQQQPPPQQQTTTWWWXXXXXX\\\]]]^^^_________^^^]]][[[YYYWWWXXXZZZ]]]]]]]]][[[[[[\\\\\\[[[[[[ZZZZZZXXXYYYZZZZZZXXXWWWWWWXXXZZZ[[[[[[\\\[[[YYYXXXWWWTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[UUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXX[[[ZZZYYYZZZ[[[]]]```bbb___`````````______^^^]]]___^^^\\\YYYVVVTTTSSSRRRTTTTTTTTTSSSSSSQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZTTTTTTTTTVVVXXXYYYYYYXXXYYYXXXXXXYYY[[[\\\[[[YYYWWWYYY[[[\\\[[[[[[\\\^^^\\\\\\]]]```gggssswwwttt{{{tttkkk```UUULLLHHHEEEBBB@@@@@@???>>>===:::999777888:::;;;::::::<<<<<<<<<<<<<<<<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGIIILLLOOOQQQRRR{{{tttyyyuuuiiiaaa[[[XXXVVVSSSSSSRRRRRRQQQRRRRRRSSSOOOPPPPPPPPPQQQQQQPPPPPPSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQQQQRRRUUUVVVWWWWWWWWWWWWWWWVVVRRRQQQPPPRRRVVVYYY[[[[[[ZZZXXXVVVSSSRRRRRRRRRRRRSSSQQQPPPPPPRRRTTTUUUTTTXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYWWWWWWWWWWWWXXXWWWVVVVVVUUUVVVWWWXXXYYY^^^\\\[[[YYYXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTVVVVVVWWWXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSPPPRRRUUUWWWXXXXXXVVVUUUQQQRRRSSSUUUUUUTTTSSSRRRTTTTTTUUUVVVXXXYYY[[[[[[YYYZZZ[[[[[[[[[YYYWWWVVVTTTSSSRRRSSSVVVXXXYYYYYY[[[\\\\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZWWWYYY[[[\\\ZZZXXXWWWWWW[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTVVVWWWXXXYYYZZZZZZTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUXXXWWWVVVVVVWWWZZZ^^^```______^^^^^^]]]\\\[[[[[[[[[YYYWWWUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[VVVUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXYYY[[[[[[YYYXXXUUUXXXZZZ[[[[[[[[[\\\]]]___^^^\\\\\\```hhhrrryyysssttt|||wwwjjj```SSSOOOIIIEEEDDDCCCBBBAAA???<<<:::999999999888777===<<<<<<;;;<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAAAAA>>>???@@@BBBDDDFFFHHHIIIuuuqqqxxxrrrlllddd[[[VVVTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSOOOOOOOOOQQQUUUWWWXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOSSSQQQPPPPPPRRRTTTUUUUUUWWWXXXYYYYYYYYYYYYWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUVVV\\\[[[ZZZYYYYYY[[[\\\^^^ZZZZZZYYYXXXVVVTTTSSSRRRMMMOOORRRTTTUUUUUUTTTSSSUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSSSSQQQRRRUUUVVVWWWUUUSSSQQQNNNOOORRRTTTVVVWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXWWWYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTUUUWWWYYYYYYXXXYYYYYYZZZZZZYYYXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYY\\\______^^^[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZSSSTTTUUUWWWXXXXXXXXXXXXTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[ZZZXXXWWWUUUTTTTTTWWWUUUTTTSSSTTTVVVYYY[[[\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUSSSTTTUUUVVVUUUSSSPPPOOOSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\XXXXXXYYY[[[^^^^^^]]][[[WWWWWWWWWXXXYYYXXXVVVSSSRRRUUUXXXZZZZZZZZZ[[[\\\^^^]]]\\\[[[\\\aaahhhmmmwww~~~yyyyyy{{{jjjcccYYYQQQKKKGGGEEECCCDDDBBB???>>>>>>===<<<:::<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888::::::999999999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<===>>>??????@@@@@@zzzqqqoootttvvviiibbb___ZZZUUURRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQOOONNNOOOPPPTTTRRRPPPQQQSSSUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\___bbbddd[[[[[[ZZZYYYWWWUUUSSSQQQNNNPPPTTTWWWYYYWWWUUUSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTSSSRRRPPPOOOMMMNNNPPPSSSVVVXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTUUUWWWXXXWWWVVVWWWWWWXXXXXXWWWUUUTTTSSSSSSUUUVVVVVVUUUUUUVVVXXXXXXXXXYYYYYYZZZZZZYYYYYY\\\___aaaaaa```^^^]]]]]]ZZZ[[[[[[\\\[[[YYYXXXWWWUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYRRRSSSUUUWWWWWWWWWVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWYYYXXXVVVTTTRRRQQQQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTOOOPPPRRRSSSRRRQQQOOONNNRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWYYYZZZ[[[[[[[[[[[[YYYYYY[[[]]]``````^^^\\\UUUUUUUUUVVVWWWVVVSSSPPPPPPSSSWWWZZZZZZZZZ[[[\\\[[[[[[ZZZYYYYYY\\\```dddhhhnnnzzzzzzvvv}}}|||xxxzzz~~~sssggg]]]UUUNNNJJJFFFDDDAAA@@@@@@@@@>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888;;;;;;:::999999888777777888888999999999:::::::::::::::999999999999888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::~~~vvvssssssxxxvvvggg^^^YYYXXXWWWTTTRRRPPPPPPQQQNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOORRRUUUUUURRRPPPPPPRRRNNNQQQRRRRRRQQQQQQSSSUUUTTTRRRPPPQQQSSSUUUUUUUUUSSSSSSTTTUUUTTTSSSRRRQQQOOONNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXYYYVVVWWWXXXZZZ]]]___aaabbb[[[ZZZZZZXXXVVVTTTQQQPPPOOOQQQTTTVVVWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQPPPOOONNNOOOOOOPPPRRRUUUWWWYYY[[[[[[[[[[[[[[[ZZZXXXVVVUUUWWWVVVTTTRRRRRRRRRSSSTTTQQQPPPQQQSSSUUUWWWVVVUUUSSSTTTTTTUUUTTTSSSQQQPPPQQQSSSUUUUUUSSSRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXZZZ\\\^^^^^^\\\ZZZZZZ[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWTTTRRRPPPOOOOOOOOOKKKLLLMMMNNNPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWXXXYYYZZZYYYYYYXXXYYYYYY[[[^^^``````^^^\\\RRRRRRSSSVVVWWWWWWTTTQQQPPPSSSXXX[[[[[[[[[\\\]]]XXXZZZ[[[ZZZYYYYYY[[[]]]```dddkkkvvvyyysssttt{{{|||pppeee]]]RRROOOKKKGGGEEECCC???===>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999:::::::::::::::999999999888888888888999999999999999999999888888888777777888888888999999:::::::::999999999999999999999999888888999:::999999888777yyyyyy~~~}}}pppfff\\\VVVQQQRRRRRRQQQNNNMMMLLLMMMJJJJJJJJJKKKMMMNNNPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPNNNNNNPPPUUUYYYWWWRRRNNNOOOQQQLLLOOORRRSSSSSSSSSWWWZZZTTTRRRQQQQQQSSSUUUVVVUUUQQQRRRSSSSSSSSSQQQPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRTTTVVVYYY\\\]]]ZZZZZZ[[[[[[\\\\\\\\\\\\ZZZZZZYYYXXXUUURRRPPPNNNQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVUUURRRQQQQQQRRRRRRQQQPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTVVVYYYZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWUUURRRPPPOOOPPPRRRSSSLLLLLLMMMPPPTTTVVVVVVUUUOOOPPPQQQQQQQQQOOONNNMMMOOORRRUUUTTTRRRQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVWWWXXXXXXVVVUUUUUUVVVYYYYYYZZZZZZZZZXXXWWWVVV[[[\\\]]]]]]]]][[[ZZZYYYUUUUUUUUUTTTRRRQQQOOONNNSSSTTTVVVVVVVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXYYYWWWUUURRRPPPOOOOOOOOOJJJLLLMMMOOOOOOOOONNNMMMPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXYYY[[[^^^``````]]][[[PPPPPPRRRVVVXXXXXXVVVSSSPPPTTTYYY\\\]]]]]]]]]^^^YYY[[[\\\\\\ZZZYYYYYYZZZ\\\^^^ccclllyyyyyyuuuqqqpppxxx|||sssfffaaa[[[UUUOOOIIIDDD@@@??????>>>=======================================::::::::::::::::::::::::999999;;;;;;;;;;;;999999999999999999999999999999999999999::::::;;;<<<<<<777888888888888999999999;;;:::::::::999999888888888888999999:::;;;;;;<<<;;;:::::::::::::::999999555666777888999888777666xxxmmmeee^^^WWWRRRPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOONNNOOOPPPRRRTTTUUUQQQRRRSSSTTTSSSPPPMMMKKKNNNNNNOOOPPPPPPQQQQQQRRROOOPPPRRRSSSTTTUUUTTTTTTOOOPPPQQQQQQQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMQQQPPPOOOPPPQQQTTTWWWXXXVVVVVVWWWWWWXXXWWWWWWWWWYYYYYYYYYXXXUUUQQQNNNKKKLLLMMMOOOQQQRRRTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVUUUUUUTTTRRRRRRPPPQQQSSSTTTTTTRRRPPPOOOPPPOOOOOONNNMMMLLLLLLKKKOOOOOONNNMMMMMMMMMMMMMMMLLLPPPSSSTTTRRRPPPQQQSSSXXXXXXYYYYYYYYYYYYYYYYYYVVVRRROOOOOOPPPQQQPPPNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRRRRNNNMMMNNNNNNMMMOOOSSSTTTTTTTTTTTTUUUWWWYYY[[[XXXVVVTTTTTTUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYZZZ[[[[[[ZZZYYYXXXUUUSSSPPPOOOPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSVVVTTTRRRPPPOOONNNNNNNNNRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSPPPLLLJJJHHHJJJLLLLLLKKKKKKMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTWWWWWWUUUSSSQQQRRRVVVYYYXXXYYYYYYWWWUUUTTTUUUWWWVVVWWWYYY[[[]]]\\\XXXUUUPPPOOOOOOQQQUUUWWWVVVSSSSSSWWW]]]^^^[[[YYYXXXYYYXXXYYYZZZ\\\\\\[[[ZZZZZZ\\\```fffjjjoooxxxnnn```ccciiitttxxxmmmbbbYYYRRRNNNHHHGGGFFFCCCBBB@@@@@@@@@CCCBBB???===<<<;;;;;;;;;:::999888999;;;<<<<<<;;;999::::::;;;;;;;;;;;;::::::::::::999999999888888:::999999888888777777777999999888777666666777777;;;;;;;;;::::::999999999666777888999999999999999999999999888888888777777777777888999::::::;;;;;;wwwlllddd```[[[VVVQQQPPPPPPOOONNNNNNMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQSSSTTTQQQRRRRRRRRRQQQOOOLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQPPPLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPPPPRRRTTTWWWXXXWWWWWWWWWXXXXXXWWWWWWVVVYYYXXXXXXVVVSSSPPPNNNLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPOOONNNPPPPPPOOONNNMMMLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPPPPOOONNNOOOQQQUUUVVVWWWWWWWWWUUUTTTSSSUUURRROOONNNPPPQQQPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRROOOMMMOOOOOOMMMOOOSSSTTTTTTSSSSSSSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWYYYYYYZZZYYYYYYWWWUUUTTTQQQPPPNNNNNNNNNOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTVVVUUUSSSQQQPPPOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIFFFHHHJJJKKKKKKKKKNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTRRRRRRUUUZZZ^^^___\\\XXXUUUTTTUUUWWWXXXWWWWWWXXXZZZ[[[YYYUUURRRQQQPPPPPPRRRVVVWWWVVVUUUSSSVVVZZZ\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYY]]]aaadddgggmmmwww|||jjj```___bbbggglllqqq{{{{{{oooccc\\\UUUPPPKKKGGGFFFFFFFFFEEEGGGFFFDDDCCCBBBAAA???>>><<<:::::::::;;;<<<;;;:::777888888999999999999999:::::::::999999999999999;;;;;;;;;;;;;;;::::::::::::999888888777777777888999999999888888888777777999999999999999:::::::::999999999888888888777777666666777888888999::::::|||qqqjjjeee```\\\[[[YYYVVVSSSPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPRRROOOOOONNNOOOPPPRRRTTTVVVXXXXXXWWWWWWVVVVVVUUUUUUYYYWWWUUUSSSQQQOOONNNMMMJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLMMMLLLJJJKKKMMMOOOVVVWWWYYYZZZYYYWWWUUUSSSTTTRRROOONNNOOOPPPPPPOOORRRSSSSSSTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSOOONNNOOOOOOMMMOOOSSSWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMMMMMMMMMMNNNNNNOOOSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRTTTVVVWWWVVVUUURRRQQQQQQOOOMMMKKKIIIHHHGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQSSSXXX___dddfff___WWWSSSSSSVVVWWWWWWWWWVVVWWWWWWXXXVVVSSSPPPQQQQQQRRRTTTWWWXXXWWWVVVUUUVVVWWWZZZ]]]]]][[[YYY]]]]]][[[ZZZYYYXXXXXXXXXXXXZZZ\\\]]]]]]aaahhhnnnzzz~~~{{{ggg]]]TTTRRRTTTYYYbbbkkkwww|||ssskkkcccYYYTTTTTTUUUSSSQQQMMMKKKJJJHHHGGGEEEAAA???<<<:::999999:::;;;:::888888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888888999999999999999888888888888777<<<;;;:::999999999:::;;;999999999888888888888888555666666777777888888888xxxllleee___]]]ZZZYYYYYYXXXVVVSSSPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJIIIHHHHHHMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLMMMNNNPPPQQQRRRWWWVVVUUUTTTSSSSSSRRRRRRWWWVVVSSSPPPNNNMMMMMMNNNJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOONNNMMMMMMLLLPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLKKKKKKJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGIIIKKKMMMTTTVVVYYY[[[[[[YYYVVVTTTVVVSSSPPPMMMMMMMMMMMMNNNQQQRRRTTTUUUUUUSSSQQQPPPNNNMMMMMMLLLMMMOOOPPPRRRTTTPPPOOOPPPPPPNNNOOOSSSYYYXXXVVVTTTRRRRRRRRRRRRTTTUUUVVVVVVUUUSSSRRRRRRPPPPPPOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPNNNOOOOOONNNMMMLLLMMMMMMRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSTTTVVVWWWVVVUUUPPPQQQPPPOOOLLLJJJJJJJJJNNNNNNOOOOOONNNOOOQQQSSSVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQPPPPPPRRRWWW___dddggg___VVVSSSUUUVVVVVVSSSTTTTTTSSSTTTUUUTTTRRRPPPRRRRRRTTTUUUWWWXXXYYYXXXZZZYYYXXXZZZ]]]^^^[[[XXX[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXYYYYYYXXXZZZ^^^aaajjjrrr{{{xxxyyy|||yyy}}}lll[[[RRRQQQTTTYYY___dddkkkttt}}}}}}sssoooooonnniiiccc]]]YYYSSSOOOMMMJJJEEEBBB>>>===<<<===>>>???>>>===::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;666777777777888999999999;;;::::::999999:::::::::::::::::::::::::::::::::===<<<:::888777888999:::888888888888888888888888666666666777777888888888xxxqqqkkkeeeaaa[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJIIIIIIHHHIIIIIIJJJDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMMMMMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTSSSRRRPPPOOOOOOOOOPPPUUUSSSPPPMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNNNNOOOPPPOOOOOOOOOLLLMMMMMMMMMMMMLLLLLLKKKQQQPPPOOOOOONNNNNNOOOOOOJJJJJJJJJJJJJJJIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLKKKIIIFFFEEEGGGIIILLLNNNMMMOOOSSSVVVWWWVVVTTTRRRVVVTTTQQQMMMJJJJJJKKKMMMPPPQQQSSSUUUUUUTTTRRRQQQMMMMMMLLLMMMNNNPPPRRRTTTVVVQQQPPPQQQPPPNNNPPPSSSXXXVVVTTTRRRPPPPPPPPPPPPRRRUUUWWWWWWTTTRRRRRRSSSSSSRRRPPPOOONNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSQQQMMMKKKKKKLLLOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRVVVUUUTTTUUUVVVWWWVVVUUUQQQRRRRRRPPPMMMKKKLLLMMMVVVWWWVVVTTTQQQQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNNNNOOOTTT[[[```aaa\\\VVVUUUWWWWWWSSSOOOQQQPPPPPPQQQSSSTTTSSSRRRRRRSSSUUUWWWXXXXXXYYYZZZ___]]]ZZZZZZ\\\\\\YYYVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUUUUUUUVVVXXXZZZ^^^bbbkkkzzz~~~uuussstttsssoooeeeaaa```aaadddcccdddfffhhhnnnyyy~~~rrrjjj___WWWSSSOOOJJJFFFBBBBBBAAACCCEEEFFFFFFEEE===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555666666777777888888;;;:::::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;888777666777888999888888888888888888888888777777777888888888888888zzzpppiiieeebbb^^^[[[XXXWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJPPPPPPQQQRRRRRRSSSSSSTTTQQQPPPOOOMMMMMMMMMNNNOOORRRQQQNNNLLLKKKKKKLLLMMMJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKPPPPPPPPPOOOOOOOOONNNNNNIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKKKKHHHFFFFFFIIILLLNNNOOONNNPPPSSSUUUVVVVVVTTTSSSTTTSSSPPPLLLIIIIIILLLNNNPPPPPPRRRSSSTTTSSSSSSRRRNNNNNNOOOPPPRRRTTTVVVWWWWWWRRRPPPQQQQQQOOOPPPTTTTTTSSSQQQOOONNNNNNNNNOOORRRUUUWWWWWWTTTSSSTTTVVVVVVTTTQQQOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUVVVSSSNNNJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRVVVTTTSSSTTTUUUVVVUUUTTTQQQSSSTTTRRRNNNMMMOOOQQQ\\\[[[YYYVVVSSSRRRTTTVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMNNNQQQVVVZZZ[[[YYYWWWXXXYYYXXXSSSOOOPPPNNNMMMNNNQQQSSSSSSSSSQQQTTTVVVWWWWWWXXXYYYZZZ```^^^[[[YYYXXXWWWVVVUUURRRQQQQQQQQQRRRRRRSSSTTTPPPQQQQQQRRRSSSSSSTTTTTTUUUUUU\\\gggttttttnnnmmmsss~~~}}}zzzvvvuuuvvvtttooohhhdddfffmmmvvv|||xxxkkkaaa[[[VVVOOOIIIFFFEEEEEEFFFHHHIIIIIIHHHAAA@@@>>><<<:::::::::;;;======<<<<<<<<<;;;;;;;;;888888888999999999999999::::::999999::::::;;;;;;777888888888888999999999:::999888777777777888999888888888888888999999999888888888888888888888888{{{pppjjjbbb]]][[[YYYWWWTTTTTTSSSRRROOOLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFFFFEEEFFFFFFHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLPPPPPPQQQRRRRRRSSSSSSSSSPPPOOOMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKKKKJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLMMMNNNOOOOOOOOONNNLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQKKKJJJJJJJJJJJJKKKLLLMMMJJJHHHGGGHHHLLLPPPRRRRRRTTTTTTUUUVVVVVVUUUTTTSSSPPPOOONNNKKKIIIJJJOOOSSSRRRRRRRRRQQQQQQQQQQQQQQQOOOQQQSSSUUUWWWYYYZZZ[[[WWWSSSQQQRRRQQQOOOPPPTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRUUUWWWVVVSSSSSSWWWZZZWWWUUURRROOONNNNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQRRRQQQTTTVVVSSSNNNJJJJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTRRRQQQRRRSSSTTTSSSQQQRRRTTTUUURRRNNNMMMPPPTTT[[[ZZZXXXUUURRRRRRTTTVVVTTTTTTTTTTTTSSSRRRPPPPPPLLLMMMNNNNNNOOOQQQTTTWWWWWWXXXYYYZZZYYYXXXVVVTTTQQQOOOMMMMMMOOOQQQRRRRRRQQQSSSVVVWWWVVVWWWXXX[[[\\\[[[YYYVVVSSSRRRSSSUUUQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQVVV\\\bbbjjj{{{|||tttrrrwwwzzz|||uuummmlllmmmnnnmmmlllooouuu~~~~~~vvvppphhh]]]UUUTTTRRRQQQQQQRRRRRRQQQOOOHHHFFFCCC@@@>>>=========???>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;777777888888888999999999888888999999999999999:::777777888888888999999999777777777777777777777777vvvjjjdddccc^^^XXXUUUUUUUUUSSSQQQQQQQQQPPPNNNKKKKKKLLLMMMIIIIIIHHHGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAADDDCCCCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHKKKMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLNNNOOOQQQNNNMMMLLLKKKKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLNNNOOONNNMMMKKKIIIJJJKKKLLLNNNPPPRRRSSSTTTMMMMMMMMMMMMMMMNNNOOOOOOJJJHHHGGGJJJOOOSSSTTTSSSTTTTTTSSSSSSQQQPPPOOONNNLLLLLLLLLJJJIIILLLRRRWWWTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRUUUXXX[[[\\\]]]]]]XXXTTTQQQRRRRRROOOPPPTTTUUUUUUTTTSSSSSSTTTVVVVVVRRRUUUWWWVVVSSSTTTXXX]]]XXXVVVRRRPPPOOOOOOPPPRRRTTTSSSQQQPPPOOOPPPPPPQQQNNNRRRUUUSSSNNNJJJKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRQQQOOOQQQTTTUUUSSSNNNMMMQQQUUUXXXWWWUUUSSSPPPQQQSSSVVVUUUUUUUUUTTTTTTRRRQQQQQQJJJLLLNNNOOOPPPQQQTTTWWWVVVXXXZZZZZZYYYXXXXXXYYYTTTQQQNNNMMMOOOPPPQQQQQQPPPSSSVVVWWWVVVVVVXXX[[[WWWXXXWWWTTTPPPOOORRRUUUSSSSSSTTTTTTSSSQQQOOONNNSSSSSSSSSTTTUUUUUUSSSQQQSSSSSSVVVYYYXXXZZZiiiyyy}}}zzz}}}{{{~~~vvvsssqqqkkkeee[[[^^^dddnnnwww~~~rrrggghhhfffdddcccbbbaaa___]]]OOOMMMJJJFFFCCCBBBBBBBBB@@@@@@???===<<<;;;:::999;;;;;;;;;::::::999999999888888888888999999:::;;;999999999::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;777777888888999999999999666666666666666555555555yyypppiiibbb^^^XXXWWWWWWVVVUUUUUUUUUUUUOOONNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDFFFDDDCCCBBBBBBCCCDDDFFFDDDDDDDDDDDDCCCBBBAAAAAAEEEEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAABBBDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIILLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMMMMOOOQQQRRRQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNOOOOOOMMMKKKIIIHHHKKKNNNPPPPPPQQQSSSUUUQQQPPPOOONNNNNNNNNNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUUUUSSSRRRPPPNNNLLLKKKJJJJJJJJJLLLPPPTTTVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSVVV[[[```aaa___[[[XXXUUURRRPPPQQQSSSTTTTTTUUUSSSRRRRRRSSSSSSRRRPPPVVVTTTSSSTTTUUUWWWVVVVVVYYYXXXUUUSSSQQQPPPPPPPPPPPPQQQRRRTTTVVVVVVTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKIIIKKKMMMNNNMMMKKKLLLLLLIIIKKKNNNOOOPPPPPPRRRSSSPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMMMMNNNPPPVVVUUUTTTSSSRRRQQQPPPOOOSSSSSSRRRQQQPPPNNNNNNMMMJJJLLLNNNQQQSSSUUUVVVWWWZZZZZZYYYXXXVVVUUUTTTTTTUUUSSSPPPNNNNNNPPPSSSVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRTTTRRRQQQPPPPPPQQQSSSTTTQQQSSSTTTSSSSSSUUU[[[___ttt}}}{{{vvvmmmbbb[[[WWW[[[hhhpppooottt~~~yyyqqqmmm]]]YYYSSSOOOMMMLLLJJJIIIIIIDDD???=========:::777::::::::::::::::::::::::;;;:::999888888888999:::999888777777777888:::;;;777777888888888888777777888888777777777777777888999999999999777555333111rrrfff___ZZZVVVSSSVVVUUUTTTSSSSSSRRRRRRSSSMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEECCCBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKMMMNNNPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMOOOPPPQQQQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLMMMMMMLLLKKKMMMNNNOOOOOOMMMKKKHHHFFFGGGJJJMMMNNNOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRKKKLLLMMMOOOPPPRRRSSSSSSUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLNNNQQQTTTVVVTTTSSSRRRPPPPPPPPPQQQQQQSSSTTTWWW[[[```aaa___\\\YYYVVVSSSRRRSSSTTTUUUUUUXXXVVVUUUVVVWWWWWWVVVUUUUUUSSSRRRSSSUUUVVVVVVVVVYYYWWWUUUSSSPPPOOONNNMMMPPPPPPRRRTTTVVVWWWUUUSSSQQQPPPNNNMMMLLLMMMMMMNNNKKKMMMNNNNNNLLLKKKJJJKKKKKKMMMOOOPPPOOOOOOPPPQQQNNNOOOQQQSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOONNNNNNOOOQQQUUUTTTSSSRRRPPPOOONNNMMMQQQPPPPPPOOONNNNNNMMMMMMQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPOOOPPPQQQTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMOOOQQQSSSTTTWWWYYYYYYWWWWWWYYY\\\dddpppwww{{{zzznnnccc]]]___ggglllnnnvvvxxxoooiiiaaaZZZTTTPPPLLLIIIFFFBBB>>>===>>>???===;;;@@@???>>>===<<<;;;::::::::::::999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;888888999999999999888888888888777777777777777888666777888888999888777777zzzqqqiii^^^WWWSSSRRRQQQPPPSSSRRRQQQPPPOOOOOOOOOOOOJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQPPPOOONNNNNNLLLLLLLLLMMMNNNNNNPPPOOOLLLJJJHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLIIIGGGEEEHHHJJJMMMOOOPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQPPPPPPMMMMMMNNNPPPRRRTTTUUUVVVTTTSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSRRRQQQQQQRRRRRRRRRTTTUUUXXX\\\___aaa___^^^YYYWWWTTTSSSTTTVVVVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTSSSRRRQQQRRRTTTVVVVVVUUUWWWVVVUUUSSSQQQOOOMMMLLLPPPPPPQQQTTTVVVWWWUUUTTTOOONNNLLLKKKKKKMMMOOOPPPMMMNNNOOONNNLLLJJJIIIIIINNNPPPQQQQQQPPPNNNOOOPPPKKKMMMPPPSSSUUUVVVVVVVVVRRRRRRRRRSSSRRRRRRQQQQQQOOOPPPQQQPPPOOOOOOPPPRRRTTTSSSRRRPPPNNNMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLJJJJJJKKKMMMPPPQQQUUUXXX\\\\\\YYYVVVVVVWWWXXX```llluuu|||zzz~~~xxxqqqnnnqqqsssvvv}}}yyyrrrkkkfff```[[[WWWLLLIIIEEEEEEGGGHHHFFFDDDAAAAAA???>>><<<;;;:::999888888777777888999:::;;;;;;;;;::::::999888888777999999999::::::999999999888777777777777777888888666666777888999999999999yyynnnhhh```[[[UUUQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIICCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKNNNPPPOOONNNNNNMMMLLLJJJJJJJJJKKKLLLNNNMMMKKKIIIGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKGGGHHHIIIKKKKKKJJJIIIHHHIIILLLOOOPPPQQQRRRTTTVVVTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYUUUSSSQQQOOOOOOOOOQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWYYY\\\^^^______^^^XXXVVVTTTSSSUUUVVVVVVVVVRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPQQQPPPQQQSSSVVVWWWVVVTTTOOOOOONNNNNNNNNNNNOOOOOOLLLMMMNNNMMMKKKIIIIIIJJJRRRSSSTTTSSSQQQOOOOOOOOOJJJMMMPPPSSSUUUUUUSSSRRROOOPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQPPPOOOOOOQQQSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOQQQRRRTTTTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSWWWYYYYYYVVVSSSSSSUUUXXX\\\```eeekkkuuuzzztttmmmiiiZZZWWWTTTTTTUUUUUURRRNNNHHHGGGEEECCCAAA???>>>===:::::::::::::::::::::;;;::::::::::::999999888888888999999::::::999999888888777777777777888888999888888888888888777666666vvviiibbb^^^[[[WWWTTTQQQOOOOOOQQQRRRRRRPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJMMMOOONNNMMMMMMLLLJJJIIIHHHHHHIIIIIILLLKKKIIIHHHGGGFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIFFFGGGHHHIIIJJJIIIIIIHHHIIIKKKNNNPPPQQQRRRTTTUUUXXXXXXYYYYYYXXXXXXWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[VVVUUUSSSRRRQQQSSSTTTVVVVVVWWWYYYZZZ[[[ZZZYYYXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[[[[\\\]]]]]]WWWUUUSSSSSSTTTVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVRRRPPPOOOOOOQQQRRRRRRQQQNNNOOOPPPQQQRRRTTTUUUUUURRRQQQQQQSSSUUUVVVUUUTTTPPPQQQSSSUUUTTTQQQNNNLLLJJJKKKLLLLLLJJJJJJKKKMMMTTTUUUVVVTTTRRRPPPOOOPPPOOOQQQSSSUUUUUUSSSQQQPPPMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPQQQPPPOOONNNPPPRRRTTTSSSRRRPPPNNNLLLKKKJJJHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPOOONNNOOOPPPQQQRRRRRRQQQQQQOOOOOOOOOOOOOOONNNMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQSSSUUUWWWVVVSSSRRRUUUWWW\\\\\\[[[[[[^^^fffrrrzzzzzz~~~}}}zzzwwwyyy}}}|||wwwpppmmmkkkkkkkkkiiiccc^^^[[[YYYUUUPPPKKKGGGCCCAAA????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888888888888888888999::::::999888888777666666666666~~~ooobbbZZZWWWWWWWWWSSSSSSRRRQQQQQQQQQRRRRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAAAACCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHIIIJJJMMMNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFHHHJJJMMMOOOOOOPPPRRRTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\VVVVVVUUUTTTUUUVVVXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUVVVXXXZZZ\\\\\\]]]]]][[[\\\\\\ZZZXXXXXXYYY[[[UUUTTTSSSSSSUUUVVVVVVUUUVVVTTTTTTTTTVVVWWWVVVUUURRRPPPOOONNNPPPPPPPPPNNNKKKLLLLLLNNNQQQTTTWWWYYYTTTSSSRRRSSSTTTUUUTTTSSSPPPSSSWWWYYYXXXTTTOOOLLLLLLMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPTTTUUUVVVVVVUUUSSSQQQOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNPPPRRRQQQPPPOOONNNMMMLLLKKKIIIJJJJJJKKKMMMNNNNNNOOOMMMNNNPPPRRRTTTVVVVVVWWWPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNLLLNNNPPPSSSSSSSSSRRRQQQRRRUUUVVVUUUSSSSSSVVVZZZZZZXXXVVVUUUWWW]]]eeekkk|||xxxkkkoooxxx|||wwwtttoooqqqsssvvvyyy|||~~~yyyooollleee]]]TTTKKKEEEBBBAAAAAABBBBBBAAAAAA@@@???>>>===;;;::::::;;;<<<===999::::::;;;;;;::::::999999999999999:::;;;<<<<<<777777777777777888999:::xxxmmmhhhaaaZZZVVVTTTTTTTTTPPPQQQQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJHHHGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBB>>>???@@@BBBCCCDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFKKKJJJJJJKKKMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOJJJJJJJJJIIIIIIHHHGGGGGGJJJLLLOOOQQQRRRSSSTTTVVVSSSUUUWWWYYYZZZZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVXXX[[[]]]^^^^^^^^^]]]^^^]]]YYYVVVTTTVVVYYYVVVUUUTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVUUUSSSSSSQQQOOONNNNNNNNNMMMLLLJJJIIIIIIJJJMMMQQQVVVYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPSSSVVVXXXXXXVVVRRRPPPQQQQQQQQQPPPNNNNNNPPPRRRMMMOOOQQQQQQOOONNNOOOPPPTTTTTTTTTSSSRRRPPPOOONNNMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPNNNLLLKKKLLLMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWUUUTTTRRRQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRRRRRRRQQQPPPOOONNNMMMPPPTTTWWWXXXUUURRROOOOOOSSSVVVVVVTTTRRRSSSUUUSSSSSSRRRQQQRRRVVVZZZ^^^iiixxxyyywwwwwwzzz~~~{{{{{{wwwvvvuuuxxx~~~|||tttkkkaaaWWWPPPLLLIIIJJJKKKMMMNNNNNNMMMMMMFFFDDD@@@===;;;;;;===>>><<<<<<============<<<<<<:::::::::;;;;;;===>>>>>>;;;:::999999999:::;;;;;;}}}uuunnnfff```ZZZYYYWWWVVVTTTRRRPPPNNNIIIJJJLLLLLLKKKJJJJJJKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFHHHHHHFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFLLLKKKKKKLLLMMMMMMLLLJJJGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRTTTUUUVVVUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSGGGGGGHHHIIIIIIJJJKKKKKKNNNPPPSSSUUUVVVWWWXXXZZZVVVWWWZZZ]]]^^^^^^^^^]]][[[ZZZZZZZZZYYYYYYXXXXXXSSSTTTVVVWWWXXXYYYYYYYYYWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUXXX[[[]]]^^^^^^^^^^^^___]]]YYYTTTRRRTTTWWWWWWVVVUUUVVVXXXYYYXXXWWW\\\[[[YYYYYYZZZZZZYYYWWWTTTQQQOOONNNMMMMMMLLLJJJJJJIIIGGGGGGIIINNNSSSWWWXXXVVVTTTSSSSSSSSSQQQPPPPPPRRRTTTVVVWWWVVVUUUTTTVVVVVVUUUSSSPPPPPPQQQSSSJJJLLLNNNNNNMMMMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTPPPQQQPPPNNNKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPTTTUUUUUUVVVVVVVVVVVVUUUPPPQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUTTTVVVWWWXXXXXXWWWUUUTTTQQQRRRSSSTTTSSSRRRPPPNNNRRRRRRRRRRRRQQQPPPOOONNNMMMQQQVVVZZZZZZVVVQQQNNNKKKPPPUUUVVVSSSOOONNNNNNOOOOOOOOOOOOPPPQQQSSSTTTYYYhhhyyyxxxuuu}}}{{{sssnnnpppvvv}}}zzzqqqhhhbbb^^^XXXYYY\\\___aaabbbbbbbbbTTTPPPKKKFFFCCCCCCDDDFFF>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<>>>??????AAA@@@>>>;;;:::999999999tttjjjddd^^^[[[[[[SSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDCCCDDDEEEFFFEEEFFFGGGGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAABBBBBBCCCDDDEEEFFFEEECCCBBBBBBDDDFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJMMMNNNPPPPPPPPPNNNLLLKKKIIIHHHGGGEEEEEEEEEFFFGGGEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMOOONNNNNNPPPRRRTTTTTTSSSRRRPPPOOOPPPSSSTTTSSSQQQOOONNNLLLKKKKKKLLLMMMOOOSSSTTTVVVXXXYYYYYYYYYXXXVVVWWWXXXYYYYYYZZZZZZZZZYYY[[[]]]]]]ZZZWWWVVVVVVRRRSSSVVVXXXZZZ[[[[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXX]]]ZZZVVVUUUVVVXXXYYYYYY```]]]ZZZXXXXXXXXXWWWVVVRRRPPPNNNOOOPPPOOOLLLHHHLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSUUUSSSNNNLLLNNNMMMJJJJJJJJJIIIHHHHHHHHHHHHIIIMMMMMMNNNOOOOOONNNLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNMMMKKKKKKNNNPPPOOONNNKKKJJJJJJKKKMMMOOONNNPPPRRRSSSRRRQQQRRRSSSUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRPPPPPPRRRSSSUUUTTTVVVYYY[[[ZZZWWWSSSPPPSSSSSSSSSSSSRRRQQQPPPOOOSSSRRRPPPNNNNNNPPPRRRSSSZZZUUURRRSSSVVVUUUPPPJJJGGGKKKQQQUUUUUURRRPPPOOOOOOOOONNNNNNOOOOOOPPPPPPXXX[[[cccooozzz~~~||||||{{{zzzxxx{{{}}}yyyuuuuuuxxx{{{~~~|||sssbbbZZZQQQMMMNNNNNNIIIDDDIIIIIIHHHFFFDDDBBB@@@???<<<;;;;;;===AAAEEEGGGGGGHHHEEEBBB@@@???>>><<<:::~~~qqqddd]]]YYYTTTRRRRRRRRRQQQOOONNNLLLKKKKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEGGGHHHGGGFFFDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCCCCCCCEEEGGGHHHGGGFFFDDDCCCCCCCCCEEEFFFKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMPPPQQQQQQPPPRRRPPPOOOQQQTTTVVVUUUTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZWWWWWWYYYZZZZZZYYYYYYXXXXXXZZZ\\\[[[YYYVVVUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[[[[YYYWWWUUUTTTUUUVVVVVVSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXX___\\\YYYXXXYYYZZZZZZZZZ[[[XXXVVVUUUUUUUUUUUUTTTQQQOOONNNNNNOOOOOOKKKHHHJJJJJJKKKMMMNNNOOOOOOPPPQQQPPPOOONNNNNNOOOPPPQQQUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSNNNMMMNNNNNNKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLLLLNNNPPPQQQOOOMMMLLLLLLMMMOOOQQQRRRSSSUUUTTTSSSRRRRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWVVVVVVTTTRRRQQQPPPPPPPPPRRRSSSRRRSSSVVVWWWVVVTTTQQQOOOQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRQQQPPPPPPQQQRRRRRRWWWSSSPPPQQQTTTTTTPPPKKKHHHLLLQQQSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOOOOTTTTTTYYYaaakkkwwwyyyxxxvvvuuuuuuuuuvvvvvvzzzzzz{{{zzzzzzzzz{{{|||nnniiiaaa]]]\\\[[[WWWTTTSSSSSSQQQOOOLLLIIIFFFDDDDDDCCCBBBCCCFFFHHHIIIIIIKKKIIIGGGFFFEEEDDDAAA???ssskkkaaaYYYVVVTTTQQQPPPQQQPPPOOONNNLLLKKKJJJIIIIIINNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAAAAABBBDDDFFFGGGKKKIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNNNNMMMQQQPPPPPPSSSVVVXXXXXXXXXVVVUUUTTTSSSSSSTTTVVVVVVTTTTTTVVVWWWXXXXXXXXXXXXWWWXXXZZZ[[[ZZZYYYWWWVVVVVVXXXYYYXXXVVVTTTSSSSSSRRRTTTVVVXXXZZZ[[[[[[[[[\\\ZZZXXXVVVUUUWWWXXXZZZVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[^^^\\\ZZZYYYYYYZZZYYYWWWWWWVVVTTTTTTUUUUUUUUUTTTPPPOOONNNNNNNNNMMMKKKIIIJJJLLLNNNPPPQQQPPPOOOOOOOOONNNLLLKKKLLLNNNQQQRRRUUUUUUUUUTTTTTTSSSSSSSSSQQQSSSRRRNNNLLLNNNNNNKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOONNNLLLLLLNNNOOORRRQQQOOONNNNNNPPPQQQSSSUUUWWWWWWVVVSSSQQQQQQQQQTTTTTTUUUVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVSSSRRRQQQPPPOOOPPPPPPPPPOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMOOOQQQRRROOOLLLKKKMMMPPPQQQQQQPPPQQQQQQQQQPPPNNNLLLLLLLLLMMMNNNQQQOOOOOOTTTZZZddduuuzzztttooojjjfffdddgggkkklllkkkmmmsssxxx}}}{{{xxxtttpppllliiigggfffeeebbb]]]XXXRRRMMMJJJLLLKKKJJJKKKMMMOOONNNNNNNNNLLLJJJIIIIIIGGGDDDBBBlll```^^^XXXTTTTTTTTTQQQPPPRRROOONNNMMMKKKJJJJJJIIIIIINNNMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFHHHHHHFFFEEEFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEE????????????@@@BBBDDDEEEIIIHHHGGGGGGFFFGGGGGGHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLMMMMMMLLLPPPQQQRRRTTTWWWYYYZZZ[[[UUUTTTTTTSSSTTTTTTUUUVVVQQQRRRRRRSSSTTTUUUUUUUUUWWWXXXZZZZZZZZZXXXUUUSSSSSSUUUVVVUUUSSSQQQQQQRRRRRRTTTVVVXXXZZZZZZZZZZZZ[[[ZZZWWWUUUUUUWWWZZZ\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWYYY\\\___aaa```___^^^ZZZYYYWWWWWWWWWWWWUUUSSSSSSQQQPPPQQQSSSTTTSSSRRROOONNNNNNMMMMMMLLLKKKJJJMMMOOORRRTTTUUUTTTQQQPPPNNNMMMKKKJJJKKKNNNRRRTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPRRRQQQMMMLLLNNNMMMKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIIIIJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNMMMMMMNNNOOORRRQQQPPPOOOPPPQQQRRRSSSWWWXXXXXXVVVRRRPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQKKKKKKLLLNNNOOOOOOMMMKKKMMMNNNOOOOOONNNNNNPPPRRRRRRPPPMMMKKKJJJKKKLLLMMMQQQNNNMMMOOORRRYYYfffrrryyyqqqcccbbb```\\\ZZZ\\\bbbfffppptttzzz}}}||||||zzzvvvqqqiiiaaa[[[WWWVVVUUUUUUVVVXXXXXXWWWUUUQQQNNNIIIGGGFFFEEEDDDCCCzzzjjj^^^XXXTTTPPPOOOQQQPPPMMMLLLNNNOOONNNMMMKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBCCCCCC??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCEEEFFFFFFEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD>>>>>>???@@@AAACCCDDDDDD@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMOOOOOONNNPPPQQQSSSUUUVVVXXXZZZ[[[TTTSSSSSSTTTTTTUUUUUUVVVRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXXXXYYYXXXVVVSSSRRRQQQSSSTTTSSSQQQOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWUUUTTTUUUWWWZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXXXXZZZ]]]```aaa```^^^]]]XXXVVVUUUUUUVVVUUUTTTRRRNNNMMMMMMNNNPPPQQQPPPOOOOOOOOONNNNNNLLLLLLLLLLLLNNNPPPTTTVVVVVVTTTQQQOOONNNMMMKKKKKKLLLOOORRRTTTRRRQQQQQQQQQPPPPPPPPPOOOPPPRRRQQQLLLKKKMMMMMMJJJJJJKKKNNNOOOPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPOOONNNMMMNNNOOOQQQPPPPPPOOOPPPQQQRRRSSSVVVVVVVVVTTTQQQNNNLLLLLLOOOOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPRRRSSSSSSTTTSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQHHHKKKNNNPPPPPPNNNLLLKKKMMMNNNNNNMMMLLLLLLNNNPPPPPPOOOLLLJJJJJJJJJKKKKKKOOOMMMNNNOOOPPPRRR[[[dddkkkqqqzzzwwwkkkbbb^^^^^^______]]]eeemmmpppsssxxxzzzxxx{{{xxxsssoookkkjjjiiihhhgggeee```]]]VVVQQQJJJEEEDDDEEEFFFGGGoooaaaYYYUUUSSSPPPMMMMMMPPPOOOLLLKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>?????????????????????????????????@@@@@@?????????@@@AAAAAABBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA????????????@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEE===>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHIIIKKKOOOQQQRRRQQQPPPRRRTTTTTTTTTUUUWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUSSSRRRRRRPPPQQQRRRQQQOOONNNOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZ\\\ZZZYYYWWWVVVVVVVVVWWWXXXZZZ\\\]]]]]][[[YYYWWWWWWVVVTTTTTTUUUUUUUUUTTTQQQPPPPPPRRRTTTUUUTTTRRROOOPPPPPPNNNMMMLLLMMMOOOMMMOOORRRTTTTTTQQQNNNLLLLLLLLLLLLLLLNNNOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOOSSSTTTSSSNNNLLLNNNMMMJJJFFFHHHKKKNNNQQQSSSTTTTTTNNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPPPPOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTRRROOOMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPOOOOOONNNPPPRRRTTTUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQIIIOOOUUUWWWTTTPPPMMMLLLMMMMMMMMMKKKIIIJJJLLLNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJLLLNNNNNNMMMRRRYYY^^^bbbgggnnnyyy{{{~~~|||zzzxxxttt{{{}}}uuummmiiihhhhhhkkksss|||}}}zzzwwwsssmmmeee```YYYTTTMMMIIIHHHJJJMMMNNNvvvhhh\\\UUUQQQPPPOOONNNLLLMMMPPPOOOLLLLLLPPPLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@?????????=========>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBB=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAAAAAAAA@@@@@@???===???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA============>>>???@@@AAA???@@@@@@AAABBBBBBBBBBBB???@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGHHHKKKPPPSSSTTTSSSQQQSSSTTTSSSRRRQQQSSSUUUSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQPPPNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUUUURRRSSSTTTVVVWWWYYYYYYZZZYYYWWWVVVTTTTTTUUUVVVWWW[[[\\\\\\[[[YYYWWWTTTRRRUUUSSSQQQPPPRRRTTTUUUUUUSSSRRRSSSUUUWWWWWWUUUTTTPPPQQQQQQOOOMMMMMMOOOQQQOOOPPPRRRSSSRRRPPPNNNLLLJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQWWWYYYVVVQQQOOOPPPOOOKKKHHHHHHJJJLLLOOOQQQRRRSSSPPPOOOLLLJJJHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMOOOQQQQQQOOONNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSPPPRRRRRRQQQOOOMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUPPPPPPPPPPPPPPPOOONNNNNNMMMOOORRRTTTUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQMMMUUU^^^```[[[TTTOOONNNKKKLLLKKKJJJHHHHHHIIIKKKIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHJJJLLLJJJIIINNNUUUZZZ[[[[[[\\\cccqqqnnnlllnnnxxx}}}uuuoooooopppqqqqqqooonnnmmmmmmsssvvvzzz~~~~~~~~~|||zzzwwwrrrkkkbbb]]]WWWTTTPPPOOOQQQSSSUUUUUUxxxjjjeee]]]WWWSSSQQQOOONNNIIIHHHIIILLLKKKIIIJJJNNNJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@?????????<<<=========>>>>>>??????@@@@@@??????>>>>>>======>>>>>>>>>>>>???@@@AAABBB============<<<<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBB???????????????>>>===<<<;;;===??????>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<===>>>???@@@<<<===>>>>>>>>>>>>======>>>>>>???@@@@@@@@@??????@@@@@@??????@@@AAABBBBBBCCCDDDGGGIIIJJJKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKPPPSSSUUUUUUQQQSSSTTTSSSPPPOOOPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUTTTSSSQQQPPPOOOPPPRRRSSSOOOPPPPPPOOONNNMMMOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRUUUWWWYYYZZZZZZZZZXXXWWWUUUTTTTTTUUUWWWXXX```___^^^\\\YYYVVVSSSQQQRRROOOLLLLLLNNNQQQSSSSSSNNNMMMNNNOOOQQQQQQOOONNNPPPQQQRRRPPPMMMMMMPPPSSSQQQRRRSSSTTTSSSRRRPPPNNNHHHJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRSSS[[[\\\YYYTTTQQQRRRPPPMMMLLLLLLKKKKKKLLLLLLMMMNNNQQQOOOLLLJJJGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOMMMOOOQQQQQQPPPNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTOOOQQQRRRQQQPPPNNNNNNOOOOOOPPPQQQSSSUUUVVVWWWWWWQQQQQQQQQQQQPPPPPPOOONNNKKKMMMQQQTTTUUUTTTRRRPPPNNNOOOOOOOOOOOOMMMKKKJJJMMMMMMNNNOOOOOOOOONNNNNNQQQPPPNNNMMMMMMNNNPPPQQQQQQ[[[eeeggg```WWWQQQPPPJJJKKKKKKIIIGGGGGGHHHIIIGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHHHHJJJIIIHHHNNNUUUYYYXXXUUURRRUUU```qqq~~~sssjjjaaacccttt~~~vvvnnnhhhdddbbbaaaaaadddiiimmmoooooonnnmmmqqqpppooonnnkkkddd]]]WWWRRRQQQQQQTTTWWWYYYYYYXXXxxxoooeee___YYYXXXUUUSSSOOOLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCC@@@===>>>@@@@@@???=========<<<<<<<<<<<<======<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>??????@@@========================>>>>>>=========???@@@AAA@@@AAABBBCCCBBB@@@===<<<<<<<<<;;;<<<===???AAABBB@@@???===<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA@@@@@@AAABBBCCCFFFFFFGGGHHHJJJLLLNNNOOOOOONNNMMMKKKIIIGGGEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJLLLPPPTTTUUUTTTRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUUUUVVVWWWVVVTTTRRROOORRRTTTSSSRRRTTT[[[aaadddbbb]]]XXXUUURRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMOOOPPPQQQPPPOOONNNPPPQQQLLLMMMOOOPPPPPPOOOMMMLLLPPPRRRSSSUUUTTTRRROOONNNMMMOOOPPPOOONNNLLLMMMMMMLLLMMMNNNMMMMMMOOORRRTTT___\\\XXXTTTRRRPPPPPPPPPMMMLLLJJJJJJKKKMMMOOOQQQKKKKKKJJJIIIHHHHHHGGGGGGLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKKKKLLLLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIKKKMMMOOOQQQSSSSSSSSSSSSOOOOOOOOOOOOOOONNNLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLNNNNNNMMMMMMLLLMMMMMMMMMSSSTTTUUUUUUTTTQQQNNNKKKOOONNNLLLIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLUUUTTTRRRPPPQQQVVV^^^cccsss|||nnnhhhiiiqqq~~~rrriiibbbbbb```^^^\\\[[[\\\^^^```___```bbb```[[[UUUQQQNNNOOOSSSUUUTTTWWW[[[\\\ZZZ}}}rrriiibbb\\\UUUOOOQQQPPPOOOMMMKKKIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???AAA???<<<<<<>>>???>>><<>>>>>>>>>>>>>>>>>???=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<============<<<<<<>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>???@@@@@@AAAAAABBBAAA???===<<<<<<;;;;;;;;;<<<>>>???@@@>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@@@@AAACCCDDDGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMPPPSSSUUUTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPSSSSSSTTTTTTTTTSSSRRRRRRUUUTTTTTTUUUVVVUUUSSSPPPMMMPPPRRRRRRQQQSSSZZZ___bbb___\\\XXXUUUSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOKKKLLLMMMMMMMMMMMMLLLKKKMMMOOORRRTTTVVVUUUTTTSSSMMMOOOPPPPPPOOOMMMNNNOOOOOOPPPPPPPPPOOOPPPSSSUUUZZZYYYVVVSSSQQQOOONNNNNNLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMRRRRRRQQQQQQPPPOOOOOONNNJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIMMMNNNOOOQQQRRRSSSTTTTTTPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOONNNLLLLLLLLLLLLLLLMMMMMMNNNMMMOOOPPPQQQPPPNNNLLLJJJNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKOOOUUUZZZbbbkkkzzz|||xxxtttxxx~~~}}}yyyrrrjjjbbb]]][[[[[[___cccfffaaaWWWOOOMMMNNNLLLOOOQQQOOOOOORRRQQQMMM{{{tttiiiccc[[[VVVSSSPPPLLLHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???===;;;;;;<<<===<<<;;;>>>>>>============>>>>>>=========<<<<<<;;;;;;:::999999999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>======<<<===>>>@@@BBBDDDAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAAAAABBBDDDDDDGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIIIIKKKMMMOOOPPPOOOOOOPPPSSSTTTTTTSSSOOOOOOMMMMMMMMMMMMOOOOOOOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMRRRRRRRRRRRRQQQPPPOOOOOORRRQQQQQQRRRSSSSSSQQQOOOLLLNNNPPPPPPOOORRRWWW\\\[[[YYYWWWTTTSSSRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLNNNPPPQQQPPPNNNMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLOOORRRTTTTTTSSSSSSMMMOOOQQQQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQRRRTTTVVVUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFIIIHHHGGGFFFGGGIIIKKKMMMTTTRRROOOMMMLLLLLLNNNOOOPPPPPPOOONNNNNNMMMMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNMMMNNNNNNMMMLLLLLLKKKJJJJJJOOOOOOOOOPPPQQQSSSTTTUUURRRQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKKKKLLLLLLMMMNNNHHHIIIKKKLLLMMMLLLJJJIIIMMMKKKJJJHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHJJJJJJKKKKKKJJJJJJLLLPPPSSSSSSXXXbbbnnn||||||yyyvvv~~~xxxtttrrrxxx}}}vvvfff[[[YYY\\\XXX\\\]]]ZZZWWWVVVRRRLLLwwwkkkbbb^^^ZZZVVVRRROOONNNMMMKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>??????@@@@@@AAA@@@@@@??????>>>=========>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;:::999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQOOOPPPQQQSSSSSSRRRMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNLLLKKKKKKJJJJJJNNNOOOOOOOOOOOOOOONNNMMMOOONNNOOOPPPQQQQQQOOOLLLJJJKKKMMMMMMNNNPPPTTTWWWSSSSSSQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLKKKNNNQQQRRRQQQOOOMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNOOONNNMMMMMMMMMOOOQQQQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTPPPQQQRRRRRRQQQOOOMMMKKKNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHGGGGGGHHHKKKNNNPPPVVVSSSPPPMMMLLLMMMOOOQQQLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOPPPPPPNNNLLLJJJMMMMMMLLLLLLKKKKKKKKKJJJPPPOOOOOOOOOPPPRRRTTTVVVSSSQQQNNNLLLKKKKKKKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLKKKLLLLLLMMMMMMHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFFFFEEEDDDDDDEEEEEEEEEGGGHHHGGGFFFFFFHHHIIIIIIJJJKKKKKKJJJKKKMMMNNNOOOQQQVVV]]]iiixxx|||xxxwwwzzz||||||~~~zzz{{{{{{wwwpppiiivvvjjjaaaZZZUUUUUUOOONNNKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@@@@??????===>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>==================<<<<<<<<<===>>>;;;;;;::::::::::::;;;;;;===<<<<<<;;;:::999999888::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999<<<;;;:::999999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDAAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCFFFJJJNNNQQQSSSSSSSSSRRRQQQOOOOOOPPPQQQQQQPPPKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOONNNNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOMMMKKKHHHIIIKKKKKKLLLOOOQQQTTTPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNRRRSSSQQQOOONNNNNNKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPPPPOOONNNNNNOOOOOOQQQRRRRRRQQQPPPQQQRRROOOPPPRRRSSSRRRPPPMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOQQQOOOMMMJJJHHHHHHJJJLLLNNNIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKKKKMMMOOOPPPOOOMMMKKKIIILLLLLLLLLKKKKKKKKKKKKKKKPPPOOOOOOOOOOOOQQQSSSTTTRRRPPPNNNKKKJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHHHHGGGFFFGGGIIIEEEGGGIIIIIIHHHGGGHHHIIIMMMNNNQQQUUU\\\gggttt|||~~~tttnnnkkkhhhrrrvvvjjj]]]VVVSSSOOOOOOQQQJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@???======>>>???@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<=========;;;<<<===???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999::::::::::::;;;;;;::::::::::::;;;;;;:::::::::999:::;;;;;;<<<::::::::::::::::::::::::999999:::::::::999888888999:::::::::;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;999:::;;;===???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCC@@@AAACCCEEEFFFGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGLLLQQQUUUUUUTTTTTTPPPNNNMMMNNNOOOOOONNNMMMIIIIIIHHHGGGGGGHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOONNNLLLKKKJJJIIIGGGGGGFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJKKKLLLNNNNNNLLLJJJHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQQQQPPPNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMNNNOOOPPPPPPLLLMMMOOONNNLLLKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPOOOPPPRRRRRRRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKLLLMMMNNNNNNKKKJJJHHHGGGHHHJJJLLLNNNGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOONNNMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOMMMLLLKKKKKKLLLLLLOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIEEEGGGIIIIIIHHHGGGHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJHHHJJJLLLOOOSSSZZZbbbgggssszzzpppggghhhjjjlllsss}}}nnn^^^VVVNNNLLLKKKIIIIIILLLGGGGGGGGGGGGFFFEEEFFFFFFBBBBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@@@@AAAAAABBB????????????????????????<<<===>>>?????????>>>============<<<;;;;;;::::::999;;;<<<<<<::::::<<>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHLLLOOOQQQQQQPPPPPPKKKKKKKKKMMMNNNNNNLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIJJJKKKMMMMMMLLLJJJGGGGGGHHHJJJLLLNNNOOOOOOQQQQQQQQQPPPPPPOOONNNNNNJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNNNNLLLLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMLLLJJJHHHHHHHHHIIIKKKNNNOOONNNNNNOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJKKKKKKKKKKKKJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPQQQQQQQQQPPPNNNNNNHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJEEEGGGJJJJJJIIIHHHHHHIIIGGGIIIJJJJJJIIIIIIJJJKKKFFFGGGIIIKKKMMMOOOTTTWWW\\\hhhyyy~~~zzzsssiiibbbdddooowwwnnnaaaUUUTTTNNNIIIIIIHHHFFFFFFHHHBBBCCCDDDDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB=========>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<<<<;;;::::::999999888888:::;;;:::888888;;;>>>:::999999888888999999:::999999999999999999::::::777888888888888999999999999999999::::::999999999888888999:::;;;;;;<<<<<<888999:::;;;;;;:::999888999999888888999999:::;;;999999999999999999999999555666777999999999888777777777888888999:::<<<<<<777999;;;===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEAAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBBBBAAADDDEEEFFFFFFDDDBBB???===>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJLLLMMMMMMJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKNNNPPPQQQQQQPPPOOOIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIKKKMMMMMMLLLJJJHHHGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLJJJLLLNNNOOOOOONNNLLLJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLLLLKKKHHHFFFEEEFFFHHHJJJMMMOOONNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKPPPNNNLLLKKKJJJKKKLLLNNNHHHIIIKKKKKKKKKIIIFFFEEEFFFEEEEEEEEEDDDEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMPPPOOOOOONNNMMMLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKMMMNNNOOOOOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLNNNOOOOOOPPPOOONNNLLLLLLDDDDDDEEEFFFHHHKKKLLLNNNIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHIIIJJJJJJFFFHHHJJJKKKJJJIIIIIIJJJBBBDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMPPPXXXcccnnn{{{|||ttthhhccceeekkkoooqqqfff___YYYSSSNNNJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@???>>>======<<<==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888777666666666666666777999999888888999:::777777888888888999999999888888999::::::::::::999999999888888888888999999888999999::::::999999888999999888888888888888999999999999999999999999999999888777666666777888888;;;;;;::::::<<<>>>@@@AAA>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@>>>===;;;:::===>>>>>>>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>CCCBBB@@@@@@AAACCCFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIKKKLLLMMMNNNOOOOOONNNLLLLLLMMMKKKHHHEEEDDDEEEFFFGGGGGGFFFGGGHHHKKKKKKJJJIIIOOOOOONNNNNNLLLKKKIIIIIIJJJJJJMMMRRRVVVVVVQQQMMMPPPNNNKKKIIIHHHIIIKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKNNNPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFIIIKKKMMMNNNOOONNNLLLKKKMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKIIIFFFDDDEEEGGGDDDEEEFFFHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKNNNPPPRRRSSSSSSSSSPPPOOONNNMMMNNNNNNPPPQQQPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFLLLNNNPPPUUU^^^kkkyyypppgggdddbbbcccmmmwww{{{yyyzzz|||xxxxxx{{{}}}|||nnnggg]]]WWWUUUSSSOOOLLLIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999888777666666666666666777999999888777999:::888888999999999:::::::::777888999999::::::999999999999888888888888999999888999999999999999999888999999888777777888888999::::::::::::::::::::::::999888777666666777888888;;;;;;;;;;;;===>>>???@@@??????@@@@@@@@@@@@@@@???@@@@@@??????>>>===;;;;;;============>>>>>>>>>???????????????>>>>>>======@@@@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHGGGFFFDDDCCCCCCEEEGGGIIILLLLLLMMMMMMMMMLLLJJJIIIKKKJJJGGGEEEDDDEEEGGGHHHGGGGGGHHHJJJNNNPPPQQQPPPPPPPPPOOONNNLLLKKKIIIHHHJJJLLLQQQVVVYYYXXXRRRMMMNNNMMMKKKJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLJJJHHHGGGEEEEEEFFFGGGHHHKKKLLLNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHGGGDDDCCCDDDFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJLLLLLLLLLKKKKKKLLLLLLLLLPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNPPPRRRTTTTTTTTTTTTQQQPPPOOOOOOOOOOOOPPPQQQPPPOOOOOONNNMMMKKKIIIHHHFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIILLLRRR\\\fffnnn}}}uuulllcccdddcccaaa```aaaeeeiiinnnsss~~~~~~|||{{{zzzzzzssseee]]]UUUQQQLLLKKKLLLLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777:::999888777666666666666666888999888777777888:::999999999999::::::::::::777888999999::::::999999999999888888888888999999888888999999999999888888888888777777777888888999::::::::::::::::::::::::888888777777777777888888::::::<<<===>>>>>>??????>>>???????????????>>>>>>======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<========================<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCDDDEEEFFFEEEDDDGGGFFFFFFFFFFFFHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGKKKKKKLLLKKKKKKIIIGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHHHHJJJNNNPPPQQQQQQPPPOOONNNMMMLLLJJJIIIIIIKKKOOOTTTZZZ\\\YYYSSSNNNLLLMMMMMMNNNNNNOOOPPPPPPRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJHHHFFFEEEGGGIIIJJJMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPPPPOOOPPPPPPQQQNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCCCCFFFKKKRRRWWWaaapppxxxooocccZZZWWWUUUSSSQQQSSSWWW___hhhqqq~~~|||xxxuuusssrrrrrrrrr|||zzzkkk___WWWRRRNNNLLLJJJJJJKKKJJJHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777999999888777666666777777666888999888777666777999777888888888888999999999777777888999999999999999888777777777777777777888777777888888888888777777888777777777777888888999888888888888888888888888777777777777777888888888999:::<<<===>>>>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@BBBBBBAAA@@@>>>BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCCCCBBBCCCEEEFFFHHHKKKJJJHHHHHHJJJLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJMMMPPPTTTXXXYYYWWWSSSPPPOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQNNNKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPMMMLLLIIIGGGFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMLLLKKKLLLKKKKKKJJJHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBDDDGGGJJJMMMYYYhhhvvvtttkkkbbbYYYSSSUUUWWWYYY[[[```qqqvvvjjj___VVVQQQNNNLLLLLLKKKKKKJJJJJJHHHEEECCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::777777777777777777777777666666666666666666666666999888777777777777777777666888999888666666777888666666666666777777777777777777888999999999999888666666555555555555666666666777777888888777777666777777666666777888888999666666666666666666666666666666777777888888888888888999;;;=========<<<;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCAAA???===???@@@AAABBBCCCCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBCCCDDDFFFGGGIIIMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFJJJHHHGGGHHHIIIJJJJJJIIIFFFFFFFFFFFFGGGHHHJJJJJJNNNOOOQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPNNNPPPNNNKKKIIIHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKLLLMMMNNNOOOOOOOOONNNLLLJJJHHHGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBDDDFFFFFFKKKSSS^^^iiiwwwxxxllleeeeeeccc```^^^^^^iiizzzoooccc^^^UUUOOOKKKJJJJJJJJJDDDEEEFFFFFFFFFDDDCCCBBB@@@AAAAAABBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::777777777777777777777777666666666666666666666666888888777777777777777888777888888888666555666777444555555555666666666666666777888888999999888888666666555555555555666666666666777777777777666666666666666666777888888999555555555555555555555555555666777888888999888888888999999:::;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>===============<<<<<<<<<===============@@@@@@BBBCCCBBB@@@>>>===;;;<<<>>>???@@@@@@???>>>???>>>>>>???AAABBBAAA@@@AAAAAACCCDDDEEEFFFGGGGGGMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKLLLLLLJJJIIIHHHEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHJJJMMMNNNNNNLLLDDDCCCCCCCCCEEEFFFIIIJJJKKKMMMOOOOOOOOOPPPSSSUUUWWWWWWVVVUUURRROOOMMMKKKKKKJJJIIIGGGGGGGGGHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFBBBDDDFFFIIIKKKMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQSSSOOONNNLLLMMMNNNOOONNNLLLJJJKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMKKKJJJHHHJJJKKKMMMNNNOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@??????>>>AAABBBCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEDDDGGGMMMUUUaaarrr~~~vvvqqqmmmkkkkkkoooyyy|||nnnccc\\\TTTPPPKKKHHHGGGHHHHHHGGGAAABBBCCCCCCCCCBBBAAAAAA??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888777777777777777777777777888888777777777777888888777888888888666555666777555555555666666666666777666777777888888888888888777777777666666777777777555666666777777666666555555555555666666777999999555555555555555555555555444555777888999999888888888888888777888888999:::777777999:::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;@@@@@@@@@??????>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@>>>===<<<999:::<<<>>>???>>>===<<>>===>>>@@@BBBAAA@@@@@@BBBDDDGGGHHHHHHHHHHHHKKKKKKLLLMMMLLLKKKJJJIIIGGGHHHIIIJJJJJJHHHFFFEEECCCDDDDDDEEEDDDCCCBBBAAACCCCCCDDDEEEFFFFFFGGGHHHGGGGGGIIILLLOOOPPPMMMKKKFFFEEEDDDCCCCCCEEEGGGHHHGGGJJJMMMOOOOOOOOORRRTTTVVVUUUSSSQQQOOOLLLJJJHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHCCCEEEHHHKKKMMMNNNNNNNNNLLLLLLLLLMMMNNNQQQTTTVVVSSSQQQOOOOOOQQQQQQOOOMMMKKKLLLNNNPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHJJJLLLNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCBBBAAA???>>>===>>>???>>>===>>>@@@BBBEEEBBBBBBEEEIIIOOO\\\iiizzznnnaaaXXXSSSOOOIIIGGGDDDCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCAAAAAABBB>>>>>>@@@AAAAAA@@@???>>>============>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777888888777888888777666555555666666666666666777777777777666666777888888888888888999999888888888888999999555555666666666666555555555555555555666777999999666666666666666666666666444555777888999999999888888777666666666777888999555666777999;;;;;;<<<<<<======>>>>>>===<<<<<<;;;BBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA????????????>>><<<;;;;;;:::;;;>>>???@@@@@@>>>===@@@??????@@@BBBDDDCCCBBBAAACCCFFFIIIKKKKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGGGGDDDEEEGGGHHHHHHFFFCCCAAABBBCCCDDDDDDDDDCCCBBBAAAEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKMMMOOOMMMIIIFFFIIIHHHEEEDDDCCCDDDEEEFFFDDDHHHNNNPPPPPPPPPRRRSSSSSSRRRPPPNNNLLLJJJHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJKKKLLLNNNPPPQQQLLLLLLLLLKKKKKKJJJJJJIIIFFFGGGJJJMMMOOOOOONNNNNNMMMLLLLLLMMMOOORRRUUUWWWXXXUUUSSSSSSTTTTTTRRRPPPKKKMMMPPPRRRRRROOOLLLJJJKKKKKKJJJIIIJJJKKKLLLMMMJJJKKKLLLLLLKKKIIIGGGFFFGGGIIIKKKNNNOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHGGGHHHIIIJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDFFFGGGIIIJJJJJJJJJBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAACCCDDDDDDEEE@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAABBBAAA???===<<<===>>>>>>===<<<<<>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888999999999999888888888888888888888777666666777777777777777777777777666666666666666777888888999999777666555555555555666666777888888888888777888888888888888888888888:::999777666666777999:::999999888777666555444444555555555555555555555555666666666666666666666666777777666666666666777777777777777777777777777777888888777777888:::<<<===:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<===>>>??????@@@@@@???>>>>>>???AAA@@@@@@@@@@@@@@@???>>>===:::;;;<<<>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBFFFHHHLLLOOOPPPPPPOOONNNMMMMMMLLLKKKIIIHHHGGGFFFGGGEEECCCDDDEEEEEEBBB???AAAFFFJJJJJJGGGDDDCCCDDDHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEFFFJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFGGGHHHIIIHHHHHHFFFFFFGGGHHHJJJKKKKKKIIIHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIKKKLLLLLLMMMOOOQQQPPPNNNKKKKKKMMMMMMKKKHHHLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNOOOQQQTTTVVVXXXXXXVVVUUUTTTTTTTTTRRRPPPMMMOOOQQQSSSTTTRRRPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNNNNKKKGGGEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCDDDEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBAAABBBBBB@@@AAABBBBBBAAA@@@>>>===@@@@@@??????????????????????????????>>>>>>>>>===@@@@@@???>>>===<<<;;;;;;@@@??????>>>@@@BBBDDDFFFRRRUUU]]]kkk}}}qqqjjjlllpppsssuuutttvvvyyy|||wwwggg___UUUOOOMMMMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888777888888999999888888777777888888888888777666666666666666666666666666666666666666666666777777888999888777666555555555555666777777888888888888888888888888888888888888888:::999777666666777999:::999999888888777666666666555555555555555555555555555555555555555555555555777666666666666666666777666666666666666666666666777666666666777888999:::999999::::::;;;;;;<<<<<<>>>>>>===<<<<<<======>>>>>>?????????======???@@@????????????>>>>>>===<<<<<<===>>>???@@@@@@@@@?????????@@@@@@AAACCCDDDEEEKKKMMMOOOQQQRRRQQQPPPNNNQQQPPPMMMKKKHHHGGGEEEEEEDDDBBBAAAAAACCCDDDCCCAAAEEEJJJOOOOOOLLLHHHGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMMMMMMMKKKMMMNNNOOONNNNNNPPPQQQQQQOOOMMMMMMOOOOOOMMMKKKNNNMMMLLLKKKLLLNNNQQQRRROOOOOOPPPQQQSSSUUUWWWXXXXXXVVVTTTTTTUUUTTTSSSQQQPPPQQQRRRSSSTTTSSSQQQPPPQQQPPPNNNMMMMMMMMMMMMNNNLLLIIIFFFDDDDDDFFFFFFFFFIIIJJJLLLOOOPPPQQQQQQQQQMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===AAAAAA@@@???>>>>>>======>>>>>>>>>=========<<<<<<>>>>>>===============<<<>>>=========>>>@@@BBBDDDGGGIIINNNXXXfffwwwvvvgggaaa]]][[[[[[ZZZ[[[]]]___ccckkkttt{{{|||qqqeee]]]QQQLLLGGGEEEGGGIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA???@@@@@@AAABBBAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;:::999999999999::::::::::::999999999999999999999999999999777777777777777777777777777888888999999888888777777777888888777777666555666666666666666666666666666666555555666666777888999888777666666555555666777777888888999999999999999999999999999999999999999888777666666777888999888888888888888888888888666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555444444444444555666777777777777666666777888:::;;;===<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<===???=========>>>======<<<<<>>>>>BBBAAA@@@???===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>><<<;;;;;;;;;<<<===???@@@AAACCCEEEJJJRRR```ppp|||oooaaaVVVNNNLLLLLLLLLMMMMMMOOOSSSYYY^^^hhhqqq~~~}}}wwwoooggg```ZZZTTTPPPJJJGGGDDDDDDEEEFFFEEECCCDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<=========<<<;;;:::999888;;;;;;;;;;;;:::999888888999999::::::::::::999999888888888888888888888888777777777777777777777777777777888888888888777777777777777777777666666555666666666666666666666666666555555555555666777777888888777666666666666666888888888888888999999:::999999999999999999999999888777666666666666777888555666666666777777888888666666666666666666666666444444444444444444444444666555555444444555555666444444444444444444444444444444444444444555555666777666555444555777999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<::::::<<<===<<<<<<===>>>>>>>>>======BBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKNNNQQQUUUXXXZZZ[[[\\\SSSPPPLLLGGGDDDCCCCCCDDDAAA@@@??????AAADDDFFFHHHNNNSSSXXXYYYVVVQQQNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIFFFHHHJJJMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSRRRSSSTTTTTTRRRPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKLLLMMMOOOQQQQQQSSSUUUWWWYYYYYYYYYXXXWWWVVVTTTTTTUUUVVVTTTSSSSSSSSSQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPOOOLLLIIIHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????AAAAAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>???BBBDDDDDDGGGPPP___iii}}}}}}mmm___VVVSSSSSSRRRQQQPPPPPPQQQSSSUUUUUU\\\gggtttvvvkkkggg^^^\\\XXXTTTQQQNNNKKKIIIHHHGGGEEEEEEDDDDDDBBBAAABBBBBBAAAAAA@@@?????????===>>>>>>???@@@?????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::;;;;;;;;;::::::999888888999999::::::999999888888888888888888888888888888888888888888888888888777777777888888777777777777777777777777666555555555555555555555555555555555555555555555666666777888777777666666666666777888888777777777888999:::888888888888888888888888777666666666666666666777333333444444555666666666666666666666666666666666444444444444444444444444555555444444444444555555555555555555555555555555444444555555555555555555777666444444444666999:::999999::::::;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<===>>>????????????BBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKLLLMMMPPPTTTWWWYYYZZZ[[[OOOMMMIIIEEECCCCCCDDDEEECCCCCCBBBBBBCCCEEEHHHKKKMMMRRRWWWXXXUUUPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIILLLNNNNNNNNNMMMLLLMMMMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIGGGGGGFFFJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQIIIIIIIIIIIIIIIJJJJJJJJJPPPPPPQQQRRRSSSSSSSSSSSSQQQSSSUUUTTTRRRPPPOOOOOONNNNNNOOOOOONNNNNNOOOOOOLLLMMMNNNOOOPPPPPPOOOOOOSSSTTTVVVYYYZZZZZZZZZYYYXXXVVVUUUUUUVVVVVVTTTSSSRRRQQQOOONNNNNNOOOPPPQQQPPPQQQQQQRRRRRRSSSSSSSSSOOOLLLIIIHHHIIIKKKLLLLLLOOOPPPQQQRRRRRRPPPNNNMMMOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<===>>>;;;>>>AAAAAAAAAEEENNNVVVjjjpppxxxxxxllleeeddd```___]]]\\\\\\[[[[[[ZZZUUUWWWZZZ```jjjyyy{{{ooodddZZZUUUTTTNNNMMMLLLKKKIIIGGGEEECCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>><<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888::::::;;;;;;;;;;;;::::::888888999999999999888888888888888888888888888888888888888888888888888888666777777888888777777666666666777777666666555444555555555555555555555555555555444444555555666777777777666666666666777777888777666666666777999:::777777777777777777777777555555666666666666555555222333333333444444555555555555555555555555555555333333333333333333333333444444333333333333444444555555555555555555555555444555555666666666555555666555555444555777888999777888999::::::;;;::::::888999999888777777888:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIINNNOOOPPPQQQRRRRRRSSSSSSLLLJJJHHHFFFDDDDDDEEEFFFEEEFFFFFFFFFEEEFFFIIIKKKKKKOOOSSSTTTQQQNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNOOOOOONNNNNNOOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLKKKIIIHHHHHHHHHHHHMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNPPPQQQRRRSSSTTTJJJJJJIIIIIIIIIIIIJJJKKKPPPRRRTTTUUUUUUUUUSSSRRROOOQQQTTTTTTSSSQQQPPPPPPMMMNNNOOONNNMMMLLLMMMNNNJJJLLLOOOQQQSSSRRRQQQPPPUUUVVVWWWXXXZZZZZZZZZ[[[YYYXXXVVVUUUVVVUUUTTTRRRPPPOOONNNNNNNNNOOOQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUMMMJJJGGGFFFGGGIIIJJJJJJOOOOOOOOOOOOOOONNNMMMLLLPPPOOONNNLLLKKKJJJJJJJJJFFFGGGGGGHHHIIIIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888;;;;;;;;;<<<<<<<<<======;;;>>>AAABBBAAACCCGGGJJJXXX\\\aaagggooozzzyyywwwyyysssrrrssstttvvvwwwuuutttiiiccc^^^\\\[[[^^^fffnnnsssxxx~~~{{{nnnaaaXXXSSSNNNLLLMMMHHHHHHHHHGGGEEECCCCCCCCCAAAAAABBBAAA@@@@@@AAABBB??????>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<888888999999999999888888888888888888888888888888777777777777777777777777666666777777777777666666666666777777666666555444555555555555555555555555555444444444444555666666777777666666666666777777777666555444555666888999666666666666666666666666555555555666666555555555333444444444444444444444444444444444444444444444222222222222222222222222444444333333333333444444333333333333333333333333444444555666666555444333333444444555555666777777666777888999:::::::::999777888888777666666777999999:::<<<===>>>?????????>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHIIIHHHFFFEEEGGGIIIHHHLLLOOOOOOMMMKKKLLLNNNLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHIIIKKKMMMMMMNNNNNNKKKKKKMMMNNNPPPQQQSSSSSSPPPNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSLLLLLLKKKJJJJJJJJJKKKLLLNNNPPPTTTWWWXXXWWWTTTRRRMMMPPPSSSUUUTTTSSSSSSSSSMMMOOOPPPOOOLLLKKKLLLNNNLLLMMMOOOQQQSSSTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\[[[YYYWWWVVVVVVUUUSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVWWWVVVVVVUUULLLIIIFFFEEEFFFHHHJJJJJJMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMKKKKKKJJJKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???@@@BBBCCCDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???????????????>>><<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999999999999999::::::;;;;;;<<<<<<;;;;;;>>>??????@@@BBBCCCEEEFFFJJJMMMPPPRRRVVV```mmmwwwvvvnnnfff^^^\\\^^^ZZZZZZ[[[^^^bbbeeeffffffzzztttbbbXXXOOOKKKJJJGGGGGGHHHFFFGGGFFFEEEDDDDDDEEEFFFBBBCCCBBBAAA??????@@@AAA>>>>>>>>>>>>============;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999;;;<<<===>>>>>>>>>888888999999999999888888777777777777777777777777666666666666666666666666666666777777777777666666666666666666666555555444555555555555555555555555555444444444444555666666777777666666666666777888777666444333444555777888555555555555555555555555444555555666666555555444555555555555555555555555333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222333444555555555444333222111222333555555555555555555666888999:::::::::999666777888777555555777888888999:::<<<===>>>>>>>>><<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKNNNMMMLLLKKKIIIHHHFFFEEEFFFIIIKKKJJJFFFDDDEEEFFFGGGJJJMMMLLLJJJJJJLLLNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKMMMOOOOOOPPPKKKKKKMMMOOOQQQTTTWWWXXXQQQOOOKKKHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLOOORRRSSSQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMLLLKKKKKKLLLMMMMMMKKKOOOTTTXXXZZZYYYVVVTTTLLLOOOTTTVVVVVVUUUUUUUUUNNNPPPQQQPPPLLLKKKLLLNNNNNNNNNNNNPPPRRRTTTWWWXXXXXXWWWWWWWWWWWWYYY[[[\\\\\\ZZZXXXVVVVVVTTTRRRPPPMMMNNNOOOPPPRRRSSSTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUMMMJJJGGGFFFHHHJJJKKKLLLJJJIIIHHHHHHJJJLLLOOOQQQNNNMMMLLLKKKJJJJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::999999::::::;;;;;;;;;::::::999999999:::::::::999999999888888555666777888999:::;;;;;;999999:::;;;;;;;;;::::::===<<<:::;;;===@@@AAAAAACCCEEEFFFFFFHHHNNNYYYbbbmmmttt{{{yyyllldddccc^^^YYYTTTSSSVVVYYYZZZZZZ^^^mmmxxxrrrkkkbbb[[[QQQNNNJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999888888999999999999888888::::::999999888777777777777777777777777777777777666666666666666666666666666666666666666666666666444444555555555555444444444444444555555555555666444444444444444444444444555555555444444333333333555555555555666666666666444444444444444444444444333333333333333333333333222333333444444333333333333333333333333333333333888555222222333444222000222222222222222222222222222222333333333333444444444444444333333222222222222222222333333444444444444666999999888777777888888888777666666666666666999999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBFFFGGGIIIKKKMMMMMMMMMMMMKKKIIIGGGEEEDDDEEEFFFGGGCCCDDDEEEEEEEEEDDDBBBAAADDDFFFHHHKKKKKKKKKJJJIIIMMMMMMKKKJJJHHHFFFEEEDDDEEEGGGJJJMMMNNNOOOOOONNNPPPQQQRRRSSSTTTTTTTTTTTTJJJHHHGGGFFFFFFGGGIIIKKKIIIJJJLLLNNNMMMKKKIIIGGGHHHKKKNNNPPPQQQRRRTTTVVVYYYXXXUUURRRQQQPPPQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNOOOQQQSSSSSSRRRWWWWWWWWWWWWUUUTTTSSSRRRMMMOOOSSSUUUVVVTTTQQQOOOQQQQQQPPPOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYWWWTTTSSSRRRQQQOOOLLLLLLNNNPPPSSSUUUVVVVVVVVVVVVXXX[[[^^^___[[[VVVQQQNNNMMMKKKIIIIIIIIIJJJJJJMMMLLLJJJIIIIIIJJJLLLMMMJJJKKKJJJIIIHHHHHHJJJLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLJJJHHHHHHIIIKKKMMMIIIIIIIIIIIIGGGFFFDDDCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGEEEDDDBBBAAAAAA???>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAACCCFFFHHHIIIYYY[[[```gggrrr{{{yyymmmcccYYYTTTPPPLLLPPPWWWWWW[[[cccooozzz{{{wwwsssmmmeee```]]]XXXQQQKKKKKKHHHEEECCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777888888999999888888777888888888888888888888999777777777777777777777777555555555555555555555555555555555555555555555555444444555555555555444444444444444444555555555555444444444444444444444444555555444444444333333333444555555555666666666666444444444444444444444444333333333333333333333333333333333444333333222222333333333333333333333333666333111111222333111000222222222222222222222222222222222333333333444444444444333333333222222222222222222333333333444444333444444333222333555777888777777666555555666666:::;;;;;;;;;;;;;;;:::999;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRIIIHHHHHHHHHHHHJJJKKKLLLLLLMMMNNNOOONNNMMMKKKJJJHHHKKKNNNPPPQQQSSSUUUVVVXXXVVVTTTRRRQQQQQQRRRSSSOOONNNNNNNNNOOOPPPQQQRRRPPPOOOOOOPPPSSSUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTSSSQQQPPPOOOPPPOOOOOONNNNNNNNNNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVTTTQQQPPPPPPOOOMMMLLLPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVWWWYYYYYYUUUPPPLLLOOONNNMMMLLLKKKKKKKKKKKKMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::;;;::::::999999::::::;;;999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999999999888888999999:::;;;999::::::;;;<<<<<<======;;;;;;<<<===>>>@@@BBBCCCEEEHHHMMMUUU```nnn|||wwwmmmgggaaa]]]___dddbbbbbbdddgggiiilllvvvyyynnnggghhhnnnuuuwwwnnnhhhbbb___ZZZVVVQQQOOOMMMKKKFFFBBBFFFDDDAAA@@@AAABBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777888888999999888888777666666777888888999::::::777777777777777777777777555555555555555555555555555555555555555555555555444444555555555555444444444444444444555555555555444444444444444444444444444444444444333333333333444444444555555555666666444444444444444444444444333333333333333333333333333333444444333222111111333333333333333333333333333111000000111222111000222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333222000///000444777777777666555555555555666;;;;;;;;;;;;:::999888777888999999:::;;;<<<======??????AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGJJJLLLNNNOOOOOONNNMMMNNNOOOOOOOOOOOONNNNNNGGGHHHJJJKKKMMMNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMJJJLLLPPPRRRSSSTTTVVVXXXWWWVVVTTTRRRRRRRRRRRRSSSOOONNNMMMLLLMMMOOOQQQRRRQQQPPPOOOQQQUUUXXXYYYZZZRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMLLLLLLLLLLLLKKKRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQLLLIIIOOOOOOOOOOOONNNMMMLLLKKKMMMLLLJJJHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSRRROOOMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>============<<<<<<;;;;;;:::999999999888888999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888999888888888888999::::::888999999::::::;;;;;;;;;999999999:::;;;<<<===>>>;;;===AAAGGGOOO[[[fffnnn}}}yyyrrrggg]]][[[___bbb^^^XXXSSSPPPQQQSSSVVVgggooozzzvvvpppggg___YYYVVVSSSQQQNNNLLLIIIIIIIIIHHHEEECCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::::::::::::::::::::::::::::::::999999999999888777777888888888888777777666777777777888888888999777777777777777777777777555555555555555555555555555555555555555555555555333444444555555444444333333333444444444555555555333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333222222222222222222222222333333333333333222111000222222222222222222222222222111111111111222222222111111111111111111111111111222222222222333333333333222222222222222222222222222222222222222222333444444444333111222555888666666555444444555555555999999::::::999888888777777888888999:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFDDDBBB@@@AAAAAA@@@@@@AAACCCEEEFFFDDDDDDEEEFFFGGGIIIKKKMMMHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCEEEGGGIIIJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGIIILLLOOOQQQRRRRRRRRRPPPOOOLLLKKKJJJKKKMMMNNNMMMPPPSSSUUUVVVWWWYYYZZZWWWVVVUUUSSSRRRQQQQQQQQQNNNMMMLLLKKKLLLNNNQQQSSSRRRPPPOOOQQQTTTWWWYYYYYYPPPPPPPPPPPPQQQSSSUUUVVVQQQQQQOOONNNLLLKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOPPPQQQPPPNNNKKKJJJKKKLLLLLLKKKOOOPPPQQQRRRSSSTTTUUUUUUWWWUUUSSSRRRRRRQQQOOOMMMNNNOOOPPPPPPOOONNNLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKJJJIIIGGGGGGIIIKKKIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKIIIGGGGGGGGGIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::888888777777777777888888888888999:::::::::::::::777777777888888777777777888888888888888888888888888888888888888999999:::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAADDDJJJRRRWWWfffnnnzzz}}}hhhZZZVVVVVVSSSNNNLLLMMMPPPRRRSSSWWWZZZ^^^bbbdddfffggggggooouuu{{{tttjjj___[[[UUUPPPNNNMMMLLLKKKHHHFFFEEEDDDDDDCCCBBBAAABBBAAA@@@@@@BBBCCCCCCBBB????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888::::::999999999888888888777777777888888777777777888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444444444333333333333333444444444444555333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222222333333333222222111000222222222222222222222222222333333222222222333444111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222333555555444444444555555444444444444444555555666777777888999999888888777888888999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@CCCDDDEEEFFFFFFCCCAAA???BBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCAAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKOOOSSSUUUVVVVVVUUUSSSQQQNNNLLLKKKMMMPPPQQQRRRTTTWWWXXXXXXYYY[[[\\\YYYXXXVVVTTTRRRPPPOOOOOONNNMMMKKKKKKLLLNNNRRRTTTRRRPPPNNNNNNQQQSSSUUUUUUQQQQQQQQQRRRSSSTTTVVVVVVNNNNNNPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNKKKKKKLLLMMMLLLLLLHHHIIIJJJLLLNNNQQQSSSTTTTTTRRRPPPPPPQQQRRRRRRQQQMMMNNNNNNOOONNNLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNLLLIIIHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKJJJKKKKKKLLLMMMLLLJJJHHHGGGGGGHHHJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>======;;;;;;;;;;;;::::::::::::888777777666666777777888777888999999::::::999999666777777888888777777666777777777777777777777777888888777777888888999::::::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<>>>>>>===<<<<<<>>>BBBEEENNNVVVbbbnnnxxx|||ggg^^^WWWSSSNNNLLLNNNQQQTTTVVVQQQQQQRRRSSSUUUVVVWWWVVVTTTXXX]]]```aaaccciiiooo~~~xxxjjj^^^WWWOOOMMMIIIGGGGGGHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>===>>>@@@AAA@@@?????????>>>>>>===<<<<<<;;;===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777999999999999888888888888666777777888888777777666999999888777777666555555666666666666666666666666444444444444444444444444444444444444444444444444333333444444444444333333333333333333444444444444333333333333333333333333222222222222333333333333222222222333333333444444333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222333444444333222222333555111111111111111111111111111111111111222222222222111111111222222222222222222222222222222111111111...000333444333222111222444333333333333444555555444555666777888888888888777888999:::;;;<<<<<<===<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAABBBDDDDDDCCCBBB???>>>AAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNRRRUUUXXXYYYYYYYYYXXXVVVRRRPPPPPPQQQTTTVVVVVVXXXZZZZZZZZZZZZ[[[\\\XXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLLLLMMMPPPRRRTTTQQQOOOLLLKKKMMMPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTNNNOOOQQQSSSSSSSSSQQQPPPNNNNNNMMMMMMMMMNNNNNNOOONNNMMMKKKIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNPPPPPPNNNMMMMMMNNNNNNLLLKKKDDDDDDFFFHHHKKKNNNPPPRRRNNNMMMLLLMMMOOOQQQRRRQQQMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKMMMNNNPPPQQQRRRSSSTTTTTTSSSPPPMMMLLLMMMNNNPPPOOONNNNNNMMMMMMNNNNNNHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@??????>>>======<<<<<<::::::::::::::::::::::::888777777666666777777888777777888999999999999888888999:::;;;;;;:::999888666666666666666666666666888777777777777888999999::::::::::::::::::::::::888888888888999::::::;;;<<<======<<<;;;<<>>===<<<>>>???@@@>>>===@@@???>>>===<<<:::999999<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888888888888888888777777777777777777777777999999999999888888888888666666777777777777666666777777777777777666666666666666666666666666666666444444444444444444444444444444444444444444444444222333333444444333333222222222333333333444444444222222222222222222222222111111222222222333333333222222222222333333333333222222222222222222222222111111111111111111111111///000111222222333222222111111111111111111111111333444555333000///111333111111111111111111111111111111111111222222222222000111111111222222222222222222222222111111111000...000111000//////111222333333222222333444444555555555666777777777666666777777888999:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>???@@@AAAAAAAAA@@@??????@@@@@@@@@@@@>>>===<<<===>>>???AAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFGGGGGGHHHIIIKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLOOOQQQTTTWWWYYYZZZ[[[[[[ZZZXXXUUUSSSSSSTTTVVVXXXXXXYYY[[[[[[YYYXXXYYYZZZTTTTTTTTTTTTTTTSSSRRRQQQLLLMMMMMMNNNOOOQQQSSSTTTOOOLLLIIIIIILLLOOORRRSSSSSSTTTVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPOOOOOONNNNNNNNNNNNOOOKKKJJJHHHGGGFFFGGGHHHHHHIIIHHHGGGGGGHHHKKKMMMNNNOOOOOONNNOOOPPPNNNKKKIIIDDDEEEEEEGGGIIILLLNNNPPPLLLKKKJJJLLLNNNPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSQQQOOONNNPPPRRRSSSRRRPPPNNNMMMLLLKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC=========<<<;;;;;;::::::999999999999999999::::::888777777777777777777888666777777888888888888888888999;;;<<<<<<;;;999888666666666666666666666666777777777777777888999999999999999999999999999999777777777888999:::;;;<<<<<<=========<<<===???AAA===???CCCFFFJJJPPPVVV[[[lllttt|||rrrtttwwwxxxzzzrrrfff___]]]SSSPPPPPPRRRQQQMMMNNNSSSSSSYYYbbbmmmxxxkkkfff^^^WWWRRRMMMJJJGGGFFFEEEDDDEEEEEEDDDBBB@@@??????@@@???>>>===>>>??????>>>>>>???@@@@@@???===@@@???>>>===;;;999888888<<<;;;::::::999999:::::::::::::::999999999888888777777777777777777777777888888888888888888888888999999999888888888888777666666777777777777666666555555666666777777888888666666666666666666666666444444444444444444444444444444444444444444444444222333333444444333333222222222333333333444444444222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111...///000111222333333333111111111111111111111111222444444222///...///222000000000000000000000000000111111111111222222222000000111111222222222222222222222222111111000000111111000...---///222555222222222222333333444555777777777777666555444333666666777888999:::;;;;;;======>>>>>>>>>>>>>>>===<<<===???@@@@@@@@@???>>>>>>>>>>>>======<<<;;;::::::<<<>>>AAACCCCCCCCCCCCCCCDDDFFFHHHHHHFFFEEECCCCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMRRRSSSUUUWWWYYY[[[\\\]]]XXXWWWUUUSSSRRRTTTUUUWWWXXXZZZ[[[ZZZXXXWWWWWWWWWQQQRRRSSSTTTTTTUUUTTTTTTLLLMMMNNNOOOQQQRRRSSSTTTLLLJJJHHHHHHKKKPPPSSSTTTSSSTTTVVVXXXVVVSSSPPPMMMQQQOOOMMMKKKLLLMMMOOOQQQQQQQQQPPPOOONNNNNNNNNNNNIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGIIILLLMMMNNNNNNOOOPPPPPPNNNJJJGGGGGGGGGGGGHHHIIIKKKNNNOOOMMMLLLLLLMMMPPPQQQQQQPPPPPPNNNMMMKKKJJJKKKKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOOOONNNMMMNNNPPPRRRSSSRRRPPPMMMJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????;;;;;;;;;::::::999999999999999999999999999999:::888888777777777777888888666666777888888888888888666777999::::::999777666666666666666666666666666777777777777777888888999888888888777777777777777888888999999:::<<<===>>>:::;;;;;;:::999999:::<<<=========>>>@@@EEEKKKPPPYYY___nnn~~~vvvsssccc^^^\\\^^^]]]WWWUUUXXXUUUYYY]]]```bbbfffmmmsss}}}SSSQQQOOOLLLJJJHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::888777777888999999999999999999999999666666666666777777777777555777888999999888777555999999999888888888888888777777666666555555444444666666666666666666666666555555666666666666555555666555444444222222111000222333444555555444333222444444222222222222444444000111111111111222222222333222111000000000111222222222222222222222222222333222222222111000000000222222222111111111111000111111000000000000000111000111111111111222222222000000000000000000000000222222222222222111000///222111111111000000//////111000///......///000111---...///111222222222222000000000000000000000000000000000000111111111111333333333222222222222111555555555555555555444444999888666666777888;;;<<<<<<<<<<<<<<<============????????????????????????AAAAAA???===<<<;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFJJJIIIHHHJJJLLLOOOOOOOOOLLLKKKKKKKKKMMMOOORRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWVVVRRRQQQPPPQQQRRRTTTWWWYYYQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNNNNPPPRRRTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNQQQOOOKKKHHHGGGGGGIIIJJJGGGEEECCCAAAAAABBBDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPPPPNNNLLLJJJJJJIIIHHHJJJLLLNNNOOONNNMMMLLLKKKJJJJJJLLLOOOPPPMMMMMMLLLLLLLLLNNNOOOPPPTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD>>>>>>>>>@@@CCCCCCBBB@@@>>><<<;;;;;;===>>>>>>======<<<;;;:::999888999999999999999999999999999999<<<;;;:::999888666555555888888777777666666555555444555555555666666777777666666666666666666666666666666666666666666666666666888999888777666777888555555555555666777999999===<<<:::999888777777777;;;<<<<<<===>>>??????@@@HHHNNNYYYhhhxxxyyywwwtttsssssssssrrrqqqhhhkkknnnppptttsssjjj^^^eeegggjjjmmmnnnkkkeeeaaaNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@???>>>>>>===<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<:::888777777888999999999999999999999999888888777777666666555555555666888999999888666555888888888888888888888888888777777666666555444444555555555555555555555555555555666666666666555555444444444333333222222111333333444444444444333333333222111111111111222333000111111111111222222222444333222111000111111222222222222222222222222222222222111111111111111111222222222111111111000000111111000000000000000111000000111111111222222222000000000000000000000000111111222222222111000000111111111000000000//////111000///......///000111...//////000000000//////000000000000000000000000000000000000111111111111//////000000111111111222444444555555555555555444888777666666666888:::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<<<<===???AAABBBCCCDDDGGGFFFFFFDDDCCCBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGJJJHHHGGGHHHKKKMMMMMMLLLLLLKKKKKKKKKMMMOOORRRSSSVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQQQQRRRTTTVVVWWWRRRSSSUUUVVVVVVUUUSSSRRRNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFCCCAAAAAABBBDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQOOOMMMLLLLLLJJJIIIJJJLLLMMMNNNMMMMMMMMMKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJKKKLLLMMMNNNQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMOOONNNMMMLLLJJJIIIGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCC>>>>>>>>>???AAAAAA???===>>><<<::::::<<<<<<<<<;;;<<<<<<;;;;;;:::999999888999999999999999999999999888888888777777666666666666666666666555555555444444555555555666666666777666666666666666666666666666666666666666666666666666777888888666666777888555555555555666777888999::::::999888888888999999<<<<<<<<<======>>>>>>>>>???DDDKKKVVVbbbmmmvvv{{{|||lllbbb```]]][[[ZZZYYYWWWUUUHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<<<<============>>><<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888888999888888888888888888888888999999888777666555444444666666888888888888666666666666777777888888999999888888888777666666555555555555555555555555555555444555555666666555555444333333333333333333333333444333333333333333333444111111000000000000111111000111111111111222222222444333222222111111222222222222222222222222222222000000111111111111111111222222111111111000000000000000000//////000000111000000000111111111222222000000000000000000000000000000111111222111111111111111000000000000//////000000////////////000000///////////////...------000000000000000000000000000000000000111111111111---...///000111222333333222333444555555555555555777666666555666777999::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>@@@AAAAAA@@@???>>>===<<<;;;;;;;;;======>>>???@@@AAABBBBBBEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFGGGHHHJJJJJJIIILLLKKKKKKKKKMMMOOOQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQOOOMMMKKKKKKLLLNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTUUURRRSSSTTTUUUUUUTTTSSSRRRNNNQQQUUUXXXYYYWWWUUURRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLJJJHHHHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPNNNLLLKKKLLLKKKIIIIIIKKKLLLKKKJJJLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>???@@@???===;;;>>><<<:::::::::;;;:::999;;;;;;<<<<<<;;;:::999888999999999999999999999999666666666666666666666666555555555555444444444444555555555555555666666666666666666666666666666666666666666666666666666666666777888777666555666888555555555555666777888888888888777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<@@@EEEKKKQQQVVVYYYfffjjjtttjjjcccZZZRRRNNNMMMNNNNNNDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999:::;;;;;;:::999888888999888888888888888888888888888888777777666666555555666666777888888777666666555555666666777888999999888888888777666666555555555555555555555555555555444444444555555444444444111111222222333333333333444333222111111222333444111111111111111111111111000000111111111222222222444333333222222222222222111111111111111111111111//////000000111111222222111111111111000000000000000////////////000000111000000000000111111111111000000000000000000000000//////000111111222111111000000000000000000//////000000////////////000000...//////000//////......///////////////////////////000000000111111111111000111111222333333444444111222333444555666666666555555555555666777888999888999999999:::;;;;;;;;;::::::;;;<<<===>>>??????>>>======<<<;;;;;;;;;;;;======>>>>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBDDDEEEGGGHHHHHHHHHGGGEEEEEEFFFGGGGGGFFFKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPOOONNNMMMLLLLLLKKKMMMKKKIIIHHHHHHIIILLLMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQQQQMMMPPPSSSVVVVVVUUURRRPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMKKKHHHFFFEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAAAAABBBDDDGGGHHHJJJKKKLLLMMMLLLKKKJJJHHHLLLJJJHHHGGGHHHHHHGGGFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNMMMMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@???>>>>>>>>>???=========>>>@@@@@@>>><<>>???BBBDDDGGGHHHMMMQQQ[[[hhhyyy}}}uuukkkaaaZZZVVVTTTRRRBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999888:::::::::888777888999777777777777777777777777555555666666777777888888666666666777777666666666444444555666777777888888888888777777666555555555555555555555555555555555333333444444444444333333000111111222222333333444333222111000000111222333111222222222222222222111000000111111111222222222333333333222222222111111111111111111111111111111/////////000000111111222111111111000000000////////////......///000111111//////000000000111111111////////////////////////...///000111111111111111//////////////////000000//////000000000000//////---...///000111111111111///////////////////////////000000000111111111111222222222222222222222222111222333444555555555555444444444444555666777777666777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>????????????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFEEEJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHGGGGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIKKKMMMMMMMMMLLLKKKGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJHHHFFFEEEEEEEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLIIIFFFDDDAAABBBCCCDDDEEEGGGGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA???>>>=========>>>;;;;;;<<>><<<;;;<<<<<<;;;::::::;;;<<<======<<<:::888:::::::::999999888888888:::999888777666555555444666666666666666666666666555555555555555444444444444444444444444444444444444444444444444444444444444666666666555444555666555555555555555666666777999888777777666666777777:::::::::999999999999999<<<<<<===>>>???AAABBBCCCAAAEEELLLSSS]]]lll}}}wwwooohhhaaa]]]AAA@@@@@@????????????@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888777888999888777666777999666666666666666666666666444444555666777888999999666666666666666666666666444444555555666666777777777777777666555555444444444444444444444444444444222333333444444333333222000111111111222222333333222111111111111111111222111111222333333222111111000111111111111222222222111222222222222111000000111111111111111111111111//////000000000000000000111111000000000/////////............///000111111/////////000000000111111//////////////////////////////000000111000000000......////////////000000//////000000000000//////---...///111222222333333000000000000000000000000000000000000111111111111111111111000000000//////111222333444444444444444222333333444555555666666555555666777888999999:::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>??????<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFGGGFFFEEEHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJLLLLLLLLLLLLKKKFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIGGGEEEDDDDDDDDDCCCAAADDDDDDDDDEEEFFFGGGGGGHHHEEEFFFHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDAAAAAABBBCCCEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========::::::<<>><<<<<<======<<<;;;:::;;;<<<======<<<;;;:::;;;::::::999999888888888;;;:::999888666555444333666666666777777777777777555555555444444444444444444444444444444444444444444444444444444444444444444555666555444333444666666555555444555555666666888888777666555555666666888888888888888888888888888888888999;;;===???@@@>>>AAADDDDDDFFFOOO]]]iiixxxxxx}}}yyyrrrmmm@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999999999888888888888555666888777666555666888666666666666666666666666555555666666777777888888666666666555555666666666555555555555555555555555666666555555444444333333444444444444444444444444222222333333333333222222111111111111111222222222000000111111111111000000000000111222222111000000000111111111111222222222000000111111111000///...111111111111111111111111000000000000000/////////111000000000////////////...------......000111111////////////000000000111////////////////////////000000000000000000///............/////////000000...///000111111000///.........///000111111000000000000000000000000000000000000000000111111111111000000000000000111111111222333333444444444333333111222333444444555555555333444555666777888999999777888888999999:::::::::::::::999999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIGGGFFFFFFGGGIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGIIILLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJGGGGGGHHHJJJKKKLLLMMMNNNIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGIIIKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBAAAAAA@@@>>>======<<<;;;<<<>>>?????????======::::::;;;>>>@@@AAA@@@???>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777888888777666666555444444555555555666666666777777555555555444444333333333333333333333333333333333333333333333333333333333333444555555333333444555666555555444444555555555666666555555555666777777666666666777777888888888555555666666777999:::;;;<<<============BBBIIINNN]]]___fffqqqwwwzzz@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999888888888888777444666777666555555666777666666666666666666666666777777777777666666666666666666555555555555666666555555555555555555444444666555555444333333222222444444444444444444444444222222222333333222222222111111111111111111111111///000111222222111000///...///000111111000///...000111111111111222222222///000000111111///...---000000000000000000000000111111000000//////......000000000000////////////---------......000111111////////////000000000000////////////////////////000000111000000///......---.........//////000000...///000111111000///...///////////////......---000000000000000000000000000000000000111111111111000000111222333444444555333333444444444333222222111111222333444444444444333333444555666777888999555555666888999:::;;;<<<999999999999:::;;;<<<<<<::::::;;;<<<===>>>??????======>>>@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIGGGFFFGGGHHHJJJJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHDDDGGGKKKNNNOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLGGGIIIKKKLLLLLLKKKJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCFFFJJJNNNOOOMMMJJJHHHCCCDDDEEEGGGIIIKKKLLLMMMJJJHHHFFFEEEFFFFFFEEEDDDGGGFFFDDDBBBAAABBBCCCDDDCCCDDDGGGIIIJJJKKKKKKKKKCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@???>>>===<<<;;;:::999;;;>>>@@@AAA@@@>>>===;;;;;;;;;===??????===<<<<<<;;;999999;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999888777777555555555555555555555555444444444555555555666666555555555444444333333333333333333333333333333333333333333333333333333333333444555555333333444555666555555444444444555555333444444444666777888999444555555666777888888999777666666666777777888999999888888;;;???BBBBBBBBBFFFIIIQQQ\\\dddjjjqqqyyy>>>>>>===<<<;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999888888888999999999999888888666555555777777888888888888777777666666555555555444444444444444444444444444444444555555555555555555555555666555444333333333333333444333333222222333333444333444444555555444444333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---...///000000////////////////////////......////////////......000000000000000000000000000000000000000000000000........................111111000000//////......000000000000111111111111000000000000000000000000111000/////////000222333//////000111222222333333111111111111111111111111//////000111222333333444333333444444555444444444555666777888888777666555777777888888999999::::::777777777777999<<<>>>???>>>>>>???AAACCCDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMPPPPPPOOOLLLKKKLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLJJJGGGEEEDDDFFFIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEIIIJJJJJJIIIIIIJJJIIIGGGGGGIIILLLNNNLLLJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKKKKIIIFFFDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGEEECCCBBBBBBDDDDDDBBBCCCDDDEEEEEECCCAAA@@@;;;===??????>>>>>>???@@@<<<======>>>>>>>>>============???@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;:::999999888888999999888777777666555444444444555555555555555555555555555555555444444333333333444444444333333222222222444555666555333222333444444444444444444444444444333333333333333333333333222222222222222222222222444444444555555555555666666666666666777777777777999888888:::<<<>>>>>>======AAAGGGNNNTTTYYY[[[\\\hhhttt=========<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;:::999888888888888888888999999888888666555555666666777777777777666666666555555555444444444444444444444444444444444444444444444444444444444444555555444333333333333333444333333222222333333444333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////---...///000111000//////////////////////////////////////////////////////........................,,,---------.../////////...........................//////000000//////...////////////////////////////////////////////////........................000000000000//////......//////000000000111111111000000000000000000000000111000/////////000111222//////000111111222333333111111111111111111111111222222222111111111000000222333444444555444444444777888999999999999888777666666777777888999999999888888999:::;;;===?????????@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGIIILLLNNNNNNLLLJJJHHHIIIHHHGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIGGGFFFFFFGGGIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAACCCFFFIIIJJJIIIHHHIIIIIIHHHGGGGGGIIILLLMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCBBBBBBDDDEEEGGGGGGHHHJJJKKKJJJHHHEEECCCEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEAAABBBCCCCCCCCCBBB@@@@@@<<<>>>@@@@@@?????????@@@>>>??????@@@@@@??????>>>======>>>??????>>>===<<<999999::::::::::::::::::999:::;;;;;;;;;:::999888:::999999888888888888888888888888777666555555555555555555555555555555555444444333333333222222222444444333333333222222222222333444333111000111222444444444444444444444444333333333333333333333333222222222222222222222222444444444444555555555555666666666777777777777888777777666888:::<<<;;;::::::<<<@@@DDDGGGHHHIIIIIISSS\\\lll}}};;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999888888888888888888888888888888777666555555555555666666666666555555555555555555444444444444444444444444444444444444444444444444444444444444555444444333333333333333333333222222222222333333222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000........................,,,---...////////////...////////////////////////////////////////////////........................------..........................................//////000000000000//////////////////////////////////////////////////////........................000000000////////////...//////000000000000111111000000000000000000000000000000/////////000111222///000000111111222222222111111111111111111111111222222111111111000000000222222333444444444444444777777888888888888777777555555666777777888999999999:::<<<>>>???@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBB@@@>>>===??????AAADDDFFFIIIKKKLLLFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKOOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIFFFDDDBBBEEEFFFHHHJJJKKKJJJIIIHHHCCCCCCDDDDDDDDDEEEEEEEEEAAAAAA@@@@@@@@@?????????>>>???AAAAAA@@@???@@@AAA@@@@@@AAAAAAAAA@@@@@@???===============<<<;;;:::888888888888888888888777888999999999888777666666999888777777666666777777888888888777666666555555444444444444444444444444333333222222222222111111333333333333222222222222222333444333111000111222333333333333333333333333333333333333333333333333222222222222222222222222444444444444555555555555666666777777777888888888777555555666777888888666:::;;;===>>>??????>>>>>>@@@EEEOOO[[[jjj{{{:::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::::::::999999999999999888888777777777888888777777888888777666555555444555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333444444333333222333333444333333222222222222333333222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------......////////////////////////////////////////////////////////////.......................................---------........................//////000000000000//////////////////////////////////////////////////////........................////////////////////////////////////000000000111////////////////////////////////////000000111111///000000000111111111222111111111111111111111111......///000111222333333111222333444444444444444555555555555555555555555444444555666777888888999:::<<>>===<<<>>>@@@CCCEEEHHHIIIJJJDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHEEECCCAAAEEEFFFIIIKKKKKKJJJHHHGGGCCCDDDDDDEEEEEEDDDCCCCCC@@@???>>>>>>======>>>>>>???AAABBBBBBAAA@@@AAABBB@@@@@@AAAAAAAAA@@@??????======<<<<<<;;;:::999999888999:::::::::999888777999999888888777666555555777777666555555555555666777777666666555555555555444444444444444444444444333333333222222222222222333222222222222222222222444555666555333222333444222222222222222222222222222222222222222222222222111222222222222222333333333333444444444555555555666666666777777777888888777555444555666777555444888888:::;;;<<<=========<<<>>>AAAFFFPPP\\\jjjsss999999::::::;;;<<<<<<<<<999999999999999999999999::::::999999999888888888777777777666666777777888666777777777777666666555444444555555555555444444333333444444444444444444333333333333333333333333333333333333333333333333333333222222222333333444333222222111111222222333111111222222222222111111222222222222222222222222////////////////////////////////////////////////000000000000000000000000........./////////000000.......................................................................................---------........................//////000000000000//////......................................................................................./////////...////////////000000000////////////////////////......//////000000000000000000000000000111111111000000000000000000000000......///000111222222333000111222333444444444444555444444444444444444555444444555666777888999999;;;===@@@CCCCCCBBB@@@>>>????????????????????????@@@@@@@@@@@@@@@@@@???>>><<<===???BBBDDDEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGHHHJJJMMMOOONNNNNNNNNNNNMMMLLLKKKJJJDDDCCCBBBAAABBBCCCEEEFFFCCCCCCDDDEEEGGGHHHIIIJJJGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCBBBDDDFFFHHHJJJJJJIIIGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>=========>>>>>>@@@AAACCCCCCAAA@@@AAAAAA???????????????>>>=========<<<<<<;;;:::999999888;;;;;;<<<======;;;:::888::::::999888777666666666777666555555444444555555444444444444444333333333444444444444444444444444333333333444444444444444222222222222222222222222444555666555333222333444222222222222222222222222222222222222222222222222111111111222222333333333333333333444444444444555555666666666666777777777777666555555666666555444444444555666777888888888;;;<<<===???BBBIIIQQQVVV___gggttt999999::::::;;;;;;;;;<<<999999999999999999999999999999999888888888777777666666666666666777777888666666666777777666666555444444555555555555444444333333333333444444444444333333333333333333333333222222222222222222222222222222222222222333333444222222111111111111222222000111111222222111111000222222222222222222222222////////////////////////////////////////////////111111111111111111111111//////......//////000111................................................------------------------------..................------------------------......////////////..............................................................................---............/////////......////////////000000000000000000000000000000---...///000000000//////000000000000000000000000000000000000000000000000111111000000000////////////000111333444444444444666666555555555555666666444444555666888999::::::<<<>>>@@@BBBBBBAAA>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????===>>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDFFFGGGIIIIIIJJJJJJGGGGGGFFFGGGHHHKKKNNNPPPNNNNNNNNNNNNMMMLLLKKKKKKEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCEEEFFFHHHIIIJJJKKKJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMKKKIIIJJJJJJGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFDDDBBBAAA??????@@@@@@?????????>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::999999999:::<<<===>>>>>>>>><<<:::888:::999888777777777777777777666555555444444555555333333333333333333333333333333333333333333333333333333444444444444555555111111111222222222222222222333444333111000111222111111111111111111111111222222222222222222222222111111111222222333333444333333333333444444444444444444555555555666666666777666555555666777666444777777666666666555555555666888:::;;;<<>>???@@@@@@???===<<<<<<=========>>>>>>??????AAAAAAAAAAAA@@@??????>>>===???AAACCCEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNOOONNNNNNNNNNNNMMMLLLKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJLLLNNNPPPOOOLLLJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>@@@AAACCCBBB@@@??????@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;::::::999:::;;;<<<:::;;;======<<<:::888666999888777666666777888888777666666555555555555555333333333333333333333333333333333333333333333333222222333333333444444444000111111111222222222222222333444333111000111222111111111111111111111111111111111111111111111111000111111222333333444444222222333333333444444444333333333444444444444555666444333444666666555444::::::999888777777777777333555777888888999:::<<>>???>>>===<<<;;;=========>>>???@@@@@@@@@CCCCCCBBBBBB@@@???===<<<===???BBBEEEGGGGGGGGGFFFAAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDBBBBBBBBBDDDFFFGGGGGGFFFCCC@@@??????@@@AAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEENNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJKKKMMMPPPQQQPPPLLLJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIIIIEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFEEECCCAAA@@@AAACCCDDD@@@AAACCCDDDCCCBBB@@@>>>@@@AAABBBBBB@@@>>>??????????????????>>>===;;;;;;<<<;;;:::::::::;;;<<<===888999;;;;;;;;;888555444888777666555555666888888777777666555555555555666444444444444444444444444333333333333333333333333111111111222222333333333000000111111222222222222444555666555333222333444000000000000000000000000111111111111111111111111000000111222333333444444222222333333333444444444222222222333333333444444444333222333555666555444777666666555666666777777333555777777666666777888<<<=========???CCCIIINNNOOOYYYfffqqqyyy<<<<<<;;;::::::999888888777777666666666666777777888888777555555444444444888888777777666666555555666555555555555444444444222222222222222222222222444555555555444333333222222222111111000/////////333333333222222111111111333222222111111222222333222222222111111111111111111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111000000000000000000000000,,,---...//////...---,,,......---------......///........................---------............///------------,,,+++******,,,,,,,,,---------..................---,,,++++++------------------------.........////////////000++++++,,,------......///................................................,,,,,,---...///000111111////////////////////////111000///......///000111000000000000111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444555666777888999999:::;;;===<<<;;;;;;<<<===@@@@@@@@@?????????>>>>>>AAA@@@???>>>>>>???@@@@@@???@@@CCCEEEFFFFFFEEEEEEEEEDDDBBB@@@???>>>??????CCCCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@AAAEEEHHHJJJJJJGGGFFFDDDAAA???@@@CCCFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIILLLNNNQQQTTTUUUTTTRRRPPPMMMNNNPPPQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLIIIGGGFFFFFFHHHIIILLLOOORRRRRRPPPNNNLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRPPPLLLIIIGGGJJJKKKLLLMMMLLLKKKIIIGGGGGGGGGFFFHHHJJJLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===>>><<<999777555555666777999999999888888888777777777666666555555555555555444444333333333444555555444444444333333222222222111111111111111111111111111111222222222333333333222222111111111111222222444444444444444444444444333333333222222111111111333333222111111222333333111111222222222333333333111111000000111111222333444333333222222111111000666666777777666555444444555555555444444333333333333444444555666777888888999888777777888;;;===???EEEGGGLLLQQQZZZdddpppwww|||<<<;;;;;;:::999999888888777777777666666777777777888777666555444444444444777777777666666666555555555555555555444444444444333333333333333333333333333333444444333222222111222222222222222222333333222222222111111000000000333222222111111222222333222222222111111000000000111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111////////////////////////------............------///......---------..............................,,,,,,,,,,,,---------...,,,------------,,,,,,+++,,,,,,,,,------------...............---,,,+++***------------------------....../////////000000000------------------------................................................---......//////000000111////////////////////////111000///......///000111//////000000000111111111111111111111111111111111222222222222222222222222444444444444444444333333444444555666777888999999:::<<<======<<<;;;<<<>>>@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???BBBDDDEEEEEEDDDCCCFFFDDDBBBAAA?????????@@@CCCCCCCCCCCCCCCDDDEEEEEEAAA@@@???@@@CCCFFFHHHHHHHHHGGGEEECCCAAABBBEEEHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHMMMOOOSSSUUUVVVUUUTTTRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIKKKLLLOOORRRSSSQQQOOONNNMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRRRRQQQNNNKKKHHHFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHGGGHHHJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::888777777777888999999888888888777777777888888777666666666666777555444444333333333444444444444333333333222222222222222222222222222222222111111222222222333333333222222111111111111222222333333333333333333333333333333333222222111111111222222111000000111222222111111111222222222333333111111000000111111222333333333333333222222222222555555555555555444333333444444444444333333333222444444444555555666666666777777777777888:::<<<===;;;<<>>============<<<;;;::::::;;;<<<===BBBCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAADDDFFFGGGGGGGGGGGGFFFDDDCCCDDDGGGJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNPPPSSSVVVWWWWWWUUUTTTQQQPPPNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKJJJHHHHHHIIIKKKLLLLLLOOORRRTTTRRRQQQPPPOOOLLLMMMNNNNNNNNNNNNOOOQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===<<<<<<::::::999999999888888999999999;;;:::::::::999999999999888888888888777777777777888777777666666666666666666555444333333222333333333333333333222222222222222222222222333333333333111111222222222333333333222222111111111111222222222222222222222222222222222222222222222111111111111111000//////000111111111111111222222222222333111111000000111111222333222222333333333333444444333444444444444333222222333333333333222222222222444444444444444444444444333333444666777777777888555777888:::;;;>>>BBBEEEKKKNNNQQQUUUYYYbbblllttt}}}::::::999999888888888777888888777777777777888888777666555444444444444444555555555555555555555555555555555444444444333333444444444444444444444444111222222222222222111111//////000000000111111111111111111111111111000000222222111111111111222222333333222111000///......111111111111111111111111000000000000000000000000/////////....../////////000000////////////000000///////////////////////////...---,,,,,,---...///000///...---,,,,,,++++++------------------------+++,,,,,,,,,,,,---------,,,,,,---...////////////++++++,,,,,,,,,---------000//////...---+++***))),,,,,,------------------------------..................---------,,,,,,,,,........................////////////////////////111111000000000/////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111222222222222333333333333333444444555666777888888:::<<<============>>>???@@@??????>>>======<<<<<<>>>===<<<;;;<<<===>>>???CCCDDDGGGIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDDDDFFFHHHHHHHHHEEEFFFEEEDDDCCCDDDGGGJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOPPPOOOOOONNNMMMMMMMMMOOORRRTTTUUUUUUTTTTTTUUUSSSPPPMMMJJJIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHJJJKKKLLLLLLOOORRRTTTSSSQQQPPPPPPLLLMMMOOOOOONNNNNNOOOPPPOOOOOONNNNNNLLLJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNMMMJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDJJJJJJJJJIIIHHHGGGFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999888888777777777777888888999::::::;;;;;;;;;::::::888888777777777666666666777666555555444444555555666555444333222222222222333222222222222222222222222333333333333333444444111111222222222333333333333222222111111222222333111111111111111111111111222222222111111111111111111111111000000111111111111111111111222222222222111111000000111111222333111222222333444444555555333333444444444444333333222222222222222222222222444333333333333333333333///111333444555555444333444666888::::::<<<>>>AAA@@@AAABBBCCCEEEKKKSSSXXXaaadddkkkwww999888888888888888777777888888777777777777888888666555555444444444444555444444444444444555555555555444444444444333333333444444444444444444444444222222333333333333222222111111111000000000//////222222222222222222222222222111111000000111111222222222111111000//////...000000000000000000000000//////////////////////////////............////////////000000000000//////........................///...---,,,,,,---...///000///...,,,,,,+++++++++------------------------------------............,,,,,,---...////////////+++++++++,,,,,,,,,------/////////...---,,,***))),,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////111111000000//////......////////////////////////......////////////.........////////////000000000000000000000000000000000111111111111111111111111111111111222222222333333333333444555666777888888:::;;;======<<<<<<>>>@@@>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;===>>>??????@@@BBBDDDDDDDDDCCCBBBCCCCCCAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIGGGEEEDDDFFFGGGGGGGGGCCCCCCCCCBBBBBBCCCEEEHHHGGGHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJJJJIIIIIIHHHGGGJJJKKKNNNPPPRRRRRRRRRQQQSSSQQQNNNJJJHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKNNNQQQSSSRRRPPPOOOOOOLLLMMMOOOPPPNNNNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLHHHGGGGGGHHHJJJKKKKKKJJJFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCFFFFFFFFFFFFFFFEEEDDDCCC========================<<<======>>>===<<<;;;:::888777777666666777777888999999:::;;;;;;;;;::::::777777777666666666555555888777666666555555666666666555444333222111111111222222222222222222222222222222222333333444444444111111222222222333333333333333222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111000000111111222333000111222222333444555555333444444555555555444444222222222222222222222222333333333333333222222222000222444666777666555333222444666888888888:::<<<;;;<<<======>>>AAADDDFFFIIILLLRRR\\\iiiwww777777777777777777777777777777666666666666777777555555444444444444444555333333333444444444444444444444444444333333333333333333333333333333333333111222333333333333333333444444333333222111111000222222222222222333333333111111000000000000111111111111000000000/////////000000000000000000000000///////////////////////////......------....../////////000000000000//////.................................------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------.........------++++++++++++,,,,,,,,,,,,............---,,,+++++++++,,,,,,------.........+++++++++,,,,,,,,,------++++++,,,,,,---...//////................................................000000//////.........---////////////////////////---......//////......---......////////////000000000000000000000000000000111111111111111111111111000000000111111222222333333333444555666777777888888:::<<<<<<;;;<<<===???<<<<<<<<<<<<============::::::999999:::;;;===>>>???@@@BBBDDDDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBBBBCCCDDDEEEDDDBBBBBBBBBAAA@@@AAACCCEEEEEEEEEFFFFFFHHHIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLNNNOOOOOOOOOMMMLLLIIIGGGEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIILLLOOOQQQPPPNNNMMMLLLKKKNNNPPPPPPOOONNNMMMNNNLLLKKKKKKJJJIIIHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJLLLKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAA@@@??????========================>>>>>>??????>>>===;;;:::888888888777777888888888999999999999::::::::::::666666666666555555555555999999888777777777777777555444333222222111222222111111111222222222222222111111222222333333444444111111222222222333333333333333222222222222333333111111111111111111111111000000000111111111111111222222333333333333222222000000000111111111111222111111000000111111222333000000111222222333444444333444444555555555555444222222222222333333333333333333333333333333333333444555777999999888777666555666777666555444555777666777999:::<<<===>>>>>><<<>>>AAAGGGOOOWWW___dddpppzzz777777777777777777777777666666555555555555666666555444444333333444444555222222333333333444444444444444444333333333222222333333333333333333333333000000111222222222222222333333222222222222222222000111111111222222222222111111000000000000111111////////////000000000000000000000000000000000000///////////////////////////......------......///...///000111111000///...........................------............------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------,,,,,,+++***++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,---......///,,,,,,---------.........,,,---------------------........................------------------------............------------////////////////////////------...//////...------........./////////000000000000000000000000000000111111111111111111111111//////000000111222222333222333333444555666777777777999:::;;;:::;;;===>>>999:::;;;;;;===>>>>>>???;;;::::::::::::<<<===>>>BBBCCCEEEFFFFFFEEEDDDCCC@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAAAAACCCDDDDDDDDDBBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHKKKNNNOOOMMMKKKIIIIIIKKKNNNPPPQQQOOONNNMMMMMMIIIHHHGGGGGGFFFFFFFFFFFFBBBCCCCCCEEEFFFHHHJJJKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBB<<<======>>>>>>>>>==============================>>>>>>??????>>>===;;;::::::999999999999999999:::::::::888888777888999:::666666666555555555444444777777666555555555555555333333222222222222222333000111111111222222222222000000111111222333333444111111222222222333333333444333333222222333333444222222222222222222222222///000000000111111111222000111222333333222111000000000000000111111111111111111000000111111222333000000000111111222222222222222333444444444444444222333333333444444444444222222333333444444555555333444555666777666555555666777777666444444555666555555555666888999::::::999999:::<<>>888999:::;;;===>>>???@@@======<<<<<<===>>>@@@AAA???@@@BBBCCCDDDCCCAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBBBBDDDFFFFFFFFFCCCCCCDDDBBB@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGAAABBBCCCDDDDDDDDDDDDDDDCCCEEEFFFHHHJJJLLLLLLMMMFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJMMMMMMKKKIIIGGGGGGKKKNNNPPPQQQOOONNNMMMMMMFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCEEEHHHKKKMMMOOOKKKIIIHHHHHHIIIJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>>>>???AAABBB======>>>????????????>>>========================>>>>>>>>>>>>>>><<<:::999;;;;;;::::::::::::;;;;;;;;;:::888666666777888999666666555555555444444444333333222111111111111222222222222111222222333333000000111111222222222222//////000111222222333333111111222222222333333333444333333222222333333444222222222222222222222222//////000000111111111222///000111222222111000///000000000000111111111111111111111000111222222333000000000000000111111111000111222333333333333333333333333444444555555555222222333444444555666666000111111222222222111111222333333222111222555777999777444444555666777777999999999::::::;;;<<<===@@@FFFJJJKKKNNNVVV[[[\\\dddfffmmmxxx444555555666666666666666666666666666555555555555555555444444444333333333222222222333444555666777555555444333333222111111333222222111111222222333000000000000000000000000111111000000//////......222222111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000......////////////......***,,,...000000///...---//////............//////........................,,,,,,---...//////......------------------------...---,,,,,,+++++++++,,,+++,,,.../////////.........------,,,,,,++++++***++++++++++++++++++++++++---..................---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...------------------------+++++++++,,,,,,---------///...---,,,+++,,,,,,---....................................////////////////////////000000000000//////000000111111111222000000111111111111000000000000000000111111111111444444444555666777777888777777888999999:::;;;;;;;;;;;;<<<======>>>======>>>============???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>??????DDDDDDEEEEEEEEECCCBBBAAADDDCCCBBBAAABBBEEEHHHJJJDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCCIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGMMMLLLLLLKKKJJJHHHFFFEEEGGGHHHIIIIIIIIIIIIIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIMMMLLLKKKIIIIIIHHHHHHHHHGGGDDDBBBBBBDDDEEECCCAAAGGGDDDBBBCCCFFFIIIIIIHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<>>===<<<;;;::::::888888999999999999::::::<<<;;;:::888777666666666888777555333222333555666333333333333333333333333111111222222222333333333333333333333333333333333333333333333333222111000111111111111111111111111444333333222222333333444444444444333333222222222333222111/////////000000111111111111111000///...222111000//////000111222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444555666555555555555555555444444777777888888999::::::::::::;;;===???AAACCCDDDEEEGGGLLLRRRWWW]]]gggttt~~~444444555666666666666666555555555555444444444444555444444444444333333333111111111222222333555555555444444333222222111111333222222111111222222333000000000000000000000000111000000000/////////...000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////......////////////......+++,,,.../////////......//////............/////////...,,,******,,,...///,,,,,,---...............++++++,,,,,,---.../////////...---,,,++++++++++++******,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,---------111000///...---......///....................................////////////.../////////000000000000/////////000000000111111000000111111111111000000000000000000111111111111333444444555666666777777666777777777888888999999:::;;;<<<============<<>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAABBBCCCFFFHHHJJJEEEEEECCCBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAABBBEEEGGGGGGFFFEEECCCBBBDDDGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@<<<======>>>>>>======<<<<<<<<<============<<<<<<===<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::;;;:::999888777666666666777666444333222333444555333333333333333333333333111111222222222333333333333333333333333333333333222333333333222222111000111111111111111111111111222222111111111111222222333333333222222222111111111000000//////000111222111111222222111000000///111111000//////000111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222555444333222222111111111555555555444444444444444333333333444555555666666666777888999;;;===>>>>>>>>>AAAEEEFFFHHHMMMVVV]]]mmmrrr{{{444444555666666666666555444444444444333333333222444444444444333333333333111111000111111222333444444444333333222222111111222222111111111111222222000000000000000000000000000000000000//////////////////////////////000000111111111111000000000000000000000000000000000000////////////////////////......////////////......---------.......................................000---***((((((***---000,,,------............---,,,,,,,,,------.........///...---,,,++++++++++++***++++++,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------------------------------------------------,,,,,,000///......---.........---------------------------............/////////....../////////000000000.........//////////////////000000111111000000///000000000000111111111111333333444444555555666666666666666666666666666777::::::;;;<<<<<<<<<;;;;;;??????>>>>>>>>>??????@@@BBBAAAAAAAAA@@@@@@??????=========>>>???AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAA???@@@AAACCCEEEFFFHHHIIIGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCEEEGGGHHHGGGCCCCCCCCCEEEGGGHHHHHHFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<888999999999999::::::::::::999888777666555555555666555444333222333444555444444444444444444444444111111222222222333333333444444333333222222111111222222222333222222111000111111111111111111111111000000////////////000000222222111111111111000000////////////000111222333111222222222222111000000111000000//////000000111000000000000000000000000222222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222111111000000000444444444444444444444444333333333444555555666666333333444555666777888888;;;<<<<<<;;;999;;;@@@EEEJJJNNNTTT\\\eeeoooyyy333444555555666666555555444444444444333333333333444444444333333333222222111111111111111222333333333333333333222222111111222222111111111111222222000000000000000000000000000000000000/////////////////////000000000000000111111111000000000000000////////////////////////////////////////////////......////////////............---------......///...........................---+++******+++---...,,,------......---------000//////---,,,+++******---,,,,,,++++++,,,,,,---------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000........................//////000000000000/////////000000000111111111111222333333333444444444555555555555666666666666666999999:::::::::::::::999;;;;;;<<<<<<===>>>??????AAA@@@@@@??????>>>>>>===<<<===>>>@@@BBBDDDEEEFFFDDDDDDCCCBBBAAA@@@??????<<<>>>@@@CCCEEEGGGGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBDDDDDDFFFFFFGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFHHHKKKNNNPPPLLLLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::999888777666555555555555444444333222222333444444333333333333333333333333111111222222222333333333555444444333222111000000111111222222222222111111111111111111111111111111000//////......//////000000000000000000000000000////////////000000111111111111222222222222111111000000000//////000000000////////////////////////000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...///000111222222333333333333333333333444444444222222333444444555555666333444444555555666666666888999999888777888;;;>>>;;;===AAAEEEJJJQQQYYY^^^bbbgggpppzzz333444444555555555555555555555555444444444444333444444333333333222222222333222222222222333333444333222222222222222111111222111111000000111111222000000000000000000000000////////////000000000000000000000111111222222222000000000000000000111111////////////////////////..............................////////////......///......---------......------............------------............------,,,---------------,,,,,,000//////---,,,+++***************+++,,,---//////------------,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------........................////////////............------------//////000000000000/////////000000000111111111111222222222222333333333333555555555666666666666666888888999999999999888888666777888:::<<<===>>>>>>??????>>>>>>===============>>>@@@BBBDDDFFFHHHHHHFFFEEECCCAAA???===<<<;;;;;;===@@@CCCEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIMMMPPPRRRMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAABBBCCCFFFGGGGGGGGGEEEBBB@@@???@@@???????????????@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAABBBAAAAAA@@@???>>>;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::999888777777666777777777888888888999999777777666555444444444444333333222222222333333333333333333333333333333333111111222222222333333333444444333222111111000000000111111222222111111111000000000000000000000000000000000//////000000000////////////////////////000000000000//////......000111111222222222111111/////////000000/////////........................////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...///000222333333333333222222222222333333444444......///000000111111222333333444444444555555555333444555555555666888:::888:::<<<>>>>>>@@@CCCEEEHHHMMMTTT]]]eeennnwww}}}333333444555555555555444555555555555444444444444333333333333222222222222333333222222222333333444222222222222222222111111111111000000000000111111000000000000000000000000////////////000000000000000000111111222222333333000000000000111111111111000000000000000000000000..............................////////////.....................---------,,,---...//////...---,,,,,,---///000000///---,,,,,,------------,,,,,,+++,,,,,,,,,------.........)))******+++,,,...///000,,,++++++************+++---,,,,,,+++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////...............---------...//////000000//////...000000000000111111111111111111111111222222222222333444444555666666777777777777888888888777666666444555777999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGGGGFFFEEEBBB@@@>>><<<;;;;;;;;;===@@@BBBDDDEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDHHHHHHIIIJJJIIIHHHGGGFFFAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGJJJMMMOOOQQQLLLKKKIIIHHHGGGGGGHHHIIIFFFDDDCCCAAA@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???<<<>>>???@@@@@@BBBDDDGGGGGGHHHHHHFFFBBB@@@>>>??????????????????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======999::::::;;;;;;::::::999::::::999888777666555444555666666666666777777777666555444444333333444444111111222222222222333333222222222222222222222222111111222222222333333333333333222222111111000000///000111111222111111111000000000000000000000000111111000000000000111111......////////////000000000000000000///...---,,,//////000111111111111000...//////000000//////...////////////////////////---.........////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000000111111222222333333444000000111111222333333333222222222333333444444444333444444555555555666666666888;;;;;;::::::;;;<<<===???CCCFFFKKKQQQXXX\\\aaahhhnnnppprrrwwwyyyxxx222333444444555555444444444444444444333333333222333333333222222222222111222222111111111111222222111111111111111111222222111111000000000000111111000000000000000000000000.../////////000000000111/////////000111222222222///000000000111111111111000000000000000000000000..............................////////////......---.../////////...,,,++++++,,,...//////...,,,+++,,,------......------,,,---------------,,,+++***++++++,,,,,,---...//////,,,,,,+++++++++,,,------,,,,,,***)))))))))******+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++******+++++++++++++++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////......------......////////////......000000000000111111111111111111111111111111111111000111222333444555666777777777777777777666555555666777888999::::::999999::::::;;;;;;<<<<<<======???@@@AAACCCDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<======>>>???AAACCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDGGGHHHHHHIIIHHHGGGFFFEEE???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLHHHGGGEEEDDDDDDEEEFFFGGGEEEDDDAAA???>>>>>>???@@@===>>>@@@AAAAAA@@@>>>===<<<>>>@@@AAA@@@BBBEEEHHHFFFGGGGGGDDDAAA???@@@AAA????????????@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@??????>>>===;;;<<<<<<<<<<<<<<<<<<;;;999999::::::::::::999999777777777666666555555555444444444555555555555666555444444333333333333333000000111222222222222222000000000000000000000000111111222222222333333333222222222111111111111111//////000111111111111111000000000000000000000000111111000000000000111111......//////000000000000...//////000000///...---......///000000000000000......///000000///......////////////////////////.........////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...///111222222111///...000000000111222333333333333444444555555666777777111111222333444444555555555555555666777777666444666777999999888999:::<<<999:::<<<<<<>>>@@@DDDGGGFFFKKKOOONNNPPPUUUWWWWWW___eeelllttt{{{222333444444555555444444333333333222222222111111333333333222222222111111111111000000000000000111111111111111111111222222111111000000000000111111000000000000000000000000.../////////000000111111---......///000111111222//////000000111111111222000000000000000000000000..............................////////////......---...///000000...,,,***+++,,,...//////...,,,+++------,,,++++++,,,------------------,,,,,,+++***------------------------......---,,,++++++++++++///...,,,+++++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,))))))(((((((((((())))))((()))***+++,,,+++******++++++++++++++++++++++++)))))))))******++++++,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000/////////...............////////////......000000000000111111111111111111111000000000000000...///000111333555666666666666777777666555444444999::::::;;;:::999888777888999999:::;;;<<<===>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@>>>=========>>>???>>>??????@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDD??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFHHHHHHIIIIIIEEEDDDBBBAAABBBCCCEEEFFFDDDCCC@@@>>>======>>>>>>;;;===>>>@@@@@@???===<<<@@@BBBCCCBBB@@@@@@CCCFFFDDDEEEEEECCC@@@???BBBEEE@@@???@@@@@@AAABBBDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>????????????>>>>>>===777888888999999888888777999999999::::::999999999555555555666666666666666333333333444444444555555444444333333222222333333///000111222222222222222////////////////////////111111222222222333333333111111111111111222222222//////000111111111111111000000000000000000000000000000////////////000000.../////////000000111111,,,---...000000000//////------...//////000//////---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))+++---000111222111000///000000111222222333333111222222333333444555555222333444555666777888888222222333555666777555333888888888888777999<<<>>>666888::::::;;;<<<>>>@@@;;;???@@@>>>>>>CCCFFFEEEEEEIIIOOOTTTZZZdddpppxxx333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000//////////////////////////////000000000000////////////.........---------..............................------------......//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,---+++)))''''''(((***+++++++++++++++++++++++++++************************************+++,,,---...***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------///...,,,*********,,,---***+++,,,,,,------,,,,,,---------............///......////////////......///////////////.........////////////////////////000000000000////////////000000111222444555666666:::999777666666666777777777777888888888999999999:::;;;;;;<<<<<<=========AAAAAABBBCCCBBBAAA???>>>======;;;;;;<<<>>>@@@BBB???@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHGGGFFFDDDCCC===???AAADDDEEEFFFEEEDDDFFFEEEEEEEEEFFFGGGIIIJJJDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCDDDFFFFFFEEECCCDDDDDDCCCBBBBBBBBBCCCCCC????????????>>>>>>>>>>>>??????AAAAAAAAAAAA?????????CCCFFFGGGEEECCCCCCDDDGGGFFFDDDBBBAAA@@@@@@AAAEEEDDDBBB@@@@@@@@@BBBCCCAAAAAA@@@??????>>>????????????>>><<<;;;:::999888999999999888999999::::::666777999::::::888666444444444444555444444333333111222333444555555555555666555555444222111111000222222000/////////000111333333222222111000//////000000111111111222222222333222222222111111000000...//////000111222222222000000000000//////////////////////////////////////////////////////////////////000000000000////////////000000000000//////......------------......------...///000000//////000000000000000000000000000000//////......------------......//////000000000000000000111111111111111111111111000000000000000000000000111111111111111111000000000000111111111222444444444444222111222222333333333444444444444444444555555555555666555555666666777777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@???@@@AAAFFFLLLQQQUUU]]]```fffmmmuuu}}}333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111222//////////////////////////////////////////////////////000000000000////////////.........---------..............................------------......//////.........---------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************++++++,,,,,,------,,,,,,++++++++++++************************))))))))))))))))))))))))*********))))))***++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------///---,,,******+++,,,---***+++,,,,,,------,,,,,,------------............------............------////////////............//////////////////////////////000000111111222222000111111222333444555555555555555444555666888999777777777888888888999999;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBAAA???>>>======<<<;;;<<<>>>@@@AAA???@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCC===???BBBDDDFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCC????????????????????????@@@@@@AAABBBBBBAAA@@@@@@???BBBEEEEEEDDDCCCDDDEEEGGGFFFDDDAAA@@@@@@AAABBBFFFDDDBBB@@@??????@@@@@@@@@???>>>>>>=========>>>>>>>>>===<<<;;;::::::999999999888888888888999999666777888999999777555444333444444555444444333333333444555666777777777777444333333333333333222222444333222111111111222222333333222111111000//////000000111111111222222222222222111111000000000000...//////000111111222222000000000000/////////...................................................//////000000000000//////000000111111111111000000......------------......---...//////////////////000000000000000000000000///////////////...............///////////////000............////////////111111111111000000000000........./////////000000222222111111111111222222222222333333333333222222000000000111111111222222333333333333444444444444444444444555555555555555555555555555555555555555999999999999999999999999777777666777:::>>>AAADDDFFFHHHLLLRRRWWW]]]aaacccrrrssssssttttttxxx|||333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////000000000000////////////////////////////////////////////////...//////000000//////..................---------..............................------------.....................---------......---------,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))************************)))******+++++++++******)))))))))************++++++,,,---------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))***+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,........................////////////////////////...//////000222333333444111111222222222333333333111111222333444666888999666666777777777888888888::::::;;;;;;<<<======>>>@@@@@@AAABBBAAA@@@???>>>======<<<<<<<<<>>>???@@@???@@@AAAAAABBBBBBAAAAAADDDCCCCCCBBBAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB>>>???BBBDDDFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBCCCEEEFFFDDDCCCAAA@@@@@@???@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@BBBCCCCCCCCCCCCEEEFFFHHHFFFCCCAAA@@@@@@BBBCCCFFFDDDBBB@@@>>>===============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777666777777666777777777777666555555333333444444555444444333444444555666777777777777111222222222333333444444555555444333333333333333222222222111111000000///000000000111111111111222000000000000////////////...//////000000111111222000000000/////////......................................................//////000000000000//////000111111222222111111000......------------......//////////////////...---////////////////////////.........///////////////000000000000////////////---........./////////000111111111111000000000000,,,,,,---------.........333222222111111222222333333333222222222222333333000000000111111111111222111111222222222333333333333333333333222222222222333333333333333333333333666666666666666666666666666666666666777888999:::888999;;;>>>AAACCCEEEGGGOOOPPPQQQRRRTTTWWW[[[___222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111.........////////////000////////////////////////////////////////////////...//////////////////.........................................................------------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))***((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,------------,,,,,,------...............///////////////////////////...//////000111111222222111111111222222222222222000000111333444666777888555555666666666777777777888888999999:::;;;<<<<<>>======<<<<<<===>>>???@@@???@@@AAAAAABBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???@@@BBBDDDFFFGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>AAAAAAAAABBBBBBDDDEEEEEEBBBBBBBBBCCCEEEFFFEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCDDDFFFGGGGGGEEEBBB@@@???AAACCCDDDEEEDDDBBB???===<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888666555555555555777666666555555555555555333333444444555444444444222333333444555555444444111222222222222333333333555555444444333333333333222111111111000000000///000000000000111111111111//////////////////......////////////000000111111000000/////////.........................................................//////000000000000//////000000111111111111000000......------------......//////000000///...------........................------......//////000000111111111000000//////...//////000000111111222222111111111111000000000///,,,,,,---------.........222111111000000111111222333222111000000111222333222222222222333333333333111111111222222222333333333333333222111111111000444444444444444444444444444444444555555555555555999999:::::::::999888888888888999:::;;;<<<======>>>???@@@AAAAAADDDGGGJJJ222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000---.........////////////........................////////////////////////......////////////......---...................................................------------......---...........................---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,......,,,+++))))))))))))))))))))))))))))))))))))******++++++,,,***))))))))))))))))))))))))(((&&&%%%%%%%%%'''((())))))))))))))))))))))))************************((())))))***+++,,,...///)))***++++++))))))***+++*********+++++++++,,,,,,+++++++++++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,------------...------............------,,,---------......//////////////////////////////////////////////////////111111111111111111111111222222333444555555666666444444555555555666666666555666666888999::::::;;;===>>>???@@@@@@@@@???>>>===============>>>>>>>>>???@@@AAAAAABBBBBBAAAAAADDDCCCBBB@@@@@@?????????@@@@@@@@@??????>>>>>>>>>@@@@@@BBBCCCEEEFFFFFFGGGDDDCCCAAA???============?????????@@@AAABBBCCCDDDBBBBBBBBBCCCEEEFFFEEEDDDDDDCCCAAA???>>><<<<<<;;;>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFDDDBBB@@@@@@AAACCCEEECCCBBBAAA???>>>===<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;999888777666555555555555777666666555555555555555222333333444555555555444222333444444555444444444333333222222222111111111333333333333333222222111111111111000000000000000000000000000000000000000................../////////////////////000000000////////////............................................................//////000000000000//////......////////////............------------......//////000000///...------------------------------------......//////000000111111000000//////....../////////000111222222222111111111111000000000///------........./////////000000////////////000000222222000//////000222222111111222222222333333333111222222222333333333333444333333333222111111111444444444444444444444444333444444444555555555666444555666777777666555555666666777777888888999999:::;;;<<<;;;;;;;;;>>>@@@222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000............////////////........................////////////////////////---......//////......------------.............................................------------......---------.....................---------,,,,,,,,,//////...---+++***))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---+++************))))))))),,,***(((&&&%%%''')))***************************************************(((((()))***,,,---///000)))***+++***))))))***+++************++++++++++++*********+++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,------------------............------,,,,,,,,,---......///////////////////////////////////////......---------//////000000111111111111222333444444444444333333333333444444444555555555444555666777888999:::;;;<<<===>>>???@@@???>>>>>>=========>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@????????????BBBBBBAAA??????>>>>>>???AAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@???>>>>>>>>>???????????????@@@AAABBBCCCCCCBBBBBBDDDFFFGGGGGGEEEFFFEEECCCAAA???===<<<<<<@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDAAA@@@@@@@@@???>>>>>>>>>::::::999999999:::;;;;;;:::::::::::::::;;;;;;;;;999888777666666555666666666777777777777666555555222222333444555555555555555555666666666666666555333333222222111111111000222222222222222111000000000000000000000000000000111000000000000000//////............/////////////////////////////////////////////.........------------------------------------------------------//////000000000000//////---......//////......---......------------......//////////////////...---.................................///////////////////////////............,,,,,,---...///000111111111111111111000000000000...////////////000000000/////////....../////////111111000000000000111111/////////000000000000111111111222222222333333333333333333333333222222222222222222222222222222222333333333444555555666666111111222333444444444333444444555555666777777777777888888888666666888999111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000........................////////////////////////---......//////......------------.........//////..............................------------......---------.........//////......---------,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))+++,,,---,,,,,,++++++************,,,+++***)))))))))******************************************************((((((((()))***,,,---...(((***+++***)))((()))+++************++++++++++++))))))***+++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,------...//////////////////////////////............////////////---......///000111222222000111222333333333222111333333333333444444444444555666777888999;;;<<<<<<;;;<<<>>>?????????>>>=========>>>>>>>>>>>>======???@@@AAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@?????????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCBBBAAAAAABBBCCCCCCGGGFFFEEEGGGIIIHHHFFFCCCAAABBBBBBCCCCCCDDDDDDCCC>>>>>>???@@@AAAAAAAAAAAA;;;;;;::::::;;;;;;<<<===;;;:::::::::::::::::::::888888777666666777777777666777888999999777555444111222333444555555555555555666666666666666555555111111111111222222222222111222222333222111000//////000000000000000000000111111000000////////////....../////////000000000//////////////////////////////.........---------------------------------------------------------//////000000000000//////......////////////............------------......---...//////////////////........................///////////////.........------------............,,,,,,---...///000111111111111111111000000000000....../////////000000000000000////////////000000///000000000000000000///////////////000000000000000000000111111111222222222222222222222222333333111111111111111111111111111222222333444444555555333333333444444444555555444555555555666666666777333444555555444444555777111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000........................////////////////////////---..................------------.........//////.................................------.........---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++*********++++++,,,,,,,,,******))))))))))))*********************************))))))))))))+++---...,,,,,,,,,+++++++++******)))******+++***)))((('''************************))))))))))))))))))))))))))))))((())))))***++++++(((***+++***)))((()))***)))************+++++++++((()))***+++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,---...//////////////////////////////------...///000111222222,,,---...///000111222333---...000111222222222111222222333333333444444444666777888999;;;<<<===>>>;;;<<<===?????????>>>======>>>>>>>>>>>>>>>===<<<@@@@@@AAABBBBBBBBBAAAAAA??????????????????@@@@@@??????>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCDDDCCCDDDFFFHHHJJJIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCIIIGGGGGGHHHJJJIIIEEEBBB@@@AAACCCDDDEEEDDDCCCCCC<<<===???@@@BBBBBBCCCCCC;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;::::::999999999888777777777777888888999666777999::::::888666444111222333444555555555555333444444444444444333333...///000111222333444444222222333444333222111000////////////000000000000111111000000/////////....../////////000000111111///////////////.........//////.........---------------------------------------------------------//////000000000000////////////000000000000//////.........------.........------...///000000000///////////////////////////000000//////.........---+++,,,,,,------...............///000111222333333111111111111000000000000.........////////////000111111000000000000111111...///000111111000///...111111111111222222222222////////////000000000000000000111111222222333333222222222222222222222222000111111222333333444444444444333333333333444444444444444444444444444444111333444555555555777888111111111222222333333333222222222111111111111000///////////////000111111111111000000000000000111000000000000000///......000000//////.........---000000000000000000000000//////////////////////////////............/////////////////////..................///////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,************,,,,,,&&&(((***,,,,,,***(((&&&++++++******)))*********************************++++++************++++++************************,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++******))))))(((((('''''')))((('''''''''(((***+++******+++,,,,,,***)))(((***************************************************************************+++,,,,,,,,,,,,+++***((((((((()))++++++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------......///000000000++++++,,,---..............................------////////////000000000000222333444555666666666666888888888888999:::;;;<<<===>>>???>>>===<<<===>>><<<;;;;;;:::;;;<<<===>>>CCCCCCDDDDDDCCCAAA???>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBCCCEEEFFFAAAAAAAAABBBBBBCCCCCCCCCEEECCCAAA??????AAACCCEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEECCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFEEECCCBBB@@@@@@??????EEEJJJNNNMMMGGGAAA@@@AAA???AAABBBCCCBBB???<<<:::@@@@@@@@@@@@AAABBBCCCDDDCCCBBB???<<<;;;:::;;;;;;@@@???===;;;:::999999::::::999999888777666555555888888888888777666555444333333444444555666777777555555444444444333333333222222333333333444444444000000000000////////////111111111111111000//////000000//////......------////////////000000000000111000...---,,,,,,------///.........------------////////////............000000000000000000000000////////////////////////000000000000000000000000000///---,,,,,,---...///444333222111111222333444......------------......------------------------------,,,+++,,,---...///......////////////............////////////......---------...///000000111111111111111000000000000------...000000111111111111000///////////////000222111000/////////000111000000111111111222222222222222222222222222222222444444444444333222222111333333333444444555555555555444333222222444555777555555555555555555555555111222222222222222222333222222222111111111000000000000000000000111111222000000//////...//////000000000000000000///......000/////////............//////////////////////////////////////////////////////............//////...............---------////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---((()))+++,,,,,,+++)))(((000///...---,,,,,,++++++************************++++++************+++++++++++++++***************,,,+++******))))))******))))))************))))))***)))))))))(((((((((''')))(((((('''((()))***+++***++++++++++++***))))))***************************************************************************++++++,,,,,,++++++***+++******+++,,,---+++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------------------.........---------------------......//////......------...............---////////////000000000000222333444555555666666666666666666888999;;;<<<===<<<>>>>>>>>><<<;;;<<<===;;;;;;::::::;;;===>>>???CCCCCCCCCBBBAAA???>>>===;;;<<<===>>>>>>?????????===>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAAAAABBBCCCEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBFFFJJJNNNMMMGGGCCCAAABBB???@@@AAAAAA@@@???<<<;;;>>>>>>>>>>>>???@@@AAABBBBBB@@@>>><<<;;;<<<======AAA???===;;;:::999999999:::999999888777666666555777777777777666555444444333333444444555666666777555444444444444333333333222222222222333333333333111111111111000000000000222222222222222111000000///////////////.........000000000000////////////111000...---,,,,,,------.........---------,,,,,,------......//////000000------------------------000000000000000000000000////////////////////////......---------......///000///...------...///000......------------......------------------------...------,,,---...///000.........//////...............////////////......---------...///000000000/////////000000000000000111111222222222111000000000//////....../////////000111222333333222222111111111111111222222222222222222222222222222222222333333333444333333222222333333333444444444444444555444333222222333555666444444444444444444444444222222222222222111111111222222111111111000000000000000000111111111222222///......------...//////000000000000000//////...////////////............//////////////////////////////////////////////////////............//////------------------------000/////////...---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++222111///...,,,+++++++++************************++++++************++++++++++++++++++******))))))++++++***)))))))))******'''(((((())))))(((((('''))))))))))))(((((((((((()))(((((((((((()))***+++++++++***))))))))))))***************************************************))))))))))))))))))))))))******+++,,,,,,+++******---,,,,,,,,,------,,,***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------------------......------,,,++++++***/////////000//////......,,,,,,---...////////////////////////000000000000222222333444555555555555333444555777999;;;===>>><<<===>>>===;;;:::;;;<<<;;;::::::;;;<<<>>>@@@AAADDDCCCAAA???>>>===<<<<<<;;;<<<===>>>????????????===>>>@@@CCCEEEFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJMMMLLLHHHDDDBBBCCC@@@@@@@@@??????>>>>>>===<<<<<<<<<===>>>>>>?????????>>>=========>>>???@@@AAA@@@>>>;;;999888888888999999999888777777777666666666666666666555333333333333444444555666666666444444444444333333333333000111111111222222222222222222222222111111111111333333333333333222111111...///////////////000000111111000000//////......000///...---------------.........---------,,,,,,+++,,,---...///000111111------------------------000000000000000000000000////////////////////////,,,,,,---...////////////------,,,,,,,,,,,,------......------------......------------------------...------------...///000------............------......////////////......---------...//////000000------......//////000000333333333222111///...---000000000000000000000000///111444666666555333222111111222222222333333333222222222222222222222222111222333333333333333333444444444444333333333333444333222222222333555666444444444444444444444444333333222222111111000000111111111111000000000000//////000000111111111111.........---......////////////000000000000/////////////////////.........//////////////////////////////////////////////////////............//////---------------.........000000///...------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******,,,,,,+++******+++,,,,,,...---,,,+++***)))))))))************************++++++************++++++,,,,,,++++++***)))))))))******))))))))))))******'''(((((((((((((((((('''))))))))))))(((((((((((()))))))))))))))*********,,,+++)))((((((((()))***************************************************((((((((((((((((((((((((******++++++++++++******...---,,,,,,------+++)))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------...---------,,,,,,,,,+++///////////////...---,,,+++,,,---...////////////////////////000000000000111222333444444555555444333444555777999:::;;;<<<;;;<<<===<<<:::999:::;;;:::::::::;;;===???AAABBBEEECCCAAA>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<>>>AAAEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMJJJJJJIIIHHHHHHGGGHHHHHHFFFIIIKKKJJJGGGDDDCCCCCCAAA@@@???>>>===>>>>>>???;;;<<<======>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAA@@@===;;;999888777777999888888888888888888888666666666666555444333222444444444555555555666666444444444333333333222222000000000000111111111111222222111111111000000000222222333333222222111000......//////000000000111222111111000///......---//////......------------/////////.........------,,,,,,---......///000000////////////////////////////////////////////////////////////////////////***+++---///000000///...///..................///...------,,,,,,------...---------------------------------------.........,,,,,,------------,,,,,,---......//////......------------....../////////++++++,,,---......//////111000000///...,,,+++***111111111222222222222222///000333444555555444333222222222222333333333333111111111111111111111111000111222333333333333333555444444333333222222222333333222222222333444555333333333333333333333333222222222111111000000000111111111000000000//////---...//////000000/////////.........//////000111//////000000000000//////.........///////////////........................//////////////////////////////............//////------......////////////000//////...---,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***---,,,+++))))))+++,,,---***)))))))))))))))******************************++++++************+++++++++++++++*********))))))***))))))((())))))******((())))))******))))))((((((((((((((())))))))))))((())))))***************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++***+++,,,+++)))'''))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...........................---,,,++++++,,,---...////////////////////////000000000000000111222333444444444444444555666777888999999888:::;;;<<<;;;:::999:::<<<;;;;;;;;;<<<===@@@BBBCCCEEECCCAAA???============888999:::;;;<<<<<<<<<<<<<<<>>>AAAEEEGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKKKKIIIFFFDDDCCCBBBAAA?????????@@@AAAAAACCCDDDDDDCCCDDDFFFHHHIIIJJJLLLNNNNNNNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEGGGHHHHHHGGGDDDCCCCCCCCCAAA@@@>>>===>>>???@@@<<<===>>>?????????>>>>>>;;;;;;;;;<<<===???@@@AAAAAA???===:::888888777777888888888888999999999999666666666666555444333222444444444555555555555555444444333333333222222222//////000000000111111111111111000000000/////////111111111111111000000///.../////////000000111111222111111000///......---...............---------000000000////////////..................---------////////////////////////................................................***+++---///000000///...////////////////////////------,,,,,,,,,,,,------------------------------++++++,,,,,,------------,,,,,,------------,,,,,,------............------------------............***++++++,,,---......///...............---,,,+++......///000111111000000000000000000111222444444111111222222222333333333111111111111111111111111000111111222333333333333444444444333333222222111222222222222333333444444333333333333333333333333111111111111111000000000111111000000000/////////,,,---...///000///...---............///000111111...//////000000000000000.........///////////////........................//////////////////////////////............//////------......///000000000///.........---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,------......------,,,,,,+++***))))))***+++,,,***))))))******+++,,,---************************++++++************++++++************************))))))((((((((()))******)))******++++++******)))(((((((((((())))))))))))((()))******++++++************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++***)))((()))******)))'''((()))******++++++************+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---.../////////------------------,,,+++,,,,,,---...////////////////////////000000000000000000111222333333333333333444666888888888777777888:::;;;;;;;;;;;;<<<>>>===<<<<<<===>>>@@@BBBCCCBBBBBB@@@???>>>>>>======777888999:::;;;;;;;;;;;;===>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGJJJLLLLLLJJJGGGEEECCCBBBAAA??????AAABBBDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLNNNOOOOOONNNLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDEEEDDDBBB@@@????????????===>>>???@@@@@@???>>>===::::::;;;<<<======>>>>>>???>>><<<:::888888888888777888888888999:::::::::666666666666666555333333555555555555555555555555333333333333222222222222///000000000111111111111000000000000/////////...000111111111111000/////////000000000000000000111111111000000//////......---......///......------000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...////////////------...//////...------------,,,,,,,,,,,,------------------------------+++,,,------......------------............------------............------------------------------++++++,,,,,,------......---...///////////////...)))***,,,---...------,,,000000///...///000222333000000111111111222222222111111111111111111111111000111222222222222222222333333333333222222222222222222222222333333333333222222222222222222222222000000000000111111111111111000000000////////////,,,---///000111000///...------------...///000111......///000000000000000............/////////000........................//////////////////////////////............//////,,,,,,---......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((+++,,,------------,,,+++*********))))))*********+++++++++***++++++,,,,,,************************++++++************++++++)))))))))***++++++,,,,,,((((((((((((((()))******)))******++++++******)))'''((((((((()))))))))***((()))***+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))(((((()))***+++)))(((((())))))*********************+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---------,,,------............---------...............---////////////000000000000///000111222333333333333111333555777888888888777777999;;;;;;;;;<<<>>>@@@>>>>>>======>>>@@@AAABBB>>>?????????>>>>>>===<<<888888999:::;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHIIILLLNNNNNNLLLIIIHHHDDDBBBAAA@@@AAACCCEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMLLLNNNOOOPPPOOOMMMKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIGGGFFFGGGFFFDDDBBBAAA??????>>>===>>>???@@@@@@???===<<<:::;;;;;;;;;;;;;;;::::::===<<<;;;999888999999:::777777888999999:::;;;;;;777777777777666555444444555555555555555555555555333333333222222222222111000000000111111111222222111111111000000000//////111222222222222111000000111111111000000000000000000000000000////////////,,,---...//////...------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................---------......///,,,---...//////...---,,,---,,,,,,++++++,,,,,,---------------------------------///000000000///............//////.........,,,------......------,,,------------------------,,,,,,---------------------......//////.........((()))+++---...---,,,,,,///000000000000000000000//////000000000111111111111111111111111111111111111222222222222111111000222222222222222333333333111111222333333333333333222222222222222222222222//////000000111111222222000000000000////////////---...000111222111///...+++++++++,,,---...///000......///000000000000000---.........//////000000........................//////////////////////////////............//////++++++,,,,,,---...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))))))))***************************++++++************++++++(((((()))***+++,,,,,,---((((((((((((((()))******))))))************))))))'''((((((((())))))******((()))***+++,,,+++******((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++((((((((()))+++,,,***)))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,---...//////------,,,++++++*********------...///000000000///.........///......------////////////000000000000///000111222222333222222///111444777999999999999666888:::<<<<<<===@@@BBB??????>>>>>>>>>???AAABBB;;;<<<===>>>>>>===<<<;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFJJJKKKMMMOOOOOOMMMKKKJJJDDDCCCAAAAAABBBDDDGGGIIIKKKLLLLLLLLLKKKKKKLLLNNNMMMNNNPPPPPPOOOMMMJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@>>>>>><<<===???@@@@@@>>>===;;;;;;;;;;;;;;;:::999888888<<<;;;:::999999999::::::777777888999:::;;;;;;<<<888888888888777666555444555555555555555555555444333333333222222222111111111111111111222222222222222222222111111111111000222333333333333222111111222222111111000000//////////////////000000000000,,,---.../////////------------,,,,,,,,,+++++++++***++++++,,,---...//////........................////////////////////////........................000///---,,,,,,---...///......///000000///......---,,,,,,++++++,,,,,,---------------------------...///111222222222111000......////////////......,,,------......------,,,------------------------...---------------------,,,---------,,,,,,+++******+++---///000000///......000222333333111///---////////////000000000000000000000000000000000000222222222222222111000///111111111222222333333444111111222333333333333222111111111111111111111111////////////////////////111000//////000000///...////////////////////////////////////000000000000000000////////////000000000000000000000000000000///............---------------------------,,,,,,------------------------///............------------------.........//////......---,,,***)))((('''111000///...,,,+++***)))------------------------*********************************++++++,,,,,,,,,***,,,,,,+++)))((()))***,,,+++***))))))***+++,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))(((((()))************+++++++++************************************************))))))*********))))))(((------------------------,,,,,,,,,---------....../////////...------,,,,,,............///////////////000000000000111111111111222444555777888888888777888999:::<<<===>>>???============>>>???AAAAAA???>>>===<<<<<<;;;<<<<<<>>>>>>???@@@@@@@@@??????888999<<<>>>???@@@@@@???AAAAAA@@@@@@AAABBBDDDEEEFFFHHHIIIHHHFFFFFFGGGHHHLLLMMMNNNOOONNNMMMJJJIIIJJJHHHFFFDDDDDDEEEHHHIIINNNNNNNNNMMMKKKKKKMMMOOORRRQQQPPPPPPOOOMMMJJJGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIGGGEEECCCAAA???>>>>>>>>>@@@BBBCCCBBB@@@<<<:::<<<=========<<<;;;::::::666666666666666666666666777777888888999:::<<<<<<999999777666666555555555333333333222222222111111333333222222222222222222222222222222222222222222333333222222111000000000111000000333777777555222111111111111000000000000////////////............,,,,,,---......---,,,,,,,,,------...------,,,,,,.................................------,,,,,,+++---------------...///000........................,,,------....../////////------------------------000000//////............///////////////000111111///////////////.........//////.........---------,,,,,,,,,++++++*********//////.........------------...111222222111...---...------,,,,,,------...,,,,,,,,,---...///000000////////////000000000000111111000000//////......////////////000000000000000000//////000111222222000111111111111222222222000000000000000000000000555444222111111111222222000000000000000000000000111000//////000000///............................../////////000000000000000000////////////000000///////////////////////////............---------------------------------------------------------///............---------------------.........///000000///...---,,,++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,+++)))((()))***++++++***))))))***+++++++++++++++************)))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((()))************+++++++++************************************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..............................////////////000000000111111111111222333333444555666666666555666666777999:::<<<============<<<======>>>???@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;===@@@BBBDDDEEEEEE>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEDDDEEEFFFJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFHHHJJJKKKNNNOOOOOOMMMKKKKKKMMMOOOSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJHHHEEECCCAAA@@@@@@???@@@AAABBBAAA???===;;;============<<<;;;::::::777777777777777777777777888888888888888888999999888888777555555444444555333333333222222222222111111111000000000000000000111111111111111111111111222222222111111111000000000000000333666666444111111111111111000000000000////////////............,,,---............---,,,,,,,,,------...---------.................................---------------...------------......///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---...............//////000000000......---------,,,,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---///000000///---,,,...------,,,,,,------...,,,---------.../////////------...///////////////000000000000//////............/////////000000000000000//////000111111222000000111111111222222222000000000000000000000000444333222111111111222222000000000000000000000000111000//////000000///................................./////////000000000000//////......//////000///////////////////////////............---------................................................///............---------------------............/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,+++)))))))))+++++++++***))))))***+++++++++++++++************)))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))---,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))))))))************+++++++++************************************************+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000............////////////000111111111111222222222444444555555555444444333555555666888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<===;;;<<>>===============<<<;;;:::999888888888888888888888888888888777666666666666666777666555444333333333444333333333333222222222222000000111111111111111111222222222222111111111111222222222111111111111111000000000222444444333111222222111111111000000000////////////............,,,---............---,,,+++,,,,,,---.........------------------------------------...............///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,------,,,,,,---...///000111111............------------------------,,,,,,,,,,,,'''(((((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------..................+++,,,---...///...------000000000////////////...------........./////////000000/////////000111111000000000111111111222222000000000000000000000000333333222111111111111222111111111111111111111111111000//////000000///..................................../////////000000/////////......////////////////////////////////////............---------------............/////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***++++++******************++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********************)))))))))))))))))))))*********+++++++++************************************************))))))***,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////............////////////111111111111222222222222333444555555555555555555555666666777999::::::;;;<<<;;;:::::::::::::::;;;999999999:::;;;<<<======AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEGGGHHHJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHGGGHHHGGGEEEBBBAAABBBCCCEEEEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJLLLLLLLLLJJJHHHHHHJJJLLLOOOOOOOOOMMMJJJIIIIIIIIILLLLLLKKKKKKKKKKKKJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGDDDAAA@@@>>>>>>BBBAAA@@@@@@????????????============<<<;;;999999777777777777777777777777666666555555444555555666555444444333222222333333444444333333333222222222222222333333333333333444555555444444444444444333111111111111111111222222000000111222222222111000222222222111111111000000////////////............------............------++++++,,,---............---------------------------------......////////////......---,,,,,,,,,,,,------------------------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,------...++++++,,,,,,---......///////////////............------------------------***++++++,,,---.........---,,,+++******+++,,,---...------,,,,,,------..................---------+++,,,.../////////---,,,////////////////////////------------.........///000000/////////000000111000000000000111111111111000000000000000000000000222222111111111111111111000000000000000000000000111000//////000000///.......................................//////////////////............//////........................///............---------------------....../////////////////////////////////............---------------------------,,,,,,,,,,,,,,,------------...------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++*********++++++*********+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((())))))))))))))))))******))))))*********+++++++++************************************************((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------............////////////000000111111111222222222222222444555666777777777666666777888999::::::;;;;;;:::999999999999999:::999999999:::;;;<<<===>>>DDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEGGGIIILLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJHHHHHHGGGDDDBBBAAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHHHHGGGEEEEEEHHHJJJNNNPPPPPPNNNKKKIIIJJJKKKNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLJJJHHHFFFDDDBBB@@@@@@???BBBAAA@@@?????????@@@AAA>>>>>>>>>===<<<:::999888666666666666666666666666333333333333444555666777444333333222222222222333444444444333333333222222222222333333444444444444555555555444444333333333000000000111222222222333111111222222111111000111222222222222111111111111////////////....................................+++,,,,,,---.........---------------------------,,,---------....../////////...---,,,,,,,,,,,,,,,------------------------,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++.........---------,,,,,,------------------------...............---------...---,,,++++++,,,---......------,,,,,,------..................---------,,,---...///000///...................../////////------------.........///000000///////////////000//////000000000111111111000000000000000000000000111111111111111111111111////////////////////////111000//////000000///...------------------------------.........////////////......------......///........................///............---------++++++,,,,,,---.................................///............---------------------,,,,,,,,,,,,.............../////////...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++***)))+++,,,)))***++++++++++++***)))+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************)))************+++++++++***************************************************+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...------,,,,,,............///////////////000000000000111111111000111333444666777777777666777777888999999::::::999999999888888999::::::::::::::::::;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDDDDCCCDDDGGGJJJMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHFFFDDDAAAAAACCCEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCDDDGGGIIINNNQQQSSSRRRNNNKKKKKKMMMNNNMMMLLLJJJHHHGGGEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888555555555555555555555555222222222333444555666777333333222222222222333333444444444444333333333333000000111111222333333333333333222222111111000000//////000111222333333333222333444333111000000222333222222222222111111111////////////............//////...------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))))))))))))))***++++++,,,+++++++++*********)))++++++++++++*********))),,,,,,,,,,,,---------------------,,,,,,+++++++++......,,,,,,,,,,,,.........------,,,,,,------...------................................./////////---............/////////------........./////////000000//////......///////////////000000000111111000000000000000000000000///000111111222111111111........................111000//////000000///...---------------------------------........./////////......------......///........................///............---------******++++++,,,------...------------------------///............------------------,,,,,,,,,++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++******+++,,,)))***++++++++++++***)))+++++++++************)))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))************+++++++++************************************************------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------............////////////....../////////000000000///000111222333444444444555666666777777888888999888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBEEEHHHKKKMMMLLLJJJIIIKKKKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDBBB@@@@@@CCCFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCCCCDDDHHHJJJJJJOOOSSSSSSOOOKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<:::888777666666666666666666666666333333333333333444555666333333222222222333333444555444444444444333333333000000111111222333333444333222222111000000//////...///000111222333444444444555555333111///111333333333222222222111111111////////////............000///...------...///000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,---------,,,,,,---------...------,,,,,,------...,,,---------.../////////...---,,,+++,,,---///000---------.........//////....../////////000000000000000///...............////////////000000000111000000000000000000000000...///000111222222111000........................111000//////000000///...---------------------------------.........//////.........------.................................//////.........---------))))))***++++++,,,------------------------------//////.........------------------,,,,,,+++++++++,,,,,,+++++++++*********------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***++++++******+++---)))***+++,,,,,,+++***)))+++++++++************)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++)))************+++++++++************************************************---------...------,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////............/////////000............////////////000000111111111111000000444444555555666666777777888888888888999:::;;;<<<===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBBBBAAAAAADDDGGGJJJJJJHHHDDDBBBHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDBBB@@@>>>???BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@AAACCCCCCDDDEEEIIILLLFFFKKKQQQQQQLLLHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAA??????>>>===<<<:::888777777777777777777777777777555555444444333333444444333333333222333333444444555555444444444333333333222222333444444555666666444444333333222111000000......///111222333444555444666666444111///111333333333333222222222111111000/////////............000///...------...///000/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111------------------------******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++,,,---......///000//////.........---------*********++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000...,,,***))))))+++...000---------.........//////////////////000000000000111000///...............////////////000000000000000000000000000000000000...///000222222222111000////////////////////////........................------............------,,,,,,,,,---------......//////////////////////////////.........------------------.........//////,,,,,,---......---,,,,,,///...,,,++++++,,,...///,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------++++++++++++------,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,)))(((((((((***+++---///************************...,,,***(((((()))***+++''''''(((((())))))******)))***,,,+++)))(((((()))(((((())))))((('''&&&%%%))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************,,,,,,,,,++++++*********))))))***++++++++++++***---+++******+++***)))'''------,,,+++***)))((('''*********+++++++++,,,,,,111...+++,,,000111...***,,,---......///........................///000000000111111111111222222222444333333333333444555555:::999999999999999999999::::::;;;;;;<<<======>>>BBBCCCCCCCCCCCCAAA@@@???FFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBAAA???===>>>@@@BBBDDDEEEEEEFFFFFFFFFEEEEEECCCFFFIIILLLLLLKKKHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????BBBAAAAAA@@@???>>>======???>>>===<<<;;;:::999999:::::::::999999999888888555555444444444333333333222222333333333444444444333444444555555444444333222222222222222222222222333222222111111222222333000000000111111222222222222222222222222111000///222111///...------...///........................------...............---,,,---...//////...---,,,+++++++++,,,,,,---------+++++++++*********))))))))))))******+++++++++,,,************************(((((((((((()))***++++++......,,,++++++,,,.........---,,,,,,++++++++++++++++++***************+++))))))*********+++++++++***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---,,,++++++---.........,,,,,,---.........------+++++++++,,,,,,,,,------///...,,,++++++,,,...///***+++,,,---...............------------,,,,,,,,,---------............///............////////////222111///.........///000////////////////////////........................------............------,,,,,,,,,---------..............................//////.........------------------.........//////,,,,,,---......---,,,,,,///...,,,++++++,,,...///,,,,,,,,,---------...............---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++++++++,,,))))))***++++++++++++***,,,++++++++++++++++++***++++++************++++++---,,,***)))))))))******************************,,,+++***)))))))))******)))))))))))))))((((((((()))***++++++)))(((((()))++++++***)))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********))))))***++++++++++++***---,,,++++++,,,,,,+++***+++++++++***************---------............///---***(((***...000---***---......///000////////////............///000000000000111111111222222222444444444444444555666666999999::::::::::::999999999999:::;;;;;;<<<<<<===@@@@@@AAABBBBBBAAA???>>>AAAAAAAAAAAABBBBBBCCCDDDCCCEEEGGGHHHHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@@@@???>>><<<===???AAAFFFFFFFFFFFFEEEEEEDDDCCCAAABBBDDDFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????=========<<<<<<;;;;;;;;;>>>======<<<:::999999888999999999999888888888888444444444444333333333333222222222222333333333333222333333444444333333222222222111111111111111111222111111000000111111222000111111111222222222222111222222222111111000///---,,,++++++++++++,,,---............................../////////...------,,,---............---,,,++++++,,,,,,------------+++++++++*********))))))(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,+++++++++++++++,,,*********++++++++++++,,,***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++,,,---.........,,,,,,---------,,,,,,+++,,,,,,---------.........///...,,,++++++,,,...///++++++,,,---............,,,,,,---------..................////////////000........./////////000000222222000///.........///////////////////////////........................------............------,,,,,,,,,---------......------------------------...............------------------...............,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,---------......//////............------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++*********))))))***++++++++++++************++++++++++++++++++******)))))))))******------+++***))))))))))))************************+++************)))))))))++++++***))))))(((''''''(((***++++++)))(((((())),,,***)))'''((()))+++---))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************+++++++++++++++*********((()))******++++++******+++***)))***,,,,,,,,,+++))))))******+++++++++,,,******+++++++++,,,,,,,,,+++)))'''***---000...,,,......///000000000000000///////////////000111111000000000111111111222222555555444444555555666777777999:::;;;;;;:::999888888888888999::::::;;;;;;===>>>???@@@@@@@@@???>>>;;;<<<===???@@@BBBCCCDDDAAACCCEEEFFFFFFDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@===>>>>>>===;;;<<<>>>@@@GGGGGGFFFFFFEEECCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA???>>>=========>>>????????????>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999888888777888888888777777777666666444444444333333333222222000111111111222222222222111222222222222222222111111111111111111111111111000000000//////000000000111111111222222222222222111111111111111000000///......------......///000------------------------...---------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------------...+++++++++***************((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))************))))))---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++************+++,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---------,,,+++******---------.........//////...---,,,++++++,,,---...,,,,,,------...---------++++++,,,---...///000111...////////////000000000////////////000000000000222111000///............////////////////////////........................------............------,,,,,,,,,---------......------------------------................................................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..................------------------------------------++++++------------++++++,,,++++++******++++++,,,,,,,,,++++++******))))))))))))***++++++++++++***))))))******++++++,,,,,,+++***))))))((()))))))))******************++++++************************))))))************)))(((*********)))))))))(((((((((***++++++)))((()))***((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***************((())))))***************'''&&&&&&''')))+++***))))))************+++++++++))))))))))))*********+++---+++***,,,...000///...------...///////////////000////////////000111111000000000000111111111111444333333333333444555555444666999:::;;;999777666666666777777888999999:::;;;<<<>>>???@@@@@@??????:::;;;<<<>>>@@@BBBCCCCCC@@@AAABBBCCCCCCAAA???>>>????????????????????????>>>======<<<<<<======>>><<<=========<<<<<<>>>@@@EEEEEEEEEEEEDDDCCCCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>???@@@@@@>>><<<;;;::::::;;;======>>>>>>>>><<<<<<<<<<<<============:::::::::999888777777777777777666666666555555555333333333333222222222222000000000000111111111111000000111111111111000000111111111222222222222222111000000//////000000111111111222222222222222222///000000111000000//////000000000///////////////------------------------,,,,,,+++******)))))))))++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++------------------------+++***)))(((((((((((((((((()))***++++++***)))(((,,,,,,+++++++++++++++,,,++++++*********+++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++*********))))))))))))******+++++++++++++++,,,,,,,,,((()))***,,,,,,+++******,,,---......---,,,---------------,,,+++***)))(((------------...............---,,,,,,,,,,,,---...---------...------,,,,,,,,,,,,---......///000000............/////////////////////000000000111111////////////////////////////////////////////////........................------............------,,,,,,,,,---------......---------------------------..........................................------------------------------------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------++++++------------++++++,,,++++++******++++++,,,+++++++++******)))))))))))))))***++++++++++++***)))))))))******++++++++++++******)))(((((())))))************++++++******************************((())))))*********))))))((()))))))))*********+++''')))++++++)))))))))***%%%&&&)))***+++***)))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************************************(((((()))************)))'''&&&&&&''')))++++++***+++++++++************))),,,,,,,,,,,,------------...---,,,,,,---------,,,+++,,,------......------///////////////000000111//////000000000111111111222222111111222222333444111333666888888777555444555555666666777888888888;;;<<<>>>???@@@@@@@@@@@@;;;<<<>>>@@@AAABBBBBBBBB>>>???@@@AAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAA@@@???===<<<<<<<<<<<>>>>>======<<<<<<<<<===>>>??????===;;;:::888999:::;;;<<<=========<<<=====================999999999888777777777666666666666555555555444444333333222222222111111111//////000000000111111111///000000111111000000///222222222222333333444444111111111000000111111111111111111111111111111111...//////000000000//////......------,,,+++******------------------------...---,,,+++******++++++++++++++++++++++++++++++------------------------************************,,,,,,,,,+++++++++++++++------------------------...---,,,+++++++++++++++)))***+++,,,,,,+++***)))+++++++++******++++++,,,)))))))))))))))***++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,------------------,,,*********++++++,,,,,,,,,((()))***+++,,,+++***)))+++---//////---+++,,,------------,,,+++***)))(((+++,,,,,,,,,,,,------------------,,,,,,------------------...------,,,,,,..................------,,,,,,,,,---------......////////////000000000000+++,,,---...///000111111////////////////////////........................------............------,,,,,,,,,---------......---------------------------------..............................---------...------,,,,,,------...------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************)))))))))))))))***++++++++++++***)))))))))***************,,,+++******)))))))))))),,,,,,,,,,,,+++)))((('''************************((((((((())))))))))))***(((((())))))***++++++,,,''')))***+++)))))))))***'''))),,,...///---***((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))************)))))))))***************'''((())))))******))))))***)))(((***,,,------,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,+++++++++*********)))++++++,,,------------,,,...............///000000/////////000000000111111111111000000000111222222000111333555666555444333555555555666777777888888;;;<<<===???@@@@@@??????<<<>>>???AAABBBAAAAAA@@@>>>>>>???@@@???>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>>>>@@@BBB???@@@AAACCCDDDDDDEEEEEEBBBAAA@@@>>>>>>=====================<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666666555555555444444222222222111111111000000///000000000111111111111///000000111111000000///111111111222333333444444222111111000000111111222000000000000000/////////---......///////////////.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***************+++++++++***************)))))))))------------------------,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))***++++++++++++******---000000---++++++---,,,---------,,,+++******+++++++++,,,,,,,,,------------------------------,,,,,,------...---------......---------,,,,,,,,,++++++,,,,,,,,,---------............////////////***+++---...000000111111////////////////////////........................------............------,,,,,,,,,---------..............................---------.........////////////.........---------...---,,,,,,,,,,,,---...,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))************))))))***++++++++++++***************))))))))))))------+++******)))))))))***++++++,,,+++***)))(((************************)))(((((('''((()))***+++************************'''(((***+++***)))***+++)))+++,,,------,,,***((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************((()))))))))*********+++'''(((((()))))))))))))))+++******+++---...---,,,***************+++++++++(((((((((((()))))))))))))))***++++++******+++++++++,,,------......---------------------......///////////////000000000111111111111111111222222333111111333444444555555555555555555666777777888888:::;;;<<<===>>>>>>===<<<;;;<<<>>>AAABBBBBBAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777999<<<=========???AAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<888999::::::;;;;;;;;;;;;;;;;;;::::::999999888888999999888888888888777777666666666666555555555555222111111111000000000000000000000111111111222222000000000111111000000000...//////000111111222222000000000//////000000000000/////////.........---,,,---....../////////...---...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222---,,,++++++++++++,,,---,,,,,,+++++++++*********))))))*********++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((()))***,,,,,,++++++++++++,,,,,,***************+++,,,,,,(((((((((((()))***+++,,,*********++++++++++++,,,***++++++,,,,,,++++++***((()))************)))(((((())))))***++++++,,,,,,+++************+++,,,,,,)))...111111---***+++---,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------...,,,------------------,,,++++++,,,---............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,---.../////////......////////////////////////........................---..................---,,,,,,,,,---------......////////////////////////---------.........////////////.........---------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,---------......---------.........//////------------------------...---++++++++++++---...,,,++++++++++++++++++,,,(((((())))))******++++++))))))***++++++++++++***++++++******))))))((((((...---,,,+++************&&&''')))+++,,,---,,,,,,************************)))((('''&&&'''(((***,,,,,,,,,++++++***)))))))))'''(((***+++***)))***++++++*********))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++'''(((((()))))))))))))))+++)))))))))+++,,,+++***'''((()))***+++,,,------***+++++++++,,,,,,,,,,,,)))***,,,,,,,,,---...///,,,---......//////......---,,,,,,,,,,,,---......////////////000000000000222222111111222222333444222222333333444555666666555555666666777888888888999:::;;;<<<<<<<<<;;;:::888:::===@@@AAABBBAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;555777:::;;;<<<<<<>>>???BBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<===999999:::;;;;;;;;;::::::<<<<<<;;;;;;:::999888888999999999999888888888888777777666666666555555555111111111111000000000000111111111111222222222222000000111111111111000000,,,------...///000000111//////............////////////......---------,,,,,,------.../////////...''')))+++---///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++---///111------,,,++++++,,,------+++++++++*********))))))))))))******++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,+++******+++,,,---******))))))***+++,,,,,,))))))))))))***+++,,,---))))))*********++++++++++++++++++,,,,,,++++++++++++,,,---......---,,,+++((())))))***++++++,,,,,,,,,+++*********+++---...)))...222111---******---,,,,,,---.........---------------.........//////,,,------......------,,,***+++,,,---......///...))))))***+++,,,,,,---...---------.........//////,,,,,,,,,---------.........//////000///---,,,+++..................------,,,------......------,,,+++,,,---------,,,+++***///......------,,,++++++------------------------........................------------------------------------------------///............---------///............---------...........................---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))******++++++******)))************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))///---)))'''&&&(((+++---************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***((((((((()))***++++++,,,,,,+++***((('''************))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000///000000000000000000000000/////////000111333444555111111111111222333444444666666666666777888999::::::999999:::;;;:::888777:::;;;===>>>@@@AAAAAAAAA<<<===============<<<<<<======<<<<<<;;;:::999999===<<<;;;<<<===<<<;;;999<<<======<<<;;;;;;>>>@@@EEECCC@@@>>>===>>>???AAAAAA@@@@@@???????????????===<<<;;;::::::<<<===???999999::::::<<<===???@@@999999999999999999999999;;;;;;;;;:::::::::999999888777666777888999888666333444555555555444333222111222222222222111000000222222222111000//////...000000000000000000000000000000111111111111000000111000000///......------...///////////////......////////////............//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,************,,,,,,------,,,++++++******)))((()))***+++++++++++++++************************************************+++*********))))))(((((()))*********++++++++++++)))))))))))))))))))))))))))***+++,,,---.........++++++************++++++,,,+++++++++***)))))))))************************))))))*********+++++++++---+++)))+++...///...+++***++++++,,,,,,+++++++++,,,,,,---......---------***++++++,,,,,,++++++***$$$&&&)))++++++,,,---///---------,,,,,,++++++++++++,,,---...////////////000///---,,,,,,---///000,,,---///000000///---,,,------...............---,,,------......------,,,+++,,,---......---,,,+++------------------------------------------------........................------------------------------------------------,,,---------......//////............------------------------------------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((''')))***,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((''''''''')))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))((((((((()))***++++++,,,,,,+++)))((('''(((((())))))*********+++))))))*********+++++++++*********+++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000////////////////////////////////////000111222444555333333333333444555666666777777777777777777888888999888777888999:::999888999:::;;;===>>>>>>>>>>>><<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<===???>>>===>>>??????===;;;<<<=========<<<<<>>===>>>???AAA@@@???>>>===============>>>===;;;;;;;;;<<<>>>??????>>>>>>>>>>>>>>>??????:::::::::999999999999999999999999888888888777777888777666777888888777666444555555555444333333222333333333333333222111111222222111111000//////...000000000000000000000000000000111111111111000000000000//////...------,,,....../////////......---////////////////////////......------------......---------------------------------,,,,,,,,,,,,,,,,,,------------------,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++******)))************************************************************)))))))))((()))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,---------++++++************++++++******))))))))))))))))))************************))))))*********+++++++++,,,***)))***---...---+++,,,,,,---------,,,++++++++++++,,,---------------,,,,,,,,,------,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,++++++++++++,,,---...///////////////...---,,,,,,---...///,,,---...//////...---,,,,,,,,,---...////////////,,,------......------,,,,,,------.........------++++++,,,------...//////------------------------------------------------------------------------,,,,,,,,,,,,------------++++++,,,---...///000000............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))******))))))))))))))))))+++***))))))((()))))))))******++++++***)))((('''''''''((()))***+++,,,,,,)))))))))************+++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.../////////////////////////////////////////////000111222333444333222222333333444555666888888777777777666666666888666555555777999:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>@@@DDDBBBAAAAAAAAAAAA@@@>>><<<===>>>>>>===>>>@@@BBBCCCBBB@@@>>>===>>>???@@@@@@@@@???======<<<<<<<<<>>>===<<<<<<<<<===>>>???BBBAAA@@@???============;;;:::::::::999999999888999999999888888888777777888777666666888888777666777666555444333222222222333444444444444333222222222222111111000/////////000000000000000000000000///000000111111000000/////////......---,,,,,,,,,,,,---............------......//////000000111111------,,,,,,,,,,,,------------------------------------------------------+++,,,---......---,,,+++...------,,,,,,------...))))))******+++,,,,,,---,,,,,,,,,++++++)))((((((************************************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++((((((((((((((()))))))))***************************************++++++++++++***)))***,,,---,,,+++------......---,,,++++++))))))+++,,,------------,,,------......------,,,,,,---......,,,******+++------,,,,,,,,,,,,+++++++++,,,---......//////...///...---,,,,,,---...///,,,---...//////...---,,,+++,,,---...////////////,,,------......------,,,------..................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,---------++++++,,,------...//////.........---------,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))******++++++******)))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))*********))))))((((((''''''(((((()))******++++++))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////////////////////////////000111222333000000000000111222333444666666777777777777777777777555333333666999:::;;;999:::::::::::::::999999::::::::::::::::::;;;;;;@@@???===<<<===???BBBDDDKKKHHHFFFDDDDDDCCCAAA???>>>???@@@@@@@@@@@@BBBCCCBBBAAA???>>>>>>>>>???@@@AAAAAA???>>>======<<<<<<===<<<<<<<<<<<<===>>>???@@@???===<<<;;;:::::::::;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999888666555666777888777666888777555333222222222222333333333444333222222111111111111111000000////////////////////////////////////000000000000//////......---------,,,,,,,,,+++,,,------...---------......//////000111111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,---//////---,,,+++++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++***)))(((*********************************************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++'''(((((())))))*********************************************************++++++***+++++++++++++++------------,,,+++******'''(((***+++,,,---------,,,,,,------------,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...,,,------......------,,,+++,,,---...////////////,,,------......------,,,------------......//////......---------,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,---------------------------,,,...------------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((()))))))))***(((((()))))))))))))))))))))((((((((('''''''''&&&************************************))))))(((((()))))))))*********))))))))))))((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................////////////000111222222000000000000111222333333222333555777888888999888666444222333555888:::;;;::::::;;;;;;;;;:::999999:::999999999999:::;;;<<<@@@???>>>???AAAEEEIIILLLPPPMMMIIIGGGEEECCCAAA???@@@AAACCCCCCBBBAAABBBCCCAAA@@@???>>>>>>>>>????????????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777666555666777888777555888777555333222222222222222222222222222111111000111111111000000000000000//////////////////////////////000000000000//////---------------,,,,,,,,,+++,,,,,,---......------......//////000000000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---............---,,,+++++++++++++++++++++++++++++++++******)))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))++++++************++++++)))))))))******+++++++++************************************************++++++,,,++++++++++++++++++++++++++++++***))))))'''(((***+++,,,---------++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,---------,,,------------------,,,,,,,,,---...////////////,,,------......------,,,---,,,,,,,,,---...///000//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------------------,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***************************************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***''''''(((((())))))******(((((())))))))))))******''''''''''''''''''''''''************************++++++******)))((((((((((((((()))************)))((((((''''''''''''((((((************))))))((((((***)))))))))))))))(((((()))))))))************+++))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................///////////////000111222222111111222222333444555000222444777888999999999666444333444777999:::::::::;;;;;;;;;;;;;;;:::::::::999999888999:::<<<=========???BBBFFFLLLPPPSSSRRRNNNJJJGGGFFFDDDCCCAAABBBDDDEEEEEECCCBBBBBBCCC?????????>>>>>>>>>??????<<<;;;;;;:::::::::::::::<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>999999::::::;;;;;;<<<<<<999999999888888888777777777666555555777777666555777666555444333222222222111222222222222111000000111111000000000000000000000000000000000000000000...//////000000//////.........------------------+++,,,---......///......///////////////........./////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,------......------,,,,,,++++++***))))))(((((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))************))))))++++++************++++++************++++++++++++************************+++++++++***************,,,---...---+++***+++,,,))))))************))))))))))))+++,,,------------***++++++,,,,,,++++++***000111222111...,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------......---,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------...............---,,,------......------,,,,,,+++++++++,,,---///000---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))*********(((((()))))))))*********%%%&&&&&&''''''(((((((((************************++++++******)))((((((''''''((()))***+++******)))((('''&&&&&&&&&'''(((((()))))))))))))))***************))))))(((((((((((())))))))))))************)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000........................000////////////000111111111111111111222333444555111222555777888888888777666555555666888999999888999999:::;;;;;;:::::::::::::::999888999;;;===>>>>>>???AAADDDHHHLLLPPPRRROOOLLLHHHFFFFFFFFFFFFEEEEEEGGGHHHGGGEEEBBBBBBBBB???>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???????????????777888999:::;;;===>>>>>>999999999888888888777777777666555555666777666555444555555555444333333222222222333333222222111000000000000000000000000111000000000000000000000000......////////////..............................,,,,,,---...//////////////////......------,,,,,,///......------......///+++++++++++++++++++++++++++++++++,,,---.........,,,+++***))))))***+++,,,,,,------......------,,,************)))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))++++++************++++++************))))))))))))************************+++++++++*********))))))---...000...,,,+++,,,...((()))***+++++++++++++++++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++...///000///---++++++,,,+++++++++,,,,,,---------******+++,,,------------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........///......------,,,------......------,,,++++++******+++---...///+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------******+++,,,------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,*********++++++*********************************))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++(((((())))))*********+++$$$%%%%%%&&&'''((())))))************************+++++++++***)))((((((''''''((()))+++++++++***)))((('''&&&%%%%%%&&&((((((''''''((()))***+++,,,,,,******))))))((((((((('''))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000........................000////////////000000111////////////000111222333222444666777888777666555666666666777999:::999777888888999:::::::::::::::;;;:::999999999;;;>>>???BBBCCCEEEFFFHHHJJJKKKKKKKKKIIIFFFEEEFFFHHHIIIHHHGGGHHHIIIHHHEEECCCAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>??????@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>666777888:::<<<>>>???@@@;;;;;;;;;:::::::::999999777555444555666777666555333444555555555444333222333444444444444333222222000000000000000111111111000000000000000000000000......////////////............//////////////////,,,---...///000000000000//////...---,,,++++++***...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---......+++***'''&&&&&&'''***+++******,,,,,,,,,,,,******((((((((()))******+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************++++++++++++))))))))))))))))))))))))******+++++++++******)))++++++************++++++******))))))((((((''''''************************++++++++++++******))))))---///111///,,,+++,,,///((()))***+++,,,---------,,,,,,---......---------,,,------......------,,,&&&(((***+++******+++,,,+++++++++,,,,,,---------******+++,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,------------------------,,,++++++,,,---,,,***'''......------------,,,,,,---------,,,,,,++++++++++++---///000111000///...++++++******************,,,,,,++++++++++++++++++,,,------......------,,,+++*********+++,,,,,,---...------,,,+++***))))))---------,,,,,,,,,+++++++++***)))***,,,---,,,+++))))))))))))))))))))))))+++*********))))))((((((+++++++++*********)))))))))))))))))))))))))))))),,,+++)))((('''(((***+++******))))))))))))******************************))))))************))))))************************)))))))))))))))************)))(((''''''((()))***(((((()))***++++++,,,,,,+++******)))(((''''''&&&((((((''''''''')))***+++)))&&&$$$%%%''')))'''%%%************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$+++++++++***************++++++***)))(((((())))))++++++************++++++((()))+++,,,---.........++++++,,,,,,,,,,,,------....................................---,,,++++++++++++***+++,,,...000222111111000000000222333444...///111333444444444333777888::::::999999999:::;;;;;;;;;<<<;;;;;;::::::===<<<<<<<<<<<<>>>@@@AAA@@@BBBEEEHHHJJJKKKKKKJJJCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========???@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>======>>>>>>???@@@===<<<;;;:::888777666555555555666666666666555555777555444222222333444555444333222222111111222222111111///...------------111000///...............000000000000000000000000//////.........---------111111000000//////......***+++,,,---............,,,------......------,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++***)))'''''')))***+++************************+++*********))))))(((((('''((()))***+++,,,,,,,,,***)))(((''''''((()))***++++++************++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++************+++++++++++++++,,,,,,------------,,,+++******,,,...///+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))...------,,,,,,++++++***........................------------------------,,,,,,---......---,,,,,,------------------------******)))+++---...,,,+++,,,,,,++++++++++++******---------,,,,,,+++++++++,,,---...//////---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,------,,,,,,++++++*********,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++*********))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))(((&&&%%%%%%%%%'''(((******))))))))))))******************************))))))************))))))************************,,,,,,+++***)))(((''''''***)))(((''''''((()))***)))))))))******+++++++++*********)))((('''''''''+++***)))))))))***+++,,,,,,***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***************************************))))))))))))******++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,------...---------...------,,,---...///000222222000000///000111111000111222333444555555555666888::::::999888999::::::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<>>>???AAABBBCCCDDDGGGHHHIIIIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@???@@@AAABBBBBBCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@????????????@@@AAAAAA>>>===<<<;;;:::888777777666777777888888888777777777666444222222333444555444444333222222222222222333222111000////////////000000///.........//////000000000000000000000000......---------,,,,,,,,,000000000000//////......++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))(((((()))***+++************************************)))))))))(((((()))***+++++++++++++++***)))(((((((((((()))***++++++************+++++++++*********++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,******++++++************+++++++++++++++,,,,,,,,,---------,,,+++******,,,---///---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------+++******,,,---,,,+++,,,,,,++++++++++++******------,,,,,,,,,,,,++++++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++***))))))+++,,,,,,+++++++++++++++++++++++++++***************)))))))))+++++++++***************))))))))))))))))))))))))+++***)))((('''((())))))******))))))))))))******************************))))))************))))))************************,,,++++++***)))(((''''''))))))(((((((((((())))))))))))))))))******************))))))((((((''''''******)))((((((((()))))),,,+++))))))+++++++++***((((((((((((((((((((((((************************++++++++++++++++++++++++((((((((()))))))))))))))((())))))******+++++++++***)))))))))))))))***+++++++++************++++++------,,,,,,+++***((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////............//////222111000///.........///222222222333444555666777666888999:::888888999:::::::::;;;;;;<<<;;;;;;:::<<<<<<===>>>???AAACCCDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>?????????@@@??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC???>>>===<<<;;;:::999888777888888999:::::::::999777666444333333333444555555444444333333333333333444333222111111111111111//////.........///000000000000000000000000000000000000000/////////......000000000////////////...,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))))))))******+++++++++************)))(((((()))******++++++************++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,******++++++************++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------.........---,,,,,,******++++++,,,------...************************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,222000,,,*********)))(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))+++++++++,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,***((()))***,,,,,,+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***)))))))))************))))))))))))******************************))))))************))))))************************(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))((((((***)))))))))((((((((('''((((((''''''&&&&&&%%%%%%)))(((''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,++++++***)))(((((())))))++++++************++++++,,,,,,,,,+++***)))((('''***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------.........------------------......///////////////............222111111111222444666777555777999999888777888999::::::;;;;;;<<<;;;;;;;;;<<<<<<===???AAACCCDDDEEEGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@???>>>=========???@@@@@@AAA@@@???===<<<@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC>>>>>>===<<<;;;:::999888777777888999::::::::::::666666555444333444444555555555444333333333444444444333222222111111111111///.........///000111111////////////////////////////////////.........---////////////////////////...---,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))*********)))))))))))))))******+++++++++******)))************************++++++************++++++((()))+++,,,,,,,,,+++******************************+++,,,------,,,+++***++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---...+++******))))))******+++***++++++,,,,,,++++++***,,,---------------,,,,,,******++++++,,,,,,,,,,,,************************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333000---+++++++++***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))*********+++++++++,,,******+++,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,*********++++++,,,,,,---+++++++++*********)))))),,,***(((((()))+++,,,+++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&******))))))))))))******************************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&%%%%%%'''''''''&&&&&&&&&'''(((************************************************(((((((((((((((((((((((((((((())))))*********+++''''''((()))******++++++---,,,+++)))((('''''''''++++++************++++++******+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++---.........------,,,+++)))***+++,,,---......///,,,,,,---...///000000000000000//////000222444555444666888888777777777888999::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBAAACCCBBB@@@???>>>=========???@@@AAAAAAAAA???>>>===AAAAAACCCDDDEEEFFFFFFFFFGGGFFFDDDCCCBBBAAAAAA@@@???????????????@@@@@@AAA===<<<<<<;;;:::999888888666777777888999999888888666666555555444444444444555555444333333333444444222222111000000000000111///////////////000111222////////////////////////,,,,,,,,,+++++++++******.............../////////000///...,,,++++++++++++------............---------,,,,,,,,,,,,,,,,,,---+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))******++++++++++++******++++++************++++++((()))***+++,,,+++***)))************************)))***+++,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++******))))))******+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------***++++++,,,,,,---......)))))))))******++++++,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++*********++++++,,,,,,,,,,,,++++++++++++*********,,,***'''''')))+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''******))))))))))))******************************))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********)))((((((((()))))))))''''''(((***************************************************************************************++++++++++++'''(((((())))))*********---,,,+++)))((('''''''''++++++************++++++))))))***+++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++............---,,,+++***'''(((***+++---.........***+++---///000111111111////////////000222333444444666777888777666777888999999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDCCCEEEDDDBBB@@@???>>>>>>???@@@@@@@@@@@@@@@@@@??????AAABBBDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@??????>>>>>>======>>>>>>???@@@<<<<<<;;;;;;:::999999888666777777777777777666666666666666666555555444444555444444333333333333333111000000/////////000000000000/////////000111111000000000000000000000000////////////............---............/////////111///...,,,++++++,,,,,,......////////////......------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))************)))******+++++++++*********+++,,,,,,,,,,,,+++***++++++************++++++((()))******++++++******************************)))***+++,,,,,,,,,+++***++++++************+++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++,,,,,,++++++---,,,,,,+++******))))))++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,++++++,,,...///...---,,,,,,++++++++++++******+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---))))))***++++++,,,------,,,,,,------------------++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,***'''&&&(((***,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++***))))))******))))))))))))******************************))))))************))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((()))***+++++++++***)))(((***+++***(((''')))+++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((((((((((((((()))))))))))))))+++***))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,)))***+++---......------,,,---...000111111111000...///000111222333333333333555777777666555666777888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFHHHFFFDDDAAA@@@@@@@@@AAA@@@@@@?????????@@@AAAAAABBBBBBDDDFFFGGGHHHIIIIIIGGGFFFDDDBBB@@@???>>>===>>>============>>>??????======<<<<<<;;;:::::::::888888888888777666555555666666666666666555555444444444333222222222222222000000/////////000000111111111000000///000000000000000000000000000000000222111111111000000000000---------........./////////...,,,+++***+++,,,------..................---------,,,,,,,,,,,,------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************))))))))))))))))))))))))************************************************))))))************))))))++++++++++++++++++++++++((()))))))))************((()))***+++++++++++++++++++++,,,------,,,++++++++++++************++++++)))))))))))))))***++++++************************((()))***+++,,,,,,+++***++++++************++++++++++++++++++*********)))++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,------,,,,,,+++++++++***************++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++...------...///...+++))).........---------,,,,,,+++++++++,,,,,,---------...---,,,+++******************+++,,,,,,---......------------------,,,,,,+++++++++,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,***'''&&&(((***+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))))))))******************************))))))************))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,'''((()))******)))((('''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&'''(((*********))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))(((((((((((((((((((((((()))***+++,,,++++++************++++++,,,,,,---------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,---.........,,,,,,...///000111111000//////...///111333444444444333333555777777666555666777888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@GGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJHHHEEECCCAAAAAAAAABBB@@@@@@???>>>???@@@BBBCCCBBBCCCDDDFFFHHHIIIIIIIIIGGGEEECCCAAA???>>>======>>>>>>>>>===>>>??????@@@>>>>>>======<<<<<<;;;;;;999999999888777666555444666666666777666555555444444333222222111111222222111000000000000000111111222222111000//////000000000000000000000000000000---,,,,,,,,,,,,+++++++++---------.........//////...---+++))))))***+++,,,,,,------......------,,,...------,,,,,,------...,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++'''((()))***+++,,,,,,,,,++++++------------++++++++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++************++++++++++++++++++******))))))***+++,,,---------,,,,,,+++******************++++++++++++,,,,,,++++++++++++,,,------.........---)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***+++,,,---------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---............---,,,++++++***)))++++++++++++++++++++++++***---000000///,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((()))***************))))))************))))))))))))))))))))))))))))))+++***((('''''''''((()))*********+++,,,,,,------************)))(((&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,)))******++++++)))((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''++++++***)))))))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++***))))))++++++++++++***((('''&&&((()))***++++++***)))(((+++++++++++++++***)))(((******+++++++++,,,,,,,,,---------...------,,,,,,))))))***+++,,,------...))))))***+++---///111222//////000000111222444555444444333333333444555555999999999::::::<<<===>>>@@@???>>>>>>>>>???@@@AAAEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDAAA@@@?????????@@@AAABBBDDDFFFHHHJJJLLLKKKKKKJJJGGGEEEBBB???>>>>>>???@@@BBBAAA@@@@@@AAAAAA???===<<<<<<<<<<<<<<<<<<;;;;;;666666666666555555555555666555444333222222111000555222000000222444222000222111111111000000//////000000000000////////////////////////////////////........................*********++++++,,,,,,---------,,,,,,+++***)))))),,,---.........---+++***,,,,,,,,,------.........+++*********+++,,,------***)))((((((((()))++++++,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))******+++++++++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---000///,,,***))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......000//////...------,,,,,,+++++++++++++++++++++++++++...000111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))((('''(((((()))++++++++++++************(((((())))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))******+++***)))(((''',,,+++***)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))))))))((((((((('''+++***)))(((((((((((()))************************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......******+++******)))((('''+++,,,,,,------,,,,,,++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---///000111//////000000111222444555444444333333333444555555888888999999;;;<<<===>>>@@@@@@>>>>>>===>>>???@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDAAA@@@???>>>>>>???@@@@@@BBBCCCFFFHHHIIIIIIHHHGGGEEEDDDAAA???>>>>>>@@@AAACCCBBBAAAAAAAAA@@@>>><<<:::;;;===>>>===;;;999888666666666555555555444444444444444333222222111111444222000000222333111000111111111000000000//////000000000000/////////...------------------------........................+++++++++++++++,,,,,,,,,)))*********+++,,,---...---------------,,,+++***,,,,,,---------------------------...............,,,+++***((((((((()))************))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************)))))))))(((************************,,,,,,++++++************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,///...,,,***)))))))))*********++++++++++++******++++++++++++++++++++++++++++++***************+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************------------------------------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...//////......------,,,,,,++++++++++++++++++++++++,,,...111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))+++***)))(((((((((((()))+++++++++***)))((((((((((((''''''((()))***+++,,,)))))))))))))))))))))))))))))))))((()))******+++)))************)))((((((...---,,,***))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))(((((((((((())))))((((((''''''((((((************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,---...///))))))************))))))))))))************))))))++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,------------,,,,,,.........------,,,,,,,,,------------...///000111//////000000111222444555333333333333333444555666777888999:::<<<===>>>???AAA@@@>>>============>>>@@@@@@@@@AAABBBCCCEEEFFFHHHGGGDDDBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDCCCBBBBBBBBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBB@@@>>>>>>>>>@@@AAABBBAAA?????????>>><<<:::999;;;===>>>===:::777444555555555555444444444444222222222222222222222222333222000111111222000///111111000000000000//////000000000/////////......------------------------------------------------,,,,,,,,,,,,++++++++++++***)))))))))***,,,...///------,,,+++++++++,,,,,,------------------,,,,,,---.../////////...---,,,...---+++)))((((((((((((*********))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))+++************)))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,+++************+++******++++++++++++******++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,++++++++++++************************---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,++++++***))))))************))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((((((''')))((((((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((***))))))(((''''''''''''((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((()))***************((((((((((((((((((((((((++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++,,,---------,,,,,,---------------,,,,,,,,,///............///000000/////////000111222444444333333333333444444555666777888:::<<<>>>@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<===>>>???@@@BBBCCCEEEEEEGGGEEEBBB@@@@@@AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB@@@???>>>======>>>@@@AAA>>><<<<<<<<<===<<<:::999:::;;;<<<<<<;;;888555444444444444444333333333333000111111111222222333333333333222222222222000000000000000000000000//////000000/////////.........////////////////////////---------------------------------,,,,,,++++++***---,,,***))))))***,,,---...---,,,++++++,,,---............------,,,,,,,,,+++,,,---...---+++)))(((---,,,+++)))(((((()))))),,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((*********)))))))))))))))***************************)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***************************++++++******++++++++++++******************************,,,++++++***))))))******,,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++++++++++++++++++++++++++++++++***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***************))))))))))))************))))))***************************************))))))(((''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))*********************)))))))))))))))&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))((('''''''''((()))******+++******++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------***++++++,,,------,,,,,,)))******+++,,,---------//////.........//////////////////000111222444444333222222333444555666666999:::<<<>>>@@@BBBBBBBBB@@@???===;;;::::::;;;;;;======???@@@BBBCCCDDDEEEDDDCCC@@@>>>>>>@@@BBBDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAA@@@??????>>>??????@@@AAAAAAAAABBBBBB>>>>>>=========>>>???@@@;;;::::::;;;======<<<;;;<<<;;;999777666555555555333333333333222222222222///000000111111222222222333444555444333111000000//////////////////000000////////////............////////////////////////------------------------...------,,,,,,+++++++++---,,,+++*********+++,,,///...---,,,,,,---...///.........------,,,,,,,,,***+++,,,---,,,+++((('''++++++***))))))***+++,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))***))))))))))))))))))*********+++++++++******++++++++++++************************************))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++)))+++,,,+++***((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************)))(((((())))))************))))))******************************++++++******)))((('''''''''((()))*********)))******++++++***))))))))))))))))))))))))))))))(((((()))************)))+++******)))((()))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''((()))*********************))))))))))))******))))))***+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,------,,,((())))))***,,,------............---......////////////000000111222444555222222222333444555666777:::;;;===@@@AAABBBBBBBBB>>>===;;;::::::::::::;;;<<<===???@@@AAABBBBBBBBB@@@???>>>======>>>@@@AAA?????????>>>>>>>>>>>>>>>@@@??????>>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@???>>>????????????@@@@@@AAAAAA======<<<<<<<<<======>>><<<<<<;;;===>>>???===<<<;;;999777444333444555666222222222222111111111111//////000000111111111222222444555555222000//////......////////////000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++,,,,,,,,,---------,,,,,,,,,---......------------------,,,,,,,,,---.........---,,,++++++******)))***+++,,,---*********))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))************+++***************+++++++++************************))))))))))))))))))))))))))))))*********)))((('''))))))******+++******)))******++++++++++++******************************))))))))))))***+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++***+++,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++******)))((())))))************))))))******************************+++++++++***)))((())))))))))))))))))))))))&&&(((***,,,---,,,***)))))))))))))))))))))))))))'''((()))***+++******)))++++++)))((((((((()))***)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***)))(((((((((((()))***+++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))((('''&&&&&&&&&&&&'''((('''((()))************))))))))))))*********++++++))))))***,,,,,,------,,,+++++++++,,,,,,,,,------------,,,,,,---...////////////000000111222444555222222222333444555666777999;;;===???@@@@@@@@@???<<<;;;:::999999:::;;;;;;;;;<<<>>>???@@@@@@@@@???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>======<<<<<<<<<>>>======<<<===>>>???@@@===>>>???@@@??????>>>===>>>>>>======>>>>>>??????======<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<;;;999777777777666555444444555555222222111111111000000000//////000000000000000000000222444444111...------........./////////000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***,,,------,,,+++***)))***++++++,,,,,,,,,+++,,,,,,------------------.........///////////////---,,,+++*********+++,,,*********))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((()))))))))************************************************++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))*********)))'''&&&))))))***++++++***)))(((******++++++++++++******************************+++***************++++++)))*********++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))******************************+++,,,+++***)))(((++++++******))))))((((((###&&&***---///...,,,***))))))))))))))))))))))))'''((()))++++++******))),,,+++)))((((((((()))***))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))+++***)))(((((()))***+++''''''((()))))))))))))))((())))))))))))*********((()))***+++,,,---------......---------,,,,,,,,,,,,++++++,,,---...////////////000000111222444555222222222333444555777777888:::<<<>>>??????======;;;:::999999999:::;;;<<<:::;;;===>>>>>>>>>======::::::;;;<<<<<<=========>>>>>>======<<<<<<;;;;;;===<<<;;;;;;<<<===>>>???;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;999888888666333111444555666666666555444333111111111111000000000000000000000000000/////////...111333222///,,,++++++---.........//////000000//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////---***&&&$$$'''((()))+++++++++***))),,,,,,,,,------........................///000111///...,,,***))))))******,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))((()))*********((('''&&&)))***+++++++++)))((('''******++++++++++++******))))))))))))))))))))))))---,,,+++***))))))))))))))))))******++++++++++++************************)))***+++,,,---......///------...//////...------++++++++++++++++++++++++))))))))))))))))))))))))***+++---.........------++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------------((()))***+++,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,"""###&&&)))+++,,,,,,,,,)))))))))***+++,,,---...,,,---.........,,,)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******+++*********))))))(((((())))))(((((((((((())))))******))))))(((((('''''')))))))))(((''''''&&&&&&+++++++++***************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((*********)))))))))))))))((((((((((((((((((((((((***************)))(((((()))***+++,,,,,,+++***)))))))))******)))'''$$$###***************++++++,,,)))((())))))***+++---...******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111222222222222333444555666999::::::;;;;;;;;;::::::;;;999666555777999::::::;;;<<<===============<<<============>>>>>>>>>>>>===<<<:::999999;;;===>>>>>>===;;;;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::888888999<<<<<<;;;::::::999888888444444333222222111111000222111111000///......---.........////////////000//////////////////////////////.........---------------------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,+++)))((('''&&&'''''')))***,,,---...------,,,------............------...---,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,+++***)))((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************************************************************((()))******))))))***+++)))))))))))))))******+++&&&'''''''''(((((())))))((((((((((((((())))))***+++******+++------)))%%%'''***---...,,,***+++---************************(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,---&&&(((***,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******+++*********))))))))))))+++***(((&&&&&&(((***++++++*********)))))))))))))))))))))(((''''''&&&&&&)))(((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))((((((***)))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))***++++++***)))((('''(((***++++++***(((''''''''''''''''''(((((()))))))))******+++,,,,,,,,,*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111111222222222222222333444555555666777777888888888777:::888555555777999::::::;;;;;;<<<============<<<============>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<===::::::::::::::::::;;;;;;::::::::::::::::::::::::999;;;<<<<<<:::888999999;;;;;;::::::999888888777444444333333222111111111222111111000//////..................//////////////////////////////////////////.........------------............---,,,+++---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++***)))((((((((()))******+++,,,---------,,,+++------............------...---,,,+++++++++++++++&&&&&&''''''''''''''''''++++++++++++******)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************)))***+++***((('''((()))******))))))******+++,,,((((((((()))))))))******))))))((((((((()))******+++******+++---,,,)))&&&%%%'''******)))((((((***************************++++++++++++++++++++++++)))))))))************)))++++++++++++++++++++++++---,,,++++++*********+++,,,,,,+++++++++*********)))************+++++++++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------......------,,,---------,,,,,,+++***---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,,,,%%%&&&)))+++---......---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++*********************)))))))))---***'''%%%%%%'''***---++++++++++++***************))))))((((((''''''&&&(((((((((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((()))***++++++))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))******))))))))))))))))))))))))***************)))(((((((((((()))******))))))(((&&&''')))+++,,,,,,++++++))))))))))))******++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222222222111222222333333333444555666777777888777888666555555888:::;;;;;;:::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????=========>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<:::::::::::::::999999999999999999999999999999999999;;;<<<;;;:::999999:::999999999888888777777666444444333333222222111111111111111000000//////...------........./////////////////////////////////...............---------......//////......---------------------------------,,,,,,++++++,,,,,,---......------------,,,,,,******))))))******+++,,,+++,,,,,,---,,,,,,+++***,,,------......------,,,---,,,,,,++++++++++++,,,)))))))))(((((((((((((((*********+++******))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((***************************************************++++++***'''&&&&&&'''******))))))******+++,,,))))))************++++++***))))))))))))***+++++++++******+++,,,,,,)))'''(((***,,,,,,+++***+++,,,************************++++++++++++++++++++++++******************))))))++++++++++++++++++++++++------,,,++++++++++++,,,,,,++++++++++++*********)))************+++++++++------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------......///////////////...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///...---+++++++++,,,---...------,,,,,,---------++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++***************++++++++++++******************************+++***(((''''''(((***+++******************************))))))((('''''''''***************+++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((()))******+++*********)))))))))))))))************************************************)))(((((('''(((((()))))))))))))))&&&''')))***+++,,,++++++******++++++,,,,,,,,,+++((()))+++,,,+++)))'''&&&************++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------222222111111111111222222444555666888999:::::::::666555444555888:::;;;;;;999:::;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@>>>???AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999888888888888888888888888888888999:::<<<;;;:::999999:::888888777777777666666666555444444333222222111111111111111000000000//////------........./////////////////////////////////........................------............---------------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********((()))***************)))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))((()))***++++++***)))(((************************************************)))***+++)))'''&&&&&&'''))))))(((((())))))***+++***************************************++++++,,,*********+++++++++***)))+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++************))))))*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------------.........------,,,)))***+++,,,------------************++++++++++++++++++++++++++++++++++++---,,,+++******+++---...,,,,,,,,,,,,---...///000/////////...---+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++******++++++++++++*********************+++++++++))))))************))))))))))))))))))))))))))))))*********)))((((((''''''))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++,,,,,,,,,+++(((((())))))************++++++++++++++++++++++++***************)))((((((((((((((((((((())))))***((()))))))))))))))))))))&&&'''(((((())))))(((((('''((()))***)))(((%%%$$$))))))*********+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............111111000000000111222222555666777999:::;;;;;;;;;555444444666888:::::::::888999:::;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@AAACCCDDDCCCBBB???>>>;;;;;;;;;<<<<<<=========:::::::::999999888888888888888888888888888888888888:::;;;;;;:::999:::;;;777777666666666666666555555555444444333222222111111111111111000000000000........./////////000000////////////////////////---.....................+++,,,,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,---------,,,+++******)))---,,,,,,+++************++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,)))))))))((('''''''''&&&((())))))*********))))))'''(((((((((((((((((('''))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))************************''')))***)))(((''')))***(((''''''''''''((())))))))))))))))))))))))))))))***************++++++,,,)))***++++++************))))))(((((()))))))))(((************************)))))))))))))))))))))))),,,+++******)))***++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++++++++,,,------+++,,,............,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******++++++******))))))((((((***+++,,,---------)))***************++++++++++++++++++++++++++++++************+++,,,------******++++++,,,...///000///.........------------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++***************+++++++++++++++''')))+++,,,,,,+++)))'''((((((((((((((()))))))))+++******))))))((((((''''''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''))))))((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,((((((((()))******++++++***************************************)))(((((((((((((((((()))***++++++*********)))(((((((((((('''((()))***+++***)))((('''((())))))((('''&&&%%%)))))))))************++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///////////////000111222333444555666777888999999999666555444666888999999888777888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAABBBCCCDDDCCCAAA???>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;::::::999999888888888888888888888888888888888999;;;;;;:::999:::;;;666666666666666666666666555555444444333333222222111111111111111111111111//////000000000111111111////////////////////////---------...............++++++,,,,,,---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,---------,,,+++***((((((,,,++++++************+++***++++++,,,,,,++++++***+++************++++++,,,(((((((((((('''''''''''')))))))))***))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))******))))))***,,,(((''''''''''''((())))))***))))))))))))(((((((((***))))))))))))***++++++)))***++++++***)))+++,,,,,,+++))))))*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---++++++++++++++++++++++++)))(((((((((((())))))***+++************))))))))))))************+++++++++******)))***+++,,,...///000111333444444333111000---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------*********+++***))))))(((((()))******++++++++++++*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++***************++++++,,,,,,,,,)))******++++++******)))(((((()))))))))*********++++++******)))(((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++******'''(((((()))******++++++***************************************)))(((((())))))(((((()))***,,,---++++++******)))))))))))))))***,,,---------+++***))))))))))))))))))(((((())))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......------......000111333444444555555666777777777666666555555666888999888666666777888:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBB@@@@@@AAAAAA@@@???===<<<;;;<<<>>>???@@@@@@@@@???<<<<<<;;;;;;:::999999999999999999999999999999999777999;;;;;;:::::::::;;;666666666666666666666666555555555444333333222222111111111111111111111111111111111111222222222222////////////////////////---------.........//////+++,,,,,,---......---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,+++***)))(((+++******))))))***+++,,,******++++++++++++*********************+++,,,,,,*********+++++++++++++++)))*********)))(((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))******************************************++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***************************+++,,,+++***)))***+++)))))))))))))))***++++++++++++*********)))))))))))))))((((((((()))******(((***++++++))))))+++---000---******,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++))))))(((((())))))***+++************)))))))))))))))************+++++++++))))))))))))***---///000555666888999999888666555---------,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,+++***)))************)))((((((+++++++++,,,,,,---------************************+++,,,---...---,,,+++***,,,,,,++++++******++++++...---,,,,,,++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++***************++++++,,,,,,,,,++++++***))))))***++++++))))))******+++++++++,,,++++++******)))(((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***************)))((((((***))))))))))))+++---...,,,++++++******+++,,,,,,%%%''')))*********((('''++++++************++++++))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,---...000222333444666666777777777777777666666666555666888888777555666666888999:::;;;;;;;;;<<<===>>>???@@@AAABBBBBB?????????>>>===<<<;;;;;;<<<===???@@@AAAAAAAAA@@@======<<<;;;;;;:::999999999999999999999999999999777999;;;;;;::::::;;;<<<666666666777777777777777666555555444444333222222111111111111111111222222111111222222222333333333////////////////////////---------.........//////,,,------.../////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........((()))***+++,,,+++************)))))))))***,,,---******++++++++++++************))))))***+++,,,,,,))))))******+++++++++,,,************)))(((&&&&&&'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))************************---......,,,***))))))***+++++++++***++++++,,,---,,,,,,,,,++++++*********((((((((((((((())))))***(((***++++++))))))+++......***'''''')))***)))(((***************************************************)))((((((***,,,///111++++++++++++++++++++++++,,,+++++++++,,,------...************)))))))))))))))************+++++++++,,,+++*********,,,...000333---,,,000333333555;;;777222---***++++++)))'''+++,,,,,,---.........---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***++++++++++++++++++++++++,,,------------,,,++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++)))(((((()))+++---)))************+++++++++******))))))))))))******+++*********))))))((((((***)))((((((((()))+++,,,---,,,***(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))'''&&&%%%%%%&&&''')))++++++***(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))******))))))((((((''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))+++++++++***)))(((((('''+++++++++************)))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...***+++---///111111111111555555555555555555555555555555444444444555555666777999:::;;;;;;<<>>@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCAAA???===;;;;;;;;;;;;888888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;===;;;999777666666666777888777666555444333222222222222222222222222222222//////000000111111111111000000///...---,,,,,,,,,------------------------------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++***))))))(((******++++++++++++************)))'''%%%%%%''')))))))))))))))))))))))))))---,,,***,,,------***&&&))))))))))))))))))))))))))))))))))))))))))******++++++************++++++))))))))))))))))))))))))---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***'''((()))++++++***))))))+++++++++*********)))))),,,,,,+++***)))(((''''''((()))***,,,,,,++++++***++++++************++++++&&&''')))***)))((()))***(((((())))))*********+++&&&''')))***+++++++++***+++++++++*********))))))'''))),,,,,,***)))+++---***+++,,,,,,+++***((('''%%%''')))*********+++---,,,+++******+++,,,///000333---+++---...---000555999444...++++++,,,+++)))+++,,,,,,---......------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++++++++++++++++++++++++++(((((()))***++++++++++++---------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***)))(((''''''((()))***)))************+++++++++******))))))))))))******************)))))))))(((******)))))))))***+++,,,---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))((('''&&&&&&'''((()))+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++++++++***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))))))))))))))************+++******)))))))))))))))************************************************,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...***,,,...000111222222111333333333444555666666777555555444444555555666666888999;;;<<<<<<===???BBBBBBCCCCCCBBBAAA@@@BBBCCCAAA???===<<<;;;===???@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===;;;;;;;;;;;;999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777666555444333222222222222222222222222222222000000000111111111222222222111000///............------------------------------------------------------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))***+++,,,---------,,,++++++***)))))))))******++++++******)))******)))'''%%%%%%'''***))))))))))))))))))))))))***)))(((***,,,,,,***((())))))))))))))))))))))))*********)))))))))))))))*********))))))*********************************,,,+++***)))((())))))***++++++++++++++++++++++++++++++******)))*********))))))***+++++++++++++++++++++++++++************************)))))))))))))))******+++++++++******++++++************++++++&&&(((******)))((()))*********************))))))&&&''')))***+++++++++***+++++++++*********))))))'''***,,,,,,***)))+++,,,)))***+++,,,,,,+++******)))++++++***'''%%%$$$%%%************+++---///000666000---,,,+++***---222<<<666///,,,,,,------,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++%%%&&&(((***,,,------...+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((((((((((((((((((((()))************+++++++++******))))))))))))******************))))))))))))******)))))))))***+++,,,,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''(((((()))******++++++++++++*********)))))))))))))))))))))************)))))))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---...000111222333333111111222444555666777888555555555555555666777777999;;;<<<======>>>???AAABBBCCCDDDBBB@@@???@@@AAAAAA???>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>>>>>>>======<<<<<<;;;:::::::::::::::999888888777666666555444333222222222222222222222222222222111111111222222222222222222222111000////////////------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***+++,,,------,,,,,,+++*********)))******++++++******))))))))))))'''&&&&&&(((***))))))))))))))))))))))))''''''''')))++++++***)))))))))))))))))))))))))))+++*********))))))((((((***))))))(((((())))))***++++++++++++++++++++++++++++++***))))))))))))*********************************)))))))))***+++++++++************+++,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++++++++******************++++++************++++++'''(((******)))((()))***,,,,,,,,,+++******))))))'''((()))******+++******+++++++++***************(((***++++++***)))+++,,,((()))***,,,,,,---,,,,,,,,,------***'''$$$""""""************,,,...///000888555111...,,,,,,000333;;;666...++++++------,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***,,,---...//////++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++************++++++++++++******))))))*********+++++++++******))))))))))))***************)))))))))))))))((((((((()))))))))******++++++***)))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******)))(((((()))******(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((())))))************))))))$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))************))))))((((((************))))))))))))((()))))))))************((())))))***++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------///000111333333444111222222333555666666777555555555555666777888888:::<<<>>>>>>>>>>>>???@@@???@@@AAAAAA???>>>>>>???@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<;;;::::::======<<<<<<;;;;;;;;;:::???>>>>>>===<<<;;;::::::999:::;;;<<<<<<;;;999888666666555444444333222222222222222222222222222222222222222222222222222222222111000///////////////........................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,++++++*********)))))))))************))))))((())))))(((''''''(((***))))))))))))))))))))))))((((((((()))*********)))((((((((((((((((((((((((++++++******)))((((((((())))))(((((((((((())))))+++++++++++++++++++++++++++++++++*********++++++))))))))))))))))))))))))))))))((())))))***+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,++++++++++++))))))))))))************,,,+++***)))))))))***+++++++++************++++++''')))+++***)))((()))***,,,,,,++++++++++++++++++(((((())))))******************************************************++++++******++++++,,,,,,,,,,,,***,,,---,,,***(((((()))*********+++,,,---//////666666333///,,,...222555888333,,,***+++,,,---,,,+++,,,,,,---,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))******************************************++++++,,,------------,,,......///000000///............---,,,***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******))))))*********+++++++++******))))))))))))******))))))))))))))))))******'''''''''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))************))))))$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((((()))))))))************((()))***+++,,,,,,++++++******************************************************)))(((((()))******++++++,,,,,,,,,------------......///111222444444333333333444444444444444555555555666777888999999:::<<<>>>???>>>===>>>???:::<<<>>>???>>>======>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAA???>>>>>>===<<<;;;::::::=========<<<<<<;;;;;;;;;======<<<<<<;;;:::999999999:::;;;<<<<<<;;;999888555555555444333333222222222222222222222222222222222222222222222222222222000000//////......//////........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...***************))))))))))))))))))******)))))))))((()))***)))(((''')))***))))))))))))))))))))))))+++++++++***))))))))))))((((((((((((((((((((((((************))))))(((((())))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***++++++)))((('''''''''(((***+++,,,,,,,,,+++++++++******************)))))))))))),,,+++***)))))))))++++++++++++************++++++(((***++++++)))((()))***))))))***+++,,,,,,------)))))))))))))))*********************************,,,+++***)))*********+++,,,,,,,,,++++++*********(((***,,,,,,+++***+++,,,***++++++,,,,,,------...111444444...+++...111333333///***)))+++---,,,+++,,,,,,,,,,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++(((((()))*********))))))************************+++++++++++++++***)))(((***+++,,,------,,,+++***------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))************+++++++++******))))))))))))******))))))))))))************&&&'''((()))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))******)))))))))(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))***+++,,,---******)))))))))((((((((())))))))))))************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++************************+++***)))(((((()))***+++***+++,,,---------,,,,,,------......000222333444444444333333333333333333666666666666777999:::;;;:::<<>>=========888:::===>>>=========>>>>>>>>>>>>>>>??????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@======>>>======;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999:::::::::::::::999888888444444444444333333222222222222222222222222222222222222222222222111111111000//////....../////////........................------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++++++++,,,---...************************((())))))******))))))(((''')))******)))((()))+++)))))))))))))))))))))))),,,,,,,,,***((('''(((***)))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))***++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))******(((''''''''''''((())))))+++++++++*********))))))+++*********))))))((((((******))))))***++++++,,,++++++************++++++)))***,,,+++***))))))***'''((()))***+++---......******))))))))))))*********************+++++++++---+++)))((()))++++++***---,,,+++***))))))))))))((()))+++***)))(((((()))+++,,,,,,,,,---,,,,,,,,,...444555///+++---/////////,,,******---///---+++,,,,,,,,,,,,,,,+++************+++,,,,,,+++******************************((()))***+++++++++******************************+++++++++++++++***)))((('''(((***++++++***((('''***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,***)))(((''''''((()))***)))************+++++++++******))))))))))))******((()))))))))************((((((***+++++++++***))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))))))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))&&&&&&''')))***+++,,,---***)))))))))(((((((((((())))))))))))***************+++,,,------+++***)))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***+++,,,---------,,,,,,------------///111333444222222222333333444444444666666666777888999;;;;;;:::<<<>>>???===<<<;;;;;;:::<<>>=========<<<<<<======>>>???@@@@@@???@@@BBBCCCCCCBBB@@@???<<<============;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777444444444333333333333222222222222222222222222222222222111111111000000000111000000//////000000111........................---------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((('''(((******))))))***+++)))))))))))))))))))))))))))******)))'''&&&)))+++))))))))))))))))))))))))((((((((()))******++++++*********))))))*********************************((()))***+++++++++*********************************))))))(((((((((((()))''''''((()))))))))))))))*********)))))))))(((((())))))))))))************'''((()))***+++,,,,,,,,,++++++************++++++)))+++,,,,,,***)))))))))(((((())))))***+++,,,,,,+++***)))(((((()))******))))))*********+++++++++///+++(((((()))+++***)))+++***)))((((((((()))***(((***++++++)))(((((())),,,,,,---------,,,+++***///666888111,,,---///...---+++***+++///000...,,,,,,,,,,,,,,,,,,+++***)))++++++------------++++++************************)))***+++,,,---,,,,,,+++)))))))))))))))))))))))),,,,,,,,,------,,,,,,+++,,,---///000000///---,,,''''''(((***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------+++***((((((***+++---)))************+++++++++******))))))))))))******(((((())))))*********+++)))***+++,,,---,,,++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))(((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''''''''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))***************+++---------+++)))(((++++++++++++++++++++++++************************...---+++******+++---...***+++,,,---...---,,,,,,,,,,,,,,,,,,...000222333000000111222444555666666666666666777888:::;;;<<<999<<<>>>???===;;;::::::===???BBBBBB@@@===<<<<<<;;;<<<<<<===>>>????????????@@@BBBCCCCCCBBB@@@???<<<<<<=========<<<:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<==================;;;999777666666666777444333333333333333333333222222222222222222222222222111111111000000//////222111111111111111222222////////////////////////------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,........................(((((())))))))))))((((((&&&(((***+++***)))***+++))))))))))))))))))))))))&&&'''((('''%%%&&&))),,,))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''(((*********)))(((************************+++***)))(((((('''(((((('''(((***+++++++++***)))))))))))))))((((((((((((''''''((()))***+++,,,,,,%%%''')))+++,,,------,,,++++++************++++++***+++,,,,,,***))))))))))))))))))))))))*********+++***)))(((((()))******))))))******++++++++++++///,,,(((''')))++++++)))((((((''''''''')))***+++(((***,,,,,,,,,+++,,,------------............///333111000...------------************************,,,,,,++++++,,,,,,---...------++++++++++++------...---,,,+++***+++,,,,,,************************++++++***)))((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++************++++++,,,,,,,,,+++***************)))))))))((((((++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))+++)))'''&&&((()))))))))++++++************++++++,,,+++***((((((((()))*********)))(((((('''((((((---,,,+++)))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************)))))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////555555555555555555555555333333555666777777777777::::::999888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>>>>EEEFFFFFFFFFDDDAAA>>><<<:::::::::;;;::::::999999777888:::<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888<<<999222444===<<<444666555444555666666444333111111222222222333333333222222222222111111000000......///000111222333333,,,,,,------...//////000............////////////---.../////////...,,,,,,*********+++,,,---...///...,,,***(((''''''((()))+++++++++************)))+++++++++,,,,,,---------******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((''''''((()))***++++++,,,///...,,,***))))))******%%%''')))))))))((()))***,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***))))))***++++++++++++***,,,,,,++++++***)))))))))))))))*********+++++++++***---...---)))'''''')))))))))***+++,,,---------+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***)))))))))***++++++************++++++,,,,,,,,,,,,------------111000...---,,,,,,---...+++++++++++++++++++++++++++************+++,,,,,,---,,,++++++++++++,,,------,,,+++*********++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,,,,---......---,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************************************,,,***(((((()))*********+++******))))))******+++,,,+++)))((((((((()))***+++***))))))((((((((()))++++++***))))))***++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))******************)))***************++++++++++++++++++++++++++++++++++++***)))((((((((())))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111222333444555555555222333444555555555555555777777777777777999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>>BBBCCCCCCCCCBBB???===;;;::::::;;;;;;;;;;;;::::::999:::<<<===>>>======<<<<<<;;;;;;;;;;;;:::::::::666:::888333666??????888666444444444555555444222111111222222222333333333222222111111000000000000/////////000111111222222000//////......---,,,,,,............////////////---.../////////...,,,,,,++++++++++++,,,---......---,,,***)))((())))))***+++++++++************)))+++++++++,,,,,,,,,------))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((((((((())))))******++++++...---+++************+++'''(((******)))((()))***++++++***))))))***++++++++++++******)))*********))))))***+++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,------''')))***)))'''%%%&&&'''((((((((())))))******++++++++++++++++++++++++++++++++++++*********))))))++++++******)))*********++++++************++++++++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++++++++++++++++++++++++++)))(((***---...,,,***((((((***+++,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************---+++))))))+++,,,+++++++++******))))))******++++++***))))))((()))))))))++++++***))))))))))))*********)))))))))***++++++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******+++++++++***************************************((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...000222333444444444222222333444444333333333444444444555666888999:::::::::::::::;;;;;;;;;;;;999999999999:::<<<===>>>>>>???@@@@@@@@@>>><<<::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999555888888444777@@@AAA<<<555444333333444444333111111111222222222333333333222222000/////////000111000000000000000000000000000000///......------,,,............////////////---............---,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++************)))+++++++++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''+++******************+++))))))))))))))))))))))))'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))*********,,,++++++*********++++++)))***,,,+++***))))))***++++++***))))))***++++++*********)))******++++++)))******+++++++++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,&&&'''((((((&&&&&&&&&((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++************************)))******++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++++++++++++++,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))---...,,,)))((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************************************,,,+++)))***+++,,,+++*********))))))))))))************))))))))))))))))))++++++***************+++*********)))))))))))))))************)))))))))((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))&&&'''((()))+++---...///+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,---000222333333222222333333333333333333222222222222333444666777999:::999999:::::::::::::::999777777777888:::;;;<<<===;;;<<<===??????===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===<<<;;;:::<<<<<<<<<;;;::::::999999555888888666888>>>@@@===666444222222333333222111111111222222222333333333222111000......///111222111111000000////////////---------...//////000000............////////////.........---------,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,,,,+++++++++++++++*********))))))*********+++++++++++++++,,,,,,++++++***)))((((((,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((())))))***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((*********)))))))))))))))***************+++++++++***+++---,,,***)))))))))+++******************+++***)))))))))***+++,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((((((((((()))((())))))))))))***++++++++++++++++++***************************************************************)))))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,------------******))))))***+++---...+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********------------------------...,,,+++---000111///,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++***************+++++++++,,,,,,************************************************+++)))))))))++++++***)))***))))))))))))))))))***)))))))))*********))))))+++***************+++++++++++++++***)))(((''''''************)))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222111000000333333444444444333333222222222444555777888999999888888999:::999999888777555666777888:::;;;;;;;;;999;;;===>>>???>>><<<;;;:::;;;;;;<<<=========<<<;;;<<<======<<<;;;999888======<<<<<<;;;::::::999777999999666777:::<<<;;;777555222222222333222111111111222222222333333333111111000//////000111222111111000000///.........------......///000000111............////////////......------,,,,,,,,,,,,......---,,,++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))************************,,,,,,++++++***)))((((((,,,,,,,,,++++++*********************************))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,************************((((((((((((''''''''''''************************))))))))))))))))))))))))***************************)))((()))***+++***(((*********))))))))))))))))))************************+++---,,,***)))))))))*********++++++************)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***))))))))))))(((((((((((((((((((((+++***)))***+++,,,------++++++*********************************************************************)))))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,------------+++***))))))***+++,,,---************************,,,,,,++++++,,,,,,---...******++++++++++++******,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++***))))))***++++++***(((***))))))(((((())))))***(((((()))************)))***))))))))))))***++++++************)))((('''&&&************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))******************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******+++++++++***************************************++++++***)))(((&&&$$$###+++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------000000000///////////////222333333444444444333333222333555666888888999999777888999999999888666666666666888999::::::::::::999:::<<<>>>>>>>>><<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888======<<<;;;:::999888888777888888666444555777999888666333222222333222111111111222222222333333333111111111111222222222222000000000//////.........111111000//////......---............////////////...------,,,+++,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++*********+++++++++************)))*********)))))))))))))))******+++,,,------......---,,,,,,++++++*********------------------------------,,,,,,+++*********,,,++++++******++++++,,,************************)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***((()))))))))))))))*********)))******+++******)))))))))***,,,+++***))))))***)))***++++++++++++***)))*********)))******++++++***++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++++++++*********+++)))'''((()))+++,,,,,,((((((((((((((((((((((((***************************************+++++++++*********)))******++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,---)))***+++,,,,,,+++***)))+++,,,,,,---,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++************************))),,,///---***''')))+++******+++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++************++++++++++++************************+++++++++++++++++++++++++++******+++---,,,+++)))))))))(((((((((((())))))'''((()))***+++******))))))((((((((())))))***+++&&&'''(((*********))))))************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******************)))***************+++++++++++++++++++++++++++++++++************(((&&&$$$###++++++++++++*********)))************************++++++++++++,,,,,,,,,,,,...---,,,,,,,,,...000111000000111222333333333333222333555666777777777777666777888999999777555444777777999:::::::::999999999:::<<<======<<<;;;:::888999:::;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::;;;;;;:::999888777666666555555555555222111444777:::777444222333333333222111111222222222333333333000111333444444444333222//////////////////......111111000000///.....................////////////...---,,,+++++++++,,,,,,------,,,+++++++++,,,,,,---,,,***)))((())))))***+++++++++************)))******)))))))))((((((((())))))***+++---...//////------,,,,,,+++******)))------------------------,,,,,,++++++***)))))))))++++++************++++++******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))((()))***+++***((((((((())))))******++++++******++++++***)))(((''''''(((******)))((()))***)))***++++++++++++***)))++++++******)))************+++,,,,,,------,,,,,,)))))))))***++++++,,,,,,------,,,,,,++++++++++++,,,)))&&&&&&)))++++++***&&&&&&''''''(((((())))))************************))))))*********+++++++++++++++******)))*********++++++************++++++)))************+++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,)))***+++,,,,,,+++***)))******+++,,,+++***)))(((************************************************((((((((((((((((((((((((,,,111444222+++(((+++///((()))***+++,,,---------*********)))))))))(((((()))************+++++++++************************++++++++++++++++++++++++,,,++++++---......,,,***))))))(((((((((((())))))'''((()))+++++++++***)))(((((('''(((((()))******###$$$''')))++++++,,,+++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******+++++++++,,,++++++++++++++++++++++++'''(((***+++++++++***)))++++++++++++******))))))******************************+++++++++,,,,,,,,,,,,***))))))***---000222......///111222222222222222333555666777666555555666777888999888777555333888888:::;;;;;;:::999888888999;;;<<<<<<;;;:::888777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<999999888777666555444444222222333333111000333777;;;888444333333444333333111111222222222333333333///111444666666555333111////////////////////////......//////000111111111............/////////000...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---...,,,***(((''''''((()))+++++++++************)))******))))))((((((((('''******************++++++------,,,,,,+++***))))))************************((((((((()))******+++++++++******************+++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***((('''(((((()))***++++++,,,***+++++++++***)))'''&&&%%%''')))))))))((()))***)))***+++,,,,,,+++***))),,,,,,+++***)))))))))******+++,,,,,,------,,,,,,,,,,,,++++++***)))))))))+++++++++*********))))))...+++''''''***,,,,,,***'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++***)))))))))***++++++************+++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******---------,,,,,,+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++***,,,///111111///,,,***+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***)))******++++++,,,------,,,++++++******++++++,,,))))))))))))))))))))))))---,,,******+++,,,+++***++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************)))((('''((()))***)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%'''+++---...---+++)))---+++)))'''%%%%%%%%%%%%)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------///000111000000000000////////////333444666777777777666555555555555555666777888999===<<<;;;:::999888888888888999;;;<<<<<<;;;999888888888999999999::::::::::::::::::999999999888888888888999888777555333222444333333222222333333444;;;888333000000000111000+++---///000000111444666333333333222111000//////////////////////////////............---,,,+++***+++,,,------............)))***,,,---...------,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))))))))))))))******+++++++++++++++++++++++++++******+++++++++******)))---+++***)))***)))'''&&&))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))************************((()))))))))*********+++++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))************+++++++++*********))))))))))))((((((((()))***+++,,,,,,---))))))(((((((((((((((((())))))***+++***)))(((''')))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++************++++++------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---......---+++***++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++******++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,************************---,,,******,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************)))))))))((((((((((((((())))))))))))***))))))))))))))))))***&&&'''***,,,---,,,+++*********((('''''''''((((((++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------...///000000/////////////////////333444555555666666555555555555555555666777888999<<<;;;:::999888888888888777888:::;;;;;;:::888777888888888888999999999999999999999999888888888888888888888888777555333222444333333222222333333444999777444222333333333333333444555444222111111222222222222222111000///...////////////////////////............---,,,+++******++++++,,,,,,,,,,,,+++***+++,,,---------,,,+++++++++************++++++***++++++,,,,,,++++++***)))))))))))))))******+++++++++++++++++++++++++++))))))******++++++++++++,,,***))))))******((('''))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********,,,,,,+++************+++++++++++++++++++++++++++++++++++++++************)))************+++++++++)))))))))******+++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))***************++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))(((((())))))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************))))))))))))(((((((((((())))))))))))+++++++++******+++++++++(((((()))***++++++++++++(((((((((((()))***+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,---......//////////////////////////////333333333333333444555555555555444555555666777888:::999888777777777777777666777888999999888777666777777777777888888888888888888888777777777666666777777777777666555333333444333333222222333333444555333222222444444333222444555555333111///000000111222222111111000///...////////////////////////............---,,,++++++------.........---,,,,,,+++,,,,,,---,,,,,,+++************))))))***************++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++((())))))******++++++++++++)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))************++++++************************))))))))))))(((((((((((()))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***************************(((((())))))******++++++*********************************+++++++++,,,,,,++++++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++(((((()))***+++,,,---------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++++++++,,,******))))))))))))******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++***((()))***++++++***++++++************++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))((((((&&&''')))******)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))*********)))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,)))))))))))))))***++++++)))))))))******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,------.....................///////////////333222111111111222444555444444444444555666777777777777666555555555666666555666666777777666666555666666666666777777777777777777666666666555555555777777666666555444333333444333333222222333333444111000000111222222///---,,,---//////......///111000000111111000//////...////////////////////////---.........------,,,+++,,,---------,,,+++******,,,,,,,,,,,,++++++************))))))))))))************++++++++++++******)))))))))))))))******+++*********************************))))))))))))***)))(((((((((***++++++)))((()))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))************************************************)))))))))(((((((((((('''(((((())))))************&&&''''''((()))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************************)))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++)))******++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++*********))))))+++************+++,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))******++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))(((&&&''')))******)))++++++************++++++************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))******(((((((((((())))))))))))******))))))))))))*********)))((((((((()))***++++++++++++++++++*********(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,------...------,,,------....../////////000222222111000000222333444333333333333444555666777555555444444444555666666555555555555555555555555555555666666666777777777666666666555555555444444666666555444444333333333444333333222222333333444222111111222222000---+++(((***,,,---------///111//////000000000///......////////////////////////---------...------,,,,,,)))))))))))))))((('''&&&---,,,,,,+++******************))))))))))))******)))******++++++******))))))))))))))))))******+++************************---,,,***)))((('''(((((()))((('''(((***++++++***((()))))))))************((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))***++++++******&&&''''''((()))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************,,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))************+++,,,,,,+++***************++++++++++++++++++++++++((()))))))))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++***************)))))))))))))))***++++++++++++++++++++++++++++++)))***************++++++***))))))))))))))))))************+++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******))))))******++++++)))******+++,,,,,,------,,,++++++******++++++,,,************************((('''&&&''')))******)))++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))((((((((((((************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))***,,,,,,,,,++++++)))((('''''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++,,,---......---,,,+++---------......//////000111111111111111222333333333333333333333444666666444444444444444555666777555555555555555555555555666666666666777777777777666666666555555555444444666555444333333333333444444333333222222333333444555444333444444222///---,,,---//////...---///000......////////////......////////////////////////,,,------...------,,,,,,,,,,,,---------,,,++++++,,,++++++************+++*********))))))*********))))))************)))))))))))))))))))))******+++************************---,,,***((('''''''''((()))((('''(((***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))((()))))))))************'''(((***++++++***))))))''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,++++++***)))(((''''''************************((((((((())))))))))))***,,,,,,+++************+++++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++,,,,,,++++++************))))))***+++,,,---......+++,,,,,,------......///......---,,,,,,,,,,,,---))))))(((((())))))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++)))*********++++++++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++************+++,,,---+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***((('''(((***,,,,,,+++++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((***+++++++++***)))((('''(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***,,,---......---+++***,,,,,,---......///000000000111222222333333222222222222222222333444555666333333333444444666777777555555444444444444555555666666777777777888888888666666666666555555555555555444333222222222333444444333333222222333333444444333222333444444222000///000111000......///000---......//////.........////////////////////////,,,,,,------...------,,,...//////000000000000///+++******))))))***+++,,,++++++************++++++))))))************)))))))))))))))))))))******+++***************************)))(((''''''(((***+++***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))************))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((()))***+++,,,------((()))***++++++***((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******************************((((((((()))))))))******++++++***))))))))))))***++++++++++++++++++++++++++++++***************))))))************+++++++++))))))******************)))*********++++++,,,,,,+++++++++,,,---.........///...---,,,,,,,,,------******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,******++++++++++++******+++******************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,++++++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---...---++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))************************)))((('''((()))******((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((('''))))))***++++++***((('''************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,------...///000000000111222444444333222222222222222222333444555555333333333444555666777888666555555444444555555666777777777777888888888888777777666666666555555555555444333222222222333444444333333222222333333444111000///000222333333111---...//////......///111------......///......---////////////////////////,,,,,,------...---------))))))***+++,,,,,,,,,,,,******)))))))))***,,,---,,,,,,++++++++++++,,,,,,))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))((('''&&&&&&'''))),,,...+++)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))+++,,,---...///)))***+++,,,+++)))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,((((((((((((((((((((((((((())))))))))))***************)))(((((((((((((((++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++''''''((()))***++++++,,,+++++++++************)))(((((()))******+++,,,,,,---,,,+++***)))***+++,,,++++++******++++++,,,---******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,------.........***)))((()))+++,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...((((((((()))*********+++)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++***)))(((''''''++++++******************''''''(((((())))))******+++*********))))))((((((++++++***)))(((((())))))))))))*********+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***)))(((&&&%%%&&&(((************************++++++***)))(((((())))))))))))************))))))((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***)))*********++++++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***)))(((((('''+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))******))))))(((''''''''')))))))))******+++++++++,,,+++***))))))***+++,,,(((((((((((((((***,,,---///...,,,,,,+++,,,---...---,,,+++,,,------,,,***------...///000111222222000111222222333333222222333333333333333333333333333444444555666777888888999999999999999999999999777777777777666666666666555444333222111///......111111111111111000//////333222222222111111000000///////////////.........---.........//////000000.........---,,,,,,+++++++++++++++,,,,,,,,,------++++++------------++++++)))+++,,,---,,,,,,------+++***)))(((((()))***+++((((((''''''''')))***+++---+++((('''&&&(((***,,,******************************************************+++++++++,,,,,,,,,***$$$ $$$---222///***---+++)))((((((((('''%%%************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))************+++++++++,,,,,,+++++++++'''(((((()))***+++++++++******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((()))***+++++++++++++++*********))))))...------,,,,,,------...+++,,,---...---,,,+++***)))))))))***+++++++++,,,++++++******))))))(((((('''(((***+++,,,,,,+++***************************************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++---...---------------,,,,,,,,,***)))((()))+++++++++)))***************************+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++******************+++++++++***)))(((((('''************************(((((((((((())))))******************)))))))))(((******)))((((((((((((((())))))*********+++++++++************************++++++***))))))***++++++((()))******))))))***+++***************************))))))(((''''''(((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))*********+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---------...++++++************++++++((()))***,,,,,,,,,,,,,,,---,,,++++++***+++,,,---...---,,,---......---+++------...///000111222222333444444555555555555555333333333333333333333333333444555555666777888888999999999999999999999999666666666666666555555555444333333222111000//////222222222222222111000000111111000000000/////////////////////////////////////////////000000000111////////////000000000000//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------+++***)))))),,,+++***))))))***+++,,,******)))((())))))++++++***)))(((''''''((()))***((((((((((((((((((((((((************************************+++++++++++++++'''$$$&&&+++...,,,)))+++)))''''''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))%%%&&&((()))******))))))(((((()))))))))***************++++++++++++******'''(((((()))******++++++,,,++++++******++++++,,,(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++++++++*********)))))),,,++++++++++++++++++,,,)))***+++++++++***))))))***************+++++++++*********))))))))))))))))))******+++++++++*********************************++++++,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++************************)))))))))***+++,,,...///......------,,,+++++++++***)))((()))***++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---------------)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++******))))))((((((************************((((((((())))))))))))***************))))))))))))))))))((('''''''''((((((***************+++++++++************************++++++***))))))***++++++$$$'''***+++++++++,,,---************************)))(((((('''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((*********)))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&'''((()))***+++)))******++++++*********''''''''''''''''''''''''))))))))))))))))))))))))***************+++------))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))******************++++++++++++******(((***---//////...,,,+++++++++************+++,,,...---,,,---...///...---------...///000111222222444555555666666666666666333333333333333333333333444444555666777888999999::::::::::::::::::::::::666666666666555555444444333222222222111111111111222222333333222222111000////////////............//////////////////000000---------------.........++++++,,,------...//////333222111000...---+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,+++***************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))),,,***(((((()))***)))((()))'''&&&''')))******)))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))************++++++))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((())))))))))))******))))))************))))))((((((((()))******++++++,,,++++++******++++++,,,((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++*********************))))))))))))******))))))******+++******)))+++++++++***************))))))))))))************++++++*********************************************+++,,,------+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********+++,,,------------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,*********************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************************************+++******************+++"""%%%)))******))))))***************************)))(((((('''''''''(((((())))))))))))((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&''')))***++++++******++++++,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,************************))))))******++++++++++++''''''(((((((((((((((((()))***+++,,,,,,+++***))))))***,,,......---,,,+++************+++++++++,,,...,,,+++,,,---......---------...///000111222222333444444555555555555555444444444444444444444444444444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555222222222222222222222222111222222222222111000000//////////////////......//////000000000000111111........................***+++++++++,,,,,,,,,---222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---......---++++++++++++++++++++++++,,,++++++***))))))))))))'''((()))******))))))(((************************(((((((((((((((((((((((())))))))))))((((((((((((+++++++++)))((('''((())))))((('''''')))******)))'''(((((()))***++++++,,,((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))***((((((((((((((((((((((((((())))))***************(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))************))))))(((((((((((())))))*********************+++))))))))))))))))))))))))))))))************))))))***)))))))))))))))******************************)))))))))(((((()))))))))+++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((())))))******++++++---,,,***)))((()))*********************************+++,,,------+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---......,,,+++***+++---...---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++************))))))))))))))))))))))))))))))******+++******)))******++++++*********************************************************++++++*********%%%(((++++++***((('''''')))))))))))))))))))))))))))))))))(((((()))*********************)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++)))(((((()))++++++((((((((())))))***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************++++++,,,******+++,,,,,,,,,,,,,,,,,,***))))))+++------,,,------...///000111222222333444555555666666555555444444444444444444444444444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666222222222222222333333333000000000000000//////...000000000000000000000000000000000000111111222222111111111111111111111111////////////......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///---)))******************)))*********))))))((((((''''''(((***,,,,,,+++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***((((((***,,,+++)))''''''((()))(((''''''(((((()))***++++++,,,(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))*********'''(((((((((((()))))))))((((((((())))))((((((((()))))))))))))))*********)))(((((((((((((((((())),,,++++++*********++++++))))))))))))))))))))))))))))))************))))))******)))))))))))))))*********************************))))))))))))***************++++++,,,,,,,,,,,,+++++++++***)))))))))(((((())))))******++++++---,,,***)))((()))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,,,,,,,+++***)))((()))***+++,,,---...///,,,+++***+++---------,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))******++++++)))))))))***++++++,,,,,,+++************)))))))))))))))))))))************++++++*********+++,,,,,,+++++++++***************++++++++++++++++++++++++)))***++++++++++++***)))+++,,,...---+++)))((()))))))))))))))))))))))))))***))))))))))))******+++))))))************))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((())))))(((((('''++++++++++++++++++++++++,,,++++++***))))))((((((+++++++++*********************++++++++++++******+++***((('''((()))***+++)))***+++,,,---------,,,+++)))((((((***,,,---,,,------...///000111222222555666666777777777777777444444444444444444444444444555666888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777222222222333333333333333//////000000//////...---111111111111222222222222000000000111222222333333//////............------///......---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++***+++...///,,,)))((()))************)))(((((())))))))))))(((((('''((()))+++,,,---,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((()))))))))((()))+++,,,+++***((('''((()))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))******+++******))))))******+++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))***************+++++++++++++++************++++++((((((((((((((()))***++++++++++++***************))))))))))))************++++++******************))))))))))))))))))))))))************+++,,,------******************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))***+++,,,------...***)))((()))+++,,,+++***************************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******************++++++'''(((((()))***+++++++++((())))))***++++++,,,,,,+++++++++*********))))))((()))))))))******************))))))***++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))***++++++++++++***))),,,------,,,***))))))***))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((++++++************++++++))))))))))))))))))))))))((((((***+++,,,,,,,,,+++,,,***((((((***---......------...///000111222222555555666777777777777666555555555555555555555555444555666888:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777777666333333333333333333333222000000000000000///......111111111222222222333333000000111111222333333444------,,,,,,,,,+++++++++++++++*********************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,)))''')))---...+++''')))***++++++++++++***)))'''((()))*********))))))(((((()))***+++,,,,,,,,,((((((((((((((((((((((((************************''''''((()))******++++++***)))(((((()))************((('''''')))******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((())))))******))))))(((***)))))))))))))))))))))******))))))))))))******+++***((('''&&&'''((()))))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))))))))*********++++++++++++******))))))******+++((('''''''''((()))+++,,,***************+++++++++*********))))))))))))))))))******+++++++++******))))))))))))))))))))))))******))))))***,,,...///******************************++++++++++++******++++++++++++++++++++++++'''(((***,,,---------,,,++++++++++++++++++,,,,,,)))''''''((()))***)))((())))))))))))))))))))))))))))))***++++++++++++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''((()))***++++++,,,((())))))***++++++,,,,,,++++++++++++******))))))(((((())))))*********+++))))))((())))))***++++++++++++++++++******))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++)))(((''')))***))))))))))))))))))))))))'''''''''''''''((()))***$$$%%%&&&((())))))******))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((())))))******...---------,,,,,,++++++,,,+++***))))))***+++,,,''')))+++,,,,,,***(((&&&&&&''')))***+++++++++***---+++))))))+++...//////------...///000111222222222333333444444444444444555555555555555555555555444555666888:::<<<===>>>========================;;;;;;:::999888777666555444444444333333222222222111111111111111000//////000000111111222222222333000000111222333333444444222222111111000000000000+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------'''$$$###&&&,,,...,,,)))***+++,,,------,,,+++***((()))***+++,,,,,,+++***'''(((((()))***++++++,,,************************************************&&&'''((()))***+++,,,---,,,***((((((******)))((('''&&&%%%''')))+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((((('''))))))))))))))))))))))))******(((''''''((()))***''''''''''''((((((((()))))))))************))))))*********)))))))))))))))((((((''''''''''''((((((***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))))))))************))))))++++++***))))))((())))))))))))******++++++++++++******))))))))))))*********))))))))))))+++---...))))))******+++++++++,,,++++++******))))))((((((''')))***,,,,,,,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++******))))))))))))******---,,,,,,+++*********+++------,,,+++************---,,,,,,++++++*********((())))))))))))*********,,,,,,++++++,,,,,,---...******************************)))))))))))))))***))))))))))))))))))))))))......---,,,+++***)))(((---...---)))%%%$$$'''***(((((((((((()))))))))))),,,+++++++++******))))))&&&(((******)))(((((()))******************************+++++++++******)))))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,+++***)))((('''&&&******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((((((((((((,,,***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((()))************************)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((()))***************)))((('''''''''(((***+++,,,+++******++++++***)))---------............///---------......///000111444444555555666666777777222333444666888999999999888888888999:::<<>>===<<<<<<::::::999999888777666666555555444444444333333333444333333222222333333444222222222222222222333333444222111111222222111///////////////...............---,,,++++++,,,---......---+++,,,,,,---+++***...---,,,,,,++++++,,,,,,,,,------......------,,,+++***)))(((((()))***+++***+++,,,------+++***((())))))************)))))))))''''''((()))******)))(((((()))***+++,,,,,,,,,.........---,,,+++))))))******************************)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&'''((()))***+++(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,++++++++++++++++++,,,---,,,,,,+++***)))((((((******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))************,,,,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((('''''''''(((***---...)))))))))((()))******+++++++++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********))))))))))))******...---,,,+++************,,,,,,+++++++++,,,,,,---***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------************************+++******)))))))))***************************************)))))))))))))))+++,,,+++)))&&&&&&(((+++((((((((()))))))))*********)))))))))(((((((((((((((***++++++)))((()))***************************))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&'''((()))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''''''''(((((())))))***)))(((((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((()))***************))))))((((((((()))***+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------............///000111111555555555666666777777888555666777999::::::::::::888888888999:::<<<>>>@@@@@@@@@???>>>>>>===<<<<<<::::::999999888777777777444444444333333333222222444333333222222333333444222222222222222222222222333111000000111111000///////////////............///...---,,,,,,---...//////...,,,,,,---...,,,+++------,,,++++++++++++,,,,,,,,,------------,,,,,,******))))))))))))*********+++,,,------+++***((())))))************)))))))))((('''((()))***)))((((((((()))***++++++++++++***++++++++++++***))))))************************)))))))))((((((((((((((()))(((''''''''''''((()))'''''''''((((((((((((((('''&&&&&&&&&'''((()))***(((((())))))(((''''''&&&************)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++,,,++++++******)))))))))++++++************++++++******))))))))))))******))))))))))))(((((((((((())))))))))))************,,,+++***)))))))))******++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++******************************))))))))))))******((()))))))))************,,,,,,++++++++++++++++++*********++++++++++++,,,+++++++++***************)))******++++++******)))******))))))))))))******++++++******++++++,,,---************+++,,,---...++++++,,,---,,,+++***)))***++++++++++++,,,,,,,,,+++************+++,,,,,,************************++++++************++++++++++++++++++++++++++++++(((((())))))*********+++)))******)))'''(((***,,,)))))))))*********++++++)))))))))))))))(((((((((+++,,,,,,,,,***((()))***************************(((((()))))))))))))))((())))))))))))))))))))))))******((((((((((((******'''''''''((((((((())))))$$$%%%%%%'''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((())))))***)))''''''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))************************+++******)))((('''&&&&&&'''((()))*********)))((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))((())))))************)))******))))))******+++,,,)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,////////////000111222222555555666777777888999999::::::;;;;;;<<<<<<;;;;;;888888888999:::<<<>>>??????>>>>>>>>>===<<<<<<<<<:::::::::999888888777777444333333333333222222222333333222222222222333333444333333222222111111111111000//////000000///...////////////............///......------......//////...------......---,,,------,,,++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))***+++,,,,,,,,,+++)))(((((())))))******))))))(((***)))(((((()))***)))'''(((((()))***++++++++++++''''''((()))))))))))))))************************(((((()))))))))*********)))((((((''''''(((((()))))))))((((((((((((((('''(((''''''&&&&&&''''''((((((((()))))))))(((''''''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************,,,++++++******++++++,,,***))))))(((((())))))***(((((((((((())))))))))))))))))))))))************++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))'''''''''((()))***+++******))),,,,,,,,,++++++*********************++++++++++++******************************++++++++++++******+++******))))))******+++(((((((((***+++---///000***)))))))))******+++,,,,,,---......,,,***(((&&&(((((()))))))))***************))))))******+++,,,************************+++++++++***++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))((()))***+++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++((('''((()))************************((())))))************)))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))'''&&&&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))''')))+++---...---,,,+++))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))************))))))*********+++++++++,,,,,,+++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,////////////000111222333555555666777888999999:::<<<<<<<<<<<<<<<;;;;;;:::888888888999:::<<<===============<<<<<<<<<<<<<<<:::::::::999999888888888555555444444444333333333333333222222222222333333444444333333222111000000000///......///000///---////////////............/////////....../////////...---,,,,,,---...---+++---,,,,,,+++***+++++++++******++++++++++++******((()))***++++++***)))(((***++++++,,,+++***))))))(((((())))))))))))((((((+++***((()))******)))'''(((((()))***************&&&'''(((((())))))((((((************************************************((((((((((((((()))))))))***)))))))))(((((('''''')))(((((('''&&&&&&&&&'''(((((()))))))))(((((('''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********++++++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************+++******)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,,,,+++)))'''&&&&&&(((***+++,,,+++)))(((,,,,,,,,,++++++*********))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++************+++,,,---...******)))(((((((((((((((***+++,,,,,,,,,+++***)))(((((()))))))))***************))))))******+++,,,************************++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***)))))))))(((((()))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++)))'''&&&'''(((************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))*********+++++++++---,,,+++***((('''&&&%%%(((((((((((())))))))))))''''''(((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***++++++++++++***)))((('''&&&&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((+++---......---,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))*********))))))(((***+++++++++,,,,,,,,,,,,(((***,,,,,,++++++,,,...,,,,,,,,,,,,------------////////////000111222333555555666777888999::::::<<<<<<<<<;;;;;;:::999888777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999999999999999777666666666555555555555333222222111111222222333444444333333222111000000///...---...///000///...////////////...............//////////////////...,,,+++******,,,---,,,***,,,,,,+++************+++)))******++++++******)))((()))***++++++***)))(((++++++++++++******))))))(((((())))))))))))((((((+++***((()))***+++***((((((((()))*********))))))))))))******))))))(((''')))))))))))))))))))))))),,,,,,,,,+++***)))))))))'''(((((()))))))))))))))******))))))((((((((('''***)))((((((''''''''''''(((((()))))))))))))))((((((((()))************)))))))))))))))))))))))))))************************)))(((((((((((((((((()))((((((((()))******++++++))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************************))))))((((((************************************************'''((((((((())))))******************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&(((***+++,,,+++)))(((,,,,,,++++++++++++++++++)))))))))************+++***************+++++++++,,,,,,,,,------,,,,,,,,,++++++************++++++///...---+++***)))))))))+++***)))((('''''''''''''''((()))***,,,...///000***++++++++++++,,,,,,,,,+++************+++,,,,,,***************************************+++,,,---+++++++++++++++++++++++++++*********))))))((((((,,,+++))))))***)))(((&&&)))))))))*********++++++)))))))))************************(((&&&&&&''')))******************************+++,,,------------))))))))))))))))))))))))******((((((((((((***************+++++++++,,,,,,+++++++++***))))))(((((((((((((((((())))))))))))&&&''''''(((((())))))***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,+++***)))((()))''''''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%%%%&&&(((******+++******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))(((******+++,,,,,,,,,,,,+++$$$(((+++,,,+++,,,///333,,,,,,,,,,,,------------////////////000111222222444444555666888999::::::::::::::::::999888777666777888999:::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<::::::::::::::::::999999888888777777777666666666222222111111111111222222444333333222222111111111///...---...///000///...////////////............---......//////......---+++***)))***+++,,,+++***,,,,,,+++************************++++++*********))))))************))))))++++++******))))))))))))'''(((((())))))(((((('''***)))((()))+++,,,+++***(((((()))******))))))(((***************)))(((((())))))))))))))))))))))))------,,,+++***)))((('''''''''((()))***************))))))))))))))))))(((+++******)))(((((((((((((((((()))*********))))))+++++++++***((('''%%%$$$))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((())))))*********(((((((((''''''((((((((()))((((((''''''(((((()))''''''(((((())))))******))))))))))))************))))))******))))))((('''************************))))))))))))))))))))))))((())))))******+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,,,,+++'''((()))***+++******)))++++++++++++++++++,,,,,,))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,......,,,+++***)))))))))+++******)))))))))*********)))))))))***,,,///000***++++++++++++,,,,,,,,,+++++++++++++++,,,------************************))))))))))))***+++,,,,,,************************)))))))))))))))*********+++)))((()))++++++)))'''((((((((()))))))))******)))))))))******+++++++++*********(((''''''))),,,************************))))))***+++,,,------,,,))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))((((((((('''((((((((()))))))))***&&&&&&''''''((())))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&(((*********))))))***)))(((((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$'''''''''(((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))+++,,,,,,,,,+++***'''***...---+++***---111++++++++++++,,,,,,,,,,,,............///000111111222333444555777888999:::999999999999888888777666777777999:::;;;;;;::::::888888888999:::;;;;;;<<<::::::::::::::::::::::::777777777777666666666666222222111111111111222222222222222222222222222222///...---...000111000///////////////............,,,---...//////...---,,,+++***)))***,,,---,,,+++,,,++++++******************++++++++++++++++++*********))))))))))))******+++******)))))))))))))))''''''(((((((((((('''''')))(((''')))+++---,,,,,,((()))))))))))))))(((((((((((()))************)))))))))))))))))))))))))))++++++******)))))))))(((&&&''')))***++++++******)))))))))))))))*********++++++***************+++(((((()))***************)))))))))((((((&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))************((()))*********)))''''''***************************************************++++++,,,------......************************************************+++*********++++++,,,---((()))))))))*********************++++++,,,,,,---))))))))))))************))))))******++++++++++++******++++++++++++******,,,++++++******++++++,,,************+++,,,---...************+++,,,---...000...+++)))((()))+++,,,((())))))))))))*********,,,,,,++++++,,,,,,---...************************(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++,,,---......)))'''&&&))),,,---+++)))(((((((((((())))))))))))+++++++++,,,,,,---------++++++***)))((()))+++...************************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))***************))))))((('''&&&&&&%%%'''((((((((())))))******&&&&&&&&&'''((())))))***************************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((( """%%%(((************,,,***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((***))))))((())))))***+++************************''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((((()))***+++,,,+++******---000222///)))&&&(((+++)))************+++++++++---------......///000111222222333555666888999999888999999999999888777666666777999:::;;;;;;:::999777777888999:::;;;;;;<<<::::::::::::::::::::::::777666666666555555555555222222111111111111222222222222222222222222333333///......///111222111000000/////////............+++,,,---......---,,,+++,,,+++***+++---...---,,,,,,++++++***)))*********++++++,,,,,,,,,,,,+++++++++***)))(((((()))***++++++******)))))))))))))))''''''((((((((((((''''''(((''''''))),,,---------((()))))))))))))))((((((%%%&&&''')))***+++++++++)))))))))))))))))))))))))))))))))))))))*********&&&''')))***+++++++++***(((((())))))******++++++,,,+++++++++++++++,,,,,,(((((()))***************###$$$%%%'''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))(((((((((******))))))))))))******((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))************((()))*********)))'''&&&))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********,,,,,,)))))))))((()))******+++))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))***++++++,,,,,,++++++***++++++***)))***+++---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********,,,+++***(((((((((((())))))******)))(((((()))+++************************))))))(((((((((((())))))(((***,,,,,,+++***)))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))************+++++++++))))))))))))************'''((()))+++---///000111+++*********))))))(((((('''((()))***++++++***)))))))))))))))************(((((((((((())))))))))))******)))(((((((((((((((''''''((()))))))))))))))******))))))((((((''''''************************(((((())))))))))))((((((,,,+++)))((((((((()))***((((((((((((((('''&&&&&&&&&''')))*********)))(((+++*********))))))((((((***(((((()))***+++***)))(((((()))***++++++,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,+++)))'''&&&(((((())))))******++++++---,,,,,,+++*********+++,,,+++******,,,,,,+++***------......///000000000000222666999::::::999888777777888888888888777666:::999999999888888777777222444666888::::::::::::888888999::::::888777666777777666555555555555555333222111111000000111111///000111222222111000///000000000000000000000000111000///...---,,,,,,,,,.........------.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''*********)))))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''************++++++++++++&&&&&&''''''(((((())))))******))))))))))))******''''''''''''(((((((((((()))(((((('''''''''(((((('''((()))******+++******))))))((())))))***++++++''''''((()))***,,,...///***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***((((((''''''''''''((((((+++++++++************)))*********))))))))))))))))))************+++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))++++++***((('''((()))))))))))))))))))))))))))************************))))))***++++++++++++******)))))))))((((((((((((************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***...---,,,+++++++++,,,---************************)))************+++++++++,,,,,,,,,++++++*********,,,++++++******+++,,,---)))***++++++))))))***+++************************))))))(((((((((((())))))(((***,,,,,,+++***************************************)))(((((()))******(((((()))))))))*********))))))))))))************)))******+++,,,---------************)))))))))(((((((((******+++***))))))))))))))))))************(((((((((((())))))))))))******)))(((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((++++++)))((((((((())))))((((((((((((((('''&&&%%%'''(((((()))))))))))))))************)))))))))(((***(((((()))***+++***)))(((((()))******+++,,,,,,++++++***))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((((((((()))))))))))))))*********---,,,++++++*********+++,,,+++******,,,,,,+++***---------...//////000000000222444777888888777666666666777888888888777777999888888888777777777666444555666777888999999999777888888888888777666666555555444333333333333333222222111111000000111111000000000111111000000000000000000000000000000000000///...---------------...------,,,,,,------...------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++******)))((((((''',,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''+++******)))((('''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((())))))))))))(((((('''''''''(((((((((((()))*********))))))))))))(((((((((((())))))'''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++******))))))(((((())))))***+++++++++*********))))))***))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))************+++++++++,,,+++******))))))******++++++,,,---,,,***)))***+++))))))))))))))))))))))))************************))))))***++++++++++++***)))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***///...---,,,,,,++++++,,,)))))))))))))))))))))))))))************++++++++++++++++++++++++*********************+++,,,---...(((***,,,---+++************************************))))))(((((())))))***(((***,,,,,,***)))******************************++++++************++++++'''((((((((())))))))))))))))))))))))************++++++++++++*********)))************)))))))))))))))************))))))((())))))))))))************(((((((((((())))))))))))***))))))(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((())))))'''((((((((((((''''''&&&)))(((((((((((()))******************))))))))))))***(((((()))***+++***)))((())))))******++++++++++++***))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%''')))***************)))))))))))),,,,,,+++************+++,,,+++******,,,,,,+++***,,,,,,---......//////000000222444666777666555555555666666666777777888888777777777666666666666666666666666666666777888888777666666555555555555555333222111111000111111111222222111111111000000000111000000//////000000111000000000000000000000000......---------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++******)))(((((((((,,,++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))''''''&&&%%%++++++***))))))((('''''')))))))))(((((()))))))))((((((((()))))))))******(((((((((''''''(((((()))((())))))))))))(((((('''))))))((('''''''''((((((((((((((((((((())))))***((((((((('''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******+++******))))))******+++++++++*********)))))))))))))))))))))))))))******)))************+++++++++************************)))))))))*********++++++***))))))))))))))))))***+++,,,---,,,*********,,,))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++***************(((((()))))))))******+++(((+++---...---+++*********************************))))))))))))))))))***)))***,,,+++***)))***+++************************))))))))))))))))))))))))((((((((()))))))))******((()))))))))************++++++******))))))((((((*********)))))))))))))))************))))))((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((())))))((()))))))))))))))((((((***)))((((((((()))+++,,,*********)))))))))))))))***(((((((((***+++***)))((()))))))))*********+++******)))))))))))))))***++++++******)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''(((***+++++++++******))))))((((((++++++***************+++,,,+++******,,,,,,+++***+++,,,,,,---......//////111333555777888888777666555555555555666777777888555555555555555555555555888777666555444555666777666555333222222222333444222111000000//////000000111111111111111000000///111000///......///000111000000000000000000000000------,,,,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))(((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++*********)))))))))(((,,,,,,++++++++++++,,,,,,))))))))))))************(((((((((((((((((()))***)))))))))))))))((('''&&&((((((((((((((()))************)))(((((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))************************))))))*********************)))))))))))))))))))))))))))*********))))))*********+++++++++))))))*********+++++++++((())))))))))))***************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************))))))(((((((((+++---...---+++************************************))))))))))))******)))+++++++++))))))***,,,************************))))))************)))))))))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((((((((((()))))))))(((((()))******+++++++++*********)))((((((((()))+++,,,))))))))))))))))))*********(((((((((***+++***))))))))))))))))))************)))))))))))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***+++******)))++++++******))))))((((((*********))))))***++++++,,,+++******,,,,,,+++***++++++,,,,,,------......222444888;;;===<<<;;;:::555555444444555666777777444444444444444444555555999777666444333444444555555444222111111111222333222111111000000000000000000111111111111000///...111000///......///000111////////////////////////------,,,,,,,,,------...+++++++++******+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********((()))))))))*********+++,,,,,,++++++++++++,,,,,,))))))))))))************((((((((((((((()))******))))))***))))))((('''''''''(((((()))***,,,---...,,,,,,+++***))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************)))***))))))(((((())))))************)))))))))(((((((((((())))))************))))))*********+++++++++)))))))))***++++++,,,,,,((())))))))))))*********+++++++++******+++++++++((()))******)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))))))))***************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***%%%&&&(((***+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))***************,,,------,,,,,,***))))))(((***,,,---+++*********************************+++******))))))******+++***++++++***))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))************(((((())))))******++++++))))))))))))************+++***)))))))))))))))***))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((''''''((()))))))))(((((()))******++++++++++++******))))))))))))***++++++))))))))))))***************(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,+++)))(((************))))))))))))***))))))))))))***++++++,,,+++******,,,,,,+++*********+++,,,,,,------...000444:::@@@CCCCCCAAA???666555444333333444555666444444444444444555555555777777555444444333333333333333222111111111111111222111111000000000000000///000111111111000///...000//////......//////000////////////////////////------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))******))))))))))))))))))))))))***************+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((&&&&&&%%%$$$''''''((())))))***++++++)))))))))(((((()))))))))((((((((()))))))))******(((((((((((()))***++++++)))************))))))((((((((()))***+++---...///---,,,+++***)))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((('''''''''((())))))******)))))))))))))))(((((()))))))))******)))))))))(((((((((((((((((()))******++++++)))************+++++++++))))))******+++++++++,,,)))))))))*********++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))))))))******+++++++++************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***'''((()))+++,,,,,,,,,+++************************)))************+++++++++((()))))))))*********+++***+++,,,,,,,,,,,,******)))***++++++))))))***+++************************+++******))))))******+++***++++++***((()))***,,,++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))************))))))))))))************)))))))))*********++++++((()))))))))***************))))))(((((()))***+++))))))))))))************(((((((((((())))))))))))((((((((((((((()))******''''''((()))))))))))))))'''((((((((()))))))))***************************(((((())))))))))))((((((&&&&&&((()))))))))(((((('''((())))))*********)))))))))***++++++++++++***((()))))))))***************(((((()))***+++***))))))))))))))))))))))))((()))))))))))))))***++++++)))))))))******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))(((((()))))))))))))))*********)))))))))))))))***++++++,,,+++******,,,,,,+++************+++,,,,,,------,,,222;;;CCCHHHHHHEEECCC888666444333222222444444444444444444555555555666555555555555444444333222222222222222222111000000111111000//////////////////000111222111000...---...//////////////////...////////////////////////......---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******++++++++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((()))***+++,,,)))******++++++++++++*********************+++,,,,,,+++***))))))((())))))---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''(((((()))))))))))))))+++******))))))******+++***)))))))))(((((((((((('''(((((()))******++++++)))************+++++++++***************+++++++++************+++++++++,,,++++++************++++++)))+++,,,,,,++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++&&&''')))***++++++******)))******)))(((((()))+++************************++++++************+++++++++++++++***((()))+++---++++++++++++++++++++++++'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************++++++++++++************(((((())))))*********+++))))))(((((((((***+++,,,))))))))))))************(((((((((((())))))))))))((((((((((((((()))******'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((((((&&&&&&'''(((((((((((((((((()))***,,,,,,+++******(((((())))))*********+++***(((((()))***+++***)))))))))))))))(((((((((((())))))((())))))***++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******+++***(((&&&%%%&&&'''((((((((())))))******++++++))))))((())))))***++++++,,,+++******,,,,,,+++***)))******+++,,,,,,------***111;;;EEEJJJJJJHHHEEE888777555222111222333333444444444555555666666666333444555666555444222111111222333333333222000///000000///............///...///111222111000...------...///000000///...---///////////////////////////...---,,,+++*********---,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++)))))))))))))))*********&&&'''''''''(((((()))))),,,++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))***))))))((((((''''''&&&&&&******))))))))))))******''''''''''''(((((((((((((((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((******)))(((((((((((((((,,,,,,,,,+++***))))))((())))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''(((((())))))))))))))),,,++++++++++++++++++,,,))))))))))))(((((((((((('''(((((()))***+++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,******))))))))))))******''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************---,,,,,,+++***)))((((((************************...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******)))***************+++++++++,,,,,,,,,+++++++++++++++***)))(((''''''(((((())))))*********************************+++---------+++)))(((***++++++++++++***))))))************************))))))(((((()))***++++++*********)))))))))))))))(((((((((((((((((((((((((((((()))***************(((******)))((('''''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...,,,***(((''''''((())),,,+++***)))((((((((((((((()))+++,,,+++***(((&&&******))))))((((((''''''&&&&&&''')))************'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))************)))))),,,,,,++++++***))))))(((((())))))))))))*********///222999AAAGGGGGGDDDAAA333222111111111333555777666666555444333333222222444333222222111111222222////////////000000000000//////.........---------///000111000///...///000000000//////......------222111000.........///000,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%'''((())))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%******))))))))))))******))))))))))))))))))))))))((()))*********((('''&&&*********)))))))))))))))***)))))))))(((((('''''')))*********++++++++++++,,,,,,,,,,,,,,,+++***)))222000...+++)))(((''''''''')))******))))))***,,,******)))(((((((((((((((************************************************************)))))))))(((******))))))((((((''''''((((((''''''&&&&&&&&&%%%((()))*********((('''&&&((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))*********)))'''&&&'''(((---+++***)))***+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))'''******((((((+++,,,)))************************************************************************************************,,,,,,++++++***)))))))))************************---,,,,,,++++++*********(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************)))))))))***+++,,,,,,*********+++++++++,,,,,,+++++++++++++++***)))))))))))))))))))))************************************+++,,,------+++)))(((+++++++++++++++***))))))************************))))))))))))))))))******)))))))))))))))*********************************(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***+++,,,***)))))))))))))))************))))))))))))))))))***)))))))))((((((((('''&&&'''((())))))***))))))((((((*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))((((((((((((((()))))))))***++++++++++++,,,,,,,,,///222777<<>>:::333222111111222333555777666666555444444333222222444333222222111111222222111111111111111000000000........................///000000///---,,,---...000000000000/////////...000//////...------......,,,------......------,,,,,,,,,,,,+++++++++************++++++++++++******************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***)))(((((((((((()))***((((((((('''''''''&&&&&&******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))*********+++)))***+++++++++++++++***---,,,***)))((((((((()))''')))******))))))***+++******)))(((((((((((((((************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&((()))******)))((('''&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))***++++++***(((((()))+++((('''&&&&&&(((******)))+++***)))(((((()))***+++))))))))))))))))))))))))(((++++++))))))------***++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,++++++------,,,,,,,,,,,,------************************((((((((()))***,,,---...*********++++++++++++,,,***++++++++++++***))))))************))))))))))))***************************+++,,,,,,,,,+++***)))++++++++++++******))))))*********************************)))))))))))))))(((((())))))******++++++************************(((((()))***************'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++(((((((((((()))***+++,,,+++***((('''''')))+++,,,))))))))))))(((((((((((((((((())))))))))))((((((((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))************))))))&&&''''''((()))************++++++++++++,,,,,,,,,///000222666888888666333333333222222222444666777666666555555444333333333333333222111111111111222333333222222111111000000................../////////000000///,,,+++,,,,,,////////////............---............---,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***)))******************)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,************,,,,,,******))))))))))))******))))))((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))******+++++++++(((''''''''''''((()))***((()))******))))))***+++******)))((((((((())))))************************((((((((((((((((((((((((,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))((((((''')))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************))))))(((((())))))******+++++++++******+++---***(((&&&'''((())))))(((******))))))))))))******))))))))))))))))))))))))***,,,---******---...+++++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********))))))*********************************))))))))))))***+++,,,---************++++++++++++******+++++++++******)))*********))))))(((((('''******************************++++++++++++***)))+++++++++******************************************************))))))(((''''''((()))***++++++,,,************************(((((()))***************'''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''))))))(((((()))***++++++***)))((((((((()))++++++))))))))))))((((((((((((((())))))))))))(((((('''((())))))***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))************)))))))))))))))***++++++,,,,,,(((((()))))))))*********...---...///111222111///333222222222333444555666555555555555444444333333333222222111111111111111333333222111111000//////000/////////......------///000111///---+++,,,---------------------------,,,---...//////...---,,,,,,------......------,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((()))))))))))))))&&&&&&''''''((()))******((()))******)))((()))+++******))))))((())))))***************************))))))))))))))))))))))))+++++++++*********))))))''''''(((((())))))************))))))))))))))))))((())))))))))))((((((((()))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***((()))************,,,...111///,,,++++++***)))'''***))))))))))))))))))***))))))))))))))))))))))))***------******------***************************************************************************************************)))))))))***++++++,,,,,,*********************************++++++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))(((((((((((())))))************************++++++***************+++))))))*********+++++++++)))******+++++++++******)))))))))(((((('''''''''************************)))*********************,,,+++***)))))))))******************************))))))************)))(((''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))***************''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((''''''++++++***)))(((((())))))((()))***++++++***)))((((((((((((((())))))))))))((())))))))))))((((((''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))************************(((((()))))))))*********,,,++++++,,,...000000///111111222222333444444555444444444444333333333333333222111111000000111111222222111000//////......222222111///...---,,,+++000111222000...------...........................,,,---///000000///...---,,,------......------,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))))))))((('''&&&(((((()))))))))***)))))))))***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((())))))******))))))******************)))(((((((((((())))))))))))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''((()))))))))***,,,...333000...,,,,,,,,,***))))))))))))******)))))))))))))))))))))))))))))))))***,,,,,,)))))),,,,,,)))************************************************************************************************))))))******+++++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++******************+++++++++++++++++++++++++++,,,++++++***))))))******)))))))))************+++))))))***++++++++++++***))))))))))))((((((((((((************************)))))))))************+++---,,,***)))))))))***+++************************'''((()))+++++++++***)))(((((())))))******++++++(((((((((((((((((((((((((((((()))***************(((******)))((('''''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&''')))***++++++,,,+++***)))((((((((((((((()))+++,,,+++***(((&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((***++++++++++++,,,,,,,,,+++***)))+++---//////...000000111111222333333333333333333222222222222222222222111000000000000111111111000000//////......222222111000...---,,,,,,///111111111///...///000000000000111111111111111------...////////////...,,,------......------,,,***++++++++++++,,,,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***&&&''''''(((((())))))***(((((((((((())))))))))))''''''''''''((((((((((((*********))))))((('''&&&)))******++++++******))))))***+++***)))((()))*********)))))))))***++++++))))))))))))))))))))))))************************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))(((((((((((())))))***)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))******+++'''((()))))))))))),,,------+++******+++,,,,,,+++))))))************))))))))))))))))))))))))))))))***---,,,)))))),,,+++)))++++++++++++++++++++++++***************************************************************************************+++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++*********)))******++++++))))))))))))************))))))***+++++++++++++++***************+++++++++************************)))))))))))))))***++++++---,,,***)))((()))***+++************************%%%''')))+++,,,,,,+++***)))))))))))))))*********))))))))))))))))))))))))(((((()))******************++++++***'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&''')))+++---******)))))))))))))))***+++++++++***)))((('''&&&'''((((((((()))))))))***&&&'''((())))))***))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))*********++++++++++++,,,,,,,,,+++***)))+++---------+++...//////000111111222111111111111111111111111111222222111000000000000000000000000000000000000000000000000///////////////---...000///......///111/////////000000000111111------,,,,,,---......///,,,------......------,,,******+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))))))))((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&''''''(((((((((''''''((((((((()))))))))))))))*********)))((((((((()))***+++++++++******)))***+++***((((((((()))******))))))******+++,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******)))(((''''''((()))***+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++)))***++++++******,,,...***)))'''(((***,,,++++++((()))***++++++***)))((())))))))))))))))))))))))+++......******,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))+++******************+++++++++++++++++++++++++++(((((())))))***+++------))))))))))))************((()))***++++++++++++++++++++++++,,,,,,---------************************))))))(((((()))***++++++---,,,***(((((()))***+++************************$$$&&&(((+++,,,,,,++++++*********)))))))))))))))************************(((((()))***************+++,,,,,,***'''%%%%%%&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''%%%&&&''')))***(((((((((((()))***+++,,,///---+++((('''''''''((('''((((((((())))))******&&&&&&((()))******************)))(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))''''''(((***+++---......((())))))))))))*********+++******+++,,,,,,***(((---...///000000111111000000000000000000111111111222111111000000000000000111111111111111222222222---......///000111111222+++---......---...///111,,,,,,,,,---------......,,,,,,+++***+++,,,...///,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++***)))(((%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&&&&'''((())))))***)))*********++++++,,,,,,(((((((((((())))))))))))'''((()))******++++++***%%%''')))***+++,,,++++++***++++++***((((((((()))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''''''''(((((()))))))))***)))(((''''''''')))***+++((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************+++++++++,,,---,,,++++++---...---+++***)))***+++***)))((()))***++++++***)))((())))))))))))))))))))))))---//////,,,+++...---***...------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++************+++++++++++++++************)))+++++++++++++++***)))(((******++++++++++++******************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++***)))(((((()))***+++((()))***+++++++++++++++***++++++,,,,,,++++++***))))))*********))))))(((,,,***))),,,//////***%%%+++++++++*********))))))))))))))))))))))))))))))***(((&&&(((+++,,,+++)))++++++++++++++++++++++++((((((((((((((((((((((((+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))((('''(((((((((((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++++++++***((('''))))))************))))))***************)))((((((+++***((('''&&&&&&&&&'''(((((())))))************++++++******************))))))))))))************...---,,,+++,,,,,,...////////////000111111222222222222111111111111111111555333111111333444222///111111222222222222111111000000000000000000000000111000000000000000111222//////.........---------------............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((()))+++,,,------,,,+++(((((())))))******++++++)))(((&&&&&&'''(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))*********)))(((''''''((()))***))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))************))))))))))))******)))(((''''''(((((('''&&&++++++***************+++))))))))))))))))))))))))'''(((((()))))))))))))))///---*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---000---++++++,,,+++)))&&&************************)))))))))))))))******+++******++++++++++++******))))))************))))))************************------++++++++++++------)))************+++++++++************))))))))))))---,,,,,,++++++******))))))******+++++++++******)))))))))))))))***++++++++++++************+++++++++++++++************)))+++++++++++++++***))))))******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&'''((()))+++***)))(((((()))***+++***+++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++)))((()))...333555222...+++++++++*********))))))))))))))))))))))))))))))+++)))((()))***+++***(((++++++++++++++++++++++++))))))))))))))))))))))))+++)))''''''(((******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((()))************)))(((((((((((())))))(((((('''''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))*********))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))***************)))((((((((((((''''''((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---.../////////000111111222222222222111111111111111111444222000111333444222000000000111111111111000000111111111111111111111111111111000000000000000111//////.........---------------............------------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++***))))))))))))))))))************((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))*********)))(((''''''((()))***)))))))))((((((((('''''')))(((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))'''&&&%%%''')))++++++***++++++***))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,((('''&&&(((,,,...---,,,************************)))))))))))))))******+++******++++++++++++******))))))************))))))************************---,,,++++++++++++,,,---)))************+++++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++************)))(((((()))+++,,,++++++************+++++++++++++++************)))***++++++++++++***))))))******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******+++***))))))))))))***++++++++++++******)))'''''',,,,,,------------,,,,,,))))))************))))))(((((()))...333555333000+++++++++***************))))))))))))))))))))))))---+++***)))******((('''++++++++++++++++++++++++************************,,,***((((((***+++******(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''''')))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((()))******))))))(((&&&&&&'''((()))***++++++'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''************))))))((('''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((())))))))))))((('''&&&))))))(((''''''((())))))))))))******))))))(((((((((((((((((()))***+++,,,*********************)))(((((((((((((((((())))))))))))))))))************,,,++++++++++++,,,---......//////000000111111222111111222222222222222222222111000111222333222111///000000111111000000///111111111111111111111111222111111000/////////////////////............---------............------------,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,+++***)))(((************))))))))))))((('''''')))******(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))(((((((((((())))))***)))))))))))))))((((((((((((((((((''''''''''''*********)))((('''''''''(((((((((((((((((((((((('''&&&&&&(((***,,,+++*********)))))))))******+++))))))))))))))))))))))))'''((())))))******))))))(((&&&%%%''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))******)))))))))******+++***)))(((((()))***)))'''************************)))))))))))))))******+++******++++++++++++******))))))************))))))************************,,,,,,+++******+++,,,,,,)))************+++++++++++++++*********)))))))))))))))******+++++++++,,,...------,,,++++++++++++++++++******++++++++++++++++++************+++++++++++++++*********))))))******+++++++++******)))******++++++++++++******************************(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++******++++++,,,************************((((((((((((((('''&&&&&&+++,,,,,,------,,,,,,+++''''''(((((())))))((((((***))))))+++......,,,)))************************)))))))))))))))))))))))),,,+++************))))))************************************************,,,***))))))+++++++++***(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))(((((())))))************)))(((((('''''''''&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''************)))((('''&&&(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&***((('''%%%%%%'''(((***((()))))))))))))))((((((*********))))))(((((((((&&&&&&''''''((((((((()))((((((((()))))))))))))))((()))))))))************++++++,,,,,,------............//////000111111111111111222222222222222333111111111111222333222222111111111222222111111111111111111111111111111111333222111//////........./////////...............------............------------,,,,,,,,,+++++++++,,,++++++***************++++++++++++******))))))++++++******))))))((((((&&&&&&&&&(((***)))&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))************))))))))))))((((((((((((((('''''''''***)))))))))((((((((('''(((((())))))))))))((((((+++***))))))******)))(((***))))))))))))******+++))))))))))))))))))))))))(((((()))************)))((('''&&&''')))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((+++******))))))))))))***,,,+++***))))))((('''&&&************************)))))))))))))))******+++******++++++++++++******))))))************))))))************************++++++************++++++))))))*********++++++++++++++++++*********))))))((())))))******++++++,,,---,,,+++***))))))*********+++---......,,,+++***++++++************+++++++++++++++*********)))))))))******+++++++++************++++++++++++******************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))************++++++++++++******'''((())))))*********)))******++++++++++++******)))******+++,,,,,,++++++******************(((&&&************************)))))))))))))))))))))))))))************++++++,,,************************************************+++***)))***+++,,,***)))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))(((((((((((((((((()))(((((()))***************)))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))''')))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((((('''''''''''''''***((('''%%%%%%'''(((***'''(((((()))))))))((((((((((((((((((((((((''''''$$$%%%&&&'''((()))***+++)))))))))******+++++++++((()))))))))************+++,,,,,,---.../////////.........///000000111111111111222222333333333333222222333333222222222333222333333444444333333222111111111111111111111111222111000///............////////////////////////------............------------,,,,,,,,,+++++++++,,,+++***)))))))))******)))))))))******+++++++++++++++******))))))((((((''''''(((***+++***(((%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***(((((())))))))))))(((((())))))))))))************'''''''''((((((((((((((('''((((((((()))))))))***)))***++++++++++++***)))+++***))))))******)))((())))))(((((()))******+++************************((())))))***************+++***((()))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((******))))))((()))))))))&&&'''((()))***+++---...)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++************)))))))))*********++++++***)))'''&&&&&&'''((()))+++,,,---------,,,+++***++++++************+++++++++++++++************)))))))))***++++++++++++*********++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,+++************,,,------.........))))))************))))))'''((()))***************))))))******+++++++++******************+++++++++))))))))))))))))))))))))((()))++++++***+++,,,...***************************************************))))))***++++++***((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))************(((((()))***+++,,,------*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))''''''(((((())))))(((((('''(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))***)))((((((''''''(((((())))))(((''''''((())))))''''''((()))))))))((((((###$$$&&&((()))*********''''''((()))+++,,,------))))))******++++++,,,,,,))))))))))))***************+++,,,---.../////////---......//////000000111111111222222333444444444444555555444333222333444444444444555555444444444222222222222222222222222111000000///...............////////////000000000------............------------,,,,,,,,,,,,++++++,,,+++***)))((()))******)))(((((())))))+++,,,,,,************))))))))))))+++******,,,------+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((())))))))))))(((((((((((()))))))))))))))***'''''''''((((((((((((((('''''''''((()))*********)))***+++,,,,,,+++***)))'''&&&&&&(((***,,,+++***(((((((((((()))******+++************************((()))******++++++******---,,,***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))((((((((())))))***)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,++++++++++++*********))))))))))))***************)))'''&&&'''(((***+++---,,,***(((((()))***+++++++++************+++++++++++++++************)))))))))***+++++++++++++++******++++++++++++*********************************++++++++++++,,,,,,,,,************************++++++,,,---------------***++++++,,,,,,++++++***,,,,,,---------------,,,*********++++++*********$$$%%%&&&'''((((((((((((((()))***+++++++++,,,---))))))*********+++++++++)))))))))))))))))))))))))))+++---,,,***)))+++---************************)))))))))))))))))))))))))))(((((()))++++++)))'''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&'''((())))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))&&&''''''((())))))(((((($$$%%%''')))***+++++++++*********+++++++++++++++((((((((()))***+++++++++))))))))))))************'''(((***,,,------------------......///000000000111111222222333444444555666777888666333222222444333444444444444444444333222222222222222222222222000//////.........//////.../////////000000000000------............------------,,,,,,,,,,,,++++++,,,+++)))(((((((((************)))(((((()))***+++)))))))))))))))*********+++***)))***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******'''((()))******)))((('''''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((***+++,,,,,,+++***((('''&&&%%%''')))++++++***'''''''''(((((()))++++++************************))))))***++++++++++++***,,,***)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((()))***+++...///...+++'''######$$$)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((()))******)))(((((()))************+++++++++,,,,,,+++++++++******************))))))))))))))),,,+++***)))***+++---//////,,,'''######%%%***---++++++************+++++++++++++++************)))((()))***+++++++++++++++******++++++++++++******************************((())))))))))))*********************************&&&'''((()))))))))))))))***+++,,,------,,,+++***+++++++++++++++***)))(((+++++++++,,,,,,+++++++++'''((()))***++++++++++++((()))******)))))))))+++))))))******++++++++++++))))))))))))))))))))))))+++---...---***((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******(((&&&************************))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))&&&'''((()))***+++,,,---(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***************************((('''((()))***)))((($$$%%%&&&((())))))************************************++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))************))))))&&&&&&'''((())))))((((((((()))***++++++***)))(((,,,++++++***)))(((((('''&&&''''''((()))******+++))))))))))))************%%%&&&(((***+++,,,++++++------......///000000000111111222333333444555555777999:::888444222222444222333333444444333333222222222222222222222222222//////.........//////000.../////////000000111111---..................------------,,,,,,,,,++++++,,,+++)))((('''(((***+++,,,+++***((((((((())))))(((((())))))******++++++)))(((&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******'''((()))******)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))((((((''''''''')))***++++++***)))''')))(((''''''(((((('''&&&''''''''''''((()))++++++************************))))))***++++++++++++******((('''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''''''''(((***++++++''')))+++)))&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))************))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++,,,,,,,,,+++++++++******...------,,,,,,++++++***(((((()))***************++++++***)))(((((()))))),,,+++***+++---...---,,,------,,,+++***)))(((''')))***++++++,,,,,,,,,,,,((()))+++---------+++***)))************++++++++++++++++++*********))))))***))))))+++------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))+++---,,,)))((()))+++((()))***+++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((('''''''''((()))+++,,,))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))******))))))((((((''''''---***&&&&&&(((++++++***%%%&&&&&&'''(((((())))))((((((''''''''''''(((((('''(((******((('''((()))'''((()))******)))((('''(((((((((((()))***,,,,,,&&&&&&'''((())))))((((((***+++,,,------,,,+++***(((((((((((((((((((((((())))))(((((('''''''''&&&++++++***)))(((((()))))),,,,,,++++++***)))((((((******))))))))))))************+++++++++,,,,,,,,,,,,,,,------.../////////222222222333555666888999666666666555444444333333222222111111111222333333444444222000///............///////////////......000...---,,,,,,---...000//////......---------,,,------......------,,,+++************************))) (((---***%%%+++,,,,,,,,,,,,+++******((()))***++++++***)))(((###$$$&&&(((************))))))(((((((((((())))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))(((((()))***,,,,,,***)))***+++((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((+++++++++******(((''''''+++***)))(((((()))***+++''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++)))'''(((+++,,,***(((******)))(((((((((((((((***,,,000333444222000...+++***((((((((()))***+++))))))((()))++++++***(((+++++++++*********)))))),,,+++***))))))***+++,,,******++++++++++++++++++))))))***+++++++++++++++,,,+++***))))))))))))))),,,+++***+++---...---,,,+++++++++***************)))******++++++******)))((()))+++------,,,+++***)))************++++++++++++++++++*********))))))***))))))***+++,,,***)))++++++***))))))***++++++++++++++++++++++++++++++************************+++++++++******************************************************+++++++++))))))*********+++++++++***+++---,,,)))((()))+++))))))***+++++++++******************************************)))))))))((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((())))))))),,,)))'''''')))+++***)))))))))******+++,,,,,,---))))))(((((((((((())))))''')))******)))(((((()))'''((()))******)))((('''&&&&&&&&&&&&'''((()))***&&&''''''((())))))(((((()))******++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''++++++***))))))))))))))),,,,,,+++******)))((((((******))))))))))))***************+++++++++,,,,,,,,,,,,------.../////////222333444555777888999999666666555555444333333333111222222333444666777888333222111000///............///////////////......000///---,,,,,,---///000/////////.........---------------...------,,,+++++++++++++++++++++++++++,,,***)))***---...---*********++++++******)))(((((()))************)))(((&&&'''(((************)))))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))******)))((('''(((***++++++***))))))***((((((((((((((()))******)))((((((''''''(((((()))***))))))(((((())))))***(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((((())))))************)))+++***)))(((((()))***+++))))))))))))************************)))))))))((())))))))))))))))))))))))************************,,,***((()))+++,,,+++)))+++******)))(((((())))))***,,,...000111000///......---,,,+++************)))(((((()))***+++)))(((+++++++++*********))))))++++++***))))))***++++++(((((())))))***++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++***+++,,,------+++))))))******+++++++++,,,)))************)))(((((()))***+++,,,,,,,,,+++***)))************++++++++++++++++++******************)))))))))******)))'''++++++***))))))***++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---(((((()))))))))************,,,,,,,,,***)))***+++******+++++++++******)))************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))*********)))((((((******)))((('''(((((())))))******+++******))))))))))))******(((***++++++***))))))***(((((())))))))))))(((((('''&&&&&&''''''((()))***''''''((()))))))))(((((()))))))))(((((()))))))))***************************)))))))))))))))((((((+++***))))))))))))))))))+++++++++******))))))(((*********************************++++++++++++,,,,,,,,,,,,---......//////222333555777999999999999555555555444333333222222/////////000111222222333111111000///////////////...//////000000/////////000///...------...///000///////////////.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000///+++(((((()))))))))******))))))((('''((())))))******))))))((()))***************)))((())))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******)))((('''&&&''')))******)))(((((()))((((((((((((((()))*********))))))(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,******))))))))))))******++++++***************)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,,,,+++***+++******))))))))))))))))))***+++,,,------------000000//////...---,,,+++***((('''((()))***)))'''+++************)))))))))+++******))))))******+++)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,+++++++++++++++,,,+++*********,,,---,,,+++)))************+++++++++((()))******************)))***++++++++++++******))))))*********+++++++++************************+++***)))***+++***((('''+++******************+++************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))*********++++++,,,,,,++++++*********+++++++++++++++***)))(((*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***)))(((''''''''''''(((((()))))))))***))))))(((((())))))***)))***,,,,,,***)))***+++((((((((())))))))))))))))))))))))))))))***++++++'''(((((()))))))))((((((******(((''''''(((******))))))))))))))))))))))))************))))))))))))******)))))))))))))))***+++*********)))))))))(((************************************+++++++++++++++,,,,,,------...//////111333555888999888777777444444444333222222111111000000000///...---,,,,,,/////////......//////000......///000000000//////000//////......//////000////////////////////////,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&***...,,,'''$$$%%%((())))))******))))))((('''((())))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))*********)))((('''&&&&&&&&&((())))))(((''''''(((((((((((((((((())))))*********))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,***))))))))))))))))))***+++*********)))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++*********))))))((((((((()))))))))))))))))))))***++++++......000000000///---,,,***)))''''''((()))((('''************))))))))))))******))))))))))))******,,,,,,++++++************((())))))***************,,,+++++++++++++++,,,,,,+++***)))***,,,---,,,++++++++++++************)))((()))***+++,,,,,,,,,,,,*********************)))))))))*********+++++++++************************---+++++++++,,,,,,***(((*********++++++*********************************************************)))))))))***+++++++++,,,************************,,,,,,,,,,,,++++++***************+++++++++,,,,,,---,,,+++++++++++++++***+++++++++++++++***)))(((************************))))))))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******++++++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((()))((((((((('''''''''&&&'''((()))))))))(((((((((******+++++++++++++++,,,)))((((((''''''(((((())))))***,,,,,,***)))***+++((((((((((((((()))*********))))))))))))******+++((()))))))))))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))***************)))))))))))))))***************))))))))))))))))))***++++++++++++***)))))))))*********+++++++++++++++,,,,,,---.........///111333555666666555444333333333222111111000000222222222222111000...---.........---......///000------.../////////////////////............//////.........///////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***((()))***,,,******++++++******)))((()))(((((((((((((((((()))&&&'''''''''((())))))***))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***+++******)))((('''''''''&&&'''))))))'''&&&'''(((((((((((((((((())))))*********))))))))))))******((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))'''((((((((()))))))))***(((((()))***************)))))))))******))))))))))))))))))((('''''''''&&&))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))(((((())))))(((((((((''''''(((((()))))))))((('''((()))******)))+++---.../////////...,,,***((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))(((((()))************)))+++************+++,,,,,,+++***)))***+++,,,,,,***,,,+++++++++******)))))))))***+++,,,,,,------,,,+++************))))))))))))************+++++++++***************+++++++++,,,+++++++++---,,,+++))))))***++++++++++++***)))***************************************************************+++++++++))))))))))))))))))))))))...------,,,++++++*********++++++++++++,,,,,,,,,...,,,++++++,,,,,,+++*********+++++++++******)))************************))))))))))))************))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''((())))))''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((***++++++***))))))***((((((''''''((()))***+++((((((''''''''''''(((((())))))*********)))((((((+++******))))))******+++''''''''''''''''''''''''(((((()))))))))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))************++++++++++++,,,------......///000111333333333333222222222222111000000//////,,,---///000111111111000......---------......///+++,,,---.......................................---------...............,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++,,,---******++++++******)))((()))((((((''''''(((((()))&&&&&&&&&&&&'''(((******))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******+++***)))(((''''''((((((&&&((())))))(((''''''(((((((((((((((((()))*********))))))(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))))))))************))))))''''''(((((())))))******)))************))))))((())))))************))))))((('''''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))************************'''((())))))''''''((()))((((((((((((((())))))***))))))((((((((())))))***'''(((***,,,---...//////---+++)))(((((())))))((((((((()))))))))))))))***((())))))******))))))(((******************))))))))))))***++++++++++++***)))))))))))))))***+++,,,+++))))))***+++,,,+++******************++++++++++++++++++++++++***))))))++++++***))))))))))))))))))************+++++++++))))))*********+++++++++***))))))***,,,,,,+++))))))***++++++++++++***)))************************************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++...,,,++++++------+++)))))))))***+++++++++******************************((()))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))******))))))))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''))))))(((%%%%%%(((+++&&&&&&&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))''')))******)))(((((()))((('''''''''((()))+++,,,((((((''''''''''''((((((***************)))((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***++++++((())))))))))))))))))))))))***,,,------,,,***)))))))))))))))***************++++++,,,,,,---......///000000111111222222333222111111000000///......(((***,,,///000000//////......------,,,---------)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))((((((((())))))))))))******))))))(((''')))(((''''''''''''((()))))))))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''((())))))&&&(((******((('''((()))((((((((((((((()))******)))((((((''''''(((((()))***))))))(((((())))))***(((((((((((())))))))))))((()))***++++++***)))((('''''''''((()))*********))))))************))))))((()))***++++++***)))(((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))''''''(((*********))))))***++++++,,,*********************)))(((((()))***+++---...//////---***((()))******)))(((((((((((())))))******'''((()))******)))((('''''''''(((((())))))************+++,,,,,,,,,,,,+++))))))(((((()))***++++++***)))))))))+++,,,+++***'''((()))***+++,,,------------,,,+++)))'''&&&%%%++++++***)))(((((()))))))))************+++++++++))))))******++++++++++++((((((((()))+++,,,+++))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************,,,+++++++++******))))))++++++++++++++++++++++++***++++++,,,,,,------...))))))))))))************///,,,***+++---...,,,)))((()))***+++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''%%%&&&((()))*********)))))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((())))))'''$$$%%%(((,,,((((((((((((((((((''''''******))))))))))))******'''(((******((('''((()))((('''''''''((()))+++,,,+++***))))))))))))*********************)))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((())))))***++++++(((((((((((()))))))))))))))***,,,------,,,***)))))))))))))))***************++++++,,,,,,---......111000000000111222333333111111111000//////.........///111333333222000//////...---,,,,,,,,,,,,---((()))***+++,,,------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++******************************(((+++......+++(((((()))(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))---,,,***(((((((((((()))))))))(((((((((((()))))))))(((''''''''')))***+++(((((((((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((''''''((()))***''')))******)))(((((()))((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((()))***************((()))***++++++***)))(((''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,+++(((''')))+++,,,+++++++++,,,------...******++++++++++++***)))+++***))))))***+++---...000...***)))******+++***'''((((((((())))))******'''((()))******)))((('''))))))))))))************,,,+++***))))))***+++,,,+++***)))(((((()))***+++++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******))))))*********++++++++++++++++++*********))))))+++***)))'''&&&$$$###"""))))))(((((('''''''''&&&&&&((()))***))))))+++,,,---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,+++******+++,,,,,,((()))++++++******+++---+++++++++************)))************************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''(((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))******''''''((()))***++++++,,,((()))))))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++&&&&&&((()))******************))))))((((((''''''******))))))((((((''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,---------......////////////000000000000000000///.....................//////////////////------------------------------------,,,++++++***........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&%%%'''((())))))))))))))))))))))))&&&(((***+++***(((%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''&&&&&&&&&''''''((()))***&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((()))++++++''''''(((((()))))))))***)))(((((((((((()))+++,,,...---+++*********+++++++++++++++++++++++++++++++++*********))))))((((((+++***)))))))))***,,,---222...)))((()))++++++*********))))))))))))******((((((((()))******++++++))))))))))))************++++++***))))))***+++++++++***)))(((((()))***+++++++++************++++++++++++************++++++******))))))))))))******))))))*********++++++++++++++++++*********))))))***)))))))))((((((''''''((('''''''''&&&&&&&&&%%%(((***+++,,,++++++---...,,,,,,***)))))))))******))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))************************+++++++++************))),,,++++++******++++++,,,)))***++++++***)))***,,,+++++++++************)))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))************)))(((((((((((())))))((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))'''((()))***++++++++++++***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((()))))))))))))))***++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,------------///////////////000000000000000///...............////////////////////////------------------------------.........---,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&'''))))))))))))))))))))))))&&&'''((()))((('''&&&%%%)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))((((((((((((******)))(((((((((((()))''''''(((((()))((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''((())))))***+++((((((((())))))*********///...,,,+++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************)))))))))(((******))))))******+++,,,111---)))((()))++++++***,,,,,,++++++++++++,,,,,,*********************))))))))))))*********++++++++++++***))))))***++++++******))))))))))))******++++++************++++++******++++++++++++************))))))))))))*********************++++++++++++************))))))))))))))))))***++++++,,,,,,(((((((((((((((''''''''')))***,,,,,,++++++,,,...,,,+++******)))*********))))))))))))))))))))))))******)))))))))))))))******))))))(((((())))))***************************+++++++++************))),,,+++************+++,,,***+++,,,+++))))))***++++++++++++************)))(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((())))))******))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))+++***)))(((''''''''''''((()))***++++++,,,++++++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++******))))))*********)))******+++,,,++++++,,,,,,,,,---------........./////////000000000//////............///////////////////////////------------------------------......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++******)))(((************************************************))))))))))))))))))))))))&&&''''''&&&%%%$$$&&&'''))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))(((&&&%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((---,,,+++***((('''''''''(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))******+++)))))))))***************(((((((((((()))***,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************))))))))))))))))))***+++++++++++++++///---***)))***++++++***,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))))))))*********++++++++++++******************+++***))))))))))))))))))***++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))******************************************))))))))))))))))))******+++,,,------++++++++++++++++++++++++''')))******))))))***+++++++++******************))))))))))))))))))))))))+++******)))))))))))))))***))))))))))))))))))***************************(((((()))***+++,,,,,,---++++++************+++++++++,,,,,,+++)))((()))***+++++++++*********))))))************************(((((())))))))))))((((((((((((((((((((((((((((((************************(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&%%%******))))))(((((('''''')))))))))))))))((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((((()))******+++++++++***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************)))((('''+++***************++++++++++++++++++,,,,,,,,,,,,---------......//////000000///............///////////////...............------------------------+++,,,---......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************)))((((((************************************************))))))))))))))))))))))))'''(((((('''%%%%%%'''((((((((((((((((((((((((((())))))((((((((()))+++,,,++++++***((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((()))******+++((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,***)))(((''''''''')))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******************************++++++''''''''''''(((((())))))++++++***************************************************)))))))))))))))((()))***,,,,,,+++******---,,,++++++++++++************))))))))))))******,,,,,,,,,+++++++++******************++++++++++++*********++++++*********)))))))))******)))))))))++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))******************************)))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,((()))******)))(((***+++************+++*********))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******************************(((((()))***+++,,,,,,---************************+++,,,,,,+++)))((()))***+++++++++*********))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((******))))))(((((('''''')))))))))((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((()))))))))(((((('''))))))************))))))((((((((((((((((((((((((((((((((((((((()))******'''((())))))***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))((('''++++++***************+++*********+++++++++,,,,,,+++,,,,,,---......////////////............//////.........------,,,,,,,,,------------------------***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))((()))************)))((((((************************************************))))))))))))))))))))))))((())))))((('''''')))***(((((((((((((((((((((((((((((('''&&&'''(((***+++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))((((((''''''(((((())))))*********)))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******+++******)))++++++******************000///...,,,***(((&&&%%%************************************************))))))))))))))))))******((()))***,,,,,,+++******+++,,,,,,,,,++++++************))))))))))))************+++++++++,,,,,,,,,*********++++++++++++,,,)))***++++++++++++***)))))))))************))))))++++++************++++++******++++++++++++************))))))))))))******+++++++++***************(((((()))))))))))))))************))))))))))))))))))))))))******************+++,,,,,,+++***+++,,,))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++++++++++++++++++++++++++++++++************)))))))))***++++++***))))))***+++,,,+++))))))***++++++++++++************)))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))++++++************++++++(((((())))))))))))((((((%%%&&&''')))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))((('''''')))******++++++******)))))))))))))))))))))))))))''''''''''''((()))***+++'''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++******)))))),,,+++******)))*********))))))*********+++++++++***++++++,,,---.../////////............//////000///......------,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((******++++++******)))(((************************************************))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%'''((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))((((((''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++&&&&&&&&&&&&'''((()))***))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++))))))***************)))))))))''''''(((******++++++***((()))******+++*********************************))))))))))))************))))))***+++++++++++++++)))+++------,,,*********,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---*********+++++++++,,,,,,)))***++++++++++++***)))((()))***++++++***)))(((++++++************++++++++++++************++++++******))))))))))))******+++++++++*********))))))(((((((((((())))))******))))))))))))************((()))))))))***************,,,---,,,+++***+++,,,((()))***+++,,,++++++***))))))))))))))))))))))))(((((((((((()))***,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++************)))((()))***++++++***)))((()))***++++++***)))***,,,+++++++++************)))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))+++***))))))))))))***+++))))))************))))))(((((()))***+++++++++***(((((((((((())))))))))))&&&'''''''''((()))))))))(((((()))***+++,,,------(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((())))))(((''''''&&&))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))***))))))*********))))))((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))))))))))))))***++++++++++++++++++,,,++++++***))))))******))))))))))))*********+++******+++,,,---...//////...............///000000111000000///......------------------------------------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************+++++++++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''''''''(((***+++))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++''''''''''''((()))***+++(((((()))*********))))))))))))))))))))))))))))))''''''(((((())))))******((()))+++,,,,,,+++)))(((*********))))))(((((((((###&&&))),,,---...'''((()))***++++++***)))************************((()))))))))******************))))))******+++,,,'''***......,,,******+++,,,,,,++++++++++++,,,,,,)))***************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******++++++++++++******))))))'''((((((((())))))******)))))))))******++++++,,,*********++++++,,,,,,,,,)))***+++***)))((()))***((()))***+++,,,,,,+++***))))))))))))))))))))))))'''''''''((()))+++------++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---((()))***++++++***)))(((((()))++++++******+++---+++++++++************)))************************''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((******++++++++++++************+++++++++******)))''''''(((((())))))******%%%&&&&&&'''((()))******(((((()))+++,,,---...///(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((((((''''''(((******+++++++++******)))'''((((((((())))))******'''((((((((())))))******(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))************)))******+++---...//////...............///000111333222222111000//////...------------------------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))***+++,,,------+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((''''''''')))+++))))))))))))))))))))))))++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((&&&%%%&&&''')))+++''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++)))))))))))))))******+++'''((()))***************))))))))))))))))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++)))(((***)))))))))((((((''''''))))))***++++++***)))((('''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***,,,---&&&***...///---******+++******))))))))))))******++++++******)))(((((((((((()))***++++++***)))(((************************************************************************+++++++++*********))))))(((((((((((((((((((((((('''((()))******)))(((''')))************))))))(((((('''&&&&&&''')))+++---******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))************---+++***((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,)))&&&&&&''')))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&---...---+++(((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((()))%%%%%%&&&''')))***,,,---(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))*********))))))((('''&&&))))))))))))))))))))))))))))))************))))))************************)))))))))***+++,,,...///.................................------,,,,,,,,,...------,,,,,,------.../////////---,,,---000333000...---++++++,,,---...//////...---,,,++++++***''')))+++---...---,,,+++,,,+++++++++***)))))))))&&&(((***+++++++++,,,...))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))'''(((((()))***+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&)))))))))))))))))))))))))))((('''))),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((()))((((((((((((((((((((((((((((((***,,,,,,+++)))((()))***))))))))))))((((((((((((---+++)))((('''((()))***''''''''''''((((((((((((************************((())))))))))))*********************************++++++---......---++++++***************)))((((((------+++***))))))(((((())))))************))))))************************************************((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((()))******)))((((((((())))))*********)))))))))(((''''''''')))+++,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))************+++******))))))))))))))))))))))))******)))))))))******))))))))))))******))))))************))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((---......,,,)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))(((((('''&&&)))((((((''''''(((((()))***)))))))))((((((((('''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))************************)))*********+++---...///.................................------,,,,,,,,,///......------......///---.........------///111000...---++++++,,,---............---,,,,,,++++++---,,,,,,+++*********************)))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''((())))))(((((((((((((((((()))))))))))))))))))))))))))((('''(((***,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))((((((((((((***************)))(((((((((((((((((())))))******************************)))))))))*********++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))++++++***)))((((((((((((******))))))))))))******************************************************((((((((((((((((((((((((+++++++++***************************************))))))***++++++***))))))'''((()))******************)))((('''((((((***+++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))++++++************++++++))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''(((******)))'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%&&&''')))))),,,------,,,******+++,,,))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((((((''''''''''''''''''(((************************))))))(((((((((((())))))+++***)))((((((''''''((((((((())))))(((((('''&&&((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++++++++,,,...//////.................................---------------/////////....../////////+++---......------...//////...---,,,+++,,,------------------,,,,,,,,,,,,...---***(((((((((***+++((((((((()))))))))))))))+++,,,---,,,***((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''''''''((())))))))))))))))))))))))'''(((((())))))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((('''&&&%%%%%%(((((())))))))))))))))))))))))))))))))))))))))))***((('''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((***+++++++++)))((()))***(((((((((((())))))))))))((()))+++,,,,,,***(((&&&((())))))***+++,,,------************************************+++++++++,,,************************++++++************+++++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))+++***)))(((((()))***+++*********************************************************************************************************************************++++++*********&&&'''(((******++++++++++++***)))(((((())))))*********+++,,,,,,,,,,,,+++************************************************((()))))))))************&&&''')))***++++++******((((((((((((((((((((((((+++******))))))******+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((('''(((***+++***(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&((()))******+++,,,+++******+++---))))))))))))))))))))))))((((((((()))(((''''''&&&(((((())))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((((())))))***+++***)))((((((''''''((()))))))))))))))(((''''''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))************))))))************************,,,,,,,,,,,,---...///000.......................................---------//////............//////)))+++...///...---,,,---///...---,,,,,,,,,------++++++,,,,,,,,,---------******)))((()))***+++,,,(((((())))))******+++++++++,,,---,,,***((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,+++***((('''&&&&&&&&&(((((())))))******++++++)))))))))))))))))))))))))))((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%(((((((((((((((((((((((()))***+++***)))((()))***(((((((((((())))))))))))((()))***++++++***)))((())))))***+++---...//////******************************+++++++++,,,,,,,,,************************+++***)))(((((()))***+++***++++++,,,++++++******((((((((((((((()))***++++++***)))(((((()))***+++************************************************************************************************************************+++******************+++&&&'''(((******+++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++************************************************((()))))))))************%%%''')))***+++++++++***(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((***,,,+++(((%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((()))***)))((((((***,,,)))))))))))))))))))))))))))************)))(((((((((((())))))))))))(((((('''''''''(((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((())))))***)))))))))))))))(((((('''((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////...................................................------,,,,,,------...(((+++...000///---,,,,,,......------,,,,,,,,,,,,******+++,,,,,,---------((()))***+++,,,+++***************++++++,,,,,,,,,)))***,,,,,,***)))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%((((((((((((((((((((((((((()))******)))((()))***'''((((((((()))))))))*********)))(((((()))***+++)))***+++,,,---...//////******************************+++++++++,,,,,,,,,************************+++***((((((((((((***+++))))))***************)))))))))))))))***+++,,,,,,******))))))))))))******************************************************((((((((((((((((((((((((***************+++++++++************************+++***))))))))))))***+++'''((()))***************)))***************************+++,,,,,,,,,,,,+++************************************************))))))))))))************''''''(((******+++++++++((((((&&&&&&&&&&&&(((((())))))(((((((((((())))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''(((***++++++(((%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***))))))((('''((()))))))))'''''')))+++))))))))))))))))))))))))******+++++++++***))))))'''((()))******)))(((''''''''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((''''''(((((()))***+++''''''''''''(((***++++++))))))******))))))((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---............................................./////////------,,,,,,,,,,,,------))),,,///000///---------......---------,,,,,,,,,******++++++,,,,,,------,,,---......---***'''&&&+++++++++,,,,,,,,,,,,,,,''')))++++++******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******(((((())))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''')))***)))(((((()))+++''''''(((((())))))******+++***((('''''')))+++,,,)))******+++,,,---......************************************+++++++++,,,******************************))))))))))))******(((((()))************)))******)))******+++,,,,,,))))))************))))))************************************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***((())))))*********))))))((())))))***++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))))))))************))))))(((((()))***++++++***)))(((''''''((()))******))))))))))))))))))***))))))************))))))))))))(((''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((***+++***(((''')))******)))(((((()))+++))))))))))))))))))))))))***************)))(((((('''((()))******)))((('''''''''''''''((((((((()))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''((()))***+++)))************)))(((((()))((((((''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,++++++++++++,,,,,,---........................---........./////////000......------------......+++---///000///......///------......------,,,,,,+++++++++++++++,,,,,,,,,//////...---,,,***)))(((,,,,,,,,,+++++++++++++++((()))++++++******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))(((+++......,,,)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((('''((())))))(((((()))+++'''''''''((()))*********)))))))))))))))******+++))))))*********+++++++++************************)))))))))*********++++++************************)))******++++++******)))((()))******+++++++++******))))))))))))******+++((()))***++++++***)))(((************************************************************************))))))******++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***)))************))))))((('''((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,,,,+++***((((((***+++,,,++++++************++++++))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((******)))'''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((( """&&&***+++***((('''+++,,,,,,+++)))((()))+++)))))))))))))))))))))))))))))))))))))))((((((''''''((()))++++++)))((('''&&&'''''''''(((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++)))(((((((((((())))))******************)))(((((()))((('''&&&&&&'''((()))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******++++++,,,,,,........................---.........//////000000//////............//////,,,...000000///...///000------......------,,,+++++++++++++++++++++++++++///...,,,++++++,,,---///,,,+++++++++***))))))))))))***,,,,,,***)))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******++++++***))))))((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''+++000000---***(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&((())))))(((((()))+++&&&''''''((()))******+++&&&(((***+++,,,+++***))))))))))))))))))))))))***************************((())))))))))))*********************************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))******++++++++++++******)))************+++++++++************)))))))))((())))))))))))))))))))))))---,,,***)))))))))***+++)))************+++++++++))))))))))))))))))))))))++++++******************+++***((('''(((***---///000...,,,***))))))************************++++++******))))))***++++++,,,)))))))))))))))*********,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&''')))***+++++++++************++++++))))))************))))))******************************))))))((((((''''''***************)))((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))------,,,+++***)))(((((()))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&***************))))))(((''''''((()))))))))))))))&&&(((******)))(((((()))'''''''''''''''((())))))******))))))(((((('''''')))(((((('''''''''((((((+++******)))(((''''''&&&((()))***++++++***)))((())))))))))))))))))))))))************)))'''&&&%%%************************'''((()))******)))((('''(((((()))***************((('''&&&'''((()))((('''++++++******))))))((((((''''''''''''((()))***+++------,,,,,,++++++******...------------...//////***+++,,,...///000000000............//////////////////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,------....../////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((***************++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((+++***((('''''''''((((((((()))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))((('''))))))))))))))))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))******)))'''(((***++++++***,,,)))'''''')))***(((&&&'''((()))******)))((('''******))))))((((((''''''((((((((()))******++++++))))))(((((((((((())))))(((((()))******+++******))))))))))))************))))))*********))))))(((,,,+++***)))))))))***+++******+++++++++******))),,,+++)))((('''((()))+++++++++++++++++++++++++++******))))))******+++,,,.........---------,,,,,,******++++++++++++******)))************+++++++++++++++++++++************************************,,,++++++***))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((((((***---///---,,,***))))))***+++,,,---,,,,,,+++***)))((((((*********)))******++++++************************,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))************)))))))))(((******************++++++++++++************++++++(((((())))))))))))((((((******************************))))))((((((((((((***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************)))(((((('''''''''((()))))))))))))))+++,,,---,,,***))))))***((((((''''''(((((()))******)))))))))((((((((('''((((((''''''''''''((((((*********)))(((''''''''''''((())))))))))))((('''))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((()))******++++++******)))(((((()))***************)))((('''(((*********)))*********)))))))))))))))******)))((((((((())))))((('''''''''&&&&&&&&&&&&---------------...//////---------...........................//////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,++++++------------------......------,,,++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((('''''''''&&&'''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))---,,,+++*********++++++)))***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))***)))((())))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))******)))'''(((***++++++***---***((((((******)))''''''((()))******)))((('''***)))))))))(((((((((''')))))))))((((((((((((((())))))(((((((((((())))))(((((()))*********))))))))))))))))))************))))))************))))))+++******))))))***+++,,,)))******+++++++++******,,,+++)))((('''((()))***++++++++++++++++++++++++******))))))******+++,,,++++++++++++******************++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))+++---...***))))))((()))***+++---+++++++++*********))))))+++******)))))))))******++++++******))))))((((((+++++++++++++++*********))))))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++******++++++************++++++'''(((((((((((((((((('''))))))))))))))))))))))))***))))))))))))(((((((((***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++*********)))((('''&&&%%%''''''((()))))))))))))))++++++***(((%%%$$$&&&''')))(((((((((((()))******))))))))))))((((((((((((*********))))))******+++******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***(((((()))***************)))''''''''')))***)))((())))))))))))************,,,,,,+++***)))(((((()))*********))))))))))))(((---------------.........111000...---,,,+++,,,,,,---............/////////...............---------------------------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((())))))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))***(((((((((***+++***))),,,***))))))***+++***((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&))))))(((((((((((())))))+++,,,,,,,,,,,,++++++***))))))))))))************))))))************))))))***)))))))))***+++,,,,,,((())))))******+++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++******))))))******+++,,,************)))))))))(((******++++++++++++******))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++***)))***+++---...))))))(((((())))))***+++'''((((((***+++,,,------+++******)))))))))))))))******)))(((''''''&&&&&&+++++++++***************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))*********************)))++++++************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))(((&&&%%%$$$''''''((()))))))))))))))(((((('''%%%######%%%((()))))))))))))))******+++))))))))))))(((((((((((()))(((((((((((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************************************((('''&&&%%%%%%&&&'''((((((((()))***************(((&&&&&&'''((()))((('''(((((())))))******++++++,,,,,,+++***))))))******------------------,,,,,,,,,,,,------............222000...+++***+++,,,------------.........//////.................................------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++*********,,,,,,+++***************)))))))))))))))))))))))))))))))))******)))))))))*********)))***++++++,,,))))))))))))))))))))))))******))))))))))))******((('''''''''''''''''''''((()))++++++)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((())))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((()))++++++***)))))))))))))))******)))((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))******++++++***)))((((((((()))))))))************((())))))************)))(((((()))******+++,,,---((((((((())))))***+++,,,+++***))))))(((((())))))******************************))))))******+++,,,++++++++++++******************++++++++++++******))))))*********++++++++++++*********))))))))))))************************))))))+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++*********+++,,,---*********)))))))))))))))'''((((((***+++,,,------******))))))((())))))***++++++***))))))(((''''''************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******'''(((***+++,,,,,,,,,+++++++++************++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))***************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))((('''&&&%%%''''''((())))))))))))))))))))))))''''''(((+++...)))))))))))))))******+++(((((((((((())))))))))))$$$$$$$$$$$$$$$%%%&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++++++++***++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((((((((()))***************)))(((((((((***+++***)))(((((())))))******++++++******))))))***+++,,,,,,************************+++,,,------......------///...,,,+++***,,,---///------------............---..............................------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))++++++***))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))******)))*********************&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++******+++------+++)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***(((&&&'''((()))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%$$$###((()))))))))************(((((()))***************(((((()))***+++,,,,,,,,,))))))((((((((()))+++++++++******)))))))))))))))******************************))))))******+++,,,+++++++++*********))))))******++++++++++++******)))************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))******++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))(((+++++++++*********)))))))))(((((((((((()))***+++------,,,,,,++++++******)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))+++---............++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************+++***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((()))))))))(((''''''''''''((()))))))))))))))&&&'''(((''''''(((+++---)))(((((((((((()))******(((((((((((())))))))))))''''''''''''((()))******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((())))))***+++++++++***))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************---++++++,,,---...---,,,))))))))))))************((((((((()))***+++,,,,,,))))))))))))***************+++,,,......------,,,,,,,,,+++++++++---...///,,,------------.........---------...............------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))))))))(((%%%&&&(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((******(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((***,,,,,,***((($$$&&&((()))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))***+++++++++))))))(((((((((((())))))((()))))))))))))))((('''))))))))))))************'''((()))******+++******((()))***+++++++++++++++******(((((('''((()))***************)))))))))(((******************************))))))******+++,,,))))))))))))((((((((('''******++++++++++++******)))************++++++++++++++++++*********))))))******************************))))))***++++++,,,)))************+++++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,+++***)))((((((''''''''''''(((***+++,,,+++++++++++++++*********((()))))))))*********+++))))))))))))************))))))))))))))))))))))))((()))))))))************)))***,,,---...---,,,+++++++++************++++++******++++++++++++******************************))))))*********+++++++++***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******))))))''''''((()))))))))))))))%%%&&&''''''''''''((()))((((((''''''(((((()))***'''((((((((()))))))))***++++++++++++,,,---...///(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))******++++++******)))(((((()))***************,,,+++***+++---...---,,,*********)))))))))))))))))))))((((((((()))******+++++++++,,,,,,,,,------)))+++,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))$$$%%%&&&'''''''''&&&&&&%%%'''((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''((((((&&&$$$))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((***,,,,,,***'''###&&&******)))''''''(((***)))(((''''''((()))***'''((((((((()))))))))***(((((())))))))))))))))))))))))(((((((((((())))))+++,,,,,,------------,,,))))))))))))************'''((()))******+++++++++)))***++++++++++++***))),,,+++)))'''''''''((()))***************)))((((((******************************))))))******+++,,,******)))))))))(((((((((******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***,,,---)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++------------******************++++++&&&&&&&&&''')))***,,,---''''''''''''(((((((((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***(((&&&++++++************++++++))))))************))))))************************))))))******++++++++++++***************)))(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******+++++++++'''(((((())))))))))))))))))+++,,,,,,+++)))******'''''''''''''''((())))))'''((((((((())))))******(((((((((((()))***+++,,,(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++'''((()))******)))((('''(((((()))***************)))(((((((((***+++***)))++++++******))))))((((((+++***)))(((''''''''''''*********++++++,,,,,,,,,)))***,,,......---,,,++++++,,,---------,,,++++++,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------******)))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********))))))&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...---+++)))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))+++,,,,,,***'''$$$'''+++,,,***((((((******)))(((''''''((()))***'''((((((((())))))******)))))))))(((''''''&&&&&&))))))(((((((((((())))))'''((()))***************))))))))))))************''''''(((******+++++++++)))***+++,,,,,,+++)))(((---,,,)))'''&&&&&&'''(((***************)))(((((())))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))***+++,,,+++)))''''''''',,,+++***)))***+++,,,---***++++++***(((''')))*********))))))))))))*********)))(((''''''((()))***)))))))))))))))*********++++++---......---++++++++++++************++++++))))))))))))))))))))))))111111///---+++)))'''''''''((()))******************************************)))(((''''''((())))))***(((&&&&&&)))+++***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***------+++***))))))((((((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((()))***++++++***)))((()))&&&%%%&&&)))***)))&&&************))))))))))))))))))((('''''''''''''''******))))))((((((''''''&&&'''((())))))***))))))&&&''')))*********)))((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,+++)))((('''+++***)))'''''''''((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))((('''%%%%%%)))))))))((()))******+++)))************+++++++++((()))***+++******(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---......---,,,,,,---...---+++................................................///...------,,,,,,,,,,,,,,,+++***)))((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''((()))******+++******(((&&&%%%&&&(((***)))(((''''''(((((())))))******(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***++++++,,,%%%'''))))))(((''''''(((***)))(((''''''((()))***%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((((()))***++++++***)))((())))))************)))))))))************+++++++++((((((((((((((((((((((((+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))*********++++++*********))))))(((((())))))(((((((((((())))))++++++************++++++(((***++++++)))((())))))+++*********++++++,,,,,,***++++++***(((((()))***))))))(((((((((((())))))******)))(((((()))******))))))))))))************++++++,,,,,,,,,,,,++++++++++++************++++++************************,,,,,,+++++++++*********((())))))************)))******************************)))(((((())))))***+++)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))***++++++******************((()))***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((()))++++++((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''((())))))))))))((('''((('''&&&''')))+++***(((************))))))))))))***)))((((((''''''((((((***)))))))))(((((((((''''''(((((())))))))))))(((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***************+++++++++***)))(((''''''((()))(((((((((((())))))))))))(((((()))))))))*********++++++++++++***)))((('''((()))))))))************(((((()))))))))*********+++,,,---------,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++************+++,,,,,,000...---...///000///---........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))***))))))))),,,***(((&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))***+++,,,+++)))''''''((())))))(((((((((((())))))&&&'''((()))************''''''((()))))))))))))))(((((())))))))))))(((((())))))************)))))))))************+++++++++************************+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))((()))))))))************************)))))))))(((***))))))(((((())))))***++++++************++++++''')))++++++***)))***+++)))***++++++,,,,,,++++++***++++++***)))((()))*********))))))))))))******+++******))))))******+++(((((())))))************++++++************++++++++++++************++++++************************)))))))))*********++++++)))************))))))((())))))))))))))))))))))))+++******))))))***++++++---+++))))))******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---******))))))***++++++,,,))))))************))))))((())))))))))))*********)))))))))))))))))))))))))))))))))((()))******+++''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&(((***++++++***************))))))))))))******)))((((((((())))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((('''((()))+++---///***))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))*********++++++******)))(((''''''((()))***+++******)))'''((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,///...---...///000///...------------------------------------------------+++++++++***++++++,,,,,,---,,,+++******)))******************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))+++******)))((((((''''''(((((()))))))))(((''''''++++++)))'''%%%&&&(((***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))***,,,+++)))(((((()))(((((())))))))))))(((((('''((()))******++++++***(((((()))************)))(((((((((''''''((((((((())))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,+++++++++***************))))))))))))************************))))))))))))***))))))))))))))))))******))))))(((((())))))***(((***++++++***)))***+++((()))+++,,,,,,,,,+++******+++,,,+++***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))******+++++++++***)))(((((()))***+++++++++************++++++************************++++++*********)))))))))***************)))((('''************************++++++++++++++++++,,,,,,...,,,+++******))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000+++***************++++++)))))))))******)))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,************)))))))))(((******))))))))))))******))))))))))))(((((((((((())))))***))))))((('''&&&)))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''(((+++---///)))))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((('''&&&&&&&&&(((***+++,,,+++)))(((((((((((()))))))))******''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,---,,,,,,+++******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((()))(((((('''&&&&&&%%%'''))))))((((((+++---******))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++###%%%'''(((((((((***+++'''((()))******)))(((''''''((()))***************)))******+++++++++*********)))(((''''''((()))***))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************)))))))))))))))******************)))))))))))))))******))))))))))))************))))))))))))******+++,,,---,,,***(((((()))((()))***+++,,,+++***))))))+++,,,,,,***))))))*********))))))))))))******++++++,,,,,,,,,,,,++++++'''(((((()))******+++++++++***((((((((((((***+++++++++************++++++************************++++++++++++++++++++++++***************)))((('''++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,***)))((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,......---,,,+++***))))))))))))***))))))))))))))))))***************++++++++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******+++,,,************)))))))))(((******))))))))))))******(((((((((((())))))))))))))))))***))))))((('''&&&)))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))***)))((('''''')))+++,,,((((((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((('''((((((((((((''''''&&&&&&(((***+++,,,+++)))((()))))))))*********++++++************++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,,,,,,,++++++***+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))******((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((()))(((((('''&&&&&&###%%%)))***+++***************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************###%%%'''(((((((((***+++'''((()))******)))((('''''''''(((((())))))((((((******++++++++++++******,,,+++***))))))***+++,,,))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,---...---***(((((((((((()))******++++++******)))+++------+++***))))))((((((''''''''''''((((((***++++++,,,,,,++++++***''''''((()))***++++++,,,******))))))))))))******++++++************++++++++++++++++++++++++++++++'''((()))***,,,---......)))************))))))(((************************)))***+++,,,,,,,,,,,,,,,+++,,,,,,***(((''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++...---,,,***)))(((((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))************)))************************++++++***))))))(((''''''******************************))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******''')))***)))(((((()))+++************))))))))))))))))))((((((((()))******(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))+++***)))((((((((()))***'''(((((())))))))))))((((((((((((((())))))))))))))))))((((((((((((''''''))))))************))))))'''((()))***+++******)))************++++++++++++(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++,,,+++************++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((()))))))))(((''''''''''''''')))+++***'''$$$))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***,,,+++)))(((((()))(((((())))))))))))((((((''''''((((((((((((''''''***++++++++++++***)))))),,,++++++******++++++,,,))))))************)))))))))************+++++++++***************************************+++++++++)))))))))************+++***************+++++++++************))))))))))))))))))))))))************+++******))))))******+++---,,,,,,++++++,,,,,,---+++,,,------+++))))))***)))))))))))))))***++++++)))+++---...,,,***)))))))))(((((((((((((((((())))))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,)))******++++++******)))++++++************++++++++++++++++++++++++++++++''''''((()))***,,,,,,---((())))))************)))((((((((((((((((((((((((((((((***+++,,,,,,,,,+++(((***+++)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***,,,,,,+++***)))))))))***+++***)))(((((()))***+++)))))))))************+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''')))***)))((('''(((***))))))))))))))))))))))))***)))(((((((((((()))***''')))***)))'''&&&''')))************))))))))))))((((((''''''(((((()))***'''((((((((()))))))))***'''(((((())))))))))))(((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((())))))))))))))))))((((((((('''''''''))))))************))))))((()))))))))************))))))))))))************&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************************+++++++++++++++,,,,,,---,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++******)))))))))******+++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***)))))))))+++&&&"""###(((***((($$$(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''***+++,,,+++)))''''''((())))))(((((((((((())))))(((((()))))))))(((((('''******++++++***))))))(((******++++++++++++******))))))************)))))))))************+++++++++************************))))))*********+++++++++))))))))))))************))))))*********+++++++++************)))))))))(((((()))))))))************++++++************+++++++++******))))))******+++)))***,,,,,,+++++++++,,,***)))((((((((()))+++,,,)))+++......,,,***)))))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))&&&'''((()))***+++,,,,,,)))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((()))***************'''''''''''''''''''''''''''(((***+++,,,,,,++++++''')))***)))'''&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++*********)))******+++,,,+++***)))(((((()))***+++((())))))))))))*********))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((+++******)))(((''''''&&&((()))***)))((('''(((***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''')))+++)))&&&$$$&&&(((************))))))))))))'''''''''''''''((())))))'''((((((((())))))******''''''((())))))***))))))&&&''')))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))******))))))&&&'''(((*********)))((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''(((((((((((((((''')))))))))((()))******+++(((((((((((()))))))))))))))((((((((()))***,,,---((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++*********+++***)))))))))))))))************************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))******))))))(((((('''''''''((()))******+++******+++###&&&,,,,,,)))''''''(((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))************))))))))))))%%%'''))))))(((''''''(((***)))(((''''''((()))***))))))*********))))))(((***************)))((('''((()))***++++++***)))((())))))************)))))))))************+++++++++************************))))))******++++++++++++))))))))))))************))))))******+++++++++++++++*********))))))(((((((((((())))))*********+++++++++++++++++++++++++++******)))))))))***,,,---...------,,,+++***)))))))))************+++++++++%%%&&&'''((()))***+++,,,+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((...---,,,------,,,)))''')))((((((((()))***++++++,,,,,,+++***)))))))))***(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---++++++******)))(((((('''++++++******)))(((''''''++++++******)))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((()))***++++++************))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))*********))))))(((***++++++++++++***))))))((())))))*********))))))+++*********))))))((((((************************))))))(((((()))***++++++++++++++++++++++++++++++''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---+++)))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((())))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&'''(((***+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++*********+++,,,///...+++)))((()))+++---,,,)))'''''')))+++***)))((((((((((((((((((((((((*********))))))))))))))),,,+++******)))*********......---,,,+++++++++,,,+++++++++++++++++++++++++++************+++,,,---...------,,,,,,+++++++++)))************+++++++++,,,++++++***)))(((((('''++++++++++++*********))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))************************((()))***++++++***)))((((((((('''(((((((((%%%###))))))))))))))))))***+++---,,,++++++******++++++(((((()))************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))))))))))))))*********,,,++++++***))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((()))***+++++++++*********************))))))************)))))))))(((************************)))))))))))))))******+++++++++++++++++++++++++++///...,,,+++))))))((((((------------------------......---------,,,,,,,,,---,,,***((('''(((((()))++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))***(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******(((((((((***(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''((()))*********)))((())))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((()))((((((((()))***++++++************************((((((((((((((((((((((((++++++***)))))))))***+++---,,,***))))))***+++,,,---***'''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***)))))))))))))))++++++++++++++++++++++++++++++*********+++,,,,,,------------------------)))************+++++++++......,,,+++***((('''''',,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''((())))))(((&&&+++***))))))))))))))))))------,,,++++++++++++,,,(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((()))***+++'''(((((()))***+++++++++,,,,,,++++++***)))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))(((******+++,,,,,,+++******)))))))))))))))*********+++++++++***************************))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***************)))'''''')))***+++,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))***************************************)))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................------------,,,,,,,,,,,,,,,+++)))(((''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************(((''''''''''''((())))))((((((((((((((((((((((((************************(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,,,,***((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***)))(((((())))))))))))))))))))))))***))))))(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))(((''''''***)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((()))******)))))))))************+++,,,+++)))((()))***)))(((************************++++++++++++++++++++++++'''''''''((()))***+++,,,******)))((((((((())))))++++++++++++++++++++++++************************+++++++++,,,,,,---------))))))*********+++++++++))))))***************+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))************************)))))))))******))))))))))))(((((()))***+++***)))++++++***)))((((((((())),,,++++++******+++++++++(((((()))***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))***+++((((((((()))******++++++,,,+++++++++*********)))(((((())))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***,,,------,,,***))))))))))))*********))))))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((())))))))))))))))))*********++++++))))))***+++++++++******))))))***,,,,,,---------...---,,,+++******))))))*********)))))))))))))))************************++++++++++++***))))))(((++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())),,,......+++)))''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((+++***)))))))))))))))***++++++++++++++++++++++++************************))))))))))))*********+++'''((()))***++++++***))),,,+++***)))))))))((((((************************,,,,,,,,,---------------(((((((((((()))***+++,,,++++++***************+++++++++++++++++++++++++++))))))))))))))))))(((((()))))))))***++++++,,,,,,))))))*********+++++++++&&&&&&'''((()))***+++,,,))))))******************)))))))))))))))))))))))))))***++++++***)))***+++************************************************++++++++++++++++++++++++***))))))))))))))))))***'''&&&%%%&&&(((***)))(((++++++***)))((((((((()))******))))))))))))******(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))***++++++))))))))))))))))))))))))+++++++++***************************))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((())))))******************************************************)))))))))***************))))))************))))))((()))+++,,,,,,+++)))((())))))************)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))******((((((((()))))))))******))))))***+++++++++++++++,,,------...------,,,,,,...---,,,+++************))))))))))))))))))******************************++++++,,,,,,+++***)))(((++++++++++++++++++++++++111000...,,,+++)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())),,,......+++)))''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((''''''''''''************************))))))(((((((((((())))))((()))))))))*********++++++***)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,&&&''')))+++++++++***)))******+++***)))(((((((((************************++++++++++++,,,,,,------,,,++++++******++++++++++++***************++++++++++++++++++++++++++++++))))))******))))))((('''((()))))))))******++++++)))************+++++++++(((((((((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++)))((((((***,,,,,,++++++***)))))))))))))))))))))(((((((((((()))******(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++*********)))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((************((('''&&&&&&'''((()))***++++++************************************************(((((((((((()))))))))))))))******++++++******)))'''((()))******)))((('''))))))***++++++***(((''')))))))))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))******+++((((((((()))))))))******))))))***+++,,,,,,,,,,,,---.........------,,,+++...,,,+++***))))))***+++))))))))))))***************************************+++,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,,,,***((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''''''''((((((((()))))))))************************))))))(((((((((((())))))(((((())))))***++++++,,,***)))))))))))))))******++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,((()))***+++++++++***)))''')))++++++)))))))))***************************''''''(((((())))))******------,,,+++++++++++++++))))))((((((((()))******++++++++++++++++++++++++***+++,,,,,,+++***)))(((******************++++++)))************++++++++++++******))))))((((((((()))))))))******+++++++++)))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++************************************************+++***)))(((((()))***+++...,,,++++++,,,......---))))))))))))))))))***+++))))))(((((()))******+++(((((()))***************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))******++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))******)))'''&&&''''''(((((())))))******************************************************((()))))))))*********+++)))******++++++******)))))))))))))))))))))))))))))))))+++++++++***((('''''''''((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++)))))))))*********++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++)))(((((()))***+++((()))))))))************************************)))***+++------,,,+++***++++++++++++++++++++++++''''''((()))+++---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))******(((((((((***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''((()))*********)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''(((((()))***++++++************************))))))(((((((((((())))))************************)))((((((((()))***++++++************************************************'''(((***+++,,,,,,,,,+++++++++++++++++++++******%%%(((++++++***)))***+++))))))))))))))))))))))))''''''(((((()))******++++++++++++***++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,------...---,,,+++***++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,***(((''')))******)))))))))(((((()))***++++++******))))))***+++,,,,,,(((((()))***************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((((((((())))))&&&&&&''')))***,,,------''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******((('''&&&))))))))))))((((((((((((************************************************++++++,,,,,,,,,---------******++++++++++++************)))(((((()))******)))***+++,,,+++***(((&&&&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------'''((()))***+++,,,,,,,,,+++***((('''''')))+++,,,(((((())))))*********+++************************((()))+++---------+++***++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************%%%&&&((()))))))))((('''************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++++++++***)))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&'''((()))***+++,,,---************************))))))(((((((((((()))))),,,,,,++++++***)))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***---,,,,,,++++++*********$$$'''++++++***)))+++,,,(((((((((((((((((((((((())))))***+++,,,,,,------(((((())))))***+++------,,,,,,++++++,,,---......///---,,,,,,.../////////.........---,,,,,,++++++,,,,,,,,,---...///000000---,,,+++,,,...///...---)))(((''')))+++,,,,,,+++---,,,,,,+++*********+++++++++***))))))***++++++((((((((((((((((((((((((++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))(((''')))(((((()))+++---,,,+++,,,++++++***)))(((''''''---,,,+++*********+++,,,000///---***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((())))))******++++++******************************************************)))(((((()))*********)))(((''''''((()))***((((((''''''&&&&&&&&&%%%,,,***(((((()))******)))+++***)))(((((()))***+++%%%&&&&&&'''((())))))***((()))))))))))))))((('''))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))...+++))))))+++---,,,***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((&&&'''((()))******)))(((***)))(((((((((***+++,,,******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((((((&&&'''(((***,,,...///000,,,+++***((((((((()))***************************++++++******))))))(((((())))))))))))))))))))))))************************///)))(((...000,,,***,,,...---+++***)))***++++++,,,++++++******++++++,,,///...,,,+++***++++++,,,************************''''''((()))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''((()))******))))))))))))(((((((((((())))))+++***)))'''''''''((()))''''''(((((())))))******&&&&&&&&&''''''''''''((())))))************))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******)))(((((()))***+++,,,,,,+++***)))))))))***(((((((((((())))))))))))'''((()))******)))((('''*********))))))))))))))))))************))))))(((,,,,,,+++***)))))))))************************************)))******+++,,,((())))))))))))*********))))))))))))((((((((((((*********)))))))))))))))'''***,,,---,,,***))))))***++++++,,,,,,++++++***''''''(((((()))***,,,,,,++++++++++++++++++,,,,,,***)))((()))+++,,,+++***,,,,,,,,,---------------*********++++++,,,---...---,,,+++,,,.........---+++)))'''''')))+++,,,,,,...---,,,,,,+++++++++,,,---,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++***(((((()))(((((()))+++---,,,+++------,,,,,,+++*********+++************+++------...---+++)))((((((((()))************************************)))))))))((()))))))))))))))*********************************((((((((((((((((((((((((******************************(((((('''((())))))((((((((((((''''''&&&&&&***)))'''((()))******)))+++***)))(((((()))***+++''''''(((((()))*********((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))((()))+++,,,***(((************************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))((((((((('''''''''&&&))))))))))))))))))))))))++++++***)))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******+++,,,))))))***++++++,,,------,,,+++)))((((((((()))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************000+++***///111...,,,------,,,+++*********+++,,,,,,++++++******++++++,,,---,,,+++*********+++,,,************************&&&&&&''''''((((((((('''(((((()))))))))))))))************)))))))))))))))''''''(((((())))))******''''''((((((((()))))))))((()))************)))(((((((((((((((((()))))))))(((''''''&&&&&&''''''(((''''''((()))))))))(((((())))))(((((((((((())))))+++***)))(((''''''((()))(((((((((((())))))))))))'''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''+++***))))))((((((((()))(((((((((((()))))))))***(((((())))))))))))((((((***)))))))))))))))))))))((())))))*********)))))),,,,,,+++*********++++++************************)))(((((((((((()))******)))))))))*********++++++***)))))))))((((((((((((************))))))))))))&&&)))++++++***)))******)))******++++++******)))******)))))))))***++++++...------,,,+++***)))(((*********,,,---...,,,***))))))***++++++,,,------))))))))))))***++++++,,,---,,,+++,,,---...---,,,...+++(((''')))+++,,,,,,......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***))))))((())))))))))))))))))))))))***++++++++++++***))))))***)))((()))+++,,,,,,+++++++++++++++++++++++++++))))))))))))+++,,,---...+++***))))))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************(((((((((((((((((((((((()))***+++,,,,,,+++***)))+++***)))((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((******)))******))))))))))))******))))))))))))************)))(((((('''((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((***++++++)))&&&++++++++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''')))))))))))))))))))))))),,,++++++***************///---+++))))))***,,,...)))************))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++---...///,,,,,,+++++++++*********+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************---))))))+++---+++***+++++++++*********+++,,,,,,,,,++++++******++++++,,,******)))))))))***++++++************************'''''''''((((((((())))))***************)))))))))++++++******)))(((((('''&&&&&&'''((()))***++++++((((((((()))))))))******(((***+++,,,,,,+++***(((&&&''''''((())))))******'''''''''(((((('''''''''(((((((((((((((((('''&&&))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((((((((((()))))))))*********''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&))))))((('''''''''((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))******'''((()))***************++++++*********+++,,,,,,************************)))))))))))))))***++++++************+++++++++,,,******)))))))))(((((((((************************''')))******))))))+++,,,)))))))))******))))))))),,,,,,+++***************...------,,,+++***))))))++++++,,,...000000---+++)))))))))*********++++++***************+++,,,---,,,+++***+++---...---,,,...,,,++++++,,,---,,,+++---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++***+++++++++++++++*********)))((()))+++,,,+++***(((((()))))))))*********)))))))))***++++++,,,---******)))))))))******************************************)))))))))))))))++++++******))))))((((((************************************************)))***,,,------,,,***)))++++++***))))))(((((((((******))))))))))))))))))'''&&&%%%&&&(((******)))***))))))))))))))))))******))))))))))))))))))))))))((('''''''''***,,,...))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((())))))***))))))++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))+++******))))))*********///...,,,*********+++,,,)))***+++++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...,,,,,,++++++******))))))******))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))************************+++***)))***+++******+++*********++++++,,,,,,---,,,++++++******++++++,,,))))))******++++++,,,,,,***************************************++++++,,,,,,,,,++++++******))))))************))))))(((((('''''''''((()))*********))))))))))))************((()))+++------+++)))((('''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%))))))(((((((((((()))))))))))))))(((((((((((()))******))))))((((((''''''((((((((()))))))))******))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))(((((())))))(((''''''((((((((((((((()))))))))************)))(((''''''((()))***)))))))))))))))*********&&&'''(((******+++++++++)))))))))))))))***+++,,,************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,*********)))))))))(((((()))***************++++++++++++,,,+++))))))+++,,,))))))************)))))),,,,,,+++++++++++++++,,,*********++++++,,,,,,---))))))***,,,......+++)))---------,,,,,,,,,++++++---------,,,------......,,,+++***+++---...---,,,,,,,,,---...///...,,,)))+++***************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))******+++++++++++++++++++++++++++++++++*********************++++++)))))))))+++,,,+++***((((((((()))******++++++******************************++++++++++++++++++************************))))))))))))))))))******++++++******))))))((((((************************++++++++++++++++++++++++)))***,,,------,,,***)))***************)))(((((())))))******************'''&&&%%%&&&(((******))))))))))))******)))))))))((((((((((((((((((''''''))))))''''''(((***,,,...))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++******)))))))))))))))))))))))))))))))))******)))(((((()))+++---++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))((((((((())))))***+++,,,,,,,,,+++***)))))))))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))*********))))))************************(((((())))))******++++++))))))))))))))))))))))))************************,,,---,,,+++***,,,------)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---------************************+++******)))***+++,,,,,,,,,,,,++++++******))))))(((((())))))************))))))))))))(((((((((((())))))))))))************'''((()))++++++)))(((''')))((((((((('''''''''&&&&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&))))))(((((((((((())))))((((((((())))))))))))(((******))))))((((((''''''''''''((((((((()))))))))))))))************))))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((())))))*********+++))))))((((((((())))))***))))))))))))***************)))(((''''''((()))***(((((())))))************&&&'''(((******+++++++++((((((((((((((()))***+++************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************))))))))))))))))))******+++++++++,,,.........,,,***)))***+++***++++++++++++++++++***************+++,,,---...))))))***+++,,,,,,------,,,+++,,,---//////---+++111111000//////...------///......------...//////,,,+++***+++,,,---,,,+++******+++---///...+++)))***))))))))))))******+++)))******++++++******)))************************++++++++++++++++++++++++******++++++,,,,,,------'''(((((()))***+++,,,,,,)))))))))))))))))))))))))))))))))((())))))***++++++***)))***+++,,,+++)))******++++++,,,,,,,,,---******++++++***))))))(((***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++******)))))))))))))))************((('''&&&&&&(((******)))))))))************))))))''''''''''''((((((((((((***))))))((()))***,,,---))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,...++++++++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((************************(((((((((((((((((()))***))))))+++++++++***(((''')))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))***+++++++++(((((()))************)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((+++***'''%%%(((************+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,************************(((((('''&&&'''((()))******************)))))))))'''(((((()))******++++++***)))))))))((((((((('''((((((((()))))))))******''''''((((((((((((''''''))))))(((((('''&&&&&&%%%((((((((())))))(((((((((((()))))))))))))))((('''))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))************************$$$%%%&&&((())))))))))))))))))(((((())))))******)))))))))*********++++++))))))(((((((((((())))))((((((((()))******++++++'''((()))***************))))))((((((((()))******************************)))))))))))))))***++++++************+++++++++,,,++++++*********)))))))))))))))******+++,,,,,,,,,---......---+++))))))***++++++,,,,,,,,,,,,++++++))))))))))))+++,,,---...,,,,,,,,,+++++++++******...---,,,---///000///............---------------------,,,,,,,,,,,,------+++*********,,,---,,,+++)))((('''''')))++++++*********))))))******+++,,,))))))***++++++***))))))************************************************))))))******+++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))(((((('''''''''(((******+++***)))***++++++***)))+++++++++++++++,,,,,,,,,((()))***++++++***))))))******+++,,,++++++***)))************************((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))************************'''(((***+++,,,+++++++++((((((((()))))))))*********)))'''((()))******)))((()))***++++++***)))((('''''''''((())))))******************************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))))))))###'''***+++***))))))***************************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************&&&'''''''''((((((((()))************************))))))(((((())))))***+++))))))))))))************))))))))))))))))))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))************'''((()))***+++******)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************&&&++++++%%%###'''***)))++++++,,,,,,,,,+++***))),,,++++++******++++++,,,++++++,,,---,,,+++******************************((('''&&&%%%%%%''')))***(((((()))))))))))))))***)))))))))))))))*********(((((((((((())))))))))))''''''((((((((()))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))((()))******************))))))(((((((((((())))))&&&'''((()))******)))((((((((((((((())))))))))))(((((()))))))))*********''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))((((((((('''''''''(((((()))***))))))*********+++++++++(((((())))))))))))(((((('''(((((()))******++++++((())))))*********)))))),,,+++***************+++************************)))(((((((((((()))******)))))))))*********+++++++++++++++*********))))))))))))***++++++,,,------(((***,,,,,,+++))))))*********++++++++++++******)))))))))))))))***+++,,,,,,,,,,,,++++++++++++***+++)))((((((***+++++++++((((((((()))******++++++++++++***************++++++***)))***,,,---,,,+++)))&&&"""!!!$$$'''***,,,+++*********+++,,,,,,---)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,************))))))))))))++++++++++++++++++++++++((('''&&&&&&&&&((()))***,,,***)))***++++++***)))))))))))))))))))))))))))&&&''')))***++++++++++++)))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))******++++++************************++++++++++++++++++++++++******)))(((((()))******&&&((()))+++,,,,,,,,,+++''''''(((((()))))))))***,,,***(((((()))******)))((()))***++++++***)))((('''(((((()))***++++++,,,******+++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))$$$+++...,,,)))'''&&&)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((()))))))))******++++++******************************))))))***+++,,,,,,+++***((('''(((***,,,...***)))(((((((((***+++,,,'''((((((((())))))******))))))))))))))))))))))))''''''''''''(((***+++,,,************))))))))))))'''((()))+++++++++***)))************************++++++******))))))(((((())))))))))))))))))))))))************************,,,222222+++)))---111000+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,***+++,,,,,,+++***)))(((***************************)))'''&&&'''(((***+++''''''(((((())))))******++++++******)))(((((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((***((('''%%%%%%'''(((***%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***((()))***+++++++++++++++))))))(((((((((((())))))&&&'''(((*********)))(((''''''(((((())))))******)))************+++++++++))))))************))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((&&&&&&&&&&&&&&&'''((())))))************+++++++++'''((()))******)))(((''''''(((((()))***+++++++++)))************))))))(((......---,,,++++++++++++*********************************)))***++++++,,,((())))))))))))*********+++++++++************)))))))))***+++,,,,,,------"""%%%)))+++************))))))************))))))+++***))))))))))))))))))((())))))+++,,,---......******))))))((((((''''''***,,,...---***)))+++---,,,,,,+++***)))((('''&&&((()))***+++++++++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))***++++++++++++++++++++++++...---,,,***)))(((((((((!!!###&&&((()))))))))(((---,,,+++******+++,,,---)))((((((((()))***+++++++++++++++*********************))))))((((((''''''+++*********))))))(((((((((((())))))******++++++---,,,***)))))))))***+++((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''(((***+++,,,'''((()))******)))((('''((((((((((((((()))******((((((((((((((((((((((((&&&''')))*********)))(((+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))(((((())))))+++++++++***************+++*********))))))((((((++++++***)))((('''&&&&&&&&&''''''((()))******+++******))))))******+++,,,(((((()))***************))))))))))))))))))))))))((())))))+++,,,---......))))))))))))************++++++******)))((((((((((((((()))***************(((((()))***************************)))))))))))))))))))))))))))((('''''',,,+++***((((((((()))***))))))(((((((((((())))))************))))))))))))************************))))))************)))))))))***+++***)))((((((***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------,,,,,,+++***)))))),,,,,,++++++***)))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))'''((()))+++++++++***)))''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))---,,,+++***))))))))))))))))))(((((((((((())))))&&&''')))***+++***(((''''''((()))******)))(((''')))***+++,,,+++)))'''&&&'''((()))***************...)))%%%%%%(((+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((++++++************++++++++++++++++++******))))))(((***++++++*********+++************************,,,***)))***++++++***)))+++***))))))((()))))))))......---,,,,,,+++******,,,+++*********+++,,,---)))))))))))))))******+++*********++++++,,,,,,,,,******++++++++++++******(((((()))*********************))))))((((((((((((''')))***)))'''&&&(((***,,,,,,,,,+++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,------((())))))*********))))))++++++++++++******)))((())))))*********+++++++++)))************+++++++++++++++++++++************++++++++++++++++++++++++))))))((((((((()))******$$$&&&(((***++++++***))),,,++++++******++++++,,,))))))))))))))))))***+++******************+++++++++*********))))))))))))+++*********))))))))))))))))))))))))************,,,+++***)))))))))******++++++++++++++++++++++++******))))))((((((((((((******)))((((((((((((((((((((()))******)))(((((())))))(((((())))))***+++))))))))))))))))))))))))((())))))***************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((+++*********))))))))))))***************)))))))))''''''(((((()))******+++***************++++++,,,)))))))))************)))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))*********(((((()))***************(((((()))***************************)))))))))))))))*********))))))(((''',,,+++)))((((((((()))***))))))(((((((((((())))))************))))))))))))************************))))))************))))))''')))******))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,+++******)))******************++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((()))***************'''(((((())))))***++++++***)))((((((((((((((()))))))))(((((((((((())))))******)))))))))******+++))))))(((((((((((())))))''')))***,,,,,,+++***)))'''((()))******)))(((''''''(((***++++++***)))((('''(((((()))))))))((((((,,,((($$$%%%))),,,+++)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((*********))))))*********,,,++++++******)))******+++++++++)))'''''')))+++************************+++***)))***++++++***)))+++*********+++,,,------...------,,,++++++************)))))))))***+++,,,***************++++++,,,******+++++++++,,,,,,,,,******++++++++++++******((())))))******************))))))))))))((((((((()))+++,,,+++******+++,,,******++++++,,,,,,,,,---,,,,,,,,,++++++)))((((((------,,,,,,,,,,,,,,,,,,))))))*********))))))(((---,,,,,,+++***)))(((((((((((()))))))))*********)))************+++++++++---,,,,,,,,,++++++******************************'''''''''''''''((())))))((()))***,,,,,,++++++******++++++++++++++++++***+++***)))))))))))))))))))))))))))***+++++++++,,,++++++++++++***************************)))))))))***************)))))))))+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((++++++***)))((((((''''''((())))))******))))))((())))))(((((())))))******++++++++++++++++++++++++***************++++++,,,************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((()))***+++,,,------'''(((((())))))*********)))************+++++++++******************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))************'''(((((()))******++++++((())))))************)))(((((()))***************************))))))))))))*********+++******)))(((+++***))))))((()))))))))***))))))(((((())))))***************))))))))))))************************))))))************))))))&&&((()))*********,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++*********((())))))***++++++,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))******+++++++++******)))((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,))))))(((((((((((())))))'''(((***+++++++++***)))(((((())))))))))))((((((&&&''')))***++++++******'''((((((((((((''''''&&&)))&&&$$$%%%))),,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))***))))))(((((())))))***,,,+++***)))))))))***+++---,,,***'''$$$%%%(((***************************+++***)))***+++,,,+++))))))))))))***+++---...///------,,,,,,++++++******))))))(((((())))))***++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++******((()))******++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---((())))))))))))*********+++++++++++++++***)))(((+++++++++******)))))))))+++,,,,,,,,,,,,+++******,,,,,,+++******)))))))))))))))))))))*********+++))))))*********+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&***++++++,,,,,,+++******)))***+++,,,,,,+++***)))++++++***)))((((((((()))(((((()))***+++,,,,,,,,,************************************************+++++++++******)))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))(((((('''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************++++++++++++******)))))))))))))))******+++++++++++++++,,,,,,************************'''((())))))***+++,,,,,,(((((()))))))))*********))))))******++++++++++++++++++******************)))))))))))))))))))))))),,,,,,+++***)))(((((('''((()))))))))************(((((())))))************((()))************))))))(((((()))***************************)))))))))(((******+++++++++******)))******))))))))))))))))))***))))))))))))))))))***************)))))))))(((************************)))******++++++******)))''')))************+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''+++***)))((((((''''''((())))))(((((((((((())))))(((((('''(((((()))******))))))(((((((((((())))))%%%&&&'''(((((((((((('''(((((())))))))))))((((((((())))))*********))))))))))))))))))((('''&&&&&&)))'''%%%&&&)))++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((()))))),,,+++***)))((()))+++,,,+++++++++)))'''''')))+++************************+++)))))))))+++,,,+++***(((((((((((()))***+++,,,,,,,,,,,,,,,++++++******))))))))))))*********++++++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))************(((((((((((()))******)))*********))))))))))))(((((()))***++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++++++++******))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((******************))))))))))))+++,,,,,,+++))))))++++++***)))((((((((()))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***************+++++++++,,,,,,++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))************((()))******+++***))))))******))))))))))))******(((''''''&&&&&&'''''''''++++++++++++++++++++++++))))))((('''''')))***+++))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))************++++++,,,,,,,,,---***************+++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++++++++***,,,+++******)))***++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************))))))(((((())))))*********))))))((((((((()))***************************)))))))))((()))******+++++++++******)))))))))*********))))))******))))))))))))******************)))))))))(((******************************++++++++++++*********+++,,,+++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++***+++++++++*********))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((())))))(((((((((((())))))+++++++++***)))(((''''''************))))))((('''***)))((((((((())))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))++++++***))))))***+++,,,'''))),,,---,,,++++++,,,***************************)))((()))+++,,,+++*********)))))))))))))))***,,,+++++++++++++++***************+++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++)))))))))************+++)))(((((()))+++,,,+++***---,,,,,,,,,++++++******(((((()))++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,(((((()))***************))))))(((((()))+++---...***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))***,,,---...******)))))))))))))))))))))******************)))+++***)))))))))))))))))))))))))))***+++++++++,,,((((((((((((((()))))))))*********++++++++++++++++++++++++++++++*********))))))***++++++++++++***++++++++++++++++++++++++)))))))))************+++++++++,,,,,,+++)))'''&&&+++******))))))******+++((((((''''''&&&&&&''''''************************((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++(((((())))))***+++++++++*********+++++++++++++++******))))))((((((''''''************************((()))***,,,,,,+++******++++++***)))***+++,,,---))))))))))))))))))))))))******++++++,,,,,,,,,---))))))))))))************++++++******)))((((((''')))************))))))((((((((()))***************************))))))))))))((()))******+++*********(((((()))************)))+++******))))))******+++************))))))))))))******************************++++++++++++******+++,,,---,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))((((((''''''((((((&&&'''((()))+++,,,------))))))(((((((((((())))))))))))(((((((((((()))))),,,+++***)))(((((((((((())))))(((((((((((())))))************++++++++++++))))))(((((((((((())))))---,,,+++***)))'''&&&&&&)))***************)))((())))))))))))((((((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***))))))(((((())))))***)))*********++++++++++++%%%)))---//////---,,,,,,***************************)))((()))+++,,,,,,+++---,,,,,,+++******++++++++++++++++++++++++************+++,,,,,,,,,,,,+++))))))(((((())))))***+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++))))))*********+++++++++,,,***)))+++...///...---+++++++++++++++,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,------&&&'''((()))***++++++++++++***)))((()))***,,,---************++++++++++++)))************+++++++++((())))))******++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...***))))))))))))***************))))))))))))******))))))))))))))))))***+++******************++++++(((((()))))))))******************++++++,,,,,,,,,***++++++++++++++++++,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***,,,,,,,,,***((('''++++++***))))))***++++++******)))(((((((((((((((************************(((((()))************)))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++(((((()))******+++,,,,,,*********++++++,,,,,,,,,*********)))))))))((((((************************((()))+++,,,,,,+++***)))******))))))***,,,...///))))))))))))))))))))))))************++++++++++++))))))))))))*********************)))))))))))))))***************)))(((((((((((()))***************************))))))))))))'''((())))))*********)))'''((()))***+++******)))+++******))))))******+++************))))))))))))***************************++++++,,,,,,++++++***)))+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))******(((''''''(((((()))***+++))))))(((((((((((())))))+++******)))))))))******))))))(((((((((((())))))+++++++++++++++,,,,,,---***)))(((''''''((()))***,,,+++***)))(((((((((((('''((())))))))))))))))))'''((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********))))))*********''')))***,,,,,,,,,******'''***,,,---,,,++++++,,,************************)))(((((()))+++---,,,++++++++++++***++++++,,,,,,******************++++++((()))***+++,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++))))))******++++++++++++)))'''&&&(((+++---+++)))&&&'''((()))***+++,,,,,,+++++++++++++++***)))((()))))))))******++++++,,,'''(((***+++------......---+++***(((((()))+++,,,))))))))))))************)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,+++************************))))))******+++,,,+++***)))(((((()))***+++))))))(((((()))***+++++++++++++++***************))))))******+++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,---...------,,,++++++++++++++++++++++++))))))******++++++++++++%%%'''))),,,------,,,+++,,,+++***))))))***+++,,,,,,,,,+++******)))******++++++++++++++++++++++++((()))***,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))((())))))***++++++******+++,,,------......*********++++++,,,,,,,,,******************++++++++++++******************''')))+++,,,,,,,,,***)))***)))((((((***,,,///111))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((((((((()))******++++++***************)))(((((((((((()))***************************))))))))))))''''''((()))))))))))))))'''((()))+++++++++***)))++++++************++++++************))))))))))))***************************++++++,,,,,,++++++***((()))++++++++++++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%,,,,,,***(((%%%###"""!!!''''''''''''(((***+++,,,))))))(((((((((((())))))))))))))))))***+++,,,---))))))(((((((((((())))))******))))))******+++,,,***)))(((''''''((()))***+++***)))))))))))))))***&&&&&&'''((()))))))))(((%%%&&&((()))))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++&&&(((+++------,,,***)))***++++++***))))))***+++************************)))(((((()))+++---,,,+++''''''(((((()))***,,,,,,******************++++++'''((()))++++++******)))++++++******++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************************+++,,,---...++++++******++++++,,,---***))))))((()))***,,,---)))))))))))))))))))))*********************************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...))))))))))))************************************------,,,,,,+++***))))))(((((((((((()))))))))))),,,------,,,,,,+++***))))))************+++++++++******))))))((()))))))))++++++******++++++,,,------------,,,,,,+++++++++000---((($$$###%%%(((***************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,+++***))))))*********)))(((&&&&&&((()))***))))))******+++++++++,,,))))))************))))))************************))))))))))))************)))************+++++++++******))))))******+++,,,,,,+++++++++***)))))))))++++++++++++++++++,,,,,,&&&'''(((***++++++++++++***************************************)))(((((())))))*********))))))(((+++++++++,,,,,,------------------,,,,,,+++++++++---,,,+++***))))))))))))************))))))((((((++++++******))))))(((((()))***+++,,,,,,+++***)))((()))***+++,,,---------++++++++++++++++++++++++***)))(((''''''((())))))++++++******************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++************************)))))))))))))))******+++******))))))((((((''''''((('''''''''((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++&&&'''((()))+++,,,......))))))************))))))''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))((()))+++---------+++******+++,,,,,,------,,,,,,***++++++++++++***))))))))))))))))))************++++++++++++++++++++++++000000///...,,,+++******))))))***+++++++++++++++(((((()))))))))*********++++++++++++++++++++++++---+++((((((***+++++++++***************+++++++++*********************************+++++++++,,,,,,************************))))))))))))***+++,,,---+++++++++***++++++,,,---++++++*********+++,,,,,,++++++++++++******************************************))))))***++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++))))))))))))************************************,,,,,,+++******)))((((((,,,++++++***)))((('''&&&''''''((()))))))))))))))************++++++++++++******************++++++------,,,+++************++++++++++++++++++******+++***)))((((((***,,,---************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******)))))))))***---,,,***))))))***,,,---++++++******************************************************************************++++++++++++)))************+++++++++******))))))******+++,,,+++++++++***************+++++++++******)))))))))***************))))))(((++++++++++++++++++++++++)))*********))))))((('''))))))************))))))************++++++++++++,,,,,,,,,++++++***************************++++++++++++*********)))))))))++++++++++++************)))******++++++******)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''((()))***************************++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))++++++************++++++************************)))))))))))))))******+++***)))))))))))))))((((((******)))))))))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))*********+++++++++))))))************))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))'''''''''((()))*********((()))))))))******************))))))***++++++,,,(((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))((()))+++------,,,+++***)))***++++++,,,,,,++++++***++++++++++++***))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((('''&&&&&&&&&'''((()))))))))************************+++++++++,,,,,,,,,,,,***(((''')))******)))************++++++++++++************************))))))*********+++++++++***************************))))))******+++,,,---+++++++++++++++,,,------,,,,,,------,,,,,,++++++---,,,,,,,,,++++++***************************************)))******+++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))))))))*********++++++************************++++++******)))(((((((((---,,,,,,+++***)))(((((('''((()))+++,,,------...************+++++++++,,,******++++++,,,,,,------000///---+++***)))((((((******************++++++******+++,,,------......***************************++++++,,,,,,++++++***************************+++++++++***************++++++***))))))))))))******)))(((''''''((()))***+++++++++***))))))((((((,,,+++************+++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---)))************+++++++++******))))))******+++,,,***************+++++++++,,,++++++***)))(((''''''******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''))))))***************))))))))))))))))))(((((((((++++++***************)))((())))))***++++++,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,******))))))))))))******))))))******+++******)))++++++++++++++++++++++++***)))((((((((((((******************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++***))))))(((((())))))++++++************++++++************************))))))))))))******++++++)))))))))***************---,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++******))))))((())))))************))))))''''''((((((((()))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++++++++*********+++,,,,,,((((((((()))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***((())))))***+++************++++++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++''''''((()))***++++++,,,///---+++)))(((***,,,...+++++++++++++++******************++++++,,,,,,---+++)))'''''')))***)))(((************++++++,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,---------...//////...,,,***))),,,,,,,,,++++++***))))))************************+++***************++++++************++++++++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))*********+++++++++************************++++++******))))))))))))*********++++++,,,,,,---)))***+++---......//////*********+++++++++,,,,,,***+++,,,------.........///...---+++***)))(((((())))))******++++++,,,,,,---------,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************+++******)))))))))******(((((('''&&&&&&'''((((((******************))))))---+++)))(((((()))+++---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))*********+++++++++******))))))******+++,,,)))))))))***+++++++++,,,++++++******)))))))))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((('''))))))***+++++++++************))))))((((((((('''++++++++++++************))))))******++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,+++***((((((((((((***+++))))))*********))))))(((***************************)))((((((((()))***+++***************+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******++++++++++++************++++++************************))))))******++++++++++++))))))******++++++,,,,,,------,,,+++************++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***++++++******))))))(((((())))))************))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))+++******)))******++++++(((((()))))))))*********((()))************)))((()))))))))))))))))))))))))))***++++++++++++******((()))******++++++*********++++++++++++***))))))))))))*********+++++++++************************&&&''''''((()))***++++++222111///...---...//////,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++)))((()))***+++***))))))******++++++,,,,,,,,,************************)))************+++++++++---------------------------,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---....../////////...,,,***)))++++++******))))))))))))************************++++++***************+++))))))*********+++++++++************************&&&''')))***+++******)))************++++++++++++************************+++++++++++++++*********)))******+++,,,---------))))))************))))))***++++++++++++,,,,,,,,,***+++,,,...////////////---,,,++++++******++++++***+++++++++,,,,,,------...---+++))))))***,,,...************************,,,,,,------------,,,,,,------------------------******************++++++++++++************++++++,,,++++++++++++++++++,,,((())))))***+++,,,,,,---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))*********++++++++++++,,,))))))*********+++++++++******))))))******+++,,,)))))))))***+++++++++,,,)))******++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))***++++++++++++++++++++++++******)))))))))+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((++++++++++++++++++++++++((()))))))))******+++++++++***)))(((((()))***+++))))))*********))))))(((***************************)))(((((((((***+++,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...************************---,,,++++++******++++++++++++************++++++************************))))))***++++++++++++***))))))******++++++,,,,,,,,,+++***)))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((((()))))))))************)))))))))******))))))))))))))))))))))))*********))))))************))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********************))))))******+++++++++++++++***++++++++++++***))))))************++++++++++++************************))))))******************+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++...------,,,+++***)))))),,,+++***+++,,,,,,+++***)))******+++,,,,,,------******************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...............---,,,+++***))))))))))))))))))))))))************************,,,+++******)))*********)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,+++***))))))++++++++++++,,,,,,,,,,,,+++,,,---/////////...---+++*********+++,,,,,,---,,,,,,,,,,,,,,,---------+++***)))((()))+++...000************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++((()))***+++,,,...//////,,,+++***))))))***+++,,,************************************++++++++++++)))************+++++++++******))))))******+++,,,***************+++++++++))))))***+++,,,---......+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,---------++++++,,,,,,+++***((('''*********+++++++++++++++)))))))))))))))*********++++++************++++++))))))******+++******)))***************************)))(((((()))***,,,---)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++***))))))(((((())))))++++++************++++++************************((()))+++,,,,,,,,,+++***)))))))))***************))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((()))***++++++))))))************))))))((((((((()))))))))******(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))(((''''''))))))((('''''''''(((((()))))))))*********++++++***))))))))))))))))))***))))))))))))))))))))))))+++************))))))))))))***++++++,,,,,,++++++***++++++++++++***))))))*********++++++++++++,,,************************,,,,,,++++++******))))))''')))+++------+++(((&&&************++++++,,,,,,...------,,,+++***)))))),,,++++++,,,------,,,***)))******+++,,,---......************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---,,,,,,,,,,,,---............---,,,+++++++++,,,((())))))******++++++,,,************************,,,++++++***))))))******))))))))))))************++++++++++++++++++++++++))))))))))))******+++,,,*********+++++++++,,,,,,***************************************+++++++++++++++++++++************////////////...---,,,++++++++++++,,,,,,,,,------+++,,,...//////...---,,,+++*********++++++,,,---,,,,,,,,,++++++++++++++++++*********+++,,,,,,---************************++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,------------,,,,,,,,,------...///*********++++++*********++++++,,,------...//////------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))************+++++++++******))))))******+++,,,+++++++++***************))))))******++++++,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,******++++++++++++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))((()))))))))*********++++++++++++***************)))++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++***************************)))(((((()))+++,,,---((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))++++++************++++++************************((()))+++------,,,+++******)))))))))))))))(((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((''''''(((((()))*********))))))************))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))((())))))***+++************++++++++++++***))))))*********+++++++++,,,,,,************************+++++++++*********))))))***+++---......---,,,+++'''(((((()))***+++,,,,,,+++++++++++++++++++++++++++******,,,------+++))))))******+++,,,---...///************************,,,,,,,,,---------......******************************)))))))))))))))***---,,,,,,,,,,,,---.........---,,,+++***+++,,,---))))))***+++,,,------...************************,,,,,,+++***))))))******))))))))))))************((((((((((((((((((((((((,,,+++***))))))***++++++******+++++++++,,,,,,,,,************************)))))))))))))))*********'''((()))***+++,,,------++++++,,,,,,++++++***)))++++++,,,,,,,,,---------+++,,,...//////---,,,***,,,++++++***+++++++++,,,,,,+++++++++******))))))---......///---+++((('''***************************++++++,,,,,,++++++***------------------------,,,,,,,,,------.........---------------...///000---......//////......---------........................///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))************+++++++++*********)))***++++++,,,,,,+++++++++******))))))************))))))))))))((()))***+++,,,---------************************)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------))))))******++++++,,,,,,))))))******++++++++++++'''(((***,,,---,,,+++***(((((())))))*********+++---,,,,,,++++++*********+++,,,---......---,,,+++((()))***+++,,,---------))))))))))))))))))))))))***))))))))))))+++---...((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++************++++++************************(((***+++------,,,+++*********))))))((((((''''''(((((('''(((((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,,,,++++++***))))))((()))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))))))))))))))***++++++++++++***))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...&&&&&&''')))***+++,,,---((())))))+++,,,---......***)))***+++,,,,,,***((()))******+++---...//////))))))***++++++++++++***++++++***)))(((((())))))++++++******************++++++++++++)))'''%%%###,,,+++******+++,,,...////////////...---,,,+++***+++++++++*********))))))+++*********))))))(((((())))))))))))************+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++,,,,,,---,,,+++***))),,,,,,++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++*********++++++)))((())),,,---,,,))))))***,,,---......---,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,---------,,,,,,++++++++++++,,,---......---------...///000000111000000////////////000000000000111111111111000000///.........//////000111000////////////////////////000000000000111111111........................---......///////////////------......//////000000------,,,+++,,,---...//////...,,,+++++++++,,,,,,,,,++++++***************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++,,,------------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++***)))))))))******+++,,,+++***)))(((,,,,,,,,,+++++++++******************************************************++++++***************++++++*********+++,,,,,,---,,,,,,---...///---***'''+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,............------,,,+++,,,+++++++++***)))))))))++++++******)))(((((((((******************************)))))))))))))))***(((((((((((((((((((((((()))((('''((()))***)))(((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((())))))************)))))))))))))))***)))))))))***++++++++++++---,,,,,,+++***)))((((((((()))***+++,,,---------)))))))))((()))******+++((()))***++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))******************))))))((((((''''''%%%%%%%%%&&&)))*********,,,,,,---+++***)))+++,,,))))))************))))))))))))))))))***************++++++***((('''((()))************************---+++)))+++...///...+++++++++******++++++,,,---000...,,,***))))))***+++,,,,,,+++***))))))******111///---***((('''''''''++++++*********+++---...+++++++++,,,,,,---------,,,,,,,,,---------......))))))***++++++++++++***,,,,,,+++***************++++++******************((()))***++++++***)))))))))))))))***+++,,,---...,,,,,,,,,,,,+++***)))(((+++++++++*********))))))************)))))))))(((''''''''''''((((((((()))******++++++++++++******************************)))***++++++++++++***)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))------,,,,,,++++++******++++++++++++,,,,,,,,,---,,,+++******))))))******,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,---...............///......---------.........//////000111111222222333222222222222222222333222222333333333333222222333333222222333444444555333333333333333333333333111111111111222222222222222222222222222222222222000111111111111111000000000000000000////////////...------,,,---...///000///...,,,+++++++++,,,---,,,++++++***************,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,+++***+++++++++++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************************+++++++++*********++++++,,,---((((((***,,,......,,,)))///......,,,+++***)))))),,,,,,,,,,,,,,,,,,------***++++++++++++******)))+++++++++***************)))***************************************************))))))))))))******)))))))))))))))))))))))))))((('''(((*********(((***)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))((()))))))))***************))))))(((((()))))))))******))))))))))))******,,,,,,++++++***)))))))))&&&'''(((((()))))))))))))))))))))))))))******+++((()))************)))(((***++++++++++++,,,,,,,,,(((((((((((((((((((((((()))(((((('''((()))***+++******)))))))))((((((((())))))))))))******************))))))((((((((((((+++***))))))******)))(((***++++++***(((((()))***))))))************))))))(((((()))))))))************,,,,,,+++***))))))***************************,,,***)))***---...---++++++************+++,,,,,,///---+++***)))***++++++,,,,,,+++***************))))))))))))+++---///000***+++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......))))))***++++++++++++***---,,,++++++++++++++++++******++++++++++++++++++))))))***+++,,,,,,,,,+++'''''')))***+++,,,,,,,,,,,,,,,++++++******))))))+++++++++***************************))))))))))))'''''''''((((((((()))))))))******************)))************************)))***++++++++++++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,+++******))))))))))))))))))))))))------,,,+++******))))))******+++++++++,,,,,,,,,+++******))))))))))))***,,,+++***+++---------+++------,,,+++************++++++,,,,,,,,,,,,,,,,,,------------------......------...000111111111111333333222000000/////////111222222333333444444555777666666555555666666777555666666777777666666555666666666666666666777888555555555555666666666666333333333333444444444444555555555555555555555555444444555444444333222111333333222111111000////////////......//////000111......---,,,,,,,,,------,,,,,,+++************+++------,,,,,,++++++************++++++++++++******------------------------------------,,,+++***)))******+++,,,,,,,,,++++++,,,------......------,,,.........---,,,+++))))))***++++++,,,------......'''((()))+++,,,,,,---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************)))))))))***+++,,,,,,+++************+++,,,,,,((())),,,///333444333222//////...---+++***)))((()))))))))))))))***++++++))))))*********************************+++++++++))))))******+++,,,,,,---***************************)))))))))))))))******************************)))((('''(((***+++***)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************++++++)))((((((''''''((())))))+++***)))((((((((()))***************************''''''(((((((((((('''''')))))))))))))))*********((())))))******))))))(((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((()))******))))))((((((((((((((('''))))))))))))***************))))))))))))(((((((((+++*********)))))))))(((((())))))(((&&&&&&''')))))))))************))))))(((((((((((())))))))))))+++,,,---,,,*********,,,************************+++***)))***,,,,,,,,,*********))))))******+++,,,---,,,+++******+++,,,---,,,,,,+++*********++++++++++++******+++,,,...///)))+++---...///...,,,***---------------,,,,,,,,,,,,,,,,,,---------......))))))***++++++++++++***,,,++++++*********++++++******+++++++++++++++,,,,,,,,,+++++++++***))))))&&&(((***+++------,,,,,,------,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))*********+++++++++))))))************))))))*********************************++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((*********+++++++++,,,,,,++++++***************++++++******+++,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,------....../////////000000000000000//////111222444444555555666555555444333333444444555555555666666777777777999888888888888888888999777888888999999888888777777777777666666777888888555555666666666666666777555555555666666666666777666666666666666666666666777777777666555333222111444444333333222222222111000000000111111111222222//////..................------,,,++++++++++++,,,------,,,++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,+++***)))++++++++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++***************++++++******,,,000444666666444++++++++++++++++++++++++(((((((((((()))***++++++)))***+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))***+++************************)))((('''(((***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***(((''''''''''''(((((()))+++***)))((((((***+++,,,))))))*********+++++++++******++++++***))))))((((((((()))***************((())))))))))))))))))((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))%%%&&&'''((('''((()))***((())))))(((&&&&&&''')))))))))************))))))''''''((((((((()))))))))***+++,,,,,,***)))***,,,***************************************+++************)))))))))***++++++,,,++++++++++++,,,---...---,,,,,,+++++++++,,,,,,---,,,+++*********+++,,,***+++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,---------......))))))***++++++++++++*********))))))))))))***+++******++++++,,,,,,,,,,,,++++++******))))))))))))(((***+++---...------,,,,,,,,,+++++++++,,,------************************))))))))))))))))))******************++++++++++++))))))************))))))************************+++******************+++***++++++,,,,,,++++++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++++++++++++++,,,,,,++++++++++++---///000,,,------...///000000111111111222333444444333333222333444555777777888888777777666666777888888999888888888999999999999999999999888888888888999999888999999999999999999888999999888777777888888888666666777777777888888888777777777777888888888888777777777777777777777777888777777666555333222111333333333333444444555555222222333333444444444444000000000111111111111000//////...---------------------,,,+++******))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++*********))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))***++++++,,,++++++***))))))*********''''''(((+++...//////...))))))))))))************++++++******+++,,,------)))***+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,+++++++++******************************))))))(((((()))***++++++***************************)))((()))***++++++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))***)))))))))***,,,---...)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((()))************))))))(((((((((((((((((()))*********+++++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((((()))))))))************))))))))))))************%%%'''((((((''''''(((***)))******)))''''''(((***))))))************))))))(((((((((((())))))))))))(((***+++***))))))***+++******************************+++************************)))***++++++,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,------)))(((((()))***,,,...000---,,,***((((((***+++---,,,,,,++++++******)))))),,,,,,,,,---------......))))))***++++++++++++***)))))))))((())))))***+++******++++++,,,---------)))))))))))))))***+++,,,+++,,,,,,------,,,,,,,,,***)))(((((((((***+++,,,***************+++++++++))))))))))))************((((((((()))))))))******)))******************)))************************++++++***))))))***++++++***++++++,,,,,,++++++***++++++******++++++,,,---((((((((()))******+++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,---......***+++,,,,,,++++++,,,---,,,,,,---...///111222333//////000111222333444555333444666777888888777666555666777888999:::::::::888888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999::::::::::::999999;;;:::999999999999999999888888999999::::::;;;;;;888888888888999999999999::::::::::::::::::::::::888777777666555444222222222222333444444555666666333444555666666666555555111222333444444444333333111111000////////////000......------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,+++*********++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,+++******)))((((((************+++---...///,,,,,,,,,+++++++++******************************************************++++++***************+++++++++***))))))))))))***)))((((((***,,,---,,,++++++************)))))))))******))))))((())))))***))))))*********************************+++++++++---,,,,,,+++******))))))************************(((((((((((()))***+++,,,***************************)))((()))+++,,,+++***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&''''''''''''((()))******((())))))***++++++,,,,,,))))))******+++++++++,,,***************)))(((((('''((()))++++++******))))))((((((''''''(((((())))))))))))*********++++++************************''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))************)))))))))************+++***,,,---+++(((&&&''')))+++++++++***)))((()))+++))))))************))))))))))))))))))************((()))******)))(((***+++***************************,,,,,,,,,***)))***+++++++++******++++++,,,---++++++,,,,,,------......------,,,,,,,,,---......------+++******+++,,,,,,///---***''''''))),,,...++++++++++++************,,,,,,,,,---------......))))))***++++++++++++******)))))))))******+++,,,******++++++,,,------...,,,+++************+++,,,...---,,,+++************)))(((''''''(((***,,,---))))))*********+++++++++((()))))))))************(((((()))))))))***************++++++++++++******************************++++++***))))))***++++++***++++++,,,,,,++++++***++++++*********+++,,,---'''(((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---...+++---//////---,,,...000//////000222333333333333111222333444555777888888555777999;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::;;;;;;;;;<<<<<<;;;;;;;;;999999888777777777777777777777888888999::::::;;;888888888999999999::::::999999999999999999999999888888888777666555444333444444444444444444444444555555777888888888777666333444555666777666666555333333222111111111111222000000000000000/////////---......//////......---------------------------++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++************+++---///000,,,,,,,,,+++++++++******************************************************,,,,,,+++***))))))))))))++++++***)))))))))))))))+++******+++,,,------+++***+++++++++,,,,,,,,,,,,,,,+++***))))))(((((()))***++++++++++++******)))+++++++++************************************)))************************(((((((((((()))***+++,,,))))))))))))))))))))))))***)))((()))+++,,,+++***'''((()))******)))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))***++++++((()))*********((('''%%%***************+++++++++((()))))))))))))))(((''''''(((***+++++++++)))((()))(((''''''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((((((((((()))))))))******))))))))))))************))))))*********+++++++++***,,,...,,,'''%%%''')))***++++++***(((((()))+++))))))************))))))************++++++++++++((()))++++++***)))+++,,,************************+++---...---***)))***,,,,,,,,,,,,+++,,,,,,---...,,,,,,---------------------------------...//////444222000---+++*********000///---+++***+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,---------......))))))***++++++++++++***+++*********+++,,,,,,---******+++,,,,,,---......111000...+++***)))))))))///---+++)))((((((((()))+++***))))))***,,,...000))))))******++++++++++++(((((())))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++++++++*********+++---...)))******+++,,,,,,------***++++++,,,,,,---......---------.........//////+++*********+++,,,,,,------///111111///...000222111222444555555444333222333333444666888999:::;;;777888;;;=========<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;::::::;;;============<<<<<<<<<<<<:::::::::999999:::::::::<<<<<<============<<<<<<666666555444333333444444444444555666777777888888888888999999999999::::::777777777777777777777777888888888888888777666555555555555444333333222222555666777999999888888777444555666888888888777666555444333333222222333333222222222222222333333333......////////////..............................------------,,,+++******,,,,,,,,,,,,,,,+++***))),,,------......------,,,.........---,,,+++***)))***++++++,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************------+++***))))))((((((++++++***))))))((())))))((('''&&&''')))******)))((((((***,,,...000222333444333222111000/////////...............---,,,+++,,,+++++++++******))))))((((((((()))******++++++************************(((((((((((()))***+++,,,((((((((((((((((((((((((***)))))))))+++,,,+++***'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))***,,,,,,((()))******)))%%%""" ************************))))))************))))))'''(((***+++,,,+++)))((()))((('''&&&&&&'''((()))************++++++++++++((((((((((((((((((((((((&&&''')))*********)))((((((((())))))******++++++))))))))))))************))))))******++++++++++++$$$(((+++)))&&&$$$'''+++***++++++***(((((()))***))))))************))))))******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---************************+++...///...+++)))+++---------,,,,,,------...///,,,------......---,,,,,,---------------...///000............///000222333000000//////............---------....../////////,,,,,,,,,---------......---+++)))***,,,---,,,)))))))))))))))))))))))))))++++++***)))(((((())))))------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,+++******+++,,,,,,***************)))((('''+++++++++++++++++++++++++++*********+++,,,------++++++******)))******+++,,,,,,,,,++++++*********)))***++++++))))))***+++))))))***+++,,,------...---,,,,,,++++++,,,,,,---///...---+++***)))))))))------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////000111222444444555777777777888888999999999888888888999:::;;;<<<===::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<=========:::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;=========<<<<<<;;;;;;;;;999777555333222222333444444444444444555555666777777777777666666555555555444444555666666777888888::::::999888777666666555666666555555555444444444222222111111222444666777555666666777888999999:::666666555333333222222222555555555444444333333333222222111000//////000000.........///////////////.........------,,,,,,,,,---------,,,,,,---......,,,,,,,,,------.........------......------,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,------------)))***,,,------,,,***)))++++++++++++++++++++++++///...,,,***((((((((((((***,,,------,,,*********)))******++++++,,,------)))***++++++***)))***+++---,,,+++***,,,///222444::::::999777666444333333777555333000...,,,,,,,,,(((((()))******+++,,,,,,...---+++******+++,,,---,,,------,,,***))))))***++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))((())))))))))))((((((((((((******++++++++++++******((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))++++++******))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))'''(((((()))***+++++++++++++++******))))))((((((+++)))'''(((++++++***''')))))))))((())))))***+++))))))))))))))))))))))))******)))))))))))))))***)))***+++...///111222222++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++******)))(((((((((******+++,,,,,,---......------......,,,***'''%%%))))))***+++,,,------......------,,,,,,------...111111111111111000//////000000000000000000000000//////000000000000//////---+++)))***,,,---+++)))))))))))))))))))))))))))++++++***)))))))))))))))************************,,,++++++***))))))******++++++***))))))***++++++******++++++******)))(((++++++++++++++++++++++++******))))))))))))))))))++++++***************++++++++++++******)))))))))+++,,,------++++++,,,---++++++++++++++++++,,,,,,++++++************++++++,,,,,,+++*********++++++,,,,,,+++*********+++,,,+++,,,,,,,,,------------......///000000111222222555555666666777888999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<========================<<<<<<;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;::::::999999999666555333222111111222333444444333333333444555555555555555555444444333333333444444555666666777777888888777777666555555444666666555555555444444444333222222222333444555666444444555666666777888888888777666555444444444444555555444444444333333333444333222111111111111222000000000000///////////////.........---------------------,,,,,,------...,,,,,,---------.........------......------,,,++++++,,,------......------***+++,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))******,,,------+++*********,,,+++++++++++++++++++++)))***++++++***)))***+++,,,+++***)))***,,,///111555555666666777888999999??????===:::666222///---------........./////////---,,,+++***+++,,,...000...//////...,,,++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))******))))))(((***)))))))))(((((((((((()))******************)))((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''(((((()))******++++++*********)))))))))))))))***)))'''(((++++++***((()))(((((((((((()))******))))))))))))))))))))))))+++******)))))))))******((()))+++,,,......//////************************)))***+++,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))***************++++++,,,,,,---------------,,,+++************)))))))))***************---,,,,,,++++++,,,,,,---/////////000///......---////////////////////////...//////000000//////...,,,*********+++,,,+++***))))))))))))))))))))))))+++***)))))))))))))))))))))))))))******++++++,,,,,,+++******)))***************)))(((((()))******++++++++++++++++++***))),,,,,,++++++************++++++***))))))(((((((((++++++******++++++++++++*********)))))))))))))))+++,,,------++++++,,,---,,,,,,,,,+++++++++*********))))))))))))))))))******************+++,,,---++++++*********+++,,,,,,++++++,,,---...//////000222222333333444555555555:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999777777666666666777777888777777777777777666666666333222111000000111222333444333333222222222222333333333333222222222222111222222333333444555555555666666555555444444333333555555555444444444333333222222222222222333444555222222333333444555555555999888777666555555555555444444444444333333333333555444444333333333333444222222222111111000000000///////////////...............------,,,------...---------...............------......------,,,+++,,,------...............++++++,,,,,,,,,+++*********+++,,,------,,,+++***------------------------+++******)))******++++++***,,,------+++******+++------,,,,,,+++******))))))***++++++***)))***++++++***)))((((((***,,,---...///000222444666888888@@@@@@@@@???<<<777222///222222222222222222222222,,,+++++++++,,,...000111---...///...,,,++++++,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))******)))))))))(((((((((((())))))******))))))((()))((((((''''''(((((()))((((((((())))))))))))***)))))))))))))))))))))))))))))))))***************(((((()))***************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))******++++++))))))))))))************)))((('''(((***++++++***)))(((((((((((()))******))))))))))))))))))))))))++++++************++++++((()))***+++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++***************)))))))))(((((())))))***++++++,,,+++++++++,,,,,,,,,,,,,,,---,,,***))))))***,,,...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------......------,,,+++........................---..................---+++*********+++++++++***))))))))))))))))))))))))******)))))))))))))))*********+++,,,------......++++++***************+++*********))))))*********++++++,,,,,,,,,++++++***,,,,,,++++++******))))))++++++,,,,,,,,,++++++*********++++++++++++++++++******************)))))))))***++++++))))))***+++++++++++++++++++++++++++******))))))))))))*********************+++,,,,,,++++++++++++,,,,,,------,,,,,,---///000111222333777777777888888888999999;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::999999888888888777777777777777777777777444444444444444444555666444444444444444444444444111000000000000111222333444333222111111111111111111111111111111111111111000111111111222222222333333333333333333333333222333333333333222222222222111111111111111222333333000111111111222222222333888777666555555555555555333333333333333333333333555444444333333333444444444444333333222222111111111111111000000000000000//////...---------...........................///------......------,,,++++++,,,------......------,,,,,,,,,,,,+++***))))))++++++,,,------,,,++++++------------------------+++*********************+++,,,---,,,+++******+++,,,,,,,,,++++++*********)))***++++++***)))***+++,,,+++)))(((((()))***+++++++++,,,,,,---.........444555666777666444222111000000000111111222222222---,,,,,,,,,,,,...//////***+++,,,+++)))((()))***++++++++++++++++++++++++******++++++++++++******)))((('''''''''((()))************)))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++'''((()))++++++***))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))************(((((())))))******++++++((((((((()))***+++++++++***))))))))))))***++++++))))))))))))))))))))))))+++++++++***++++++,,,---******++++++++++++*********************************++++++,,,,,,,,,++++++************************)))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,---------------------------,,,,,,++++++,,,,,,------------------,,,++++++------------------------,,,------......------,,,************************))))))))))))))))))))))))***)))))))))))))))************+++,,,------......+++***************++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++******)))))))))((()))***,,,------------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++))))))***+++))))))***+++,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++++++++++++++,,,---......//////000//////000222444555666777::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888777777777666555555555444444444444444444444444444333222222222333333444555333333333333333333333333000000000111111222333333444444333222111111111111111111111111111111111111000000000000000111111111222222222333333333333333222222222111111111111000000000000111111111111111000000000000111111111111555555444333333333444444333333333333333333333333333333222222222222333333555555444444333333333222222222222222222222222222111000000///......//////////////////////////////------......------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((+++,,,---,,,***)))***,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++,,,,,,+++***)))******+++)))))))))))))))(((((((((*********+++,,,---//////******+++,,,---...///000///...------,,,,,,,,,,,,***+++,,,+++)))((()))***++++++++++++++++++++++++******++++++++++++******)))(((''''''''')))***+++************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))************************))))))******++++++,,,,,,'''((()))++++++***))))))))))))))))))))))))))))))((())))))***************************************''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))*********(((((())))))******++++++((())))))))))))******++++++************+++,,,,,,))))))))))))))))))))))))++++++******+++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,+++++++++******))))))+++++++++++++++++++++***,,,,,,------,,,+++)))((())))))***+++,,,,,,------......------------......---............---,,,,,,------------------------,,,,,,------------,,,,,,)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))******++++++,,,*********)))******+++,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++************************$$$&&&(((***+++,,,,,,+++)))***+++---------,,,,,,+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---((()))***+++,,,------...------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---...///111222333333333333444555666888999:::;;;<<<<<<=====================>>>>>>>>>??????@@@@@@======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;888888888777777666666666444444444444333333333333111222222222222333333333222222222222333333444555333333333444444444444444111222222333333333444444555444444333333333333444222333333333333444444444111111222222222222222222222222333333444444555555333333333222222222111111111111222222222222111111111111111111111111111111333333222222222222222333222222222222333333333333111111111111111222222333444444444444444444444444333333333444444444444444333333222111000000000000000000000000////////////------......------,,,+++))))))***+++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++)))(((''',,,,,,---+++))))))***,,,)))******+++,,,,,,------)))***++++++***)))***+++,,,,,,++++++++++++++++++(((((())))))******++++++***)))((('''((()))+++,,,''''''((()))***+++,,,,,,......------,,,+++***)))+++,,,---,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******)))(((((())))))***+++,,,++++++*********)))))))))((())))))******))))))(((***))))))(((((())))))***+++************)))))))))*********************************+++++++++++++++(((((()))***************))))))))))))))))))))))))((()))******++++++******************************''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))************(((***+++***)))((()))***+++************+++,,,,,,))))))))))))))))))))))))***************+++,,,---------...------,,,++++++------------------------++++++,,,,,,,,,+++***************+++++++++++++++---,,,,,,+++******))))))*********++++++++++++++++++,,,---...---+++(((''',,,,,,---...///000111111//////............//////......//////......---,,,------------------------,,,------------------,,,(((***++++++(((((()))+++)))))))))))))))))))))))))))))))))))))))***++++++******************************))))))***++++++,,,)))***+++,,,,,,+++***)))((()))******++++++******(((((())))))******++++++%%%''')))+++++++++******(((***,,,---......---,,,)))*********+++++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,------,,,,,,,,,,,,------......---------.../////////000222444666666777666888999999;;;<<<===>>>>>>==============================>>>???@@@AAAAAABBB>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>999999888888777777777777444444444444444444444444222222222333333333333333111111222222222333333333222222222222333444555666555555555555666666666777444444444555555555555444666555555555555555666777555555555666666666777777555555555555555555555555333333444444555666777777555555555555444444444444333444555666555555444333222222222222222222111111222222111111111222222333111111222222222333333333111111111111111222333333222333333444444555555666444444444555555666666666555555444333222222222222111111111000000000//////------......------,,,+++******+++,,,,,,,,,,,,+++,,,,,,---.........---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,---,,,+++))))))+++,,,+++++++++++++++++++++,,,)))***++++++***)))***++++++++++++++++++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++******************************,,,,,,,,,,,,+++***))))))***,,,---,,,+++***+++---++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,+++++++++*********)))))))))******************)))******))))))))))))******+++++++++*********))))))************************,,,++++++++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))))))))*********))))))))))))))))))+++,,,+++((('''((()))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))***+++,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,++++++***......//////000000111111.........------........................------,,,------------------------------............------(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))((())))))***++++++------,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,((()))***++++++***)))((('''((()))***************''''''((()))***+++,,,,,,)))***,,,------,,,+++***((())),,,.........---,,,(((((())))))*********+++)))***++++++))))))***+++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------------...///000111222000222444666888999999999;;;<<<<<<===>>>???@@@@@@>>>>>>==================;;;;;;<<<===???@@@AAAAAA???>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<666666555555444444333333111222222222222222222222222222222333333444444444222222333333333444444444333333333333444555666777666666666777777888888888555666666777777666555555666666666666666777888999777777777777888888999999888888888888888888777777333444555555666777888888888777777777777666666666666666777888888777666555333333333222222222222222222222222111111222333333111111111222222333333333222111111111222222333444111222222333444555666666444555555555666666777777777666555444333333222333222111111111000000//////------......------,,,+++++++++,,,------------,,,,,,,,,---...////////////...------,,,,,,------...------------------------'''(((***+++,,,,,,++++++,,,---,,,+++))))))+++---------,,,++++++*********)))+++++++++***)))***+++)))*********++++++++++++++++++++++++************)))+++---///000...---+++//////...,,,+++***)))))))))******+++++++++******((()))******)))((()))+++++++++++++++++++++++++++******++++++++++++******((()))+++,,,------,,,,,,+++++++++************)))******++++++++++++************))))))))))))******++++++++++++******))))))************************---,,,,,,++++++************)))((((((((()))+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))++++++******))))))((((((***,,,---+++(((&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,*********++++++,,,------(((((()))***+++,,,,,,---+++***))))))***+++...///******))))))))))))((((((...------,,,,,,------...------......------,,,+++........................---......//////......---)))))))))))))))))))))))),,,++++++******++++++,,,((())))))))))))*********)))***,,,------,,,***)))++++++******))))))((((((+++******)))((('''&&&&&&************************++++++******************+++,,,---,,,***)))***+++***++++++,,,,,,------...,,,,,,,,,++++++*********++++++******+++,,,,,,---******+++,,,------......------,,,,,,,,,------......//////000222333444444555777999::::::;;;===???===???BBBDDDEEECCC@@@>>>======>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<999888777777666666666666666555333111000000111222333333333333333333333333222222111111222222333444444444555666777888999999::::::::::::::::::::::::<<<;;;;;;::::::999999999666666666666666777777777777888999999:::999999999999999999999999999::::::888888777777888999999:::999999999999999:::::::::999777666777999999666222444666888:::::::::888777999666444444555666666555666555333222222222333444444444444444444444444444333222111111000000000000222222222222222222222222666666666666777777777777777777777666555555444444333333333222222111111111000000000000///...---,,,111000///------...//////........................------------------------......---------,,,,,,,,,......---,,,***(((&&&%%%,,,,,,---......//////000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------,,,+++***)))'''''',,,,,,,,,++++++*********++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++*********---------+++(((&&&%%%&&&+++***)))***,,,,,,***)))************************+++*********))))))(((((()))))))))((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))((((((((((((((((((((()))******''''''(((((()))+++,,,---+++***)))'''''''''((((((************+++,,,---...,,,+++)))((((((((()))***(((((((((((((((((())))))))))))))))))))))))))))))++++++******************'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,&&&'''((()))***+++++++++)))))))))******+++++++++++++++******************(((((()))))))))(((((('''+++++++++++++++***)))(((,,,,,,+++***))))))******))))))((()))***---///000))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++******++++++,,,---...,,,)))'''(((***---000/////////......------,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,---......---,,,+++******)))))))))))))))(((++++++******))))))(((((())))))))))))))))))))))))************************+++,,,---,,,***)))***+++)))******++++++,,,------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...............///000000222222333444555666777777888:::;;;;;;::::::<<<===<<<>>>@@@AAAAAA@@@>>>===????????????????????????@@@@@@????????????>>>>>>=========<<<<<<;;;;;;:::555555444333333333333333444333111000000000222333333333333333333333333333333333333333333444555555666666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999999999888999999:::::::::::::::::::::999999999999888777999;;;;;;999777777888999;;;;;;;;;:::999:::888666666777888888888999888777666666666777777555555555555555555555555777777666555555555666666333333333333333333333333555555555555666666666666444444555555666777777777444444333333333222222222111111111111000///...---///......---------------........................------------------------------------,,,,,,,,,,,,((()))***++++++,,,++++++......------,,,++++++***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******---,,,,,,,,,++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******''')))******))))))***,,,+++***)))***,,,,,,***)))))))))))))))))))))))))))************)))))))))(((***))))))))))))***++++++))))))))))))))))))))))))))))))*********)))((((((*********)))))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,******+++++++++***)))((())))))))))))***+++,,,---++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++++++++++++++******))))))******+++'''((())))))***)))))))))***************************)))))))))***+++,,,,,,((())))))******))))))(((+++++++++++++++***))))))+++++++++*********))))))+++************+++---...+++*********+++,,,------++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***))))))+++---///000/////////......------...------,,,---...///000------------------------++++++************++++++++++++,,,,,,,,,---------........................*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++)))))))))+++)))))))))***++++++,,,,,,++++++***************)))......---,,,,,,,,,------------------,,,,,,,,,,,,000000000111111333444555666666777888999::::::;;;;;;<<<======;;;:::;;;===>>>??????@@@??????>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>;;;;;;;;;:::999888888888444333222222222222222222222111000000000222333444444444444444444444444444666666555555666666777888888999:::;;;<<<>>>??????========================;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;::::::999999888888999999999999888888777777888888888999999999888888777777777777777888999999888888777777666666777666555777999::::::999666777888888999888888777999777555666777888888777888777666666555666666666666666666777777888888888666666666555666666777777444444444444444444444444444444444444555555555555444444555555666777777777555555555444444444444333333333333333222111000000///////////////......---..................------------------------------------,,,,,,,,,+++++++++&&&''')))***,,,---......,,,,,,,,,+++******))))))---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***+++,,,,,,,,,,,,------------,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***&&&''')))*********,,,...+++******+++,,,,,,+++)))((((((((((((((((((((((((************))))))))))))***************+++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************)))(((((((((((()))************))))))))))))******)))+++---///...---***((()))((((((((()))***+++,,,+++******)))((()))))))))++++++*********)))))))))))))))))))))))))))))))))************************)))******+++++++++*********))))))))))))))))))***)))*********)))(((''''''***************)))))))))((((((((()))***+++---...))))))***************)))***++++++++++++***))))))******+++,,,+++***)))(((,,,++++++*********++++++---,,,,,,+++,,,,,,------*********++++++++++++,,,......------------,,,,,,------,,,,,,------...///+++++++++++++++,,,------/////////...............111000...------///000222************************++++++************+++++++++++++++,,,,,,,,,------///...------------...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------........................***************+++++++++)))***++++++))))))***+++)))******+++,,,,,,------***************)))))))))......---,,,,,,,,,,,,---........................333333333444555777888999999::::::;;;<<<<<<======<<<>>>???>>>===<<<===???BBBBBBAAA@@@@@@???@@@@@@@@@???===<<<<<<===???@@@?????????>>>======<<<<<<888888777777666555555555555444444333333333444444222222222222333555666777777777777777777777777777999888888888888999::::::::::::;;;<<<>>>???@@@AAA========================>>>=====================::::::999999888777777777666777777888888777777666444444555555666777777777:::999888888777888888888::::::999888777777666666777777777777888999::::::888777777777777777777777999888666777888999888777666666666555555555555555777777777888999999::::::555555555555666666777888555555555555555555555555444444555555555666666666777777777666555555444444666666666555555555555555444555555555444444333222222222333444444222111000//////............------........................---,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------------------------------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***+++******+++,,,,,,+++)))))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))(((((())))))******++++++))))))(((((())))))***+++++++++***)))(((((())))))***+++---......,,,+++***((((((((((((((()))******+++******))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))******))))))))))))************++++++******)))((()))*********++++++,,,,,,***)))))))))***+++,,,,,,)))******++++++++++++*********+++++++++******)))(((***+++,,,,,,+++)))(((+++***************++++++---,,,,,,+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---------------.........111000.........111333555((((((((((((((((((((((((+++******))))))******+++************++++++++++++------,,,++++++,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------........................))))))*********+++++++++)))***++++++***)))***,,,++++++,,,,,,---...........................//////...------,,,,,,,,,------......///000111222333444666666666777888:::;;;<<<;;;;;;<<<<<<======>>>>>><<<>>>???@@@??????@@@BBBCCCBBBAAA??????>>>??????===<<<:::999999:::<<<============<<<;;;:::::::::555555555444444444333333666555555555555555666666444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888;;;;;;:::::::::999999999777888999999:::999999999666666777777888999999:::<<<;;;;;;:::::::::;;;;;;======<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<===<<<;;;:::888888888999999;;;:::999999::::::999777777888777777777777666666555555666666777777777777888888888888999999:::;;;666666666666666666666666555555666666666777777777777777777666555555444444666666666666666666666666666666666666666666555444333444555666555444333222000000000//////.................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,---------*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++------------------------......,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,)))(((((())),,,+++***+++------+++***************************))))))))))))))))))******++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******(((((())))))******++++++)))))))))))))))***++++++,,,+++***)))((((((((((((++++++************+++,,,((((((((('''(((((())))))************)))))))))(((++++++++++++******))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++******)))+++++++++******+++++++++)))***++++++,,,,,,++++++((()))***+++,,,...//////,,,,,,+++***)))))))))***))))))***+++++++++++++++)))******+++++++++******((()))+++,,,,,,+++***((((((((()))***+++++++++,,,,,,++++++************+++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,------...///......///111444777999******************************))))))))))))******(((((()))))))))*********++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++,,,,,,+++***,,,---,,,,,,------.../////////------............//////---------------...//////000111222333555777888999999999999999:::;;;======<<<<<<=========>>>>>>>>>>>>???AAAAAAAAAAAABBBDDDBBBAAA???>>><<<<<<;;;;;;<<<;;;:::999999:::;;;<<<===<<<;;;;;;:::999888888444444444444555555555555666666666555666666777888777777999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666999999999999999999999999666777888999:::;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;<<>><<<;;;;;;===>>>===<<<;;;;;;;;;:::888666888888888999888777777666666666666666666666666666888888777777777888888999666666666666666666666666666666666666777777777888444444555555666777777777555666666666666777777777666777777777777777666666444444444444444333333222222222111111000000//////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++.........---,,,,,,++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,------,,,+++******,,,,,,,,,,,,------------///...---+++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++******+++,,,,,,++++++,,,------,,,***************************))))))))))))***************************+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))***************))))))))))))***++++++++++++***)))(((((())))))+++***)))(((((()))+++,,,))))))(((((((((((()))))))))************)))((((((************************))))))))))))))))))))))))'''(((((())))))*********)))******+++++++++******,,,,,,++++++++++++,,,,,,)))******+++,,,,,,,,,+++((()))***+++,,,...//////...---+++***))))))(((((((((((()))***++++++++++++))))))***++++++++++++***((()))***+++,,,+++******'''((()))***++++++++++++*********))))))***++++++*********++++++++++++,,,,,,,,,------------......+++************+++,,,,,,++++++,,,---------------******+++,,,---......///...///000222555888:::;;;******************************))))))))))))******((((((((()))))))))******)))***+++,,,,,,+++***))))))))))))))))))(((((((((++++++******))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,***,,,------,,,,,,---...++++++,,,------......///*********++++++,,,,,,,,,.........///000111222333555555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>>>>?????????AAABBBCCCCCCAAAAAABBBCCCAAAAAA@@@>>>===;;;::::::==============================<<<;;;:::999888777444555666777888999999:::999999999999999:::;;;;;;999999;;;<<<===>>>??????????????????????????????>>>============>>>??????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::::::::;;;888888999999::::::;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGLLLQQQTTTUUUTTTUUUVVVSSSQQQNNNKKKJJJKKKLLLNNNIIIHHHGGGFFFFFFDDDAAA>>>??????@@@@@@@@@???>>>======<<<<<<;;;;;;:::::::::777777666666555666666666666666666666666666666666555555555666666666777777444444555555666777777777555555555666666666777777666777777888888777777777666666555444444444444555444444333222222111111000......................../////////.........------***+++,,,,,,------,,,,,,.........---,,,,,,++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))++++++++++++---...,,,++++++,,,------,,,***************************((()))))))))***************))))))))))))***++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********)))))))))))))))******))))))******+++,,,******)))))))))))))))***((())))))******************))))))(((((())))))***)))******+++***)))(((''''''(((((())))))******+++))))))))))))))))))))))))''''''(((((()))******+++((()))***+++++++++++++++++++++************++++++))))))*********)))(((((())))))************++++++,,,,,,+++***))))))))))))&&&'''((()))************))))))***+++++++++++++++))))))*********+++++++++((()))***++++++***))))))************++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++,,,------,,,,,,,,,,,,------......++++++,,,---///000000111000222555777:::;;;<<<<<<))))))))))))))))))))))))******))))))))))))******((())))))))))))*********)))***,,,------,,,***)))---,,,,,,++++++*********+++******)))((('''&&&&&&************************((())))))***++++++,,,,,,+++,,,...------,,,...///***++++++,,,,,,------...,,,,,,,,,------.........///000000111222444555666999999999::::::;;;;;;;;;===<<<<<<<<<<<<<<<======>>>??????????????????@@@DDDEEEEEEDDDBBB@@@AAABBBCCCCCCBBBAAA???===<<<:::??????@@@@@@@@@@@@??????>>>======<<<:::999888888666666777999:::<<<==================>>>>>>???@@@999:::;;;===>>>?????????????????????????????????>>>>>>======>>>>>>???@@@>>>======<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???@@@AAABBB======>>>???@@@AAABBBBBBDDDFFFHHHJJJLLLNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWSSSTTTTTTUUUVVVXXXYYYZZZXXXYYYYYYYYYYYYYYYYYYYYYYYY___ggglllmmmmmmnnnooojjjhhhdddaaa```aaabbbddd\\\[[[ZZZYYYXXXVVVRRROOOLLLLLLMMMNNNMMMLLLKKKJJJEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;:::999999999999666666666666666666666666444444444555555555666666777777777666555555444444444555555555666666777777666777777888888888777777:::999777666666666777888555555444444333222111111////////////////////////000////////////.........------------,,,++++++******++++++,,,,,,---.............../////////000000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,+++,,,------,,,***))))))))))))))))))))))))(((((())))))*********+++)))))))))((()))******+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++******))))))((((((*********)))******+++,,,******))))))))))))******&&&(((+++------,,,***)))******)))))))))))))))***)))******++++++)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***+++,,,,,,,,,******))))))))))))************))))))(((&&&%%%$$$+++******)))(((''''''&&&+++***************++++++&&&&&&((())))))*********((()))***+++++++++++++++******))))))***+++,,,,,,***+++++++++***)))'''&&&******++++++,,,---...///++++++,,,,,,,,,---------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///,,,---...///000111222333444666999;;;=========<<<)))************+++++++++,,,,,,+++***+++,,,...///***************)))(((((()))***++++++***)))***+++))))))***+++++++++******+++++++++++++++***)))(((---,,,,,,+++*********+++------,,,+++************///...---,,,+++,,,---...------,,,,,,------...///------------...000111222222333333555666777888999;;;<<<===>>>????????????@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA??????AAA@@@>>>=========>>>>>>BBBAAAAAA@@@???>>>======AAA>>>;;;;;;===>>>===<<>>>>>===;;;;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAADDDGGGIIIHHHGGGJJJIIIHHHIIILLLOOOQQQRRRUUUXXX\\\______aaacccfff```aaabbbdddgggjjjlllnnnnnnmmmjjjhhhlllrrrsssooooookkkhhhgggiiilllooopppsssyyy}}}~~~}}}xxxwwwyyy|||}}}yyyyyyyyyxxxuuuqqqmmmkkkgggiiigggeeeiiimmmhhh___ZZZYYYWWWSSSNNNLLLKKKLLLIIIFFFCCC@@@>>>===<<<;;;>>>???<<<888888:::999666888888999999999888777666444555666666666666777888555666777777555444555666666555666888:::;;;999777999888888777666555555444555555555444333333222222222222111111000//////...//////.........---------///...---,,,++++++++++++)))***,,,---......---,,,,,,---...//////---+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++*********+++---,,,++++++------,,,+++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''')))''''''((()))***)))((()))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,******************************))))))))))))******************************---,,,***))))))***,,,---******))))))))))))************))))))((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********&&&&&&''''''(((***+++,,,++++++******************************************))))))))))))*********************)))))))))))))))*********)))))))))))))))++++++++++++******))))))+++*********))))))((((((*********++++++,,,,,,,,,///---+++)))))))))+++,,,++++++++++++++++++******111000///...---,,,,,,,,,///...------,,,,,,------+++---000222222333555777;;;;;;;;;;;;===???AAABBB)))************++++++++++++******)))***+++,,,---***************)))(((((()))***++++++***)))***+++))))))***+++,,,,,,,,,++++++++++++++++++***))))))---,,,++++++******++++++---------,,,,,,---.........------,,,,,,,,,------,,,,,,,,,------...///000000000000111222333555666666666777888999:::;;;<<<;;;<<<===>>>????????????@@@@@@???>>>============??????@@@@@@AAAAAABBBBBBDDDCCCAAA??????@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@???>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@===;;;;;;===>>>>>>===???===;;;<<<>>>>>><<<::::::;;;;;;;;;999:::;;;===;;;<<<<<<<<<======>>>>>>@@@AAACCCFFFGGGHHHIIIIIIHHHHHHJJJNNNSSSWWWXXXXXXZZZYYYXXXYYY\\\```dddeeekkklllmmmnnnnnnooopppqqqoooppprrruuuxxxzzz|||}}}~~~}}}zzzxxx|||{{{xxxtttsssuuuxxx{{{|||~~~zzz{{{xxxvvvyyy~~~{{{tttlllkkkiiieeeaaa______aaa^^^ZZZUUUPPPNNNMMMLLLLLLHHHJJJHHHEEEEEEEEEBBB<<<<<<;;;;;;:::999777666555777888777666555444444555888999999888666555666888666555555666888999888666888888777777666666555555777777666666555555555444333333222222111000000000////////////............//////...---,,,,,,,,,,,,+++,,,---------,,,++++++,,,---...///...---+++************)))******++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++******++++++---,,,++++++------,,,+++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))((('''(((***+++***)))))))))))))))************+++,,,------------------))))))***++++++++++++***(((((()))))))))***************************************))))))))))))******++++++++++++++++++++++++***)))(((''''''((()))*********))))))))))))************))))))((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,+++++++++******(((((((((((()))***++++++************************************************))))))))))))***************)))))))))))))))))))))************))))))))))))*********))))))(((((((((+++******************)))++++++++++++++++++,,,,,,---,,,+++***)))******+++...---,,,+++++++++,,,,,,******++++++---///000111///...---------------...+++...111333333555777888=========>>>@@@BBBEEEFFF)))************+++++++++***))))))))))))***++++++)))************))))))((()))***++++++***)))***+++))))))+++,,,------------++++++++++++++++++***))),,,,,,++++++******++++++,,,,,,,,,,,,---...///000+++,,,,,,---------,,,,,,,,,,,,,,,---///000222333333444444555777888:::;;;;;;;;;<<<<<<===>>>??????<<<===>>>??????@@@??????AAA@@@@@@??????>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA??????@@@AAAAAAEEEFFFGGGHHHHHHIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBCCCCCCCCCCCC@@@>>><<<<<<===?????????<<<:::888888999:::999888888999:::::::::;;;>>>@@@??????@@@BBBCCCDDDEEEFFFHHHKKKPPPUUUYYYZZZZZZZZZZZZYYY[[[^^^dddhhhkkkkkklllkkkiiiiiilllpppvvvyyy}}}|||{{{|||}}}|||{{{zzz|||}}}{{{}}}yyyyyywwwtttqqqqqqtttwwwsssooohhhaaa^^^]]]^^^___[[[^^^```___^^^\\\UUUMMMGGGFFFDDDAAA>>><<<:::888::::::888777666555555444777777666444333222444666777666444555666777777666888888888888888888888888888888888888777777777777555555444333333222222222111000000000///////////////......---------..................---,,,******,,,---.........---,,,+++,,,++++++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***)))((()))+++,,,+++***************************)))************))))))(((&&&''')))***,,,,,,------)))))))))))))))***************************************))))))))))))******++++++++++++++++++++++++)))((('''&&&&&&'''((()))******))))))))))))*********))))))))))))((((((((()))))))))*********++++++)))))))))*********++++++,,,,,,,,,++++++++++++***+++******)))******++++++************************************************))))))))))))************))))))))))))))))))******************************++++++************))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************------,,,,,,---///222333666555444222000///...---------------------...///,,,///222444666777999;;;??????@@@AAADDDGGGIIIKKK))))))*********+++++++++************************))))))************)))((()))***++++++***)))***+++)))***+++,,,---.........+++++++++,,,,,,+++******,,,,,,++++++***++++++,,,+++*********++++++,,,---***+++,,,.........---,,,------...///111333555666777777777999:::<<<>>>???>>>>>>??????@@@@@@AAAAAA======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@???===<<<<<<===>>>>>><<<;;;999999999:::::::::888:::;;;<<<===@@@EEEHHHHHHIIIKKKMMMPPPSSSUUUVVVWWW[[[aaaggglllooooooooonnnmmmmmmooossswwwxxxyyywwwuuurrrpppqqqvvv}}}|||~~~}}}~~~}}}{{{{{{zzzxxxwwwyyy}}}}}}vvvpppkkkkkkmmmppppppvvvzzz{{{{{{xxxooofffZZZXXXUUUQQQMMMJJJGGGFFFAAA???<<<;;;::::::999999777777666444333333555777:::888555555555777777666888888999999999999999999888888888888888888888888666666666555555444444444222222222111111111111000......---------......///......---------,,,,,,+++,,,------......---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++++++++***************))))))))))))))))))((('''&&&&&&''')))***,,,,,,------++++++++++++++++++++++++************************+++******))))))******+++************************++++++************++++++******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))************++++++++++++++++++++++++---,,,++++++*********+++***************+++++++++************************((()))))))))************)))))))))))))))*********)))***************++++++------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********)))***++++++,,,++++++***)))+++---111444777999:::>>><<<999444000---***))),,,++++++,,,,,,...//////...111444777888:::<<<>>>@@@AAABBBCCCFFFJJJMMMOOO))))))*********+++++++++++++++++++++++++++******((())))))*********)))))))))***++++++***)))***+++)))***+++,,,------...---***++++++,,,,,,,,,++++++,,,++++++***++++++,,,,,,---,,,++++++*********+++)))+++,,,...//////......//////000222444666888999999999:::;;;<<<>>>???@@@?????????@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCCCCDDDDDDDDDAAABBBCCCEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???======<<<:::999999:::;;;>>>???????????????@@@AAA===>>>AAACCCEEEJJJPPPTTTWWWYYY\\\___cccgggiiikkkmmmppptttyyy|||}}}~~~}}}~~~}}}|||~~~~~~yyyuuutttyyy}}}}}}{{{vvvvvvyyy||||||pppnnnjjjfffbbb___\\\[[[QQQMMMHHHEEEDDDCCC@@@>>>=========;;;999999:::<<<;;;888555444555555555444666666666666666666777777666666666777777888888888777777777777666666666666444444333333333222222222...------------......///,,,,,,,,,------.........,,,,,,------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,++++++------,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,+++++++++******))))))---------------,,,+++***((()))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************)))*********++++++++++++(((((()))))))))*********++++++++++++++++++++++++...---,,,+++************))))))*********+++++++++************************((()))))))))************(((((())))))************))))))******+++++++++,,,---------------------...++++++,,,,,,---------...,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,***---111666999::::::999000000///...------------*********+++---...000111222444888:::;;;<<<>>>@@@@@@AAABBBDDDGGGKKKNNNPPP)))************+++++++++++++++,,,,,,++++++***)))((())))))************))))))***++++++***)))***+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,000///...---,,,,,,,,,,,,++++++---...000000111111222333444555777999;;;<<<;;;;;;<<<<<<===>>>@@@@@@???????????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA?????????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>:::;;;;;;:::999999;;;>>>???BBBDDDEEEEEEEEEGGGHHHIIIJJJMMMPPPTTT[[[bbbgggmmmnnnqqqtttwwwzzz}}}~~~zzzxxx~~~~~~{{{}}}{{{wwwtttrrrpppppphhhbbb[[[UUUSSSPPPLLLIIIGGGGGGGGGDDD@@@>>>======<<<:::888666666666444333333333333333333333333333444444555666777888888999777777777777777777777777555555555555444444444444000//////.........//////,,,,,,,,,,,,---...///000,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,+++******))))))++++++,,,,,,,,,+++************+++++++++******)))*********)))))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))************+++)))))))))*********++++++((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,+++*********+++)))))))))***++++++,,,,,,************************))))))))))))************((((((((()))******++++++))))))******+++,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++***++++++,,,---......///222333666777777666333222,,,,,,,,,,,,---///000000***++++++---///111222444555888;;;======>>>@@@BBBAAAAAABBBDDDGGGJJJMMMOOO)))************+++++++++******+++++++++***(((((((((((()))***************)))***++++++***)))***++++++++++++,,,++++++***)))***+++,,,,,,------,,,,,,++++++******++++++,,,---......---,,,,,,---------,,,------...000111333444666666777888999;;;===>>>>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFEEECCCAAAAAAAAABBBCCC@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????:::<<<>>>??????AAAEEEIIIJJJNNNSSSUUUVVVUUUVVVXXX[[[]]]```dddjjjqqqyyy}}}{{{}}}yyysssooonnnrrrwww{{{~~~wwwrrrqqqtttwwwxxx|||~~~||||||~~~}}}}}}}}}yyyssskkkfffdddbbb^^^[[[XXXXXXWWWSSSMMMGGGCCCAAABBBAAA???>>>===<<<999777666666555555444444333333444444555666777888999:::777777777777777777777777777777666666666555555555333222222111000000000000......---,,,------...///,,,,,,,,,,,,------......,,,,,,+++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))***+++,,,,,,***------,,,++++++***))))))''''''(((((()))(((((((((******+++++++++******************)))))))))((((((************************,,,++++++******++++++,,,*********************************++++++***************))))))))))))******))))))*********+++++++++((((((((()))))))))******(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++************+++((())))))***++++++,,,,,,************************))))))))))))************'''(((((()))******++++++))))))***++++++,,,------)))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///111222888777555333111///...---111000///...............,,,---...000222444777888999;;;>>>?????????AAABBBBBBBBBCCCEEEGGGJJJMMMOOO)))************+++++++++((()))*********((('''&&&(((((()))***************)))+++++++++***)))***+++++++++++++++***)))((((((***+++,,,,,,------------+++*********+++,,,,,,---************+++,,,------............000222555666888888999:::;;;===>>>???@@@@@@@@@??????@@@@@@AAA@@@??????>>>>>>=========??????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFDDDBBB@@@???@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBB===@@@DDDFFFGGGJJJPPPTTT[[[aaagggkkkkkkjjjkkklllkkkmmmqqquuu{{{{{{{{{zzznnniiiaaaZZZYYY]]]dddiiitttzzzyyypppjjjbbb]]]\\\^^^aaaccciiiqqqwwwzzz|||~~~~~~|||nnnkkkhhhgggjjjmmmpppqqqqqqwww|||uuurrrzzzyyyrrrpppqqqqqqnnnkkklllmmmkkkeee]]]TTTMMMJJJIIIHHHGGGFFFEEECCC???<<<;;;::::::999888777777666444555555777888999:::;;;777777777777777777888888777777777777666666666666666555444333222222222222111000...---,,,,,,---...,,,,,,,,,,,,,,,---...///------------......///000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***------,,,,,,+++***))))))(((((()))***++++++******((()))***+++++++++++++++,,,,,,,,,,,,++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))******++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,+++******)))******++++++((())))))***++++++,,,,,,************************))))))))))))************'''(((((()))***+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,---...---,,,,,,---000222444999666222...,,,,,,---...+++++++++++++++,,,------//////000222555777:::;;;;;;===???@@@@@@@@@AAABBBCCCCCCDDDEEEHHHKKKMMMOOO((())))))))))))*********************************+++++++++++++++++++++++++++***)))(((((()))***+++***)))***---000000,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000222444666888999;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@>>>======<<<<<<<<<:::;;;===>>>@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHGGGFFFDDDCCCDDDCCCBBBCCCCCCDDDCCCAAADDDBBB@@@???@@@AAABBBAAA<<>>>>>>>>???AAABBBDDDEEEIIIHHHFFFEEEDDDCCCDDDDDD)))))))))*********++++++************************************************))))))(((''''''((())))))---+++***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///000222444666888::::::<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@??????@@@???>>>===<<<;;;;;;;;;999:::<<<>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>?????????>>>@@@AAABBBBBBCCCEEEGGGFFFJJJNNNQQQTTTXXX\\\_________aaafffiiilllvvv~~~|||wwwuuuxxxzzzppphhhaaaWWWRRRUUUXXX]]]kkk{{{}}}cccRRRLLLEEEDDDBBB@@@@@@AAABBBCCCGGGIIIMMMQQQSSSQQQMMMHHHCCCBBB@@@???>>>???@@@AAADDDFFFJJJLLLNNNNNNMMMLLLFFFCCCAAA@@@AAABBBCCCCCCGGGJJJPPPXXXaaaiiiooosssrrriii\\\QQQMMMMMMOOOQQQVVV[[[bbbhhhmmmttt~~~}}}|||}}}{{{vvvpppkkkhhhggggggggghhhiiifffbbb___WWWSSSNNNIIIFFFCCC@@@===AAA>>>;;;999999999888777555555555555444444444444555555666666777777888888999777666666666666555333222222222000...---...000//////..................------------------------------------------------........................---......//////......---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************+++,,,,,,,,,---...---,,,+++************------,,,+++***)))((((((************************))))))))))))***+++---...++++++************++++++------,,,++++++***++++++---,,,+++******+++,,,---+++******))))))******+++''''''((()))))))))))))))++++++*********))))))))))))***+++,,,,,,+++******)))))))))*********++++++)))******++++++******)))))))))))))))************+++++++++*********)))))))))))))))*********++++++,,,***((()))+++,,,+++)))***************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...------...111444666666555000000//////...---------------,,,------...///000222333555888:::<<<>>>>>>AAAAAABBBCCCDDDEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBB************+++++++++,,,************************))))))))))))))))))))))))***))))))(((((())))))***///---***)))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,...000111333444666777999;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???@@@???>>><<<;;;:::::::::888:::<<<>>>AAABBBDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAACCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????@@@??????>>>??????@@@@@@CCCEEEGGGIIIKKKNNNRRRUUUVVVZZZ```eeekkkpppvvvyyy{{{zzz{{{}}}zzzuuupppiiiccc___aaahhhuuusssiii```XXXPPPJJJHHHBBB@@@DDDGGGJJJTTT```mmmtttxxxooo\\\JJJ@@@===<<<;;;:::999888999:::;;;;;;;;;;;;<<<>>>???>>>===::::::999999888888999999;;;;;;;;;<<<======>>>>>>;;;999888888999;;;;;;:::<<<>>>AAADDDIIIMMMQQQSSSUUUOOOGGGBBB@@@@@@BBBCCC@@@EEEJJJOOOTTTZZZbbbhhhttt{{{xxxmmmfffcccbbbeeejjjpppwwwzzzuuussssssssstttuuuuuusssqqqjjjfff```[[[VVVRRRNNNKKKIIIFFFAAA===<<<;;;:::888777777555444444444555666666666666666666555555555:::888777777777777666444444444444333111000111222111111000000///...........................------------------------------..............................////////////......------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++,,,,,,,,,,,,......---,,,++++++++++++------,,,+++***))))))(((++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,******************))))))---,,,,,,++++++,,,,,,---+++******))))))******+++&&&'''(((((())))))((((((+++++++++***************)))***+++,,,,,,,,,,,,,,,((()))))))))************)))))))))******))))))))))))))))))*********+++++++++++++++***************((()))))))))************+++***)))***++++++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------///111444555444222---------------.........---------...///000111222444555888:::<<<>>>???@@@CCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCC@@@???>>>>>>>>>******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,---...000333444888888999;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<::::::::::::<<<===???AAABBBDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@>>>======>>>??????AAABBBCCCDDDFFFHHHIIILLLPPPVVV\\\```eeeiiilllsssvvvzzz~~~{{{|||}}}qqq```YYYVVVRRRMMMMMMOOOUUU```mmmuuuwwwvvvhhhaaaWWWNNNHHHDDD@@@>>>===:::;;;???@@@@@@FFFMMMMMMSSSWWWSSSIII@@@<<<<<<::::::999888888888999:::<<<;;;:::;;;===?????????;;;;;;;;;;;;:::::::::999<<<<<<;;;;;;;;;;;;;;;;;;;;;999888999:::<<<<<<<<<=========>>>@@@BBBDDDFFFHHHEEEAAA>>>>>>?????????>>>@@@CCCEEEGGGJJJOOORRRWWW\\\aaa```ZZZSSSNNNMMMJJJNNNSSSWWW]]]iiixxxwwwvvvvvvwwwxxxyyyxxxvvvsssppplllhhhfffbbb___\\\TTTQQQMMMJJJHHHFFFCCC@@@???===:::777666666777777555555555555555555555555999888666666777888666555555666666555333222444555333222222111000//////.../////////...............................................................,,,,,,------------,,,,,,........................------------------------........................---------------------------------------------------...............------,,,,,,,,,,,,,,,,,,++++++//////...---------------------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,&&&'''***,,,---------------,,,,,,,,,,,,,,,,,,---******))))))))))))******'''(((((()))))))))))))))++++++++++++******************++++++,,,,,,------(((((()))))))))*********))))))************))))))))))))*********+++++++++************************(((((()))))))))*********+++************+++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,---///111111///---,,,,,,,,,------------------......///000111333333777888:::<<<>>>@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@===<<<;;;;;;;;;******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,***+++------,,,+++)))(((*********++++++,,,,,,,,,++++++,,,,,,,,,---------.........///111444666888;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@???>>>>>>AAADDDDDDGGGKKKNNNOOORRRUUUXXX]]]cccmmmvvv}}}|||tttmmmiiijjjiiiuuuwww\\\JJJEEEEEEEEECCCCCCCCCEEEJJJQQQVVVXXXWWWQQQMMMGGGBBB???>>>>>>>>>::::::;;;======<<<===AAA???CCCGGGFFFBBB??????@@@:::::::::999:::::::::;;;<<<<<<===@@@CCCDDDCCCAAA?????????>>>>>>===<<<<<<===>>>???@@@@@@???======???===;;;<<<>>>???@@@@@@>>>>>>======???AAACCCDDDCCCAAA???>>>???@@@???>>>???@@@AAAAAAAAABBBCCCEEEDDDHHHLLLLLLIIIEEEDDDCCC===@@@CCCEEEHHHPPP^^^hhhvvv}}}vvvrrrqqqxxx~~~{{{yyyvvvtttqqqooonnnkkkhhhfff```___^^^]]][[[WWWRRRNNNHHHEEEAAA===:::888777777555555555555666666666777888666555666777777666444666777777666444444555777444444333222111111000000000000000//////.........................................................,,,------......------,,,........................------------------------........................---------------------------------------------------......//////.........------,,,,,,,,,,,,,,,,,,//////......---.........------,,,,,,+++*********************************,,,,,,,,,,,,+++++++++***++++++************++++++)))+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))***++++++++++++************************************++++++,,,,,,,,,))))))))))))***************++++++++++++++++++***************++++++++++++************************))))))))))))******************+++************+++************************++++++++++++++++++++++++************++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,---//////---,,,---------------,,,,,,,,,---......///111333444555:::;;;===>>>@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBB@@@???===;;;999888999999************+++++++++,,,************************++++++++++++++++++++++++)))******++++++******)))'''***---...---***)))(((*********++++++,,,,,,---++++++,,,,,,------.........///111333666888:::;;;======>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@???======<<<<<<<<<<<<<<<===DDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB===???AAA@@@@@@BBBGGGKKKRRRWWW]]]```bbbdddiiimmmsssyyysssfff^^^WWWSSSSSSTTT___mmmxxxrrrbbbMMM???<<<>>>@@@???>>>===<<<===@@@BBBCCCCCCBBB@@@>>><<<:::;;;;;;<<<:::;;;======<<<;;;;;;======@@@CCCDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@CCCHHHLLLLLLJJJHHHJJJIIIGGGFFFDDDCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDHHHFFFCCCBBBCCCFFFGGGHHHEEEDDDCCCBBBBBBDDDFFFGGGDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>@@@CCCDDDCCCAAAAAAAAA?????????>>>???CCCKKKQQQZZZ```ffffff___XXXTTTTTTXXX^^^eeejjjlllnnnrrrvvvxxxyyy~~~zzzxxxvvvuuusssqqqnnnkkkhhhgggfffeeeccc```[[[WWWRRROOOKKKFFFAAA>>><<<;;;:::::::::999999999999999777666555555777777666555555666666555444444555777555444444444333222222222111111000000//////......................................................//////000000000000//////........................,,,,,,,,,------------...------------------------------------------------------------------------,,,---......///.........,,,,,,,,,,,,------------//////...............///------,,,,,,++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,+++***++++++************++++++++++++++++++***)))((('''***++++++,,,,,,++++++******))))))(((((())))))***)))***++++++,,,,,,++++++)))))))))))))))*********++++++***))))))******+++)))*********++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***************+++++++++)))*********++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///---------///000///............---------------//////000111333555777888<<<===>>>@@@AAAAAABBBBBBEEEEEEFFFFFFEEEDDDBBBAAA===<<<:::888777777888888)))))))))*********++++++************************************************((()))***++++++***)))((('''***,,,,,,+++)))***+++)))******+++,,,,,,------++++++,,,,,,---......///...000333777:::<<<<<<<<<>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCAAA@@@???>>><<<<<<<<<<<<===>>>??????BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFIIILLLMMMMMMPPPWWW]]]kkkpppwwwzzzzzz|||~~~mmm[[[QQQLLLHHHDDDCCCFFFMMMUUUZZZbbbhhhiiifffUUUMMMCCC===;;;<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===>>>@@@@@@@@@AAAAAABBBAAADDDEEEDDDCCCDDDEEEFFFHHHJJJMMMPPPQQQPPPNNNLLLRRRSSSTTTTTTUUUUUUUUUTTTQQQSSSWWW]]]bbbcccaaa___```^^^[[[XXXUUUUUUUUUUUUTTTTTTTTTTTTVVVXXXZZZ[[[\\\XXXTTTQQQSSSVVVXXXYYY[[[YYYVVVTTTSSSSSSTTTUUUSSSQQQOOOOOOQQQTTTVVVVVVVVVUUUSSSQQQNNNLLLIIIGGGGGGHHHJJJKKKJJJIIIHHHGGGHHHGGGEEECCCCCCDDDEEEFFFGGGKKKNNNNNNJJJFFFDDDDDDFFFJJJMMMOOOPPPSSSYYY]]]___bbbiiipppxxx~~~~~~|||yyyvvvrrroookkkhhhfffcccaaa^^^]]][[[XXXSSSOOOKKKGGGFFFCCCBBBAAA@@@>>>===;;;;;;888777666666888888777666444555555444333333555666444444444444444444444444222222111000000///......................................................//////000000000000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...............+++,,,,,,,,,---..................------......///---,,,,,,,,,,,,+++++++++***************************+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,***)))(((&&&%%%$$$$$$$$$)))******++++++******)))))))))(((((((((((())))))))))))***+++++++++++++++''''''((((((((())))))))),,,+++***(((((((((((()))++++++++++++,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))+++,,,+++)))(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///---++++++---/////////,,,------......///000000111111222444666999;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEECCCAAA???===:::999888777777777888888((())))))))))))*********************************))))))))))))))))))))))))***+++,,,------,,,+++***(((***+++***((((((,,,///))))))***+++,,,,,,------++++++,,,,,,---...//////...000555:::===>>>>>>===>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@>>>===;;;;;;<<<<<<>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBDDDFFFHHHJJJWWW[[[___```aaaeeemmmttt~~~dddVVVGGGCCCCCCAAA>>><<>>???===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@>>>;;;999999888777666666777888999*********++++++,,,,,,,,,(((((()))))))))*********------,,,,,,+++*********...---+++)))(((((()))))),,,,,,---------,,,,,,+++******************+++,,,---,,,,,,,,,---///000222666777888:::<<<>>>???@@@@@@?????????@@@@@@AAABBBAAABBBDDDEEEEEEDDDDDDCCCBBBAAA???===<<<;;;;;;;;;>>>???AAA@@@???>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGFFFEEECCCBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDBBB@@@EEECCCAAA@@@AAABBBCCCCCC@@@EEEJJJLLLMMMQQQXXX___ooowww~~~nnngggiiinnnzzz~~~jjjQQQJJJAAA:::888999;;;<<<:::<<<>>>>>>>>>???@@@BBB>>>>>>===<<<<<<<<<===>>>@@@???AAAEEEFFFEEEHHHMMMYYY^^^fffjjjjjjgggdddbbbdddddddddfffiiijjjiiihhhsss{{{|||}}}}}}~~~yyyrrruuu~~~rrrjjjfffrrrwwwwwwqqqlllkkkkkkjjjdddggggggaaa[[[WWWSSSNNNJJJHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDAAACCCGGGIIILLLNNNQQQSSSUUU]]]jjjuuu}}}}}}wwwuuutttwwwrrrkkkddd___\\\ZZZYYYVVVTTTRRRQQQPPPMMMGGGCCCAAA@@@>>><<<;;;999999888333333111111111111222333666444222222444666777777666555222000//////000000......///////////////............------,,,,,,,,,////////////////////////000000000000000000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000(((&&&%%%)))///222000,,,---,,,,,,++++++,,,,,,---***))))))(((((((((((((((***+++,,,,,,,,,,,,+++*********++++++++++++******(((((())))))******++++++)))***+++,,,,,,+++***)))......---,,,,,,++++++******)))(((''''''((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++///,,,---000000---,,,///---------............///---.........------,,,+++++++++---...000222444444888999:::<<<>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBB@@@>>><<<:::666999;;;999555444999===******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********...---,,,+++************))))))***+++++++++++++++,,,+++++++++++++++,,,,,,---------...000222444555888999:::<<<===???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>><<<;;;;;;;;;<<>>===>>>@@@BBB@@@@@@@@@@@@BBBDDDHHHJJJMMMLLLNNNQQQQQQSSS[[[dddzzz{{{{{{|||||||||zzzuuuooofff^^^UUUTTTRRRQQQPPPMMMIIIFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFEEEFFFGGGHHHFFFLLLTTT[[[aaagggmmmrrrwwwxxx{{{{{{ssskkkccc]]]ZZZ```^^^\\\[[[[[[YYYUUUQQQKKKJJJGGGDDD@@@===;;;:::888777555444333333444444777555333333555666666555666555444222111111111222//////000000000//////............---------,,,,,,........................////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---......///+++******+++---.........---,,,,,,++++++,,,,,,---,,,+++******))))))*********+++,,,,,,,,,,,,+++*********++++++++++++******************++++++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++******************++++++)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))************************(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))******++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---++++++)))))),,,,,,))))))+++---------............///+++,,,,,,------...------,,,---...000222444555666999:::<<<>>>???@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAA???>>>===<<<:::888666555555777999999777888;;;>>>***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************,,,,,,---------,,,,,,+++))))))******++++++,,,,,,------,,,,,,,,,,,,------......///111444666999:::<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC>>>===<<<;;;:::;;;<<<<<>>???BBBDDDDDDDDDEEEEEEFFFFFFEEEEEECCCDDDFFFGGGGGGGGGFFFFFFAAAAAAAAA@@@@@@AAAAAAAAA@@@CCCDDDDDDDDDIIISSS[[[iiinnnvvv~~~rrr___OOOFFFDDDGGGIIIMMMVVV[[[YYYVVVSSSJJJ>>>===<<<::::::;;;<<<;;;:::;;;===???AAABBBDDDGGGJJJHHHIIIIIIJJJMMMSSS[[[aaaggggggiiijjjiiilllxxxvvvgggggghhhhhheee```XXXRRRQQQTTTXXXZZZYYYVVVQQQNNNIIIHHHFFFDDDCCCBBBBBBBBB@@@BBBCCCFFFIIINNNTTTYYY]]]___dddjjjrrr}}}{{{ooofff```dddcccbbbcccddddddbbb```[[[YYYUUUPPPKKKFFFCCCAAA===<<<:::888777777888888999777555555666777666555666666555555444444444444111111111111111000///..................---------........................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......//////---******,,,///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((((()))***+++------...------,,,+++*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********))))))***+++,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***''''''******''''''***---------............///)))***+++,,,---...//////...///000222555777888999<<<===>>>???AAAAAABBBBBB@@@AAACCCCCCCCCBBB@@@>>>;;;:::888666444333333222444555777888:::<<<===>>>++++++++++++++++++++++++))))))))))))))))))))))))************************)))***,,,---------,,,+++------------,,,---------------,,,,,,,,,,,,------...///111444777:::<<<>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;:::::::::;;;<<<===>>>??????>>>>>>???BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEGGGGGGFFFEEEDDD??????>>>=========???AAA@@@FFFLLLNNNOOOWWWfffrrrvvvmmmdddZZZLLLBBB????????????AAAFFFGGGDDDCCCDDDAAA<<<>>>===<<<===???@@@@@@???BBBDDDHHHLLLPPPVVV[[[___^^^]]]\\\[[[___iiivvvzzz|||xxxnnngggeeeiiinnnrrrpppjjjccc^^^TTTQQQMMMKKKJJJJJJJJJIIIJJJHHHFFFDDDCCCFFFIIILLLKKKNNNQQQTTTYYY```kkkrrr}}}~~~tttnnnfffffffffggghhhhhhhhhhhhhhhfffccc^^^XXXRRRNNNKKKCCCBBB@@@===<<<;;;;;;;;;999888666777888888777666555555666666666666555444333333333333222000/////////.....................------------------------...................................................------------,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,,,,---000///---+++******,,,...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******************************'''((()))***+++,,,,,,---------,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((()))***************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,---------------,,,)))))),,,,,,)))))),,,---------............///******+++,,,---...//////000111333555777:::;;;<<<>>>???@@@AAABBBCCCCCCCCC@@@AAACCCCCCBBB@@@===;;;999888666555444444555666666666777999===??????>>>++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,''')))***,,,,,,,,,++++++111000...---,,,++++++,,,---,,,,,,,,,,,,---......///111333666999<<<>>>???>>>>>>??????@@@@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>===;;;;;;:::999999:::<<<===<<<===>>>>>>===???BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDEEEEEECCCAAA@@@@@@@@@@@@???>>>???CCCFFFFFFNNNXXX]]]aaalll}}}ppp]]]RRRNNNHHHBBB>>>>>>>>><<<:::@@@AAA???===<<<>>>???>>>>>>>>>>>>AAAEEEJJJLLLLLLRRRUUU[[[aaahhhqqqyyy~~~|||xxxuuuxxx|||yyysssfffaaa[[[WWWVVVVVVVVVUUUUUURRRNNNKKKIIIHHHGGGGGGEEEGGGIIIJJJJJJMMMSSSXXX```dddiiiooouuu|||}}}qqqrrrrrrrrrqqqoooooonnnpppnnnkkkgggbbb\\\XXXUUUPPPNNNJJJFFFAAA???===<<<999888777888999999777666555666666777666666555444444444444444333222111000////////////////////////.................................................................................---------,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,000+++''''''+++...---+++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++*********))))))))))))(((((()))))))))************************,,,,,,,,,++++++******)))+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,------------,,,------...+++***,,,,,,***+++...---------............///------,,,,,,,,,---...///222333555777:::<<<>>>???AAAAAABBBCCCDDDDDDCCCCCC@@@AAAAAAAAA@@@===;;;999666555555555666777999::::::999999;;;>>>@@@@@@???,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++))))))***+++,,,,,,------((()))******++++++++++++///...,,,+++************,,,,,,------...///111111333444777999<<<>>>???????????????@@@@@@AAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999:::;;;<<<===:::<<<>>>??????@@@BBBDDDEEEEEEFFFFFFEEEEEEDDDDDDAAAAAABBBBBBBBB@@@???>>>===>>>?????????BBBIIIOOOVVV```mmmuuu{{{{{{zzzmmmZZZKKKCCC???===<<<;;;<<<<<<;;;:::AAA@@@>>>======>>>@@@@@@BBBCCCGGGNNNWWW^^^ccceeelllooouuu{{{{{{tttlllgggeeeeeedddbbb___[[[WWWTTTSSSQQQOOOMMMJJJIIIHHHEEECCCDDDFFFIIILLLOOOSSSWWW\\\bbbhhhlllxxx~~~}}}~~~{{{zzzyyyvvvuuussspppkkkfffaaa___```]]]XXXQQQKKKFFFCCCAAAAAA@@@>>>>>>>>><<<:::777888888777777666666666555555555555555444444333222////////////000000000000////////////////////////............................................................---------,,,------------------------------------------------...------,,,,,,,,,,,,,,,...)))%%%''',,,000...***---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++***************)))(((((((((((()))***---,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))******+++*********---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---......,,,,,,---......***)))++++++)))***...---------............/////////---------...///000444555777999<<<>>>@@@AAABBBCCCCCCDDDDDDDDDCCCCCC@@@??????>>><<<:::999888444444555666777999:::;;;============>>>AAACCCEEE,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***+++,,,---...//////++++++*********+++,,,,,,---,,,+++******+++---...------...///111333555666888999;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<;;;;;;;;;<<<===<<<;;;::::::;;;<<<<<<:::===@@@CCCCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDCCCBBB??????@@@@@@@@@@@@@@@AAA===@@@CCCDDDGGGMMMWWW___qqq{{{~~~pppkkkeee\\\\\\bbbeeehhhhhhaaaUUUIIIBBB???:::;;;;;;;;;:::<<>><<<;;;999888777777777777555555555666666555555444//////000000000111111111000000000000000000000000////////////////////////....................................------------........................------------------------///......---,,,,,,---------+++)))+++---...---+++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,+++******+++,,,,,,...---+++******+++---...+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,+++************+++,,,---......------++++++******************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++---///...,,,+++---......***)))******)))***...---------............//////......---...000222444444555777:::===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCC???===<<<:::999888888888777777888999:::;;;;;;;;;===>>>???>>>>>>AAAGGGLLL,,,,,,,,,++++++*********************))))))((((((******+++,,,...///000000...---,,,+++++++++---------,,,++++++,,,///111333...///000111444666888999;;;===>>>@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@?????????@@@???===<<<;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<:::>>>BBBEEEFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBBBB>>>>>>>>>???@@@AAACCCDDDDDDHHHMMMPPPUUU]]]jjjssstttcccVVVSSSOOOGGGGGGNNNLLLOOOPPPLLLEEE@@@???@@@===>>>>>><<<;;;>>>DDDJJJEEEFFFJJJQQQWWW[[[___bbbiiinnnyyy~~~yyyyyyyyywwwwwwzzzzzz}}}}}}yyyxxxuuutttrrrooollliiigggfffpppqqqrrrvvvzzz}}}~~~~~~xxx||||||zzz~~~{{{|||}}}xxxwwwzzz~~~{{{qqqdddZZZWWWWWWWWWVVVWWWVVVTTTOOOKKKHHHHHHIIIGGGMMMTTTVVVUUUUUUXXX[[[dddlllwww{{{vvvsssiiihhhfffdddbbbbbbbbbbbbcccaaa]]]YYYUUUPPPJJJFFF???>>>;;;888777777888999444555666666666666666555//////000000111111111222000000000000000000000000000000000000000000000000........................//////.........---------........................------------------------000///...---------------+++---//////---+++,,,------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,---,,,+++******+++,,,---...---+++******+++---...,,,,,,,,,------............---,,,++++++,,,---...---------,,,,,,,,,++++++***+++---///000000//////)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))'''((()))***,,,---...///************************++++++++++++++++++++++++******+++,,,,,,---......+++---///...,,,+++,,,///000,,,***,,,,,,***,,,000---------.........//////...------...///222555777444555888:::===@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBB>>><<<:::777666777888999;;;<<<===>>>>>>===;;;;;;;;;>>>@@@???>>>BBBKKKSSS************************++++++***))))))******+++,,,---...///...---,,,+++))))))))))))************(((***,,,------...000222...///111444777:::<<<===BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFCCCCCCBBBBBBAAA@@@@@@???<<<;;;<<<===??????===;;;>>>>>>===<<<;;;<<>>BBBFFFHHHGGGFFFFFFFFFAAABBBDDDCCC@@@>>>>>>>>>CCC???@@@EEEFFFDDDHHHOOOOOOTTT\\\dddlllwwwnnn___TTTNNNGGGCCCBBBBBBAAA???@@@@@@@@@@@@@@@?????????===???AAADDDHHHMMMSSSXXX^^^]]]___eeeooowww|||~~~~~~vvvsssrrrtttvvvuuussspppooonnnkkkiiifffccc```______```___```bbbfffkkkttt~~~yyymmmfffeeeaaa```^^^ZZZWWWVVVWWWYYY[[[^^^bbbeeeggggggfffdddaaaaaabbbcccdddbbb^^^[[[bbbeeeiiimmmrrruuuwwwxxx|||~~~~~~|||nnniiiiiijjjiiijjjeee\\\TTTNNNIIIEEECCCGGGIIIJJJIIIGGGGGGKKKNNNPPPYYYeeennnuuu|||wwwooofffbbbdddggghhhhhhnnnkkkiiihhhgggaaaVVVNNNJJJFFFBBB??????>>><<<:::999888888777777777777888555333111000111333444444000000/////////.........000000000000000000000000000000//////.........------------,,,,,,+++++++++,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---------------------------000///---+++***+++---...***++++++,,,------------+++++++++******)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++++++++***))))))))),,,,,,++++++***))))))(((---***((()))+++,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))***************************************************,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++.................................------,,,,,,,,,,,,,,,---.........------000///......///222666888888999:::<<>>;;;;;;:::999999999::::::===<<<:::;;;<<<=========AAA:::999@@@CCCEEEPPP___************************+++++++++*********++++++)))******++++++******)))))))))))))))***************,,,---...------///000111222444666999<<<>>>???CCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEECCCBBBAAA???>>>======<<<;;;::::::<<<>>>>>><<<:::===>>>???>>>===>>>@@@BBB>>>AAAEEEFFFFFFEEEEEEEEEDDDEEEFFFEEEDDDEEEFFFHHHEEEDDDHHHMMMOOOOOOVVV```bbbgggooovvv~~~lllYYYNNNIIIEEE@@@>>>>>>???>>>===@@@@@@@@@@@@??????@@@AAABBBFFFLLLSSSZZZaaahhhmmmsssrrrttt{{{|||vvvsssnnnfff___^^^^^^```bbbbbbaaa_________]]][[[XXXUUUSSSRRRRRRRRRRRRSSSTTTWWW\\\dddnnntttxxxwwwwwwuuulll___VVVTTTSSSSSSRRRPPPMMMLLLLLLNNNQQQSSSWWWZZZ[[[[[[YYYXXXQQQQQQRRRTTTVVVVVVUUUSSSUUUXXX\\\bbbfffjjjllllllooorrrssspppllljjjlllpppqqqrrrsssssssssuuuyyy{{{{{{|||xxxmmmbbbXXXRRRNNNMMMLLLOOOPPPNNNJJJFFFFFFHHHGGGMMMUUU[[[```fffooovvv{{{qqqlllllloooooooooooommmkkkkkklllhhhaaa[[[TTTQQQLLLIIIGGGEEEAAA???===<<<;;;:::999999999999999777666555555444111///000000000000000000//////000000000000000000000000111111000000000/////////000000//////////////////,,,,,,,,,------------.........------------......------,,,,,,,,,,,,------------------------------///...---,,,+++,,,------++++++,,,---------,,,,,,------------------------************++++++++++++------------------------,,,,,,,,,+++++++++******))))))******)))((((((''',,,,,,,,,+++++++++******+++******))))))******++++++++++++***************************************,,,***((()))++++++)))'''((())))))))))))))))))(((***************************************************************************+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,------................../////////000222444777999::::::<<<>>>@@@BBBDDDEEEDDDDDDEEEEEEDDDBBB@@@>>>;;;:::::::::::::::;;;;;;<<<;;;:::;;;<<<======<<>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA???<<<;;;:::::::::<<<;;;;;;<<<>>>>>>===;;;===???AAABBBAAAAAABBBCCCBBBDDDEEEFFFDDDCCCCCCDDDCCCCCCCCCBBBBBBEEEIIILLLKKKPPPXXX^^^aaaeeeppp{{{vvvlllmmmxxx|||ooo___QQQFFFAAA<<<:::888888:::;;;;;;;;;>>>???AAABBBBBBEEEHHHKKKNNNUUU```kkkuuu~~~zzzzzzxxxvvvsssqqqrrrttt~~~xxxrrriiiaaa[[[XXXTTTNNNJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRRRRPPPNNNKKKIIIHHHHHHHHHGGGHHHIIIKKKOOOUUU^^^ccchhhggggggfff]]]QQQJJJHHHGGGIIIJJJJJJIIIHHHHHHIIIMMMNNNQQQRRRSSSQQQOOOMMMHHHGGGFFFGGGIIIKKKKKKJJJKKKNNNSSSXXX\\\___aaaaaacccdddddd```[[[WWWWWWXXXYYYZZZ[[[\\\]]]```eeehhhkkkmmmqqqxxx~~~tttiiibbb```___```cccddd```XXXOOOJJJHHHHHHJJJMMMMMMNNNQQQXXX]]]kkksssyyywwwwwwwwwuuutttqqqnnnnnnpppoookkkhhhbbb___[[[XXXVVVSSSOOOLLLGGGEEECCCAAA>>>===;;;;;;888777666666555333///,,,000000111111111111111111000000000000000000000000111111111111000000000000000000000000000111111111............////////////......------------............------------......------------------------...------------,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,++++++++++++******++++++++++++***)))))),,,,,,,,,++++++++++++******))))))))))))))))))******************+++++++++(((((()))***++++++,,,,,,,,,***))))))******)))(((************************++++++++++++++++++++++++***************************************************+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------------------------------.........---------------........................//////111333555888999:::<<<<<<>>>@@@BBBCCCEEEEEEDDDDDDEEEEEEDDDBBB@@@???:::::::::::::::;;;<<<===<<<===============<<<<<<>>><<<@@@JJJRRRYYYhhhwww************************++++++,,,,,,------,,,,,,,,,,,,+++******+++---...))))))******+++,,,,,,,,,+++---/////////000111333777888999;;;>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAA???===;;;::::::;;;<<<>>>===<<<===???@@@???======@@@CCCEEEDDDDDDDDDDDDFFFFFFFFFEEEBBBAAABBBCCCBBBBBBAAAAAABBBFFFLLLQQQYYYcccooowww{{{zzzgggZZZTTTTTT\\\eeedddaaa[[[SSSJJJCCCAAA@@@:::::::::;;;===???@@@AAA@@@CCCGGGKKKNNNSSSZZZ___bbbkkkxxx~~~sssjjjddddddcccaaa^^^]]]___```hhhooosssnnnhhhbbb]]]XXXVVVPPPKKKJJJHHHDDDEEEHHHFFFHHHJJJKKKKKKLLLNNNPPPPPPOOOMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKMMMRRRXXX]]]]]]ZZZZZZYYYTTTLLLIIIKKKFFFJJJOOORRRSSSSSSSSSSSSWWWWWWXXXWWWVVVSSSOOOMMMMMMKKKHHHGGGHHHJJJJJJJJJMMMPPPSSSWWWYYY[[[[[[[[[ZZZ[[[[[[XXXSSSPPPOOOOOOKKKLLLMMMNNNPPPSSSXXX\\\aaacccfffkkkpppqqqooommmmmmnnnqqqssswww}}}|||xxxyyy{{{rrreee\\\WWW[[[[[[YYYUUUPPPNNNNNNOOOVVV\\\gggttt~~~|||wwwtttsssqqqnnnllljjjiiihhhfffeeecccaaa___XXXVVVRRRNNNIIIFFFCCCBBB<<<:::999888888777444222000000111111111111222222000000000000000000000000000000000000000000000000---------....../////////000000111111111222222222......------------......//////............//////........................,,,------......---,,,,,,------------,,,++++++***))))))))))))************---------.........//////------------------------++++++++++++++++++++++++***++++++,,,++++++******++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,)))))))))***++++++,,,,,,,,,+++++++++++++++***)))++++++************++++++++++++++++++++++++++++++************************************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------.............................................---------............---.........///111444777999;;;<<<<<<===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCAAA@@@???::::::::::::;;;<<<>>>>>>???@@@@@@???============AAABBBIIISSS[[[dddttt***************************+++,,,------------,,,---,,,+++++++++---...///)))******+++,,,---------***---///111222333666888888999:::<<<>>>@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===???>>>=========>>>???@@@>>><<<;;;<<<>>>???>>>===>>>AAADDDFFFEEEDDDDDDDDDFFFEEEDDDAAA>>>>>>???AAACCCEEEGGGJJJNNNUUU\\\bbbnnn{{{{{{jjj]]]OOOHHHEEEDDDHHHMMMIIIIIIGGGCCC???>>>>>>@@@===>>>@@@BBBDDDGGGIIIKKKOOOSSSYYY]]]```eeemmmssszzz}}}tttjjj^^^VVVQQQQQQQQQOOOMMMMMMOOOPPPUUU[[[]]]XXXSSSRRRPPPMMMJJJFFFDDDDDDDDDDDDHHHMMMIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUUUUWWWZZZ]]]ZZZVVVSSSRRRNNNKKKMMMRRROOOTTT[[[```ccccccddddddeeeeeedddbbb^^^ZZZVVVTTTUUURRRNNNMMMOOORRRTTTUUUWWWWWWXXXYYYXXXXXXWWWVVVRRRRRRRRRQQQOOONNNOOOOOOGGGIIIKKKLLLMMMOOOSSSUUU\\\]]]^^^aaabbbaaa]]]ZZZWWWXXXZZZ\\\```hhhpppvvvvvvqqqwwwvvvssslllbbbXXXOOOKKKLLLNNNSSS[[[fffqqq{{{|||xxxtttqqqppppppppppppooooooooopppllljjjfff```ZZZVVVRRRQQQKKKFFFAAA===<<<;;;;;;:::111111111111111111111111111111111111111111111111////////////////////////,,,,,,,,,------....../////////000000000111111111......------------......000//////......//////000........................,,,,,,---......------,,,------------,,,++++++***,,,------------------------------.........//////++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((((((((('''+++++++++++++++++++++++++++++++++******+++++++++)))))))))***+++++++++,,,************************,,,------,,,++++++++++++++++++***))))))***++++++************************************************************************)))***,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++........................---------,,,------...///111333777:::===>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>;;;:::;;;;;;<<<===>>>??????@@@@@@>>><<<<<<>>>@@@FFFKKKSSS\\\ccclll{{{************************)))***+++---------,,,,,,************+++,,,------******+++,,,------...///+++...111333555777:::<<<::::::;;;===>>>@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@??????>>>=========>>>???@@@AAAAAABBBBBB===;;;::::::<<<=========???BBBDDDEEEDDDCCCBBBCCCBBBAAA???===<<<===AAAEEEFFFJJJQQQXXXaaaiiirrrxxxooo^^^QQQIIIBBBAAA???===???BBB===>>>???>>>===<<<===>>>>>>@@@CCCEEEHHHLLLQQQTTTffflllrrruuuuuuwww}}}zzzoookkklllooovvv~~~{{{qqqhhh```XXXPPPKKKFFFGGGGGGFFFEEEFFFHHHKKKJJJPPPRRRNNNKKKLLLMMMLLLFFFDDDDDDGGGHHHIIINNNUUUSSSVVVXXXYYYWWWUUUTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ]]]```bbbcccbbbaaaaaaaaa___ZZZVVVUUURRRPPPTTTZZZ]]]bbbiiiooorrrsssssstttppppppnnnlllhhhdddaaa___ZZZXXXVVVWWW[[[aaaeeegggcccaaa^^^\\\YYYWWWVVVVVVPPPOOONNNNNNOOOPPPRRRSSSPPPRRRTTTUUUTTTTTTUUUVVVYYYXXXXXXXXXWWWTTTPPPLLLKKKKKKKKKLLLPPPVVV___eeepppuuu}}}xxxhhhZZZQQQKKKJJJKKKNNNSSS[[[bbbffflllqqqzzz~~~~~~|||zzzwwwvvvwwwyyy{{{yyyuuupppkkkfffdddbbbWWWQQQIIIAAA===;;;999888444333333333222222222222111111111111111111111111............//////////////////////////////000000------------..................------------......//////............//////........................,,,,,,,,,------------...,,,,,,---------,,,++++++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,((())))))******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++++++++******************,,,---------+++***+++,,,+++***)))(((((()))***+++************************************************************************)))***++++++******+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......------------------------.............../////////------,,,,,,---///111222555777999<<>>>>>===<<<<<<<<<<<<<<<===>>>???<<<===>>>===<<<>>>DDDHHHQQQXXXaaaggglllvvv************************'''(((***,,,------,,,+++(((((()))++++++,,,,,,,,,******+++,,,---...//////...111333555777999<<<>>><<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFBBBAAA@@@>>>>>>>>>??????>>>???AAABBBCCCCCCBBBAAA???>>><<<<<<>>>???@@@???@@@BBBDDDDDDBBBAAA@@@AAA??????>>>===???DDDKKKPPPSSSYYYcccnnnwwwiiiWWWLLLDDD@@@>>>???>>>;;;===AAA>>>@@@BBBCCCBBBBBBCCCEEEGGGJJJMMMPPPTTT[[[bbbhhhyyy{{{rrrhhh___XXXWWWWWWXXX]]]bbbccc```[[[UUUPPPMMMJJJIIIGGGHHHIIIIIIJJJKKKNNNQQQMMMSSSWWWUUURRRSSSSSSRRRPPPOOOQQQTTTUUUVVV[[[ccciiilllnnnnnnkkkgggcccbbb___```bbbeeehhhjjjkkklllmmmqqquuuvvvtttpppmmmkkkgggdddcccdddcccbbbfffkkkqqquuu{{{yyyyyyxxxvvvtttrrrpppnnnfffeeedddffflllqqqvvvxxxqqqmmmhhhccc```^^^^^^^^^]]]ZZZXXXVVVXXXZZZ]]]^^^ccceeehhhiiifffcccaaa```XXXWWWUUUTTTRRROOOKKKHHHHHHHHHGGGFFFHHHMMMTTTYYY```dddkkkpppqqqqqqqqqqqqmmmrrrwww{{{~~~|||kkkaaaUUUVVVWWWWWWWWWVVVUUUTTTYYY]]]eeeooozzz||||||}}}|||zzzwwwuuurrrooonnnmmm___ZZZQQQIIIDDD???;;;999888777777666555444333333111111111111111111111111......//////000000000000111111000000000000000000---------............///......------------......///......------......///........................------,,,+++,,,---...///++++++,,,---------,,,,,,,,,++++++***)))(((''''''************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,++++++************+++++++++++++++***************)))))))))***++++++,,,,,,)))+++,,,+++)))((()))++++++***(((''''''(((***+++++++++++++++++++++++++++************************************************(((***++++++******+++,,,******************************+++++++++,,,,,,,,,******++++++,,,---------////////////////////////---........./////////000...------...///222555666999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@>>>======<<<<<<>>>===============>>>>>>;;;===??????AAAGGGQQQYYYaaajjjtttxxx|||************************&&&(((***,,,---,,,+++***((()))+++,,,------,,,,,,******+++,,,---//////000111333666777888999<<<>>>===>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHCCCBBB@@@>>>>>>???@@@BBB>>>@@@BBBDDDDDDBBB@@@>>>DDDBBB@@@@@@BBBCCCDDDCCCAAABBBCCCBBB@@@??????@@@???@@@@@@AAAEEELLLVVV\\\gggnnnyyygggUUUJJJDDD@@@>>>???@@@>>>;;;===BBBDDDFFFHHHIIIJJJLLLNNNQQQXXX[[[___ccchhhpppzzzvvvqqqmmmsssyyyxxxuuuoooeee[[[TTTNNNJJJLLLMMMLLLMMMQQQOOOOOOMMMKKKHHHHHHJJJLLLNNNOOOPPPQQQRRRTTTXXXZZZYYYaaafffeeebbbaaa___\\\___^^^```dddddddddiiippp~~~yyytttqqqmmmooorrrvvvyyy|||~~~~~~{{{~~~xxxuuummmmmmpppuuuvvvvvvyyy~~~~~~}}}|||uuusssrrrtttyyy~~~}}}yyyrrrlllhhhggghhhhhhnnnjjjfffddddddgggiiijjjuuuxxx{{{{{{wwwsssooommmZZZWWWUUUSSSRRRPPPLLLJJJJJJJJJHHHFFFFFFJJJOOOTTTTTTYYY^^^bbbbbbaaa``````[[[```fffjjjmmmqqqvvvzzz{{{qqqeeehhhlllmmmiiiaaaYYYSSSNNNPPPTTTZZZdddppp|||uuuuuusssrrrqqqqqqqqqqqqfffbbb\\\VVVQQQKKKFFFCCC;;;:::999888777666555444111111111111111111111111//////000000111111111222111111000000//////......000000000000111111111111.........------...............------------......////////////////////////...---+++++++++---///000***+++,,,,,,------------000///...---,,,***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,******))))))))))))******,,,+++++++++******))))))''''''(((***+++,,,---...'''***+++***'''&&&''')))***)))(((&&&&&&((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((***++++++******+++,,,*********************************++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000///......///111555888:::<<<<<<===>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFAAA@@@???===<<<<<<<<<<<>>>>>============>>>===???BBBDDDHHHQQQ^^^hhhoooyyy************************++++++***************+++,,,+++,,,---......,,,***)))***,,,------///222444666777:::<<<>>>@@@AAABBBEEEDDDCCCAAAAAAAAABBBCCCGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCAAA@@@AAADDDFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGDDDAAAAAACCCDDDDDDBBBBBB@@@???>>>>>>===;;;:::@@@@@@AAAEEELLLXXXjjjxxxwwwrrrsssvvvwwwyyylll^^^RRRHHHAAA===;;;<<<=========@@@CCCFFFNNNZZZcccaaa]]]^^^cccggglllttt{{{}}}vvvxxxwwwtttmmmeee___[[[ZZZ\\\]]]\\\YYYUUUSSSRRRNNNKKKHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLNNNRRRUUUUUUYYY]]]___```aaaeeehhhrrrvvv{{{{{{wwwqqqmmmllltttvvvyyy|||yyyuuuwww}}}}}}zzzxxxyyy|||~~~~~~}}}zzzuuurrrsssyyy~~~{{{rrrhhhbbbZZZSSSQQQRRRSSSUUUTTTSSSSSSTTTUUUUUUSSSQQQWWWYYY]]]______\\\YYYVVVWWWTTTVVV^^^bbbaaaccchhhxxxzzzoooaaaXXXQQQMMMPPPSSSVVV]]]eeeqqq{{{uuunnnlllnnnpppooollljjjiiifffddd```ZZZSSSOOOHHHDDD@@@===<<<;;;:::999555555444333222111000000111111000000//////......000000000000000000000000..................------------......///000000000///////////////////////////......///111222111///,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((************************---+++***+++,,,,,,+++*********+++,,,---......///)))***+++,,,,,,,,,,,,,,,((()))+++------+++)))(((++++++******************************************************)))((('''&&&---,,,***)))((())))))***//////...,,,***)))''''''((()))***+++,,,++++++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,---///000///...,,,,,,---...000222222333444777999>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDD===<<<;;;:::999:::;;;<<<>>>>>>???@@@???>>>===;;;AAA???@@@GGGTTTeeesss{{{************************))))))(((((((((((()))))),,,,,,+++,,,...---+++)))***,,,...///000111444777888999;;;===???@@@AAAAAADDDDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEECCCBBBCCCFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHEEEBBBAAAAAAAAA???===>>>>>>======>>>??????>>>@@@CCCIIIQQQ]]]ooo}}}kkk___ZZZ\\\^^^^^^aaa]]]UUUNNNGGGAAA<<<:::>>>@@@BBBAAABBBEEELLLRRR```nnnzzzyyyssssssxxx|||yyyuuuuuusssnnnjjj___``````^^^XXXSSSPPPNNNMMMOOOQQQQQQPPPNNNNNNNNNNNNPPPRRRSSSUUUVVVWWWXXXWWWXXXWWWWWWWWWZZZ___bbbeeeiiioootttvvvyyy|||~~~{{{pppkkkeee```^^^___aaaccciiihhhgggfffeeebbb^^^ZZZ___```aaaaaa___]]]ZZZXXXUUURRRSSSXXX[[[YYYZZZ^^^jjjooovvv~~~}}}rrrhhh___[[[VVVRRRSSSXXX[[[hhhzzzvvvooommmllljjjhhhjjjjjjiiiiiihhheeeaaa]]]TTTOOOHHHCCC@@@===;;;:::666555444222111111111111333222222111111000//////000000000000000000000000---......//////000000000000000000000000000//////000000000000000000000000---,,,,,,---......---+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))*********************************)))((()))******)))((())))))*********************++++++,,,,,,,,,++++++))))))***++++++***))))))++++++******************************************))))))***************)))******)))))))))******+++++++++++++++++++++++++++,,,++++++******+++,,,---,,,+++++++++*********))),,,++++++++++++++++++,,,---...//////---,,,---...///000333444555777:::======>>>@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCC<<<;;;:::::::::;;;<<<============>>>>>>============>>>DDDPPP```qqq~~~++++++++++++++++++++++++))))))((((((((())))))***---,,,+++,,,---,,,+++)))+++---000111333555888:::<<<===>>>???@@@AAAAAAAAADDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBBBB@@@>>><<<::::::::::::;;;===>>>???EEEMMMZZZgggxxxddd[[[OOOGGGEEEEEEFFFFFFEEEEEECCCAAA???>>><<<<<<@@@CCCFFFFFFFFFMMMZZZddd{{{zzzmmmhhhaaa^^^\\\[[[XXXUUULLLLLLLLLKKKHHHFFFGGGGGGFFFIIILLLNNNOOOPPPRRRTTTXXX]]]cccfffeeeeeefffhhhhhhhhhhhhggghhhlllqqquuuyyy~~~|||zzzvvvrrrqqqrrrtttuuu}}}|||{{{zzzwwwssslllhhhgggfffdddaaa^^^[[[ZZZYYYXXXVVVVVVZZZ\\\ZZZXXXXXX\\\___bbbgggkkknnnpppqqqtttxxx}}}xxxmmmbbbWWWQQQOOOIIIRRR```ooo}}}wwwrrrnnnjjjfffffffffgggjjjlllllliiigggbbb]]]UUUNNNHHHDDDAAA>>>:::888666333222222333444444444333333222111111000000000000000000000000000------...///000111222222222222222111000/////////000000000000000000000000000///...///000000///---,,,------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++***)))((()))***+++***(((*********)))))))))((((((+++,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++************************((()))***+++,,,,,,,,,,,,'''((()))***++++++++++++*********++++++,,,------///...+++))))))+++---///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---///...------...///000222444666777:::===@@@===>>>???AAACCCDDDDDDEEEAAABBBCCCCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>???@@@===BBBLLL\\\nnn~~~++++++++++++++++++++++++++++++******++++++,,,,,,---,,,++++++,,,,,,+++))),,,...222444666888:::<<<@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGGGGEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@???;;;;;;;;;;;;;;;===@@@CCCNNN^^^ssskkkPPPKKKDDD???>>>>>>>>>===???@@@AAAAAAAAAAAACCCDDDFFFKKKPPPQQQSSS]]]nnn}}}}}}yyyuuuqqqkkkggg[[[WWWRRRNNNMMMLLLKKKJJJGGGHHHIIIHHHHHHIIILLLNNNOOORRRVVVYYY\\\___cccfffiiiooovvvxxxvvvuuuxxx||||||||||||{{{|||}}}vvvqqqooolllhhhdddaaa`````````___```ccchhhllljjjdddaaa[[[YYYXXXXXXZZZ\\\]]]]]]\\\___bbbfffkkkqqqzzzxxxkkk^^^VVVLLLPPPWWW___hhhrrr}}}yyysssnnnhhhhhhiiikkknnnooommmkkkjjjgggaaa\\\WWWQQQKKKGGG@@@>>>:::666555444555666444444333333222111111111000000000000000000000000.........//////000000111111111111000000/////////111111111111111111111111111000000000111111000...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,*********,,,---,,,+++++++++++++++++++++++++++------------,,,+++******+++***(((''''''(((***+++******+++++++++++++++,,,************************((()))***+++,,,,,,,,,,,,((()))+++,,,,,,,,,+++***,,,,,,++++++++++++++++++...---+++******+++,,,---.........---------------+++,,,,,,,,,,,,,,,,,,++++++---......---...000111333555777888888:::===???===>>>@@@BBBCCCDDDEEEEEE@@@BBBCCCDDDCCCBBB???>>>::::::;;;<<<<<<===>>>???AAA@@@>>>======???AAACCCEEEJJJUUUddduuu+++++++++++++++++++++++++++++++++++++++,,,------...,,,++++++---------+++---000444777888:::<<<>>>BBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCBBBAAABBBDDDEEEFFFEEEDDDCCCCCCEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBAAA???>>>>>>>>><<<===>>>>>>???CCCIIINNNZZZrrrtttcccWWWFFFDDDAAA>>>>>>=========???AAACCCDDDEEEHHHLLLPPPUUU[[[bbbeeeiiiuuuwwwqqqjjjgggaaa]]]ZZZXXXVVVUUUNNNLLLIIIGGGFFFGGGGGGGGGHHHJJJMMMOOOPPPSSSWWWZZZ^^^aaafffjjjnnnqqquuuwww{{{{{{uuuvvvsssoookkkiiijjjkkklllgggkkkqqqyyy~~~vvvnnnaaa\\\VVVRRRQQQPPPOOONNNNNNOOOQQQSSSWWW\\\cccgggnnnpppuuu{{{ttthhh___``````_________aaabbbgggggghhhmmmttt||||||uuutttsssttttttsssqqqooommmmmmllljjjgggaaaYYYTTTGGGDDD???:::777555555555444333333222222111000000111111111111111111111111/////////......---------.........//////000000000000000000000000000000000...---,,,---......---+++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''&&&&&&&&&%%%%%%+++++++++++++++++++++++++++***)))***,,,---,,,+++)))******+++,,,,,,---------------------,,,+++***,,,***(((''''''(((***,,,******++++++,,,,,,,,,,,,************************)))******************)))+++,,,---...---,,,***)))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------------+++,,,------------,,,+++,,,---.........///222444777888999999999999;;;===>>>???@@@BBBCCCDDDEEEEEEAAABBBCCCCCCBBB@@@>>><<<:::;;;<<<===>>>>>>??????@@@???======>>>AAADDDFFFMMMRRR[[[iiixxxvvv,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,...,,,+++,,,.../////////111444888;;;<<<===???@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFEEEEEEGGGIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCBBB???===<<<>>>???===???AAAAAACCCIIIRRRYYYgggzzzfffVVVLLLGGG>>>===<<<<<<<<<===???@@@???DDDJJJNNNRRRVVV\\\aaahhhmmmtttyyyzzztttppplllfff^^^YYYVVVTTTPPPLLLIIIHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKKKKMMMQQQWWW]]]aaadddhhhjjjppptttyyy}}}~~~zzzyyywwwuuutttuuuvvvvvvrrrwww~~~{{{llleee\\\UUURRRPPPLLLJJJKKKKKKKKKMMMOOOSSSWWWYYYWWWZZZ___hhhsss~~~}}}wwwwwwvvvssslllcccYYYTTTRRROOONNNSSSZZZaaakkkttt}}}{{{zzzwwwtttqqqrrrrrrssstttrrrmmmeee```OOOLLLFFF@@@;;;777444333444444333222222111111000111111111111111111111111000000///...---,,,++++++---------...///000000000////////////////////////...------...000000///...------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***++++++***'''((()))***+++,,,------,,,------------,,,,,,+++,,,+++***((((((***+++,,,******++++++,,,---------************************)))***************))))))------------,,,+++***)))((())))))+++,,,---......''')))***,,,,,,+++***)))************+++++++++++++++,,,---......---,,,+++,,,---/////////111555888:::;;;<<<;;;::::::;;;===???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBAAA???===<<<;;;<<<===>>>?????????>>>=========>>>AAAFFFJJJMMMTTTYYYbbbnnn{{{yyylll```,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,+++,,,///111222222666999===???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAA???===<<<============>>>???@@@AAAAAACCCEEEFFFFFFFFFGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCAAAAAACCCHHHLLLMMMOOOPPPOOOPPPUUU^^^eeettt~~~}}}{{{kkk\\\PPPGGG@@@>>>;;;;;;<<<===???BBBGGGJJJMMMVVVbbbjjjooorrrwww{{{uuufff```YYYUUUTTTSSSPPPMMMKKKJJJIIIHHHFFFFFFHHHIIIHHHKKKOOORRRTTTVVVXXXYYY]]]dddnnnwww~~~|||tttjjjbbb___\\\WWWSSSQQQQQQRRRTTTWWWYYY[[[\\\RRRSSSUUU[[[dddnnnwww{{{pppeeeVVVNNNIIIHHHJJJLLLTTT]]]iiisss{{{xxx{{{zzzyyyxxxvvvrrrlllhhh[[[XXXRRRKKKCCC===888666555555444444333222222222111111111111111111111111000000//////......------///////////////000000000.................................000222333333111............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***,,,+++*********++++++,,,,,,,,,---,,,,,,---------------------,,,+++******+++,,,---******++++++,,,------...************************))))))***+++,,,,,,,,,,,,++++++******)))*********))))))***+++,,,,,,------)))))))))***+++,,,---...++++++++++++,,,,,,,,,---+++,,,---//////---,,,+++---...///000111333777;;;<<<===>>>===<<<<<<>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<<<<======>>>?????????>>>===<<<===@@@EEEKKKRRRWWW[[[___ccclllvvvpppjjjccc```]]]XXXSSSOOO,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++---000333444555999<<<@@@CCCCCCCCCDDDEEEBBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAA@@@>>><<<:::<<<;;;;;;;;;;;;===???@@@AAADDDFFFGGGGGGGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBDDDEEEGGGMMMVVV\\\ggghhhgggdddaaadddlllsss~~~xxxjjjddddddiiilllkkk]]]NNNGGGEEECCC???<<<>>>>>>???AAADDDJJJQQQVVVbbbmmm}}}~~~wwwkkk```VVVOOOHHHFFFHHHKKKKKKJJJDDDFFFGGGHHHIIIKKKMMMOOOOOOSSSYYY^^^aaaccceeefffoooxxx~~~~~~zzz{{{yyy|||}}}~~~zzzrrrrrruuuxxxwwwuuuuuuyyy}}}~~~~~~~~~~~~}}}}}}|||zzzxxxzzz{{{vvvssssssqqqnnnkkkkkkmmmqqqsssyyy}}}wwwpppmmmjjjeee```ZZZZZZ[[[^^^aaadddeeeeeeYYYWWWVVVXXX\\\ccchhhkkknnnsss{{{~~~fffZZZOOOIIIDDDAAAFFFNNNPPP\\\nnn|||yyyvvvsssooolllfffccc]]]UUULLLDDD>>>:::777666666555444444333333111111111111111111111111////////////000000000000222222111111000000//////........................+++***+++---000111000///............/////////000------------------------------------------------------------------------)))******+++---......///------------------------++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,//////............------++++++,,,---............---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......************************((()))***,,,---...//////((((((''''''''')))***,,,------,,,,,,+++******)))+++***))))))***---000222........./////////000000+++,,,...//////...,,,+++...///000111222555999<<<<<<===??????>>>???BBBDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCAAA???>>>===<<<<<<>>>>>>???@@@@@@???=========@@@EEELLLTTT]]]dddhhhhhhmmmvvv~~~xxxsss___WWWNNNHHHEEECCCCCCEEE,,,++++++******++++++,,,)))***,,,,,,++++++,,,---///...---...111666;;;>>><<<>>>AAADDDEEEFFFEEEEEECCCCCCDDDDDDCCCAAA@@@???BBB@@@>>>;;;999999999:::888777555555888===CCCFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGAAA>>>??????======@@@CCCDDDGGGMMMYYYjjj|||uuuttt|||xxxhhhbbbYYYSSSPPPOOOMMMKKKHHHEEEBBB@@@AAABBBCCCBBBDDDGGGJJJLLLOOOXXXdddnnn|||{{{xxxsssllleee]]]VVVQQQJJJJJJHHHHHHHHHIIIJJJKKKNNNLLLNNNRRRTTTTTTXXX]]]\\\eeemmmppprrrvvvxxxwww~~~zzzuuuqqqppprrruuuwwwuuuqqqmmmjjjjjjkkkmmmpppvvv|||{{{wwwuuurrrqqqrrrtttrrrnnnmmmpppoooqqqtttuuuuuutttuuuwww{{{xxxtttrrrqqqqqqooommmpppmmmlllnnnnnnnnnqqqwwwvvvzzzyyysssooollliiieeeaaa^^^]]]^^^^^^]]]```fffeeejjjoooppppppsss|||~~~yyywwwuuuuuurrrnnnpppyyysssooohhhbbb]]][[[[[[\\\bbb```bbbhhhmmmqqqwww~~~vvvaaaRRRLLLIIICCC===EEEIIISSSbbbppp~~~~~~uuummmiiijjjnnnkkkeee\\\SSSJJJBBB>>>???888555888888333222555333222111000000000111111333333333222222222111111222111111000000000000000//////............//////000000///...............------------------------////////////////////////++++++++++++++++++++++++***,,,------------...000......---,,,,,,,,,,,,------------............///.........------,,,,,,,,,------------------------***************************+++,,,,,,------------******+++,,,,,,,,,,,,+++***+++------,,,,,,---...,,,++++++,,,......---+++,,,---......,,,******+++++++++*********+++---...++++++******))))))((((((((()))***+++++++++++++++)))'''&&&(((+++---,,,***++++++,,,---...///000111,,,,,,,,,---------............//////......---,,,...///111333666999;;;<<<===>>>???@@@AAABBBCCCCCC@@@BBBDDDFFFGGGGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<@@@CCCBBB???===???BBBDDDIIIQQQXXX```ffflllooosss|||zzzkkk]]]RRRJJJCCCBBBCCCCCCDDDGGG,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---000000000222555999===???>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEDDDBBB@@@===<<<>>>===;;;999999999:::;;;888888777888:::???CCCEEEHHHHHHHHHGGGFFFEEEDDDCCCCCC???===???@@@>>>???BBBAAAHHHSSSbbbttt{{{jjj]]]UUUPPPIIIEEEDDDCCCBBB@@@BBBAAA???>>>@@@DDDHHHKKKSSSUUUXXX[[[___iiiuuuwwwrrrnnnlllbbb```]]]ZZZVVVRRRNNNKKKFFFFFFHHHKKKNNNRRRUUUWWWXXXWWWZZZ```dddeeeiiinnnrrr|||~~~}}}yyyvvvuuuwww{{{|||zzzwwwttttttrrrpppnnnnnnppprrrvvvtttpppllljjjjjjllloooooovvvyyyvvvxxx{{{~~~|||xxxrrrmmmkkkiiiiiimmmpppqqquuu{{{}}}zzzuuuqqqlllfffjjjddd```^^^\\\ZZZ^^^cccbbbgggmmmmmmllllllrrrxxxyyyooofff___[[[YYYUUURRRSSSXXX\\\```eeelllvvv|||{{{jjj```XXXOOOHHHEEEEEEJJJSSS]]]hhhwww|||rrrllljjjlllkkkhhhccc[[[RRRJJJFFFBBB<<<:::;;;:::555222444555333222111222222222111333333222222111111111111222111111000000000000000000//////......//////000111000//////......//////------------------------........................++++++++++++++++++++++++---......---+++******+++......---,,,,,,,,,,,,---------------..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***++++++++++++***)))+++,,,,,,++++++,,,...))))))(((***+++,,,+++))))))+++,,,---,,,,,,---...,,,+++*********+++,,,---++++++++++++************))))))*********))))))(((***(((''')))+++---,,,*********+++,,,---...//////,,,,,,,,,---------........................------...///222555888:::;;;<<<======>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@???AAABBB@@@???AAAGGGLLLWWW\\\dddjjjnnnsssxxx{{{vvvcccSSSKKKDDD>>>???AAABBBEEEIII------,,,,,,,,,,,,------***+++,,,+++******,,,...111222444777:::===???@@@@@@AAACCCDDDDDDCCCBBBBBBFFFEEEDDDBBB@@@===:::999:::999888888888999:::;;;999:::;;;<<<>>>AAACCCEEEEEEEEEEEEDDDCCCBBB@@@@@@???;;;;;;===>>><<<===AAAGGGSSShhhsssaaaRRRIIIDDDAAA===;;;;;;;;;;;;:::===>>>???@@@CCCKKKVVV^^^hhhjjjlllooosss{{{{{{oooccc[[[UUURRRPPPMMMLLLKKKKKKJJJJJJKKKKKKJJJLLLQQQVVV\\\bbbeeehhhggggggllluuu{{{~~~~~~yyysssnnnllllllmmmmmmnnnpppsssuuuwwwxxxzzz|||~~~~~~xxxsssrrruuuwww~~~yyyssssssvvv}}}|||{{{rrriiiddd```___ccciiilllrrryyyzzzwwwttttttwww}}}rrrggg^^^ZZZRRRNNNKKKMMMNNNOOOTTTYYY^^^fffqqq{{{yyyooocccZZZMMMHHHEEEGGGKKKRRR^^^iiizzz~~~tttooolllmmmmmmlllggg```XXXTTTKKKEEEAAA@@@===888555444666444333333333333222111222111111111111000000000222111111000000000000000111000000//////000000111111111000/////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++......---,,,,,,,,,,,,---------------............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))((())))))***************)))***,,,+++******+++,,,)))(((((()))++++++***((()))+++,,,---,,,,,,---...---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************)))((('''&&&,,,+++******,,,,,,,,,***)))******+++,,,---......,,,,,,,,,---------......---------...............///111444777:::;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@DDDNNNYYYaaatttyyyoooYYYKKKEEE@@@???CCCGGGJJJMMMRRR...------,,,,,,------...+++,,,,,,+++++++++---000222444777;;;>>>@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@???CCCBBBAAA???<<<:::888777888777777777777888999:::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<>>@@@EEETTTddd~~~www```QQQGGGCCC@@@>>>===<<<======>>>>>>>>>AAAEEEIIIOOO[[[jjjvvv|||~~~ttthhhbbbZZZRRRMMMJJJJJJJJJJJJKKKKKKLLLMMMOOORRRUUUZZZ^^^cccjjjppptttwwwxxxzzzzzz}}}yyyzzzrrrrrrrrrpppnnnoooqqqtttuuuwwwxxxyyyzzz~~~zzzssspppqqqwww~~~}}}{{{~~~|||yyyyyy{{{|||||||||~~~sssiiiddd```YYYSSSPPPNNNMMMPPPUUUTTTZZZbbbiiippp~~~vvvbbbYYYPPPKKKIIIIIIPPPXXX```jjjxxxyyyqqqsssttttttrrrmmmhhheeeYYYSSSKKKEEEAAA>>><<<<<<999666333222444444333111111000000000000000000000222111111000000000000000111111000000000000111111111111000000000000111111........................------------------------------------------------)))+++,,,,,,,,,,,,---///......---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++)))***++++++***)))***+++*********+++,,,---,,,***,,,---......,,,******+++------,,,,,,++++++++++++******++++++,,,,,,------***************)))((((((---,,,,,,,,,,,,,,,,,,+++***++++++,,,------......,,,,,,,,,---------......------------...///000000111333666999<<<===>>>>>>???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA??????DDDQQQcccuuufffQQQGGGCCCCCCIIIRRRXXXZZZ\\\___...------,,,,,,------...+++,,,,,,,,,,,,---000333444777:::>>>AAAAAAAAA@@@CCCCCCBBBAAA@@@???>>>======<<<;;;:::999999888888888888888888888888999999===???AAACCCEEEDDDCCCCCCEEEEEEDDDDDDCCCAAA@@@???>>>===???CCCEEEFFFLLLSSS```qqqzzzcccPPPDDD??????>>>>>>>>>>>>>>>@@@BBBCCCDDDIIIPPPVVV^^^lll~~~zzzrrrfff\\\TTTQQQNNNJJJHHHIIIKKKMMMMMMOOORRRUUUWWW[[[aaaeeekkkpppwww{{{vvvttttttvvvtttqqqsssyyy|||~~~}}}~~~|||~~~{{{uuunnnfff^^^YYYVVVUUUYYY___^^^aaaccccccdddnnn~~~vvviii___VVVNNNLLLNNNLLLSSS^^^jjjxxx|||||||||{{{yyywwwuuussshhhaaaVVVLLLHHHJJJLLLMMMCCC===666222333444333111000000000000000000000111222111111000000000000000111111000000000000111111111111000000000000111111........................------------------------------------------------+++,,,......------///000......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------.........---,,,++++++***+++,,,,,,------,,,,,,)))+++++++++))))))***++++++******+++------,,,***,,,---......,,,******+++------------,,,,,,++++++)))*********++++++,,,,,,)))***++++++,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------......------------///111222333444666888;;;===??????@@@CCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>CCCPPPfff~~~xxx\\\KKKFFFHHHMMMYYYfffllljjjhhhhhh------,,,,,,,,,,,,------+++,,,------...000444777999;;;>>>AAACCCBBBAAA@@@BBBBBB@@@???>>>===<<<;;;999888888777777888999999888888999999::::::::::::???AAACCCEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAACCCGGGJJJMMMVVV```jjjzzzyyydddTTTGGG>>><<<>>>;;;<<<======>>>AAAEEEHHHOOOTTT\\\eeeppp~~~|||uuukkkddd^^^YYYTTTPPPIIIIIIIIIIIIIIIKKKOOORRRSSSXXX]]]bbbeeejjjqqqvvvzzz}}}{{{yyytttrrrqqqsssuuutttqqqmmmllljjjkkkmmmpppttt|||{{{}}}zzzrrriiieeecccccciiipppttttttrrrmmmiiijjjqqqwww|||~~~qqq```UUUPPPIIIKKKNNNUUUaaarrr}}}{{{zzzqqqlllbbbXXXXXX___eeefffWWWLLL???666444444444222000000000111111111111222222111111000000000000000111000000//////000000111000000/////////000111111........................------------------------........................///000111///---,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,------------------------------............------,,,+++,,,,,,---------------***,,,,,,,,,***)))***+++***))))))***,,,,,,+++))))))+++,,,---,,,,,,---...,,,---------------,,,+++************++++++++++++)))***+++,,,------------+++,,,------++++++,,,------------....../////////,,,,,,,,,---------......---------...000333555777888888:::<<<>>>@@@BBBCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDBBBAAA@@@???>>>===AAALLLaaa}}}lllUUUMMMPPPZZZaaaooo|||xxxrrrppp,,,,,,++++++++++++,,,,,,+++,,,---...///333888<<<>>>@@@BBBDDDEEEDDDCCCAAAAAA@@@>>>===<<<;;;::::::999999888777777888999:::777888999;;;<<<===>>>>>>AAABBBDDDEEEEEEDDDCCCBBB???AAADDDHHHLLLPPPRRRSSSXXXVVVUUUVVVUUUXXXaaalllyyy{{{{{{}}}lll___QQQIIICCC>>>>>>AAA<<<>>>@@@AAACCCHHHOOOUUU^^^bbbjjjvvv}}}yyytttnnnjjj```]]]WWWRRRMMMKKKKKKKKKHHHKKKNNNQQQSSSXXX^^^bbbffflllrrrvvvxxx|||wwwuuuxxx{{{|||~~~{{{yyyzzz|||{{{xxxtttsssqqqrrrwww~~~~~~~~~{{{~~~|||yyyxxxyyy{{{|||wwwuuuuuu|||yyyqqqllljjjiiikkkpppttt{{{ooofffVVVRRRMMMKKKQQQ]]]kkkuuu|||yyysssrrrmmmhhhlllwwwqqqaaaLLL===777666555444111111111111222222333333222111111000000000000000000//////......//////000//////......//////000111........................................................................///000000///---,,,,,,---......---,,,,,,,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,------------,,,,,,------,,,+++******,,,+++******+++------,,,***)))+++,,,---,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++(((+++,,,,,,+++***,,,...,,,,,,------------......,,,,,,,,,---------...............///111555888:::;;;;;;;;;<<<>>>AAACCCEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEECCCCCCBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@FFFWWWqqqttt```WWW]]]hhh{{{}}},,,++++++******++++++,,,+++,,,...///111555:::>>>BBBCCCEEEFFFFFFEEEDDDCCC@@@???===<<<::::::999999;;;:::999888888888999:::555777999;;;>>>@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBFFFMMMVVV___gggmmmpppwwwsssoookkkgggfffnnnyyyzzzvvvnnneeecccdddccc___TTTIIIAAA@@@@@@======AAABBBEEEGGGIIILLLSSS\\\ccciiimmmuuu}}}vvvkkkaaa\\\WWWSSSPPPOOOOOOMMMIIIEEEDDDFFFIIILLLPPPVVV[[[aaagggooouuu{{{uuupppuuu~~~zzzwwwuuuqqqrrrtttuuuyyyzzzmmmddd```___^^^^^^bbblllyyyddd]]]RRRJJJIIIOOOYYYaaagggzzz{{{wwwrrrtttsssssszzzpppVVVBBB999777666555111111222222222333333333222111111000000000000000//////............//////...............///000000////////////////////////////////////////////////////////////////////////***,,,------------...000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,---------...///000///---,,,---......,,,******+++***+++---...///...------.........------,,,,,,,,,+++++++++++++++***)))((('''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------....../////////000222666999;;;===<<<;;;;;;===AAAEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKKK___|||rrrcccZZZ\\\mmm***++++++*********---///......///111555999<<<>>>CCCDDDFFFGGGFFFDDDAAA@@@:::999999888888999999:::;;;;;;;;;<<<;;;;;;::::::999999:::>>>CCCEEECCC@@@@@@BBBDDDDDDBBBBBBCCCDDDGGGSSSccctttxxxlllfffaaa[[[VVVSSSPPPLLLHHHDDDBBB@@@@@@AAAEEEJJJMMMOOOQQQRRRRRRZZZgggrrrvvvzzzoooddd^^^VVVPPPMMMKKKHHHEEEJJJGGGGGGIIIIIIGGGHHHLLLXXXZZZaaannnyyy}}}yyy{{{wwwtttwww||||||{{{xxxuuuuuuwwwyyy{{{sssiii```YYYSSSSSSWWW[[[bbbiiippp|||yyyiiiZZZPPPLLLKKKKKKUUUZZZddduuuzzztttuuussssssxxx}}}dddLLL===777777888333111//////000222333333555444333333222222333333111111111111000000000000111000///......///000111000000000000000000000000,,,---...//////...---,,,---------............//////............---------******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---******,,,---,,,+++///...---,,,+++,,,---...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000111111000...,,,,,,---------------------------------------------------++++++,,,,,,,,,------------///000///......///000///000222444666888888999::::::<<<>>>@@@BBBDDDEEEDDDEEEFFFFFFEEEDDDCCCBBBEEECCCBBBCCCDDDCCC???<<>>>>>???AAACCCEEEFFFVVViii}}}vvvmmmhhh___VVVYYYmmm++++++++++++******,,,//////000111444777;;;===???DDDDDDEEEDDDCCCAAA>>><<<888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<@@@DDDEEECCC@@@>>>@@@AAAAAA@@@AAAEEEHHHZZZlllzzzkkk```ZZZVVVPPPLLLJJJHHHEEECCCBBBAAAAAACCCHHHOOOUUUZZZdddfffffffffnnn|||uuuggg]]]UUUPPPJJJGGGGGGHHHHHHGGGHHHFFFGGGKKKNNNPPPTTTZZZbbbhhhttt|||~~~|||xxxwwwyyy{{{yyywwwxxx}}}ttthhhccc\\\WWWWWWXXXYYY]]]cccgggqqq{{{kkk^^^UUUOOOKKKLLLOOOUUUaaarrr~~~zzzzzzxxxwww{{{{{{gggTTTFFF>>>;;;999666555333333444555444222444444333222222222222222111111111111000000000000111000///......///000111////////////////////////------............---------------............//////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***((()))+++------,,,...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///000000///---,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------///000///...---...000111222444666777999999:::;;;;;;===???AAABBBDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBGGGDDDAAAAAABBBCCCBBB@@@;;;============CCCNNNVVV___hhhqqqzzzttthhh___VVVUUUTTTVVVccc}}}+++,,,,,,+++***+++---///111222555888;;;===???@@@DDDDDDBBB@@@>>><<<:::999888888:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;======???AAACCCCCCAAA>>>===>>>???>>>???DDDLLLRRRlllyyyiii\\\SSSMMMIIIEEEBBBAAAAAA@@@???CCCCCCFFFKKKTTT^^^hhhnnnyyy{{{|||}}}tttiii^^^TTTMMMJJJGGGDDDCCCEEEIIIKKKMMMKKKJJJLLLRRRVVVZZZbbbjjjqqq~~~~~~|||~~~|||yyyuuurrrqqqrrrtttwww}}}pppjjjdddaaa```___\\\^^^bbbeeejjjrrr|||qqqdddXXXQQQHHHHHHIIIMMMXXXiii~~~|||{{{}}}|||ttthhh\\\QQQHHH@@@<<<888666444333333333111///333333222111111111111222111111111111000000000000000000////////////000000.................................------.........---------............//////............---------000//////...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((''''''(((+++.........------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---......,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------------...//////------...///333444666888999;;;;;;;;;<<<===>>>???AAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCHHHEEE@@@???@@@BBBCCCDDD;;;>>>@@@???AAALLL^^^mmmrrruuuvvvxxx}}}pppeeeZZZPPPJJJFFFIIIQQQ```xxx,,,,,,---,,,+++,,,...111444666888<<<>>>???@@@@@@BBBAAA>>><<<;;;::::::::::::;;;<<<=========<<<;;;;;;;;;<<<============<<<>>>>>>???@@@@@@???===<<<<<<>>>???@@@CCCKKKWWWaaa}}}|||gggXXXPPPKKKEEEBBB???<<<<<<>>>@@@BBBJJJKKKOOOVVVaaannnyyyxxxlllbbbYYYRRRKKKGGGJJJHHHHHHIIILLLPPPUUUWWWXXXWWWYYY]]]```dddmmmvvv}}}uuusssrrruuu|||{{{yyy|||~~~~~~{{{vvvrrrpppllliiijjjnnnsssrrrqqqqqquuu}}}wwwiiiaaaTTTSSSOOOJJJJJJUUUgggvvv~~~}}}~~~~~~}}}zzzrrrnnnggg```XXXQQQIIIDDD???;;;666333222222111111333222111111000000111111111111111111000000000///000000////////////000000///////////////////////////...---,,,,,,---...///---------............//////............---------000000///...---,,,,,,+++........................------------------------------------------------(((((()))***,,,......///---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++------,,,+++---...------------------------------------------------,,,,,,,,,------------...---...//////...---...000666777888:::;;;<<<======>>>>>>???@@@AAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEEEEGGGDDDAAA???>>>@@@AAABBB@@@BBBDDDFFFLLL[[[ppp~~~yyyhhh\\\RRRJJJFFFEEEHHHMMMYYYppp,,,---...------...111444888999;;;===????????????>>>===;;;::::::;;;<<<===>>>>>>>>>===<<<;;;:::999;;;<<<======>>>>>>>>>===>>>>>>>>>>>>============???BBBEEEGGGKKKUUUeeeppp|||gggVVVJJJEEEDDD@@@???===<<<>>>BBBHHHLLLUUUVVVYYY```kkkxxxxxxpppgggccc]]]WWWRRRMMMIIIGGGJJJKKKNNNRRRWWW\\\bbbeeeggggggiiilllnnnqqqzzz}}}||||||{{{zzzwwwtttrrriiimmmvvv~~~}}}}}}yyyzzz~~~~~~vvvooommmooorrr~~~wwwmmmllleeeYYYNNNLLLUUU^^^mmm|||}}}|||yyyvvvrrrnnniiiddd```\\\XXXUUUMMMFFF>>>777555555666666333222111111000000111111111111111111000000000/////////000000000000//////000000000000000000000000///...---,,,,,,---...///---------............//////............---------........................------------------------------------------------------------------------+++,,,---------------...+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...------------------------------------------------,,,,,,---------.........,,,---////////////000222888999:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFCCCBBBAAA@@@???>>>???@@@BBBCCCGGGOOO\\\mmm~~~uuueeeUUULLLFFFBBBCCCGGGKKKPPP___yyy,,,---//////000222555888<<<<<<======>>>=========<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@>>><<<:::999999888;;;<<<===>>>????????????<<<=========>>>@@@DDDHHHKKKPPPUUUXXX[[[dddsssvvvdddUUUIII@@@===>>>>>>??????AAAEEEMMMWWW^^^ffffffgggllluuu|||vvvppphhh___XXXWWWVVVSSSPPPMMMKKKIIIIIIJJJOOOVVV^^^eeekkkqqqttttttvvvzzz~~~{{{vvvrrrrrrrrrrrrpppooommmlllhhhsss|||xxxyyyzzzxxxvvvwww{{{uuummmiiihhhiiippp|||rrr___SSSOOOQQQ[[[iii}}}zzzvvvwwwsssnnnkkkjjjiiiiiihhhZZZSSSHHH>>>999666666555333333222111111111111222111111111111000000000000//////000000000000//////111111111111111111111111.........------.........---------............//////............------------------.../////////000---------------------------------------------------------------------------...000///---,,,,,,---++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++---...++++++++++++++++++++++++------------------------,,,---------............+++---///000000111333555999:::<<<===>>>?????????>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFEEE???@@@AAAAAA??????AAABBBEEEJJJTTTbbbqqqeeeUUUFFFBBBAAA@@@EEEMMMKKKPPP___xxx,,,---///111222555999<<>>===<<<;;;;;;;;;;;;<<<======>>>???AAABBBCCCAAA???<<<999888888999:::<<<<<<===>>>????????????:::<<<===>>>BBBIIIRRRYYYaaagggmmmoooqqqwwwxxxssseeeYYYNNNHHHCCC===<<<>>>???AAAEEEJJJRRR^^^lllvvvyyyxxxxxx|||qqqjjjbbb[[[WWWTTTPPPMMMNNNMMMMMMLLLLLLNNNPPPRRRUUU\\\gggooovvv{{{}}}||||||||||||{{{~~~}}}{{{{{{~~~}}}{{{zzzvvvtttyyy~~~zzzvvvvvvxxxzzz{{{{{{qqqllljjjcccgggkkkppptttxxx~~~xxxeeeYYYTTTUUU[[[gggwwwzzzvvvrrrpppqqqsssuuuuuullldddYYYMMMDDD===888444444444333222222222222222111111111111000000000000...///000111111000///...000000000000000000000000------............---------------............//////............---------............////////////................................................------------------------+++...000///---++++++,,,***+++,,,...............------------------------------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,---...++++++++++++++++++++++++------------------------------------............***,,,///111222444666999:::;;;<<<===>>>?????????>>>>>>@@@AAACCCEEEGGGGGGDDDDDDEEEFFFEEEEEECCCBBB===???@@@??????BBBHHHLLLVVVbbbsssxxxZZZJJJ@@@AAAEEEHHHPPP[[[YYY\\\fffyyy,,,...000222444777;;;???AAA???===;;;999999999999>>>>>>???@@@AAABBBCCCCCC@@@>>>:::888777888;;;===<<<<<<===??????@@@@@@@@@999;;;===@@@FFFPPP]]]fffttt{{{vvvnnnggg```[[[OOOFFF???@@@AAA>>>???BBBBBBEEEKKKRRR]]]lll}}}vvviii```YYYPPPKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMSSSZZZ^^^dddlllwww~~~yyyxxxyyy{{{}}}~~~|||yyyzzzyyyrrrwwwtttuuuzzz~~~|||}}}|||rrrmmmkkkgggfffeeedddcccfffjjjmmm|||uuueee^^^UUUUUUXXXbbbtttyyyvvvsssrrrtttwwwyyyzzz~~~xxxmmmaaaUUUIII???999555444333333222222333333111111111111000000000000...///000111111000///...////////////////////////,,,---...//////...---,,,---------.........////////////.........---------///////////////.........000000000000000000000000........................------------------------))),,,//////,,,***+++,,,)))+++,,,...//////......------------------------------------------------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------------------------------------------------------.........//////***,,,///111333555888;;;:::;;;<<<>>>>>>?????????===>>>@@@BBBDDDFFFHHHHHHCCCCCCDDDDDDDDDBBBAAA@@@===>>>>>>>>>???EEENNNUUUlll|||eeeUUUGGG@@@FFFNNNTTT___llllllmmmrrr///000111333555888:::<<<===<<<:::999:::;;;===???BBBCCCDDDDDDDDDAAA???>>>===<<<:::999:::===@@@BBB???@@@@@@>>><<<<<<>>>@@@>>>@@@@@@BBBJJJZZZpppxxxkkkaaaYYYSSSMMMJJJEEECCC???<<<===AAAFFFIIIMMMSSS[[[bbboooqqq```TTTOOONNNKKKIIIGGGGGGHHHJJJMMMPPPSSSRRRQQQVVVaaajjjtttzzz~~~wwwsssrrrssstttttt{{{~~~wwwqqqpppqqqssszzzzzzrrrnnnoooqqqvvv}}}xxxtttqqqooonnnkkkiiigggbbb^^^bbbiiijjjnnntttzzz|||pppfff[[[TTTWWW___mmm~~~}}}zzzwwwuuuxxx~~~{{{eeeMMM@@@<<<666333333333111111333333333333222222222111111222222111111000000//////111111111111000000000000//////.........---------//////.........---------//////.........---------..............................------------......------......//////000000------...//////...---------,,,,,,,,,,,,+++++++++'''(((***---...//////..............................------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++***)))***,,,...........................++++++,,,,,,,,,---------,,,,,,+++,,,---...///000000///...---------------//////...---------......///000111333777;;;>>>@@@;;;<<<===>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDBBBAAA@@@??????BBB===>>>CCCDDDHHH\\\rrrnnn]]]LLLHHHDDDGGGXXXmmm{{{|||yyyzzz111222333666888:::<<<===;;;:::;;;;;;<<<>>>@@@AAACCCDDDDDDDDDCCCAAA>>>======<<<;;;;;;<<<===???AAA???@@@???===;;;;;;===???;;;===AAAGGGRRRcccvvvzzzllleee[[[RRRLLLHHHDDDBBB>>>======???DDDKKKSSSYYYaaahhhooovvvxxxnnnbbbVVVNNNKKKJJJHHHFFFFFFIIIMMMQQQSSSXXX\\\^^^___eeepppyyy{{{xxxsssnnnmmmoootttxxx~~~vvvooolllkkklllrrrxxxuuummmiiihhhjjjooovvvyyy{{{yyywww|||~~~xxxsssooonnnjjjggggggdddaaadddiiihhhggghhhkkkrrrzzzxxxlll___ZZZYYY^^^iiiuuu{{{{{{hhhTTTAAA999444555777555333333333333333222222222222111111111111111000000000000111111111111000000000000//////.........---------//////.........---------//////.........---------..............................------------......////////////000000000000........................000000000/////////......)))***,,,------------,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......---------------,,,,,,,,,//////............//////000111222555888;;;???AAA?????????@@@@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>><<<>>>BBBEEEOOOlllttt___QQQHHHIIIKKKSSSfff{{{444666777:::<<<===>>>>>>999:::<<<>>>AAABBBDDDDDDDDDDDDDDDDDDBBB@@@>>><<<======>>>>>>??????@@@@@@??????>>><<<:::999;;;===<<<>>>DDDMMM[[[jjjxxx}}}wwwzzzmmm```WWWRRRJJJDDDAAA???>>>===;;;>>>BBBHHHQQQ[[[gggnnnzzzwwwqqqhhh```YYYSSSNNNKKKIIIJJJJJJKKKNNNSSS[[[```bbbgggmmmpppsssyyy}}}|||{{{tttssspppooopppuuu~~~}}}vvvnnnkkkjjjjjjooouuu|||qqqhhhdddbbbccchhhoootttxxxuuukkklllssszzz}}}wwwtttooolllmmmmmmkkkjjjmmmllliiiddddddgggmmmssswwwpppcccZZZUUUXXX^^^pppgggKKK@@@777777999888555444333333333333222222222222000000000111111111111111111111111111000000000000/////////.........------...............---------...............---------..............................------------......111111111000000000000000///...---,,,,,,---...///............------------,,,,,,---------,,,++++++...........................------,,,,,,------...------,,,,,,,,,,,,++++++***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,------------)))***+++---------,,,,,,***+++,,,---------,,,+++//////.........//////000222333444777:::===@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@??????======???BBBGGGXXX|||qqq___QQQJJJHHHOOOZZZhhh{{{999:::;;;<<<======<<<<<<:::<<>>>>>===;;;999888999;;;@@@BBBIIISSS___kkksssvvvzzzzzzvvvpppmmmuuuppp^^^RRRKKKGGGBBB>>><<<===>>>???BBBGGGPPPYYYbbbmmmyyyyyyppplllddd___YYYSSSOOONNNNNNNNNNNNRRRXXX\\\aaagggnnntttuuuzzzzzzsssoooooooooqqqtttxxx|||~~~|||vvvpppooonnnpppuuu||||||ppphhhdddaaabbbgggnnnuuu{{{oookkkpppvvv}}}|||xxxzzz{{{xxxuuuuuuyyyxxxtttooojjjjjjmmmqqqtttggg^^^[[[[[[```kkk{{{uuu[[[KKK;;;777888777555444444444333333333222222222000000000111111222222222111111111111000000000///////////////..........................................................................................------------......111111000000//////......000///---,,,,,,---///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++***+++,,,,,,++++++,,,...------------------------,,,,,,,,,------------...((()))+++---------+++***)))***,,,...///...---+++------------...//////000444555777999;;;>>>@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@??????>>>@@@???@@@CCCJJJ___mmm\\\RRROOOQQQSSS___ppp============<<<;;;::::::>>>@@@BBBEEEFFFEEEDDDCCCEEEEEEDDDCCCBBB@@@???>>>BBBCCCDDDEEEEEEDDDBBBAAA======<<<:::888888999;;;AAADDDKKKUUU```iiimmmnnnpppqqqpppooorrr{{{bbbPPPFFFCCCAAA>>><<<;;;===@@@CCCHHHQQQ___kkkvvvssshhhaaa[[[YYYTTTSSSQQQNNNMMMOOOQQQSSSYYYaaallltttyyy~~~|||xxxtttnnniiifffhhhmmmttt~~~}}}}}}vvvrrrrrrsssuuu{{{~~~ssskkkhhhdddeeejjjrrryyyyyysssvvvzzz}}}uuummmlllnnnuuuxxxmmmeee```WWW[[[cccjjjnnnqqqtttwwwjjjWWWBBB888666555555555444444444333333333222222000000111111222222333333111111111111000000000///000000/////////.........---.....................---...................................................------------....../////////......------,,,000///---,,,,,,---///000000000000////////////...++++++++++++,,,---.................................------,,,,,,------...------,,,,,,,,,+++++++++***,,,------,,,,,,---...------------------------,,,,,,---------.........(((***,,,------,,,+++)))***+++...///000///...---,,,,,,,,,,,,---...///000666777888;;;===???@@@AAA>>>>>>???AAABBBDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>AAA??????DDDPPPggghhhWWWOOONNNVVV```jjjxxx??????===<<<<<<;;;<<<<<>><<<<<<;;;::::::===CCCGGGNNN[[[nnnvvviii]]]VVVRRRQQQPPPJJJKKKLLLMMMOOOSSSXXX\\\iiitttxxxnnnjjjiiihhhhhhkkkqqq{{{{{{wwwxxxzzz|||yyyqqqnnnjjjlllrrrzzztttmmmlllllltttzzzoooggg\\\YYYWWWVVVUUUUUUYYY___iiiuuuttt```JJJ>>>999666555777444444444444333333333333111111111222222222222222111111111111000000000000000000000/////////......---------...............---------.............................................------------............------------------///...---,,,,,,---...///.........---------,,,,,,++++++***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***+++,,,------,,,++++++,,,---.../////////...---++++++,,,,,,...///111111666888:::<<<>>>???@@@@@@<<<<<<>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@?????????>>>>>>>>>>>>@@@GGGVVVkkkzzzgggSSSLLLMMMTTTeeeuuu???>>><<<;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???:::;;;;;;:::999999<<<>>>>>>EEEPPPYYY```gggooottt{{{~~~xxx```PPPEEE>>>999:::;;;<<<>>>CCCKKKPPPZZZkkkzzziiicccYYYQQQMMMLLLMMMMMMHHHJJJMMMPPPTTT\\\fffmmm~~~{{{vvvoooiiihhhlllrrrvvv{{{wwwuuuwww}}}uuummmkkknnnrrryyyvvvrrriii___WWWOOOHHHJJJPPPTTTaaatttuuufffTTTHHH@@@:::888:::555444444444444333333333333222222222222222222111111111111111000000000000000000000000/////////...---------.........//////---------.........//////..............................------------......---------.......................................++++++*********)))))))))---,,,+++++++++,,,------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++***,,,......---,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,......---------------,,,,,,------...000111333444777888:::<<<>>>?????????===>>>???@@@BBBCCCEEEEEEFFFGGGGGGGGGFFFDDDBBB@@@???????????????>>>>>>>>>>>>BBBGGGLLLWWWjjjvvvbbbRRRHHHLLLWWWggg}}}>>>===;;;;;;===@@@DDDGGGBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@??????>>>>>>::::::;;;:::999:::===???BBBJJJTTT\\\aaagggooovvvwww___NNNFFFAAA===;;;===???AAADDDKKKTTT[[[hhhyyyssseee\\\WWWPPPLLLJJJJJJKKKKKKMMMNNNQQQTTT[[[fffsss}}}yyytttqqqpppoooooorrrzzz~~~}}}|||{{{~~~rrrooollljjjmmmssszzz}}}|||nnnaaaSSSFFFDDDIIIGGGSSSfffyyy~~~ssshhhZZZPPPFFF>>>;;;<<<555555444444444333333333444333333222222111111111111111111111000000000000000000000000////////////---------.........//////---------.........//////.................................------.........---.........//////000000------...//////...---------------,,,,,,,,,++++++///...---+++******++++++000000000000000000000000...------,,,,,,------...---------,,,,,,,,,++++++***,,,...///...---------000000000000000000000000---------.........//////......---,,,,,,,,,---.........,,,++++++++++++,,,......///000222333555666777888:::<<<>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGGGGFFFCCCAAA???????????????>>>>>>>>>>>>BBBIIIOOOQQQWWWggg}}}jjjZZZSSSGGGDDDQQQdddxxx>>><<<<<>>===;;;:::999<<<<<<<<<:::999;;;???BBBDDDLLLSSSWWW]]]iiiuuuzzz}}}wwwtttuuuxxxuuudddQQQFFFAAA>>>>>>AAABBB???AAAGGGNNNVVVeeettt~~~tttjjj^^^TTTPPPNNNLLLJJJKKKMMMQQQTTTSSSTTT[[[hhhrrr{{{{{{xxxvvvqqqnnnoooqqqpppttt|||ssspppmmmjjjhhhhhhjjjjjjjjjrrr{{{qqq\\\QQQJJJEEECCCJJJUUUfff{{{|||vvvmmmiiiccc\\\TTTLLLEEE@@@777777666555444555666777222222222111111111111000000000000000000000000000......//////000000000111111111222222222222111111......//////000000111111/////////...---------,,,..................------////////////////////////........................000///---,,,+++*********((()))+++,,,---,,,,,,+++///......---------......////////////...---,,,+++%%%%%%$$$$$$%%%(((***,,,,,,,,,------...---------)))***+++---.../////////,,,------......------,,,...---,,,,,,++++++++++++............//////000111000000111333555888:::;;;::::::999999:::===???AAAAAA@@@AAADDDGGGHHHEEEBBBEEEIIIHHHCCCCCCEEEBBB;;;AAA======AAAAAA===>>>DDDKKKVVV___bbbfffoooyyyuuuaaaSSSLLLDDDFFFKKKWWWooo===<<<===@@@DDDFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<<<<;;;;;;;;;>>>@@@AAABBBBBBCCCEEEGGGHHHNNNTTTXXX```lllvvvzzz|||vvvnnngggbbb```aaaXXXNNNDDD@@@>>><<<===@@@IIIIIINNNXXXbbbmmm|||sssiii```WWWPPPLLLLLLMMMNNNPPPSSSVVVYYYZZZ^^^hhhwww{{{tttvvvxxxxxxzzz~~~rrrrrrooojjjfffeeeeeeeeefffiiirrr~~~rrrbbbTTTJJJDDDGGGNNN]]]rrr~~~xxxtttqqqnnniiiddd[[[PPPIII@@@===999777666555444444222222222222111111111111111111111111111111111111+++---///111111000...---///000000111111000000///...///////////////000000...............---------//////////////////////////////////////////////////////............//////,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,......---------.........////////////...---,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,------......------,,,------............---,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......000111222444666888::::::;;;;;;;;;<<<===???AAABBBBBBAAABBBDDDGGGHHHEEECCCCCCFFFFFFCCCBBBEEECCC>>>AAA>>>===@@@AAAAAAFFFNNNYYYeeeooossstttxxx||||||{{{hhhVVVKKKFFFDDDHHHOOO___zzz<<<===>>>AAADDDDDDCCCAAAEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;;;;===???@@@AAACCCFFFGGGGGGGGGHHHIIIKKKQQQWWW\\\dddnnnttttttqqqkkkccc[[[UUUPPPLLLIIIAAA>>>===>>>>>>===AAAGGGQQQVVVbbbppp}}}}}}tttiii^^^WWWQQQOOOLLLOOOUUUYYY\\\```ccceeeiiirrr{{{vvvyyyvvvwww~~~{{{vvv}}}vvvtttqqqkkkfffccccccdddeeeccckkkvvv|||gggWWWLLLIIIIIIRRRfff~~~|||zzzyyyzzzxxxqqqddd[[[MMMGGG>>>999777777555444333333333222222222111111111111111111111111111111***,,,///222222000---+++...//////000000//////.../////////...............---------...............///000000000000000000000////////////////////////000///...------...///000,,,,,,,,,,,,,,,---............------,,,,,,------,,,,,,------......//////////////////...---,,,,,,---...000111000...,,,++++++,,,------......------///////////////...---,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...000111444666888999::::::<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCEEEGGGHHHFFFDDDBBBDDDDDDBBBBBBDDDCCCAAACCCAAAAAACCCEEEIIISSS]]]qqq}}}~~~~~~wwwiiiXXXKKKGGGGGGEEEKKKUUUfff===???AAACCCDDDCCCAAA???AAAAAAAAABBBBBBDDDEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@<<<;;;;;;;;;===AAAEEEHHHMMMNNNNNNMMMKKKKKKLLLMMMOOOWWW___eeejjjooommmhhhaaaZZZRRRLLLJJJGGGCCC@@@======???AAAAAACCCLLLVVV___iiiyyy}}}uuutttoooeeeZZZSSSQQQRRRRRRYYYbbbjjjooorrrvvvyyy}}}wwwsssrrr}}}yyylllmmmjjjooo||||||yyysssmmmiiihhhjjjllljjjnnnuuuzzz~~~lll\\\SSSLLLPPP^^^uuu|||tttaaaVVVHHH>>>:::999888777444333333333222222222222111111111111111111111111,,,...000111111000...---...//////000000//////...//////......------,,,,,,,,,---------...////////////////////////000000000///////////////////////////...---,,,,,,---.../////////...,,,,,,+++++++++///...---+++++++++,,,---***+++,,,---......//////......//////...------,,,)))***,,,---...------,,,++++++,,,---............/////////000//////...---,,,------......------,,,---,,,,,,++++++,,,,,,,,,.........---......///000000222555888:::::::::999;;;===???BBBCCCCCCCCCBBBDDDDDDEEEFFFGGGGGGFFFEEECCCDDDDDDBBBAAABBBCCCCCCEEEHHHKKKNNNQQQYYYfffqqq{{{sssgggYYYMMMFFFJJJPPPTTT]]]hhhsss???AAADDDEEEDDDAAA???>>><<<===>>>???BBBDDDFFFHHHFFFEEEDDDCCCAAA@@@???>>>:::;;;<<>>>>>???BBBEEEMMM]]]lllyyy~~~tttmmmjjjlllmmmkkkcccXXXRRRSSSWWW]]]fffqqqzzz}}}uuuqqqrrrxxx}}}}}}iii___bbbcccfffppp~~~wwwtttuuuwwwzzz{{{{{{zzzyyyzzz}}}pppdddYYYWWW^^^kkk~~~ppp\\\JJJ???:::999888444444444444333333333222111111111111111111111111111111000//////000000111///000000111111000000/////////......------,,,,,,,,,---------.../////////---------....../////////////////////////////////------,,,++++++,,,------//////...---,,,,,,,,,,,,...---,,,*********+++,,,******,,,---.....................///......---,,,+++***)))))))))***+++,,,***+++,,,---............---...//////000/////////,,,------......------,,,,,,,,,,,,++++++,,,,,,---............///000111111222444666999;;;;;;:::::::::<<>>===<<<999:::;;;===@@@CCCFFFGGGDDDDDDCCCAAA???>>>===<<<:::<<>>888777555555444444444333333333222222222222222222222222444333000//////000111333///000000111111000000////////////...............---------...............,,,,,,------......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000,,,,,,+++*********++++++***+++,,,.........---,,,---...............------111///,,,)))(((((())))))***+++,,,---.../////////,,,---...///////////////,,,------......------,,,,,,,,,+++++++++,,,------+++,,,,,,---...000111222444555777999;;;;;;;;;;;;:::<<<>>>AAABBBBBBBBBAAADDDEEEFFFEEEDDDDDDEEEFFFEEECCCCCCCCCAAA@@@DDDKKKNNNbbbzzzxxxhhhXXXPPPMMMQQQ```qqqAAACCCCCCAAA===:::999:::999999:::<<<>>>@@@CCCDDDCCCBBBAAA???>>><<<;;;::::::===CCCLLLUUU___fffjjjhhhhhhfffddddddfffjjjnnn}}}}}}iiiWWWKKKCCCBBB@@@<<<::::::<<<>>>BBBEEEOOO^^^nnnpppcccYYYSSSUUUZZZ___bbbcccaaa^^^```hhhooo{{{zzzvvvuuuwwwyyy{{{zzztttqqqllllllqqqxxx~~~vvvrrrsssvvvzzzllljjjqqqxxx]]]HHH===:::555555555555444444444444222222222222222222222222222222111000//////000000...//////000000//////......///////////////000000...............------------------...//////000000////////////////////////,,,---///000000///---,,,+++,,,,,,,,,...///000111++++++,,,,,,---,,,,,,,,,***+++---......---,,,+++------...............---111000...---+++)))(((((()))***,,,---.../////////---............------,,,,,,------......------,,,,,,+++++++++,,,,,,---...++++++,,,...000222444555666777888999:::;;;<<<===;;;===???AAABBBCCCCCCBBBCCCEEEFFFEEECCCBBBDDDFFFBBBAAABBBDDDBBBAAAHHHRRR```}}}rrrbbbUUUUUUZZZeeezzzAAABBBBBB???:::777777999:::::::::;;;===>>>@@@@@@BBBAAA@@@>>>===;;;999999:::>>>FFFPPP[[[eeemmmqqqnnnppprrrtttvvvyyy}}}yyyaaaPPPFFF===>>>>>>===:::<<<@@@EEEMMMSSSaaavvvvvvcccWWWPPPMMMSSS[[[```bbbdddeeegggmmmwww}}}yyyxxx|||wwwwwwzzz}}}|||{{{xxxssstttwwwtttjjjmmmnnn{{{jjjRRRDDD???666666555555555444444444222222222222222222222222000000111111000///...------..................---......//////000000111111/////////......------,,,---......///000111111222////////////////////////---...111333333111...---///......---------......***+++---...///...------+++,,,---......---+++***------...............---+++,,,---...---,,,***((()))***,,,---...//////////////////...---+++***))),,,------......------,,,++++++++++++,,,,,,---...------...000333666888999888888888999:::;;;===>>>===>>>???AAABBBCCCDDDDDDCCCEEEFFFDDDBBBAAACCCFFF@@@>>>@@@DDDCCCCCCLLLWWWssskkk\\\TTTZZZfffwwwFFFDDD@@@<<<999888888999<<<;;;:::999:::<<<>>>@@@>>>??????>>><<<::::::;;;<<<@@@IIIUUUaaakkkoooqqqyyy{{{hhhQQQDDDCCC???<<<<<>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@BBBBBBAAADDDPPP]]]uuuaaa]]]___mmmAAA???<<<999777777888888<<<<<<;;;;;;<<<===???@@@=========;;;999888999:::;;;AAALLLYYYfffpppvvvxxx|||vvvkkkXXXFFF======>>>;;;;;;@@@CCCIIIUUUbbbuuuxxxqqqkkk[[[TTTNNNNNNQQQVVVcccooossswww|||{{{vvvrrrnnnkkkjjjjjjiiihhhpppttt~~~}}}~~~}}}}}}wwwoookkkffffffnnnzzzwww^^^III===:::666444444444333333444444333222222222222222111111000///////////////,,,---///000111000///...000000000000////////////////////////////////////////////////////////////000000000///////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///...---,,,************+++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,...---------,,,,,,,,,,,,+++---//////...------...000000222666<<<@@@@@@???999999:::;;;<<<<<<======>>>>>>??????@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@??????DDDTTTccc{{{mmmccc[[[```kkk===<<<:::888777888999:::<<<<<<<<<===>>>>>>??????<<<<<<;;;999777888:::<<<===EEEQQQ^^^jjjsss{{{~~~vvvrrrkkkeee\\\TTTIII>>>;;;===>>>>>>@@@GGGOOOZZZkkkyyyvvvpppjjjbbb[[[OOOKKKJJJNNNUUU```ppp~~~~~~zzzyyy{{{~~~|||qqqggg```]]][[[ZZZ```dddqqq|||wwwxxxxxxsssnnnooovvv~~~yyyoooeeeaaacccnnniiiTTTDDD@@@:::666444444444333444333222222111111222222111111000////////////000---...///000111000///...000000000000////////////////////////////////////////////////////////////.........///////////////---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///...---,,,+++******++++++++++++++++++,,,,,,,,,,,,------......///000000000------------,,,,,,,,,,,,***,,,......---------...//////111555:::===>>>===:::;;;;;;;;;<<<<<<======?????????@@@AAABBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA???>>>>>>GGGZZZkkknnn```XXXUUUYYYhhh|||xxxkkk>>>===;;;:::999999:::;;;;;;;;;<<<===>>>=========<<<<<<;;;999888:::===AAACCCJJJUUU```jjjttt~~~yyykkkccc```XXXQQQJJJFFFBBB>>>???CCCAAAFFFNNNYYYeeettt}}}pppiiigggddd^^^WWWQQQPPPQQQVVV```mmm}}}}}}vvvvvvyyyuuujjjccc^^^[[[\\\^^^hhhyyyzzzuuusssoooiiifffgggmmmrrr{{{rrrddd]]]```ooo~~~jjjVVVJJJEEE===888666555555444333333222111111111111222222111000000//////000000...///000000000000//////000000000000////////////////////////////////////////////////////////////***++++++,,,---......................../////////........................------------------------------------------------+++,,,------,,,,,,---///------,,,,,,+++++++++++++++++++++,,,,,,,,,------......//////000111222222........................***+++------,,,,,,...///---...111444777:::;;;;;;<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA??????@@@III]]]oooxxxgggYYYQQQQQQUUUaaavvv}}}|||zzzoooiiifff>>>===<<<:::999999::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::===BBBEEEIIINNNVVV```kkkwwwxxxgggZZZTTTSSSJJJEEE@@@@@@???>>>BBBGGGIIITTTdddssswwwnnnddd______^^^[[[VVVXXX[[[```fffppp~~~~~~vvvvvv||||||pppfff``````^^^aaalll{{{xxxrrriiieeeeeehhhiiijjjpppssszzzuuufff```eeennnzzziii[[[OOOIIIAAA;;;777555444333444333222222111111222222222222111000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////***++++++,,,---...//////////////////////////////................................................------------------------+++---......,,,,,,---///------------,,,,,,,,,+++++++++,,,,,,,,,---------)))******+++,,,---......------..................***,,,------,,,---...000000222555777999;;;===>>>========================@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>===>>>@@@BBBKKK\\\mmmwwwlll___UUUNNNLLLUUU```qqqyyyhhhcccgggnnn<<<;;;:::999999888888888::::::::::::::::::::::::999;;;<<<>>>@@@DDDIIILLLOOORRRYYYeeerrr~~~uuufffWWWNNNJJJJJJBBB???===??????@@@GGGNNN[[[kkk~~~yyyoooiiibbb^^^^^^^^^^^^]]]___hhhrrr{{{~~~|||xxxxxx{{{xxxxxxyyy}}}yyyqqqjjjeeeccceeekkkuuuzzzooojjjjjjkkkiiieeedddeeejjjttt{{{mmmggghhhwww~~~wwwnnnhhhZZZTTTLLLCCC>>>999666444555444333333222222333333222222111000000000000111111111000000000000//////000000000000////////////////////////////////////////////////////////////......//////000111222222000000000////////////...........................////////////////////////------------------------,,,---......---,,,---///,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........++++++++++++,,,,,,,,,,,,+++,,,---------...000222000333666888888999<<<===<<<=========>>>>>>??????@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA999;;;>>>BBBFFFNNN___ppp{{{```VVVNNNKKKJJJNNN^^^nnn~~~lllbbbdddsss999::::::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>@@@DDDHHHKKKOOOTTTXXX[[[]]]cccppp}}}sssmmmbbbVVVLLLFFFCCCCCC>>>>>>@@@CCCFFFLLLYYYfff{{{yyyrrrmmmkkkgggeeecccaaaaaacccgggjjjlllyyy{{{xxx{{{}}}~~~{{{zzzzzzuuuuuutttrrrooonnnoooqqqtttuuuvvvvvvuuuwwwyyy|||yyysssoookkkjjjooovvvyyytttooojjjggg```bbbfffmmmwwwwwwrrrsssttt}}}zzzvvvwwwnnnhhh^^^TTTKKKCCC===999666555444444333333444444333222111111000000111111222111111000000///000000000000000000///////////////////////////////////////////////////////////////000000000111222222222000000000000/////////...........................////////////////////////........................---...///...---,,,---...+++,,,---......---,,,,,,,,,,,,,,,------------...000000000000000000000000******+++++++++,,,,,,,,,,,,---.........///111444000333666888888888;;;===<<<<<<===>>>??????@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@<<<===BBBHHHMMMXXXkkk||||||hhhTTTJJJEEEHHHLLLVVVmmm~~~ooohhhiiiuuu999:::;;;<<<>>>???@@@@@@>>>===;;;::::::;;;<<<>>>DDDGGGLLLQQQVVVZZZ___bbbfffgggmmmzzz~~~uuufff___UUULLLEEEAAA>>><<<===???CCCJJJPPP[[[oooyyyqqqkkkfffbbb```\\\]]]______```eeemmmsssxxx}}}zzzuuuwww}}}zzzssspppoookkklllkkkjjjiiiiiikkkmmmlllmmmnnnnnnnnnpppsssvvvwww|||uuullliiilllnnnxxx|||sssmmmkkkdddgggkkkmmmrrrzzzrrrkkkppp}}}|||zzzooocccXXXNNNEEE???666666555444444444444555333222111111000111111111222222111000//////000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111000000/////////...////////////////////////000000000000000000000000........................---...//////---,,,---...+++,,,---.........---,,,,,,,,,,,,---------......////////////............,,,,,,,,,------.........---...///......000222555555888<<<===<<<===???BBB;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBGGGMMMUUUbbbwwwqqq[[[OOOEEEAAAHHHQQQ___zzzzzzooofffiiittt