BM6P6(@ |||vvvssswww}}}}}}~~~}}}yyywwwttttttsssssssssssstttttt||||||~~~~~~~~~|||{{{}}}yyywwwrrrnnnrrrzzzzzzxxxoooaaaZZZ\\\]]]ZZZbbbXXXXXXnnn~~~wwwuuuyyy}}}~~~}}}}}}zzzyyyxxxzzz}}}~~~|||}}}~~~{{{yyyyyyyyyyyywwwtttpppllljjjsss}}}~~~{{{}}}{{{yyy|||{{{zzz{{{~~~|||{{{xxxzzz~~~~~~}}}tttfff_________]]]bbb^^^fff~~~xxxvvv|||}}}{{{wwwuuuwwwvvvuuuwww{{{~~~}}}zzzxxxyyy{{{|||{{{vvvooohhhccc```kkkzzz~~~|||yyy|||{{{{{{~~~}}}{{{nnneeebbbbbbaaaaaaaaannnxxxxxx{{{zzzzzzwwwtttsssrrrsssuuuyyy}}}~~~{{{xxxuuutttsssuuuwwwwwwuuupppjjjggg^^^eeerrr|||}}}zzz~~~~~~|||ssshhhccccccdddeeefffqqqyyyyyyxxxrrrssswwwxxxxxxqqqrrrrrrsssuuuxxx|||~~~}}}xxxuuusssrrrrrroooooopppoooooommmkkkjjjdddgggnnnwww~~~{{{yyyxxxsssvvv{{{~~~~~~|||yyy|||{{{zzz|||{{{}}}~~~}}}qqqfff```bbbfffmmmsss~~~}}}zzzllleeeffflllqqqsssssstttuuuuuuuuuvvvyyy||||||}}}}}}}}}~~~~~~{{{wwwssspppoooppppppnnnmmmkkkhhhgggeeeeeeeeeccceeejjjpppxxx}}}{{{vvvqqqooonnnqqqtttxxx|||~~~uuuttttttvvv{{{~~~}}}}}}}}}~~~xxxzzz|||~~~}}}vvvmmmddd```fffoooyyy{{{qqqddd[[[ZZZ]]]```cccgggjjjnnnqqqrrruuuyyy|||zzz}}}|||{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxzzz~~~|||zzzwwwtttpppllljjjjjjlllmmmlllkkkhhhdddaaa^^^]]]\\\]]]```fffkkkqqquuuyyy{{{yyy{{{zzzwwwrrrnnnmmmmmmtttvvvyyy}}}wwwvvvtttuuuxxx{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~vvvwwwxxxyyy{{{~~~yyysssnnniiiiiitttyyyqqqdddYYYRRRPPPQQQRRRRRRXXX___eeejjjooovvvzzzzzz~~~}}}}}}~~~|||||||||}}}}}}xxxvvvuuuwww{{{|||xxxqqqnnnjjjfffdddeeegggiiiiiihhheeebbb___[[[YYYWWWXXX]]]dddiiimmmpppsssuuurrruuuwwwvvvsssqqqrrrsssssstttwwwzzz|||}}}zzzxxxyyyzzzzzzzzz~~~~~~wwwwwwxxxxxxzzz~~~yyyuuussspppsss~~~}}}|||~~~vvvhhh\\\UUUNNNFFF@@@EEEEEEIIIOOOTTTYYYdddnnnnnnxxx~~~~~~~~~}}}||||||yyyyyyyyyzzz|||~~~~~~{{{xxxqqqiiidddbbbcccbbb```bbbaaaaaaaaa\\\SSSOOOPPPGGGTTTfffsssxxxvvvsssrrrrrrsssuuuuuuttttttuuuwwwrrrssstttvvvyyy|||~~~}}}{{{zzzzzz{{{}}}~~~zzzyyywwwwwwyyy}}}vvvqqqsssuuu{{{}}}}}}~~~|||{{{|||~~~|||pppeee[[[QQQGGGAAA;;;:::===AAADDDGGGOOOXXX```jjjvvv}}}}}}zzzxxxwww}}}|||{{{{{{|||~~~~~~{{{yyyuuuuuuvvvxxxyyyzzz{{{{{{~~~}}}}}}~~~}}}zzzwwwuuuooohhhdddbbb```]]]ZZZVVVVVV[[[bbbccc___\\\\\\VVV^^^iiisssxxxyyyyyyxxxwwwxxxxxxwwwvvvvvvxxxyyyzzzzzzyyyzzz{{{|||~~~}}}|||zzzzzz|||~~~~~~}}}{{{zzz{{{}}}xxxsssrrrvvvyyy~~~|||{{{yyyyyy{{{}}}||||||}}}~~~{{{pppbbbUUUIIIBBB;;;888888;;;<<<<<>>@@@HHHHHHIIIJJJKKKMMMOOOPPPOOOOOONNNNNNMMMKKKGGGDDD<<<999777<<>>===<<<>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????>>><<<;;;===EEEOOOZZZaaaeeekkkssszzz|||{{{zzzyyy{{{yyy|||~~~xxxnnnlllpppnnnooorrrtttvvvuuuqqqooooooqqqrrrtttuuuuuuttttttsssrrrqqqppprrruuuxxxzzzzzzvvvpppjjjggggggiiikkkiiilllppprrrssstttvvvwwwzzz}}}|||zzz{{{|||yyysssuuuzzz~~~yyyvvvqqqnnnlllpppxxx~~~|||yyyyyy{{{}}}~~~~~~~~~}}}|||tttnnnhhhcccbbbbbbaaa```___``````aaaaaaaaaaaaaaa______^^^___aaacccfffhhhmmmooopppooonnnnnnoooppprrrtttwwwyyyzzzzzzyyyxxxxxxxxxwwwvvvuuusssqqqqqqrrrrrrrrrrrrsssssssssssswwwyyyxxxtttnnnkkkmmmpppyyy}}}xxxsssfff\\\PPPIIIJJJNNNQQQRRRVVVWWWYYY]]]bbbdddeeedddeeehhhjjjkkkiiifffccc``````ZZZPPPIIIEEEBBB@@@>>>@@@AAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBEEEKKKSSS[[[___```gggqqqyyy}}}{{{zzz{{{|||vvvmmmlllooossstttuuuwwwwwwvvvssspppooopppqqqsssssssssrrrrrrrrrrrrqqqrrrsssvvvyyy{{{zzzwwwrrrnnnkkkjjjkkklllnnnqqqtttvvvwwwwwwwwwxxx}}}}}}|||xxxtttppptttyyy{{{|||}}}{{{yyy{{{{{{}}}|||xxxuuuuuussspppooommmkkkhhhfffbbb```___bbbhhhlllnnnmmmlllkkkkkkmmmoooqqqqqqppprrrnnnjjjhhhiiikkklllmmmmmmnnnppprrrssssssssssssppppppqqqqqqrrrssssssssslllhhhccc___]]][[[YYYWWWTTTTTTTTTTTTTTTTTTTTTSSSVVVVVVUUUVVVWWWXXXZZZ[[[___aaabbbbbbaaaaaacccdddeeefffffffffeeedddcccbbb`````````___^^^\\\[[[ZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^```___]]]YYYYYY\\\___kkksss{{{~~~|||{{{}}}}}}wwwpppjjj```YYYOOOJJJIIILLLNNNNNNRRRSSSUUUZZZ___cccdddcccggghhhkkknnnnnnjjjddd___bbb___YYYTTTPPPLLLGGGDDDIIIJJJKKKIIIFFFDDDCCCDDDDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOQQQSSSWWW[[[___bbbaaahhhrrrzzz~~~}}}}}}{{{uuuoooooorrryyyzzzyyyyyywwwuuurrrqqqooopppqqqrrrrrrqqqpppooorrrrrrsssuuuwwwzzz|||~~~{{{yyyvvvssspppooonnnnnnpppuuu{{{~~~~~~}}}|||{{{vvvrrrqqqtttxxxzzz}}}~~~~~~|||wwwttttttssspppnnnllllllllllllkkkjjjiiiiiijjjjjjjjjjjjlllnnnpppqqq|||tttooommmllljjjhhhgggeeebbbaaaaaaaaa```___\\\[[[ZZZ\\\```bbbbbb```[[[\\\___bbbdddfffffffffgggccc^^^[[[[[[]]]^^^^^^___aaaccceeeggghhhhhhhhhcccbbbbbbbbbbbbccceeefffcccaaa___\\\ZZZWWWTTTRRRQQQPPPPPPOOONNNNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWYYYZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQQQQPPPPPPOOOMMMLLLKKKQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOMMMKKKLLLOOOSSSYYYaaajjjqqqssstttwwwyyy|||}}}~~~vvvsssoookkkhhhddd___\\\SSSNNNHHHEEEFFFHHHIIIIIIOOOOOORRRVVV\\\```bbbbbbggggggjjjmmmnnnlllgggbbbddddddcccaaa^^^YYYSSSPPPWWWYYYYYYVVVQQQMMMLLLLLLNNNOOORRRUUUYYY]]]```bbbbbbaaaaaaaaaccceeehhhiiijjjpppwww}}}zzzvvvwwwzzz~~~~~~}}}zzzvvvsssqqqqqqpppqqqrrrrrrrrrqqqpppoooqqqrrruuuwwwzzz}}}||||||zzzxxxvvvtttrrrqqqqqqxxx~~~vvvooossstttvvvyyy}}}||||||}}}~~~}}}|||||||||yyyuuuqqqpppqqqsssuuurrrpppooopppooommmkkkcccdddeeeeeeeeeeeeeeedddcccbbbaaa```aaaccceeegggzzzvvvxxx}}}|||ssshhh```_________^^^\\\YYYVVVUUUUUUVVVVVVUUUSSSSSSSSSTTTUUUVVVUUUTTTSSSUUUXXXZZZ[[[\\\\\\\\\YYYUUUQQQNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRSSSRRRPPPNNNLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIJJJKKKMMMOOONNNLLLKKKJJJJJJJJJKKKHHHHHHHHHGGGGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCFFFGGGJJJNNNVVV```iiipppssstttuuuwwwyyy{{{|||||||||||||||uuuooo^^^ZZZTTTPPPOOONNNNNNNNNEEECCCAAA@@@BBBEEEHHHIIIMMMMMMOOOSSSYYY^^^```aaaeeefffgggiiikkkkkkiiigggeeehhhjjjkkkiiiddd___\\\bbbeeeeeeaaa[[[VVVVVVWWWYYY[[[]]]aaaeeejjjmmmoooooommmjjjhhhhhhjjjlllnnnppptttzzz~~~~~~~~~xxxtttssssssrrrssstttttttttsssrrrqqqnnnppprrruuuxxx{{{}}}~~~}}}}}}}}}|||zzzxxxuuutttttt}}}~~~yyypppnnnnnnpppttt|||~~~~~~|||||||||zzzwwwuuunnnnnnmmmmmmmmmnnnooopppnnnmmmllllllmmmnnnnnnmmmjjjjjjhhhdddaaa```bbbcccbbbaaa```aaaaaaaaa```___WWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTVVVXXXYYY}}}{{{xxxvvvuuuqqqooojjjeeecccffflllpppvvv}}}}}}zzzzzzzzzyyywwwmmmaaa[[[[[[\\\\\\[[[XXXUUUQQQOOONNNNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMPPPQQQQQQPPPPPPQQQNNNKKKHHHFFFFFFGGGGGGFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHDDDGGGIIIIIIGGGFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBBBBAAAAAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????@@@??????>>>============@@@BBBHHHRRR^^^ggglllnnnlllooosssvvvvvvvvvvvvwww|||xxxtttpppooonnniii___XXXKKKFFFAAA>>>>>>@@@BBBCCC<<<<<<<<<>>>AAAEEEIIILLLLLLLLLMMMQQQWWW\\\^^^___ccceeehhhiiihhhhhhiiijjjgggkkkooopppnnnjjjgggeeegggjjjkkkhhhaaa]]]]]]``````aaacccfffiiimmmppprrrrrrooollliiiggghhhjjjlllmmmpppuuuyyy{{{}}}~~~|||wwwuuuvvvssstttuuuvvvvvvuuutttssslllmmmnnnqqqtttwwwyyy{{{}}}~~~~~~}}}|||zzzwwwvvvzzz~~~yyy}}}tttjjjjjjlllqqqzzz}}}{{{zzzvvvvvvuuutttrrrqqqppppppnnnmmmkkkkkkkkkiiigggeee````````````aaaaaaaaaaaaZZZZZZ[[[[[[\\\]]]]]]]]]ZZZZZZYYYWWWTTTSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKLLL}}}zzzuuuuuusssqqqmmmiiifffddd\\\\\\[[[YYYXXXYYY\\\___dddkkkooollljjjkkkmmmmmmiiibbbZZZXXXZZZ\\\ZZZWWWRRROOOLLLKKKJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFHHHIIICCCEEEGGGGGGFFFEEEFFFHHHEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@===@@@BBBBBB@@@???@@@AAA@@@???===<<<===>>>@@@AAA>>>>>>???????????????>>>===>>>??????>>>===>>>@@@===============<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<999999999::::::999888666999;;;???EEEMMMVVV___eeedddhhhmmmpppppppppqqqsssvvvxxx}}}}}}}}}tttmmmddd```^^^XXXMMMDDD>>>;;;888777999:::;;;;;;777888999;;;>>>CCCIIILLLLLLLLLMMMPPPUUUZZZ]]]^^^aaagggmmmmmmhhheeefffhhhjjjmmmppppppmmmjjjhhhhhhgggkkknnnkkkeeeaaacccfffcccdddeeefffhhhjjjlllmmmmmmllljjjiiigggffffffffffffiiinnnqqqrrrtttwwwyyy|||}}}zzz|||~~~}}}~~~|||vvvtttuuurrrsssuuuvvvwwwvvvvvvuuuooooooooopppssswwwzzz|||~~~~~~~~~}}}|||zzzxxxwwwzzz~~~}}}{{{}}}uuuiiihhhgggiiioooxxx}}}{{{yyywwwyyyxxxvvvsssqqqooonnnnnnggggggfffeeeeeedddcccccc^^^\\\[[[ZZZZZZYYYWWWUUUSSSTTTUUUUUUUUUTTTSSSRRRLLLMMMOOOOOONNNNNNOOOOOONNNOOOOOONNNKKKJJJKKKLLLNNNNNNMMMKKKJJJIIIIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFBBBCCCCCCCCCDDDDDDDDDEEE~~~~~~yyytttooommmeeeeeeeeedddaaa]]]YYYWWWPPPRRRTTTUUUTTTRRRRRRRRRRRRYYY]]][[[XXX[[[^^^___XXXSSSOOOQQQVVVXXXTTTNNNFFFEEECCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@AAACCCEEE>>>@@@BBBAAA??????AAACCC===<<<<<<>>>???@@@>>><<<===>>>?????????===<<<;;;999999999999999999888888777999<<<;;;999777999;;;<<<;;;999999999;;;===>>>999:::;;;;;;;;;;;;;;;;;;999;;;;;;;;;999888999;;;;;;;;;;;;;;;;;;:::999888999999999999888888777666666666777777777888888888666666777999:::999666444333777;;;<<>>???@@@AAAAAAAAA@@@zzzwwwvvvvvvvvvvvvsssrrrqqqqqqoookkkfffaaa```^^^\\\ZZZXXXVVVUUUUUUOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIDDDDDDCCCBBBAAA@@@>>>===>>>===<<<<<<<<<>>>???@@@@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;999999999999999999999999666666666666666666666666777777777777888888888888777777888888888999999999;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888777777666666666666777777666555444333333444666777777777666555555555555555888777666777:::???DDDGGGQQQYYYccckkkoooooonnnmmmjjjlllpppwww|||||||||}}}}}}yyyuuuvvv|||~~~yyyuuuwwwwwwtttgggaaaXXXOOOGGG@@@:::666444444444444444444444444666666777999<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;========================|||}}}zzzvvvsssrrrrrrqqqpppkkkjjjhhhgggfffccc^^^[[[WWWVVVTTTSSSRRRQQQPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFEEEEEEDDDCCC@@@@@@@@@???>>><<<;;;:::<<<<<<;;;;;;;;;<<<>>>???>>>======<<<;;;;;;::::::::::::999999999999::::::888888888888888888888888666666666666666666666666666666666666777777777777777777777888888888999999:::::::::999999999888888777777777777777777777777777777777777777777777777777666666666666666666777666555444333333444555555777666666555444444555555777666555444555888:::<<>>>>>>>>=================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<~~~{{{wwwtttrrrsssqqqnnnmmmmmmkkkiiigggcccaaa___]]]\\\ZZZWWWTTTOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB??????@@@@@@??????>>>===============<<<;;;999999:::::::::999::::::;;;<<<;;;;;;;;;:::999999888888999999888888888888999999666666666666666666666666555555555555555555555555444555555555666666666666666666777777777888888888888888888888777777777777777777777777777777777777666666666666666666666666666666555555555555666666666666444444333333333333666555555444444444444444333333333333333444444555999===EEELLLRRRXXX]]]aaaeeefffhhhkkknnnpppqqqrrroooooopppsssuuuuuusssqqqrrrvvvwwwrrrkkkfff```[[[SSSKKK@@@888333333333444222222222222222222222222333333555777:::>>>BBBDDDLLLNNNQQQUUUZZZ___cccfffgggjjjmmmooommmlllllllllggghhhjjjkkklllkkkjjjjjjgggiiigggccccccgggjjjhhhaaaZZZXXX\\\bbbcccbbbbbbaaa``````___^^^]]][[[[[[______```aaabbbbbbaaaaaacccfffiiijjjhhhhhhjjjllliiijjjkkkjjjiiihhhiiijjjiiihhhiiikkkoooqqqrrrrrrvvvwwwxxxwwwtttrrrrrrsssvvvuuusssrrrqqqqqqrrrrrrssssssuuuvvvxxxyyyzzz{{{{{{xxxsssnnnhhhccc___]]]ZZZRRRLLLLLLNNNNNNOOORRRWWWWWWXXXYYYZZZZZZ[[[[[[^^^```bbbbbbaaa___^^^___eeeeeeddddddggglllqqqtttqqqtttxxx|||}}}}}}}}}{{{xxxvvvvvvwwwvvvvvvuuurrrqqqvvv~~~~~~|||yyyvvvtttrrrpppnnnlllmmmiiiccc___\\\ZZZXXXWWWYYYWWWUUURRRPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMMMMKKKHHHDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>========================>>>>>>>>>===============>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;|||xxxuuussspppppppppooonnnllljjjiiijjjhhhgggggggggeeebbb```___\\\XXXVVVUUUTTTSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@?????????>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;;;;:::999888888888888888888888999:::999999999888888888777888777777777777777777888444444444444444444444444444444444444444444444444333333444444444555555555555555666666666777777777777777777666666666555555666666666666666666666666555555555555555555555555666555555444444555555666666555444444333222222111444444333333333333444444000111222333444555555555333666:::???EEELLLTTTYYY]]]```eeeiiikkklllmmmnnnnnnmmmnnnoooqqqpppnnnllljjjmmmnnnkkkfff___XXXSSSGGGAAA888222000111333444000000000000111111111111333333555777:::>>>AAACCCMMMNNNOOORRRWWW\\\aaaccchhhiiikkklllmmmmmmkkkkkkiiiiiijjjlllnnnooonnnmmmkkkkkkhhhfffkkktttzzzzzzjjjaaa\\\aaaggghhhdddaaacccbbbbbb```]]]ZZZXXXVVV]]]^^^___```````````````]]]```cccdddcccdddgggjjjggghhhiiigggeeeccccccdddeeeeeegggjjjooorrrsssrrrwwwyyyzzzzzzwwwuuutttttttttssspppnnnllllllllllllpppqqqrrrsssssssssssssssppplllfff```YYYUUURRRQQQQQQKKKHHHJJJKKKJJJJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXWWWYYYZZZ[[[ZZZZZZ[[[]]]___^^^^^^^^^```dddhhhjjjiiikkknnnqqqssstttssssssuuuvvvvvvuuurrrqqqqqqrrruuutttsssqqqqqquuu|||}}}||||||{{{zzzvvvsssooommmkkkiiigggeeeeeeaaa]]]YYYWWWUUUSSSQQQRRRQQQNNNLLLIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFCCC@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::::::::;;;::::::999999999999999999::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::}}}yyytttpppllliiihhheeeeeeeeeeeedddccccccbbbaaa``````aaaaaa___\\\YYYYYYVVVRRRPPPPPPOOOOOONNNLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888999999999::::::999888888666666777777777666666666999888888888888888777777666666666555555666666666333333333333333333333333333333333333333333333333333333333333444444444444444444555555555666666666666666555555555444444444555555555555555555555555666666666666666666666666555555444444444444555555555444444333222111111000333333222222222222333333000111222333444444444333333444555777;;;AAAIIINNNSSSYYY```eeefffeeeeeeeeeiiiiiijjjlllnnnmmmkkkiiibbb```___]]]XXXPPPIIIEEE:::777333111111111111111/////////000000111111111333444666888;;;>>>AAABBBKKKLLLMMMQQQVVV\\\bbbeeeiiiiiiiiihhhhhhhhhggggggkkkjjjjjjlllooopppooonnnhhhiiiggghhhppp}}}tttiiiaaadddjjjiiiccc___bbbccccccbbb```^^^[[[ZZZ[[[\\\]]]^^^___`````````\\\___bbbcccbbbbbbfffiiiiiijjjiiigggcccaaaaaaaaaeeefffhhhlllqqqtttttttttvvvxxxzzz{{{yyyxxxwwwxxxtttrrrooommmjjjiiiiiiiiikkkkkkkkkjjjiiigggeeeddd___[[[VVVQQQLLLJJJHHHHHHIIIEEEDDDGGGHHHFFFEEEGGGEEEFFFHHHIIIKKKMMMOOOPPPLLLNNNPPPQQQQQQSSSUUUXXXUUUUUUUUUVVVWWWZZZ\\\]]]^^^```cccfffhhhiiiiiiiiinnnooopppooommmlllmmmnnnoooooooooooooooqqqtttvvvxxxyyyyyyxxxvvvtttttttttyyy{{{}}}zzzuuusssrrrrrrqqqqqqmmmkkkhhhfffeeedddbbb```\\\YYYVVVSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCBBB???===<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::888888999999999999888888888888888888888888888888~~~||||||}}}{{{vvvrrrqqqoookkkgggccc```___^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXWWWXXXXXXWWWUUURRRQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;::::::::::::999999999999666777777777777666555555444555666666666666666555555666666666666555555444777777777777777777777777555555444444444444555555222222222222222222222222222222222222222222222222222333333333444444444444333333444444444555555555555555555555444444444444555555555555555555555555666666666666666666666666444444333333333333444444333333333333333222000000222111111111111222222333222222222222111000///...222222222222333888===BBBHHHOOOWWW\\\\\\\\\\\\]]]cccdddfffiiikkkjjjgggddd___ZZZUUURRRLLLCCC<<<:::111000///000111111///---...//////000000111111111333444666999<<<>>>@@@AAAEEEGGGJJJPPPWWW___fffjjjiiiiiigggccc```___aaacccjjjhhhfffgggkkklllkkkhhh___bbbccceeelllzzzyyymmmccccccfffddd___\\\]]]^^^aaacccddddddcccbbb[[[\\\]]]^^^_______________aaaccccccaaabbbeeehhhiiiiiihhhfffbbb_________eeefffhhhlllppprrrrrrqqqrrrtttvvvvvvuuuuuuvvvwwwrrrpppmmmjjjhhhfffffffffhhhgggdddaaa^^^[[[YYYXXXMMMKKKGGGDDDBBBAAAAAABBBBBB@@@@@@CCCCCCAAA@@@CCCDDDDDDEEEFFFFFFGGGHHHHHHEEEGGGIIIKKKKKKMMMPPPRRRNNNOOOOOOPPPRRRSSSUUUUUUUUUVVVYYY\\\^^^`````````ccceeefffeeeddddddeeefffiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmllljjjiiiiiijjjnnnpppsssvvvyyy{{{||||||wwwwwwwwwzzz~~~{{{{{{{{{|||}}}zzzxxxsssqqqmmmkkkjjjjjjiiigggdddbbb___^^^]]]\\\[[[YYYRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>===:::999999:::888888777777777777888888888888888888888888888888888888888888999999999999999888888888888999999:::888888888888888999999999999999999999999999999999777777888888888888777777777777777777777777777777{{{xxxrrroookkkkkklllllljjjgggcccaaa^^^[[[XXXWWWWWWWWWUUUTTTTTTSSSRRRRRRRRRRRROOONNNMMMNNNNNNNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@>>>======<<<<<<<<<;;;;;;;;;:::999999888888888888888888777777777777555555666666555555444333333444555555666666666666555555666666666555444333555555555555555555555555444444333333333333444444222222222222222222222222222222222222222222222222333333333444444444444555333333333333444444444444666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333444444111111222333333222111000000000000000000111222222222222111000000/////////111111111000000222666999<<>>??????BBBFFFMMMUUU\\\cccgggfffgggddd^^^XXXWWW\\\bbbfffccc``````cccdddbbb___VVV[[[______cccmmmwww{{{yyynnncccaaabbb___\\\[[[XXX[[[___bbbeeeeeeeeeeee]]]]]]^^^^^^^^^^^^^^^]]]^^^```aaa___]]]]]]```ccccccccccccaaa___]]]]]]^^^bbbccceeehhhlllmmmlllkkklllmmmmmmmmmllllllnnnpppjjjhhheeebbb```___^^^^^^^^^\\\XXXTTTPPPMMMKKKJJJ???>>><<<;;;;;;;;;<<<<<<<<<:::;;;>>>>>>;;;<<>>>>>???===>>>???AAACCCDDDDDDDDDAAABBBCCCEEEGGGHHHIIIIIIMMMNNNPPPPPPOOOOOOQQQRRRTTTSSSRRRSSSUUUWWWXXXXXXTTTVVVWWWXXXYYY\\\```ccciiiiiijjjkkkmmmnnnoooppppppuuu{{{}}}|||zzzzzz{{{wwwuuuuuuxxx~~~{{{zzz{{{~~~|||uuuuuutttqqqmmmiiiffffffbbb```^^^]]]\\\ZZZWWWTTTWWWUUUQQQOOONNNLLLJJJHHHLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@@@@???@@@@@@@@@<<<<<<;;;;;;::::::::::::;;;;;;;;;999777666777999888888777777777888888999999999999999999999999999666666666777777777888888555555555555555666777888555555555666666666777777666666666666666666666666666666777777777777666666666666666666666666666666}}}zzzxxxxxxwwwtttoooiiiddd```ZZZXXXTTTQQQQQQRRRTTTVVVTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<>>>>>>===<<<;;;;;;::::::888888999999999999888888888888777666666666666666333444555555666666555555444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333111111111111000000000000111111000000111111222333000111111222222111111000222222222333333444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333///000111222222111000///222222222222222222222222000000000000000000000000111111000000000000111111111222666===IIIWWWeeemmmxxxsssmmmhhhddd^^^TTTLLL@@@<<<777333111111000//////////////////////////////000000000111111111111......///111444777;;;<<<999>>>DDDGGGJJJOOOWWW^^^gggccc\\\VVVSSSTTTWWWZZZ\\\YYYVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWXXX[[[___ccchhhgggeeecccaaa]]]XXXTTTPPPPPPQQQUUUYYY\\\^^^]]]^^^]]]]]][[[YYYWWWUUUSSS[[[\\\[[[YYYWWWVVVVVVXXXYYYXXXXXX]]]bbbeeebbb^^^\\\\\\]]]```cccdddcccaaa^^^^^^____________^^^^^^YYYWWWSSSOOOJJJGGGDDDCCC>>>===;;;:::777555444333444444444444444444333333444444555666777888999999777777888999999999999999666777777777888888888888<<<<<<============<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQSSSVVVXXXZZZ[[[^^^___```ccceeehhhiiijjjkkklllnnnppppppooonnnmmmoooppprrrtttvvvxxxyyyzzzvvvwwwwwwwwwwwwxxxxxxxxx|||{{{yyywwwuuutttssssssyyy|||xxxvvvvvvvvvrrrooojjjiiigggdddaaa___]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRPPPOOONNNMMMJJJHHHFFFEEEFFFFFFFFFEEEDDDBBB@@@@@@AAA@@@???>>>>>>=========;;;:::999888777777777777888999:::;;;;;;:::999888555555555555666666666666777777666666555555555444666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666vvvsssooommmmmmllljjjhhhiiiiiiiiihhheeebbb___]]]QQQOOOLLLIIIHHHHHHIIIJJJNNNNNNNNNMMMLLLKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBB@@@@@@??????>>>===<<<;;;;;;:::<<<<<<<<<;;;::::::999999777888888888888888888777777666555555444444555555333444444555555555555555444444444444444444444444444444444444444444444444111111222222222222222222333333333333333333333333111111111000000000//////111111000000111111222333111111222222222222111111222222222333333333333333222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333000000111222222111000000111111111111111111111111000000000000000000000000111000000//////000000111111222444;;;FFFSSS___ffflllgggbbb^^^[[[VVVMMMFFF<<<999444111000//////...........................//////000000000111111111//////000111444666999;;;:::???CCCEEEFFFJJJPPPVVV[[[XXXSSSOOONNNPPPSSSVVVUUUSSSQQQPPPPPPPPPOOONNNPPPPPPQQQPPPPPPRRRUUUXXX______^^^\\\XXXTTTPPPNNNKKKKKKLLLOOORRRUUUVVVVVVQQQRRRSSSTTTUUUUUUUUUUUU\\\]]]\\\[[[XXXWWWXXXYYYZZZXXXXXX]]]bbbdddaaa^^^\\\[[[[[[\\\^^^]]]\\\ZZZWWWWWWWWWVVVUUUTTTRRRRRRHHHFFFCCC@@@===;;;999888777666666555444333333222222222222222333333333333444444555555666666777777555555666777777777777666666666666777777777888888::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIKKKLLLOOOPPPRRRSSSRRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^___aaaaaa```___^^^aaaaaacccdddfffhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkoooooonnnmmmmmmmmmmmmmmmrrrtttxxx|||}}}|||~~~zzzzzzuuuooolllmmmllliiifffbbbaaa```]]][[[XXXVVVUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIHHHFFFDDDCCCAAADDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;:::999888777777777777666777888888888888777666777777666666555555444444666666666666555555444444555555555555555555555555666666666555555666666666666666666666666666666666555555555555555555555555666666666666666666666666666666555555555555666666[[[YYYVVVUUUUUUUUUTTTRRRUUUUUUUUUVVVWWWWWWWWWWWWPPPOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>======???@@@@@@??????>>>===<<<;;;;;;:::::::::999999999::::::999999888888777777666777777888888777777666555555444333333333444444333333444555555555555555444444444444444444444444444444444444444444444444222222222222222111111111222222222222222222222222111111000000000000//////111000000000000111222222222222222333333222222222333333333222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000222777@@@KKKUUU[[[]]]YYYVVVSSSQQQLLLEEE???888444111............---........................////////////000000000000//////000111333555777888;;;>>>AAAAAAAAABBBFFFJJJKKKJJJHHHGGGHHHJJJMMMOOOKKKJJJIIIIIIIIIIIIFFFEEEGGGHHHGGGFFFEEEEEEGGGIIIQQQSSSTTTQQQLLLGGGFFFFFFGGGFFFFFFHHHKKKMMMMMMMMMHHHIIIKKKNNNPPPRRRSSSSSSZZZ[[[[[[ZZZWWWVVVVVVWWWVVVUUUUUUYYY]]]___]]]ZZZWWWVVVTTTTTTSSSRRROOOMMMKKKJJJJJJHHHFFFDDDBBBAAA:::999888666555444333333//////000000111111111111000000000111111222222333444444444444444444444444222333333444444444444444555555555666666666777777666777777888888777777666777777777888999:::;;;<<<<<<<<<======>>>>>>??????======???@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOOOONNNMMMPPPPPPQQQRRRSSSTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZ[[[\\\^^^___```cccdddgggiiikkklllllllllhhhggghhhmmmnnnllllllnnnuuuvvvwwwzzz|||~~~}}}yyytttqqqqqqoookkkhhhiiieee```^^^^^^^^^[[[XXXVVVVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>===??????@@@@@@??????>>>===<<<<<<;;;:::999999999999:::999888777777666666777444555555666666555555444888888777666555444333222666555555555555444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666555555555555666666GGGGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGIIILLLOOOPPPRRRQQQPPPNNNKKKHHHFFFEEE?????????>>>>>>>>>============<<<;;;;;;:::999999;;;;;;;;;;;;;;;:::999999777777888888888888888888777777777777666666555555555666666777777666666555555444333333333333444444333333444555555555444444333333333333333333333333333333333333333333333333555444444444333333222222222222222222222222222222111000000000////////////000000000000000111222222222222333333333333222222333333222222111111000000111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000//////......//////000//////000444:::BBBIIINNNSSSQQQNNNLLLIIIEEE???;;;444111///---...//////..................................../////////000000///000000111222333444555888:::<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBDDDFFFGGGBBBBBBAAABBBCCCBBB???<<<>>>??????>>><<<<<<>>>???EEEIIIKKKHHHAAA===>>>AAADDDCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLRRRSSSTTTSSSQQQOOOOOOPPPLLLLLLLLLNNNQQQSSSRRRPPPLLLJJJHHHGGGFFFDDDBBB???======<<<;;;999777555444555444333222111111111111------......///000000111//////000111111222333333333333222222222111111111111111222333333333333222444444444444555555555555444555555666666555555444555555555555666777888999888888888999999:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWUUUWWW[[[[[[XXXXXXZZZ\\\\\\]]]^^^```ccceeegggiiijjjkkkkkkkkkiiihhhgggdddeeeeeefffggghhhjjjkkklllnnnqqqrrrrrrrrrssstttsssvvvzzz{{{{{{{{{}}}~~~||||||||||||}}}}}}~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~zzzyyyxxxxxxyyyyyyxxxwwwvvvuuusssqqqnnnllljjjiiiccc```\\\ZZZZZZXXXVVVTTTVVVSSSPPPNNNNNNNNNLLLJJJJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>======<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666999888777666666666666666444444555555555555444444777777666555555444333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666555555444444555555666<<<===>>>>>>=========>>>>>>>>>>>>???AAADDDGGGIIIJJJIIIIIIGGGEEEBBB???>>>;;;;;;;;;::::::::::::::::::999999999888888777777777888888888888777777666666666666777777777777888555555555555555444444444444555555666666555555444555444444333444444555555222333333444555444444444333333333333333333333333333333333333333333333333444444444333333222222222111111111111111111111111000000000////////////...000000//////000000111222111222222333333222222111222222222111111000000000111000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////////////////////////////............/////////...///111555:::???BBBJJJIIIGGGEEEBBB>>>999555222000......///000000///........................---............///////////////000111111222222222444555777888888888999:::;;;;;;<<<===>>>>>>??????<<<<<<;;;<<<===<<<:::777777888999999888888:::;;;===AAACCCAAA;;;888:::===???>>>===>>>@@@@@@@@@>>>BBBBBBCCCDDDDDDDDDCCCCCCFFFGGGIIIHHHFFFEEEDDDEEE?????????AAABBBCCCCCCBBB>>><<<:::999999888777555333333333333222111000///000000...---,,,,,,,,,,,,/////////000000000000111///000000111222333333444222222111111000000//////000111222222333333222222222222333333333444444444444444444555555444444444444444444444444555666777666666666777777777777777777777888999::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????=========>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIJJJHHHJJJNNNOOOMMMLLLOOOMMMMMMMMMMMMOOOQQQTTTUUUVVVWWWWWWXXXXXXWWWUUUUUURRRRRRQQQQQQQQQRRRSSSSSSTTTVVVXXXXXXXXXXXXYYYZZZUUUWWWZZZ\\\\\\]]]]]]^^^^^^^^^______``````aaaaaaaaaaaa```___^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^______^^^^^^^^^ZZZYYYXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRPPPOOONNNNNNMMMKKKIIIHHHGGGFFFEEEDDDFFFEEECCCBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;::::::999999999888777888888999999999888888777777888999999999999888888777666555444444444444777777666666555666666666555555555555555555555555444444444555555555555555333333333333444444444444444444444444444444444444333333444555555444333333444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555666888::::::999999999:::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@???>>><<<:::999888888888888888888888888777777777777777777777777555666666666666666555555666666666666666666666666444444444444444444333333444444444555555444444444444444333333333444555555222222333444444444444444333333333333333333333333333333333333333333333333111111111111111000000000000000000000000000000000000000////////////......000////////////000111111111111111222222111111111111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111////////////////////////......------------...............///111444777999@@@@@@???===:::666222000111000......000111000///------------------------------------.........///---...///000111111111111111222333444555666666666888888999999999999999999888777777777888888666444222444555666555666777999999;;;<<<:::777555777999888777666777888888777666777888999:::;;;;;;;;;;;;999;;;======;;;:::999999555555555555666666777777555333111000111111000///......///000000/////////000000///------,,,,,,,,,111111111111111111111111000000111111222222333333111111000000000/////////000111111222222222222222111111111222222222333333333333444444444444333333444444333333444444555666666666666666666666666666666777888999999999999888888888888888888999999999777777888888888888999999888888888888888999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDAAA???AAAEEEFFFDDDDDDFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888777777888777777777777777777777666666777777777777666666555555666777777777666666777777666555444444444444666666555555555555666666666666555555555555666666333333444444444555555555222222333333333333333444333333333333333333333333222333444555555444333222444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444777::::::888777777999999999999999999:::;;;<<<<<<<<<<<<;;;::::::::::::777777777777777777777777666666666666666666666666444555555666666555555555555555555555444444444444333333333333333333333333333333444444444444333333222222222222222333444444222222333444444444444333222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000000000/////////.........///////////////000111111///000000111111000000////////////000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000000000000000000000000000////////////////////////...------------------...///.........///111222333666777888777555111///...000///......///000///...------------------------,,,,,,---------.........,,,---...000111111000000000000111333444444333222444444444444444444555555666444333333444444444333///111333333333222333555555555444444444444444555333222111111333333222111111111222333333333333333111333555555444222111111///000000000///000111222222000...---...///.........//////000000000//////111000000/////////000000.../////////000000000111000000000000000000000000000000000000000////////////000000111111111111111000000000111111111222222111222222222222222222111333333333222333333444555555555555555555555555555555666777777777777777777666666666777777777888888555555666666777777777888777777666666777777888888999999999999999999999999888888999999999:::::::::;;;:::::::::::::::;;;<<<===============>>>??????<<<;;;<<<@@@AAA>>>===???AAA@@@@@@??????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBCCCCCCBBBAAA@@@BBBCCCCCCCCCDDDFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????>>><<<>>>>>>>>>???????????????;;;;;;;;;;;;::::::;;;<<<888999:::::::::999::::::888888777777777777777777666666666666666666666666555555666666666555555444444555555555555555444444888777666555444444444444666555555444444555555666666555444444444444555666444444444444444444444444111222222222333333333333222222222222222222222222333444555666666555444333333333333333333333333333444444444444444444444444555555555555555555555555555444444333333444444555555888;;;;;;999777888999666777777777888888888888999888888777888888999:::666666666666666666666777555555555555555666666666444444555666666666555555444444444333333333222222333333333333333333333333222333333444444333333222111111000000111222333333222222333444444444333333222222222222222222222222222222222222222222222222111111222222333333333444000000000000000000000000000/////////............///////////////000111111//////000000000000//////......//////000000111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////////////////...------,,,,,,------...//////......//////000000111333555555333111000//////...------//////...,,,------------------------,,,,,,,,,---------......+++,,,...000111111000000111111111222444333111000000000000000000111222333555333000000111222222222...000222222000///000111222111//////111222222111111000///000222222111000111111111111000///...------///222222111///......////////////......///111444111///......//////...000000111111000000///...------,,,------...///000+++,,,,,,---///000000111///////////////.........000000000000000000000000...//////000000000000000000000000000111111111111000000111111111111000000333222222222222222333444555555444444444444444444444555555666666666555555444444555555666666777777555555666666777888888888888777777777777888999999999999999:::::::::::::::888888888999999999::::::888888888888888999::::::<<<;;;;;;:::::::::::::::<<<:::;;;???>>>;;;:::;;;============<<<;;;;;;:::===>>>???@@@@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@AAABBBBBBAAA???>>>@@@AAA<<<<<<<<<===>>>>>><<<;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>>=========>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999::::::999888::::::::::::::::::999999;;;;;;<<<;;;;;;;;;<<<>>>777888:::::::::999:::;;;777777777777777777777888555555555555666666666666444555555555555444333333444555555555555444333222888888777666555555555555555555444444444555555666555555333333333333555555666666555444333222222111111111111222222333333333222222222222222222222222333444666777777666444333333333333333333333333333444444444444444444444444555555555555555555555555555444444333333444444555555555666777888999999:::999999999::::::999999999777777777777777666555555666666666666666666666666777777666555444333333222444444444444444444444444333333333333333333333333222222222111111111000000111111111111111111111111222222222222222222222222222222222333333444444444111222222333333222222111222333333444444333333222111111111111111111111111////////////////////////////////////////////////000///...---------------//////000000000000//////......///000000000000000...............///000000//////000000000000//////000000111111111000000///......//////000000111111000000//////.........---......///000000000000000//////000000000000//////------------------------...........................000111///,,,***+++---------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////////////////............------...///000000//////000000000000000000000000111111000000/////////...////////////000000000000---...///000000///...---+++,,,---.........---,,,---------............///........................///......---------.........------,,,,,,------...111111000///////////////............//////////////////000000000000//////......------------......000000000000000000000000000000000000111111111111000111222333333333333333444444444444444444333333222222222222222222222222666666666666666666555555666666555555555444444444444555555555666666777777888888888888777777777777888888777777666666555555555555555555555555555555666777777777888888888888999999:::::::::;;;;;;;;;888888888888888888888888<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>BBB@@@===;;;999:::;;;<<<========================;;;;;;<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<;;;999888777888999999888888888888888888888888888888777777888888999:::::::::999777666444333333777777777777777777777777666666666666666666666666444444444444444555666777333333444555666666555555555555444444444444555555555555555555555555444444444333222111111333555666333333333333333333333333444333222111111111222333222222222222222222222222333333333333333333333333444444444444333333222111222222222333333444444444222222333333333333444444444555555555444333333222666666666777888888888999888888999999999999888888777777777777777666555555666666666666666666666666555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222111111333333333444444444444444222222222222222222222222222222222333333333333333111222222222222222222111111111222222222222111111111111111111111111111111................................................///......------------.../////////000000/////////....../////////......---000////////////000111111//////000000000000//////000000000111111000000///000000000///////////////000/////////.........---...//////000000000////////////000000000000//////------------------------...........................///000///,,,+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////.........------......////////////...//////////////////////////////......------------.........////////////000,,,---............---,,,+++,,,---.........---,,,------------............------------------------......---------------......------,,,,,,------...111000//////.........///............//////////////////000000000000/////////..................///000000000000000000000000//////000000000111111111000111222222333333222222222222222222333333333333222222222222222222222222555555555555555555555555666555555555444444444444444555555555666666666777777777777777666666666666777777777666666666555555666666666666666666666666666666666777777777888888888888999999999:::::::::888888888888888888888888;;;;;;::::::999888888777::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;@@@???<<<999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999;;;:::999999888888888999888888888888888888888888888888777777777888999999888888777777666666555555666666666666666666666666555555555555555555555555555444444444444555555666333333444555555555555555555555444444444444555555555555555444444444444444444333222111111333444666222222222222222222222222333333222111111111222333222222222222222222222222333333333333333222222222333333444444333333222111222222222333333333333333222222222333333333444444444444555555444333333222777777777777777777777777666777777888888777777666666666777777777666555555666666666666666666666666333333444444555555555555222222222222222222222222333333333333333333333333333333333333333222222222000000000111111222222222111111111111111111111111333333333222222222222222111111222222222222111111//////000000000000//////////////////////////////................................................------------------...///......////////////..................---,,,++++++///............///000000...//////000000//////...//////000000000000//////111111000000///......---/////////...............//////000000000//////......//////000000//////...------------------------------------------------,,,...///...---,,,---...------------------------------------------------------------------------++++++,,,,,,------......//////.........---------.........///......------------------------------,,,,,,,,,,,,++++++++++++------------............+++,,,,,,------,,,,,,+++++++++,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...000///......---.....................////////////...//////000000//////...000//////......//////000000000000000000000000000//////000000000000111111000111111222222222222111000000000111111222222333222222222222222222222222333333333333333333333333555555555555444444444444555555555555555666666666666666666666555555555444666666666666666555555555666666666666666666666666555555666666666777777777777777777777888888888888777777777777777777777777999999999888888777777666888888888888999999999999<<<;;;:::999888888888888>>>===:::888777888999:::888888888888888888888888::::::;;;;;;;;;;;;::::::888999999::::::999999999;;;::::::999999::::::;;;::::::999999999999888888999999999:::999999888777777777777777777777777777777777777777777888888999666666666666666666666777666666666666666666666666555555555555555555555555666555444444444444444444333444444555555555555444555444444333333444444555444444444444444444444444333222222111111333444555111111111111111111111111222222111111111222222333222222222222222222222222333333333222222222111111333333333333333222222111333333333222222222222222222222222222333333333333444444444444444333333222777777777777777666666666555666666777777666666555555666666666666666555555555555555555555555555555444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222.........//////000000111111111111111111111111111333333222222111111000000000000111111111111000000...//////000000//////...........................................................................,,,,,,,,,,,,---......///---......//////......---------.........------,,,,,,++++++++++++,,,------...//////////////////.........//////000000//////000000/////////................................./////////000//////...---...//////////////////...------------------------------------------------,,,,,,------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...///......---------..................////////////...//////////////////...000000////////////000000000000000000000000000000////////////000000000111000000111111111111111000//////000111111222333333111111111111111111111111111111111222222222222222444444444444444444444444555555555555555555555555555555555444444444333333555555555555555555555555666666666666666666666666444555555555555666666666555555666666666777777777777777777777777777777777888888777777777666666666666666666666777777777777:::999888777777777777777===<<<:::999888888999999777777777777777777777777999999::::::::::::999999777888999999999999999999::::::999999999999::::::999999999999999999999999777888999::::::999888777777777777777777777777777777666666666666777888888666666666666666666666666666666666666666666666666555555555555555555555555666555555444333333333333333444444555555444444444444444333333333333444444333333333333333444444444222222111111222222333444111111111111111111111111111111111111111222222222111111111111111111111111333333333222111111000000222222333333333222222111333333222222111111000000111222222222222333333333333333444444444333333222777777777666666666666666555555555666666555555555555555666666666666555555444444444444444444444444666555555444333333222222111111111111111111111111222222222222222222222222000000000000111111111111111111111111222222333333000000000000000000000000222222222111111000000000///000000111111000000//////000000000000000000///------------------------................................................,,,,,,,,,,,,,,,---...///------............------+++,,,---...///000000000+++++++++++++++,,,------......////////////......,,,---...///////////////---........./////////000---------.....................////////////............////////////......------------------------------------------------+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------.........------------...///............////////////......////////////......000000////////////000000////////////////////////...////////////000000000000000000111111000000//////000000111222333333444111111111111111111111111000000000000111111222222333333444444444444444444555555555555555444444444444444444444333333333333444444444444444555555555444444444444444444444444333333444444444555555555444444444555555555666666666666666666666666666666777777666666666666666555555555555666666666777777666666666666666777888888===<<<;;;999999999999:::777777777777777777777777888888999999999999888888888888999:::::::::::::::999999888888888888999999999999999999999999::::::666777999::::::999888777666666666666666666666666666666555555666666777888777777666666555444444444555555555555555555555555555555555555555555555555666555444333333333333333333444444444444444333333333333222222222222333333222222222222333333444444111111111111222222333333222222222222222222222222000000111111222222222222111111111111111111111111222222222111111000000000111111222333333222222222222222222111111000000000111111111222222222333333222222333333444333333222666666666666666666666666444555555666666555555444444444555666666666555555444444444444444444444444666666555444333222111111111111111111111111111111222222222222222222222222/////////000000000000000000000000000000000000000////////////////////////111111111000000000000000//////000000000000//////000000111111111111000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---...,,,,,,------------,,,,,,***+++---...000111111111...------------...//////---......//////......---+++,,,---...////////////,,,------...//////000000---------------.........,,,---...////////////...---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...------,,,,,,------............---......///000............////////////---......//////......---000//////......//////000////////////////////////......////////////000000///000000000000//////...000000111111222222333333111111111111111111111111/////////000111111222222333333333333444444444444555555555444444444444444444444444444333333333222333333333444444444444444333333333333333333333333222333333333333444444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666777777777777555555555555666777888999<<<;;;::::::999999999:::777777777777777777777777777777888888888888777777888999::::::;;;;;;;;;;;;999888888777777888888999999999999999999:::::::::666777888888999888888888666666666666666666666666555555555555555666777777777777666666555444333333555555555555555555555555444444444444444444444444555444333333333333333333333444444444444333333222333222222111111222222333000111111222222333333444111111111222222222222222222222222222222222222222...///000111222222222222111111111111111111111111000000000000000000000000000111222222222222222222111111111000000000000000111111111111222222222222111222222333333333333333444555555555666777777777555555666666666666555555333444555555666666555555333333333333333333333333444444444333333222222222222222222222222222222222111111111111111111111111//////000000111111111111///......------,,,,,,+++/////////////////////////////////000000000000000...//////000000//////...000000111111111111000000........................------------------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---.../////////...............//////000---......//////......---++++++,,,---....................................,,,,,,,,,------.........+++,,,---...///000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++************+++,,,,,,+++*********+++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///000...------,,,,,,------...///.........//////000111............////////////---......//////......---///..................///////////////////////////........./////////000000//////000000//////...---000000000000000000000000111111111111111111111111...//////000111111222222222222333333333444444444555555555444444333333333555444444444444333333333222222333333333444444444444444444444444444444444222222222222333333333333444444444555555555555666555555555555555555555555666666666666666666666666777777777777888888888888777666666666666666777777:::999999999888888888888777777777777777777777777666777777888888777777666777888999:::;;;;;;;;;;;;888888777777777777888888777777777888888888999999777777777777777888999999555555555555555555555555555555444444555555666777555555555555555555555555555555555555555555555555444444444444444444444444333333333222333333444444444444444444444333222111222222111111111111222222000000000111222333333333000000111222222222222222111111111111111111111111---...000111222222222111111111111111111111111111......//////000111111111000000111222222222222222/////////000000000000000111111111111222222222222111111222333333333333333333444444555666777888888555555666666666666555555333333444555666666666555333333333333333333333333222222333333333333444444222222222222222222222222111111111111111111111111000000111111222222222333222222111000///......---////////////////////////......//////000000111111......////////////......//////000000000000//////........................------------------------------------------------...------,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,,,,,,,,,,---......---..................---***+++,,,---............/////////...------,,,,,,,,,,,,,,,------.........***+++,,,...///000000111---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++,,,+++*********+++,,,---++++++,,,,,,,,,---------........................,,,,,,,,,---...///000111...------,,,,,,------...///////////////000111111............/////////000---..................---......------------......////////////////////////............/////////000//////000000///...------///////////////.........000000000000000000000000...//////000111222222333222222222333333444444444555555555444444333333333555555555444444444333333222222222333333444444444555555555555555555555555111111222222222333333333444444444555555555666666555555555555555555555555666666666777777777777777888888888888999999999999999888777666666555666666888888888888777777777777666666666666666666666666666666777777777777666666777777888999:::;;;;;;;;;888888777777777777888888555666666666777777888888888777666666666777999:::555555555555555555555555555444444444444555666666333333444444555666666777555555555555555555555555444444444444444444444444222222222222333444444555444444444444333333222111222222111111111111222222///000000111222222333333000000111222222222222111000000000000000000000000---...000111222222222111000000000000000000000000------...///000111222222///000111222222222222222......//////000000111111000111111111111222222222000111222333333333333333;;;::::::::::::999999999:::777555777;;;<<<999555888777555444333333333444555555444444444333333333222222222222222222222222333333222222222333444444444444333333333222222222444444333222222111111111.........///////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////............------...//////...------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---.........---,,,+++******))),,,,,,,,,---------......,,,,,,,,,---...///000000------------------------------++++++++++++------,,,------......------,,,)))***///555555///***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,------------------------,,,,,,***)))))))))***+++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,------,,,******+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------000////////////.........---------------------------------............///..................------......------------.........------------...//////000000//////.........---////////////000000000000////////////000000000000////////////////////////............////////////000000000000111111111111111222333444555444333333333333333333333333333333777666555444333333444555666666666666666666666666555555555555666666666666333333333444444444444555666666666666777777777777999888888777666555444444777777777888888888999999;;;<<<===<<<;;;;;;<<<>>><<<<<<<<<;;;<<<<<<============<<<;;;:::999888888888888888888888777555555555555666666777777777888::::::;;;;;;;;;;;;:::::::::::::::999888777666555888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;999888666555555666777666666666666555555555555666666666666666666666666888777777666555444444444777777666666555555555444555555555555555555555555222222222222222222222222222222222111111111111000222222222111111111000000222222222111111111000000333111000......///111222000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111000000000000000000000000///////////////.........////////////000000000000<<<<<<<<<<<<;;;;;;;;;;;;;;;999777888<<<===:::666999888777555444444555555555555555444444333333333222222222222222222222222333222222222333444555555333333333222222222222111111111111111111111111111///////////////.................................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------........./////////,,,,,,,,,------------...,,,---------.../////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---111666666111---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------------+++*********+++,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///.........---------,,,//////.........---------------------------------------------.....................---------------......------------......,,,++++++++++++,,,------000/////////.........---....../////////000000000.../////////000000000000....................................//////////////////000000000111111111000111222333444333333222333333333333333333333333777666444333333333444444666666666666666666666666666666666666777777777777333333444444444555555555666666777777888888999999:::999999888888777777777999999:::::::::;;;;;;;;;>>>@@@BBBBBBAAA@@@@@@BBBAAA@@@@@@?????????@@@@@@>>>>>>>>>===============;;;;;;::::::999888777777555666666888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;::::::999888777999999:::;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@<<<<<<;;;:::999999999999888888777777777666666666666666666666666666666666888888777777666555555444666666666555555444444444444444444444444444444444222222222222222222222222222222222111111111000000222222222111111000000000222222222111111000000000222111000......///111222//////////////////////////////000000000000//////000000000000000000000000//////000000000111111111////////////////////////////////////.............../////////000000000000>>>>>>>>>>>>=========<<<<<<:::999:::======;;;888:::999888777666666666666555555555555444444444444333333333333333333333333222222222222333444666666333333222222222111111111......//////000111111222000000//////......------........................////////////////////////////////////////////////......................../////////............---///...---,,,,,,---...///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---............/////////000000,,,,,,,,,,,,------------------..................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++...---///444444///---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......------------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......------------......+++++++++++++++,,,------/////////........................////////////000....../////////000000000........................---............///////////////000000000000111111///000111222222222111111222222222222222222222222555444444333333333333444666666666666666666666666666777777777777888888888444444444444555555555555666777777888999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<============AAACCCFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA???>>><<<:::999999999999666777888999;;;===>>>???<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;:::::::::999:::<<<===???AAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBB===============<<<;;;:::999888888888777777777777555555555555555555555555888777777666666555555444555555444444444444444333444444444444444444444444222222222222222222222222222222111111111000000000111111111111000000000000111111111111000000000000111000/////////000111222...........................//////000000//////...000000000000000000000000////////////000000000000////////////////////////............................../////////000000000>>>>>>>>>=========<<<<<<<<<:::999:::<<<<<<:::777888888777777666666666666555555444444444444444444333333333333333333333333222222222222333555666777444333333333222222222222/////////000000111111111111111000///...------,,,........................//////////////////////////////////////////////////////////////////////////////.........---------///...,,,++++++,,,...///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///......,,,,,,+++***++++++,,,,,,,,,---------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***+++......+++***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++******+++---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------,,,,,,------...------,,,,,,------...///........................------........./////////........./////////000000........................---------.........//////////////////000000000111/////////000000000000000222222222222222222222222333333333222222222333333555555555555555555555555555555666666666777777777333444444444444555555555555666666777888999::::::888999999999::::::;;;;;;<<<<<<<<<<<<============@@@CCCGGGIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAA???<<<:::888888999:::777888999:::;;;<<<======::::::;;;;;;;;;;;;::::::888888999:::::::::::::::::::::;;;===???@@@BBBBBB@@@AAAAAAAAA@@@???>>>>>>;;;<<<<<<===<<<;;;:::999888888777777777666666666444444444444444444444444555555555444444444333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000/////////000111111...........................//////////////////...000000000000000000000000........./////////000000////////////////////////------...............///........./////////000000<<<<<<;;;;;;;;;:::::::::999999888999999999777666555555555555555555444444333333333444444444444444333333333333333333333333111111111222222444555555444444444444333333333333222222111111111000000000111111000///...------,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,............------------///...,,,++++++,,,...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------//////...---,,,+++******+++++++++,,,,,,,,,------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++))))))++++++))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******+++,,,,,,++++++************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******))))))((((((''''''*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------...............------------........................////////////........................------------...............////////////000000000........./////////000000111111111111111111111111111111222222222222222222444444444444444444444444333333333333444444444444333333333333444444444444333444444555666777777777666666666777888888999999999999999:::::::::;;;;;;;;;???BBBDDDDDDBBBAAAAAAAAA@@@???>>>============>>>>>>>>>============<<<>>>===:::888777777888999888888888888888999999999777777888888888888777777555666777888888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777777888999999888666555555555555555444444444444333333333333333333333333222222222222222111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111000000000/////////////////////////////////////////////////////////////////////000000111..............................////////////......////////////////////////---............/////////........................,,,---------......//////............////////////999999999888888888888777888888888888777666555444333333444444444333333222222222222222333333333333222222222222222222222222111111111111111222222333444444444333333333222222333333222111111000//////000000//////......------------------------------................................................------------------------.........------------,,,...---,,,++++++,,,---...////////////............++++++,,,,,,,,,,,,------........................***+++,,,---------,,,,,,---------.........//////++++++++++++,,,,,,,,,,,,------..................------------------------+++,,,,,,------,,,,,,+++......////////////......---******------******---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((())))))+++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************))))))))))))))))))******+++,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---------,,,,,,,,,,,,------***************+++,,,,,,---------------.........,,,,,,,,,---------......------........./////////------------------------,,,------------...............////////////000000//////.........///000111000000000000000000000000///000111111222111111111333333333333333333333333000111111111111222222222222222222222333333333333333333333333444444444444444444444555555666666666666666666666777777777777777999===>>>>>>=========;;;;;;:::999888888888888:::::::::999999888888888:::999777666555666666777777777777666666666555555555555555666666555555555333444555666666666666666777777666666666666666666666777777777777666666555444444555555555444444333444333333333222222222222222222222222222222222222000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111111111000000000/////////............////////////............////////////---......//////000000000........................---......//////......---////////////////////////------------.........///........................,,,,,,,,,---......//////------........./////////888888777777777666666666777888888888666555444444111222333444444333222222000000111111111222222222111111111111111111111111222111000000///000000000222222222111111111000000000000000000000000000//////////////////.........------------------------................................................000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------------------------------***+++,,,---------,,,,,,,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,---------.../////////------------------------+++,,,,,,------,,,,,,+++---..................---...++++++......++++++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((()))+++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,************++++++++++++************+++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))******+++,,,,,,,,,,,,------.........+++,,,,,,,,,,,,------------------.........//////------------------------,,,,,,---------................../////////000000000///.........///111111000000000000000000000000...///000111111111000000111111111111111111111111///000000000111111111111000000111111111222222222444333333333333222222222333333333333333444444444333333333444444444555555444666888999999999:::;;;777777666666555666666777555555555555666666666666666666666666666666666666555555555555555555555555333444444555555444444333333444555555555555555444555555555555555444444444444444555555666555555555444333333333333333444444333333222222222111111111222222222222222222222222000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111111000000000////////////---------....../////////---------....../////////,,,---...///000000000000////////////////////////---......//////......---////////////////////////,,,,,,---------.................................++++++,,,------...//////---------.........//////777777777777666666666555777888999888666555444555111222333444444444333222//////000000111111111222000000000000000000000000222111000///............000000000000////////////------......///000000000.........///////////////------------------------................................................------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((())))))******++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,------...///000000------------------------++++++------------++++++,,,------......------,,,---***+++......+++***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,---...---,,,+++***'''(((***,,,---,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***''''''(((((()))))))))***((())))))***++++++,,,,,,))))))******+++++++++,,,))))))******+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////------------------------,,,,,,,,,---------................../////////000000//////......000111222000000000000000000000000---...///111111111000///000000000000000000000000///000000000111111111111///000000000000111111111555444444333333222222111333333333333333333333333222222222333333333333444333555666777777777999;;;555555555555555555666666111111222333444555666666444444555666666666666555222333333444555666666777333444444555555444444333444555555555555555444444444444444444555555555555222222333444444555444444555444333222222333555666333333333222222222111111111111111111111111111111000000000000111111111111---.........//////000000000000000000000000000000000000000000000000000000000000000000////////////---------.........//////---------.........//////,,,---...///000000000000000000000000000000000000---..................---////////////////////////,,,,,,,,,---------..............................++++++,,,,,,---...//////---------.........//////555555666666777777888888;;;:::999777555444333222222222222222222222222222333333333222222222111111000000000000000000000000111111000000//////......000000//////.........---......//////////////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------....../////////...---,,,++++++++++++,,,+++++++++*********))))))---,,,+++******+++,,,---***++++++,,,,,,++++++***(((((((((((()))***,,,,,,))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------......------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********))))))************************---,,,,,,+++*********+++''')))***)))((('''(((***++++++******************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))---,,,,,,+++,,,---...///..................------///////////////.........111111000000000000111111......//////000000111111000000000000111111111111////////////000000000000111111111111000000000000222222111111000000//////111111222222222333333333444444444444444444444444222555777777666555666666999777555333222333444555333333333444444444555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555444444444444444444444444888666333111111222444666333333333333333333333333333333333222222222111111111111111111000000000000222111111111000000//////222111111111000000//////////////////000000000000000///...------...///000000000//////.........---,,,,,,,,,++++++*********---------------------------......///000111111222...///////////////......000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++*********.........------,,,,,,,,,------------------------444444444555555555555555:::::::::999888666444333222222222222222222222222111111000000000/////////////////////////////////000000000000//////......000/////////.........---.........---------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------,,,,,,,,,++++++++++++++++++*********))))))******)))(((((()))*********++++++,,,,,,++++++***)))((((((((()))***++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********++++++++++++*********))))))************************,,,+++******)))))))))***((()))***)))((('''(((***************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...------,,,,,,,,,,,,,,,++++++***+++,,,---.....................------////////////............000//////////////////000///////////////000000000//////000000000111111111.../////////000000000000000000000000000000000000111111111000000000000000111111111222222222333333444444444444444444444444222444777777666555555666888777555333333333444555333333333444444444444555444444444444444444444444444444444444444444444444333333444444444444333333555555555555555555555555333333333333333333333333333333333333333222111111333333333333333333333333333333222222222111111111111111111000000000//////111111111000000000//////000000000/////////........./////////000000000000000///...------...///000////////////......---------------,,,,,,,,,++++++------------------------,,,,,,------......//////......////////////......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++---------------,,,,,,,,,------------------------333333333333333333222222888999:::::::::888666444111111111111111111111111000000000000////////////........................000000000////////////.../////////..................---------,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++************)))))))))***))))))(((((())))))*********++++++++++++*********)))))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++************++++++++++++***************************************+++***))))))((()))))))))((()))******(((((()))***************************************************))))))))))))************+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++************)))))))))************************)))************+++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,------++++++*********+++,,,,,,------------------..............................///......------......///000000////////////////////////000000000000111111....../////////000000000////////////////////////000000000000111111111111111111111222222222222333333333333333444444444444222444666666555444555666666555444333333444555555333333333333444444444444444444444444444444444444444444444444444444444444222222333333333333222222444444444444444444444444333333333333333333333333000222555777666444111...222222222222222222222222222222222222111111111000111111000000000000//////111111000000000000////////////...............---....../////////000000000//////...------.../////////............---------......------------,,,,,,---------------------------------------------------....../////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------444444333333222222111111555666999::::::888555444111111111111111111111111222222111111111000000000........................////////////////////////..............................------,,,,,,++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))+++,,,------,,,***)))************))))))))))))++++++************++++++******++++++++++++******+++***)))))))))))))))***)))))))))))))))))))))))))))******++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,------------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++***************+++************************************************+++******)))))))))******((()))******)))((()))***))))))))))))************************************((()))))))))************************************+++++++++***************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------******))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......------...............//////..................///000000000//////......---////////////000000000111........./////////000000............//////////////////000000111111222222111111111111222222222222333333333333333444444444222444555555444444555666444444333333333444555555222222333333333444444444333333333333333333333333333333333333333333333333222222333333333333222222444444444444444444444444444444444444444444444444333444777999888666333111222222222222222222222222222111111111111000000000111000000000////////////000000000000000000//////................................./////////000000........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................------......//////......,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,555444444444333333222222222333666777777666333222000000000000000000000000111111111000000000//////////////////////////////.............../////////---------...........................------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***,,,------,,,***)))))))))))))))))))))))))))************************)))******++++++******)))+++***)))))))))))))))***))))))))))))))))))))))))((()))******++++++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************))))))***++++++************************************************++++++*********++++++,,,)))***+++***)))((()))+++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,------......,,,---------......//////000//////......//////000000000//////......------...////////////000000000............////////////---........./////////000//////000000111111222222000000111111111222222222222222222333333333444444222333444444333333444666444333333333333444444555222222222333333333444444333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444444444444444444444444444444444555555666666555555444333111111111111111111111111111111111000000000//////000000000////////////...//////////////////000000////////////////////////............////////////------............------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---...............,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,555555444444444444444333111222333444444333111000////////////////////////............------------////////////////////////---............/////////---------------.........---------------.........///...---,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++)))***+++,,,,,,,,,+++***(((((()))))))))))))))***'''(((((())))))(((((('''))))))************))))))***)))))))))))))))******))))))))))))))))))))))))(((((()))************))))))))))))***************++++++++++++++++++++++++((())))))***************)))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++***************************))))))))))))***++++++***************+++++++++************************++++++++++++++++++,,,---)))***++++++))))))***+++'''(((((())))))*********))))))))))))))))))))))))))))))))))))************************************)))))))))******************)))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***************************)))************+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************+++++++++++++++,,,---...------.........---,,,,,,++++++,,,,,,------......,,,,,,,,,---......//////000//////////////////000//////........................////////////000000------........./////////.........//////000000111000000000000111111111111000000000111111111111222111111222222333333444444222333333333222222444666444444444444333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444444333222111111111222222000000000000000000000000000000000000////////////000000////////////............////////////000000///////////////000000000------........./////////------............------++++++,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333333444444444444444222222222222222111000///////////////////////////.........---------,,,,,,........................---------.........//////,,,,,,,,,------.........+++++++++,,,------......------,,,++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))*********++++++++++++(((((((((((())))))******&&&'''((())))))((('''&&&))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))'''((())))))******))))))((()))))))))*********+++++++++++++++++++++++++++(((((()))***************))))))***+++++++++++++++***************************+++,,,,,,,,,,,,+++***************************))))))))))))************************************)))))))))))))))***++++++))))))*********+++++++++***************************************+++,,,,,,)))***++++++))))))***+++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++******))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------...---,,,+++******++++++,,,------......++++++,,,------.../////////......------......///------.........................../////////000000---------.........//////......///000000111222222111111111000000000000000000000000000111111111111000111111222333333444444222222333222111111333555444444444444333333222111111222222222222333333333222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222222222111111000000000000000000000000000000000000000000/////////.........000000/////////................../////////000000------........./////////---------.........//////,,,------......------,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++222222222333333444444444333333222111111000000000////////////////////////000000/////////.........---------------------------------.........//////,,,,,,,,,------.........))))))***+++,,,------...++++++++++++,,,---......************************************************+++++++++,,,,,,---------******))))))***+++,,,,,,'''((((((((())))))******((()))***++++++***)))((())))))************))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++******************************+++,,,------,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))******++++++++++++************************))))))((())))))***++++++)))+++++++++***)))***+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++)))************+++++++++*********))))))))))))(((*********++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++,,,,,,---,,,+++***)))******+++,,,,,,---......++++++,,,,,,---...//////...------,,,,,,------...,,,------....../////////............/////////000---------.........//////...//////000111222222333222222111111000000//////000000000000111111111111000000111222333333444444222222222111000111333555555555555444333222111000111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111333333333333333333333333000000000000000000000000222222333333333222111000000000000000000000000000000/////////............000/////////............---.........//////000000,,,,,,,,,------.........---------.........//////,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,------......***+++,,,---...............---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------************************......---,,,++++++++++++)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))******))))))))))))******''''''(((((())))))******))))))))))))************,,,+++***)))(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++***)))(((((())))))************************++++++***)))(((((())))))***)))((((((((()))+++,,,)))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))************)))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))+++*********))))))(((((())))))***+++++++++++++++************************)))*********++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))************)))************+++++++++************************,,,,,,++++++***))))))))),,,+++)))(((((()))+++,,,------,,,++++++,,,,,,,,,...------,,,,,,------.....................------,,,,,,,,,---------......---------............///////////////////////////............////////////000111111111222222222222111111222222222333333333222222111111222222333444111222333333111111222333000000/////////111222333111111222222222333333333222111000//////000111222111111111111111111111111333222222111111222222333222222222222222222222222222222222111000//////...////////////////////////,,,---------.../////////111111111111000000000///000000//////.........---///////////////......---------------------------///000000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++---------,,,,,,+++++++++111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------,,,,,,,,,+++------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------******************************)))((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((()))))))))*********+++***))))))((())))))))))))))))))))))))))))))))),,,++++++++++++++++++***,,,,,,+++******)))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))************************+++******)))(((((())))))***)))((((((((()))++++++***)))))))))((((((((('''))))))************))))))************************))))))))))))))))))))))))(((((('''&&&'''((()))******)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***+++++++++*********))))))******)))))))))(((((((((((()))******++++++******************************)))))))))*********++++++'''((()))***+++******)))+++++++++++++++++++++++++++******))))))******+++))))))))))))************)))************+++++++++******************************************++++++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................,,,,,,,,,---------......---------............///////////////////////////............////////////000000000000111111111222111111111222222222333333222222111111222222333444111222333333111111222333111111000///000111222333111111111222222222333333222111000//////000111222111111111111111111111111333222222111111222222333111111111111111111111111222222111111000//////...........................---------...............000000000/////////......000/////////.........---///////////////...------------------------------....../////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++***))))))***+++,,,,,,,,,,,,+++***,,,------------------...++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++------,,,,,,,,,+++++++++111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,************************(((((('''''''''((())))))))))))))))))))))))))))))'''(((((()))************)))((((((''''''(((((()))((((((''''''''''''((((((++++++***************)))(((((())))))))))))******))))))((((((((()))******))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))))))))******************************)))((((((((()))))))))))))))((()))******+++***)))))))))((((((((('''))))))************))))))************************))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))******))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))+++************)))))))))))))))(((((((((((((((''''''((())))))******))))))************************((((((((()))))))))******''''''((())))))))))))(((+++++++++++++++++++++++++++******))))))******+++))))))))))))************)))************+++++++++************************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................,,,,,,,,,---------......---------............///////////////////////////............////////////////////////000000000000111111111222222222222333222111111111111222333333111222333333111111222333333222111111000000111111111111111222222222222333111111000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000222111111000000//////..........................................---------///............---------/////////.....................//////......---,,,------------------------,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,++++++++++++111111111111111111111111////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************))))))))))))******+++,,,((((((((((((((((((((((((&&&'''((()))************(((((((((''''''((((((((('''''''''&&&&&&'''''''''+++*********)))((((((((((((((((((((()))))))))***'''''''''((((((***++++++))))))))))))))))))))))))))))))******++++++,,,,,,+++*********)))))))))((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))))))))******************************))))))((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))))))))******************************))))))))))))******((()))))))))************))))))*********+++++++++************************))))))*********+++++++++++++++***))))))***++++++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------------...............,,,,,,,,,---------......---------............///////////////////////////............////////////.........////////////000111111111111222222222222111111111111111222222333111222333333111111222333444444333222111111000000111111111111222222222222111000000000000000000111111111111111111111111111222222111111111111222222111111111111111111111111111111000000////////////......................../////////...---------,,,............------------........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++++++++***************************,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,++++++******))))))************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,+++++++++++++++++++++000000000000000000000000////////////////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***************************************+++,,,---((((((((((((((((((((((((%%%&&&'''))))))*********((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))((('''''''''&&&'''(((((((((((()))))))))&&&'''''''''((()))++++++)))))))))))))))))))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))((()))))))))************%%%%%%&&&((()))+++,,,,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))************((()))***++++++***)))(((((((((((((((((((((((((((((()))***+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************************))))))))))))))))))***((()))))))))************))))))*********+++++++++************************+++++++++*********))))))+++******************+++,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......---------............///////////////////////////............////////////---.........////////////000000111111111222222222111111000000111111222333111222333333111111222333555444444333222111000000000000111111111222222222000000000111111000000000000000000000000000000000222111111000000111111222222222222222222222222222000000000///////////////......................../////////...---------,,,//////.........------------------...............---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,+++++++++*********************************++++++***************)))+++++++++++++++++++++++++++++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++000000000000000000000000000000000000000000000000........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************++++++++++++************************))))))((((((((()))******))))))))))))))))))))))))&&&''''''((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&''''''(((((((((((())))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))((((((''''''(((((())))))(((((()))************)))$$$%%%&&&((()))+++,,,---))))))************))))))************************(((((((((((((((((((((((('''((()))*********))))))((((((((()))******++++++))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***(((((()))))))))))))))***'''(((((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++***************+++***************************))))))(((((())))))***))))))))))))************)))************+++++++++************************,,,,,,++++++***))))))(((************************++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,------.../////////,,,,,,,,,---------......---------............///////////////////////////............////////////............////////////000000000111111111111222111000000000000111222222111222333333111111222333444555555444333222111000000000000111111111111222000000111111111111000000000000000000000000000000111111000000000000111111222222222222222222222222////////////////////////------------------------...............---------//////.........------------------------.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++************************************************************,,,++++++******++++++,,,***************)))))))))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********+++++++++++++++000000000000000000000000000000000000000000000000........................------------------------------------------------+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************++++++++++++************************))))))((('''''''''(((((())))))))))))))))))))))))''''''((((((((((((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))************))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++******)))''''''(((((())))))******))))))************))))))************************(((((((((((((((((((((((('''((()))***+++***))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,,,,***)))(((((((((((())))))******((((((((()))))))))******((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((())))))***************************))))))(((((((((((())))))))))))))))))************)))************+++++++++************************++++++***************************++++++*********++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,------...//////000,,,,,,,,,---------......---------............///////////////////////////............////////////....../////////000000000000000000000111111111111000000000000000111222222111222333333111111222333444444555555444333222111000000000000111111111111///000111222222111000///000000000000000000000000111111000000000000111111111111111111111111111111////////////////////////---------------------------------...............------------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++************************************))))))))))))************,,,,,,+++******+++,,,,,,******************++++++************************)))*********++++++++++++++++++++++++++++++++++++************************++++++************++++++)))*********++++++++++++000000000000000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++************************+++***)))((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''(((((())))))******''''''''''''((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++************************))))))((())))))***++++++))))))))))))))))))))))))'''''''''''''''((()))***'''((()))++++++******)))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))'''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''(((***+++,,,+++)))((('''((((((((())))))******(((((())))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))************+++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++************************)))))))))***++++++,,,,,,******++++++++++++******++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,,,,------...///000000,,,,,,,,,---------......---------.........//////////////////////////////............/////////000////////////000000000000000000000000111111111111000000000000000111111222111222333333111111222333333444555555555444333222000000000000111111111111///000111222222111000///000000000000000000000000111111000000000000111111000000000000000000000000.........///////////////------------------------,,,------....../////////,,,,,,,,,+++++++++******,,,,,,,,,------.........+++,,,,,,,,,,,,+++******++++++++++++++++++++++++............------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********---,,,+++******+++,,,---))))))******++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++000000000000000//////...........................000///---,,,+++,,,,,,---------,,,,,,,,,++++++++++++,,,............,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))))))))'''%%%&&&)))***(((&&&))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))************(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,)))******))))))((('''&&&(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((()))******)))))))))***+++++++++,,,************************))))))))))))************++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++)))***+++,,,---,,,+++***************+++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....................................////////////.........////////////000........................000000000000000000000000000000000000111111111111000000000000000000000000444444333333222111000000111111111111111111111111000000000000000000000000///////////////000111111////////////000111222333000000///...............000000000000000000000000,,,,,,+++++++++,,,---------------.........//////---,,,,,,++++++,,,,,,---------------------------+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++*********)))******++++++************************************))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))//////000000//////...---........................///...---,,,,,,,,,------......------,,,++++++***,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++************************************************************************))))))))))))))))))))))))************)))))))))))))))'''&&&'''))))))(((&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,'''((()))))))))))))))((((((((((((((())))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((()))************************++++++))))))))))))))))))))))))))))))))))))************************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((*********))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))+++******))))))******+++((()))******++++++******************+++,,,---......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------............////////////------........./////////........................000000000000000000000000//////000000000111111111000000000000000000000000333333333222111000000000111111111111111111111111000000000000000000000000///////////////000000111222111000000///000000000000//////.......................................------,,,++++++,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++++++++*********)))))))))************+++++++++++++++***************+++************************))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******++++++************************......//////......---,,,------------------------------,,,,,,,,,---......//////...---,,,,,,++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&'''((()))************(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))******++++++******))))))((((((((((((((()))************************))))))(((((((((((((((((((((((())))))))))))************((((((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++,,,++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))+++******))))))******+++)))(((((((((((()))*********************+++,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---............/////////,,,---------....................................//////////////////////////////000000000000111111000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000//////......//////000111444333222000///...------000///......------......------------------------...------,,,++++++++++++++++++,,,,,,,,,---------+++******))))))******++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++,,,,,,+++***))))))))))))************************'''''''''(((((())))))*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))*********++++++++++++++++++++++++------......------,,,+++------------------------,,,,,,,,,,,,---......///------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''(((((((((''')))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((())))))***++++++******))))))(((((())))))))))))))))))))))))((()))))))))************&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++'''(((((())))))***************))))))))))))*********)))((('''((()))***+++***************+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......................................................////////////000000000111000000000000000000000000111111000000/////////...111111111111111111111111///////////////////////////............///000000444333111000......------//////...------------...------------------------///...---,,,+++***************+++++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++---,,,+++***))))))))))))************************%%%&&&&&&'''((())))))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***++++++++++++++++++++++++---------------,,,,,,+++------------------------+++,,,,,,------.........***++++++,,,---...//////++++++)))(((((()))++++++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((('''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((())))))***+++******))))))(((((((((************************((()))))))))************%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))******+++++++++***))))))))))))))))))*********)))((((((***+++,,,******))))))******++++++,,,+++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................------------------------...////////////000000000////////////////////////000000000///////////////000000000000000000000000////////////////////////...............//////000111111000///......////////////...---------------........................///...---,,,+++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************************************))))))*********+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***************************------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------))))))***+++---...//////+++******************+++***++++++,,,,,,++++++***)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((((()))******))))))))))))))))))((((((************************))))))))))))************&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************++++++++++++***))))))(((((())))))******))))))))))))***++++++******)))))))))******+++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,------------.........,,,---------..................................................................////////////000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000......------......///000//////.........///000000///...------,,,,,,------...........................------,,,++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************************************+++++++++))))))))))))))))))))))))***************************************+++++++++)))************+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))*********))))))))))))))))))))))))...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++*********+++++++++,,,,,,***++++++++++++++++++******+++,,,,,,,,,,,,+++***)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))&&&((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******((((((((()))))))))))))))************************))))))))))))************(((((())))))***)))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))*********************))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))'''((())))))******))))))******))))))))))))************************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........------........./////////........................................................./////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...------------...////////////.........////////////...------,,,,,,------------------------------------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++)))************+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******++++++************************......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,++++++***))))))(((***+++,,,------,,,+++******+++,,,------,,,+++***)))************+++++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))&&&(((***)))&&&%%%''')))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++++++++************++++++'''((((((((())))))******))))))))))))))))))))))))))))))************))))))******************************))))))((((((''''''))))))(((((((((((())))))%%%&&&((()))))))))((('''******)))))))))))))))*********************++++++************************+++++++++,,,,,,+++++++++************************,,,,,,,,,---------...............////////////000........................////////////////////////............/////////000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000...------------...//////000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++******************++++++))))))))))))))))))))))))************))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))***+++,,,,,,++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,+++***************++++++************************++++++,,,,,,,,,---------************************,,,+++***)))))))))++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&((()))***++++++***)))(((&&&''''''((()))******+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))************************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&'''(((***+++---)))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((((((((()))***************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++***(((&&&&&&'''(((((('''%%%'''******)))(((((()))))))))(((((((((((())))))((('''&&&&&&'''((()))******)))(((''''''((()))***))))))))))))************,,,***((((((***+++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))+++,,,...//////......///......------,,,++++++///...------...///...------------------------------------............///////////////////////////000000000000000000000000.........///////////////......////////////......//////000000///...------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******))))))))))))******,,,,,,,,,++++++*********(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))***)))((((((((()))+++,,,******************************))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))************************........................------------------------......---------,,,,,,,,,++++++************++++++************************++++++++++++,,,,,,,,,,,,************************,,,+++***))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((()))************)))((('''''''''((()))*********''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((()))******)))(((((((((((()))******)))))))))((((((((('''(((((((((((((((((((((((('''((())))))******))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******+++)))''''''((((((((('''%%%(((******)))((())))))))))))(((((((((((())))))))))))((('''((()))*********)))(((''''''((()))***))))))))))))************+++)))((()))***,,,++++++,,,,,,---............---++++++++++++++++++++++++***+++,,,............---------------------------...---------......---------------------------------------............///////////////////////////////////////////////////............////////////......////////////......///////////////...------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******))))))))))))******++++++*********))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))******+++***************************)))))))))(((((((((''')))))))))))))))))))))))),,,+++++++++************))))))************))))))'''(((***+++,,,,,,++++++************************************************........................------------------------------------,,,,,,,,,,,,++++++************++++++************************)))*********++++++++++++************************+++******)))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((())))))******))))))(((''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((('''''''''(((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((())))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++)))(((((()))'''&&&&&&(((******)))((()))***))))))(((((((((((())))))+++******))))))))))))***))))))(((((((((((())))))))))))))))))************))))))(((***+++,,,+++)))'''((())))))******))))))++++++++++++++++++++++++***+++,,,---......------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////////////////..............................////////////.........////////////...------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))*********))))))))))))(((((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))(((((()))***++++++++++++************************************************........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************))))))))))))******************************************************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''')))+++---...000...,,,***)))))))))'''&&&&&&((())))))(((((()))***))))))(((((((((((())))))+++******))))))((((((((())))))(((((((((((())))))((()))))))))************(((((((((***,,,,,,***(((&&&&&&'''(((((((((((('''***+++++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,---------......+++,,,---,,,++++++,,,------------------------------------............//////////////////////////////////////////////////////...............---------......//////......---.........//////...------------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++***))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))(((((()))***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************************(((((()))))))))*********************************))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((((((((())))))***(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((()))((((((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++------...,,,***)))))))))'''&&&'''((())))))(((((()))+++))))))(((((((((((()))))))))))))))((((((''''''&&&(((((())))))))))))((((((((()))))))))************(((((((((***,,,,,,***(((******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---......---------,,,,,,,,,***,,,...---+++***,,,------------------------------------............///////////////////////////........................//////......---------,,,------............------------............------------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++******))))))))))))******************************''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++************************((()))))))))************************************((()))***+++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((()))******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((())))))((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******************************((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((((((---+++)))(((((()))'''&&&'''((()))((('''''')))+++))))))(((((((((((())))))'''((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))************((((((''')))***+++***((()))***++++++,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,//////...---,,,,,,++++++***---///...+++***,,,///---------------------------------............///////////////////////////........................//////......---,,,,,,,,,------............------,,,,,,---............---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******))))))))))))******))))))************++++++******)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++************************)))))))))*********++++++************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((***+++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((('''&&&%%%'''((())))))))))))(((''''''((((((((()))))))))***(((((((((((((((((((((((('''((())))))******))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))+++)))''''''((((((((('''(((((()))(((''''''))),,,))))))(((((((((((())))))''''''((()))***)))(((((('''((()))******)))((('''))))))))))))************)))((('''''')))******)))''''''((())))))))))))((()))******+++,,,,,,---------,,,+++******+++,,,,,,---------------------,,,+++...000///,,,***---000---------------------------------............///////////////////////////........................//////...------,,,++++++,,,------......------,,,+++,,,------.........------------------------------------,,,,,,,,,++++++************************++++++************++++++************************)))************+++++++++******))))))))))))******((((((((()))))))))************((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********))))))************))))))***)))(((((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,++++++++++++************************************++++++++++++************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************************&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))(((&&&$$$###((()))***++++++***)))((('''((((((((())))))******(((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%''')))+++---...***(((&&&&&&((((((((('''((())))))(((''''''***,,,))))))(((((((((((())))))'''((()))+++++++++***)))'''((()))******)))((('''))))))))))))***************(((&&&&&&(((*********)))******+++++++++++++++))))))***+++,,,,,,---------,,,+++*********+++,,,+++,,,,,,------......///+++///111000,,,***---111---------------------------------.........//////////////////////////////........................//////...---,,,,,,++++++,,,------......------,,,+++,,,------.........------------------------------------,,,,,,,,,++++++************************++++++************++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******&&&'''''''''(((((())))))'''&&&&&&''''''((()))***))))))))))))))))))))))))************************))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))...------,,,,,,------...))))))***++++++,,,------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************((()))*********)))'''&&&***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,------------------------------------------............///......//////...---,,,,,,......------------............/////////...,,,+++------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,+++************)))************++++++++++++++++++++++++***)))((())))))))))))***************)))))))))))))))***+++))))))*********+++++++++((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))******+++++++++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))******+++(((((())))))))))))(((''',,,,,,,,,++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++------,,,++++++++++++,,,++++++***))))))***++++++************************+++++++++******+++++++++++++++++++++++++++++++++************************((())))))***)))((('''&&&***)))((((((((()))++++++))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))((('''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&'''((((((((())))))))))))************************''''''((((((((((((''''''(((((())))))))))))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))***)))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------..................//////...------,,,......------------............/////////...,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,+++************)))************++++++++++++++++++++++++***))))))))))))))))))******************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************))))))))))))************)))((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))************)))))),,,++++++******++++++,,,++++++,,,,,,------......++++++++++++++++++++++++------,,,+++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))((('''''')))))))))((()))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))************************''''''(((((((((((('''''')))(((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))***+++***((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------.....................///......---,,,......------------...............///......---,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,+++************)))************+++++++++***++++++++++++***))))))))))))))))))************++++++***)))((((((((())))))))))))************+++************************)))))))))((()))******+++))))))))))))))))))))))))************))))))((((((************))))))))))))))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++******))))))******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,+++***++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))((((((''')))))))))))))))******+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((***+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---...............------......------------........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,+++************))))))*********+++++++++******+++++++++******)))((()))))))))************,,,,,,***)))(((((((((((())))))))))))************************************)))))))))))))))******+++((((((((((((((((((((((((******))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((((((((())))))******++++++******------,,,,,,,,,,,,------,,,,,,------------......++++++++++++++++++++++++,,,,,,+++************+++*********++++++*********************************+++,,,,,,------,,,,,,+++***************************************************))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------...............---......------------............------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,+++************))))))*********+++++++++)))******+++++++++******((()))))))))************,,,,,,***)))(((((((((((())))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((('''(((((()))******++++++++++++******))))))((((((((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((())))))******'''(((((()))******))))))...------,,,,,,------...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++***************)))***++++++++++++***)))))))))))))))))))))))))))***+++,,,------,,,+++*********************************************************)))((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((************************''''''((((((((((((''''''(((''''''''''''''''''(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************+++++++++)))))))))************+++))))))******************------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------,,,---......///...............------------............---------...//////------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++************++++++...---,,,+++************)))************+++++++++))))))***++++++++++++***))))))))))))************++++++***)))((((((((()))***)))))))))))))))((((((************************(((((()))************)))))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,------&&&'''((()))))))))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***************)))***++++++++++++***)))************************)))***+++------+++***)))************************************************+++***)))((('''(((((()))'''((()))***+++******)))))))))))))))))))))))))))((((((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((************************''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++)))((()))***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))))))))************(((((())))))******++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,------...//////............------------.........------,,,---...///000------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++************++++++...---,,,+++************)))************+++++++++))))))***+++++++++++++++))))))))))))******************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))***************))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,''''''((()))***+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************+++***((('''''''''((()))'''((()))++++++******)))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''((((((((())))))******)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++))))))))))))************'''(((((()))***++++++,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,---.../////////............------............------,,,---...///000------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++************++++++...---,,,+++************)))************+++++++++((()))***+++++++++++++++))))))))))))***************)))))))))))))))***+++******))))))((((((((('''(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))************))))))))))))(((((())))))******+++++++++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((()))++++++,,,,,,,,,------...///---+++)))'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,---,,,,,,+++***)))(((((()))((((((((()))***++++++***************)))((((((*********************************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))((((((''''''''''''(((((())))))(((((((((((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''((('''(((((('''%%%%%%'''((())))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''---(((''',,,///+++&&&###))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))((('''''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''''''''(((((((((((((((((())))))******++++++++++++************++++++(((((()))************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------........................,,,,,,,,,------...........................------........................,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((((((((***+++,,,''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&******))))))((((((''''''((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...---,,,***(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++)))))))))***+++++++++,,,)))))))))***+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))***+++***************)))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))***)))((('''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''((('''&&&%%%'''((())))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''+++(((+++222666111+++'''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((())))))))))))***)))))))))))))))*********++++++************++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))***+++'''((((((((()))))))))******************************************)))(((((())))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''***)))))))))(((((((((''')))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************+++++++++*********))))))((()))***+++++++++++++++******************++++++******************++++++************************+++***)))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))''''''((())))))((((((''''''(((((())))))((((((''''''(((((()))******)))(((((((((((()))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''((((((&&&&&&'''((())))))************))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''))))))...888<<<777///,,,(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))************************))))))))))))++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------........................,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''')))************))))))((((((((((((((())))))))))))***************************++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))((((((((((((***************++++++,,,'''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++***))))))+++++++++***************+++++++++***************))))))*********+++++++++++++++***)))((((((((()))))))))************)))((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))''''''((()))))))))(((((((((((())))))(((((((((''''''((((((((()))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%'''((((((''''''((()))))))))************))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''((((((---666999444...,,,(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((())))))))))))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********++++++******))))))((((((++++++************++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,------------------........................---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))***+++++++++)))((('''(((((((((((())))))))))))*********************************++++++***))))))''''''(((((())))))******)))))))))))))))*********((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))((((((((((((***))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++***)))((('''+++++++++***************+++++++++***************)))))))))***++++++,,,,,,++++++***)))((((((((()))((())))))*********))))))************************(((((())))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))''''''((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%'''))))))((((((((()))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((('''''''''''')))''')))...000,,,)))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))&&&'''(((((())))))(((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******++++++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))++++++******))))))((((((++++++************++++++((())))))***************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''(((((())))))******(((((())))))************((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,+++***)))(((******************++++++******************++++++))))))******+++++++++,,,+++***))))))))))))))))))((())))))************)))************************((((((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))''''''((()))***))))))(((((())))))***(((''''''&&&&&&''''''((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((((((((((((((((($$$&&&)))***)))((())))))))))))************))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((('''''''''''')))&&&&&&))))))&&&&&&(((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))***************)))((((((''''''))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''((((((((((((************))))))))))))++++++************++++++(((((()))************))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------....................................------------,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))))))))******************************))))))************))))))))))))))))))))))))))))))&&&''''''((()))************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))************))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,---------,,,,,,)))))))))***+++++++++,,,)))))))))***+++++++++,,,***************+++++++++))))))))))))))))))***+++(((((()))***************************************'''(((((()))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))******))))))))))))******(((''''''&&&&&&''''''((('''(((((()))((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))$$$&&&)))******)))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((('''''''''''')))&&&''')))(((%%%&&&)))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''(((((((((((())))))))))))))))))))))))*********++++++************++++++))))))***++++++++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///..............................---------,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))((())))))))))))((((((''''''((((((((()))))))))***))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++)))***,,,---.../////////(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---************************))))))(((((()))***++++++(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))************************)))******)))''''''((()))******))))))))))))******'''''''''&&&&&&'''''''''((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&&&&((()))***###&&&)))+++***))))))***))))))************))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''((('''))),,,+++((((((,,,'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''''''''''''''((()))***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))'''(((((()))))))))))))))$$$%%%&&&((())))))******))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&((()))+++,,,---))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))******++++++++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////.................................------,,,,,,,,,,,,,,,------...///000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))************++++++++++++'''((()))******)))((('''))))))))))))))))))))))))************************(((((())))))*********+++***)))(((((((((***+++,,,******))))))((((((((('''************************((()))***+++++++++++++++******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))***))))))((('''''''''((((((((())))))***************)))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))***************)))(((((()))(((((('''''''''((((((&&&'''''''''(((((())))))***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,***)))'''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))+++++++++***************---,,,,,,,,,,,,---......------------,,,,,,+++***,,,---...///000000000000---------------------------...///...,,,+++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++))))))*********+++++++++,,,,,,++++++******++++++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************&&&''')))*********)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++***)))(((((()))******))))))((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))***+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((())))))))))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))***************)))(((((()))(((((('''''''''(((((('''''''''((((((((())))))***)))((('''&&&''''''((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,+++***(((''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))************))))))******************+++++++++++++++++++++,,,------,,,---------,,,,,,+++***+++,,,,,,---------,,,,,,---------------------------...///...,,,+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************+++,,,,,,,,,++++++***))))))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++***)))(((((()))******************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))******))))))(((((((((((((((''''''(((((()))''''''(((((((((((())))))))))))(((''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))******))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((++++++)))((('''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))((((((((((((%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))***+++++++++,,,***************+++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******---------------------------.........,,,+++,,,------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********+++---...,,,+++***)))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***))))))(((((())))))***))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((()))*********+++++++++,,,,,,,,,+++++++++++++++*********))))))******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))*********''''''((()))***++++++,,,++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))***(((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((&&&'''***++++++***'''&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))***+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,------------------------,,,---......,,,,,,,,,...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***+++,,,...///---,,,+++))))))(((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))+++******)))))))))******))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***,,,------......---,,,,,,+++++++++*********))))))************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************''''''((()))***++++++,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''((()))***************(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((()))******))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((((()))))))))*********)))((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))***+++,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,,,,((()))***,,,---.........------------------------,,,---...---,,,,,,---...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))++++++,,,,,,+++++++++,,,---...------,,,+++***)))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''(((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((''',,,---...///...---,,,++++++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''))))))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))******++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))))))))((((((((())))))))))))(((((('''((()))******++++++***))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))***++++++******))))))))))))((((((&&&'''(((((()))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))***(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))***+++++++++,,,+++++++++++++++,,,------++++++,,,---------,,,,,,%%%&&&(((***,,,---......------------------------+++---...---,,,,,,---///---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,---,,,++++++***+++++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&&&&'''((())))))))))))))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))*********)))((('''''''''+++,,,---...---,,,***)))+++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))&&&''''''((())))))(((((((((((((((((()))***+++,,,*********)))))))))((((((%%%&&&((()))))))))(((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))************))))))******************++++++***************+++,,,,,,***+++,,,,,,---------,,,'''((()))+++,,,---------------------------------+++,,,...---,,,,,,---///,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***((()))+++,,,---,,,+++******************++++++,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))%%%&&&'''))))))))))))(((************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))***,,,,,,,,,***((('''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((()))***+++,,,+++*********))))))((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((((()))***+++'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))+++++++++***************)))))))))))))))******+++***+++,,,,,,------------+++,,,---...............------------------------+++,,,------,,,,,,...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***&&&(((+++------,,,***((((((((((((((()))***+++,,,((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))************************(((((((((((())))))))))))))))))************))))))$$$%%%'''))))))))))))((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******,,,+++)))''''''(((***+++,,,,,,+++***))))))******,,,,,,------,,,+++)))((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((******++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))************************)))************+++++++++***)))(((''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((,,,***((('''&&&'''((()))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((+++***(((''''''(((((()))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,++++++*********))))))))))))***+++,,,,,,************************,,,,,,,,,---------......*********++++++,,,,,,,,,------++++++++++++------)))***+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************(((((())))))*********+++******))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((******))))))(((((((((''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&+++*********))))))((((((******))))))((((((''''''******))))))(((((('''''''''''''''''''''((())))))+++***)))(((((()))***+++,,,++++++******)))******,,,,,,------,,,***)))(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))******++++++******)))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******)))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((())))))))))))***+++***(((''''''''')))***(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,+++++++++******+++***************++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++,,,,,,,,,------,,,++++++++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++,,,,,,+++++++++))))))))))))************((()))))))))************))))))(((((((((((())))))))))))************))))))***************************)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((''''''''''''*********)))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******************************+++++++++***************,,,,,,,,,,,,+++***)))(((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))******++++++******)))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******************)))))))))))))))************))))))(((''''''(((******(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((,,,***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,++++++++++++***,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,))))))))))))************))))))))))))************((((((''''''''''''(((((())))))************))))))++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((()))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++))))))***+++++++++************+++++++++*********++++++++++++******))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))************))))))))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******(((((()))))))))*********((((((''''''((()))***+++(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((,,,***)))'''&&&&&&&&&'''************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++((()))))))))************)))))))))))))))*********)))((((((''''''(((((()))))))))************))))))************************))))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))***+++((()))***+++++++++++++++)))******+++++++++******++++++******************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******'''''''''((((((((())))))'''(((((((((((()))******(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++***((('''&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))))))))******************))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((''''''''''''((((((((((((((())))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((())))))***+++,,,(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))******+++,,,,,,,,,((()))***,,,,,,+++******+++******)))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++((())))))******))))))((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******************)))''''''''''''((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++***)))((('''))))))))))))************************))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))******))))))***,,,---...''')))***,,,,,,,,,***)))+++***)))(((((()))***+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))************************(((((((((((()))))))))***&&&'''(((******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((('''(((((((((((())))))))))))))))))))))))(((((('''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))---,,,+++*********++++++***+++,,,,,,,,,,,,+++***)))***************)))((())))))))))))************************)))))))))((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((('''((())))))***+++***)))))))))+++...///'''(((***,,,---,,,***)))******)))(((((()))***+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***(((((())))))))))))(((((())))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))************************(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))******)))((('''&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,///...,,,***)))(((''''''******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))...---+++*********++++++***+++,,,------,,,+++***'''((()))******++++++***))))))))))))************+++*********))))))((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++((((((''''''''''''(((((('''((((((((())))))******)))((('''((()))******((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))******+++************************))))))*********+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))++++++************++++++''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))(((((('''''''''&&&***(((&&&&&&'''((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((('''''''''((((((******)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++++++++************++++++))))))************))))))************************************************---,,,+++***))))))))))))---,,,,,,+++*********+++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&++++++******)))'''&&&%%%''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,+++++++++,,,,,,---************************************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))((()))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))((('''''')))(((((((((''''''''''''***(((&&&&&&'''((((((((('''((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&************************))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((((('''''''''(((((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************+++++++++++++++++++++,,,---......************************************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))))))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((('''''''''''')))(((&&&&&&((()))(((''''''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))((((((((((((((())))))***))))))((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((***++++++***((('''((())))))******))))))(((************************(((((((((((((((((((((((()))))))))******+++------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************((((((((((((((()))***+++************************************************************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''')))'''&&&'''((()))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''&&&''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))(((((((((''')))+++---//////---+++))))))******++++++******)))************************))))))))))))))))))))))))---,,,++++++************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++******))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))((('''''''''''''''************************************************************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))***+++++++++******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''))))))(((&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''&&&(((***++++++***(((&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))************************---,,,+++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((************************+++++++++***************,,,,,,+++***)))(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))+++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***)))((((((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''(((((((((((('''((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))***((())))))******))))))(((((((((''''''''''''((((((******))))))((((((''''''%%%&&&((())))))(((&&&%%%'''(((((())))))(((((('''))))))))))))))))))))))))************************)))))))))***,,,---///000***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))'''''''''((())))))'''%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))******((((((((((((((()))******))))))************))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))************************))))))******,,,...///000******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,---------,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''(((((())))))))))))((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************++++++++++++******))))))************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))'''''''''(((***)))'''%%%&&&%%%%%%$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,((((((((((((((()))******))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++,,,------+++*********+++,,,,,,---************************++++++++++++++++++++++++******************************+++,,,------......---,,,***)))))))))***+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&%%%&&&''')))******++++++))))))************))))))******))))))((((((((('''))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((((((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))(((''''''(((((((((((((((''''''&&&((((((((((((((()))************))))))))))))******''''''(((***++++++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%+++***((('''&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((()))))))))))))))((((((******))))))((((((''''''(((((('''&&&%%%###"""!!!)))))))))))))))(((((('''(((((((((((((((((((((((()))(((&&&'''((()))'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))************))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))),,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))(((((()))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''*********)))(((&&&%%%$$$***)))))))))))))))************))))))))))))******(((((()))+++,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&,,,+++***(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((('''&&&$$$$$$&&&'''(((((())))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))((('''&&&%%%)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************))))))))))))******((()))***++++++***)))(((*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******))))))))))))************))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))*********)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))************++++++++++++************************************))))))))))))************)))))))))))))))(((''''''))))))))))))((('''&&&&&&+++***)))))))))))))))*********))))))))))))******)))))))))+++------+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''+++***)))(((((('''((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((('''&&&'''))))))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''''')))))))))))))))(((((('''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((***++++++,,,))))))))))))******************))))))))))))******))))))************))))))*********++++++++++++,,,))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********))))))))))))))))))))))))))))))*********************************************************((()))))))))************)))))))))))))))(((''''''%%%&&&'''(((*********+++******)))(((((((((((()))******))))))))))))******)))))))))***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))'''(((((())))))))))))((())))))))))))((((((((((((((())))))******)))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((()))++++++)))'''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))******+++((()))))))))******************))))))))))))******)))))))))******)))))))))************++++++++++++))))))))))))************++++++++++++++++++++++++******,,,------,,,******,,,,,,++++++++++++,,,,,,******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''(((******+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))(((''''''%%%&&&''')))***+++++++++)))((((((''''''(((((((((******))))))))))))******)))((('''(((***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))'''''''''''''''&&&&&&&&&)))))))))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((()))+++------+++)))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((((((((()))))))))******************))))))))))))*********))))))))))))))))))***))))))*********+++++++++*********++++++++++++,,,************************((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++++++++******''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''(((******+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------------,,,+++))))))))))))************************))))))))))))((((((((((((((()))))))))************************))))))))))))************)))))))))))))))(((''''''))))))*********)))((((((((((((((((((((()))************))))))))))))******)))''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))******&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))))))))************))))))))))))((((((((((((''''''&&&'''((())))))******)))(((((((((((())))))))))))&&&'''((((((((((((((('''((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((())),,,...---+++)))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))***'''(((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))******************))))))))))))************))))))))))))******)))))))))************++++++++++++,,,,,,,,,------))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))((((((''')))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******((()))))))))************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''***************)))(((''')))((())))))***+++------******))))))))))))*********((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))))))))*********'''''''''''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,+++******((((((((('''''''''&&&&&&&&&'''((()))************'''((((((((()))))))))***'''(((((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&(((***---,,,***'''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&'''))))))''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))******************))))))))))))******+++***)))(((((()))***+++))))))))))))************+++++++++,,,,,,,,,,,,---******************************))))))))))))************))))))))))))************))))))))))))******------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))*********)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((()))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********++++++*********))))))(((((())))))******+++++++++,,,(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((''''''((()))******+++******)))******+++,,,...///000******))))))))))))******+++***((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%&&&'''((()))************'''((((((((())))))******)))))))))))))))(((''''''%%%&&&''')))************(((((((((((((((((((((((($$$$$$&&&)))++++++(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))******************))))))))))))******+++***)))(((((()))***+++))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********++++++*********'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))************))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))***,,,,,,,,,+++)))'''************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++*********))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++*********+++---///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((())))))))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&(((((()))*********************))))))******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''++++++******)))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,++++++,,,,,,***)))++++++***************************++++++,,,,,,,,,***************)))(((((('''((()))***************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((&&&''')))+++)))************+++++++++(((((((((((((((((((((((())))))((((((((((((((())),,,***((('''&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************************************))))))))))))************+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,***+++,,,------+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******)))***+++,,,...///))))))))))))))))))))))))************************))))))))))))************************)))))))))((((((((())))))))))))((((((************)))))))))(((******)))))))))((((((((((((((()))*********************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((************************,,,,,,++++++***))))))(((******************************+++++++++,,,,,,,,,---+++***+++,,,,,,+++************************************++++++,,,,,,,,,***************)))((((((((())))))************)))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''''')))+++))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************''''''''''''''''''''''''))))))))))))************+++++++++,,,++++++***)))*********++++++++++++,,,+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************+++++++++***************************))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++---...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************))))))))))))(((((())))))))))))((((((************))))))))))))++++++************))))))(((((()))******************))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))******))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,*********,,,---,,,+++*********************************+++++++++++++++)))************))))))((()))************))))))((('''((()))***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***************))))))(((************************(((((('''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))((('''''')))***)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***(((''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************************************))))))))))))******************++++++++++++******************++++++++++++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))*********************************************)))))))))))))))************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***((((((((()))******+++,,,))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))&&&''''''((()))******+++((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((******)))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,------+++***************+++++++++***************+++++++++))))))************)))(((***************)))((('''&&&'''(((******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***((('''))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++((()))))))))************)))******++++++*********))))))*********+++++++++***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))******************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((()))******)))((('''&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((******)))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,+++***)))***,,,------+++))))))*********+++++++++************************((())))))*********))))))***************)))((('''&&&'''(((******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))''''''(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))''')))***)))((('''((()))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((()))))))))************((()))******+++*********)))))))))************+++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))***************************+++++++++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))************((((((((())))))))))))***(((((()))***************)))(((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,*********,,,---,,,+++)))))))))***++++++,,,,,,***************)))))))))((())))))************))))))************))))))((('''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))*********)))((((((''''''(((((())))))******))))))(((((((((((())))))'''(((******)))(((((()))((((((((()))))))))******))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************+++******)))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************(((((())))))))))))((((((((()))))))))************)))))))))*********++++++(((((()))***************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---+++***+++,,,,,,+++***((())))))***++++++,,,,,,+++*********)))))))))((((((((()))***************((())))))************)))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''((())))))***(((((((((((((((((((((((()))******+++***)))(((''''''''''''((()))*********))))))(((((((((((())))))&&&(((******)))((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((()))***+++''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))************,,,+++******)))*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))******++++++++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))))))))(((((((((((())))))*********+++*********++++++,,,,,,,,,(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&''''''((()))******+++******************************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,,,,***)))((())))))***++++++,,,,,,+++*********))))))(((((((((((()))***************'''((()))***************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''***)))((((((((()))+++,,,)))))))))))))))))))))))))))***+++++++++)))((('''&&&''''''((()))******+++))))))(((((((((((())))))&&&(((***+++)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++''''''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++++++++)))((('''))))))(((((('''''''''&&&+++***)))(((((()))******''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&'''((()))+++++++++,,,***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((&&&''')))*********)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))((((((''''''&&&&&&((()))))))))))))))(((((()))((('''((()))((('''%%%))))))))))))))))))))))))%%%%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***+++*********))))))((((((+++***)))))))))***,,,---***+++---......---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&************************,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))))))))(((((((((''''''))))))(((((()))***+++,,,,,,+++)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))((())))))************)))***************)))(((((())))))))))))))))))))))))************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((***+++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))))))))'''&&&((((((((((((((((((((((((&&&'''((()))*********)))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))++++++*********))))))))))))******))))))******+++,,,***+++---......---+++***************************************************))))))************))))))))))))************))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((***)))))))))((((((((('''******)))))))))(((((((((************************+++******))))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))*********)))))))))))))))((('''(((((()))+++,,,---///---***((('''(((***,,,)))************+++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***************)))(((''')))************))))))((())))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((''''''&&&))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((())))))))))))******(((((())))))))))))(((((())))))******))))))((('''((((((((((((((((((((((((((())))))*********))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***)))(((((()))+++***************)))))))))))))))***+++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))************))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************((((((((())))))***++++++,,,+++***(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))***************)))(((((())))))************)))((())))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,++++++*********************))))))))))))'''(((((())))))))))))((()))***++++++***(((((()))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******)))(((***+++************************((()))***,,,,,,+++*********+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++))))))************))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++******)))((((((((())))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************++++++++++++************))))))((((((%%%&&&(((***++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((()))***************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))),,,++++++***)))(((((('''''''''((()))))))))))))))(((***,,,+++)))(((((()))'''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***+++***************+++++++++((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++++++++++++++***((('''&&&"""$$$(((+++,,,,,,***))))))************+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((()))***************((())))))************)))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((('''((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******+++******))))))(((''''''&&&'''((())))))******)))'''***,,,+++(((&&&''')))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++***))))))***,,,*********+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))(((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++******++++++***)))((('''%%%''')))***++++++******)))************+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))************))))))((((((((()))***************))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,'''''''''(((((()))))))))&&&'''((()))************&&&))),,,+++'''%%%&&&)))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***)))+++,,,*********++++++,,,,,,,,,******))))))******+++,,,++++++************++++++************************************************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))*********))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************'''((((((((()))))))))***''''''(((((())))))))))))************************((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))************((((((***++++++***)))(((******************++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))))))))))),,,,,,++++++***((('''&&&(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************+++***)))))))))***,,,---+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))###$$$%%%'''(((***+++,,,&&&'''((()))************%%%))),,,***&&&$$$&&&)))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,*********++++++,,,,,,,,,+++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++'''((((((((())))))******(((((())))))*********+++************************************)))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++*********))))))(((((())))))))))))************************)))'''&&&%%%))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((,,,***)))***++++++***)))((()))))))))************+++***************++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++***((('''%%%)))************)))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''((()))*********************++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---******++++++++++++***************)))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,+++***)))(((''''''++++++************++++++)))************+++++++++))))))************))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))...---+++*********++++++************)))))))))((())))))))))))************)))***************)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))************)))((()))******)))((()))*********+++++++++++++++******))))))***++++++))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))((('''&&&)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((******++++++***)))((('''******+++++++++******))),,,,,,,,,+++++++++************************************************************+++,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))******************)))***)))))))))))))))))))))***)))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******)))(((((((((+++******))))))******+++)))************+++++++++))))))************))))))(((((()))))))))*********))))))))))))************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))),,,+++***)))))))))******************))))))))))))))))))))))))************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))((('''((()))***)))'''*********+++++++++,,,,,,+++******)))))))))******))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))*********)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((('''&&&&&&&&&''''''''''''(((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))(((***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,++++++******)))******++++++******)))************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++******)))((())))))******))))))((())))))))))))))))))******))))))))))))))))))******))))))((((((((((((((('''))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))+++******))))))******+++)))************+++++++++))))))************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))******+++***))))))((()))))))))*********)))))))))))))))((()))))))))************))))))***++++++*********((()))))))))************))))))))))))))))))))))))(((((())))))************)))((('''(((*********((())))))*********++++++++++++******))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&'''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))((('''''''''''''''''''''((((((((('''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))************++++++,,,---......------,,,,,,,,,+++++++++******************************************************))))))***))))))(((''''''))))))************))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++(((((())))))******************))))))))))))******))))))*********+++++++++))))))************))))))''''''((((((((()))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******************)))))))))******))))))))))))))))))******((()))))))))************************)))((('''&&&((()))))))))************))))))))))))))))))))))))************))))))((((((***)))((()))+++,,,+++***(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&'''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))((('''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))++++++'''((((((((((((((((((''')))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((())))))***++++++***+++,,,....../////////,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))******)))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++***((('''(((((())))))))))))(((((((((((())))))************(((((())))))************''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((((((((()))******++++++***))))))))))))))))))***))))))*********+++++++++))))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************(((((())))))***************+++++++++++++++++++++))))))))))))************))))))))))))************************((('''&&&%%%))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''***)))((()))+++---,,,+++'''''''''((((((((())))))+++******)))(((((((((((())))))))))))))))))))))))'''((())))))******))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))******))))))((()))))))))(((((((((((('''(((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++******,,,---//////000000,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))*********+++******))))))((())))))******))))))(((************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))(((((())))))******))))))(((((((((((()))******++++++((((((((()))******++++++'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++(((((())))))*********+++***))))))(((((())))))***)))************+++++++++))))))************))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))+++++++++***************((((((((()))******++++++******+++,,,,,,,,,,,,+++((()))))))))************))))))))))))***************************)))((('''))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))(((''')))+++,,,+++***(((((((((((())))))))))))++++++)))(((((('''''''''))))))))))))))))))))))))((()))******++++++******************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))*********))))))))))))))))))((((((((('''(((((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((()))******+++(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((())))))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************))))))(((((()))***+++)))***+++---...///000000,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((()))******************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******************)))'''(((((()))******++++++'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))))))))))))))*********))))))(((((((((((()))))))))************+++++++++))))))************))))))************++++++++++++))))))))))))************((()))))))))************))))))))))))))))))))))))+++++++++*********))))))'''(((((()))******++++++((()))***+++,,,,,,+++***(((((())))))*********+++))))))))))))************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++''''''&&&'''***++++++***))))))))))))************++++++)))(((''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))*********))))))******))))))(((((((((''')))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++((()))+++---...///000000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++******++++++++++++******'''(((((()))***+++++++++'''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))************))))))******+++++++++,,,,,,,,,))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++++++++******))))))'''(((((()))***+++++++++'''((()))+++++++++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))************))))))))))))******************))))))((((((''''''******************************************************++++++++++++******)))))))))))))))))))))))),,,++++++***)))(((((('''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''(((+++,,,+++((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((("""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))***(((&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&))))))(((((('''''''''&&&******))))))((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,((((((''''''''''''((((((%%%&&&((()))))))))(((''')))))))))***+++++++++,,,((((((((((((((((((((((((************************)))))))))***++++++,,,,,,)))))))))))))))(((''''''(((((()))*********************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''))),,,...///---+++)))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((***************)))((((((+++++++++*********))))))''''''(((((())))))******************************+++++++++*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************************---,,,***)))))))))******************************'''((()))******)))((('''*********)))))))))))))))++++++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,************)))))))))((())))))))))))************))))))))))))******************))))))((((((((((((******************************************************++++++++++++******))))))))))))))))))))))))*********)))(((((('''''')))******************)))************************))))))))))))))))))))))))***((('''(((+++,,,***))))))))))))************+++***************++++++,,,******))))))))))))******))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((()))***'''''''''''''''''''''''')))'''&&&'''))))))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''))))))******)))((((((''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((******)))((((((''''''(((((()))&&&'''(((((())))))((((((***************+++++++++((((((((((((((((((((((((************************++++++******************+++++++++++++++******)))(((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***************))))))))))))******************************)))(((((((((((((((***************)))((((((+++++++++*********))))))((((((((()))))))))))))))************************+++++++++*********))))))************++++++++++++************++++++++++++++++++++++++++++++++++++************************---,,,***)))))))))***+++************************(((((()))))))))))))))(((************))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********++++++++++++,,,************))))))))))))))))))))))))************))))))))))))***************))))))))))))(((((((((******************************************************++++++++++++******))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******************************))))))))))))))))))))))))***(((((((((***+++***)))*********+++++++++,,,,,,+++++++++***+++,,,,,,---******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***)))'''&&&'''((()))(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((''''''(((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***************))))))(((((((((((((((''''''''''''))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''''''''((())))))***))))))(((((())))))***((((((''''''(((((()))***+++++++++***************))))))))))))))))))))))))************************,,,,,,++++++***))))))(((++++++,,,,,,++++++***)))(((((()))***************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***((('''((())),,,---(((((((((((((((((((((((('''((())))))******))))))************************+++***)))(((((()))***+++)))))))))*********************************************)))(((((((((((())))))************))))))(((+++++++++***************))))))))))))))))))((((((************************+++++++++***************+++++++++,,,,,,,,,,,,---************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++******)))))))))))))))***************************++++++++++++************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))((()))************************+++++++++,,,+++************+++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))++++++******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))******))))))(((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))******))))))))))))******)))((('''''''''(((***+++,,,+++++++++***)))))))))************************************************+++++++++*********)))))))))************)))(((((((((((()))***************+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''((()))+++,,,(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))++++++***))))))***++++++)))))))))******+++++++++((((((((((((((((((((((((+++***))))))(((((())))))))))))************)))(((************************+++******))))))(((((((((************************************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((()))***+++)))***************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***+++)))))))))*********++++++)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&'''(((((())))))'''(((((((((''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))'''(((((()))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''(((((()))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******************))))))))))))******))))))((('''''')))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))*********+++++++++***************)))(((((((((((()))***************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***+++***))))))))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((++++++************++++++))))))******++++++,,,,,,************************++++++***)))))))))))))))((())))))*********))))))************************++++++******))))))((((((*********************************************************++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++)))))))))***+++))))))******+++++++++,,,+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))************))))))))))))************)))))))))************+++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((('''''''''''''''''''''******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++)))))))))************+++))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))))))))''''''((()))************))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******************))))))(((((())))))***))))))(((((())))))******+++++++++***************************************************************((())))))***++++++,,,,,,,,,,,,,,,---,,,,,,+++***(((((()))***************(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%(((+++---...,,,)))'''))))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((*********************************+++++++++++++++------------------------++++++***))))))))))))***((())))))************)))***************+++++++++******************))))))***************************************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))(((***,,,*********+++++++++,,,,,,******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))******))))))&&&''')))***++++++******(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))((('''&&&&&&'''((()))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))*********+++''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))*********)))((()))((((((''''''(((((()))(((((()))************)))***************+++++++++******************************************************************++++++,,,,,,------,,,,,,+++***(((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&(((,,,......---***((())))))))))))))))))))))))))))))***++++++++++++***************************))))))************)))))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((()))***************))))))*********+++++++++******************++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))***++++++,,,------+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))************))))))************************))))))))))))))))))))))))''')))+++***((((((***,,,++++++,,,,,,,,,---------++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))&&&(((***)))&&&%%%''')))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))&&&''')))***+++++++++***&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******+++)))(((''''''((()))+++(((((()))***************&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''(((((('''(((***++++++******)))))))))******+++++++++,,,))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***++++++++++++***))))))(((((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,---...---+++***))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))---,,,,,,++++++*********)))))))))))))))))))))))),,,+++******)))*********(((((()))***************))))))******++++++++++++)))))))))***+++++++++,,,************************))))))******++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***((())))))***+++,,,,,,------+++++++++,,,,,,---------***************************,,,------,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))+++***)))))))))***,,,,,,((())))))))))))************************+++++++++)))************+++++++++******))))))((((((''''''))))))))))))))))))))))))///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++,,,,,,---...+++++++++************)))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++***))))))))))))************)))))),,,+++***)))))))))***+++***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))...,,,******,,,---+++((()))((('''''''''(((***+++,,,+++++++++******))))))))))))))))))************))))))***++++++++++++***+++***)))(((((()))***+++(((((())))))******++++++************************))))))))))))))))))))))))+++*********))))))((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))+++***)))(((((()))***+++((())))))(((&&&%%%&&&'''))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))(((((()))***+++,,,,,,---************************************************))))))************)))))),,,+++++++++******)))))))))))))))((()))******+++***++++++,,,,,,++++++************************************++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------.........++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++************************)))+++,,,,,,+++******+++************************++++++++++++++++++++++++************))))))))))))+++***)))))))))***+++,,,)))))))))*********++++++++++++******************)))************+++++++++******))))))((((((((((((************************...---,,,*********+++,,,+++++++++++++++++++++++++++++++++*********************))))))******+++,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***************))))))************))))))+++******))))))***+++,,,***)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))---+++)))***+++,,,***((())))))((((((((()))***+++++++++*********)))))))))))))))))))))************))))))***++++++++++++***+++***)))(((((()))***+++)))))))))))))))*********************************))))))))))))))))))))))))************)))))))))((()))(((''''''''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,+++)))((()))***))))))))))))))))))))))))************************++++++,,,,,,,,,+++***)))+++++++++************)))++++++++++++++++++++++++************************))))))************))))))+++++++++******))))))))))))))))))***************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++************************(((***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))******+++,,,************+++++++++,,,,,,+++++++++***))))))))))))************+++++++++***))))))))))))(((((((((************************,,,+++******)))************************************************+++++++++******))))))******+++,,,+++++++++************)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))************))))))***)))))))))***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***)))***))))))))))))***++++++******))))))))))))(((((())))))))))))************))))))***++++++++++++*********))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((())))))((((((((())))))))))))))))))))))))******))))))))))))*********,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++++++++,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,************************(((***++++++***))))))***++++++++++++++++++++++++************************************)))))))))(((***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...+++++++++*********)))))),,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''((())))))************))))))(((((()))******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''((()))************************+++++++++)))))))))(((((((((((((((((()))))))))************))))))***++++++++++++******))))))))))))))))))***++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))***))))))))))))))))))***)))***+++***)))((()))***))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))+++------,,,+++)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---............/////////,,,++++++++++++,,,------///.........------,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,************************)))+++,,,,,,+++******+++************************************************************)))))))))((())))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...+++++++++*********)))))),,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************((('''&&&%%%&&&'''((()))))))))************))))))(((((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((((())))))***))))))******++++++++++++((((((((((((((()))))))))((()))))))))************))))))***++++++++++++***)))))))))******)))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******&&&(((***++++++***(((&&&************************)))))))))******)))))))))((()))******)))((()))+++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++************************++++++***))))))***++++++)))))))))))))))*********(((***,,,---...---+++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,------......------,,,************************)))+++,,,,,,+++******+++))))))))))))))))))))))))************************************))))))))))))))))))***++++++++++++***************+++++++++,,,,,,+++++++++***))))))))))))************+++++++++)))))))))************+++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++***************+++++++++******))))))******+++,,,+++++++++************)))+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,))))))************))))))((()))***+++++++++++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***((()))******++++++******(((((())))))))))))******))))))))))))************))))))***++++++++++++***))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++***((('''************************))))))************)))))))))***,,,+++******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++***)))+++++++++************)))************************************************,,,+++***))))))***+++,,,***************+++++++++***+++,,,---...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,,,,,,,---......------............------************************(((***++++++***))))))***************************************************************))))))))))))((()))***+++,,,++++++***)))))))))*********++++++++++++******************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))******+++,,,+++++++++************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***))))))************)))))))))***++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((***+++***((('''(((***'''((()))*********)))))))))))))))*********++++++))))))))))))************))))))***++++++++++++***((()))***++++++***)))((()))))))))))))))*********************************))))))))))))))))))))))))((()))))))))************((()))************)))(((************************((()))***++++++***)))(((((()))+++***))))))+++,,,))))))))))))))))))))))))************************'''((()))+++++++++***)))+++++++++************)))++++++++++++++++++++++++************************---,,,***))))))***,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------////////////000000000000---,,,,,,,,,,,,---......------------............------------------------..............................------------......---,,,,,,,,,,,,---......------............------************************''')))******((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((()))***+++,,,+++******((())))))))))))************************+++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++***------------------------,,,+++++++++******)))))),,,,,,++++++,,,,,,---...+++++++++************)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************%%%&&&((()))))))))((('''))))))************)))))))))***+++,,,,,,+++)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))))))))))))))+++,,,+++((('''(((***&&&'''(((******))))))((())))))******+++++++++,,,))))))))))))************))))))***++++++++++++***((()))***++++++***)))((((((((())))))******++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))************************((()))***++++++***)))(((%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......---.........//////000000////////////////////////..............................------------......---,,,,,,,,,,,,---......------............------(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***)))))),,,+++***))))))***+++,,,+++*********))))))((((((++++++++++++++++++++++++************************,,,+++******++++++)))(((+++++++++++++++***)))((())))))(((((((((***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))+++---,,,+++***+++,,,))))))))))))))))))))))))************************************************,,,+++***((((((((()))***''''''(((((())))))******************************+++)))'''''')))+++++++++...---,,,+++************((((((((((((((())))))***+++***)))(((((()))******))))))))))))))))))))))))***************)))((((((++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************(((((()))))))))))))))(((+++(((%%%$$$&&&((('''%%%(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))************))))))))))))******)))***++++++***)))***+++(((((()))***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,------------,,,,,,+++***+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++++++++,,,,,,---------//////...---,,,,,,------111111000//////...------,,,,,,,,,------.........////////////////////////........................................................................////////////////////////)))))))))***++++++,,,,,,++++++,,,,,,++++++******++++++***))))))***+++++++++*********))))))))))))++++++++++++++++++++++++************************,,,+++******++++++***(((+++++++++++++++***))))))+++***)))(((((()))******************************,,,,,,,,,,,,,,,+++***))))))+++---,,,+++***+++,,,************************************************************************,,,+++***)))(((((()))***))))))))))))))))))******************************+++)))'''''')))++++++***,,,,,,+++************+++))))))((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))***************)))((((((*********)))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++(((((())))))))))))((((((+++(((%%%%%%'''((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((('''''''''((()))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))******((()))******(((((()))***((())))))***++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------------,,,+++***+++,,,------......------------------------------------------------------...------------...//////------------............//////...---------------//////......------,,,,,,------........./////////////////////////////////........................................................................------------------------************************)))***++++++,,,+++++++++++++++***))))))***++++++***************)))))))))++++++++++++++++++++++++************************,,,+++******++++++***)))***++++++++++++***)))))),,,,,,+++))))))(((((()))************************++++++,,,,,,,,,+++******)))+++---,,,+++***+++,,,************************************************************************++++++***)))))))))******++++++*********************************************)))'''((()))++++++******))))))))))))***++++++***))))))))))))***++++++******)))))))))******+++)))))))))))))))))))))))))))************))))))((())))))))))))************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******(((((())))))))))))((((((+++)))''''''((()))((('''(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))''''''((())))))***++++++)))))))))(((((((((''''''''''''((())))))))))))(((&&&&&&'''(((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***************)))))))))***))))))(((((())))))***''')))***)))((('''((())))))))))))***++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((************************************************************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---............---------------------------..............................------......///000////////////////////////000/////////....................................////////////000000000000////////////////////////........................................................................------------------------+++++++++*********))))))((((((***++++++,,,,,,,,,+++******************+++************************************************************************,,,+++******,,,,,,+++*********+++++++++******)))+++++++++******)))))))))************************++++++,,,,,,,,,++++++***)))+++---,,,+++***++++++************************************************************************+++*********************,,,,,,,,,++++++************************************(((((((((***+++***)))(((((((((((()))***+++,,,***************++++++,,,******************++++++))))))))))))))))))))))))))))))************)))((((((((())))))******++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((''''''((())))))))))))(((((('''))))))(((((()))))))))((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++)))))))))(((((((((((('''''''''((()))))))))((((((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))***))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,++++++******))))))))))))(((((((((((())))))((()))***)))(((((()))***))))))*********+++++++++---,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++''''''((())))))***++++++))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********************************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,------..............................................................................//////000000000000000///////////////000000000000000//////000000000000000000000111000000000000000000000000////////////////////////........................................................................////////////////////////,,,,,,++++++***)))))))))'''((()))***+++,,,,,,,,,*********++++++************************+++++++++************************************************,,,+++***+++,,,---,,,***)))******+++++++++******))))))******++++++++++++***************************++++++,,,,,,,,,++++++)))+++---,,,+++***++++++*********************************************************************************++++++++++++***------,,,,,,++++++******************************)))(((((()))***+++***)))''''''(((((()))***,,,,,,***************++++++,,,))))))******++++++++++++))))))))))))))))))))))))((())))))*********))))))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&%%%%%%)))))))))))))))(((''''''(((((()))))))))((())))))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************)))'''&&&%%%'''((((((((()))))))))***+++*********)))))))))(((***)))))))))((((((((((((&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))***))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,++++++******))))))))))))(((((((((((()))))))))***++++++))))))***+++***************+++++++++---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))***************************************************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,------......---------,,,---......//////..............................------------------------///............///000000000000000///////////////......///000000//////...000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000,,,+++++++++******))))))'''((()))***++++++++++++)))***++++++++++++***)))*********+++++++++++++++************************************************,,,+++***+++,,,---,,,+++))))))***++++++++++++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************************************)))***++++++,,,+++++++++,,,,,,++++++++++++++++++************************)))(((((()))++++++***(((((((((((()))***+++,,,---***))))))))))))***++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%)))******))))))((('''&&&&&&'''))))))((((((((()))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************)))'''&&&%%%''''''(((((())))))******++++++***))))))(((''''''******)))))))))(((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***************))))))))))))((((((''''''(((((())))))+++,,,+++***)))***+++************************,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------------,,,------............---------...////////////...........................------------------------//////......//////000111/////////000000111111111...///111222222111000000111111111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................+++++++++***************(((((()))******+++******)))***++++++++++++***)))*********++++++,,,,,,,,,************************************************,,,+++***+++---...---,,,))))))***+++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,++++++************++++++++++++************************(((((((((***+++,,,***(((***************+++,,,---))))))((((((((()))******((()))***,,,------,,,,,,))))))))))))))))))))))))(((((()))************************)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&$$$&&&))))))(((&&&''')))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((*********)))))))))((((((''''''((())))))))))))(((''''''((()))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))***((((((''''''''''''(((((()))***+++***)))((()))+++************************+++***))))))(((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))******++++++******)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,---...............------...///////////////................................................///////////////000000111//////000111222333444444555666888::::::999888777666666555555444444333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................************************((())))))************))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))************************,,,+++***+++---...---,,,((()))***++++++++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************************************)))***+++,,,---,,,,,,+++)))))))))******++++++,,,************************(((((((((***,,,,,,***(((+++++++++***++++++,,,---((((((((((((((())))))***((()))+++,,,------,,,,,,))))))))))))))))))))))))(((((()))***************++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************)))((('''&&&"""&&&))))))'''&&&'''((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))******++++++&&&''''''((()))******+++&&&&&&''''''(((((())))))************))))))))))))(((((()))***************'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((())))))***))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((((()))***)))((('''(((***++++++*********************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---.../////////...---......///////////////////////////////////////000000000000000000000000///////////////000111111000000111222444555666666===???AAABBBCCCBBBAAA@@@<<<;;;;;;:::999888888777333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111++++++******************))))))***++++++++++++***************************+++++++++*********))))))***************)))((((((---,,,++++++******++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***************************************+++,,,,,,,,,---************************(((***+++***)))((()))***,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))***************************************+++++++++******)))***+++,,,------+++***))),,,,,,+++***)))))))))***)))*********++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***************)))(((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))))))))******&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))((('''&&&%%%%%%))))))))))))))))))))))))***************)))((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''+++)))(((''''''((()))+++---,,,***)))''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---******))))))(((((('''''')))((('''''')))*********))))))))))))************)))************+++++++++///...,,,***))))))***+++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,............////////////---------------------------------.........////////////////////////......000000/////////.........111...,,,---///000///---111000//////...////////////---///444444///000555,,,,,,---000000000666===CCCPPP\\\bbbdddbbb\\\UUULLLQQQQQQHHHBBBBBBAAA===888777555555666888888888444222444888666111222777333222222111000000111111...---,,,...000111///---000000///......///111111000///...............///))))))))))))))))))))))))))))))***+++++++++++++++************************+++++++++*********))))))&&&'''(((***+++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++************************(((***+++***)))((()))+++,,,,,,,,,+++++++++******************************************))))))))))))******************************+++++++++******)))(((((()))))))))))))))(((******)))))))))***++++++)))))))))*********++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********************))))))))))))((((((((((((((((((((((((***************)))((((((***************)))))))))************************((((((((((((((((((((((((***)))))))))((((((((('''***)))'''&&&&&&''')))***,,,+++***(((((((((((()))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))(((((((((((()))((('''((()))*********))))))))))))************)))************+++++++++...---+++)))((()))***+++++++++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))************++++++++++++******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,------------............---------------------------------.........///////////////...............///////////////000000000222000......000222111///////////////////////////111...000444444111111666222111222444444555<<>>???@@@BBBCCC???;;;@@@???@@@CCCGGGNNNZZZfffrrrwww}}}{{{qqqkkkiiijjjlllhhheeegggkkknnnmmmjjjmmmggg]]]RRRJJJEEEAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@===:::888888888666666666555555555444444111222333444555555555555******++++++,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++'''(((***+++,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,++++++))))))***+++++++++************************************************))))))***************************+++,,,+++*********,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********)))************************((()))***+++++++++++++++++++++++++++,,,---......111000///---,,,+++******((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******)))))),,,++++++******++++++,,,***)))((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))++++++******))))))((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))))))))((((((((())))))))))))******(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((())))))))))))'''***------***((((((***))))))))))))************)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))************+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000000............................../////////000000000/////////000000111111222111111111111111222222222111333555555444333222333444444555888===CCCHHHLLLSSSVVVXXXYYY\\\]]]WWWOOOIIIGGGHHHLLLPPPVVVbbbnnnzzzzzzxxxzzz}}}uuudddVVVNNNIIIEEEFFFFFFHHHJJJNNNQQQTTTVVVYYYVVVQQQMMMIIIDDD???;;;<<<:::888666555555555555222333444555555444333222)))******+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***+++,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......---,,,,,,++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++++++++***************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++******+++++++++++++++***///...---++++++*********)))))))))*********++++++))))))************))))))))))))))))))))))))))))))++++++***))))))***++++++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))++++++************++++++((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))************''''''''''''''''''''''''&&&''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))(((((((((&&&'''((())))))(((((('''(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))(((((((((((('''+++......***'''(((***))))))))))))************)))************+++++++++******+++++++++++++++***'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,++++++,,,------,,,++++++,,,,,,,,,------------...---------.........//////.........................../////////000000000000///000000111222222333333111111333444666777888999999<<>>???>>>>>>>>>>>><<<999666555((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,,,,,,,+++******)))))))))***+++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---***************************+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************(((((()))++++++,,,,,,,,,***+++,,,------+++***)))++++++******)))*********************++++++++++++))))))************)))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))******((()))***+++,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&'''((())))))((((((,,,,,,++++++******))))))************************(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((())))))*********+++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))(((((('''''''''+++///...***'''(((***))))))))))))************)))************+++++++++***++++++,,,,,,,,,++++++&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((***,,,---------,,,******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))*********************)))***++++++,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000000000000111222333333444444000222444666999<<<>>>???IIILLLPPPPPPMMMKKKKKKLLLNNNOOORRRYYYeeessskkkiiiiiijjjkkkmmmuuuqqqkkkjjjiiihhhjjjmmmttt~~~{{{qqq^^^ZZZUUUPPPMMMMMMOOOPPPQQQQQQPPPNNNKKKGGGCCC@@@++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,---------............---,,,+++***)))((()))***++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,---......+++(((---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++******))))))---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((+++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((())))))))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''''''''''''''***)))(((''''''((()))***+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************((((((''''''''''''((((((,,,,,,++++++***)))))))))***)))))))))))))))***+++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******************************.........------,,,,,,,,,******+++++++++,,,,,,,,,000///...---------------.........------,,,,,,,,,---...///000111111000000111000000000111111///......111111///111444333///222000000222222111555:::999999:::;;;???GGGQQQXXXhhhpppyyyyyypppddd[[[WWW___```dddooo|||wwwxxxwwwuuuxxx}}}~~~{{{}}}xxxvvvyyy|||www|||}}}~~~xxxwww||||||ssshhhbbbaaadddfffggghhhrrryyyuuukkkbbbYYYSSS++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,,,,,,,---///000000---+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++++++++************---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************++++++,,,,,,+++******)))************************************************************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))(((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))))))))'''''''''(((***+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))((((((''''''((())))))******))))))((((((((())))))))))))(((((())))))))))))************((((((''''''''''''((((((+++++++++*********************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))*********************************+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,++++++,,,,,,,,,------------//////...---------------.........---------,,,,,,...///000111111000000///111000///...///000111111000222222111222666666333555444555999:::888999<<<>>>AAAFFFMMMVVVbbbnnnvvv{{{qqqlllmmmmmmqqqwww~~~~~~}}}|||~~~}}}xxxvvvxxx~~~|||xxxwww{{{wwwnnn++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,******++++++,,,,,,------///---+++)))(((***,,,...,,,,,,,,,,,,++++++++++++------...000222222000...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,+++++++++************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))*********)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))(((((((((((('''''''''''')))******************)))))))))(((((((((((())))))))))))))))))************)))((((((''''''(((((())))))************+++++++++++++++***)))((((((((())),,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))************))))))************************((())))))******+++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............//////...------------..................---------///000111111222222222111222111/////////111333555222555555444666<<>><<<===BBBCCC@@@@@@CCCIIINNNUUU^^^iiiuuu}}}zzzzzz{{{~~~}}}{{{}}}}}}+++++++++,,,,,,,,,------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...,,,+++******+++,,,---------,,,,,,++++++***---------///111222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,---......------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))'''((()))************************)))))))))))))))+++***(((''''''((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((())),,,------,,,)))((((((((((((((()))))))))))))))(((((('''((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++*********)))(((''''''((()))***((()))))))))************))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,***)))((((((((((((+++++++++******)))))))))))))))))))))))))))))))))))))))************))))))************************''''''((()))***+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........///......---------......///........................///000111222333444444111222222333333444666888666;;;>>>???EEENNNUUUWWWXXXRRRMMMMMMMMMLLLNNNRRRXXX\\\bbbgggmmmsssyyy}}}uuu|||~~~+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---......---,,,***)))...------,,,,,,+++++++++---,,,,,,---000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------------------------------------------------,,,,,,---.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---------,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((()))***************))))))))))))))))))******+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((())),,,------,,,)))((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))(((((()))***+++,,,,,,---,,,,,,***)))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************************''''''((()))***+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---------......////////////////////////////////////000000111222222222555888999888888:::;;;@@@HHHPPPVVV```nnnzzz{{{ooobbb[[[WWWWWWZZZ___aaadddgggiiijjjkkkmmmnnniiiooovvvzzz{{{++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......------,,,,,,++++++***,,,...000///---+++)))------------,,,,,,,,,,,,---,,,+++,,,...//////...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------..................---------,,,------------............------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***)))******++++++******)))))))))))))))************+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))************)))******************)))(((((())))))))))))(((((())))))))))))***************))))))(((((())))))***(((((()))***++++++,,,,,,++++++***)))((((((((()))&&&''''''((())))))******))))))))))))))))))))))))))))))************))))))************************((())))))******+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------...//////////////////000000000000111111111222333555666777<<>>???@@@AAADDDHHHMMMRRRVVVXXXWWWYYY\\\^^^```cccgggjjjpppvvv}}}------------------------)))***+++,,,---.........,,,---...---,,,,,,---...,,,,,,,,,------.....................////////////000/////////............////////////////////////////////////////////////,,,---...///000000000000---------.........//////////////////000000000000////////////////////////---.........//////000000//////............//////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((('''(((((()))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++++++++******+++---...///------------------,,,,,,,,,,,,,,,---...//////000---------...///000000111555777;;;???CCCGGGIIIKKKMMMMMMNNNOOOPPPRRRTTTUUU```ccciiimmmpppsssvvvyyy******+++++++++,,,,,,,,,........................,,,,,,,,,---------......//////............//////........./////////000000///......---,,,+++******+++,,,---------,,,+++***------------...000111222---......////////////..............................///000///.........///000000///...------------------------------...............//////000000000000000000000000000000000........................---------------...///000,,,---------.../////////------------------------,,,,,,,,,++++++***************+++,,,------------,,,------......------,,,+++++++++++++++***)))((((((,,,---***)))+++***(((---------,,,,,,+++++++++******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))***+++,,,,,,------(((((()))++++++++++++++++++)))'''&&&((()))((((((************************))))))))))))))))))))))))''''''((((((((((((''''''))))))***))))))((('''''''''&&&&&&''''''((()))***))))))))))))))))))))))))***)))((()))***+++***(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''(((***+++,,,''''''(((((())))))******************************(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************************************(((((((((((('''''''''''')))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***///...,,,++++++,,,---...---...///000111222222222111111000//////111444777<<<:::>>>GGGLLLLLLPPPVVVZZZYYYWWWTTTUUUXXX^^^ccckkkpppvvv{{{+++,,,,,,,,,------------........................,,,,,,---------.........//////............//////------------.........///......------,,,+++******++++++---.........---,,,000000000///000000111111......///////////////...000000////////////000000000000111000/////////000222222111000000000000000000000000000000111111222---------.........//////////////////////////////...........................------------...///000------..................------------------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++*********++++++*********,,,,,,,,,,,,,,,+++******,,,,,,***(((+++///...***------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))***++++++*********++++++,,,,,,,,,*********)))))))))))))))((())))))***))))))((((((************************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))(((((('''&&&(((((((((((()))***++++++))))))))))))))))))))))))***)))((()))******)))((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''''''''((()))(((((((((((())))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++///......------......///---......///000000000000//////000///000333888<<<@@@???CCCMMMTTTWWW\\\ccc______```aaaccchhhmmmrrruuu{{{------------....................................,,,------------...............------------......------.........///////////////......---------,,,,,,---...///000000000///000000//////............000000000000000000000000222222111111111111222222333333222222111111000000222111000000000000000000///////////////000111111............////////////////////////////////////..............................------......////////////..................---------------------------------------,,,,,,,,,.........------,,,******,,,,,,------------,,,,,,---------------,,,,,,+++...,,,(((&&&+++000000+++,,,,,,,,,,,,++++++++++++******++++++++++++***************************************))))))***************)))))))))***++++++******++++++++++++++++++,,,+++***)))((()))******---000222111,,,(((''''''************************))))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((('''&&&&&&''''''''''''((()))***+++))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++...//////000000000//////////////////000000000000000000111222555:::@@@DDDKKKJJJMMMTTTZZZ___eeejjjooorrrvvvyyy}}},,,------------.................................------------..................------------....../////////000000000111111000000000000/////////////////////000000000000000000000000000000000000///222222222111111222222222444333333333333444444555777666444444444444222111333222222111111111111111000000////////////000111000000000000111111111111................................................//////............//////000000//////......------..........................................------------......---,,,++++++......////////////......,,,,,,------------,,,,,,+++------******---,,,))),,,+++++++++++++++++++++******++++++++++++******************************++++++************++++++)))(((((('''(((((())))))++++++++++++************+++*********+++...000222888;;;;;;666---'''&&&'''************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))***((('''((()))***)))(((''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++***)))***+++***+++++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,---...///000111000///...000000000000000111111222444444666888;;;AAAHHHNNNUUUUUUXXX^^^fffnnnuuu{{{,,,,,,,,,,,,------------........................---------.........//////.........------............////////////000000000///////////////000000000000//////000000000111111333333555666777777777666666555555444555666777777777888999::::::;;;;;;;;;>>><<<:::999::::::777555777666555444444444444444444444333222111111222222111111000000000000000000////////////////////////////////////////////////000//////.........//////000000000//////......---................................................+++,,,------.........---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))333999444---)))))))))++++++++++++++++++++++++******++++++++++++******************************++++++************++++++))))))(((((((((((())))))+++*********************))))))***,,,///444888:::<<<<<<:::333***&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))))))))))))))))))))))))))((('''((()))***)))'''''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))***++++++***)))***+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------......---------,,,---...///000//////...000//////000111222444555888999;;;===BBBIIIRRRXXX^^^aaafffmmmxxx+++,,,,,,,,,,,,---------........................------.........///////////////............//////------........./////////......//////000000111111222222222333444666777888999;;;===???@@@@@@??????@@@?????????@@@BBBDDDEEEEEEGGGJJJMMMNNNNNNNNNMMMOOOLLLIIIIIIJJJJJJFFFCCC===<<<;;;999888777777777777666444333222111000000000000000000////////////000000000000000000000000////////////////////////000000//////......//////000000//////////////////........................---------...............++++++---....../////////,,,------......------,,,***++++++,,,,,,,,,,,,+++***888AAA<<<000******+++*********+++++++++++++++******++++++++++++***************************************))))))*********,,,,,,+++*********++++++))))))******************'''(((***---111555999;;;444333111,,,''''''***...))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''(((((((((((('''''''''''''''((()))***+++)))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))******&&&&&&''''''(((***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++***)))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,------...---......//////......---,,,,,,---.../////////////////////111333666999:::???@@@BBBFFFLLLVVV```gggqqqvvvzzz}}}------------................................................////////////000000////////////000000//////000000000111111111222222333444555555666666999999:::===@@@DDDGGGIIINNNPPPRRRSSSTTTSSSRRRQQQSSSSSSSSSSSSUUUWWWZZZ\\\^^^bbbggglllnnnnnnlllkkkkkkgggccccccdddddd```\\\OOONNNLLLJJJHHHFFFEEEEEE???===;;;999777555444444333333222222222111111111111111111111111111111111////////////////////////111111000//////////////////////////////000000000........................,,,,,,---------.........------...............---//////000000000000//////++++++,,,---------------,,,888???:::000+++++++++)))*********++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***---,,,++++++******++++++(((((())))))******++++++((()))***,,,...000111222---+++***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''(((((()))))))))((((((((((((((()))***++++++)))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((()))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))***++++++***)))***+++)))******+++,,,,,,---------,,,,,,,,,,,,---............////////////..................///000111222222333444666:::???CCCEEEHHHKKKNNNTTT]]]hhhuuu}}}............/////////000..................................../////////000111111000000000000111111333333444444444555555555888888999:::;;;<<<<<<===@@@AAADDDGGGLLLRRRWWWYYYiiijjjkkklllllljjjiiigggdddddddddeeegggjjjmmmooouuuyyy}}}yyyyyy{{{zzzvvvrrrfffeeeccc```]]][[[ZZZZZZLLLJJJHHHEEEBBB@@@???>>>777777777666666555555555111111111111111111111111000000000000000000000000111111000///////////////......//////000000111111////////////////////////,,,,,,,,,---------......////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,---.../////////...,,,444999444...++++++***))))))******++++++++++++******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((())))))'''(((((()))***++++++,,,)))******++++++******))),,,***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))******))))))'''&&&&&&''''''((()))***)))))))))))))))))))))))))))'''&&&'''((()))((('''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&((())))))***))))))(((((((((((((((******))))))((((((((('''************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))***+++,,,,,,---------,,,,,,,,,,,,---............////////////......000//////...///111333444888888:::===BBBGGGLLLOOOQQQTTTYYY```kkkxxxzzz|||||||||~~~------......---,,,++++++---------......//////000//////000000/////////...222111111000111333555666666777:::<<<>>>?????????CCCDDDDDDDDDDDDEEEGGGJJJNNNNNNOOOQQQVVV\\\aaaeeevvv}}}zzzuuutttvvvrrrnnnmmmooossstttttt{{{|||}}}|||||||||{{{ttttttjjj___YYYWWWTTTNNNHHHIIIGGGCCC@@@>>>;;;888666777777777555222111111222///000111000...---......000000000000////////////222111111111000000000000////////////////////////........................------------------------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---+++*********++++++++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))***(((&&&&&&)))+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++++++++,,,,,,,,,---------111000000/////////000000,,,+++...444555333333666<<<@@@CCCEEEKKKUUUZZZZZZYYYbbbnnn{{{zzzvvvuuuvvvzzz------------............////////////////////////000////////////000222222333333444555777888:::;;;AAABBBDDDFFFGGGHHHIIIIIILLLLLLKKKJJJJJJLLLQQQUUU[[[ZZZYYYXXXYYYZZZ\\\]]]mmmsssyyy{{{xxxtttssssssuuurrrmmmlllmmmoooooooootttzzz}}}zzz{{{{{{rrrmmmhhhbbb]]]___\\\WWWSSSOOOLLLIIIGGGBBB@@@===999777555444444555555555444222111000111//////000111111111111111000000000000000000//////////////////////////////........................------------------------......---,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++***)))******+++++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******************)))))))))(((************)))))))))(((************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))***)))(((''''''(((((()))***(((&&&''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))++++++++++++++++++++++++------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,---...//////444111///111444666===DDDDDDJJJOOORRRXXXbbbiiilllpppwwwuuuqqqnnnpppxxx++++++++++++,,,---...///000000000///////////////222222222222444666888999888:::<<<>>>@@@BBBBBBCCCHHHGGGGGGHHHHHHJJJKKKKKKIIIHHHFFFDDDDDDHHHNNNSSSTTTUUUUUUUUUVVVWWWWWWXXXYYY]]]aaabbbaaaaaacccfffeeeccc```___```bbbcccccccccgggmmmqqqtttuuuvvvwwwvvvooolllooowww}}}}}}zzzzzzxxxtttoooiiieeeaaa```WWWQQQIIICCC@@@>>>;;;999777666555333222111111111...///////////////...---////////////////////////////////////////////////........................------------------------......---,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++******)))*********************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))(((((((((((())))))***)))((('''((()))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---------......+++++++++,,,---...000000444000///111444999BBBLLLMMMWWW```eeekkkvvv...---------...///000111/////////000111111222222666888:::===???@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHHHHGGGFFFEEECCCBBBBBBCCCDDD@@@@@@???======@@@EEEIIIGGGHHHJJJMMMNNNOOOPPPPPPJJJKKKLLLKKKKKKMMMQQQUUUQQQPPPPPPQQQSSSVVVXXXXXXSSSVVVYYY\\\]]]^^^```bbbtttqqqkkkbbb\\\^^^gggpppjjjlllmmmlllqqq~~~}}}wwwmmm```WWWRRRNNNIIIDDD>>>;;;888666555444333222222222111111000///---,,,.........////////////000////////////////////////......................................................------------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++***************)))))))))))))))*********)))))))))))))))************)))))))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((''''''(((((())))))******(((((((((((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------........................///111222333000000333999<<>>AAACCCEEEFFFDDDFFFKKKMMMMMMJJJFFFCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@???>>><<<;;;:::999999666999<<<>>>???@@@BBBCCCCCCDDDFFFIIIJJJJJJJJJJJJPPPNNNLLLKKKLLLPPPTTTVVV^^^___```___]]][[[ZZZZZZYYYYYYYYYWWWUUUSSSSSSTTTTTTVVVWWWUUUQQQQQQVVV[[[^^^YYYSSSQQQQQQVVVcccoooyyy||||||zzz{{{}}}yyyrrrmmmnnnggg^^^VVVQQQLLLFFFAAA<<<:::777444333333444444333333222222222111111111000000000000000000000000////////////////////////........................---...////////////...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++*********************************++++++++++++,,,))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))(((%%%'''******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........////////////000000000000111222333555666::::::===BBBGGGPPP```ooo~~~qqqjjjiiijjjlllnnnsssyyy000333666:::<<<======<<<===>>>@@@CCCEEEHHHJJJKKKHHHIIIJJJIIIGGGDDDAAA???>>>>>>>>>>>>>>>???@@@AAA??????@@@AAAAAAAAAAAAAAA===???CCCFFFIIIMMMQQQTTTTTTUUUVVVXXXZZZ[[[\\\\\\ZZZZZZZZZ\\\aaafffiiilllvvvxxxyyywwwsssooommmmmmppppppooolllgggcccaaaaaa___aaacccbbb``````cccffffff]]]UUURRRPPPOOOUUU]]]ooovvv}}}~~~yyytttssstttrrryyyxxxqqqmmmiiiddd___SSSOOOGGG???:::777777777777666666555444333222222000000000000000000000000////////////////////////........................---...///000000///...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---...------,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******((()))))))))************((()))))))))************************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((())))))******)))((('''$$$'''++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000//////111333555888;;;<<<>>>@@@GGGOOOVVVaaattt|||yyywwwvvvtttyyy}}}~~~zzzvvvtttsss|||:::>>>CCCIIILLLNNNNNNMMM???@@@BBBDDDFFFHHHIIIJJJKKKIIIFFFCCC@@@>>><<<;;;======<<<===>>>@@@BBBCCCEEEGGGIIILLLNNNPPPPPPPPPQQQSSSVVVZZZ^^^eeelllqqqvvvuuusssqqqnnnllljjjiiiggggggjjjooovvv}}}~~~yyyvvvuuuwwwxxxxxxxxxxxxxxxzzz{{{uuujjjaaa^^^ZZZVVVWWW[[[jjjsss}}}zzztttqqqqqqkkknnnrrrtttwww~~~rrrkkk___SSSHHHBBB???>>>999999888777555444333222000000000000000000000000000000000000000000000000////////////////////////---...///000000///...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---...///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******(((((())))))*********+++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))*********((('''&&&$$$'''+++,,,)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,------...///---------------------------------....../////////////////////000000000000///000333666:::>>>AAACCCCCCJJJWWWeeennnxxxwwwlllhhhhhhhhhfffhhhnnnuuu}}}CCCKKKVVV```ccc```ZZZUUUJJJFFFAAA======@@@BBBCCCHHHGGGEEEDDDDDDBBB@@@>>>===@@@EEEIIILLLOOOSSSUUU[[[XXXYYY___ccceeegggkkkkkkkkknnnssstttttt}}}vvvuuuyyy~~~yyyzzz|||rrrhhhaaa______eeellltttvvvrrrmmmkkkkkkhhhhhhfffcccaaafffnnnuuu|||nnn^^^VVVOOOHHHCCCBBB???<<<999666444333333333222000......000222000000000//////.........000000000000////////////////////////////////////........................***++++++,,,,,,------...,,,,,,---------,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))((()))******+++)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((()))*********((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))))))))))))))((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((()))*********)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******++++++************++++++++++++************++++++))))))))))))))))))))))))---***''''''***,,,,,,+++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,111111000111333333333222333444:::BBBCCC@@@BBBIIIKKKVVVhhhzzzzzzvvvpppkkkjjjkkkoooqqqZZZ___eeeiiihhhaaaYYYSSSEEEBBB===:::999;;;===???DDDDDDFFFHHHKKKLLLMMMLLLIIIMMMTTT[[[bbbggglllooopppkkkkkkpppuuuwwwxxx{{{{{{yyyzzz}}}~~~uuuqqqpppooorrruuutttpppkkkhhhhhhbbbaaa___\\\\\\___eeeiiigggooo{{{~~~rrrhhh___SSSPPPKKKFFF@@@<<<888777444555555444333222333333////////////000000111111111000000000////////////////////////////////////........................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******+++******)))((('''(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))(((((((((((())))))*********)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***++++++******))))))******+++++++++************++++++)))))))))))))))))))))))),,,***'''(((***,,,,,,+++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---......///111333666777777>>>===AAAGGGIIIJJJPPPWWW```mmm~~~|||uuuwwwzzz]]]___```___YYYQQQIIICCC???===;;;999999;;;===???EEEHHHMMMSSSYYY^^^bbbdddaaaeeekkkrrrwww{{{|||}}}|||{{{|||xxxuuusssjjjgggcccbbbbbbcccdddddd]]]cccpppzzzkkkhhhbbbZZZQQQIIICCC???999999888777666444222111222222222111111222222222111111000000000/////////////////////////////////..............................------,,,++++++***...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,************************************************,,,++++++******)))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********)))))))))*********++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++******))))))))))))******))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******++++++******))))))******+++++++++************++++++))))))))))))))))))))))))+++***((()))***,,,,,,+++++++++***))))))***++++++,,,++++++******++++++,,,------------------------////////////////////////......000333777<<>>:::777333111777666555333222111111111111111111000000000//////////////////////////////..............................------,,,,,,,,,,,,///...,,,******+++,,,---......---------,,,,,,,,,))))))*********+++++++++************************************************------,,,++++++***))))))))))))))))))))))))))))))(((((())))))************(((((()))***************))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************)))((('''(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++***)))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))******)))******++++++++++++******************++++++++++++******+++++++++------------------------000000////////////000000111333555999===CCCIIIMMMPPPQQQUUU]]]eeennnwww}}}{{{yyyyyy}}}BBBBBBAAA@@@???>>>>>>===<<<@@@FFFKKKPPPUUU[[[___eeeiiipppuuuzzz~~~{{{yyyzzzyyysssppppppvvv|||pppiiiccc\\\SSSJJJDDD???999666777666444222000000000111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........///...,,,******+++,,,---......---------,,,,,,,,,))))))*********+++++++++************************************************...------,,,+++***))))))))))))))))))))))))))))))************))))))(((((((((((()))************)))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++)))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))((((((''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++***))))))))))))))))))***++++++************++++++))))))))))))))))))))))))))))))***+++******++++++*********++++++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...///000111111555777:::===BBBIIIQQQWWWZZZ___hhhrrr}}}uuulllhhhjjjlllsss<<<<<<<<<===???CCCFFFHHHJJJPPPYYY___dddiiiooosssxxx|||~~~~~~xxxtttrrryyyyyyxxxxxx|||}}}xxxsss{{{|||wwwvvv{{{}}}ttthhh]]]TTTLLLCCC===888777444222111111222222222222111111111000000000////////////////////////////////////////////////+++,,,,,,---......//////...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++*********))))))))))))))))))))))))++++++******)))((((((''''''((()))++++++******)))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$&&&'''((()))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''''''''(((((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))((()))+++,,,+++******+++)))***++++++++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........///111333444666:::>>>AAAFFFOOOZZZbbbbbbkkkwww{{{vvvoooiiiiiinnntttyyy>>>???AAAEEEKKKQQQWWW[[[bbbiiirrrxxx{{{}}}}}}yyyyyy{{{{{{xxxvvvxxxtttlllggglllzzz|||}}}yyynnnssszzz|||xxxsssnnnlllkkkooo|||}}}sssgggZZZPPPEEEBBB>>>999666444444444222222222111111111000000////////////////////////////////////////////////---------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))))))))))))))*********)))))))))))))))'''(((***+++++++++)))((((((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((()))***((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,------,,,,,,))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))'''))),,,,,,+++)))***,,,)))***++++++++++++***)))...------,,,,,,------...------------------------//////...///111333666888999===BBBGGGNNNXXXfffoooqqq|||vvvvvvxxx|||JJJLLLPPPVVV___hhhpppuuuwww~~~xxxnnnnnnsss~~~|||nnngggbbb___bbbeeegggjjjooonnneee\\\^^^jjjvvvyyyxxxxxxpppiiikkkwww}}}}}}{{{wwwtttsssssstttfffjjjwwwttthhhUUUQQQKKKCCC<<<888555555222222222111111111111000////////////////////////000000000000000000000000/////////...------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************++++++))))))))))))))))))))))))((((((((()))******++++++'''(((***+++,,,+++)))((((((((((((((())))))))))))************************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))))))))((('''(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,------,,,,,,))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))&&&)))------+++)))***,,,)))***+++,,,,,,+++***)))///......------......///////////////////////////000//////000222555999;;;<<>>;;;999888777555222111111000///...000000000////////////...........................------............------///......---------------((('''&&&(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((()))***+++,,,+++,,,,,,---...---------,,,------...............//////000///...000333555555888===BBBDDDHHHTTTbbbqqqrrrvvv|||~~~yyynnniiimmmyyyjjjhhhhhhggg```WWWSSSTTTYYY]]]```___\\\]]]bbbhhhkkkfff___WWWOOOJJJGGGFFFEEEFFFIIIKKKKKKIIIJJJLLLSSSZZZcccjjjllljjjhhhgggZZZYYYYYYWWWWWWWWWXXXZZZVVVVVVYYY```iiissszzz~~~|||sssfffXXXPPPNNNPPPXXXVVVUUUUUURRRQQQVVV]]]]]]___``````ccchhhhhhdddeeekkkttt~~~xxxwwwxxxuuuoookkkhhhrrr{{{sssfffYYYMMMDDD===:::999666333222222333333222111000000000////////////........................---......//////......---+++++++++++++++******)))(((''''''(((***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,---.........------,,,---......//////......000111111000///111555888:::???HHHQQQVVV]]]kkkyyy}}}|||qqqqqqrrrxxxoooeee\\\ZZZZZZZZZTTTLLLIIIJJJLLLOOOQQQOOOOOOVVVcccoooxxxwwwrrrfffYYYPPPMMMNNNMMMMMMPPPTTTSSSPPPQQQTTTXXX```iiinnnooooooooopppeeeeeedddbbbaaabbbeeegggfffeeefffiiipppvvv{{{}}}}}}wwwnnnccc[[[XXXYYYbbb___^^^\\\WWWTTTWWW^^^eeefffddd```______\\\WWWVVVYYY^^^eeelllsssxxxzzzwwwkkkdddaaaiiiwwwttteeeUUUGGG???;;;888444222333444555555111111000000000/////////..............................////////////......,,,------------,,,+++***,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((())))))***))))))))))))(((((((((((('''(((((()))******++++++((((((((())))))))))))***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...............------...////////////...///000000000111555:::>>>BBBHHHSSS```hhhppp|||xxxrrrpppooovvv{{{~~~~~~oooaaaZZZZZZXXXXXXXXXSSSLLLIIIKKKFFFJJJLLLMMMOOO[[[nnn}}}wwwiii___\\\]]][[[ZZZ]]]bbbbbb^^^___dddeeekkksssvvvwwwxxx{{{zzzzzzzzzwwwuuuvvvyyy}}}}}}{{{{{{~~~}}}wwwrrrnnnllltttrrrqqqpppjjjddddddiiiqqqsssqqqmmmiiiggg```XXXSSSSSSUUUWWWZZZ]]]```aaakkkpppvvvyyy{{{tttmmmfffkkkvvvppp___TTTLLLGGG@@@;;;888777666555111111111000000000//////..............................////////////.........///000000000///------...---,,,---...///...---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))'''''''''((()))))))))***(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------...............------...//////////////////000222444777===DDDIIISSSXXXcccrrr|||wwwuuuxxx|||}}}tttrrrppphhhcccbbb[[[ZZZYYYYYYUUUNNNLLLNNNHHHMMMRRRTTTXXXfff{{{vvvnnnjjjiiifffdddgggnnnooolllnnntttrrrxxx~~~~~~uuusssvvvwww{{{|||yyywwwsssjjjaaaXXXWWWVVVUUUTTTSSSSSSSSSXXX\\\aaadddgggkkkpppuuutttvvv}}}vvvjjjeee^^^TTTJJJCCC>>>:::888111111111111000000000000////////////////////////......////////////......+++,,,---------,,,******...,,,++++++------,,,***************************++++++,,,,,,,,,---------++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******((((((((((((((()))******''''''(((((())))))******''''''''''''((((((((((((************++++++++++++(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,---......//////......---......///////////////000222555999>>>FFFNNNTTTgggkkkvvv~~~yyyyyyyyy{{{}}}}}}rrrkkkdddbbbeeeeeeaaa]]]\\\^^^``````]]]ZZZWWWVVVWWWXXXYYY^^^eeennnwww}}}}}}{{{zzzzzzzzz}}}zzzxxxxxxzzz|||~~~~~~|||yyyssskkkeeeaaa\\\WWWUUUVVVWWWWWWUUUTTTZZZ``````[[[WWWWWWZZZdddffffffdddaaabbbhhhmmm}}}oooaaaTTTHHH???999777888777333///...111444000//////......//////000////////////////////////------------------------+++++++++,,,,,,---------//////...------,,,++++++++++++******)))((((((((()))************+++++++++************************************************))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))*********+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((((((******))))))))))))*********)))(((''''''((()))***++++++***)))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++******))))))((((((''''''%%%''')))))))))***,,,---++++++******))))))(((((()))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++***+++---...///...------///,,,---000000......111333777;;;>>>CCCPPPcccrrrzzzzzzzzzqqq~~~vvvvvvoooeee```aaaccccccZZZWWWWWW\\\dddhhheeeaaabbbdddggggggfffddddddddddddeeegggjjjnnntttyyy}}}|||~~~|||vvvlllgggbbb____________]]]bbbiiipppppphhh___YYYWWWZZZYYYWWWSSSPPPQQQUUUYYYqqq}}}rrraaaQQQFFF;;;888444222222222222111000000///...------......////////////////////////------------------------+++++++++,,,,,,---------......------,,,+++++++++*********+++++++++++++++)))************+++++++++************************************************))))))))))))************++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((()))))))))*********+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******+++***)))(((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))*********+++++++++******))))))((((((((((((((()))******)))((()))+++************))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++---...///000//////111///000333333222333777888===FFFOOO[[[iiiwwwsssnnnllllllqqqwww~~~|||wwwppppppnnnjjjgggiiiqqqxxxWWWXXXTTTMMMIIILLLPPPPPPOOOPPPUUU___jjjooommmiiigggiiilllmmmnnnnnnpppqqqssstttwwwzzz}}}||||||~~~|||xxxsssooonnnmmmkkkjjjnnnuuu|||~~~wwwmmmddd___[[[VVVNNNHHHFFFGGGHHHIII\\\iiiyyy~~~yyywwwxxx{{{wwwwwwyyy|||xxxeeeXXXIIIAAA888555666777333///111000000///............///////////////////////////.........------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++************++++++,,,------...)))************+++++++++************************************************))))))))))))************------,,,,,,+++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((())))))*********))))))))))))******+++++++++***)))(((&&&&&&((((((((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''((())))))******))))))((())))))))))))************)))))))))*********++++++***))))))))))))(((((((((+++,,,,,,+++(((''''''((()))))))))***************,,,+++*********+++,,,---------------,,,,,,,,,,,,***+++---...000000111111000...///222333111444:::<<>>:::888444111111111000000000000000111//////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---))))))*********+++++++++************************************************((()))))))))************------,,,+++******))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***))))))))))))******+++******))))))))))))******)))***++++++***)))'''&&&((((((((((((((((((((('''(((((((((((())))))))))))******))))))(((((('''''')))))))))******)))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))+++,,,,,,+++(((''''''((()))))))))******+++++++++,,,+++***))))))+++---...------------------,,,,,,,,,,,,---...//////000000000///000333333333777>>>EEEPPPaaasss}}}vvvwww|||mmmaaa_________aaajjjzzz~~~zzzwwwoooggg^^^ZZZYYYXXXTTTPPPNNNMMMMMMQQQWWW\\\\\\ZZZTTTUUUUUUTTTQQQLLLGGGDDDDDDEEEEEEEEEEEEHHHMMMQQQMMMPPPSSSUUUUUUVVVWWWYYYXXXVVVWWW[[[[[[XXXWWWYYY[[[hhhrrrnnnggglllzzzGGGLLLNNNNNNQQQYYY___aaa___```ccciiippptttuuusssvvvxxxzzzzzzzzz{{{}}}~~~{{{zzzuuurrrooorrrzzz}}}{{{zzzuuulllaaaZZZXXXVVVRRRNNNQQQNNNLLLLLLNNNQQQRRRSSSSSS^^^ppp}}}ppphhhddddddlllrrr{{{wwwlll\\\MMMAAA:::666444000000/////////000111111000000000000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,++++++************))))))*********+++++++++************************************************((()))))))))************,,,,,,+++***)))(((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''(((((()))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******'''((()))+++++++++***)))(((((()))*********)))((((((((((((((())))))))))))***)))))))))((((((((('''))))))************))))))((()))))))))************(((((()))))))))*********))))))))))))************)))***+++***)))((()))***))))))******++++++,,,,,,,,,+++***))))))+++---...------------------------------------------......222222444888888:::AAAJJJYYYfffvvvxxxpppuuu}}}uuujjjbbbbbbcccjjjqqqwww{{{tttjjjkkkjjjhhhddd___ZZZWWWQQQKKKDDDBBBEEEFFFDDDAAACCCAAA@@@CCCGGGIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPNNNLLLMMMPPPPPPMMMLLLOOOPPPXXX]]]\\\]]]fffqqqwwwwwwtttqqqoooqqqvvv}}}}}}yyytttrrrsssuuuwwwQQQVVVYYYZZZ]]]dddjjjkkkjjjkkkmmmrrryyy|||zzzzzzzzzxxxwww{{{xxxrrrjjjfffddd```ZZZTTTRRRNNNJJJJJJLLLKKKHHHDDDFFFJJJVVVeeelllnnnwwwvvvooofffggglllzzzrrraaaRRRFFF>>>:::333222111000000000000000000000000000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++***))))))))))))************+++++++++************************************************))))))))))))************+++*********)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))******+++******))))))))))))******'''''')))***+++,,,,,,,,,'''(((***+++++++++***)))(((((((((((())))))))))))((((((((())))))))))))))))))******++++++******)))))))))))))))************((((((((()))))))))******)))))))))************+++'''(((******))))))***,,,*********+++++++++++++++,,,+++*********+++,,,---------------..................------......///000111222777<<>>FFFMMMUUUeeesssvvvtttuuu}}}~~~nnncccdddiiiqqqzzzuuujjjgggppp~~~uuuqqqnnnjjjjjjlllfffhhhiiieee\\\SSSLLLHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGIIIJJJKKKIIIGGGEEEEEEFFFHHHJJJLLLKKKKKKLLLNNNPPPPPPPPPPPPQQQQQQPPPOOONNNPPPQQQRRRNNNLLLNNNOOONNNPPPTTTRRRWWW[[[___fffppptttsss|||{{{yyyxxxxxxxxxyyyyyytttqqqiii___WWWSSSTTTVVV^^^hhhqqquuu{{{fffmmmsssvvv||||||vvvqqqnnnuuu|||||||||vvvjjjhhhddd___ZZZXXX[[[]]]RRRHHHCCCGGGFFFBBBFFFOOOQQQ]]]hhhiiihhhkkkooorrr|||uuu^^^MMMHHHFFFCCC???:::777444333000000000000000000000000,,,,,,---...///000111111---------,,,,,,+++++++++------------------------+++,,,,,,------......///)))************+++++++++************************************************))))))))))))************++++++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((************************&&&&&&&&&&&&'''(((************))))))))))))******,,,+++***)))))))))++++++$$$&&&((()))***)))((('''(((((((((((())))))))))))&&&&&&'''((()))***++++++******++++++++++++******))))))))))))************(((((((((((())))))))))))))))))******++++++++++++)))***+++***)))((()))***---,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++---------.........//////------...000222666999:::===BBBKKKVVV___jjj|||zzzwww|||ssshhhfffvvvzzznnnhhhhhhjjjkkk}}}uuujjj^^^WWWRRROOOPPPTTTQQQSSSTTTQQQMMMIIIHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLCCCFFFIIIJJJJJJIIIJJJJJJGGGJJJLLLJJJGGGFFFHHHKKKIIIIIIHHHHHHHHHIIIJJJJJJNNNLLLIIIIIILLLPPPSSSTTTKKKMMMNNNOOOPPPRRRUUUWWWWWWSSSPPPRRRRRRRRRVVV[[[ZZZaaahhhlllsss{{{~~~|||wwwssskkk```UUUPPPQQQSSSSSSZZZ\\\XXXYYYcccmmmqqqrrrxxx||||||vvvwww{{{|||uuummmiiijjjkkkmmmYYYRRRIIICCCBBBDDDEEEEEEFFFHHHKKKOOOTTT^^^jjjssswwwiii]]]UUUMMMGGGDDD???777111555222111444444111111333//////.........---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++***)))((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((()))******)))((((((((())))))*********+++******)))(((((((((((((((+++*********))))))((((((***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++******))),,,,,,---------.........//////...------------...//////000111444999AAAFFFQQQSSS]]]nnnzzz|||zzz~~~xxxmmmvvvzzzvvvuuutttssssss|||{{{{{{uuuiiiXXXQQQJJJEEEFFFIIIKKKKKKLLLNNNPPPOOOLLLHHHGGGFFFMMMNNNOOONNNLLLJJJJJJJJJOOOMMMJJJIIIKKKJJJHHHEEEFFFFFFGGGIIILLLNNNMMMLLLHHHGGGFFFEEEFFFHHHIIIKKKHHHIIIJJJLLLNNNPPPRRRTTTSSSSSSSSSUUU]]]hhhmmmmmmooollldddYYYTTTYYY___aaagggnnnvvvzzz{{{}}}|||wwwkkk^^^XXXWWWUUURRRSSSUUUVVVUUUTTTVVV[[[___}}}~~~yyywww~~~}}}xxxxxxzzz|||}}}{{{vvvrrruuurrruuuuuuuuuxxxyyy{{{{{{xxxvvvyyy~~~wwwsssqqqpppggg```VVVNNNIIIGGGFFFEEEDDDEEEFFFGGGJJJQQQ\\\dddvvv{{{mmmfff\\\UUUOOOJJJCCC===777333111333222///...000/////////.........------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***))))))(((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))((((((((()))))))))************)))(((((((((((((((************)))))))))(((((())))))))))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,//////...------............///111444999AAAJJJPPP^^^eeerrr{{{|||{{{xxxwww~~~~~~~~~|||rrrjjjbbbccchhhhhh___VVVQQQMMMHHHFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMKKKHHHGGGGGGIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHIIIKKKLLLJJJHHHMMMLLLKKKLLLMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGJJJJJJKKKMMMOOOQQQSSSTTTYYY^^^ccckkkwwwxxxiii```^^^```___iiiooowww|||ssseee]]][[[XXXSSSRRRTTTUUUTTTSSSSSSVVVXXX|||wwwttt{{{{{{sssqqqmmmjjjiiigggdddbbbeeedddhhhsss|||}}}vvvsssrrrooooooqqqvvvuuussssssuuuyyy}}}~~~~~~{{{yyyrrrhhh^^^VVVQQQMMMJJJGGGGGGFFFDDDCCCFFFMMMSSSbbbwww}}}wwwnnnddd[[[RRRKKKFFF<<<666333333222///...000////////////............------,,,,,,,,,+++++++++,,,,,,------------,,,,,,......------------,,,,,,++++++++++++++++++++++++******)))(((((()))******,,,,,,++++++***)))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***++++++***'''((((((((((((((())))))***))))))(((((((((((((((************))))))))))))''''''(((((()))(((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******************************************************+++++++++++++++***++++++++++++,,,,,,,,,,,,///...............///000---...000444;;;FFFRRRZZZooozzz|||zzz~~~zzzqqqnnnqqqxxxsss~~~~~~~~~ssshhh[[[WWWSSSTTTWWWWWWSSSNNNMMMKKKIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNMMMIIIEEEHHHIIIKKKLLLNNNNNNOOOOOOKKKKKKKKKMMMPPPQQQOOONNNPPPOOOMMMMMMOOOOOOOOONNNLLLLLLLLLKKKKKKKKKKKKKKKPPPPPPQQQRRRTTTWWWXXXZZZbbbjjjttt~~~rrrmmmjjjggglllooosssxxx}}}uuuhhh```]]]YYYTTTSSSUUUWWWWWWUUUTTTSSSTTT~~~||||||}}}|||tttpppmmmjjjgggeeedddddddddcccbbbfffooouuuwwwwwwyyy|||yyyvvvtttsssuuuwww|||{{{xxxsssooonnnppprrrvvvzzzwwwuuuuuuwww}}}zzzppphhh```[[[XXXSSSTTTTTTPPPKKKHHHHHHJJJQQQeeexxx|||yyy~~~~~~wwwuuu|||uuuiii\\\QQQKKKCCC<<<666555555222111333000000000/////////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++*********))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((+++,,,++++++''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))))))))''''''((()))******))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********************************))))))))))))))))))))))))******++++++,,,,,,++++++---------............//////.........///000000111222222444888@@@NNN]]]hhh}}}tttkkkooouuu}}}zzzzzz~~~|||rrrfffcccffffff___WWWTTTTTTTTTTTTUUUTTTSSSRRRNNNNNNLLLLLLLLLLLLLLLLLLMMMKKKJJJMMMQQQQQQLLLGGGLLLLLLMMMOOOQQQSSSSSSSSSQQQRRRTTTVVVXXXWWWVVVTTTSSSQQQPPPRRRUUUXXXZZZZZZVVVTTTRRRQQQQQQSSSUUUVVVXXXXXXYYYZZZ\\\^^^```aaammmttt}}}}}}{{{xxxppppppqqqsssvvvwwwvvvtttzzzzzzxxxpppgggbbb```[[[VVVWWWYYY[[[\\\\\\ZZZXXXWWW}}}zzzxxxvvvuuuttttttssspppnnnmmmoooqqq{{{|||sssrrrrrrrrrpppooommmmmmmmmhhheeegggmmmpppooooooqqqxxxxxxwwwtttrrrtttyyy||||||wwwoooiiieeeeeegggjjjooouuu|||{{{wwwvvvxxx}}}|||sssmmmiiigggiiiiiiddd\\\SSSOOOMMMLLLYYYdddffffffllluuu|||zzzssstttxxx|||mmm]]]SSSKKKAAA888666666444333444111111000000000/////////.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++***************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,++++++((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))******((()))***+++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------........./////////.........///000111222333777888;;;AAAMMM^^^ooo{{{yyyrrrssszzzsssnnnttt|||tttuuu{{{yyybbb\\\UUURRRRRRSSSQQQPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIIIIJJJKKKNNNLLLLLLQQQWWWZZZWWWSSSPPPOOOOOORRRWWW[[[]]]^^^bbbdddggghhhgggdddaaa```___^^^\\\^^^aaaeeehhhiiieeeaaa[[[VVVUUUWWW[[[]]][[[[[[\\\]]]___```bbbcccpppuuuyyy{{{xxxwwwvvvvvvwwwwwwvvvtttssswwwyyyzzz}}}zzzzzzuuuoookkkiiiddd^^^]]]^^^```aaabbbaaa___^^^~~~vvvpppllliiilllllllllkkkjjjmmmqqqtttzzz|||}}}~~~uuusssuuuxxxwwwuuurrrqqqqqqnnnkkkjjjmmmnnnlllmmmqqq{{{}}}|||xxxxxx{{{~~~yyyqqqjjjdddbbbbbbbbb```dddjjjpppuuuyyy~~~~~~}}}{{{zzz|||~~~yyywww~~~~~~}}}~~~}}}wwwmmmccc]]][[[TTTYYY[[[ZZZ[[[aaaffffffaaaeeepppzzznnniiirrr~~~|||kkk___UUUIII===888777555333444111111111111000000000000//////.........---------------............------,,,,,,------------......------------------------++++++,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***)))))))))(((((((((((('''((((((((((((((())))))***))))))))))))******************++++++,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************)))***+++,,,------------+++,,,,,,,,,------------.........///000222333444555:::BBBMMM[[[lll{{{wwwrrruuu{{{xxxsssmmmtttwwwwww~~~xxxmmmbbb[[[UUUTTTQQQNNNKKKKKKLLLNNNJJJLLLNNNNNNMMMMMMMMMNNNPPPPPPNNNKKKIIIHHHJJJLLLOOOOOOQQQVVV^^^ccceeeeee]]]ZZZYYY\\\dddlllqqqrrrzzz}}}|||wwwsssqqqooollliiigggiiilllnnnooommmhhh```XXXTTTTTTWWWYYYUUUUUUVVVWWWXXXZZZ[[[\\\```dddeeecccdddjjjnnnnnnssswwwwwwtttsssvvvxxxwwwwwwxxxxxxyyyzzz{{{||||||yyy||||||{{{}}}wwwpppgggfffeeeeeeggghhhgggfffuuummmkkklllpppqqqqqqrrrtttyyy~~~zzzyyy{{{uuuyyy}}}~~~|||zzzzzz{{{zzzwwwvvvxxxxxxxxx|||wwwkkkbbb^^^]]]\\\[[[XXX]]]ccchhhmmmssszzz{{{|||~~~}}}sssooolllpppzzzzzzrrrnnnnnndddddd___YYYXXX[[[[[[YYYTTTTTTXXXbbbnnn|||zzzqqqnnnyyy}}}qqqdddUUUFFF>>>;;;777444444222222111111111000000000////////////.........---------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))******)))))))))(((((((((((((((((((((((()))******((()))))))))***************++++++++++++******)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,------------......///000111333444555999BBBQQQaaannnyyytttrrrwww~~~tttrrruuuyyy{{{zzz{{{{{{rrrhhh___XXXRRROOOQQQRRRQQQOOOMMMMMMNNNPPPNNNOOOQQQSSSTTTUUUUUUVVVVVVXXXZZZYYYVVVUUUUUUWWWWWWWWWYYY]]]ccciiiooorrrnnniiieeefffnnnvvv|||~~~}}}xxxvvvqqqlllgggcccccceeeggggggddd```[[[UUUQQQPPPPPPQQQLLLMMMMMMNNNOOOQQQRRRSSSMMMRRRSSSPPPOOORRRVVVVVV[[[___aaa^^^^^^aaaccccccfffhhhlllllllllnnnrrruuuwwwzzz|||}}}uuuqqqmmmkkklllnnnoooooo|||wwwoooqqqwwwvvvwwwxxxzzz~~~}}}zzz}}}sssdddZZZVVVTTTQQQNNNVVV[[[aaafffkkkqqqxxx}}}~~~zzzvvvvvvzzz{{{yyywwwrrrqqqqqqtttxxxzzzyyyxxxzzz{{{{{{}}}qqqnnnfff\\\XXXXXXWWWSSSTTTPPPMMMPPPWWWfff|||ttt~~~ppp```NNNEEE@@@;;;666555222222222111111111111000000/////////............------............------*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((******************++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))******)))(((++++++******))))))((((((((((((((((((((()))******(((((())))))*********+++***************)))((('''&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,------...---........./////////000000......///000111333555666GGGSSSfffwwwvvvssszzz~~~pppmmmvvv|||ssssssvvvxxxkkkeee]]]UUUPPPPPPRRRSSSOOOOOOOOOPPPQQQRRRRRRQQQSSSSSSUUUXXX[[[]]]]]]]]]^^^bbbggghhhfffdddcccddd```aaabbbbbbeeejjjpppuuuwwwooohhhffflllssswwwyyywww{{{yyyrrrnnnlllgggbbb\\\YYYXXXZZZ\\\]]]VVVTTTSSSPPPOOOMMMLLLLLLGGGGGGHHHIIIJJJKKKMMMNNNGGGLLLOOOKKKIIIKKKLLLLLLLLLPPPQQQOOOOOOSSSUUUTTTQQQUUUYYYZZZXXXYYY^^^cccfffkkkpppuuu{{{tttqqqqqqtttuuuuuurrrkkkqqqvvvrrrqqquuuxxxwwwtttpppmmmmmmoooqqq||||||}}}uuuhhhXXXOOONNNMMMHHHCCCOOOPPPXXXcccgggiiioooxxx}}}zzzxxxpppjjjjjjmmmnnnpppsssssstttwwwzzz||||||zzzxxxyyy|||~~~zzzzzzwwwpppgggdddccc]]]WWWSSSSSSQQQNNNPPP[[[mmm{{{rrr___PPPGGGAAA<<<888777444111000111222222111000/////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************))))))***+++++++++)))((('''***************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((***)))(((&&&&&&&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))(((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,+++,,,...///...---,,,...///000222888@@@GGGWWWggg}}}xxxnnnooouuussszzz|||qqqqqq}}}vvvmmmZZZVVVQQQLLLJJJJJJIIIIIIPPPQQQSSSUUUYYY]]]aaaccccccccccccdddggglllpppssswwwyyy}}}~~~|||yyyxxxuuuqqqqqqrrrsssqqqooogggeeebbbaaadddiiimmmooojjjlllllliiihhhgggccc\\\XXXVVVSSSOOOOOORRRSSSQQQKKKLLLNNNPPPOOONNNKKKJJJFFFIIIKKKLLLLLLKKKLLLMMMIIIIIIJJJIIIHHHHHHJJJKKKJJJIIIHHHIIIKKKMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTUUU[[[]]]```fffnnnwww~~~{{{uuusssrrrqqqooo|||lllaaadddgggfffhhhmmmnnnlllhhhccc```aaaeeehhhqqqzzzaaaWWWLLLGGGGGGHHHFFFCCCHHHHHHNNNVVVZZZ[[[aaaiiizzz{{{rrriiibbbbbbeeefffiiimmmmmmooosssxxx{{{}}}|||{{{xxx{{{|||tttqqqpppjjjccc]]][[[VVVPPPPPPYYYiiivvvooo```VVVMMMCCC<<<555555444222000///......000000/////////.........------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))******++++++******)))(((++++++******************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''(((+++***)))((('''(((((()))***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''((())))))******))))))(((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++++++++,,,******************************+++,,,,,,,,,,,,,,,---,,,,,,,,,---.........000222444555888BBBQQQ\\\lllyyy~~~|||yyy{{{|||{{{vvvuuu|||vvvooofff___UUURRRNNNLLLMMMPPPSSSTTTUUUXXX^^^dddiiilllnnnooozzz{{{}}}~~~xxxsssqqqnnnkkkiii\\\[[[YYYXXX[[[^^^aaaccc]]]cccgggjjjllllllfff^^^[[[WWWQQQNNNNNNPPPNNNKKKKKKLLLOOOPPPPPPNNNLLLJJJLLLNNNPPPPPPOOOMMMMMMMMMKKKKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKMMMOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNLLLLLLNNNRRRWWW]]]cccggguuuyyy}}}~~~}}}~~~|||zzzyyywwwvvvqqqbbb```aaabbbgggooosssqqqlllfffbbbcccgggjjjmmmvvvuuuiiiZZZUUUNNNIIIFFFDDDBBBAAAAAA@@@CCCHHHJJJLLLQQQWWWkkk~~~vvvjjjbbb[[[[[[^^^```cccggggggjjjpppuuuzzz|||}}}}}}yyyzzz~~~zzzrrrlllggg^^^UUURRRXXXcccmmmzzzuuulllaaaRRRGGG888999888555222///......000000000/////////......------------------------,,,,,,------------,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,+++************+++,,,+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((+++******))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,------...//////333666:::AAAQQQfffuuusssqqqxxx|||uuummmeee___ZZZXXXSSSRRRPPPOOORRRWWW]]]aaaccceeejjjpppwwwxxxsssmmmgggdddbbb```___WWWVVVTTTRRRRRRTTTWWWXXX[[[fffttt~~~yyyfff]]]SSSOOOPPPQQQMMMJJJNNNPPPRRRTTTTTTRRRPPPOOOTTTVVVXXXWWWUUUSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMNNNPPPQQQPPPOOOOOONNNMMMLLLJJJIIIHHHHHHNNNNNNNNNOOOQQQUUUXXXZZZ]]]```dddeeedddeeeiiillltttwwwzzz{{{{{{{{{{{{|||{{{mmmiiiiiijjjooouuu|||zzzwwwsssooonnnoooqqqsss{{{tttwwwzzz|||{{{xxxssspppsssqqqpppssstttoooddd[[[]]]\\\XXXSSSLLLHHHEEEDDDDDDCCCCCCDDDFFFHHHKKKNNNWWWgggzzzyyylll___XXXUUUXXX\\\]]]___aaacccgggmmmssswwwzzz|||}}}}}}~~~xxxtttuuu|||yyysssiii___YYYYYY^^^ccckkkyyyvvvfffZZZEEE@@@999555444333111///000000000////////////...........................,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,+++*********,,,,,,,,,,,,,,,+++***)))((((((*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************+++++++++++++++++++++++++++,,,,,,---------------------------------///111///333:::EEETTThhh|||xxxnnniii}}}}}}rrrqqqnnnhhhaaa^^^^^^```[[[ZZZYYYXXXZZZ___fffkkkqqqpppooorrrzzzzzztttnnnhhheee]]]ZZZWWWUUUTTTVVVXXXYYY\\\YYYUUURRRQQQSSSXXX[[[hhhxxxyyykkk\\\WWWXXXYYYWWWUUUXXXZZZ\\\^^^___^^^\\\[[[___aaaddddddbbb```___^^^^^^]]]\\\\\\\\\[[[YYYXXXXXXWWWVVVVVVWWWVVVTTTRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKMMMOOOPPPSSSUUUVVVVVVTTTTTTUUUWWW[[[```gggkkkmmmppptttxxxwwwsssssssssuuuxxxxxxzzz||||||zzzxxxwwwxxxzzzppphhhbbb___\\\^^^bbbddddddbbb^^^\\\ZZZZZZ\\\ccckkkooonnnkkkhhhiiigggbbb[[[UUURRRQQQQQQPPPMMMKKKKKKMMMNNNNNNLLLUUU___fffiiigggbbb[[[PPPLLLLLLSSSXXXXXXWWWXXX\\\aaagggmmmrrrwww|||{{{vvvsssrrruuuzzz}}}~~~uuukkkdddaaa___^^^___jjjooouuuyyynnnWWWJJJ;;;444444666444000111000000000////////////........................,,,------......------,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,*********+++,,,---,,,,,,,,,+++***)))(((((())))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++,,,,,,---............------...///...---...222555555:::EEEXXXmmm~~~rrrjjjqqq|||zzztttmmmooonnnkkkffffffiiinnnhhhhhhhhhggghhhlllsssyyyzzzxxxwwwyyy~~~xxxuuuooommmjjjeee___YYYTTTQQQMMMMMMLLLLLLMMMPPPSSSVVV\\\YYYUUUQQQRRRWWWaaahhhyyy}}}kkkeeeggghhhiiijjjlllnnnqqqsssttttttrrrqqqpppssswwwyyyxxxwwwvvvvvvuuusssrrrrrrsssssspppmmmmmmllljjjjjjiiifffbbb___`````````___\\\YYYVVVTTTPPPOOONNNNNNNNNNNNOOOPPPOOOOOOPPPOOOMMMLLLLLLMMMMMMPPPUUUWWWYYY]]]ccchhh~~~}}}}}}|||{{{yyy}}}}}}ooolllgggaaa[[[VVVRRRPPPRRRRRRSSSSSSSSSRRRQQQPPPUUUVVV]]]iiiyyyzzzqqqjjjgggeeeccc___YYYVVVWWWTTTPPPLLLNNNOOOPPPPPPNNNLLLJJJHHHDDDEEELLLQQQPPPNNNNNNSSSWWW]]]ccchhhoooyyy{{{wwwxxxyyy|||{{{{{{zzzzzzzzz{{{{{{wwwyyy{{{wwwqqqlllgggccc\\\aaaaaafffrrrxxx~~~jjjZZZGGG:::666666444111111111000000000/////////........................------............------......------------,,,,,,+++++++++++++++++++++++++++++++++************)))+++************+++,,,,,,,,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))******+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))&&&''''''(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,...000//////111666:::<<>>>>>CCCJJJOOOQQQPPPLLLJJJGGGGGGHHHIIIIIIIIIKKKJJJJJJNNNVVV___gggkkkzzz~~~kkkfff^^^VVVOOOLLLKKKKKKLLLTTT]]]ccciiitttzzzyyy|||}}}xxxoooeee]]]XXXTTTRRRPPPNNNJJJKKKQQQZZZeeesss{{{zzzzzzrrrmmmvvvsss\\\GGG;;;777444333333000---...222/////////.........------........................---------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,---.../////////222222555:::???JJJ___sssxxxooommmvvvvvvmmmlll}}}}}}rrrpppxxxqqqjjjhhhsss|||llleeeooo~~~oooiiiaaaZZZUUUQQQMMMIIIGGGFFFEEEFFFHHHKKKLLLMMMPPPSSSVVVVVV[[[bbbgggfffkkkooouuu{{{nnn^^^]]]dddlllzzz{{{uuutttpppjjjccc]]]ZZZYYYTTTVVVWWWVVVRRRNNNKKKIIIJJJGGGDDDBBBBBBBBBAAA@@@===;;;:::===BBBFFFGGGFFFHHHFFFFFFGGGJJJNNNOOOOOOSSSSSSUUU\\\hhhvvv~~~pppbbbUUUKKKFFFCCCHHHNNNQQQVVVaaaqqq~~~wwwrrrrrrtttuuuttt|||zzzyyyzzzxxxwwwzzzyyynnnfffcccaaa\\\XXXPPPJJJEEEGGGJJJPPPZZZccc|||sssnnn|||ttt[[[JJJ<<<888666555111---...222////////////....................................------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************++++++++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,,,,++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,---...//////000000777555888AAAOOObbb{{{zzzmmmooovvv~~~llllllsssxxxlllddd\\\[[[aaapppwwwgggjjj|||{{{ooohhhXXXTTTOOOKKKJJJIIIIIIHHHEEEEEEGGGIIILLLPPPSSSUUUZZZ___dddgggoooyyyttt___]]]ccckkkyyyyyysssmmmiiiHHHJJJKKKJJJHHHEEECCCCCCEEECCCBBBCCCEEEHHHHHHHHHLLLGGGAAA@@@EEELLLPPPRRRRRRRRRRRRVVV[[[```bbbccchhhhhhkkkqqq{{{|||{{{{{{{{{{{{}}}mmm\\\SSSLLLMMMMMMJJJIIINNNZZZccc{{{qqqooonnnkkkhhhlllqqqwww|||}}}yyyuuusssuuu}}}}}}xxxtttllldddZZZQQQIIIGGGGGGIIIOOOVVVdddrrrqqq{{{qqqcccMMMBBB888555444111000111000000000/////////.................................------------,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------...///000000000000111222777999AAAPPPccczzz|||mmmkkkvvvsssqqq{{{kkk]]]TTTXXX\\\fffuuukkkdddppp~~~zzzqqqeeeZZZTTTNNNLLLIIIHHHIIIJJJLLLMMMLLLMMMPPPSSSWWW\\\aaadddlllrrrxxx}}}mmmfffgggkkkyyy@@@AAACCCCCCAAA@@@@@@AAACCCDDDFFFLLLSSSXXX\\\]]]]]]TTTJJJGGGMMMYYYeeekkkhhhhhhhhhkkkppptttwwwxxxzzzzzz{{{}}}}}}yyyuuuqqqnnnlllkkkcccbbbaaa```___`````````eeefffhhhkkkooorrruuuwwwyyyzzz|||~~~{{{rrrdddccc^^^VVVMMMJJJMMMRRRaaakkk|||{{{rrrnnnllliiigggdddnnnzzz~~~{{{sssssswww{{{ooofff\\\QQQLLLIIIGGGIIIMMMSSS]]]nnn{{{cccPPP===666666444111///111111000000000/////////.................................---------,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,---------.........///000111000//////222444888AAAQQQeeezzz~~~mmmgggmmm{{{yyyxxxlllccc^^^YYYaaammmyyynnn]]]]]]eeejjjiiieee```ZZZSSSMMMIIIKKKJJJJJJIIIKKKNNNQQQTTTUUUYYY^^^ccchhhnnnvvv{{{yyyoookkkxxx<<<>>>??????>>>???@@@BBBEEEHHHPPP[[[fffoootttvvvrrrhhh]]]ZZZaaaooo|||~~~~~~xxxwwwuuutttrrrnnniiifffdddbbb___[[[WWWTTTSSSRRROOONNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPSSSVVVXXXYYY\\\^^^```bbbdddggglllooopppwww~~~{{{{{{}}}qqqbbbUUUMMMKKKMMMTTT```nnn{{{}}}wwwooohhheeeddddddeeefffrrr|||zzz}}}uuuiii\\\TTTNNNHHHDDDDDDJJJPPP\\\mmm~~~xxxbbbJJJ???<<<777222...111111111111000000000000....................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************((((((((((((((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((()))******,,,++++++******++++++,,,,,,---------............---------.........//////...///000///---///555:::AAAQQQhhh}}}pppjjjpppzzz|||qqqiiieeeddd```jjjvvv~~~xxx^^^TTTUUUXXXVVVSSSOOOLLLJJJIIIHHHJJJKKKMMMNNNQQQUUU[[[```ccciiipppvvv}}}vvvnnnyyy<<<>>>@@@BBBDDDGGGLLLOOOVVV[[[fffsss{{{www{{{~~~{{{xxxtttrrreeeccc___\\\YYYUUUPPPLLLKKKJJJHHHGGGEEECCCBBBBBB@@@@@@??????>>>>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEGGGIIIKKKLLLMMMNNNQQQSSSQQQVVVZZZ]]]aaaeeeccc^^^UUUVVVYYY\\\bbbhhhooottt~~~|||zzzwwwuuuttttttssszzzpppddd^^^UUUVVVYYY___eeejjjllllllllljjjgggaaa]]]\\\^^^aaalll~~~zzzmmmddd]]]SSSLLLIIILLLLLLSSS___lllzzzxxxbbbRRRFFF<<<555333222222111111111000000000....................................------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((()))******+++,,,,,,,,,++++++,,,,,,,,,------------............---.........////////////...///000000000555>>>EEESSSgggzzzrrryyywww}}}vvvmmmdddaaaaaadddiiiuuu~~~bbbTTTPPPNNNMMMKKKJJJJJJKKKLLLLLLPPPSSSXXX\\\aaahhhqqqwww|||ssslllrrrwwwzzz}}}~~~zzz}}}|||yyyxxxxxxrrrrrrqqqppplllhhhdddbbbdddcccbbbaaa```______^^^\\\[[[[[[[[[\\\___aaacccdddcccbbbbbbdddeeedddbbbdddfffkkkrrr|||===@@@DDDIIINNNTTT[[[___mmmrrr}}}yyyqqqjjjccc]]]YYYTTTPPPLLLIIIGGGEEECCCAAA??????@@@@@@??????>>>===:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;===???@@@@@@@@@AAABBBEEEGGGGGGFFFHHHJJJHHHDDDAAACCCFFFHHHJJJMMMQQQTTTUUUWWWZZZ]]]^^^^^^\\\ZZZ[[[```jjjuuunnnjjjfffcccdddfffgggggglllmmmkkkfff___\\\^^^bbbqqq|||tttmmmbbbZZZVVVQQQNNNPPPXXX```iiizzzvvvdddQQQAAA::::::222222222111111111111000........................//////.........---------++++++---......---++++++,,,,,,,,,+++++++++******************************************************************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))***++++++,,,...------,,,,,,------...---------.........//////............/////////000///111333333444;;;GGGPPPcccwww}}}|||tttnnnwww~~~qqqgggccccccaaa^^^\\\^^^dddiiinnnyyy{{{aaaSSSNNNJJJJJJKKKLLLMMMNNNOOOPPPZZZ^^^eeekkksss|||~~~kkkbbbeeegggjjjpppsssnnneeebbbeeefffddd___[[[YYYYYYXXXYYYYYYXXXVVVQQQMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJLLLMMMLLLKKKNNNOOOPPPRRRWWWaaaoooxxx~~~BBBPPP]]]cccgggoooyyy~~~xxxooolllggg```YYYTTTPPPLLLIIICCCBBBAAA???===;;;999888;;;:::999888888888::::::999999999888888888888888666666777777888888999999888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOTTT[[[dddnnnvvv{{{~~~~~~yyyooohhhfffdddaaaooo}}}ooo^^^VVVKKKHHHRRR\\\```iiitttoooaaaSSSDDD999555111000222111//////222.........///////////////...........................---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,+++)))))))))***+++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))+++***)))((((((''''''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---...------,,,,,,------...---,,,,,,,,,,,,---......---000///+++---333333...555333444666777===MMM___vvv{{{|||nnnccc]]]ddduuuxxxppphhh]]]VVVVVVVVVVVVWWWZZZ```hhhmmmqqqzzzooo^^^SSSMMMNNNNNNPPPRRRUUUYYY]]]```iiirrr|||tttiiiccc[[[[[[ZZZYYYWWWVVVUUUUUUNNNNNNMMMMMMKKKJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBCCCDDDFFFDDDAAAAAABBBDDDEEEEEEFFFFFFEEEGGGKKKPPPVVVYYY___aaadddfffjjjooouuuyyyTTTddduuu~~~~~~yyyqqqfff]]]WWWSSSNNNIIIFFFDDDAAA???AAA@@@???===;;;:::999888:::999888888888888999:::888888888888888888888888666666777777888888888888777888999999::::::999999::::::::::::::::::::::::999:::;;;<<<===>>>??????<<<<<<===>>>???@@@@@@AAA@@@AAADDDIIIOOOVVV\\\```hhhnnnwww}}}uuukkkcccjjj}}}zzzvvvkkk___PPPFFFKKKQQQRRRWWW^^^zzzwwwuuu|||pppaaaPPPEEE;;;666333555555222111222////////////////////////........................---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))(((''''''((()))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))************)))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))************+++++++++++++++******++++++,,,---...------,,,,,,------...------,,,,,,------...///+++......+++,,,111222...444222555;;;CCCNNNbbbsss|||uuujjj___YYY\\\lllwwwmmmeee```[[[TTTNNNSSSTTTVVVXXX\\\bbbjjjooozzz|||zzz|||}}}rrroootttvvvvvvpppeeeYYYQQQNNNJJJLLLRRRYYYaaahhhnnnqqqxxx}}}tttjjjaaaZZZUUUMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@?????????BBBEEEIIIKKKLLLMMMOOOPPPQQQUUUYYY]]]___hhhuuummm}}}yyyooofffaaaZZZQQQJJJFFFCCC@@@>>>>>>>>>===<<<===<<<<<<;;;:::999888888999888888777777888999999888888888888888888888888777777777777777888888888777888888999999999999999888888888888888888888888777777888999:::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIOOORRRYYYaaakkkttt|||rrrgggttt||||||tttnnnxxx~~~wwwlllZZZKKKHHHHHHGGGIIIMMMdddzzzqqqcccfffwwwuuudddWWWDDD;;;444333444222//////////////////////////////........................,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******)))((((((((())))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))''''''''''''((()))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))************+++++++++++++++******++++++,,,---...------,,,,,,------...---------,,,------...///+++...///---...111111///222222666AAAPPPbbbvvv~~~ppp```WWWVVVZZZggg}}}jjjeee]]]YYYXXXWWWTTTQQQSSSVVVYYY]]]aaahhhnnnsss|||xxxuuutttttt|||yyyzzz|||wwwkkkaaa\\\YYY]]]aaa```[[[VVVSSSSSSNNNSSS[[[fffrrr|||vvvoookkkiiihhheee___XXXQQQLLLHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>======<<<======>>>>>>>>>============>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBCCCFFFHHHHHHMMMUUU]]]gggttt|||uuufff___VVVPPPLLLIIIDDD@@@>>><<<::::::<<<======<<<999999999999888888888888888888888888888888999999777777777888888888888888777777888888888888888888777888888999999999999999777777777777777777777777777777777888999:::::::::;;;;;;;;;:::::::::::::::======<<<<<<===>>>???@@@AAABBBEEEJJJPPPXXX^^^bbbkkkvvvtttooorrr|||zzzyyyrrrrrrxxxiiiYYYPPPJJJFFFGGGLLLVVVggguuu|||ggg```gggssswwwkkkUUUFFF999555444222000///000000000///////////////........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++++++++******++++++,,,---...------,,,,,,------...---------------.../////////000111111000111222222555888@@@OOObbbuuu}}}|||{{{sssbbbYYYWWWeeepppzzzjjjbbb^^^ZZZXXXYYY[[[[[[[[[ZZZ]]]aaaeeehhhmmmrrrvvv{{{zzzzzzzzzyyywwwsssppptttkkkcccaaa^^^YYYUUUTTTPPPTTTXXXYYYXXXYYY\\\___aaadddkkkuuu|||wwwoooeee\\\VVVSSSQQQPPPOOOKKKHHHDDDBBB@@@???BBBBBBBBBAAA@@@@@@@@@???===<<<<<<;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBAAACCCEEEHHHIIIKKKLLLOOOUUU]]]ccchhhmmmvvv{{{vvvooofff___QQQLLLFFFAAA@@@@@@>>><<<999888777777999::::::999888888888888888888888888777777888888999999999999777888888888999999999:::999999999999999999888888888888999:::::::::::::::999999999999999999999999888888888999::::::;;;;;;::::::999999999999888888;;;;;;::::::::::::::::::<<<<<<===???AAADDDGGGHHHQQQ\\\jjjuuu~~~yyyzzz}}}zzzyyylll___RRRIIIJJJNNNNNNWWW^^^lll~~~wwwiiiaaabbblllwwwzzz|||}}}lllZZZFFF<<<888555444444111111000000////////////........................---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******)))((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))*********+++++++++++++++******++++++,,,---...------,,,,,,------......------------...//////000111222222000000222666<<>>??????>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::<<<>>>AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDBBBAAACCCEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCAAAAAABBBDDD@@@AAACCCDDDFFFIIILLLOOOOOORRRYYYaaakkkwwwxxxlllccc^^^YYYRRRLLLGGGCCC???;;;:::::::::999:::999888999:::;;;:::888888888888888888888888888777888999:::::::::::::::888888999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::::::::::::::888999:::;;;<<<<<<<<<<<>>???@@@AAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAA===<<<:::999999999:::;;;:::<<>>;;;999999999:::::::::999999:::<<<<<<;;;999::::::999999999999999999777888:::;;;<<<<<<;;;;;;999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;777888999::::::;;;;;;::::::===AAACCCFFFNNNZZZcccuuu{{{vvvxxx~~~xxxlll]]]RRRJJJGGGDDDKKKTTTXXXkkkxxxiiiiiiqqq{{{gggVVVGGG:::555444222222111111000//////...........................------.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))***)))((((((((((((((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++******++++++,,,---...------,,,,,,------..................//////000///---///222444666@@@KKK]]]mmm~~~qqqsss~~~yyy|||yyy{{{|||nnnggghhhjjjkkklllmmmmmmmmmnnnoookkkkkkkkkjjjhhhiiikkkmmmpppooommmhhhbbb[[[UUURRRKKKIIIJJJMMMOOONNNRRRXXXZZZaaakkkttt|||zzzsssppphhhddd]]]VVVOOOKKKIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA=========>>>>>>@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEE@@@???===;;;::::::;;;<<<;;;>>>AAADDDEEEFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHMMMRRRRRRNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHIIILLLOOOxxxhhhZZZVVVNNNEEEBBBCCCDDD@@@;;;:::999888888999;;;<<<===666666666777999:::888777;;;;;;;;;:::::::::::::::888999:::<<<======<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<888999999999:::::::::;;;888999::::::::::::999999888888999999999:::;;;;;;999:::;;;;;;<<<@@@GGGMMMNNN^^^qqq~~~xxxmmmkkknnnxxxnnn[[[NNNHHHCCCGGGMMMKKK\\\}}}wwwssswww{{{jjjWWWFFF===;;;222222222111000//////...........................,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---...------,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((''''''(((((()))***+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++******++++++,,,---...------,,,,,,------..................///000000000...000666999===IIIWWWyyytttkkkttt|||{{{zzzxxxooojjjnnnmmmooorrrsssssssssssssssnnnnnnmmmkkkjjjjjjmmmooollljjjfff^^^UUUOOOMMMMMMNNNKKKIIIIIIJJJMMMXXXcccfffooo|||ssskkkfff___XXXTTTQQQNNNJJJFFFCCCCCCDDDEEEDDDEEEFFFFFFEEEDDDBBBAAAAAA???===<<<===???CCCEEEAAAAAABBBBBBCCCCCCDDDDDDDDDCCC@@@>>><<<======>>>>>>@@@DDDGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOOOONNNLLLKKKKKKRRR[[[]]]XXXRRRNNNLLLJJJIIIHHHHHHGGGHHHHHHHHHFFFHHHIIIHHHGGGEEEEEEFFFFFFDDDBBBBBBDDDFFFGGGGGGDDDEEEGGGHHHHHHIIILLLNNN{{{rrriii___RRRIIIFFFDDDBBB???<<<999888777999999999999999:::::::::<<<;;;:::999:::;;;<<<===888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>>===???@@@@@@>>>======>>>@@@>>><<<<<<===>>>??????;;;;;;<<<===>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999777777777888999;;;<<<===CCCIIIPPPXXXcccrrrpppeee```dddtttssslllZZZNNNFFFFFFFFFHHHVVVgggnnn\\\III<<<777222111333444111////////////.........---------+++,,,,,,------,,,,,,+++((()))***,,,,,,+++***)))++++++******++++++,,,---...---,,,+++******************++++++++++++************))))))))))))******++++++******)))(((((((((************************)))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************000...,,,*********+++,,,,,,---...///000000000000000...,,,---000111000///000111444777999EEE```zzzwwwnnnpppxxx{{{ssspppppppppppprrrsssvvvxxxzzzyyywwwuuuqqqqqqqqqrrrrrrpppmmmjjj___ZZZSSSNNNLLLLLLMMMNNNMMMNNNOOOSSSYYY```gggkkkzzzwwwmmm```WWWSSSQQQMMMJJJEEEEEEDDDBBB@@@???AAABBB>>>AAAEEEGGGEEEBBB@@@???@@@@@@@@@AAABBBCCCEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFCCCAAA??????@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUVVVUUUTTTRRRPPPOOOOOOWWW^^^``````]]]VVVNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEExxxpppeee\\\UUUMMMEEE???@@@???===<<<:::999888888999999999999999:::::::::;;;::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@DDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEEEEDDDCCCCCCDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;888888888888999:::;;;;;;999===BBBFFFKKKUUUaaakkkxxx}}}pppiiifffmmm{{{uuukkk```WWWQQQHHHCCCMMM]]]tttpppZZZGGG===777333333333///------/////////.........------+++,,,,,,------,,,,,,++++++++++++,,,++++++******++++++******++++++,,,---...---,,,+++******************++++++++++++************))))))))))))******)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))************************************************************,,,,,,------,,,,,,++++++,,,,,,,,,---......//////111///---...000222111000222222666>>>HHHYYYuuuooooooxxx~~~{{{zzz{{{zzzxxxvvvvvvyyy|||{{{wwwttttttuuuuuuvvvwwwwwwssslllddd^^^XXXUUUOOOLLLKKKLLLNNNPPPTTTVVVZZZ```hhhpppvvvzzz|||uuupppjjjfff___WWWMMMGGGEEEDDDAAA>>>AAAAAAAAA???======???AAAAAADDDGGGGGGFFFDDDCCCCCCAAABBBBBBDDDEEEGGGHHHHHHKKKKKKJJJIIIIIIJJJLLLMMMLLLJJJHHHFFFEEEDDDEEEEEEGGGIIIKKKNNNOOOOOOOOONNNOOOQQQSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWVVVTTTSSSSSSVVV\\\aaaccccccccc___YYYSSSRRRQQQQQQQQQQQQRRRRRROOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEddd\\\QQQHHHCCCAAA===;;;:::999999888888888999999888888999999::::::::::::::::::;;;<<<<<<===<<<<<>>>>>>>>>>>===??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCEEEGGGHHHFFFEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>===@@@@@@@@@?????????>>>>>>========================<<<<<<;;;;;;;;;;;;;;;<<<:::999999888888999999:::666999;;;;;;<<<@@@GGGMMMSSS]]]mmm}}}{{{tttnnnnnnzzz}}}uuulllaaaPPPDDDGGGSSSaaarrrlllVVVEEE<<<555444333///---...////////////............,,,,,,------------,,,,,,...---,,,,,,++++++++++++++++++******++++++,,,---------,,,+++******************++++++++++++************))))))))))))******'''(((((()))******++++++***)))))))))(((((('''''')))))))))))))))))))))))))))'''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++))))))))))))************************************************************)))***---......---,,,***++++++******+++,,,...///222000......000222222111222222888EEEXXXoootttppp{{{}}}yyytttuuuvvvnnnjjjiiipppsssyyy|||wwwxxx{{{}}}zzzsssooorrruuu|||{{{xxxrrrjjjaaaYYYUUUQQQOOOMMMKKKLLLPPPTTTWWW```dddkkkttt~~~}}}wwwnnneee]]]VVVPPPLLLLLLGGGAAA>>>>>>???===;;;>>>??????>>>===>>>@@@BBBDDDFFFHHHHHHGGGFFFFFFGGGEEEFFFHHHJJJLLLNNNNNNOOOQQQPPPPPPOOOPPPQQQSSSTTTQQQQQQOOONNNMMMMMMMMMMMMOOORRRUUUXXXYYYYYYWWWVVVUUUXXX[[[___``````^^^]]]^^^^^^\\\[[[[[[[[[\\\\\\dddhhhjjjiiiiiikkkiiidddYYYXXXWWWUUUUUUUUUUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIIJJJJJJJJJIIIIIIHHHGGGRRRLLLDDD>>><<<<<<;;;;;;777777777777777888999999999999999::::::;;;;;;<<<;;;<<<>>>@@@@@@@@@???>>>??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDGGGIIIIIIHHHGGGFFFGGGGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@EEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888888777999;;;<<<<<<>>>AAADDDCCCIIITTT___jjjttt}}}~~~tttssszzz{{{rrrbbbRRRLLLNNNVVVcccvvv{{{fffRRRFFF:::666444222000111000000000/////////......,,,,,,------------,,,,,,111///---,,,++++++,,,,,,++++++******++++++,,,------,,,++++++*********+++******++++++++++++************))))))))))))******(((((())))))*********************)))(((((('''''')))))))))))))))))))))))))))'''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++((()))))))))************************************************************)))***+++---......------,,,+++*********,,,...000111000......///111222333444777AAATTTkkkxxxvvvwwwooolllsss}}}pppccc\\\ZZZZZZeeelllwwwyyytttsssuuuvvvuuussssssuuuxxx|||rrrfff[[[UUUSSSSSSLLLMMMMMMOOORRRXXX^^^cccmmmrrr|||sssiiifffbbb[[[UUUOOOJJJGGGEEEDDDAAA>>>>>>???@@@@@@???>>>???@@@@@@@@@AAADDDGGGGGGHHHHHHHHHGGGGGGHHHJJJIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVXXXYYY[[[XXXXXXXXXXXXWWWWWWWWWVVVXXXZZZ^^^aaabbbaaa```___```aaacccfffgggggggggggghhhfffdddcccbbbdddfffgggqqquuuuuusssqqqrrrooojjjcccaaa___]]][[[[[[\\\\\\___^^^\\\[[[YYYXXXXXXXXXTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJBBB???;;;999888888888888999999888888888888999999999::::::;;;<<<=========>>>@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKNNNNNNMMMKKKIIIIIIGGGJJJLLLLLLKKKIIIIIIJJJLLLKKKJJJHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<<<<===>>>===<<<:::999999888888555666888999:::;;;<<<>>><<<>>>AAAEEELLLVVV```hhhooouuu}}}uuuwwwuuueeeUUULLLJJJQQQ^^^ppp|||hhhXXXFFF<<<777333111222111111000000000/////////,,,------......------,,,111000...,,,++++++,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++******++++++++++++************))))))))))))******************))))))((((((+++++++++******))))))))))))))))))))))))))))))))))))((('''(((*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((()))***++++++++++++++++++++++++++++++((()))))))))************************************************************+++*********+++---///000...---,,,+++,,,...000111//////.........000333666999CCCTTTjjjyyyzzzzzzsssllliiijjjsssnnn[[[UUUSSSSSSTTT```gggrrr{{{~~~yyyvvvpppooopppsssyyy}}}}}}|||zzzooobbbUUUNNNMMMMMMJJJLLLPPPTTTZZZbbbjjjqqqzzz{{{mmm```XXXPPPNNNJJJFFFBBB@@@@@@@@@>>>===<<<<<<===>>>>>>>>>???AAABBBBBBCCCEEEHHHKKKHHHIIIJJJIIIHHHHHHKKKMMMMMMNNNQQQTTTVVVXXXZZZ[[[XXXXXXXXXXXXYYY[[[]]]______```aaabbbbbbbbbaaa``````bbbeeehhhiiiiiihhhggglllkkkkkklllmmmppprrrtttpppooollljjjjjjlllnnnpppvvvzzz|||{{{zzzzzzwwwrrrpppnnnjjjgggeeedddeeeeeehhhgggdddbbb___]]]\\\\\\ZZZXXXVVVSSSRRRQQQQQQRRRQQQQQQPPPNNNMMMLLLKKKKKK;;;::::::999999999999999;;;::::::999999999::::::;;;;;;<<<===>>>??????@@@BBBBBBDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHIIILLLMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQNNNQQQSSSTTTQQQNNNLLLKKKJJJMMMPPPOOOLLLKKKLLLNNNNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>??????===<<<;;;:::::::::666666777777777777777777;;;:::999999<<>>???>>>>>>======???@@@AAAAAABBBCCCDDDEEEGGGJJJMMMLLLMMMNNNNNNMMMMMMOOOQQQQQQRRRSSSUUUWWWZZZ]]]^^^[[[[[[[[[[[[]]]___aaacccggghhhkkkmmmmmmmmmlllkkkjjjkkkmmmoooqqqqqqqqqqqqpppooonnnnnnppptttxxx{{{yyyxxxuuusssssstttvvvwwwvvv{{{~~~xxxuuuqqqmmmjjjiiiiiijjjnnnmmmjjjgggeeecccaaaaaabbb```]]]ZZZXXXWWWWWWXXXUUUTTTSSSQQQOOONNNNNNMMM;;;;;;;;;:::999:::;;;<<<:::999999999:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHLLLMMMNNNPPPRRRSSSUUUVVVQQQRRRTTTUUUVVVVVVVVVUUUWWWXXXYYYZZZ\\\\\\]]]]]]\\\^^^``````]]]YYYVVVUUUUUUXXXYYYXXXTTTSSSVVVZZZVVVUUURRROOONNNMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<:::999888888999999888888::::::::::::;;;>>>CCCFFFFFFLLLSSSZZZbbbnnn}}}}}}xxxzzzwwwggg[[[OOOHHHGGGQQQbbbvvv{{{___LLLBBB;;;777666222222111111111000000000------............------,,,,,,---------,,,,,,+++++++++******++++++,,,---,,,++++++***++++++,,,,,,******++++++++++++************))))))))))))***************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((***++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((************************))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,------...---......//////000111111...///000000111555;;;???HHH___zzzuuucccZZZWWW___vvv~~~ooo[[[JJJHHHKKKKKKOOOVVVXXX___hhhpppuuuyyy|||{{{{{{|||~~~~~~xxxoooggg^^^aaaccc```XXXPPPLLLKKKQQQWWW```hhhpppzzzrrrkkkbbbYYYRRRNNNJJJHHHDDDDDDCCC@@@===<<>>===>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMRRRSSSUUUXXX\\\___aaabbbbbbcccdddeeefffffffffffffffgggiiijjjllllllmmmmmmmmmooorrrqqqmmmiiifffddd___bbbdddaaa]]]]]]aaaeeedddaaa^^^ZZZXXXVVVVVVVVVSSSSSSRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGEEEDDDDDDCCCCCCCCCAAA@@@???>>>============;;;999888888999:::::::::666888:::::::::999:::;;;===BBBGGGIIIMMMWWWfffrrryyyooogggUUUJJJCCCHHHSSScccwwwcccPPPFFFAAA>>>>>>222222222111111111111000------............------***+++,,,---------,,,+++++++++******++++++,,,---+++++++++***++++++,,,,,,******++++++++++++************))))))))))))******((((((((()))******++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,+++)))((((((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))+++,,,......---,,,+++,,,---...///000000000000///000222222333777>>>CCCZZZsss|||~~~tttdddZZZZZZgggvvv```WWWMMMHHHLLLMMMJJJOOOXXXVVV]]]eeekkkooossswwwzzzxxxlll___XXXOOOSSSUUUTTTPPPOOOSSSWWWXXX___iiirrrzzzrrrhhhZZZUUUNNNIIIFFFEEEDDDDDDAAABBBBBB@@@======@@@DDDEEEDDDDDDCCCCCCEEEIIILLLJJJKKKLLLMMMMMMPPPSSSVVVWWWYYY[[[\\\[[[[[[\\\]]]bbb```______aaaeeeiiillljjjjjjjjjkkkmmmpppssstttsssuuuyyy|||~~~}}}{{{zzz||||||{{{|||}}}}}}}}}|||||||||wwwvvvuuuttttttsssttttttrrrppplllhhhfffeeefffffffffdddaaa___]]]\\\[[[[[[888888888888888888888888888;;;>>>???>>>===<<<<<>>======<<<;;;;;;::::::::::::;;;:::999888777777777777:::::::::<<>>===<<<;;;;;;;;;;;;;;;:::999888777777777777:::999888999;;;???CCCFFFNNNUUU^^^dddfffgggkkknnnyyytttdddUUUPPPLLLKKKTTTaaaxxx}}}{{{vvvvvv||||||```OOOLLLLLLHHH???===;;;::::::888333000....../////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))((((((************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++++++++***))))))***+++***((((((((()))(((((((((((('''''''''&&&))))))))))))************))))))))))))************((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---.../////////555333333777<<>>??????AAACCCEEEDDDFFFHHHHHHHHHIIIKKKMMMQQQRRRTTTXXX\\\aaadddgggllloootttvvvwwwxxxyyyzzz|||zzzwwwwwwwwwuuuqqqmmmjjjfffaaa]]]ZZZWWWSSSQQQNNNLLLJJJJJJKKKKKKKKKJJJLLLKKKJJJHHHFFFEEECCCBBBBBBAAA???>>>===<<<<<<;;;;;;;;;:::999888888888888888777666666777888:::;;;@@@EEEKKKOOOQQQUUUZZZ^^^fffkkkqqqtttxxx}}}wwwiii^^^TTTJJJIIIPPPgggxxx}}}ssskkkmmmttt|||iiiUUUNNNNNNNNNEEEDDDCCCBBB???:::444///........................------------,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))***+++***)))((()))******************)))))))))))))))))))))************))))))))))))************((((((((())))))))))))************++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......////////////......444333555:::AAAPPPgggzzz~~~{{{yyyrrrrrrvvv}}}qqqcccWWWRRRQQQPPPRRRUUUWWWYYY[[[^^^aaafffkkkqqqwww{{{|||{{{zzzoooiii```XXXRRROOOLLLJJJOOOSSSYYY^^^dddmmmwww}}}lllcccUUUKKKEEEBBB@@@===>>>>>>??????@@@AAACCCCCCFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOOOOPPPQQQTTTVVVZZZ\\\^^^```bbbdddhhhkkkooorrrttttttqqqppprrrtttxxxyyyyyywwwuuuvvv{{{~~~~~~zzzxxxuuusssrrrpppnnnlll888888999:::;;;<<<======;;;===>>>???@@@AAADDDGGGFFFIIIMMMOOOOOOQQQTTTWWW]]]___ccchhhnnntttxxxzzz|||~~~zzzvvvqqqlllgggccc^^^ZZZWWWTTTQQQPPPQQQQQQOOOMMMMMMMMMKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA???>>>======<<<<<<;;;:::999999999999555666666888999:::;;;;;;<<<>>>@@@AAACCCGGGMMMRRRTTTYYY^^^___```iiizzz|||oooppp~~~{{{oooaaaRRRJJJJJJTTTfffyyywww}}}rrr\\\RRRPPPQQQGGGHHHHHHGGGCCC===666111.....................///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******)))***+++***)))((()))***++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------...000000/////////000333444999AAAOOOccczzzyyyyyy~~~wwwmmmccc\\\YYYYYYYYYYYY[[[^^^aaadddiiiooosssxxx|||~~~wwwrrrccc\\\TTTNNNMMMNNNNNNMMMXXX]]]dddjjjqqqyyy{{{nnneeeXXXQQQHHHAAA>>>>>>>>>===???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOORRRTTTUUUVVVWWWYYY\\\___[[[^^^aaadddfffiiilllooossswwwzzz{{{zzzzzz|||}}}~~~~~~|||{{{{{{yyyvvvttt<<<<<<<<<===============@@@AAACCCDDDDDDFFFIIIKKKOOOSSSXXX[[[\\\___dddiiikkknnnsssyyy{{{wwwrrrmmmiiieeeaaa\\\ZZZZZZYYYUUUQQQOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;666777888999;;;;;;<<<<<<:::999888777888<<<@@@DDDFFFLLLQQQQQQQQQXXXfffrrr{{{llleeemmmxxx}}}nnn\\\PPPKKKIIIUUUnnnzzzfffXXXRRRQQQEEEGGGIIIIIIEEE???999555111000///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))******)))(((((()))******((()))******)))((()))+++'''(((((((((((((((((((((((()))))))))************((()))))))))******************++++++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---///000000//////111333555:::CCCPPPcccyyy|||zzzqqqlllfffcccccccccbbbaaa```bbbdddhhhmmmvvvxxxllleee[[[UUUNNNKKKMMMQQQSSSTTTbbbhhhpppwww~~~zzznnnbbbXXXRRRHHHFFFCCC@@@@@@??????>>>BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSWWWYYY[[[\\\]]]___bbbeee___bbbeeeiiikkknnnqqqtttsssxxx~~~}}}????????????????????????@@@BBBEEEGGGHHHJJJLLLOOOWWW]]]dddhhhiiimmmtttyyy|||}}}wwwrrrmmmjjjjjjggg```ZZZVVVUUURRROOOMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDCCCCCC@@@@@@???===============::::::::::::999999888888;;;999777666666888;;;===>>>CCCGGGHHHHHHMMMWWW```nnnnnndddeeeiii{{{xxxfffWWWOOOJJJMMM[[[uuuyyyjjj[[[QQQLLLCCCFFFJJJJJJFFF@@@<<<999444333111///......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((()))******))))))***+++(((((())))))))))))******))))))))))))************))))))))))))************+++++++++,,,,,,,,,------*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---///111111///111555999777BBBQQQaaassswww}}}}}}nnnaaaaaabbbfffjjjkkkiiiffffffhhhkkkpppvvvxxxkkk```YYYSSSPPPMMMMMMQQQWWW]]]```lllsss}}}tttdddXXXOOOIIIDDD>>>>>>???@@@AAA@@@???>>>DDDDDDDDDEEEFFFGGGIIIJJJMMMNNNPPPSSSUUUWWWWWWXXXZZZ]]]```bbbcccdddfffhhhgggjjjnnnrrrtttvvvyyy{{{www|||@@@@@@AAAAAABBBBBBCCCCCCBBBFFFKKKOOORRRTTTWWWYYYeeellltttxxxzzz~~~|||rrrkkkbbb___[[[VVVSSSPPPOOONNNJJJJJJIIIGGGGGGFFFFFFFFFBBBBBBAAA@@@????????????===<<<;;;999888777777777:::999888888999:::::::::999;;;===>>>@@@FFFOOOVVVeeexxxvvvsssqqqooosss}}}rrrcccYYYSSSMMMPPPaaawww~~~}}}|||yyyqqqcccTTTKKKDDDGGGKKKJJJFFFAAA>>><<<888666333000///......///............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((('''((()))******)))((('''''')))******))))))***+++******++++++,,,,,,,,,,,,))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---000111000///222999??????SSShhhvvvzzzxxx|||yyyqqqlll```YYY\\\bbbjjjpppsssqqqooommmqqqwww}}}~~~sssggg\\\TTTPPPNNNOOOQQQTTTYYYaaajjjpppzzzwwwlll]]]PPPHHHDDDAAA???<<<>>>@@@BBBBBBBBBBBBBBBGGGFFFFFFGGGIIILLLOOOQQQSSSTTTWWWYYY[[[\\\]]]]]]```ccchhhjjjkkkkkkkkklllppptttxxx{{{}}}~~~???@@@AAABBBDDDEEEFFFFFFKKKPPPVVV\\\```dddgggiiiuuu}}}zzzkkkhhhccc\\\WWWSSSPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;999999999999:::555555444666777888777666666666777888<<>>>>>:::888555111///....../////////.........---------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((&&&((()))++++++)))(((&&&''')))******))))))***,,,''''''(((((()))))))))***))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000...000111000///333;;;CCCLLLfffjjjppp~~~|||lllgggtttrrr^^^UUUXXX\\\dddmmmtttxxxyyyxxxsssyyy~~~sssfff[[[SSSNNNLLLMMMQQQVVVZZZ```iiittt}}}{{{rrr___VVVJJJBBB@@@@@@@@@???@@@BBBDDDEEEEEEEEEGGGHHHJJJIIIIIIJJJMMMRRRVVVYYYWWWYYY[[[^^^___`````````fffjjjooorrrrrrqqqppppppvvvyyy}}}???AAACCCDDDFFFJJJOOORRRVVVZZZ___ccchhhoooxxxxxxwwwqqqiiieeedddaaa[[[ZZZQQQKKKJJJKKKJJJJJJLLLIIIGGGDDDCCCDDDCCCBBBAAA@@@???===<<<::::::999999888888888888777777777777888999999999;;;???EEEIIIYYYkkkzzzzzzqqqmmm]]]PPPOOOVVV```mmmyyyjjjUUUPPPJJJFFFGGGGGGBBB>>>===>>><<<777333000......///000///......//////---++++++,,,,,,,,,,,,+++******...+++)))***,,,---+++(((++++++++++++++++++++++++))))))***+++***)))((('''************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,+++***((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......333000///222555:::EEEPPPdddwwwrrrkkk{{{xxxeeecccnnnyyybbbZZZ\\\\\\bbbjjjpppuuuyyy}}}~~~pppaaaWWWQQQNNNNNNQQQPPPUUU___jjjssszzz~~~~~~ppp```TTTIIIFFFCCC???>>>===??????CCCCCCCCCEEEHHHJJJJJJJJJLLLMMMNNNOOOQQQUUU[[[___aaa``````cccfffhhhfffcccjjjpppvvvyyyxxxxxxxxxzzz|||AAACCCFFFHHHLLLPPPVVVZZZccchhhmmmpppttt{{{}}}uuuqqqooojjjeee___VVVOOONNNMMMJJJHHHIIIHHHFFFDDDCCCDDDDDDCCCAAABBBAAA???>>><<<<<<;;;;;;::::::999999999888888888888888888888999===BBBFFFQQQbbb~~~zzzqqqggg^^^XXXSSSSSS[[[fff~~~~~~iiiRRRKKKFFFHHHJJJEEE@@@===BBB???;;;666333111000000///...---...///...---++++++,,,,,,,,,,,,+++******...,,,******,,,,,,+++)))++++++++++++++++++++++++******+++++++++***)))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,+++)))((((((((()))***************++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////222555777===MMM\\\qqqyyyssseee^^^jjj|||ssseee___```dddhhhnnntttwww{{{~~~zzzkkk```VVVRRRPPPOOOQQQUUUZZZaaalllxxx|||rrriii^^^RRRIIIDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEHHHLLLOOOQQQRRRRRRSSSSSSTTTUUUXXX]]]aaagggggggggkkknnnpppooommmrrrwww~~~GGGJJJNNNSSSXXX^^^eeejjjqqqvvv{{{}}}}}}zzzsssllliiiaaaYYYVVVSSSMMMIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA???>>>======;;;;;;;;;;;;::::::::::::777777777777777:::>>>AAAIIIZZZrrrwwwuuuoooeeeVVVKKKLLLSSSiiiyyy|||\\\QQQHHHIIILLLIIICCC???FFFDDD@@@;;;777444333222///...------...///---,,,,,,,,,,,,,,,,,,++++++***---,,,***+++,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,+++******)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++***))))))((()))))))))************++++++++++++((((((((()))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------------------------------------...//////...000555999<<>>>>><<<<<<;;;;;;;;;:::::::::888888888777666888;;;>>>DDDSSSiiixxx}}}}}}~~~}}}qqq___QQQLLLMMMVVVeeevvvkkk\\\MMMKKKMMMLLLFFFBBBHHHGGGCCC???;;;777555444000///------...///...---,,,,,,------,,,,,,+++***,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------............------------...///000000111222555<<>><<<<<<;;;;;;;;;:::::::::999:::999888777888:::<<>>;;;888666333111.........///...---,,,------------,,,++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))*********))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------....../////////............///000111222555333666BBBSSSggg~~~mmmaaaZZZeee~~~~~~gggddddddhhhllllllnnnqqqpppppprrrxxx}}}vvvooogggaaa]]]XXXTTTQQQTTTQQQPPPUUUZZZ```iiiqqqmmm^^^TTTPPPJJJEEEBBB@@@@@@@@@@@@BBBEEEHHHKKKLLLLLLLLLRRRTTTVVVWWWWWWWWWZZZ\\\\\\^^^aaaccceeeiiimmmqqqqqqssswww{{{~~~hhhmmmttt{{{}}}wwwlllbbb^^^UUURRROOOMMMKKKJJJGGGEEEFFFFFFFFFFFFEEEBBB@@@???<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888:::<<<;;;FFFTTTaaalllrrroooiiihhhooo|||}}}~~~xxxlll\\\NNNJJJNNNZZZlll}}}{{{}}}nnnZZZQQQNNNLLLIIIHHHFFFFFFEEEDDDBBB???<<<:::666444111////////////...---------------,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((()))************)))************++++++++++++)))))))))*********++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------...//////000000............///111222333777666>>>QQQfffyyyyyyuuuuuu```___hhh}}}ooobbbcccfffkkkkkkiiilllrrrrrrrrruuutttiii___ZZZVVVRRRPPPQQQSSSSSSWWW___gggnnnxxx}}}mmmYYYKKKCCCBBBAAA@@@???@@@@@@AAADDDFFFIIILLLOOOPPPQQQQQQXXX[[[]]]]]][[[ZZZ]]]___aaadddgggjjjmmmqqquuuxxxyyy|||xxx}}}{{{ooojjj___\\\XXXTTTQQQNNNKKKIIIHHHHHHIIIIIIGGGEEEBBBAAA>>>>>>=========<<<<<<<<<999::::::999888888999;;;:::@@@IIIVVVgggsssqqqhhhhhhgggkkkyyy}}}zzzxxxfffVVVMMMMMMVVVfffuuu}}}{{{ooommmssszzz~~~{{{mmm^^^UUUQQQLLLHHHHHHDDDEEEFFFFFFEEECCC@@@>>>:::777333111000000///...---------...------,,,+++***,,,---,,,***)))***,,,++++++++++++++++++++++++,,,+++***)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******'''((()))***+++******)))************++++++++++++))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------...///000000000.........///000111333333888@@@RRRkkkssspppqqq~~~rrrfff\\\ggg{{{rrriiigggfffhhhlllllllllooouuu}}}{{{}}}rrreeeZZZUUUSSSQQQRRRUUUVVVZZZcccpppxxx~~~}}}sssgggZZZLLLBBB??????@@@@@@AAABBBDDDFFFGGGIIILLLOOORRRUUUWWWXXX\\\___ccccccbbbbbbeeeiiikkkmmmqqqsssvvvyyy|||yyysssiiifff```\\\XXXTTTPPPNNNIIIJJJKKKKKKIIIGGGDDDCCC????????????>>>>>>>>>>>>888999999888777777999:::<<>><<<;;;;;;:::666999<<<;;;<<>>;;;:::777333111/////////.........------++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))******++++++++++++******++++++************++++++***++++++++++++******)))************))))))))))))+++************))))))))))))))))))(((((()))))))))******++++++++++++******************************************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,------........./////////000---///333333555CCCTTTmmmwwwpppqqq}}}tttggglll~~~~~~|||yyywwwuuuvvv{{{~~~yyypppfffeee___YYYZZZ\\\aaakkktttvvvnnnjjjddd___MMMHHHCCCAAACCCFFFFFFFFFKKKLLLNNNPPPSSSVVVYYYZZZ```aaaccccccdddfffiiilllssstttvvvvvvwwwxxxzzz}}}~~~}}}vvvlllfff^^^YYYUUURRRMMMIIIGGGFFFFFFFFFFFFEEECCC@@@AAAAAA@@@???===<<<;;;;;;666999:::777555;;;IIIUUUaaa]]]UUUMMMKKKTTTcccooozzzuuussssssvvv{{{iii\\\SSSOOOTTT\\\xxx|||uuunnnddd[[[UUUNNNKKKGGGFFFGGGGGGEEECCCDDDCCCBBBBBB@@@<<<777333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++++++++++++++***))))))(((++++++******))))))((((((************))))))))))))***))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,------......//////000000444...000777888:::NNNfffuuuvvvvvvgggkkk{{{wwwtttyyy~~~|||{{{tttkkkggg```]]]___dddkkkvvvwwwhhh]]]VVVRRROOOFFFDDDCCCDDDFFFIIIJJJKKKQQQRRRTTTVVVYYY\\\^^^``````aaadddfffhhhmmmssswwwzzz{{{|||}}}}}}vvvpppggg```\\\XXXSSSOOOKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBAAA???>>>===;;;;;;888999999777777999???CCCNNNNNNLLLGGGFFFMMMZZZeeeiiittt}}}~~~}}}zzz{{{zzzkkk___VVVSSSTTTbbbrrr{{{zzzooobbbZZZQQQMMMIIIHHHIIIIIIGGGDDDFFFFFFFFFGGGFFFBBB;;;777111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******************************++++++++++++******++++++************++++++)))*********)))(((''''''++++++******))))))(((((())))))))))))))))))))))))*********))))))***************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++)))))))))***************,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------------......///000000111555///111999===CCCZZZuuuuuu}}}hhhccceeexxx}}}wwwwww|||{{{{{{{{{wwwooohhhdddbbbgggnnnuuunnn^^^RRRJJJGGGFFFCCCEEEGGGIIIKKKMMMPPPRRRWWWXXXYYY[[[^^^aaacccdddeeegggjjjmmmpppvvv|||}}}}}}ssskkkeee```ZZZVVVQQQOOOLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<<<<:::999888999::::::999888===???@@@???@@@EEEPPPXXXSSS[[[ooo|||~~~|||vvv{{{nnnbbbYYYTTTSSS\\\bbbmmm|||~~~~~~}}}ooofffZZZSSSLLLJJJKKKLLLIIIFFFFFFGGGHHHIIIIIIDDD>>>999222111000000///...------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++************++++++******************************************************************************++++++++++++******++++++************++++++((())))))))))))(((((('''************))))))))))))(((((()))))))))))))))***+++******))))))******+++******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++)))))))))***************,,,++++++++++++,,,,,,---++++++,,,,,,------......------...///000000111222222000222;;;DDDRRRkkk|||xxxrrrgggVVV\\\kkk|||~~~~~~zzz~~~{{{zzzuuuoookkkiiikkkrrrzzzrrrbbbUUUKKKDDDBBBDDDAAAEEEJJJMMMNNNQQQWWW[[[\\\]]]^^^```bbbeeegggiiiiiikkknnnpppssswww|||zzzsssllleee```WWWSSSNNNKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>>===:::::::::::::::999888777777999::::::;;;>>>DDDIIIEEEIIIWWWrrr~~~}}}{{{|||qqqeee\\\OOOQQQPPPXXXhhhpppxxx~~~sssgggYYYPPPMMMMMMKKKHHHEEEFFFGGGIIIHHHDDD>>>999222222111000///...------------------------------------,,,,,,,,,+++++++++*********************************))))))*********************************++++++++++++++++++++++++******************************++++++++++++******++++++************++++++(((((()))*********)))))))))))))))))))))*********(((((((((((())))))******)))))))))(((((()))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,---......///------...///000111222222111333888AAAPPPggghhh[[[YYYSSSddd~~~{{{tttzzz|||yyytttooooooooottt~~~mmm```TTTLLLFFFAAAAAAFFFEEEJJJOOOQQQQQQTTT[[[aaaaaaaaabbbdddgggiiikkkmmmkkkmmmqqqsssuuuwwwzzz}}}}}}~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{{{{zzzzzz{{{}}}wwwooojjj[[[VVVPPPLLLJJJIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???:::;;;;;;:::888777777999888999:::::::::;;;===???BBB@@@EEEXXXuuuuuuzzzsss|||pppgggQQQOOOHHHJJJYYYddduuu|||fffVVVPPPMMMJJJHHHDDDDDDFFFGGGGGGCCC===888222222111000///...------........................---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++******************************++++++++++++******++++++************++++++((()))***+++++++++++++++(((((())))))******++++++'''((((((((())))))******((((((''''''''''''((((((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........++++++++++++,,,,,,---...++++++,,,,,,---...//////------...///000111222222222888>>>GGG[[[xxx}}}|||uuuWWWPPPWWWXXXqqq|||uuutttuuuvvvwww~~~}}}}}}yyyuuuqqqrrrttt{{{rrr^^^SSSIIIFFFCCC@@@BBBGGGLLLQQQUUUUUUTTTUUU\\\bbbddddddfffgggjjjlllnnnooonnnqqqvvvyyy{{{}}}~~~}}}|||}}}~~~~~~}}}{{{yyyxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyvvvxxxyyywwwrrrqqquuuyyy|||{{{~~~zzzpppeee___VVVOOOKKKKKKMMMOOOJJJHHHGGGFFFFFFDDDAAA???AAA>>>;;;999999888777666888888888888888888888888???:::999DDDXXXppp}}}zzzcccTTTJJJMMMOOOUUUlllxxx^^^RRRPPPMMMIIIFFFFFFFFFCCC@@@===<<<;;;777444000...///000111111222///,,,,,,...///---+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++******))))))))))))************))))))******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++''''''(((******+++++++++))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------------------...///111111111111111444:::GGG\\\rrryyyxxxmmmSSSOOOTTTiiivvvrrrqqqmmmpppxxxzzz}}}yyyooonnnrrrvvvwwwyyyyyyxxxwwwwwwxxxxxx~~~}}}mmm___LLLIIIFFFCCCBBBDDDGGGIIILLLRRRYYY^^^```bbbdddggg```dddjjjnnnpppqqqrrrsssvvvwwwwwwxxxzzz}}}zzzyyywwwvvvvvvvvvwwwxxx}}}|||zzzxxxwwwuuuttttttssssssrrrrrrqqqrrrrrrrrrrrrsssrrrnnnkkklllrrrxxxzzz~~~}}}xxxwwwxxx{{{}}}nnniiiaaaYYYTTTQQQOOONNNKKKIIIGGGGGGGGGFFFDDDBBBBBB???<<<::::::999888777888888888888999999999999:::888:::@@@KKK]]]www~~~lll[[[MMMKKKKKKQQQhhhooo]]]SSSMMMGGGFFFFFFFFFEEEBBB???>>>===:::666222000000111111111111///,,,,,,...///---+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++*********)))******++++++++++++************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++'''((()))******+++++++++))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------......000000111111333444;;;EEEWWWnnn~~~kkkWWW\\\hhhyyylllcccfffjjjiiimmmtttyyy}}}~~~xxxnnndddaaacccdddeeegggjjjmmmrrrxxx}}}yyyooobbbUUUJJJHHHEEEDDDEEEHHHLLLOOOQQQVVV]]]bbbdddeeegggiiifffhhhkkkmmmooopppsssuuuvvvxxxzzz|||~~~{{{zzzxxxwwwwwwwwwxxxyyywwwwwwuuutttttttttuuuvvvuuuuuutttsssrrrqqqqqqpppqqqqqqpppooonnnnnnnnnnnnooonnnkkkgggdddhhhpppvvvtttwwwzzz}}}~~~~~~}}}{{{wwwsssqqqqqqrrrsss{{{}}}wwwoooggg```YYYSSSOOOLLLJJJHHHHHHHHHHHHGGGFFFCCC@@@>>><<<<<<;;;:::888888888888999999:::::::::777888;;;===>>>HHH```vvvzzz~~~xxxeeeSSSLLLHHHLLL```xxxnnn\\\OOOGGGGGGGGGFFFFFFDDDBBB@@@???===999555222222222111000///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++************++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++'''((()))******+++******))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))))))))*********++++++******++++++++++++******++++++******++++++,,,---------------------------//////000000111333777:::CCCRRRiiibbbYYYiii~~~}}}```YYYZZZeeemmmnnnqqqvvvvvvzzzxxxoooiiiccc[[[WWWXXXZZZ[[[^^^bbbjjjuuurrrggg___UUULLLGGGGGGFFFFFFIIIMMMRRRUUUXXX]]]ccchhhjjjjjjkkkkkkkkklllnnnnnnoooqqquuuxxx}}}~~~}}}~~~~~~~~~}}}~~~zzzzzzzzzyyywwwwwwvvvuuusssrrrqqqqqqrrrvvvuuusssrrrrrrrrrssstttppppppppppppppppppooooooppppppoooooonnnoooooooooooonnnkkkgggeeehhhnnnsssssstttvvvxxxzzzzzzzzzyyytttsssrrrpppnnnnnnnnnnnnrrruuuzzz~~~}}}|||ssskkkccc[[[UUUOOOMMMJJJHHHIIIIIIHHHGGGEEEBBB@@@???>>>>>><<<:::888888999999:::;;;;;;;;;999;;;<<<;;;999>>>OOOaaaxxxwww}}}ooo[[[OOOHHHGGGVVVhhhiiiWWWMMMIIIGGGFFFEEEEEEDDDBBB@@@???;;;777444333222000///............//////...---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++*********************************++++++++++++******************************))))))*********+++++++++************************(((((()))***************((()))))))))************)))))))))))))))))))))))))))***************++++++))))))*********+++++++++))))))*********+++++++++)))******++++++******)))+++************+++,,,,,,........................000000111000222777???EEESSSddd{{{ooo\\\```zzzyyyfffVVVVVV]]]kkkuuuwwwxxx{{{vvv{{{zzzoooeeeaaa___[[[XXXXXXYYY\\\aaagggooozzzrrreeeZZZSSSMMMHHHHHHGGGHHHIIIMMMRRRWWWZZZ]]]aaafffjjjlllmmmllllllkkkmmmoooqqqrrrtttwwwzzz}}}~~~~~~~~~~~~}}}zzzzzzzzzyyyvvvsssppppppppppppppppppppppppqqqpppnnnmmmmmmmmmnnnooonnnooopppqqqqqqqqqqqqpppnnnnnnnnnnnnooopppqqqrrrrrrrrrpppnnnmmmlllnnnooorrrssstttuuuvvvvvvvvvvvvnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqsssttttttrrrpppuuuuuusssrrrrrrrrrrrrsssrrrsssyyywwwooogggbbbVVVRRRNNNJJJIIIIIIHHHHHHFFFEEECCCBBBAAA@@@>>><<<999999::::::;;;;;;;;;;;;===:::999::::::<<>>KKK[[[yyyoooccc___aaapppvvveeeWWWNNNKKKLLLQQQggg}}}wwwjjj___kkkyyy{{{qqq___VVVLLLEEEDDDEEEEEECCCDDDAAA>>><<<:::888555333222555777666222///...///........................,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------)))******++++++******)))******************************++++++++++++******************************)))************+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------)))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------...///........................000222444666===MMMbbbqqq~~~yyyttt{{{sssnnnyyy{{{nnneee```___cccjjjrrrzzztttggg```]]][[[\\\```iiiqqq}}}wwwppp___TTTJJJFFFDDDCCCGGGMMMRRRSSSUUUYYY]]]cccgggjjjkkkiiihhhjjjooosssttttttooossswww{{{}}}~~~~~~~~~}}}{{{yyy{{{~~~{{{||||||}}}~~~~~~~~~~~~~~~{{{~~~|||xxxuuutttrrrrrrqqqqqqqqqqqqqqqppp```bbbdddhhhkkknnnpppqqqnnnmmmlllkkkjjjkkkllllllkkkmmmoooqqqqqqpppooonnnppppppoooooooooppppppqqqqqqqqqppppppqqqqqqpppooommmoooqqqrrrrrrpppmmmkkkjjjiiihhhgggggggggggghhhfffhhhhhheee```]]]___aaaWWWVVVTTTRRROOOLLLJJJIIIEEEDDDDDDEEEDDDDDDJJJRRRUUUcccpppssspppvvv|||tttjjj```YYYTTTQQQOOOJJJIIIHHHHHHGGGFFFBBB???>>>>>>===<<<;;;::::::999<<<::::::>>>===;;;;;;>>>EEEIII___wwweeeYYYTTTcccwwwzzzhhhZZZQQQNNNNNNDDD[[[rrr{{{{{{~~~sssccchhhpppyyywwweee[[[NNNGGGEEEFFFFFFEEEFFFCCC@@@>>>===;;;888555444666999777333///...///////////////////////////,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******************************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////////////////////////////000222555777???QQQiiizzzzzzxxxvvvvvvzzzuuu{{{zzzsssllliiijjjmmmppptttzzz}}}sssgggaaa^^^^^^bbbgggrrryyy~~~uuuiii```WWWLLLDDDDDDDDDDDDIIIQQQTTTUUUXXX]]]bbbhhhmmmpppooollljjjlllqqqvvvxxxyyyvvvxxxzzz{{{}}}}}}~~~~~~}}}||||||~~~|||~~~zzzxxx{{{~~~~~~~~~~~~}}}{{{zzz{{{|||}}}}}}~~~}}}}}}~~~~~~{{{}}}~~~}}}zzzvvvrrrpppppprrrqqqpppnnnmmmooossswwwtttpppllljjjlllnnnmmmlllmmmlllkkkjjjjjjkkkmmmnnnlllmmmnnnoooooopppoooooommmmmmmmmmmmllllllllllllrrrqqqqqqpppooonnnnnnmmmnnnnnnooooooooonnnnnnmmmmmmooonnnkkkeeebbbccceeehhhfffdddaaa]]]YYYWWWUUUQQQOOOLLLHHHEEEDDDCCCBBBAAA@@@??????AAACCCFFFHHHLLLOOORRRTTTVVV^^^jjjtttxxxmmmbbbZZZTTTQQQLLLKKKJJJIIIGGGFFFDDDCCCBBB@@@>>>======<<<:::888999::::::;;;<<<<<<<<<<<<<<>>FFF[[[sss{{{qqqyyy}}}|||zzzxxxvvvoooqqquuu{{{vvvnnnddd```bbbhhhnnnqqqyyyyyyoooaaaWWWTTTIIIHHHGGGFFFGGGJJJPPPTTTXXX[[[aaafffjjjmmmmmmmmmsssqqqooonnnpppuuu{{{~~~~~~|||~~~}}}}}}}}}|||{{{|||~~~}}}yyyuuu{{{zzzyyyyyyzzz|||~~~|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{||||||}}}{{{yyyyyy{{{~~~{{{}}}~~~zzzyyywwwxxxyyywwwtttrrrqqqrrrqqqrrrqqqpppoooppptttwwwuuuqqqmmmkkklllmmmmmmlllllllllllllllmmmmmmnnnnnnnnnooooooppppppppppppooommmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooommmmmmmmmmmmmmmmmmnnnnnnoooppppppnnniiieeebbbaaaccccccbbb```\\\XXXSSSQQQMMMKKKHHHEEEBBBAAA@@@@@@======<<<<<<===???AAABBB???BBBDDDEEEFFFLLLUUU]]]ooo|||zzzmmmbbbZZZVVVOOOMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@???>>>===;;;999888999:::;;;;;;<<<<<<<<<<<<>>>FFFXXXqqq|||wwwpppooofffaaaaaalll}}}qqqddd[[[OOOSSS^^^lllwwwzzzvvvyyyfffVVVNNNKKKJJJHHHJJJFFFAAA@@@AAAAAA===999666444111000000000...------.../////////...---,,,///...,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******+++******)))***+++,,,---,,,+++***)))((((((((((((******++++++++++++******((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++........................---...//////...///111444444;;;AAAGGGTTTjjj}}}uuusssyyyxxxxxxsssvvv{{{qqqkkkeeecccgggnnnuuuyyy~~~yyyooocccUUUKKKHHHHHHJJJLLLNNNOOOQQQUUUWWW\\\___dddjjjnnnqqqrrrssssssrrrpppqqqsssxxx}}}}}}{{{zzz||||||zzzyyy|||{{{zzzyyyzzz{{{}}}~~~}}}{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{{{{||||||||||||||||||}}}{{{xxxxxxzzz|||~~~~~~}}}|||}}}zzz|||~~~~~~~~~|||zzzxxxvvvtttuuuuuutttqqqooooooooonnnoooppppppoooppprrrtttuuurrrnnnllllllllllllkkkkkklllmmmooopppppppppoooppppppqqqqqqqqqpppoooooommmmmmnnnnnnooooooppppppmmmmmmnnnnnnnnnooooooooollllllkkkkkkkkkmmmnnnoooooooooppppppoookkkfffbbb^^^______]]]YYYTTTOOOKKKHHHFFFCCCAAA>>>=========<<<;;;;;;::::::<<<===>>>:::===???>>>>>>AAAFFFKKKUUU^^^mmm}}}wwwjjjbbb]]]UUURRRMMMKKKJJJJJJJJJIIIHHHEEECCCAAA@@@???<<<:::888888999999:::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<======<<<>>>@@@@@@??????BBBDDDFFFKKKTTT```kkk{{{wwwnnnjjj```[[[SSSNNNMMMLLLKKKJJJJJJHHHEEECCCBBB@@@===;;;888888888888999::::::;;;:::<<<======CCCVVVqqq}}}}}}~~~{{{yyytttsssyyyyyymmmjjjwwwyyyjjjaaaZZZWWW[[[eeettt|||iiiYYYPPPLLLKKKHHHDDDBBBCCCDDDDDDCCC:::777333111111111000///...............------------,,,,,,++++++++++++++++++,,,............,,,+++++++++++++++++++++++++++************************************++++++++++++******++++++++++++************************************************************************************++++++++++++******))))))))))))))))))******++++++***)))(((((())))))******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,------------------........................------.........000333666EEENNNYYYfffxxxssskkkppp~~~ooo{{{}}}tttrrruuuuuu||||||xxxpppiiifffgggiiinnnuuu}}}|||pppbbbXXXPPPIIIFFFHHHJJJNNNTTTYYY\\\^^^aaabbbiiijjjmmmppprrrtttvvvwwwrrrsssuuuxxx}}}~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyvvvxxx{{{~~~|||yyyxxxyyyzzzzzzyyy}}}||||||}}}~~~~~~}}}{{{wwwxxxyyyzzz{{{~~~~~~}}}|||zzzzzzyyyxxxvvvtttsssrrrsssttttttrrrooolllkkkllljjjllloooppppppooopppqqqrrrqqqooollljjjhhhhhhiiikkkmmmpppsssuuutttrrrqqqnnnooooooooonnnmmmlllllllllmmmnnnoooppprrrrrrsssoooooonnnmmmllljjjjjjiiilllkkkjjjiiijjjllloooppppppmmmkkklllnnnooommmjjj```]]]WWWPPPJJJFFFEEEDDDAAA@@@>>><<<;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<999:::<<<=========>>>>>>???@@@DDDJJJRRR___sss~~~yyyppphhh]]]UUURRROOOLLLIIIKKKHHHFFFDDDCCCAAA>>><<<::::::999888888888999:::777;;;>>>===<<>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888888:::;;;<<<<<<<<<;;;???>>>???BBBEEELLLZZZhhhvvviii```[[[VVVPPPKKKKKKIIIGGGEEEDDDCCC@@@>>>===<<<:::999888888888999666;;;>>>>>><<>>>>>???===<<<;;;:::::::::;;;<<<999999::::::;;;::::::::::::::::::;;;<<<<<<;;;:::???>>>???AAAAAABBBKKKTTTaaapppuuukkkeee___VVVPPPMMMKKKHHHGGGGGGFFFCCCAAAAAA???<<<:::888777777888888999;;;<<<===???BBBDDDOOO___vvv|||}}}yyyuuuyyy|||vvv|||yyyooodddXXXSSSXXX```sss~~~eeeWWWMMMLLLJJJHHHGGGGGGIIIJJJIIIDDD>>>888555333111000000///...---,,,------...---......///......,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))******************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******++++++,,,,,,,,,+++)))(((******))))))))))))************++++++++++++******+++***)))))))))***+++,,,******+++++++++,,,,,,,,,+++,,,---...////////////........................000000000000111555:::>>>QQQcccwwwtttlll~~~~~~iii^^^jjj{{{{{{|||zzztttmmmjjjnnnsss{{{nnnfffaaaaaaaaa```ccciiinnnsssyyy~~~{{{nnncccVVVOOOIIIIIIJJJKKKNNNSSSUUUWWWYYYZZZ\\\```eeehhhmmmlllkkkkkkkkknnnppprrrxxx{{{}}}|||zzzxxxwwwvvvvvvvvvuuuxxxyyyyyywwwvvvwwwyyy}}}}}}}}}}}}}}}}}}||||||zzzzzzyyyxxxwwwvvvvvvuuutttuuuvvvwwwyyyzzz{{{||||||||||||||||||}}}}}}}}}~~~|||zzzzzzzzzzzzyyywww|||{{{zzzzzz{{{zzzxxxvvvrrrtttwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxxxxwwwtttrrrrrrrrrssssssssssssrrrrrrnnnooopppooollljjjjjjjjjhhhiiikkkkkkkkkllloooqqqppprrrsssqqqnnnlllmmmoooooopppqqqrrrrrrrrrqqqpppmmmmmmnnnoooooopppoooooommmmmmnnnnnnooooooppppppkkkkkkkkkjjjjjjiiiiiiiiieeeffffffgggffffffeeeddd___cccfffddd___ZZZWWWWWWIIIGGGDDDAAA>>>===<<<<<<;;;;;;:::999999:::;;;<<<999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999888777::::::<<<>>>===;;;@@@GGGFFFSSShhh{{{rrrllleee\\\TTTNNNLLLJJJIIIIIIHHHFFFDDDCCCAAA===:::888777777777:::888777888<<<@@@AAAAAAAAALLLaaazzzzzz}}}sssnnnmmmwwwnnnddd\\\ZZZ\\\```uuussscccRRRPPPLLLHHHFFFGGGKKKNNNLLLGGG@@@:::666333111000000///...---,,,---......,,,---.........---++++++---,,,************,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******++++++++++++************************))))))******++++++++++++******++++++++++++******+++,,,------,,,+++***)))***)))))))))))))))************++++++++++++******+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++,,,---...////////////........................000111111111222666<<<@@@WWWiii~~~|||rrryyyvvvfffdddxxxvvvmmmmmmvvvvvvggg___[[[\\\^^^^^^ccckkkqqqvvv}}}}}}{{{sssdddXXXNNNHHHEEEHHHLLLOOOSSSXXXWWWZZZ\\\^^^```bbbeeehhhmmmlllkkkkkklllooosssuuuzzz~~~~~~|||zzzxxxvvvuuuuuuuuutttuuuvvvtttqqqrrruuuxxx}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyuuuvvvwwwyyy{{{}}}~~~||||||{{{zzzzzzzzzzzz{{{|||zzzyyyyyyyyyyyyxxxvvvxxxwwwwwwxxxzzzzzzyyywwwqqqtttwwwyyyyyyzzz|||}}}uuuvvvwwwvvvtttrrrssstttqqqqqqqqqqqqqqqqqqppppppssspppllljjjkkkmmmmmmmmmggghhhkkknnnooopppooonnnrrrrrrqqqpppnnnnnnoooqqqsssrrrqqqppppppppppppqqqooonnnnnnnnnnnnnnnoooooopppooommmmmmnnnooommmllljjjhhhggggggggggggeeedddjjjhhhfffeeeeeecccaaa^^^^^^]]]\\\YYYVVVRRRNNNLLLGGGBBB>>><<<<<<===;;;999;;;;;;;;;:::::::::999999::::::::::::999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBDDDPPPddduuuzzztttmmmbbbZZZYYYQQQJJJJJJIIIGGGEEEFFFDDDAAA===;;;:::999888777777888888999<<>>EEERRR^^^nnnxxxoooggg^^^UUUMMMJJJIIIFFFEEEGGGEEEBBB???===<<<;;;:::888888888888999;;;===@@@AAABBBFFFKKKTTTggg|||nnngggqqq|||ooocccZZZUUUPPPZZZkkk~~~}}}mmm^^^OOOKKKLLLKKKKKKMMMMMMIIIDDD===888555333222000000/////////...............------,,,++++++***************************++++++++++++++++++++++++++++++++++++*********)))))))))************)))))),,,,,,++++++++++++++++++************************((()))***+++++++++++++++******************************++++++++++++******++++++***))))))***++++++************************************))))))))))))((())))))***++++++,,,,,,---,,,,,,,,,,,,...///000//////.........------------------............///111...000666666888GGGZZZxxxwwwkkk```eeevvv|||zzz{{{yyynnnfff\\\^^^___bbbeeekkkrrrwww}}}|||tttjjj```VVVLLLFFFHHHKKKPPPRRRTTTWWW[[[^^^___```bbbcccdddeeegggiiiqqqqqqrrrsssuuuwwwyyy{{{{{{{{{{{{~~~~~~{{{|||{{{zzzyyywwwuuuttttttvvvvvvuuuuuuuuuuuuuuuuuuyyywwwwwwzzz}}}~~~}}}{{{yyywwwvvvwwwzzz||||||zzzzzzzzzzzz{{{||||||}}}}}}{{{zzzxxxwwwvvvvvvwwwxxx|||zzzyyyyyy{{{zzzxxxuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvyyy|||~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~nnnoooppppppoooooopppqqqrrrrrrrrrrrrrrrqqqpppppprrrooollllllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmmmmnnnpppsssqqqqqqrrrrrrrrrqqqpppooommmmmmllllllllllllmmmmmmnnnmmmkkkkkkkkkkkkiiihhhfffeeedddeeeggghhhgggfffaaa```^^^]]]]]]\\\YYYWWWXXXVVVTTTPPPKKKFFFBBB@@@>>><<<999999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;<<>><<<;;;888888777888999<<<>>>???>>>AAAFFFLLLUUUhhh}}}gggiiippp{{{vvvhhh\\\UUUOOOTTT```rrryyyiiiWWWNNNLLLKKKJJJKKKMMMJJJEEE???999555222111000000000/////////............------,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))************)))))),,,,,,,,,++++++*********************************'''((()))***+++,,,,,,,,,******************************++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---------------///000000...............---------------........./////////222000222666999AAAWWWmmmxxxvvvbbb``````iii~~~~~~vvvxxxzzzoooddd\\\XXX]]]cccjjjooouuuzzz~~~|||uuujjj___VVVNNNHHHEEEIIINNNTTTXXX[[[\\\^^^___aaabbbcccccccccfffiiilllrrrsssuuuxxxzzz|||}}}~~~{{{{{{{{{|||}}}|||zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttttwwwzzz{{{{{{zzzyyywwwuuuvvvyyy|||}}}~~~~~~}}}}}}|||||||||}}}}}}yyyxxxwwwvvvvvvwwwyyyzzzyyyxxxxxxzzzzzzyyyvvvsssvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwzzz|||~~~~~~~~~yyyyyyyyyyyyzzz{{{}}}}}}}}}{{{yyy{{{nnnooopppooommmlllmmmnnnqqqqqqqqqqqqqqqpppooonnnpppnnnlllkkkmmmooooooooollllllllllllmmmooopppqqqlllmmmmmmlllkkkkkkmmmoooooopppqqqrrrrrrpppnnnmmmhhhhhhhhhhhhiiijjjkkklllkkkiiihhhgggggggggeeeccccccaaa```aaabbbbbbaaa```]]]\\\ZZZZZZZZZXXXVVVTTTUUUTTTPPPLLLGGGBBB???===;;;;;;::::::;;;======>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>???EEETTTcccsssgggZZZTTTPPPLLLKKKLLLGGGEEECCCAAAAAA@@@>>><<<999888888888888:::;;;<<<<<<>>>FFFLLLMMMTTTmmmqqqiiiccciiiwwwzzzmmmaaaYYYUUUSSSYYYgggwwwvvvfffYYYQQQNNNOOOQQQOOOLLLHHHBBB<<<777333111000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---,,,,,,++++++*********************************(((((()))***+++,,,,,,,,,******************************++++++++++++******+++******************+++++++++++++++++++++++++++)))***************++++++))))))*********+++++++++,,,,,,,,,---......//////........................------......//////000000333333555:::AAAPPPjjjjjj```jjjtttxxxzzzsssnnnsssyyypppggg___ZZZZZZ___gggnnntttzzzuuummmbbbWWWQQQNNNMMMLLLJJJOOOVVV\\\___``````___aaabbbbbbcccdddiiinnnsssrrrtttxxx{{{~~~~~~}}}}}}{{{||||||{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvttttttssssssttttttssssssuuuwwwyyyzzz{{{zzzzzzxxxvvvuuuwwwyyy|||}}}~~~}}}|||{{{{{{|||}}}~~~xxxwwwwwwvvvwwwwwwxxxyyywwwxxxzzz{{{{{{yyyvvvsssuuuuuuuuutttttttttttttttuuuwwwzzz|||~~~~~~~~~~~~zzzyyyxxxyyyyyy{{{}}}~~~}}}yyyvvvyyypppqqqqqqooollljjjiiijjjooooooooonnnnnnlllkkkkkkmmmkkkjjjjjjlllnnnnnnmmmkkkkkkkkkkkklllmmmoooooollllllllljjjgggggghhhjjjlllmmmooopppooonnnllljjjeeeeeeeeefffhhhiiikkkllljjjhhhfffeeeeeedddbbb```aaa___]]]]]]]]]\\\ZZZYYYYYYWWWVVVVVVVVVUUURRRPPPOOOMMMJJJFFFCCC???===;;;999:::;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>AAAIIIRRRbbbxxxyyymmmaaaZZZTTTOOOLLLLLLGGGEEEDDDCCCBBBAAA???===:::999888888888888999:::======CCCIIIHHHJJJ[[[ppp}}}lll\\\ZZZeeewww~~~rrrfff]]]XXXSSSSSS___nnn|||xxx|||yyyiiiZZZSSSRRRTTTPPPNNNKKKFFF@@@;;;666444111000000000////////////......------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))************************++++++++++++******,,,,,,,,,++++++***************************************+++++++++******)))******************************++++++++++++***************++++++*********++++++++++++++++++++++++))))))******+++++++++,,,***************+++++++++***++++++,,,------......---.....................------......///000000111111222777???LLL```zzzkkklll}}}}}}tttpppooovvvyyyooogggbbbaaaaaaaaaeeekkkpppuuuzzz}}}oooggg\\\SSSNNNOOOPPPQQQOOORRRYYY___dddfffeeeccccccdddddddddeeejjjpppuuurrrtttyyy}}}~~~~~~}}}~~~~~~}}}|||||||||{{{|||zzzxxxuuutttsssssssssvvvuuutttsssssstttuuuvvvuuuvvvxxxyyyzzzzzz{{{{{{{{{yyywwwuuuuuuvvvxxxzzzzzzzzzzzzzzz{{{|||}}}}}}xxxxxxwwwwwwwwwwwwwwwwwwxxxzzz|||}}}|||yyywwwuuutttttttttssssssrrrrrrrrrtttvvvyyy|||}}}~~~}}}}}}|||{{{{{{{{{{{{}}}~~~zzzwwwyyyrrrrrrqqqoookkkhhhggghhhjjjjjjjjjjjjiiihhhffffffiiigggggghhhjjjllllllkkkkkkkkkkkkjjjjjjiiiiiihhhjjjjjjiiigggdddcccdddeeejjjjjjkkklllkkkjjjiiihhheeeeeeeeefffggghhhiiijjjgggeeecccbbbaaa```^^^\\\]]][[[YYYXXXWWWVVVTTTRRRRRRQQQPPPPPPPPPOOOMMMKKKFFFEEEBBB@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<>>>>>>=========<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::444777;;;======>>>BBBGGGRRRccc}}}rrrhhhaaa[[[SSSMMMKKKHHHFFFEEEEEEEEECCCAAA>>><<<;;;:::888777888888999>>>======???@@@FFFTTTbbb}}}|||pppZZZSSSWWWeee|||zzznnnccc\\\UUUSSS\\\kkkyyyrrroootttzzz~~~ssscccWWWQQQNNNPPPOOOLLLIIICCC>>>999666111111000000000/////////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++***))))))******************************++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,************************)))***+++,,,---------------------...............------...///000000111222///222:::HHH[[[sss~~~uuu~~~sssoooqqqvvv|||~~~tttiiibbbbbbfffjjjkkknnnqqqtttwww{{{}}}uuuhhh```VVVOOOLLLMMMOOOQQQVVVXXX\\\bbbhhhkkkkkkjjjhhhhhhgggfffgggjjjooosssrrruuuyyy~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}|||zzzwwwtttrrrrrrrrrsssvvvuuutttssstttvvvxxxyyyxxxzzz{{{{{{zzzyyyyyyzzzyyyyyyxxxuuussssssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwvvvvvvzzz|||~~~~~~|||zzzyyyxxxtttttttttsssrrrrrrqqqqqqsssuuuxxxzzz|||}}}||||||~~~}}}}}}}}}}}}~~~}}}{{{yyy{{{ooopppooommmjjjgggggggggfffffffffeeedddcccaaaaaaeeeddddddeeehhhiiiiiiiiihhhhhhiiiiiihhhgggeeedddfffgggfffdddaaaaaabbbdddhhhhhhgggggggggffffffffffffeeedddcccbbbbbbbbbbbb```^^^\\\ZZZYYYXXXUUUSSSSSSRRRPPPOOOOOOOOOMMMKKKJJJIIIHHHHHHHHHHHHEEECCC@@@???>>>======>>>?????????AAABBBAAA???>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999555888;;;;;;;;;===@@@BBBJJJSSSiiizzzrrrmmmfff[[[RRROOOIIIHHHGGGGGGGGGFFFCCCAAA>>>===;;;999888777777888999===>>>;;;<<>>>>>>>>===>>>???AAACCCDDDEEEGGGIIIGGGDDDBBBBBBDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;>>>>>><<<<<<>>>BBBCCCAAAEEEUUUqqq{{{wwwpppdddYYYTTTKKKJJJIIIIIIIIIHHHEEEBBB???>>><<<:::888777777888222===CCC>>>===DDDHHHFFFTTTkkkvvvxxxfff\\\UUUVVVfffzzz|||}}}sssiiigggjjjpppxxxssssss~~~ppp]]]LLLLLLLLLIIIEEE@@@:::777111111111111000000000000------..................------------------------------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...************************'''((()))***+++,,,,,,,,,******************************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,------++++++******************+++,,,---///000//////...---------.........//////------...///000111222222666<<>>======>>>@@@@@@???===<<<>>>???===;;;:::===@@@>>>===;;;<<<<<<<<<;;;999<<<:::999:::<<<>>>>>>===AAABBBJJJZZZooosssbbbWWWUUURRRMMMIIIGGGHHHIIIJJJCCC@@@===;;;;;;:::888666:::;;;;;;===???AAACCCDDDFFFYYYppp~~~{{{|||uuukkkbbbeeemmmzzzrrrjjjdddffflllssssssZZZRRRLLLLLLIIIAAA======888555222000000111111000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---***((('''(((***++++++,,,***(((***---...,,,*********************************++++++++++++******(((((()))***+++,,,,,,,,,************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,+++***+++,,,---...//////.........---------111......000111...///333999BBBQQQooo~~~rrrooosssyyy~~~yyyqqqqqqoooiiieeegggooouuu}}}~~~xxxlll___VVVMMMNNNOOOPPPRRRWWW^^^bbbbbb```^^^]]]```dddiiimmmkkkiiikkkrrrsssrrruuu|||{{{}}}}}}~~~~~~||||||{{{{{{zzzyyyxxxwwwvvvuuuvvvyyy}}}~~~|||yyy{{{xxxuuutttuuuwwwxxxxxxwwwwwwvvvuuutttttttttuuuwwwtttssstttwwwzzzyyyxxxuuuuuuvvvwwwwwwvvvuuuuuurrrqqqqqqqqqrrrtttvvvwwwzzzzzzzzz{{{{{{yyyvvvsssrrrqqqqqqtttyyy|||{{{yyyzzzyyyxxxvvvvvvvvvvvvwwwttttttuuuuuutttrrrpppoooqqqqqqrrrtttwwwyyyzzzzzz{{{{{{{{{||||||||||||}}}|||||||||zzzxxxxxxzzz|||ggggggfffeeedddcccbbbaaa\\\[[[XXXVVVTTTSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^bbbeeeccc^^^[[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWVVVWWWVVVTTTQQQOOOLLLJJJIIIIIIGGGDDDAAA???????????????>>>>>>======<<<<<<;;;999:::999888666777999;;;:::<<>><<<>>>======>>>??????>>>======>>>@@@???<<<;;;===???@@@@@@@@@???===<<<<<<===<<<;;;::::::<<<===<<<<<<@@@???DDDOOOaaaxxxzzzjjj```YYYVVVQQQMMMKKKJJJIIIIIICCCAAA>>><<<<<<;;;999777888888999;;;===???AAABBBBBBNNN```sss||||||tttkkkxxxwwwkkk```[[[[[[jjj{{{gggYYYLLLJJJKKKGGGBBB@@@999666222000111111111000///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********'''%%%$$$&&&'''(((''',,,***)))***,,,---,,,***))))))))))))))))))))))))******++++++++++++******(((((()))++++++,,,,,,+++************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,+++++++++,,,---...//////.........---------///---...111222000222666:::JJJ^^^zzz~~~{{{~~~vvvvvvvvvssslllrrrzzz~~~~~~zzzssshhhiiihhheeedddiiirrrzzz~~~}}}zzzvvvpppfff[[[SSSOOOPPPQQQQQQSSSWWW]]]aaagggfffeeedddfffhhhkkkmmmlllkkknnntttvvvuuuyyy~~~}}}}}}~~~~~~|||}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuwww{{{}}}|||zzz{{{yyyvvvuuuvvvxxxzzzzzzxxxwwwwwwvvvvvvvvvwwwwwwvvvtttsssuuuwwwyyyxxxvvvssssssssssssssssssssssssqqqppppppppppppqqqssstttwwwwwwxxxyyyzzzyyywwwvvvsssrrrrrruuuyyy{{{zzzxxxyyyxxxwwwvvvuuuvvvwwwwwwtttttttttsssrrrqqqpppooorrrrrrsssuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}|||zzzxxxwwwxxxyyycccbbbaaa```^^^]]]\\\[[[VVVSSSPPPMMMKKKKKKLLLMMMJJJKKKLLLMMMOOOPPPQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY[[[ZZZVVVSSSSSSTTTRRRRRRPPPOOONNNNNNNNNNNNKKKJJJIIIGGGEEECCCAAA@@@AAA@@@===;;;:::999999:::;;;;;;;;;:::999999888888666777777666555666888:::;;;@@@FFFMMMXXXiii~~~yyykkkYYYJJJIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@??????@@@AAA@@@???>>>???AAA@@@>>>=========AAACCCDDDCCC@@@>>>???AAA>>><<<;;;;;;===>>>===<<<@@@===>>>EEEQQQddd}}}yyyqqqbbb]]]WWWRRROOOLLLIIIHHHEEEBBB@@@>>>===<<<:::888666666777999;;;===???@@@AAAEEENNNaaa|||}}}zzz{{{}}}~~~tttqqqzzznnn___SSSNNN___mmmxxx~~~{{{fffQQQJJJMMMMMMHHHDDD:::777333111111111111000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***'''''')))*********+++***)))***,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++,,,---..................---------...---///222333222555:::AAAZZZttt|||vvvhhhooorrrmmmnnnqqqtttmmmuuu|||~~~}}}|||vvvpppeeeeeeeeedddeeekkkuuu}}}~~~{{{wwwqqqjjjccc\\\UUUPPPRRRSSSTTTTTTVVVYYY^^^aaakkkkkklllmmmmmmnnnnnnnnnnnnooorrrwwwyyyzzz}}}~~~}}}|||}}}|||{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuuvvvvvvvvvuuutttvvvxxx{{{{{{{{{{{{yyywwwvvvxxx{{{||||||xxxxxxwwwwwwwwwxxxyyyyyyuuuuuuuuuvvvwwwwwwuuussssssrrrqqqppppppqqqrrrssssssrrrqqqppppppqqqrrrssstttuuuvvvxxxyyyyyyyyyxxxuuutttuuuvvvyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvuuusssqqqpppppppppqqqsssssstttvvvwwwyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{|||||||||zzzxxxvvvvvvwww[[[[[[YYYWWWVVVTTTRRRRRRMMMKKKGGGDDDBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPOOOLLLJJJJJJKKKHHHHHHGGGFFFEEEDDDDDDEEECCCBBBAAA@@@>>>===<<<;;;===<<<;;;999888888888888::::::999999888888888777999::::::999999999<<<>>>AAALLLYYYdddrrrlllYYYQQQPPPOOOLLLJJJIIIIIIJJJIIIGGGDDDCCCCCCCCCCCCBBB@@@AAAAAAAAA???===<<<;;;???@@@CCCEEEFFFFFFEEEEEEAAA???======>>>>>>>>>===@@@======BBBJJJWWWjjjzzzooohhh^^^UUUQQQNNNKKKIIIGGGDDDAAA@@@???>>><<<:::666666777888:::<<<>>>???EEECCCEEESSSjjj|||||||||{{{|||sssfffYYYQQQVVVcccqqq{{{vvv^^^PPPMMMMMMJJJFFF;;;888444222111111111000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++))))))+++,,,++++++******)))***++++++++++++))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************)))***++++++++++++***)))******++++++++++++******************************,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------........................///...///222222222777>>>MMMmmm{{{qqqmmmbbbrrrzzzwwwwwwttttttxxxxxx{{{~~~~~~yyyrrrjjjjjjiiigggiiinnnvvv|||}}}}}}}}}wwwqqqggg___XXXTTTQQQOOORRRTTTVVVXXXZZZ]]]aaadddiiillloooqqqrrrrrrpppoooqqqssswww{{{}}}~~~|||yyy}}}}}}}}}}}}}}}}}}||||||zzzyyywwwuuutttttttttuuuvvvuuutttuuuwwwyyy{{{|||{{{yyywwwxxxzzz|||}}}}}}yyyxxxwwwwwwwwwwwwwwwxxxuuuuuuvvvwwwwwwvvvsssrrrvvvtttqqqooooooqqqtttvvvvvvuuutttsssrrrssssssttttttvvvwwwxxxxxxxxxxxxyyywwwxxxxxxyyyzzzzzzyyyxxxuuuttttttttttttvvvxxxyyyyyywwwtttrrrpppqqqrrrssstttuuuwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzzzz{{{||||||yyyxxxwwwxxxRRRQQQOOONNNLLLJJJIIIHHHEEECCC@@@===<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>===>>>>>><<<<<<<<<;;;::::::999999;;;::::::999999999999999888888888888999999999999<<<<<<=========@@@DDDGGGQQQaaatttvvvcccWWWWWWUUURRRNNNLLLNNNPPPRRRNNNJJJGGGFFFFFFFFFEEECCCCCCBBBAAA???>>><<<:::<<<<<<>>>DDDKKKOOONNNKKKGGGDDD???==================<<<===BBBGGGNNNZZZfffyyyuuufffZZZTTTPPPNNNLLLIIIFFFCCCBBBAAA@@@>>><<<888888888999:::<<<===>>>DDDBBBCCCJJJXXXkkk~~~wwwzzzoooccc\\\NNN[[[nnn|||ppp\\\PPPKKKIIIHHH===:::555333222111000/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((''''''((()))((('''))))))************++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++************************************************************++++++++++++******************************+++++++++++++++++++++,,,++++++,,,,,,,,,------------.....................000///000222222333;;;DDDZZZ|||tttiiihhhiiixxx|||}}}~~~zzzsssmmmmmmllllllnnnrrrxxx|||~~~~~~zzzyyypppiii___VVVRRRPPPPPPPPPSSSUUUYYY[[[^^^```dddgggeeehhhlllpppssstttsssrrrssswww{{{~~~~~~}}}}}}~~~|||yyy~~~~~~}}}||||||yyyxxxvvvtttssssssssssssuuuuuuuuuuuuvvvxxx{{{|||zzzxxxwwwxxxzzz|||||||||xxxxxxwwwuuuttttttttttttuuuvvvxxxxxxwwwuuusssrrrwwwtttqqqooooooqqqtttwwwwwwvvvtttsssrrrsssssstttvvvxxxzzzyyywwwuuuvvvxxxyyyzzz{{{{{{zzzzzzyyyyyyttttttssstttuuuvvvxxxyyy{{{yyyvvvsssrrrsssuuuvvvuuuwwwyyyyyyxxxxxxzzz|||xxxxxxxxxyyyyyyyyyyyyzzzxxxzzz|||}}}{{{zzzyyyyyyHHHHHHGGGEEECCCBBBAAA@@@>>>===;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::888888888888888888888888999999999999999999999999888999999:::;;;<<<<<<===:::;;;<<<===AAAGGGOOOTTTiii|||ssscccYYY[[[[[[XXXTTTSSSUUUXXX^^^YYYSSSNNNLLLKKKKKKJJJIIIGGGDDDBBBAAA@@@>>><<<;;;;;;<<>>:::::::::::::::;;;<<<<<<===>>>AAAFFFLLLXXXmmmuuuvvvvvvkkkdddMMMWWWiiizzzkkkXXXNNNJJJHHH>>>;;;777444222222000///000///......------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))***+++***(((((()))+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++++++++************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,***+++,,,---------,,,,,,---------...............111000000222222777CCCOOOgggppphhhjjjsss{{{wwwzzz~~~wwwoookkkkkkmmmppptttxxx}}}}}}wwwtttgggaaaWWWQQQOOOPPPSSSTTTUUUXXX\\\___aaaccceeegggbbbeeeiiinnnqqqtttuuuuuuuuuzzz|||zzzyyy||||||yyy~~~~~~|||{{{{{{wwwwwwvvvuuutttsssrrrrrrtttuuuwwwwwwwwwxxx{{{}}}yyywwwvvvwwwyyyzzzzzzyyyvvvvvvuuutttssssssssssssuuuwwwyyyyyywwwuuuuuuuuuvvvtttqqqooooooqqqtttvvvuuutttsssqqqqqqqqqrrrrrrwwwyyyzzzxxxtttrrrsssvvvxxxyyy{{{zzzyyyxxxxxxyyyuuuuuuttttttuuuwwwxxxyyy|||zzzwwwuuutttuuuvvvwwwvvvyyy{{{{{{xxxxxxzzz}}}xxxxxxxxxyyyyyyyyyzzzzzzvvvyyy|||}}}{{{yyywwwwwwBBBBBBAAA@@@>>>======<<<999999999::::::999999999999999999999888888888888::::::::::::::::::::::::;;;:::999999:::;;;;;;;;;;;;;;;:::999999999999:::888888888999999::::::;;;999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEECCCDDDFFFIIIQQQ\\\hhhpppwwwjjjbbb]]]```bbbbbb______bbbfffmmmhhh```YYYVVVUUUTTTSSSPPPLLLGGGDDDCCCCCCBBB@@@>>>???@@@@@@DDDOOO^^^iiilllcccVVVKKKDDDAAA@@@@@@>>><<<===>>>>>>???FFFOOO[[[kkk|||ooofff^^^VVVPPPLLLJJJGGGEEEDDDCCCBBB@@@<<<;;;::::::999999999:::999:::>>>DDDFFFMMM^^^ooouuu|||ooohhhYYYXXXbbbtttyyyeeeWWWNNNGGG@@@<<<777444333222000///000//////.......................................------------------------,,,,,,,,,+++++++++******---,,,+++,,,------,,,***''')))+++***)))(((***,,,++++++++++++++++++++++++******++++++++++++************+++++++++******)))******************************))))))))))))************++++++++++++************************************++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---------.........//////111000000222555===NNN]]]ttt||||||mmmhhhmmm~~~xxx{{{~~~|||yyysssllllllnnnqqqvvv{{{}}}}}}~~~~~~zzzrrrkkk]]]XXXQQQMMMNNNQQQUUUWWWZZZ]]]```cccccccccdddeeedddeeehhhlllppptttvvvxxxvvv}}}|||zzz{{{}}}yyy{{{~~~|||yyyxxxxxxuuuvvvwwwwwwvvvtttrrrpppsssvvvyyyyyyyyyyyy{{{}}}wwwvvvuuuvvvwwwxxxwwwvvvssssssrrrsssssstttuuuuuuvvvxxxzzzyyyvvvuuuwwwyyywwwuuusssrrrrrrsssuuuwwwttttttrrrqqqqqqrrrssssssuuuwwwxxxvvvqqqoooqqqttttttwwwyyyxxxvvvuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{zzzxxxvvvuuuuuuvvvvvvwwwzzz}}}|||yyyxxxzzz}}}yyyyyyyyyyyyzzzzzzzzzzzzvvvyyy||||||yyyuuurrrqqq??????>>>===<<<<<<;;;;;;666777999:::;;;:::999888;;;;;;:::999999888777777999999999999999999999999:::888777777999::::::999;;;;;;:::999999999::::::::::::;;;;;;<<<===>>>>>><<<<<<===??????@@@@@@???BBBCCCEEEGGGIIIKKKMMMNNNTTTVVVYYY^^^hhhwww|||kkkdddbbb```eeeiiijjjiiijjjnnnssszzztttkkkddd```^^^]]]\\\UUUPPPIIIFFFEEEFFFEEEDDDAAADDDEEE@@@>>>JJJbbbvvvuuudddUUULLLGGGEEEEEECCC@@@>>>>>><<<===DDDMMMOOO^^^nnn{{{xxxnnneeeYYYPPPMMMKKKHHHFFFEEEDDDBBBAAA<<<<<<:::999888888888888999999===CCCEEEHHHTTTaaaxxxzzz}}}qqqjjjhhh]]]^^^nnn~~~nnn```RRRFFF@@@===888444333222000///000000///...............////////////////////////------------------------,,,,,,,,,+++++++++******))))))((()))++++++)))'''''')))+++***((((((***,,,******************************++++++++++++************+++++++++******)))******************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////111000111333777BBBVVVhhhwwwvvvfffeeekkk|||yyyqqq{{{wwwvvvsssnnnqqqssswww}}}{{{xxxuuuwwwyyyuuukkkcccWWWSSSMMMKKKMMMRRRVVVYYY^^^```ccceeedddcccbbbcccggghhhiiillloootttxxxzzzvvv~~~~~~{{{|||}}}yyyxxx{{{~~~}}}yyyvvvuuuvvvuuuvvvwwwxxxwwwtttqqqooorrrvvvzzz{{{zzzzzz{{{}}}wwwuuutttuuuvvvvvvuuutttppppppqqqrrrtttvvvxxxyyywwwyyyzzzyyyvvvvvvxxx{{{yyyxxxwwwvvvvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvrrrtttvvvsssooommmppptttqqqtttvvvvvvtttssstttvvvxxxwwwvvvvvvvvvwwwyyyyyyzzzyyywwwvvvuuutttuuuuuuxxx{{{~~~}}}yyywwwzzz~~~yyyyyyzzzzzzzzzzzz{{{{{{wwwzzz|||{{{wwwrrrnnnlll;;;;;;;;;;;;::::::999999777777666666777777888888999:::;;;;;;888777777777999999999999:::;;;<<<===888999:::999888888:::<<<<<<<<<============>>>>>>:::???EEEFFFCCCBBBCCCFFFEEEFFFGGGGGGFFFHHHMMMRRRMMMRRRZZZ___cccfffkkkooosssvvv|||vvvlllhhhfffjjjrrryyyzzzyyy}}}uuupppppppppmmmiiibbbZZZQQQLLLKKKKKKIIIFFFFFFBBBCCCHHHHHHJJJ\\\qqqrrr___TTTKKKCCCBBB@@@AAACCCBBBAAACCCHHHJJJSSS```lllxxxttteeeXXXPPPMMMKKKJJJJJJHHHEEECCCBBB@@@===;;;999999999:::===999999>>>DDDJJJSSS\\\kkkzzz}}}www{{{kkkoooddd^^^eeeuuunnn\\\PPPAAA???;;;777333000///...000/////////............---------------...///000,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,***)))(((((((((************************,,,,,,,,,+++***)))((('''(((***+++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++******))))))((())))))***,,,,,,,,,---------......,,,...000000///...//////000333666888>>>MMMbbbqqqqqqfffjjjyyy{{{sssvvvyyyrrrmmmjjjmmmrrrtttxxx}}}vvvqqqssstttmmmaaaYYYQQQMMMIIIJJJPPPVVVZZZ\\\___bbbeeeeeeccc```___^^^fffhhhjjjlllnnnrrrvvvzzz}}}|||}}}|||~~~}}}{{{yyywwwyyy}}}~~~zzzvvvuuuvvvvvvuuuuuutttsssrrrvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxwwwuuutttsssrrrrrrtttsssssssssuuuxxx{{{}}}xxxwwwvvvwwwwwwwwwuuusssxxxyyyxxxwwwuuutttuuuvvvuuuuuuuuuttttttsssrrrrrrrrrsssuuuwwwvvvtttrrrppptttsssssssssuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvuuu{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{||||||zzzvvvtttvvvxxxvvvvvvvvvwwwvvvqqqkkkggg::::::::::::;;;<<<<<<===;;;;;;;;;:::;;;;;;<<<<<<;;;===>>>>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>>>>>>>@@@AAAAAAAAABBBBBBCCCCCCDDDHHHKKKLLLKKKLLLRRRVVVXXXZZZ\\\]]]]]]___cccfffgggnnnxxxxxxpppnnnpppvvv}}}qqqgggZZZSSSQQQPPPLLLHHHIIIDDDBBBEEEEEEFFFTTTeeezzzmmm]]]PPPJJJEEEBBBCCCBBB???@@@DDDEEELLLTTT]]]gggwwwqqqcccUUUQQQLLLJJJIIIGGGEEEBBBBBB@@@>>>;;;999999999:::;;;999999>>>CCCHHHOOOWWWaaapppuuu|||{{{uuummmgggiiiooozzznnnaaaIIIDDD===777444333111000000000/////////............------------......///.........---------,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************+++++++++++++++***)))((()))+++,,,......---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,---------......---...000000///...///000111333555999EEEYYYpppxxxkkkmmmyyywwwssszzz}}}tttnnniiigggiiiooossswww}}}xxxrrrqqqnnndddYYYSSSOOONNNNNNQQQVVVZZZ[[[[[[```bbbeeefffdddcccbbbaaahhhjjjlllmmmoooqqquuuxxx}}}}}}~~~}}}}}}~~~zzzxxxvvvuuuwww{{{}}}zzzvvvtttuuuuuuuuuuuutttssssssuuuvvvwwwvvvuuuuuuwwwyyyyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuttttttvvvxxxzzz|||zzzxxxwwwwwwwwwvvvtttrrruuuuuuvvvuuusssssstttvvvvvvvvvuuutttsssssssssssstttuuuwwwxxxwwwuuusssqqqrrrqqqqqqrrrsssuuuvvvwww{{{{{{{{{zzzzzzyyywwwwwwzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{||||||yyyuuussstttvvvyyyyyyxxxwwwtttnnnfffaaa======<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAA@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAEEEJJJLLLLLLKKKJJJJJJLLLMMMNNNPPPRRRUUUWWWXXX[[[]]]^^^___```dddlllrrrzzz|||}}}yyyxxxzzzuuuggg___^^^\\\VVVOOOOOOHHHDDDEEEEEEDDDMMMXXXtttssscccWWWNNNFFFDDDCCCAAAAAACCCEEEIIIMMMRRRYYYgggxxxppp\\\VVVNNNIIIHHHGGGEEECCCBBBAAA>>><<<:::999999999:::888999>>>AAADDDKKKSSSXXXhhh}}}zzzrrr|||yyyqqqjjjffflll}}}mmmVVVLLL@@@777555555444222000000000/////////.....................---------............------------++++++++++++++++++++++++***)))))))))***+++,,,,,,******************************+++++++++******)))***+++---.........---,,,*********++++++++++++,,,************************))))))))))))))))))))))))*********))))))*********)))***++++++,,,,,,++++++------------------------,,,,,,,,,---------......---...000000///...000111555444666???QQQiii~~~|||dddeeeuuuvvvyyy}}}uuunnnjjjfffdddfffkkkrrrwww~~~~~~wwwpppllleeeZZZRRROOONNNPPPSSSXXX]]]___^^^\\\```bbbeeeffffffeeeeeeffflllmmmooopppppprrruuuxxx~~~}}}~~~~~~}}}|||~~~}}}}}}|||xxxuuussssssuuuyyyzzzxxxvvvsssttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvttttttuuuwwwwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwvvvvvvvvvxxxyyyzzz{{{yyyxxxwwwwwwvvvsssqqqppprrrsssrrrrrrrrruuuvvvxxxwwwuuutttsssssstttuuuvvvwwwxxxxxxwwwuuusssqqqppppppppppppqqqssstttuuu{{{{{{|||{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssuuuwwwzzz{{{|||}}}}}}{{{|||{{{xxxuuusssssstttxxxwwwuuusssoooggg___YYYEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAACCCFFFHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRUUUYYY^^^bbbcccddddddeeeggghhhjjjmmmqqqvvvzzz|||}}}~~~}}}uuuppppppmmmddd[[[VVVNNNHHHHHHHHHGGGKKKQQQbbbzzz}}}lll^^^PPPJJJIIIHHHIIIKKKJJJLLLPPPRRRWWWaaannnwwwzzzeee\\\QQQJJJHHHHHHGGGEEECCCBBB@@@===;;;::::::999:::888888;;;===AAAKKKUUU[[[hhh{{{tttooovvvtttfff^^^cccxxxvvvdddVVVDDD999666666444111000000000////////////.../////////......---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,************************((()))***+++++++++++++++***+++,,,---------,,,,,,************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))******+++++++++++++++,,,------...............,,,,,,,,,---------......---...000/////////000222666666:::HHH^^^wwwsssaaammm{{{vvv|||vvvpppkkkiiifffeeeggglllrrrxxxwwwqqqlllggg^^^UUUQQQRRRPPPSSSWWW]]]```aaa```______aaadddeeeffffffhhhjjjooopppssstttuuuvvvyyy{{{~~~}}}}}}~~~}}}}}}|||yyyuuutttssstttvvvwwwvvvtttssssssuuuvvvvvvwwwwwwwwwxxxyyyyyywwwuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwxxxxxx{{{yyyxxxwwwwwwuuurrrpppnnnpppqqqrrrrrrsssuuuxxxyyyxxxvvvtttttttttuuuvvvvvvwwwwwwwwwvvvtttrrrqqqqqqrrrrrrrrrssssssttttttzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvtttsssuuuvvvyyy|||}}}~~~}}}|||zzzyyyxxxwwwuuutttttttttrrrqqqnnnkkkfff___VVVPPPOOOQQQRRRUUUWWWYYYZZZ[[[]]][[[YYYWWWUUUSSSRRRRRRRRRUUUYYY]]]___bbbeeegggkkklllnnnppprrrsssssssssvvvyyy}}}}}}qqqggg___WWWOOOLLLLLLKKKMMMOOO___uuuwwweee[[[XXXUUUVVVXXXUUUXXX]]]```ccchhhnnnsssooodddUUUMMMKKKKKKJJJGGGEEEDDDBBB@@@>>><<<;;;:::;;;888777888:::???KKKXXXaaammm}}}yyygggbbb|||tttddd[[[```rrrqqqaaaLLL>>>888666333000111000000000////////////.../////////...---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******************************((()))***+++++++++++++++))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++++++++,,,---......------,,,,,,,,,---------........./////////...///111444444777@@@RRRjjj~~~uuupppxxxsss|||}}}wwwrrrmmmjjjkkkjjjiiikkkooouuuzzz}}}rrrmmmgggaaaYYYQQQQQQTTTTTTWWW[[[^^^aaabbbbbbccc___aaacccdddeeefffiiilllpppsssvvvxxxyyy{{{~~~~~~~~~}}}~~~}}}}}}~~~~~~|||xxxvvvuuutttttttttsssrrrssstttuuuvvvwwwxxxxxxxxxzzz{{{{{{zzzxxxwwwxxxzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuxxxwwwvvvvvvvvvuuusssqqqoooqqqrrrsssssstttvvvxxxzzzyyywwwvvvuuuuuuvvvvvvuuuuuuvvvuuuuuusssrrrqqqttttttuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzyyywwwuuutttyyyzzz|||}}}~~~}}}{{{zzzwwwvvvuuuttttttuuuuuutttqqqnnniiiccc]]]UUUMMMGGG```ccchhhnnnsssvvvxxxyyy|||zzzwwwtttpppmmmkkkjjjlllpppuuuzzz~~~wwwnnnggg]]]UUUPPPNNNNNNNNN```ssswwwpppkkkiiikkklllpppuuuyyyzzzzzz{{{{{{}}}ppp___TTTQQQPPPMMMIIIGGGFFFEEECCC@@@>>><<<;;;;;;999888888888<<>>888333000111111000000000/////////---.../////////...---,,,////////////.........---++++++++++++++++++++++++,,,,,,+++***)))))))))***************************((()))***+++++++++++++++))))))))))))*********+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))***++++++)))***,,,---...------,,,,,,,,,,,,---------........./////////...000222555222:::JJJ```vvvzzz{{{yyyppprrrzzzzzztttooolllkkkmmmnnnmmmooossswww{{{zzzvvvooohhhaaa[[[UUUOOOPPPUUUYYY\\\___aaabbbcccdddfff```aaabbbcccdddgggkkknnnrrruuuxxx{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}}}}}}}|||xxxwwwuuusssrrrqqqpppppprrrssstttuuuvvvvvvvvvvvvzzz{{{{{{zzzxxxxxxyyy{{{}}}|||{{{yyywwwvvvvvvvvvttttttttttttsssssssssrrrtttsssssstttuuuuuutttrrrrrrsssttttttssstttvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvtttttttttttttttssssssrrrvvvvvvvvvwwwwwwvvvuuuuuutttuuuvvvwwwwwwxxxwwwwwwxxxxxxxxxyyyxxxxxxwwwvvv{{{{{{||||||{{{zzzxxxwwwuuusssqqqqqqrrrsssrrrqqqqqqlllddd\\\TTTLLLDDD@@@yyy}}}~~~}}}qqqbbbWWWRRRPPPPPPZZZooo~~~~~~kkk^^^XXXUUUOOOIIIIIIHHHGGGEEECCC@@@>>>===999999::::::888888BBBMMMYYYmmmsssfffccctttxxxiii^^^___eeetttrrr|||iiiUUUFFF<<<666333111111111000000000//////+++---...///000///------////////////............++++++++++++++++++++++++*********)))******+++,,,************************)))******+++++++++************))))))******+++,,,))))))))))))************************************))))))))))))))))))))))))++++++************++++++***))))))((()))***+++,,,(((***,,,.........---,,,,,,,,,,,,---------........./////////...000333666777CCCYYYqqq}}}}}}uuurrrvvv}}}uuuoookkkiiijjjnnnpppoooqqqtttxxxzzz}}}}}}xxxsssooohhh```XXXTTTRRRQQQTTTYYY\\\```eeegggfffeeeffffffbbbcccddddddeeehhhmmmppptttvvvzzz|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxxuuuuuusssqqqooonnnooopppppppppqqqrrrsssssssssrrrvvvwwwxxxwwwvvvvvvxxxyyyzzzyyyxxxvvvuuutttssssssqqqqqqqqqrrrqqqqqqppppppoooooooooqqqtttuuuuuutttttttttuuutttrrrrrrsssuuuyyyyyyzzz{{{zzzxxxvvvuuuttttttttttttuuuuuuuuuuuutttuuuuuuvvvuuutttsssrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxzzzyyyyyyxxxwwwvvvvvvuuutttqqqnnnmmmnnnmmmllliiihhhbbbYYYQQQJJJEEE@@@>>>nnn^^^VVVSSSRRRUUUmmm}}}yyyzzzssseee]]]WWWOOOIIIJJJJJJIIIGGGDDDAAA???===888999<<<===888666<<>>MMMeee|||}}}}}}}}}zzz|||{{{zzzwwwpppiiihhhfffhhhmmmpppoooqqqtttxxxzzz{{{{{{xxxsssmmmjjj```WWWPPPOOOQQQTTTYYY^^^^^^ccciiillljjjhhhffffffdddeeeeeeeeefffiiinnnrrruuuxxx{{{|||||||||}}}~~~|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuutttrrrrrrqqqooommmmmmnnnpppnnnnnnoooppppppppppppooossstttuuutttssstttvvvxxxuuutttsssrrrqqqpppppppppoooooopppppppppoooooonnnllllllmmmpppsssvvvvvvuuutttuuuuuusssqqqpppqqqsssxxxyyy{{{|||{{{yyyvvvtttttttttuuuuuuvvvvvvwwwwwwrrrsssssstttsssrrrpppooossstttuuuvvvwwwxxxxxxxxxuuuuuutttttttttvvvxxxyyywwwwwwvvvuuuttttttuuuuuutttpppllljjjjjjiiifffccc[[[UUUMMMFFFCCCAAA@@@???|||xxxvvvtttvvvyyynnneee[[[TTT\\\fff~~~~~~{{{zzz}}}qqqhhh___VVVPPPLLLJJJGGGFFFEEEDDDAAA???>>>===;;;999999999;;;<<>><<>>:::777333222444444000///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++***)))))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,........................000///000333444444999???LLLaaa|||zzz{{{|||nnnpppxxx}}}|||~~~wwwoookkkjjjjjjjjjgggiiikkkkkkpppwwwxxxvvvuuuvvvvvvtttqqqmmmhhheeeWWWUUUSSSUUUZZZ^^^```aaacccdddfffgggggggggffffffffffffgggiiilllppptttvvv{{{|||~~~}}}{{{||||||{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzzyyyxxxuuussspppoooooonnniiiiiihhhgggfffddddddcccddddddccccccdddeeeeeefffggggggiiijjjllllllmmmmmmkkkjjjjjjkkklllkkkhhheeecccdddddddddeeeeeeeeeeeeffffffeeefffgggiiikkkllljjjjjjjjjmmmqqquuuxxxxxxzzz|||}}}}}}{{{yyyxxxxxxuuuuuuuuuxxxzzz{{{yyyxxxuuutttsssrrrrrrrrrrrrrrrssssssqqqpppnnnmmmmmmmmmlllmmmnnnooooooppppppppptttrrrrrrrrrtttuuutttrrrllliiifffddd```ZZZRRRLLLGGGDDDAAA@@@AAACCCCCCCCC}}}vvvqqqdddaaa[[[TTTMMMHHHDDDCCCGGGFFFJJJRRR[[[gggxxx|||wwwsssooonnnpppsssvvvwwwyyyyyyyyyxxxwwwvvvuuutttuuutttssspppllleee\\\VVVTTTQQQPPPTTTWWWXXX\\\aaaooovvv|||tttiiibbb```kkk|||xxxvvvxxxyyywwwwwwxxx~~~~~~tttfff[[[VVVOOOLLLIIIGGGGGGEEECCCBBB@@@>>>===;;;::::::;;;;;;===CCCSSSmmm~~~yyyjjj```ZZZ___ppp{{{jjjSSSDDD>>>999444222444555111000111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***))))))))))))***++++++++++++***************************************+++++++++++++++,,,,,,,,,++++++++++++++++++***))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,........................000///000333444555<<>>===>>>???>>>>>>wwwsssnnnhhhccc^^^YYYUUUOOOLLLIIIDDD@@@<<<:::999@@@>>>???BBBGGGOOO\\\iiizzz}}}{{{xxxrrrkkkddd]]]ZZZWWWTTTQQQPPPRRRUUUWWWXXXZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSSSSSSSPPPLLLFFFCCCEEEBBBBBBEEEHHHHHHLLLQQQUUU\\\aaaccchhhooottttttwwwwwwwwwwwwwwwxxxzzzzzz|||{{{ooohhhkkktttwwwrrrooorrrtttuuuxxx|||zzz|||~~~oooeeeaaaWWWSSSOOOLLLIIIGGGDDDBBBAAA@@@>>>===;;;;;;;;;;;;>>>>>>FFF[[[vvvxxxssszzzllleee\\\ccczzzyyycccPPPCCC===666222444444222000111........................------------------------************************,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))+++++++++,,,,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...............000///000222222555???JJJbbbvvv|||zzz}}}mmmaaaaaajjj|||}}}xxxzzztttjjjeeefffiiillllllooorrrsssxxx}}}~~~zzzwwwvvvsssnnnggg```YYYUUUVVVWWWYYY]]]aaafffiiijjjgggffffffeeeeeeffffffgggeeefffhhhkkkooossswwwyyyvvvwwwzzz}}}}}}~~~|||zzzxxxvvvsssooolllfffhhhiiikkkllllllkkkkkkffffffgggggghhhiiijjjjjjeeefffffffffdddbbb___]]]ZZZZZZYYYXXXVVVUUUTTTSSSPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWXXXZZZ\\\^^^]]]ZZZWWWTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXX[[[aaahhhnnnqqqsssuuuvvvuuussspppnnnmmmnnnnnnooopppsssuuuuuurrrppppppooommmlllkkkjjjjjjiiifffeeebbb___]]]ZZZYYYXXXVVVWWWXXX[[[___cccgggiiinnnmmmllllllkkkhhhccc```VVVTTTQQQMMMKKKHHHFFFEEEIIIFFFDDDBBBAAA@@@>>>===YYYUUUPPPLLLIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::@@@>>>===???@@@BBBKKKUUUfffkkkrrruuutttqqqooonnneeeaaa[[[UUUOOOJJJHHHGGGEEECCCAAA@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGAAABBBDDDDDDBBB@@@>>><<<===:::999<<<===<<<>>>BBBFFFLLLPPPPPPQQQSSSTTTRRRUUUVVVXXX[[[___dddiiikkkrrrvvvyyypppooouuupppiiieeegggkkkpppvvv|||wwwzzz}}}}}}}}}~~~~~~}}}yyyooojjjYYYUUUQQQMMMKKKIIIGGGEEEBBBBBB@@@>>>===<<<;;;:::<<<;;;???MMMddd}}}}}}nnnsss|||sss___[[[qqq{{{~~~gggTTTDDD;;;444333333111///000////////////////////////------------------------************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........//////111000111222222666CCCQQQkkk}}}www|||xxxfff```ZZZ]]]nnnwwwlllhhhjjjmmmpppppptttwwwxxx|||{{{vvvtttoooiiibbb[[[UUURRRWWWYYY\\\___bbbeeeggghhhggggggfffffffffggghhhhhhhhhiiikkkmmmppprrruuuvvvuuuvvvyyy||||||yyyxxxwwwvvvuuurrrpppmmmkkkjjjgggcccaaa]]]^^^___``````___]]]\\\YYYYYYZZZ[[[\\\\\\]]]]]]XXXYYYZZZZZZYYYVVVTTTRRRQQQPPPOOONNNMMMLLLLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSSSSPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNSSSZZZcccjjjnnnpppppppppnnnkkkhhhfffggghhhiiihhhhhhiiijjjiiifffcccfffeeedddcccaaaaaa``````\\\[[[XXXUUURRRPPPOOONNNLLLMMMNNNQQQVVV]]]bbbfffjjjiiigggeeebbb^^^XXXTTTJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKKKKLLLKKKIIIGGGDDDBBB>>><<<===>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<>>>>>>>>>DDDMMMXXX]]]cccdddaaa]]][[[[[[UUURRRLLLGGGCCCAAAAAABBB???>>><<<;;;===>>>>>>===??????@@@@@@@@@@@@@@@@@@>>>???AAA@@@===;;;:::;;;<<<888777999999777888<<<@@@GGGKKKJJJJJJJJJIIIEEEEEEEEEGGGKKKPPPVVV[[[___hhhllluuuxxxrrrsssyyyzzz{{{yyyeee^^^YYY\\\```eeelllsssrrruuuwwwuuuttttttqqqmmmuuuvvv~~~~~~qqqjjjYYYUUUPPPMMMLLLKKKIIIHHHDDDCCCBBB@@@>>><<<;;;:::666888<<>>===;;;;;;<<<<<<;;;999:::;;;;;;<<<=========<<<===???@@@>>>;;;::::::<<<===999888;;;:::888999<<<>>>EEEKKKMMMMMMNNNLLLIIIFFFEEEEEEEEEHHHKKKOOOQQQYYY```kkkwww}}}tttooozzz~~~pppiiihhhgggddd[[[VVVSSSVVVZZZ\\\```eeefffjjjjjjfffeeeeeebbb[[[bbbaaafffqqq}}}wwwmmmaaa\\\VVVQQQNNNLLLJJJHHHEEEDDDCCCAAA???===;;;:::555777:::>>>HHH[[[uuurrrqqq{{{lllYYY]]]qqq[[[LLL<<<555444222111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************************************'''((()))******)))((('''))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,------...//////000000000222444777BBBVVViiixxx||||||rrrhhh___UUURRRVVVcccqqqyyy~~~wwwlllhhhiiimmmooossswww{{{|||~~~|||vvvpppllleee^^^YYYWWWWWWXXXWWW[[[```cccccccccdddeeefffgggiiikkklllmmmllllllnnnoooqqqsssuuuvvvwwwxxxwwwyyy{{{~~~|||xxxvvvuuuuuuqqqnnnhhhddd```]]]YYYVVVQQQPPPOOOOOOOOONNNKKKIIIMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBB??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???????????????AAAAAABBBCCCCCCCCCCCCCCCCCCAAA@@@AAABBBCCCCCCBBB@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBAAAAAA@@@???AAAFFFMMMUUU[[[^^^___[[[ZZZWWWTTTQQQPPPSSSUUUSSSQQQNNNMMMMMMNNNMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKGGGFFFEEECCCBBBAAAAAAAAADDDCCCBBBCCCFFFLLLRRRVVVQQQPPPOOOOOOPPPPPPNNNMMMMMMQQQUUUYYY]]]bbbjjjooorrrqqqqqqpppooolllhhhddd;;;888777777999<<<======>>>>>>???@@@@@@@@@??????@@@===<<<<<<;;;<<>>===;;;;;;;;;;;;999777888888999:::;;;;;;;;;;;;:::<<<>>>===;;;:::<<<>>>:::777777999999777888;;;;;;DDDLLLOOOQQQTTTSSSOOOLLLJJJHHHEEEDDDEEEGGGHHHNNNWWWdddqqq}}}sssiiikkkrrrqqqssstttnnngggfff```XXXUUUWWWXXXVVVWWWSSSRRRVVVXXXXXXYYY\\\ZZZ^^^^^^ZZZZZZ\\\XXXQQQWWWVVVYYY___eeeqqqzzzmmmggg___WWWQQQMMMIIIFFFEEEEEEDDDBBB@@@===;;;:::777999:::;;;@@@NNNcccrrr|||yyyooouuuvvv```ZZZiiicccRRR@@@777555333333444000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///************************************************)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++************))))))((((((***+++,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,------...///000000...///222666;;;GGG^^^rrrzzz~~~wwwtttnnnkkkgggTTTVVV]]]ffflllnnnssszzzwwwlllhhhiiimmmooossswwwzzz{{{}}}~~~yyyssssssmmmeee\\\WWWTTTUUUVVVWWW\\\aaaddddddccceeefffeeegggjjjlllnnnnnnnnnmmmooopppsssuuuxxxyyyzzz{{{vvvwwwyyy|||~~~{{{wwwssspppoooeeeaaa\\\WWWTTTPPPLLLIIIHHHGGGFFFFFFGGGGGGEEECCCCCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>??????@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBEEECCCAAA@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@BBBCCCCCCBBBAAABBBCCCFFFJJJOOORRRSSSRRRPPPOOOLLLHHHEEEFFFHHHKKKKKKHHHEEEDDDEEEFFFGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDBBBAAA@@@??????>>>>>>???EEECCC@@@???AAAFFFKKKNNNRRRRRRRRRTTTXXX[[[\\\]]]SSSXXX___ffflllttt}}}<<<999:::>>>???>>>>>>AAABBBEEEGGGGGGHHHJJJFFF@@@DDD@@@>>>???@@@@@@CCCHHHMMMLLLJJJGGGEEEDDDFFFHHHGGGHHHIIIIIIHHHFFFCCCBBB??????>>>>>><<<:::999888::::::;;;<<<======>>>???@@@@@@???>>>>>>?????????<<<;;;::::::::::::<<<<<<>>>DDDMMMTTTXXXYYYZZZZZZRRRNNNIIIGGGGGGGGGEEECCCIIIJJJWWWlllpppjjjbbb^^^^^^]]]ZZZVVVTTTOOOMMMMMMMMMMMMSSS[[[XXXXXXYYYZZZZZZXXXTTTQQQVVVWWWYYYZZZ[[[ZZZXXXWWWPPPUUUZZZ___dddnnnzzz}}}tttmmmccc[[[UUUQQQNNNLLLFFFEEEDDDCCCCCCAAA>>>;;;;;;;;;:::999:::AAANNNXXXjjjuuu{{{||||||yyyeeeZZZ]]]nnnqqq^^^GGG888444444000,,,000000///...............------......------,,,+++,,,------......------,,,---------,,,,,,+++++++++++++++******************************************------,,,,,,+++,,,,,,,,,000///---++++++,,,---...---,,,,,,++++++*********+++++++++,,,,,,---------)))************+++++++++++++++------------++++++,,,,,,,,,---------......000////////////000000111000333555555;;;MMMhhh}}}||||||}}}}}}{{{{{{yyymmmaaaWWW\\\ccchhhkkkmmmqqqsss~~~yyyqqqjjjhhhkkkppptttvvvzzz{{{vvvsssuuuooodddZZZUUUUUUXXXZZZ^^^]]]^^^```cccfffhhhhhhfffhhhjjjllllllmmmnnnoooppprrrtttwwwyyy{{{{{{{{{yyyzzz|||}}}}}}{{{xxxtttoooiiibbb^^^WWWUUURRRMMMJJJGGGFFFEEEIIIFFFCCCCCCDDDEEECCCAAADDDEEEEEEEEEEEEEEEDDDDDDFFFHHHHHHCCCAAACCCFFFHHHBBBCCCDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJHHHHHHHHHKKKHHHEEEFFFHHHJJJJJJHHHDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@???@@@DDDGGGEEEDDDDDDFFFKKKNNNNNNMMMHHHFFFFFFFFFGGGHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDBBBCCCFFFGGGEEECCCAAABBBCCCCCCBBB???===<<<@@@BBBDDDEEEFFFIIIOOOTTTVVVVVVUUUXXXcccpppvvvvvvpppppprrrxxx???>>>@@@DDDEEECCCEEEIIILLLPPPRRRRRRTTTTTTPPPJJJEEE@@@===>>>>>>>>>AAAFFFKKKKKKKKKIIIGGGFFFHHHIIIHHHIIIJJJKKKIIIGGGEEECCC??????>>>===<<<:::999888888999999:::;;;<<<<<<<<<>>>???BBBCCCDDDCCCBBB@@@>>>===<<<::::::::::::;;;:::@@@IIIQQQWWWZZZ]]]___]]]XXXRRRMMMJJJHHHDDDBBBGGGIIISSSggg|||sssmmmeee```]]]XXXRRRLLLKKKHHHGGGHHHIIIKKKRRRZZZbbbcccdddcccaaa]]]YYYWWWVVVXXX[[[___aaabbbbbbbbb[[[___dddhhhllltttzzzssshhh^^^WWWRRRMMMJJJIIIGGGEEEDDDCCCAAA===:::999:::999666666;;;EEENNN]]]gggmmmrrrzzz|||~~~jjjYYYTTTaaa}}}vvvcccJJJ:::444333111---000000///............///------......------,,,+++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++******************************************,,,,,,++++++++++++,,,,,,++++++,,,+++++++++******,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------000////////////000111111222444777;;;EEE[[[vvv~~~{{{~~~yyynnngggaaaeeejjjmmmoooqqqtttwww~~~|||{{{xxxvvvsssnnnjjjiiilllqqqtttwwwzzz~~~}}}xxxssspppooojjjbbbZZZWWWWWWZZZ]]]```___```bbbeeehhhiiijjjggghhhjjjkkklllmmmooopppssstttwwwzzz|||}}}}}}}}}{{{{{{|||}}}zzzvvvpppiiiccc]]]XXXUUUSSSRRROOOLLLJJJHHHGGGGGGGGGEEECCCDDDFFFHHHGGGFFFGGGGGGHHHIIIJJJIIIIIIIIIGGGGGGHHHGGGFFFDDDEEEGGGEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHKKKNNNPPPRRRRRRRRRLLLPPPTTTVVVVVVVVVVVVVVVUUURRRPPPPPPRRRSSSRRRQQQUUUSSSQQQNNNLLLKKKJJJJJJEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGHHHKKKOOORRRRRRQQQLLLJJJHHHFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCGGGMMMQQQPPPNNNMMMJJJEEEBBBAAABBBCCCCCCDDDFFFGGGGGGIIIMMMTTTYYY___]]]ZZZ\\\gggxxxEEEEEEIIILLLLLLJJJMMMSSSWWW[[[^^^]]]^^^]]]WWWOOOIIICCC???>>>>>>>>>BBBGGGJJJLLLMMMMMMLLLKKKLLLMMMLLLMMMNNNNNNLLLJJJFFFDDDAAA@@@???>>>===<<<::::::999999::::::;;;;;;<<<<<<<<<@@@EEEIIIKKKJJJGGGDDDCCCBBB@@@>>>===<<<;;;;;;999>>>EEELLLRRRWWW[[[^^^bbb^^^XXXSSSOOOLLLHHHFFFGGGJJJQQQ```zzz}}}xxxrrrjjjddd^^^WWWOOOIIIGGGEEEDDDHHHJJJMMMUUU]]]fffiiillljjjfffbbb``````^^^aaaeeejjjnnnpppqqqqqqlllooosssuuuxxx~~~{{{nnnccc[[[TTTNNNJJJLLLJJJHHHFFFDDDAAA===:::::::::999777555777===BBBMMMVVVZZZ```iiillluuu}}}wwwwwwbbbTTTWWWnnnmmmSSS@@@888555333111111000//////......//////---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++++++++************************++++++*********++++++,,,)))***,,,------+++)))''',,,,,,++++++++++++++++++*********+++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///////////////000111222222333666>>>NNNfff~~~ttt|||{{{ssspppooopppqqqqqqqqqrrrtttwww|||{{{uuupppkkkpppooonnnnnnppprrrvvvxxxxxxzzz|||}}}zzzuuuoookkkiiieeeaaa]]][[[\\\___aaabbbbbbccceeefffhhhjjjkkkjjjiiiiiijjjlllnnnqqqsssvvvwwwzzz|||~~~}}}}}}}}}~~~|||pppllleee^^^YYYVVVTTTTTTUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKLLLOOOQQQQQQQQQQQQSSSTTTVVVWWWWWWWWWWWWTTTOOONNNSSSQQQJJJHHHKKKPPPRRRVVVXXXXXXVVVRRRPPPMMMKKKHHHFFFEEEEEEGGGHHHKKKOOOUUU\\\aaaeeeffffff___dddjjjoooppppppppppppooommmllllllmmmmmmllljjjmmmkkkhhhddd```]]]\\\[[[VVVTTTSSSTTTVVVUUURRROOONNNNNNPPPTTTYYY^^^```aaa\\\YYYTTTPPPPPPRRRVVVYYYWWWWWWVVVTTTRRROOOMMMLLLNNNJJJIIIPPP\\\dddgggeeeaaaYYYOOOIIIHHHJJJKKKKKKKKKKKKKKKLLLOOOVVV]]]ccchhhfff```___iii|||UUUUUUXXX[[[YYYVVVYYY___eeeiiikkkiiihhheee]]]TTTNNNGGGBBB@@@??????DDDJJJLLLOOORRRSSSSSSRRRRRRSSSSSSTTTTTTSSSPPPLLLHHHEEECCCBBBAAA@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@EEEJJJLLLLLLJJJHHHGGGFFFEEECCCAAA???======<<>>===<<<>>>???@@@BBBDDDHHHKKKOOOOOOPPPPPPPPPQQQRRRSSSKKKPPPSSSUUUaaa}}}vvvnnnhhhddd```___XXXVVVUUUWWWXXXYYY^^^eeemmmsssyyy{{{xxxvvvxxx{{{|||~~~yyymmmfff```WWWQQQNNNLLLIIIGGGFFFEEEBBB@@@<<<<<<<<<;;;:::999:::;;;;;;AAACCCGGGQQQTTT[[[lll~~~hhhooo}}}}}}gggYYY]]]hhhgggQQQAAA888444333111111000///////////////......//////......---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************************)))))))))******+++,,,...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000111222333777999@@@QQQhhh}}}lllbbbdddrrrzzzvvvtttyyypppnnnjjjhhhiiikkknnnppptttvvv{{{~~~{{{uuupppmmmsssvvv{{{}}}{{{xxxuuupppiiidddaaaaaaaaabbbbbbccccccdddeeeggghhhhhhggggggiiilllnnnkkkhhhiiinnnssswwwxxxwwwxxxzzz}}}~~~zzzxxxxxxzzz~~~|||yyytttjjjdddeeerrrwww}}}uuufff[[[QQQNNNJJJFFFDDDDDDEEEFFFJJJKKKPPPVVV]]]eeelllpppzzz|||yyyvvvwwwyyyxxxrrrlllfffffffffiiioooxxx~~~xxxsssssswww{{{vvvuuutttssspppnnnlllkkkhhh___VVVUUU^^^iiiqqqttt~~~}}}}}}~~~{{{vvvrrroookkkgggcccdddgggkkknnnssstttqqqkkklllvvvzzzwwwvvvwwwvvvsssrrrttt|||~~~~~~zzzvvvqqqhhh___TTTLLLCCC@@@???AAAHHHPPPUUUXXX\\\____________``````aaaaaa```[[[UUUOOOKKKDDDCCCAAA>>>===============<<<<<<<<<;;;:::::::::::::::;;;<<<>>>AAACCCDDDDDDDDDCCCBBBAAA???===<<<:::;;;===>>>???BBBFFFJJJKKKMMMOOOOOOOOOOOOQQQSSSMMMNNNQQQRRRWWWgggyyyrrrnnnlllkkkgggdddccccccbbbaaaeeekkkuuuzzz~~~tttnnnhhh___WWWPPPNNNJJJHHHGGGFFFDDDCCC;;;;;;;;;:::::::::999999777<<<<<<@@@IIIJJJNNN\\\jjjmmmjjjooo~~~jjj]]]]]]dddwwwpppZZZGGG:::333111222111000000//////000000...////////////...------++++++,,,,,,,,,,,,++++++*********+++++++++++++++******++++++,,,---------***************************************+++,,,------+++)))((('''(((***+++))))))***+++,,,,,,------+++++++++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------........./////////////////////000111222333444333999GGG]]]vvvooodddaaabbbhhhmmmnnnqqqtttiiifffddddddggglllppprrrsssqqqrrrtttsssmmmjjjkkkqqqvvv|||}}}yyyvvvsssnnngggaaa]]]]]]___```aaabbbccccccgggiiikkkjjjggggggiiilllnnnkkkhhhjjjpppvvvyyyyyyvvvwwwyyy|||}}}~~~~~~}}}}}}uuunnnssswww}}}vvvfffZZZOOOMMMIIIEEEBBBBBBBBBCCCDDDDDDEEEIIINNNUUU[[[___iiiqqq}}}xxxpppooonnnqqquuuxxxxxxvvvppppppqqqssswww~~~||||||}}}|||{{{{{{{{{{{{||||||wwwkkkdddeeekkkqqquuuzzzsssooonnnmmmlllmmmqqqqqqkkkgggkkkrrruuuvvvyyy}}}||||||{{{|||~~~}}}yyyvvvsssllldddYYYPPPGGGCCCBBBEEENNNVVVYYY\\\___```aaaaaabbbdddaaabbbddddddaaa\\\VVVRRRIIIHHHEEECCCAAAAAABBBBBB@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCCCCDDDCCCBBB@@@@@@<<<===???AAABBBDDDHHHKKKMMMOOORRRRRRPPPPPPQQQSSSTTTNNNOOOVVVWWW[[[qqq}}}||||||xxxvvvvvvsssqqqsssyyy|||vvvoooddd\\\TTTQQQMMMJJJHHHFFFDDDBBB<<<<<<;;;;;;::::::999888666;;;:::===DDDCCCDDDPPPYYYjjj}}}qqqlll~~~vvvjjjeeeeeekkk{{{fffQQQAAA777333222111000000//////000000///////////////...------,,,,,,------------,,,,,,)))*********++++++++++++******++++++,,,------...*********************************++++++,,,---...+++******)))))))))))))))((())))))+++,,,---......---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------.../////////000111222444555444>>>QQQjjjooohhhjjjhhhcccdddkkkqqqqqqmmmjjjffffffiiimmmppppppkkkeeebbbddddddaaaaaaeeemmmrrrzzz{{{vvvrrrpppllleee___[[[\\\^^^aaaccceeeggghhhiiilllnnnlllhhhgggjjjnnnnnnkkkiiilllrrrxxxzzzyyyvvvwwwyyy{{{|||}}}}}}|||pppjjjllloootttuuupppeee\\\SSSQQQNNNJJJGGGEEEDDDDDDCCCCCCCCCDDDGGGJJJMMMNNNUUU\\\eeeooowww~~~|||oooddd^^^WWWWWWWWWZZZ___fffkkkoooppptttyyy~~~|||}}}zzzwwwsssqqqllltttwwwqqqlllmmmqqqtttwww|||}}}{{{yyyssslll^^^UUUKKKGGGGGGKKKTTT]]][[[]]]```aaaaaabbbccceee```bbbeeefffddd```[[[XXXPPPNNNKKKIIIGGGGGGHHHIIIFFFEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@BBBCCCDDDEEEFFFIIIKKKNNNQQQTTTUUUSSSSSSTTTWWW[[[OOOPPP\\\]]]XXXfff~~~zzzzzz}}}zzzssshhh___WWWSSSNNNKKKHHHFFFCCCAAA@@@???===<<<<<<;;;:::888888===;;;===DDDAAA@@@KKKNNN[[[kkkyyy}}}nnn|||yyymmmgggdddpppZZZHHH<<<888222111111000000000000000///////////////......---,,,------......------,,,))))))******++++++++++++******+++,,,,,,---......************************++++++++++++,,,---...///***+++---------,,,***((((((((()))***,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,---------------++++++++++++------******+++++++++,,,,,,,,,/////////000111333444555===III___xxx{{{vvvoootttpppcccaaammmtttrrrwwwrrrmmmkkklllmmmmmmlllaaaYYYUUUVVVXXXWWW[[[bbbkkkpppyyyzzzssspppnnnjjjccc]]]\\\]]]```cccgggjjjmmmnnnlllooopppnnnjjjiiikkkooonnnkkkiiimmmtttyyy{{{yyyvvvwwwyyy{{{|||}}}}}}|||nnnbbbbbbcccggglllkkkeee```XXXWWWTTTQQQNNNKKKIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFKKKPPPVVV]]]bbbfffjjjlllqqqwww|||yyysssjjj___UUUMMMHHHDDDDDDEEEGGGKKKRRR[[[aaakkksss~~~{{{xxxvvvyyyzzz~~~|||}}}}}}tttkkkfff^^^RRRJJJIIIOOOWWW]]]bbbaaa```______```aaaaaaeeeeeegggkkkooooookkkgggaaa\\\VVVSSSSSSSSSQQQPPPOOOOOONNNLLLJJJKKKNNNPPPLLLJJJHHHFFFEEEFFFHHHIIINNNNNNMMMMMMLLLLLLKKKKKKGGGJJJMMMOOOPPPRRRTTTVVVWWWVVVVVVVVVWWWXXXZZZ[[[^^^```ZZZXXX]]]^^^eeetttuuussstttuuuyyy}}}}}}ppphhhddd[[[VVVRRRPPPMMMGGGEEEFFFBBBAAA>>><<<::::::::::::777777888:::===@@@CCCEEEHHHGGGUUUpppxxxyyyaaaXXXkkk}}}dddMMM===777111222333333111000000000000///...---------------,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++---///111333000///...---,,,,,,---...++++++,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++---///111000...///222333222555:::???QQQlllyyyrrr{{{~~~wwwpppnnnttt~~~vvvuuuxxxpppbbb\\\RRRNNNQQQRRRQQQZZZggglllrrrzzz~~~yyysssmmmiiigggdddcccccccccccceeegggkkkooorrrssstttsssqqqnnnlllkkkllllllnnnnnnlllooouuuyyyxxx{{{~~~|||{{{zzzyyyhhh\\\VVV]]]gggiiiggggggdddcccaaa]]]XXXRRRMMMIIIIIIGGGDDDDDDDDDEEEDDDCCCEEEFFFIIILLLOOORRRUUUVVV\\\^^^bbbfffiiijjjjjjiii]]]\\\UUULLLGGGFFFEEECCC@@@??????AAADDDHHHMMMOOOgggrrr~~~{{{yyy{{{~~~|||uuunnnggg___UUUOOOPPPVVV^^^ccc___^^^]]]\\\\\\^^^```aaaccceeehhhooovvvzzzzzzyyyqqqlllgggcccaaa```]]][[[ZZZ[[[[[[[[[[[[]]]___```[[[YYYVVVTTTTTTVVVWWWXXXZZZYYYXXXWWWVVVUUUTTTSSSUUUWWWZZZ[[[ZZZYYYYYYZZZTTTTTTUUUVVVXXXZZZ]]]^^^aaadddaaa```eeecccffftttvvvooonnnppprrrxxx}}}uuujjjeee```ZZZTTTRRRNNNHHHFFFHHHCCCBBB@@@>>>===;;;;;;:::777777888:::<<<@@@BBBDDDIIIIIISSShhh}}}{{{}}}~~~hhhWWWeeeoooVVVDDD;;;444444444333111///......//////...---------......,,,------......------,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,...000222444222111000...------......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///111111//////222222222666<<>>???AAADDDHHHJJJ\\\jjj~~~}}}{{{xxxwwwvvvzzzuuurrrrrruuuzzzzzzvvvqqqfff___VVVSSSWWW___eeeiii```^^^[[[ZZZZZZ\\\^^^```___aaafffnnnwww}}}yyyvvvssspppmmmlllmmmppprrrtttvvvvvvvvvmmmjjjfffeeefffhhhiiiiiilllkkkjjjhhhfffeeedddccceeeggghhhgggccc^^^[[[ZZZTTTUUUVVVYYY\\\```dddfffgggllljjjkkkooollllllwwwwwwpppiiicccdddhhhmmmuuu|||tttlllhhh___WWWSSSOOOIIIGGGIIICCCCCCBBBAAA???>>><<<;;;888888888999<<<>>>AAACCCHHHJJJNNN\\\qqq|||}}}~~~~~~uuu[[[```qqqyyyaaaKKK>>>666666444222000///...---.........---......//////,,,------......------,,,,,,,,,,,,+++++++++******))))))***+++++++++******************************++++++++++++++++++++++++************************+++++++++,,,...111333555555444222111000/////////,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000111///000111111222999AAAYYYrrruuurrrzzzpppppp~~~}}}{{{wwwhhh]]]TTTOOOPPPPPPOOOUUU^^^nnnttt|||~~~|||vvvrrrmmmjjjhhhhhhgggfffggghhhjjjlllnnnooooooooopppqqqqqqooommmkkklllllllllnnnnnnlllooovvv{{{{{{}}}~~~~~~wwwssswww||||||wwwqqqkkkggg___ZZZTTTOOOLLLKKKIIIHHHDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEE>>>AAAAAA>>>>>>AAAAAA???BBB@@@???>>>???BBBEEEGGGQQQ```xxxzzzwwwooosssxxx|||}}}ssskkkccc```^^^___eeemmmpppsssvvvxxxyyy}}}zzztttnnneeedddeeejjjpppttttttqqqbbb[[[SSSTTT[[[eeekkklllfffccc^^^ZZZXXXYYY[[[]]]]]]___ccckkkvvv~~~}}}yyyxxxzzz|||||||||{{{{{{zzzxxxwwwuuutttttttttvvvvvvrrrkkkddd^^^[[[XXXYYY\\\___dddiiinnnqqqoootttssssssyyyuuuvvv}}}qqqiii___ZZZWWWZZZ```gggqqqzzz~~~yyynnndddYYYTTTOOOJJJHHHIIICCCCCCCCCCCCAAA>>><<<:::888888888999;;;===???AAACCCFFFHHHNNNdddtttddd___fff|||~~~hhhQQQAAA999666333111000000//////......---......///000000,,,------......------,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---///222555666777777555444222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000111000111111111333???KKKfff}}}xxx~~~tttgggkkkxxxyyyxxxxxx|||tttccc\\\WWWWWWYYYYYY^^^dddooottt{{{~~~~~~{{{wwwuuuqqqnnnjjjhhhhhhiiiiiiiiijjjlllppprrrsssrrrqqqooommmoooooonnnmmmllllllnnnlllpppqqqqqqtttzzz}}}{{{|||{{{xxxpppjjjbbb[[[VVVRRROOOMMMGGGFFFEEEEEEEEEFFFFFFGGGAAA@@@@@@@@@AAABBBDDDEEEHHHIIIHHHDDDBBBEEEDDDBBBFFFDDDBBBAAABBBDDDFFFHHHMMM[[[pppttthhh___\\\XXX]]]cccjjjpppwww~~~|||tttlllggg\\\UUUOOOLLLKKKLLLQQQXXXZZZ___dddgggiiinnnwww~~~wwwlll```XXXUUUUUUWWW\\\dddkkknnnooo___WWWPPPSSS___kkkppppppmmmiiiccc]]]YYYWWWXXXYYY[[[]]]bbbiiittt|||ssskkkddd```^^^___bbbfffkkkqqqvvvxxxwww{{{yyyyyy~~~~~~rrrfff^^^QQQMMMLLLQQQXXXaaammmwww~~~||||||~~~sssggg[[[UUUPPPKKKHHHIIICCCCCCCCCBBBAAA>>><<<:::999999888999:::<<<===???===AAAAAAEEEYYYwwwrrrsssjjj^^^\\\lllpppZZZHHH;;;777333111111222222111...............///000111,,,------......------,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,,,,///222555777999888777666444333111111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111222222222777HHHXXXssspppgggkkkrrrtttssskkkooowww~~~jjjddd```aaadddfffiiimmmssswww|||~~~|||xxxtttsssooolllhhhggggggiiijjjjjjjjjmmmpppssstttrrrooommmlllmmmnnnnnnmmmmmmnnnooolllrrrwwwyyy|||~~~{{{zzz|||~~~~~~}}}~~~{{{rrriiiccc]]]YYYVVVMMMLLLJJJHHHGGGGGGGGGHHHFFFCCCAAA???@@@DDDHHHKKKVVVVVVSSSLLLJJJKKKKKKIIIIIIHHHEEEDDDDDDEEEGGGIIINNNXXXhhhzzzvvvhhh[[[QQQJJJFFFEEEIIIOOOUUU[[[bbbiiinnnmmmllliiifffaaaZZZTTTPPPKKKFFFBBBCCCBBBAAADDDHHHHHHMMMRRRTTTVVVZZZbbbjjjrrr}}}rrrcccUUULLLLLLLLLMMMRRRZZZaaagggiii^^^UUUMMMRRRaaaooottttttqqqnnnhhhbbb^^^\\\\\\\\\WWWZZZ___fffppp}}}~~~wwwoooiiiffffffgggiiimmmqqqwww{{{}}}~~~~~~}}}sssggg\\\VVVIIIFFFFFFKKKRRR[[[hhhttt~~~~~~~~~vvvjjj]]]WWWSSSNNNJJJIIIDDDDDDCCCBBB@@@>>>===<<<:::999999888999:::<<<===;;;<<<===@@@NNNgggrrriiioooqqq```UUU]]]nnn}}}{{{fffSSS@@@:::444111222444333222/////////...//////000000,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,---------,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++************************---,,,+++,,,...111555777888888888777666444333222000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000222444444444===RRRgggnnnjjjmmmmmmiiieee___hhhuuurrrnnniiijjjnnnrrrttttttxxx{{{}}}}}}zzzwwwtttsssooolllhhhggggggiiijjjjjjgggjjjnnnqqqqqqpppmmmjjjjjjlllnnnnnnnnnnnnppprrrooouuu{{{}}}{{{xxxzzz|||}}}||||||}}}~~~yyyqqqjjjccc___VVVTTTPPPLLLHHHGGGFFFFFFNNNKKKHHHFFFGGGJJJNNNPPP\\\]]][[[VVVTTTVVVVVVSSSNNNLLLIIIFFFEEEFFFGGGHHHMMMUUUaaaooozzz~~~{{{mmmeee[[[QQQJJJDDDAAA???===???BBBEEEHHHLLLRRRUUUZZZVVVRRRNNNJJJGGGDDDAAA@@@======??????<<<===@@@???AAADDDEEEFFFJJJPPPUUU[[[eeetttrrrcccVVVNNNKKKKKKKKKNNNSSSZZZ```ccc[[[PPPHHHMMM___nnntttssstttrrrooolllkkkjjjjjjkkk___bbbggglllttt~~~~~~xxxtttrrrrrrrrrtttvvvzzz~~~~~~}}}|||~~~}}}|||xxxqqqfff[[[RRRLLLEEECCCCCCHHHNNNWWWeeeqqq{{{~~~|||||||||}}}~~~yyylll```ZZZWWWQQQLLLJJJGGGFFFDDDBBBAAA??????>>>::::::999888888999:::;;;<<<;;;;;;>>>DDDTTTooopppeeeeeexxx|||iiiYYYXXXaaannnppp\\\GGG@@@777333333444222000111000//////////////////,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++---111555777777888888888777666444333111000...,,,+++,,,---...------------------------,,,---...//////000000000000222555666777CCC\\\tttsssggggggjjjhhhbbb^^^ZZZeeerrr~~~}}}yyytttssswww{{{|||zzzyyyzzz{{{yyyvvvsssrrrrrrpppmmmiiiggghhhiiiiiiiiigggjjjmmmpppqqqpppmmmkkkjjjlllnnnooooooppprrrttttttxxx{{{|||}}}}}}wwwyyy{{{|||{{{|||}}}}}}uuummmhhh___\\\XXXSSSPPPNNNMMMMMMJJJKKKKKKMMMNNNPPPQQQRRRaaaeeefffdddcccdddbbb]]]WWWTTTPPPKKKHHHGGGGGGGGGJJJPPP\\\hhhpppqqqkkkeeeVVVPPPHHHBBB@@@???>>><<<;;;;;;<<<<<<===???CCCFFFIIIFFFBBBAAAAAA@@@>>><<<===:::999<<<<<<::::::===>>>=========???BBBEEEGGGJJJQQQ[[[bbbhhhppp{{{rrrfff[[[UUUNNNMMMLLLMMMQQQVVV\\\___XXXLLLBBBHHH[[[kkkrrrpppwwwvvvvvvvvvvvvxxxyyyzzzrrrtttwwwzzz~~~{{{|||}}}~~~yyyqqqooommmpppvvvzzz{{{{{{tttsssoooggg\\\QQQIIIDDDDDDBBBCCCGGGMMMUUUcccppprrr}}}~~~~~~~~~~~~}}}}}}~~~{{{nnnbbb]]]ZZZTTTNNNKKKIIIHHHEEECCCAAAAAAAAAAAA;;;:::999888888999::::::???;;;;;;>>>>>>GGGaaa|||oooeeeeeefff|||tttaaaZZZ]]]hhh~~~~~~uuu___LLLDDD:::444333333111...222111000//////...//////,,,------......------,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,000444777666777888888777666555444222000...,,,+++,,,---...------------------------,,,---...///000000000000///222666777999FFFbbb|||~~~uuuggg^^^aaaeeeccc]]][[[^^^hhhttt}}}|||{{{~~~}}}wwwxxxwwwtttqqqnnnnnnoooqqqnnnjjjhhhhhhiiiiiiiiijjjlllooorrrsssrrrpppooojjjlllnnnooopppqqqsssuuuwwwzzz{{{yyyzzz~~~wwwyyy{{{|||{{{|||~~~~~~~~~~~~}}}}}}{{{rrrmmmfffccc___\\\YYYYYYYYYZZZUUUXXX^^^cccggghhhhhhggggggmmmrrrrrrqqqpppjjjddd```]]]WWWQQQLLLIIIHHHHHHGGGMMMYYYdddjjjfff\\\SSSLLLFFF???;;;:::;;;:::999999999:::999999;;;???BBB???===<<<===@@@@@@???<<<<<<999777::::::888:::>>>???===;;;;;;===@@@AAAAAAAAAEEEJJJLLLLLLQQQYYY```cccjjjxxxxxxoooeee[[[WWWUUURRROOOLLLLLLOOOQQQPPPHHHCCCHHHRRR```ppp}}}xxxtttiii``````cccdddfffhhhhhhfffccc]]]UUULLLDDD@@@CCCCCCCCCEEEKKKVVVcccllltttwww|||~~~}}}}}}}}}~~~|||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}xxxlllddd```[[[RRRKKKHHHGGGFFFFFFFFFDDDAAA>>><<<:::999777777888999;;;:::666777<<<===@@@QQQfffppp```\\\sssrrr___[[[hhhyyypppVVVJJJ<<<555444555444111111111000///////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((((((((('''&&&$$$###+++,,,,,,,,,*********+++---------,,,,,,+++++++++))))))))))))***+++,,,,,,++++++,,,...000333666888:::999888777555333222111333222000...,,,+++******++++++,,,,,,,,,---------,,,,,,------.../////////,,,111333444>>>VVVppp{{{nnneeecccaaabbbeeeeee```[[[eeemmmvvv|||~~~{{{wwwrrrnnnmmmlllllllllmmmlllkkkkkkmmmooonnnnnnmmmllloootttuuusssrrrtttooooooooonnnnnnpppsssvvvvvvwwwwwwxxxyyyzzz{{{|||zzz{{{{{{zzzyyyxxxzzz{{{}}}{{{{{{~~~~~~||||||~~~~~~}}}}}}}}}vvvrrrlllkkkhhhdddaaa______```ccceeejjjrrrzzz~~~}}}yyyrrriiiddd___XXXQQQMMMIIIFFFEEEJJJLLLQQQWWWZZZUUULLLCCCCCC>>><<<===<<<999999<<<999999:::;;;<<<<<<:::888<<<;;;;;;<<<======<<<;;;============<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>DDDBBBAAABBBDDDFFFGGGGGGOOOTTT[[[cccmmm~~~wwwmmmeee___\\\WWWRRRMMMLLLLLLNNNKKKEEEAAAEEEOOO^^^rrr|||nnnbbbXXXWWWZZZ[[[]]]___bbb```\\\VVVOOOIIIDDDBBBDDDDDDDDDEEEKKKTTT```hhhlllooosssvvvxxxzzz|||~~~|||{{{{{{|||}}}~~~}}}|||||||||||||||}}}}}}}}}|||{{{}}}~~~qqqgggaaa[[[SSSLLLJJJIIIGGGGGGFFFDDDAAA???===<<<:::888777888999999???;;;<<>>???===<<>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAACCCDDDDDDBBBEEEHHHKKKQQQ[[[iiisssxxxpppjjjeee^^^VVVPPPLLLJJJIIIDDDAAA???BBBJJJZZZsss{{{vvvwwwiii\\\QQQOOOPPPQQQSSSVVVZZZXXXTTTNNNJJJFFFCCCBBBDDDDDDEEEFFFJJJRRR[[[bbbeeehhhkkkmmmnnnoooqqqssswwwvvvvvvvvvwwwyyy{{{|||}}}}}}||||||{{{|||||||||~~~}}}|||}}}{{{oooggg___WWWQQQMMMKKKIIIGGGGGGEEEBBB@@@???===;;;999888777888888???<<<>>>AAA>>>:::@@@KKKfff}}}~~~dddooo{{{mmmppp|||zzz|||lll^^^III:::444333222111111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***(((***---//////---***)))+++++++++++++++*********+++++++++,,,---///000111222222222111222333444444444444333333222111111111111000...---,,,+++++++++,,,,,,,,,,,,------------------......//////000000444666777===NNNggg{{{~~~oooiiiooosssnnnfffeeennnxxx|||}}}}}}}}}}}}~~~xxxtttmmmiiihhhiiijjjkkkmmmkkkjjjlllooorrrssstttvvvsssssstttrrrmmmjjjlllmmmnnnppppppqqqsssvvvyyywwwxxxzzz{{{{{{{{{zzzyyyyyy{{{{{{zzzxxxxxxxxxzzz~~~zzz|||}}}}}}{{{zzz{{{|||}}}}}}~~~|||yyyyyy|||~~~~~~|||{{{}}}yyysssnnnppprrrtttuuuuuutttsssrrrtttzzzyyynnnjjjccc[[[SSSLLLGGGDDDDDDHHHMMMLLLFFFAAA@@@@@@???<<<;;;???@@@>>><<<======>>>???@@@@@@???===<<<<<<===>>>???@@@AAAAAAAAACCCBBBAAA?????????AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAFFFHHHIIIIIIJJJNNNUUU[[[lllzzzyyytttnnnddd[[[SSSNNNJJJHHHAAA>>>>>>???DDDSSSnnn}}}wwwsssttt}}}}}}hhh[[[OOOKKKLLLLLLNNNQQQSSSQQQOOOLLLHHHDDDAAA@@@BBBCCCDDDFFFJJJPPPXXX^^^dddfffiiijjjkkkkkkmmmnnnqqqqqqrrrssstttvvvxxxyyy}}}}}}|||{{{{{{{{{{{{|||~~~}}}~~~zzzooofff]]]XXXRRROOOKKKIIIGGGFFFCCCAAAAAA???===;;;999777666666888999===BBBBBB>>>@@@EEEWWWssstttqqqvvvpppyyy{{{ttt{{{wwwhhhQQQ???555222222222111000000//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++''''''(((***,,,---,,,+++************************++++++,,,---///111333444666555555444333222222222111111111000000000000000///...---,,,++++++++++++,,,,,,,,,------------...---......//////000111111555555999DDD[[[uuu~~~tttqqqvvvwwwqqqjjjlllxxx|||xxxxxx~~~|||zzz{{{|||}}}vvvqqqjjjffffffgggiiijjjmmmkkkkkkmmmqqqtttvvvwwwxxxtttqqqqqqnnniiigggiiimmmnnnppprrrsssuuuyyy{{{uuuvvvxxxyyyyyyxxxvvvuuuvvvxxxzzzzzzyyyyyyzzz|||~~~}}}|||{{{{{{{{{||||||zzz}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||}}}~~~zzzxxxyyy|||}}}{{{{{{|||~~~zzzuuuooonnnnnnoooqqqrrrqqqpppqqqrrruuuzzz}}}rrrooohhh^^^TTTKKKEEECCCCCCEEEFFFEEECCCCCCEEEGGGIIICCC???AAACCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAACCCDDDDDDFFFIIIMMMTTT\\\eeekkkpppxxx{{{sssiii___WWWQQQKKKHHH@@@>>>======???KKKcccyyy|||yyywwwuuuuuu|||yyyfffZZZNNNJJJJJJJJJJJJLLLMMMNNNOOONNNKKKFFFAAA>>>???@@@BBBDDDHHHNNNVVV[[[dddfffiiijjjjjjkkkmmmnnnpppqqqqqqrrrssstttuuuuuu||||||{{{{{{{{{{{{||||||~~~}}}{{{|||~~~uuukkkbbb\\\VVVSSSNNNJJJHHHFFFEEECCCBBBAAA???<<<:::888666555444777<<>>???@@@BBBFFFLLLSSSYYYaaacccgggiiiiiikkkmmmoooqqqrrrrrrsssttttttuuuuuu{{{{{{zzzzzz{{{{{{|||}}}|||zzzxxxxxx{{{~~~}}}zzznnneee```ZZZVVVPPPKKKIIIGGGFFFEEEBBBAAA???===;;;888777555666888>>>EEEIIIIIIFFFDDDCCCVVVrrrvvvnnn~~~yyy|||xxxbbbMMM>>>777444444111111000///////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///;;;555...******,,,,,,+++*********+++++++++++++++***+++---///222555777999777777777666555333111000............------------************++++++,,,---,,,---------............//////000000111111222222000777DDDYYYvvv~~~{{{qqqnnnttt~~~}}}wwwtttuuuzzz~~~~~~|||{{{|||yyytttpppooolllgggeeeeeefffgggggglllmmmooossswwwyyyyyyxxxuuuppplllllljjjffffffjjjnnnpppsssuuuvvvxxx{{{}}}}}}|||{{{zzzyyyxxxwwwwwwsssvvvzzz|||}}}~~~~~~|||{{{|||}}}{{{}}}}}}{{{zzzzzz~~~}}}}}}|||{{{|||||||||wwwxxxzzz|||~~~||||||zzzyyyxxxzzz~~~~~~{{{yyyyyyyyyzzz{{{||||||{{{zzz||||||uuupppkkkkkknnnsssuuuvvvuuuuuurrrmmmfff```]]]\\\]]]bbbfffkkkuuuyyyvvvnnnbbbTTTKKKHHHHHHEEEBBBAAAHHHUUUcccmmmqqqbbbVVVJJJHHHJJJLLLNNNRRRSSSSSSRRROOOKKKKKKOOOTTTYYYZZZYYYWWWVVVYYY___eeeccccccccc```\\\WWWQQQNNNLLLJJJHHHFFFEEEFFFGGGHHHJJJMMMNNNLLLHHHEEEFFFGGGJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGIIILLLMMMRRR]]]hhh|||oooddd\\\TTTMMMGGG@@@>>><<<;;;:::>>>MMM[[[|||yyytttssstttsssrrrqqqsssuuuuuuuuu{{{rrr___TTTKKKHHHHHHFFFDDDDDDIIIKKKMMMOOOOOOLLLIIIGGGAAA@@@@@@@@@CCCHHHPPPUUU]]]```dddgggiiikkknnnppprrrssstttuuuvvvwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyyyy{{{~~~}}}tttjjjeee^^^YYYRRRLLLIIIHHHGGGFFFBBBAAA@@@>>><<<999777666666999>>>EEELLLPPPMMMIIICCCNNNccc}}}qqq{{{|||zzzmmmWWWEEE:::555333111111000///////////////......---,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...///000:::444---***+++,,,***(((++++++++++++,,,,,,,,,---******,,,///222666888:::555555666666555333222111.........------,,,,,,,,,))))))))))))***,,,------------------............//////000111111222222333222<<>><<<:::888777444777===EEEOOOUUUTTTPPPHHHNNN]]]qqqxxxvvvsssyyy~~~ttt]]]JJJ===555222111111000/////////////////////...------------...------------------------+++*********+++---...000111---((((((+++---***'''+++++++++,,,,,,---------)))***,,,///222666999;;;333444555555555444222222//////...------,,,++++++((((((((()))***,,,---...---------.........//////000000000111222222333333555AAAUUUnnn{{{{{{nnnkkkuuuzzz|||~~~~~~|||~~~~~~zzzxxxzzz}}}}}}|||yyysssmmmkkkiiigggggghhhhhhfffeeekkknnnsssxxx||||||yyyvvvyyytttooommmjjjggghhhlllpppsssvvvxxxxxxyyy{{{}}}~~~zzzwwwuuuuuuvvvwwwyyy|||~~~}}}~~~}}}}}}}}}~~~}}}||||||||||||{{{zzzzzzzzzzzz{{{wwwzzz~~~|||zzz|||}}}|||{{{yyyxxxzzz|||wwwwwwwwwwwwwwwyyyzzz|||www{{{~~~~~~{{{zzz}}}xxxwwwxxxwwwsssooolllmmmmmmhhh___WWWRRRPPPKKKLLLMMMPPP]]]ppp~~~~~~vvvhhhZZZSSSSSSVVVOOOOOONNNMMMNNNUUU```hhhpppeee\\\\\\```bbbcccdddZZZYYYVVVPPPKKKMMMUUU\\\hhhnnnuuuwwwtttqqqqqqsssvvvqqqiiiaaaYYYUUURRRRRRKKKJJJHHHHHHHHHKKKMMMOOOZZZ___ddddddbbb```cccfffdddbbb^^^[[[WWWSSSOOOLLLIIIHHHKKKQQQSSSVVVbbbooo}}}oooddd\\\UUULLLFFFDDD@@@;;;999:::>>>AAABBBWWWmmm{{{xxxppppppppppppoooooooooooovvvuuurrrpppqqqsssvvvxxx{{{}}}uuulll\\\RRRJJJHHHHHHFFFFFFGGGIIIJJJLLLNNNOOONNNMMMLLLCCC>>><<<>>>@@@CCCIIIPPPVVV[[[aaafffiiikkkmmmnnnrrrrrrssstttwwwyyy{{{|||zzzxxxvvvvvvwwwzzz~~~|||yyyzzz}}}pppkkkccc]]]WWWQQQKKKDDDDDDHHHEEEDDDAAA>>><<<;;;::::::888<<<;;;;;;III]]]bbbZZZRRRQQQUUUcccvvvyyyqqqtttzzz~~~fffPPP@@@:::888333111......///000//////------------------------------------------------++++++------------++++++++++++++++++++++++++++++---***((((((+++,,,+++))),,,,,,+++,,,---000333555666666666666666555555444......---------......///---,,,,,,++++++,,,,,,---..................------///,,,,,,///000///222666555FFF```zzz}}}oookkknnnzzzxxxxxxuuuxxx|||vvvvvv{{{~~~zzz{{{~~~|||sssjjjhhhggggggfffggghhhiiijjjrrrqqqqqquuuzzz}}}~~~}}}zzzvvvqqqllljjjjjjlllnnnrrrtttxxx{{{}}}}}}|||{{{yyywwwuuusssssstttuuuwwwyyy{{{~~~~~~}}}~~~}}}zzzyyyzzz~~~~~~}}}zzzwwwuuuuuuvvvxxxzzz}}}}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxvvvuuutttsssrrrrrrssstttxxx{{{~~~}}}{{{}}}~~~}}}xxxqqqlllkkkhhhfffdddbbb[[[RRRJJJMMMLLLMMMRRRYYYeeexxxxxxhhh\\\[[[^^^___eeeaaaYYYOOOHHHLLLXXXccckkklllllljjjfffcccaaaaaaUUUQQQOOONNNMMMLLLPPPVVVeeellltttzzz|||yyyvvvtttyyyooobbbZZZYYY\\\___aaa]]]RRRJJJKKKMMMNNNQQQWWWccchhhmmmqqqrrrrrrrrrrrrrrrpppmmmjjjeee___XXXSSSNNNSSSWWWWWWWWW\\\gggpppyyymmmccc]]]VVVNNNHHHCCC???;;;999;;;===???@@@JJJZZZsss~~~wwwxxxxxxwwwvvvuuuvvvxxxzzz}}}~~~yyytttqqqpppoooooonnnmmmllllllkkkkkkrrrqqqqqqpppppppppqqqqqqnnnooowww|||ooogggYYYPPPIIIHHHHHHGGGGGGIIIHHHJJJKKKMMMMMMLLLKKKJJJAAA<<<:::<<<>>>AAAGGGMMMVVVZZZ```eeehhhjjjlllmmmnnnoooqqqtttvvvxxxzzz{{{yyyxxxvvvvvvwwwzzz~~~~~~|||zzz{{{~~~~~~tttnnneee^^^VVVPPPIIIBBBBBBEEEEEECCCAAA>>><<<;;;::::::999:::888:::EEEWWWcccggg```[[[YYYbbbqqq~~~zzzuuurrrrrrwww}}}lllVVVFFF===999444222000000111111000///........................------------------------++++++,,,------,,,++++++++++++++++++++++++++++++...,,,******---...---+++,,,,,,+++,,,---000222444555555666666555555444333...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---........................///,,,---000111000222666<<>>DDDJJJUUUYYY___dddggghhhjjjkkkjjjlllooosssvvvxxxyyyyyyxxxxxxwwwwwwxxx{{{}}}}}}|||{{{|||~~~~~~}}}~~~zzztttjjjaaaWWWOOOGGG@@@???BBBDDDCCCAAA???===;;;;;;::::::777666999@@@MMMbbbtttyyysssooorrr{{{~~~ooosssxxxpppqqq|||zzzuuuaaaOOOAAA:::555444222222333222111///////////////////////////------------------------++++++,,,,,,,,,,,,++++++************************...,,,++++++,,,------,,,,,,,,,,,,,,,---///111222444444444444444333222222///...---+++************---,,,,,,++++++,,,,,,---........................///---///222222111333888DDDYYYvvv~~~yyybbbdddhhhllloookkkbbb^^^^^^fffoootttxxx|||}}}zzzzzz|||}}}{{{xxxsssssstttuuuuuusssnnnjjjfffeeeccccccdddgggjjjlllrrrrrrrrrtttwwwwwwuuusssssspppllliiijjjmmmrrrvvvwwwxxxxxxxxxxxxvvvuuutttssssssssstttttttttttttttxxx{{{~~~~~~}}}||||||}}}~~~{{{xxxxxx{{{{{{zzzxxxtttrrrrrrssssssuuuwwwyyyzzzzzzyyyxxxzzzxxxvvvtttsssssstttuuu{{{zzzxxxvvvtttsssrrrrrrvvvyyy|||~~~~~~|||zzzxxxzzzzzz|||~~~wwwvvvvvvxxxxxxrrrfff]]]XXXWWWXXX]]]aaahhhtttyyyjjjccchhhttt{{{~~~}}}uuugggXXXTTTZZZbbbqqquuuyyywwwooocccWWWPPPMMMJJJHHHJJJKKKMMMTTT\\\ZZZ]]]```bbbbbbcccdddfffccccccdddfffjjjsss||||||pppccc[[[XXXXXX\\\bbbjjjvvvzzztttpppllljjjhhhhhhggghhhkkkooosssvvvyyytttmmmeee___[[[VVVNNNGGG@@@>>><<<;;;;;;;;;:::999;;;AAAKKKZZZmmmtttmmmmmmnnnllljjjlllnnnqqqrrrpppmmmllllllpppqqqqqqqqqqqqqqqrrrsssiiihhhhhhgggggghhhiiiiiikkklllmmmnnnooooooooonnncccaaaeeepppwwwsssjjjdddUUUMMMGGGGGGHHHGGGFFFHHHFFFGGGHHHIIIHHHFFFDDDBBB===999777999<<<===BBBHHHSSSWWW]]]bbbeeefffhhhiiigggjjjnnnrrrvvvxxxyyyyyyyyyyyyxxxyyyzzz|||~~~||||||}}}~~~~~~}}}~~~~~~~~~zzzooodddYYYPPPHHH@@@>>>@@@DDDCCCBBB@@@>>>===<<<;;;;;;555666;;;===CCC\\\xxx}}}qqqmmm|||rrrjjjvvvyyyvvv||||||www}}}nnnYYYFFF;;;666444333333333222000...........................------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***))))))************,,,,,,,,,,,,---...///000222222222222222111000000//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...............///...111444444222555;;;IIIbbb~~~nnnZZZccchhhhhhhhhfffaaa[[[YYY]]]bbbgggooovvvzzzyyyyyy{{{}}}}}}zzzwwwqqqsssuuuuuurrroookkkjjjhhhfffdddcccdddfffjjjlllooopppqqqsssttttttrrrqqqrrroookkkiiijjjnnnssswwwyyyyyyyyyxxxwwwvvvtttsssqqqrrrssstttuuuuuuuuuuuuxxx{{{~~~}}}|||{{{zzzzzzzzz{{{|||{{{xxxwwwzzzzzzyyyvvvsssqqqqqqrrrssstttvvvwwwyyyyyyyyyyyyzzzxxxuuusssqqqrrrssstttyyyxxxwwwvvvtttssssssrrrvvvwwwzzz||||||zzzxxxvvvvvvwwwzzz|||~~~sssiii```___aaaeeehhhkkkrrr{{{uuufffbbblll}}}|||nnngggjjjpppuuuwwwwwwsssiii]]]RRRLLLOOOLLLKKKNNNPPPSSSZZZbbb___````````````bbbfffiiiiiikkkllljjjhhhiiimmmqqqxxxqqqiiiccc______aaaccchhhttt}}}xxxuuuttttttuuusssrrrtttyyy~~~yyyqqqjjjbbb\\\XXXSSSKKKDDDAAA???===;;;;;;:::888666555:::AAAGGGQQQ```ttt}}}wwwppplllmmmmmmkkkhhheeeiiilllnnnmmmkkkjjjjjjmmmmmmnnnpppqqqpppooonnnggggggffffffgggiiikkkllllllllllllmmmoooqqqsssuuuiiiddddddmmmtttqqqiiicccUUUMMMGGGGGGGGGEEEDDDEEEEEEEEEFFFGGGFFFDDDAAA@@@>>>999888:::<<<===BBBGGGPPPTTTZZZ```ccceeeggghhhfffiiimmmrrrvvvxxxyyyyyyyyyzzzzzz|||}}}~~~|||}}}~~~~~~~~~~~~}}}~~~}}}tttiii]]]TTTLLLDDD@@@AAAEEEDDDCCCBBB@@@>>>===<<<<<<666888???======RRRnnnxxxllloooyyyyyyhhhooozzz}}}qqqgggqqqzzzzzz}}}zzzcccMMM>>>777555333222222111///---------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,,,,---......000000000000000///......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------------.........////////////222555444444999AAAQQQlllzzz{{{rrrttt}}}eeeZZZhhhmmmkkkjjjhhhhhhbbb^^^]]]]]]^^^eeennnuuuwwwyyy}}}~~~|||uuuwwwxxxvvvqqqmmmjjjjjjjjjiiigggeeefffgggiiikkklllnnnpppqqqrrrqqqqqqqqqrrrpppmmmkkklllooosssvvvxxxxxxyyyyyyyyywwwvvvuuupppqqqrrrtttuuuvvvvvvvvvyyy|||~~~{{{zzzzzzyyyyyyyyyzzzzzz}}}~~~{{{xxxwwwxxxyyyxxxvvvsssrrrsssttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxuuusssrrrrrrsssssstttttttttttttttttttttsssuuuwwwxxxzzzzzzxxxvvvuuusssuuuwwwzzz}}}~~~ttthhhggghhhlllnnnooorrrxxx|||zzzqqqdddaaappp}}}~~~~~~|||wwwoooeee]]]XXXVVVUUURRRRRRUUUWWWYYY___fffggggggfffdddeeehhhmmmqqqsssuuuvvvrrrkkkdddbbbbbbmmmnnnooommmkkkiiihhhfffllluuu{{{zzz|||~~~|||{{{|||qqqiii```ZZZWWWRRRKKKEEECCC@@@===<<<;;;:::888666333888>>>@@@CCCMMM^^^kkkrrruuuvvvtttsssvvvxxxwww{{{zzzyyyzzz}}}~~~~~~~~~}}}}}}zzzwwwtttooonnnlllkkkkkkkkkiiihhheeehhhlllnnnmmmlllkkkkkkkkklllmmmoooqqqpppllljjjhhhgggffffffgggjjjlllnnnmmmmmmmmmnnnppprrruuuvvvmmmeeebbbhhhnnnlllddd___TTTLLLFFFFFFFFFDDDBBBCCCCCCDDDEEEEEEDDDCCC@@@???>>>:::888;;;======AAAGGGLLLQQQXXX]]]aaadddfffhhhgggiiilllqqqtttwwwxxxyyyxxxyyy{{{}}}~~~|||}}}~~~~~~}}}|||}}}}}}yyynnnbbb[[[TTTLLLFFFEEEEEEEEEEEEDDDCCCAAA???>>><<<888:::???===;;;III]]]tttkkklllrrrooouuuzzzuuudddjjjxxx}}}nnnVVVFFF999777333111000000///...------------------------------------------------++++++************++++++************************,,,------,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,))))))))))))***,,,---...---,,,,,,++++++,,,,,,---,,,,,,------...///////////////222444444555===GGG^^^zzzsssxxxeeejjjtttxxxdddcccoooqqqooopppnnnppplllgggddd^^^[[[```gggqqqtttyyy}}}zzzzzzxxxuuupppllljjjjjjkkkjjjiiiiiiiiijjjllllllmmmnnnooooooooooooppprrrrrrpppooonnnoooqqqsssuuuvvvwwwyyy{{{zzzxxxvvvtttnnnoooppprrrtttuuuwwwxxx{{{|||{{{{{{zzzzzzzzz{{{{{{{{{|||~~~}}}zzzyyyyyywwwxxxxxxwwwuuutttvvvwwwvvvvvvvvvvvvwwwyyyzzz{{{xxxxxxwwwvvvuuutttttttttrrrsssssstttuuutttttttttuuuvvvxxxyyyxxxwwwuuutttssstttuuuxxx{{{}}}}}}~~~}}}ooommmnnnrrrtttssstttxxxzzzyyypppdddcccuuu}}}vvvmmmeeeaaabbbccc___]]]^^^``````___ccchhhllllllkkkjjjkkknnnssswwwyyy||||||vvvpppmmmpppuuuyyyxxxvvvuuurrrnnnqqqvvv}}}~~~}}}zzzyyy}}}~~~qqqiii```YYYWWWTTTNNNJJJEEEBBB>>>;;;:::999888666555888<<>>AAAJJJMMMRRRXXX^^^cccgggiiijjjjjjkkkjjjkkkmmmqqqtttvvvwwwxxxyyyyyyyyyxxxxxxzzzzzzxxxxxxxxxxxxzzzzzzwwwoooiiiaaaWWWOOOPPPIIIEEEEEEEEEAAA>>>===>>><<<999777888:::===???KKKaaa|||}}}___bbbwwwrrrnnn}}}ttt~~~sssaaaLLL;;;444555111222444...//////.........---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,+++*********..................------555111222777777:::JJJ___~~~}}}qqqgggnnnuuuuuuoooiiiggggggnnnooollleeebbbeeeggggggjjjmmmnnnllliiigggdddaaajjjiiikkknnnqqqrrrtttvvvzzzvvvpppjjjggggggjjjlllooonnnnnnooorrrtttuuuuuutttppplllkkklllmmmllljjjjjjmmmqqquuuxxxyyyxxxxxxvvvwwwyyyxxxvvvrrrmmmjjjkkkjjjhhhhhhkkkpppvvvzzz~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{yyyzzz{{{zzzyyyxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwuuuuuuuuuvvvxxxyyyxxxwwwzzzxxxuuutttvvvwwwxxxxxx~~~{{{vvvtttrrrrrrqqqoootttxxx{{{zzzvvvuuuxxx|||}}}}}}~~~~~~xxxwwwxxx{{{|||xxxyyyrrriiiaaaaaapppzzztttpppqqqtttwwwzzz{{{}}}}}}ppplllfffaaa]]]YYYUUURRRIIIEEEAAA>>><<<<<<:::999666777777999<<>>;;;;;;;;;999999:::>>>AAAHHHKKKPPPVVV\\\bbbfffhhhhhhiiikkklllmmmooorrruuuvvvwwwyyyzzzzzzyyyxxxwwwxxxxxxwwwwwwwwwxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}xxxoooggg]]]VVVRRRKKKGGGGGGGGGCCC??????@@@>>>;;;888888999;;;<<>>666666222333555/////////.........---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,++++++++++++........................222///000444555:::NNNdddxxxqqqrrryyy}}}xxxmmmeeefffjjjssstttooogggcccccccccaaa^^^aaaeeegggggggggfffeeekkklllnnnqqqssssssssstttwwwsssnnniiifffgggjjjlllnnnnnnmmmnnnpppssstttuuuvvvrrrmmmkkklllnnnnnnmmmlllnnnrrrvvvxxxyyyyyyxxxyyyyyyyyywwwtttoookkkhhhjjjiiiggghhhkkkqqqwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{|||}}}|||zzzyyyyyy{{{yyyzzzzzzzzzzzzyyyxxxwwwrrrrrrssstttvvvwwwwwwvvv{{{yyywwwwwwxxxzzzzzzyyy{{{xxxtttrrrssssssssssssvvvyyy|||{{{wwwvvvxxx|||~~~~~~yyywwwwwwyyy}}}~~~|||yyywwwpppfff^^^]]]lll{{{xxxsssvvv{{{~~~uuupppiiiccc^^^YYYUUURRRKKKGGGCCC???>>>===<<<:::666777777888:::???FFFKKKRRRVVV[[[^^^^^^___bbbdddeeeeeefffgggggggggffffffeeeddddddeeegggiiikkkmmmiiijjjjjjiiihhhhhhiiikkkkkklllmmmllljjjhhhhhhiiiggghhhiiiiiihhhggghhhiiiiiijjjlllmmmmmmlllkkkjjjjjjjjjjjjmmmqqqsssttttttqqqjjjcccbbbeeeeee```ZZZPPPLLLHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>===:::::::::999999;;;???BBBGGGIIINNNTTTZZZ___dddffffffhhhlllnnnoooqqqsssvvvwwwxxxzzz||||||zzzxxxvvvvvvvvvvvvvvvwwwxxxzzz{{{~~~~~~}}}rrrhhh___YYYUUUNNNIIIIIIIIIEEEBBBAAABBB@@@===:::888888999::::::HHHZZZlll~~~bbbiiizzzuuunnnjjjkkkzzz}}}zzzzzzqqqTTTBBB888777222333555////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------........................111///111444666@@@XXXpppzzzuuuttt{{{xxxhhhbbbiiissszzzqqqiiieee___YYYQQQSSSWWW]]]aaaeeegggiiinnnqqqtttvvvwwwuuussspppqqqooojjjgggfffgggjjjlllooonnnmmmmmmoooqqqtttuuuvvvrrrmmmjjjjjjmmmooopppoooqqqtttwwwyyyyyyyyyxxx{{{zzzxxxuuuqqqmmmiiigggiiihhhhhhiiimmmrrrxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz~~~|||{{{{{{|||}}}}}}}}}~~~}}}{{{zzzzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwppppppqqqrrrssstttuuuuuuzzzyyyxxxxxxyyyzzzyyyxxxxxxuuuqqqppprrrtttvvvvvvwwwyyy|||{{{xxxvvvxxxzzz{{{}}}~~~~~~|||yyywwwxxx{{{|||zzzxxxuuummmbbbYYYWWWddd{{{~~~~~~wwwsssllleee```[[[WWWTTTLLLHHHCCC@@@>>>===<<<:::777777777777888<<>><<<<<<<<<999999999888999;;;???CCCFFFHHHLLLRRRXXX^^^ccceeefffiiimmmpppqqqqqqrrrssswwwyyy{{{||||||zzzwwwuuuvvvvvvvvvvvvxxxzzz|||}}}}}}uuuiiiaaa[[[XXXPPPJJJJJJJJJFFFCCCCCCCCCAAA>>>;;;999999:::::::::BBBNNN[[[jjjzzzlllfffooozzztttmmmjjjtttvvv{{{yyy[[[GGG;;;888111111444///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////222222444777<<>>===;;;:::777777777666777;;;@@@EEEKKKPPPVVVYYYYYYZZZ\\\___``````aaaaaabbbcccdddeeecccccccccdddfffhhhkkkllllllllllllkkkiiihhhiiijjjiiijjjlllkkkjjjiiiiiijjjiiijjjkkkkkkiiiiiijjjkkkkkkjjjhhhhhhhhhjjjlllmmmsssqqqrrrxxxzzztttnnnjjjhhhccc]]]WWWPPPMMMIIIGGGFFFEEEDDDBBBAAABBBBBB???<<<999999:::888999999888888;;;???BBBFFFHHHLLLQQQWWW]]]bbbeeehhhkkkoooqqqqqqpppppppppwwwxxxzzz{{{{{{zzzxxxvvvwwwwwwwwwxxxyyy|||~~~~~~}}}{{{ooofffaaaZZZRRRKKKKKKJJJFFFDDDDDDAAA@@@>>><<<;;;;;;;;;<<<:::???GGGRRR]]]hhhsss{{{wwwfffeeetttiiilllwwwtttwww~~~dddNNN@@@999111000333...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************************++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////........./////////000000222333555:::DDDWWWssszzzsssvvv|||rrrgggjjj{{{uuuhhh\\\QQQIIIJJJNNNRRRZZZbbbooowww}}}}}}}}}|||vvvnnnfffeeeddddddeeegggjjjkkkqqqrrrrrrrrrqqqrrruuuyyytttqqqlllhhhgggkkkppptttwwwxxxxxxyyyyyyxxxwwwvvvsssrrrpppnnnmmmlllllllllhhhiiikkknnnrrrvvvzzz|||}}}}}}}}}||||||}}}}}}~~~zzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzzzz{{{|||}}}~~~{{{zzzzzzzzztttvvvxxxyyyzzzyyyxxxwwwvvvwwwwwwuuurrrqqqsssuuuvvvuuuuuuvvvxxxxxxvvvttttttrrrooooooppprrrrrrrrrsssuuuwwwwwwvvvuuuttttttssswww{{{}}}}}}}}}}}}~~~~~~~~~~~~zzzxxxwwwtttqqqooofff[[[RRRNNNVVVjjj}}}}}}zzzuuuooohhhccc^^^ZZZWWWMMMIIIDDD@@@>>>===;;;:::888777777666666:::@@@DDDJJJPPPVVVZZZ[[[[[[]]]```^^^^^^^^^___```bbbcccdddaaaaaaaaabbbdddfffhhhiiikkklllllljjjiiihhhiiikkkhhhjjjllllllkkkjjjkkkkkkjjjkkkllllllkkkjjjkkklllkkkiiigggfffgggiiilllnnnnnnlllmmmsss|||{{{wwwqqqlllhhhccc\\\VVVOOOMMMJJJHHHHHHGGGEEECCCAAACCCCCC@@@;;;888888:::999999999888888:::>>>AAAFFFGGGJJJOOOUUU\\\bbbeeeiiillloooppppppooonnnooovvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~rrrhhhccc\\\TTTMMMLLLKKKGGGEEEEEEBBBAAA???===<<<;;;<<<<<<888:::@@@KKKTTT]]]hhhqqqwwwkkkaaavvv}}}mmmjjjpppzzzyyyxxxnnnWWWFFF===222111333...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,---...//////.........//////000000111111222555===LLLccc}}}|||}}}}}}qqqkkkqqq|||jjjZZZLLLIIIIIIJJJQQQ[[[iiisss{{{{{{|||}}}wwwnnncccccccccdddeeegggiiikkkqqqsssuuuuuusssrrruuuyyytttrrrnnnjjjiiilllrrrwwwzzzzzzyyyyyyxxxwwwuuuuuunnnmmmmmmllllllmmmmmmmmmjjjlllnnnqqquuuxxx{{{}}}|||||||||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz|||}}}~~~|||zzzyyyyyyzzzssstttuuuvvvwwwxxxxxxxxxxxxzzzzzzwwwsssrrruuuxxxyyyxxxwwwwwwxxxyyyxxxwwwtttrrrqqqrrrssssssqqqpppqqqrrrtttvvvvvvuuutttssswwwyyy|||}}}|||zzzyyyyyyzzzzzzzzz|||zzzxxxuuuqqqnnniiiaaaWWWOOOKKKPPP```ppp}}}xxxpppiiiccc]]]XXXTTTOOOKKKFFFBBB@@@>>>===;;;888777777666666:::@@@DDDHHHNNNUUUYYYYYYZZZ\\\^^^\\\\\\\\\]]]^^^```bbbdddbbbaaaaaaaaabbbdddfffgggjjjjjjkkkjjjhhhhhhiiikkkiiijjjlllmmmlllkkklllmmmjjjlllmmmlllkkkjjjkkklllhhhhhhgggggghhhiiikkklllllliiijjjpppzzzyyyvvvqqqmmmiiiddd]]]XXXOOOMMMKKKJJJJJJIIIGGGEEECCCEEEEEEBBB<<<888999;;;::::::999888777999===@@@DDDEEEHHHMMMSSSZZZ```ccchhhjjjmmmnnnnnnnnnooopppuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxyyy{{{}}}~~~uuujjjeee___VVVOOONNNMMMIIIGGGHHHDDDCCCAAA>>><<<;;;::::::888777;;;EEENNNVVVbbbmmmuuuwwweeennnxxxpppqqqttt}}}yyy```MMMAAA555333444000000000000000/////////...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------...------------......///---......///000000111111333333777AAAVVVooouuukkklllvvvsss```PPPLLLKKKHHHLLLTTTaaammmuuuvvvxxx|||wwwmmmaaaaaabbbdddfffhhhiiijjjnnnrrrvvvvvvsssrrrtttwwwpppooommmiiihhhjjjpppvvv|||{{{zzzxxxwwwuuutttssskkkkkkkkklllllllllllllllmmmnnnqqqtttwwwzzz|||}}}|||{{{{{{{{{{{{|||}}}~~~}}}{{{zzzyyyxxxxxxuuuwwwxxxzzzzzzyyyxxxwwwyyyzzz{{{zzzxxxwwwxxxyyysssssssssssstttvvvxxxyyywwwyyyzzzxxxttttttxxx|||zzzxxxvvvvvvwwwxxxxxxxxxsssssstttvvvwwwwwwtttqqqpppqqqsssvvvwwwwwwuuusssxxxzzz||||||zzzyyyyyyzzzyyyyyyzzz|||}}}yyywwwtttoookkkccc[[[SSSLLLHHHKKKWWWdddzzzrrrjjjbbb\\\VVVRRRQQQMMMHHHDDDAAA@@@>>><<<777777777666777:::@@@EEEDDDJJJQQQUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]```bbbcccbbbbbbaaaaaabbbdddeeefffiiijjjjjjiiihhhhhhiiikkkiiikkkmmmmmmllllllmmmnnnjjjkkklllllljjjjjjkkkllleeefffhhhiiijjjjjjjjjiiinnnkkkkkkrrr|||wwwtttqqqmmmjjjeee___ZZZOOONNNLLLKKKLLLKKKIIIGGGDDDGGGGGGDDD===999:::<<<::::::999888777888<<>>HHHKKKNNNRRRUUUVVVWWWWWW\\\\\\\\\\\\\\\]]]______dddddddddbbbaaabbbeeehhhggggggggggggggggggggggggiiikkkmmmnnnnnnmmmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiijjjjjjiiihhhooollllllttt~~~~~~wwwsssmmmiiieee___WWWQQQNNNNNNNNNMMMMMMKKKJJJJJJFFFFFFFFFEEEDDDBBB@@@>>>@@@>>>:::777777888;;;===BBBCCCFFFIIIMMMTTT\\\aaaiiikkkoooqqqqqqqqqrrrttttttssstttvvvxxxzzzyyyxxxwwwvvvvvvvvvxxxyyyxxxwwwzzz{{{|||zzzyyy{{{{{{kkkcccWWWMMMMMMPPPOOOLLLJJJFFFEEEBBB???<<<:::999888999888:::>>>BBBIIIWWWeeerrrzzzmmm|||yyy}}}}}}xxxuuu___JJJ;;;333000000111000000////////////000---------------------------,,,+++*********+++,,,,,,+++***))))))***+++,,,******))))))((((((''''''***++++++,,,,,,++++++***++++++,,,,,,,,,------------------------------------------............///////////////000111333333555666???TTTnnnvvvbbb]]]gggvvv~~~|||yyyuuuccc^^^VVVPPPNNNOOOPPPPPP[[[```hhhooorrrrrrooolllgggbbb^^^aaagggllljjjgggqqqsssvvvvvvtttrrrqqqpppkkkjjjgggcccbbbffflllppp}}}{{{xxxwwwwwwwwwvvvuuuqqqpppnnnkkkhhhiiilllooosssvvvxxxzzz{{{|||~~~~~~}}}|||zzzxxxwwwwwwvvvyyyyyywwwxxx||||||yyysssxxx}}}~~~{{{wwwuuu{{{|||{{{yyyvvvuuuuuuvvvuuutttssssssuuuwwwzzz|||{{{xxxtttssstttvvvwwwxxxsssqqqoooqqqtttvvvuuutttttttttuuuuuuuuuuuuuuutttrrrqqqrrrsssvvvwwwvvvtttxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~xxxuuutttrrrkkkddd^^^WWWMMMFFFEEEHHHMMMPPPfff}}}zzzsssjjjbbb\\\YYYYYYTTTPPPKKKGGGDDDAAA>>>;;;:::888666555555888;;;===CCCFFFJJJOOOSSSUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^___bbbbbbcccbbbaaabbbeeehhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjiiiiiihhhllllllnnnvvvxxxssslllgggbbb]]]UUUPPPLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGEEECCCBBB>>>===;;;:::999999:::;;;???AAADDDGGGLLLSSS[[[aaagggjjjnnnpppqqqssstttvvvuuuuuutttvvvxxxxxxwwwvvvwwwvvvuuuvvvxxxzzzyyyxxxyyy{{{{{{{{{{{{}}}qqqeeeZZZPPPLLLJJJHHHIIIKKKGGGEEECCC@@@===;;;999999999888:::>>>BBBHHHUUUbbbrrrqqqrrr}}}yyyiiiSSSBBB999555555111111000////////////000------------------------...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++*********)))))))))***++++++,,,,,,++++++***))))))*********+++++++++---------------------------------............///////////////000222333444555777BBBZZZxxxttt```___jjjuuu|||~~~yyytttrrrppplllddd^^^WWWSSSRRRSSSUUUUUU]]]aaahhhnnnqqqoookkkhhhcccbbbcccggglllooollliiilllnnnqqqssssssrrrpppnnniiiiiigggeeedddgggmmmqqq{{{yyyxxxxxxxxxxxxvvvtttoooooommmjjjhhhiiilllnnnqqqtttxxxzzz{{{{{{|||}}}~~~}}}|||{{{zzzvvvxxxxxxvvvwww{{{|||zzztttyyy~~~{{{xxxwwwzzz{{{{{{yyyvvvuuuvvvwwwuuuuuuuuuvvvwwwxxxzzz{{{yyywwwttttttuuuvvvwwwwwwtttrrrpppqqqtttuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuuqqqpppppprrrtttuuuuuutttssstttwwwzzz|||}}}~~~~~~~~~~~~~~~xxxsssssspppkkkeee\\\UUUKKKDDDBBBEEEHHHKKK[[[yyy}}}zzz|||~~~}}}}}}}}}tttjjjccc^^^[[[ZZZWWWSSSNNNJJJFFFBBB===:::;;;999777666666777999;;;>>>AAAEEEJJJOOORRRTTTUUUTTTUUUVVVXXXZZZ\\\^^^___```aaaaaaaaaaaacccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjiiihhhhhhhhhkkkpppxxx{{{tttkkkddd^^^YYYSSSNNNIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJGGGEEECCC======<<<<<<;;;;;;:::999===???BBBFFFKKKSSS\\\aaaeeehhhllloooqqqsssuuuwwwvvvuuuuuuvvvwwwwwwvvvtttuuuuuuuuuvvvyyy{{{{{{zzzyyy{{{||||||}}}zzziii___TTTMMMHHHEEEGGGKKKGGGFFFCCCAAA>>><<<:::::::::888:::===@@@FFFQQQ\\\lll{{{zzzlllxxxzzzwwwwwwoooXXXEEE:::555444222111000///////////////------------------------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++************++++++,,,,,,++++++***))))))*********+++++++++---------------------------------............////////////000111222333444666;;;IIIccc{{{{{{uuuaaafffqqqvvvxxx}}}zzz}}}{{{sssnnnllljjjggggggbbb\\\XXXYYY[[[^^^___cccgggmmmqqqqqqnnniiieee^^^bbbhhhnnnrrrrrrqqqooonnnnnnooorrruuusssmmmiiifffggggggggggggjjjnnnqqqxxxwwwwwwxxxyyyxxxuuussskkklllkkkjjjiiiiiikkkmmmqqquuuzzz}}}~~~}}}}}}}}}~~~}}}}}}||||||vvvxxxwwwtttuuuzzz}}}|||vvvzzz~~~|||yyyxxxxxxyyyzzzyyywwwvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxxxxwwwuuutttuuuvvvwwwvvvuuuuuusssrrrrrrsssttttttsssuuuvvvvvvvvvvvvvvvuuuuuupppooooooqqqsssuuutttsssqqqsssvvvyyy{{{||||||{{{~~~wwwqqqpppooojjjfff]]]VVVLLLEEEBBBCCCFFFGGGOOOhhh{{{yyy|||wwwttttttyyy~~~~~~zzzwwwwww{{{}}}sssjjjddd```___^^^[[[XXXTTTOOOJJJEEE???;;;<<<:::888666666777888999<<<>>>BBBGGGKKKNNNPPPRRROOOQQQSSSWWWZZZ]]]___```^^^```aaabbbbbbdddgggjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmmmmmmmkkkkkkhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhggggggkkkqqqxxx}}}~~~vvvkkkaaa[[[VVVQQQMMMFFFFFFHHHIIIJJJKKKKKKKKKHHHIIIJJJKKKJJJGGGEEECCC>>>===<<<;;;::::::::::::<<<>>>AAAFFFLLLTTT]]]ccccccgggkkkmmmoooppprrrttttttssssssuuuwwwwwwvvvuuutttttttttvvvzzz|||||||||{{{|||}}}}}}~~~ooodddXXXSSSOOOLLLJJJLLLHHHGGGDDDBBB???===<<<<<<;;;999999<<>>AAADDDGGGIIIKKKLLLKKKMMMQQQUUUYYY\\\^^^___^^^```bbbcccccceeehhhjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllkkkkkkggggggggghhhhhhiiiiiiiiijjjiiiiiihhhhhhgggggggggkkknnnrrrwww{{{}}}~~~~~~wwwjjj```YYYTTTOOOLLLCCCDDDEEEGGGHHHIIIJJJJJJHHHIIIKKKLLLKKKHHHEEECCC@@@===:::888777888;;;<<<<<<>>>BBBFFFMMMUUU^^^dddcccfffjjjllllllmmmnnnoooqqqpppqqqsssvvvxxxxxxwwwtttttttttwwwzzz|||}}}|||}}}}}}~~~~~~~~~wwwiii\\\ZZZ\\\YYYQQQLLLIIIHHHFFFCCCAAA???>>>===<<<999888;;;===???FFFMMMPPPXXXaaajjjqqqwwwwwwtttrrrvvv}}}xxxpppqqqvvv{{{zzzzzzmmm^^^nnn|||xxxbbbNNN???999777333222111000////////////------------------------,,,,,,,,,,,,+++++++++*********++++++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///...//////000111333555666:::FFFZZZttt|||xxxooowww~~~|||{{{{{{zzzwwwrrrmmmhhheeegggjjjmmmooorrrssssssrrrnnnjjjeeebbbaaagggooosssuuuwwwzzz~~~zzzwwwvvvwwwxxxuuummmfffccceeeiiilllmmmoooqqqsssttttttvvvxxxyyywwwrrroooeeefffhhhhhhhhhiiilllnnnsssxxx~~~{{{{{{{{{zzzzzzyyyyyyyyywwwxxxvvvrrrsssxxx{{{zzzwwwzzz|||}}}|||zzzyyyyyyuuuwwwyyyzzzxxxxxxxxxyyywwwyyy|||~~~}}}zzzvvvsssrrrrrrsssuuuwwwwwwuuusssuuuuuuttttttssssssttttttuuuuuuuuuuuuuuutttsssrrrrrrppppppqqqtttvvvwwwwwwwwwxxxzzz{{{{{{{{{yyyxxxxxxyyyzzz|||}}}}}}uuuooollljjjiiigggccc\\\SSSLLLHHHFFFFFFFFFGGGNNN^^^vvv}}}}}}}}}}}}~~~zzzyyyxxxwwwxxxzzz|||~~~vvvyyyzzzwwwwwwzzz|||{{{|||~~~}}}xxxrrrqqqvvv{{{|||tttmmmkkkiiigggeeedddaaa^^^ZZZTTTMMMDDD???;;;:::888777777777888888<<<===>>>@@@BBBDDDFFFGGGGGGJJJNNNSSSWWWZZZ\\\]]]]]]___aaaccccccdddfffhhhggggggggggggggggggggggggggghhhhhhiiijjjjjjjjjjjjeeeeeeffffffgggggghhhhhhhhhhhhgggfffffffffggggggooonnnooorrrxxx|||~~~uuuhhh^^^WWWRRRMMMIIIAAABBBDDDEEEGGGHHHHHHIIIHHHJJJLLLMMMLLLJJJFFFDDD???===999666555777:::<<<===???BBBGGGMMMUUU^^^dddcccfffiiikkkkkklllmmmnnnoooooopppsssvvvxxxxxxwwwuuutttuuuwwwzzz}}}}}}|||||||||}}}~~~~~~|||oooaaaaaaeee```VVVMMMJJJIIIGGGDDDBBBAAA@@@???===999888:::<<<<<<@@@EEEEEEIIIQQQYYYbbbkkkqqqttt{{{sssxxxuuuooopppwwwyyyzzzvvv]]]eeepppzzz{{{gggRRRBBB999666444333222111000/////////------------------------++++++,,,,,,,,,+++***))))))******++++++******))))))))))))******************++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,------.........---------............///...//////000222444666777:::MMMeee~~~}}}{{{zzzvvvvvv|||yyytttnnnkkkkkknnnppprrrsssrrrooolllhhhdddaaa___fffjjjooosssuuuwww|||vvvtttssstttvvvtttoookkkcccfffjjjmmmnnnppprrrttttttuuuvvvwwwxxxuuuqqqmmmdddeeefffggghhhjjjnnnpppqqqvvv|||~~~~~~~~~~~~}}}|||{{{{{{zzzwwwxxxwwwsssssswwwxxxwwwvvvxxxzzzzzzyyyxxxxxxxxxuuuwwwzzzzzzyyyxxxxxxxxxwwwyyy|||~~~}}}zzzvvvsssrrrrrrrrrtttvvvvvvuuussstttuuuuuutttssssssuuuvvvuuuvvvvvvuuuuuutttsssrrrrrrqqqpppqqqtttwwwxxxxxxuuuvvvxxxyyy{{{||||||}}}vvvvvvvvvxxxzzz}}}~~~~~~}}}|||tttoookkkiiigggfffaaa[[[SSSLLLGGGEEEDDDCCCDDDGGGOOO^^^qqq~~~|||{{{zzzyyyxxxyyyzzz{{{|||vvvvvvwwwxxxyyyzzz{{{{{{tttwwwxxxuuutttwwwyyyxxx|||}}}|||yyyuuutttwwwzzzyyywwwrrrpppnnniiifffdddccc```\\\WWWOOOFFF@@@:::999888888777888888999999:::;;;<<<>>>@@@BBBCCCCCCFFFJJJOOOTTTWWWYYYYYY[[[]]]```aaaaaabbbccceeeffffffffffffffffffffffffeeefffgggggghhhiiiiiiiiiccccccddddddeeefffggggggffffffeeedddeeeeeegggggglllgggdddgggpppyyy}}}~~~zzzrrreee[[[TTTOOOJJJFFF@@@AAACCCDDDFFFFFFGGGGGGFFFHHHKKKLLLLLLIIIEEECCC<<<;;;888666555666888999<<<>>>BBBFFFKKKSSS\\\bbbcccfffiiillllllmmmoooppppppoooppprrruuuwwwwwwuuuvvvuuuuuuwwwzzz|||||||||yyyyyyzzz}}}}}}}}}~~~~~~uuugggdddddd___VVVOOOKKKIIIGGGEEECCCBBBAAA@@@>>>999777999;;;:::<<>>UUUooovvv}}}qqqjjjvvv~~~xxxtttssstttvvvvvvuuurrrlllgggcccaaa``````hhhkkkooosssvvvyyy{{{}}}tttttttttsssrrrqqqooonnneeehhhkkkmmmnnnppprrruuuvvvvvvuuuvvvvvvsssooollldddeeeeeefffgggkkkpppsssrrrvvv|||~~~~~~~~~}}}|||{{{wwwyyyxxxtttsssvvvvvvsssuuuvvvwwwwwwvvvuuuvvvwwwvvvxxxzzz{{{yyywwwwwwwwwvvvxxx{{{||||||yyyvvvsssrrrqqqqqqsssuuuvvvuuusssrrrtttuuuuuussssssvvvxxxxxxxxxxxxwwwwwwvvvuuutttqqqpppooopppsssvvvxxxxxxvvvvvvvvvwwwxxxzzz|||}}}wwwvvvttttttvvvzzz~~~}}}~~~~~~~~~~~~zzztttoookkkhhhfffeee```ZZZRRRLLLHHHEEECCCBBBAAACCCGGGPPP[[[hhhsssyyyxxx|||~~~{{{zzzzzzyyywwwuuutttuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxrrrvvvwwwtttsssvvvxxxwwwyyyyyyyyyyyyyyyyyyzzzzzzjjj}}}{{{vvvssspppkkkfffdddbbb```]]]WWWOOOFFF@@@999888888888888888999999666666777999;;;>>>@@@AAA@@@CCCHHHMMMQQQTTTVVVVVVZZZ\\\^^^______```aaabbbffffffffffffffffffffffffeeeeeeeeefffggghhhhhhiiibbbbbbcccddddddeeeffffffeeedddccccccdddeeeggghhhfff___YYY]]]hhhtttzzz|||wwwooocccYYYRRRMMMGGGCCC@@@AAABBBDDDEEEFFFFFFFFFBBBEEEGGGIIIIIIFFFBBB@@@999999888888777666666666<<<>>>AAAEEEJJJRRRZZZ```bbbeeeiiilllnnnppprrrsssqqqqqqqqqrrruuuvvvuuussswwwvvvvvvxxxzzz||||||{{{uuuuuuxxx}}}~~~|||~~~~~~|||}}}~~~yyykkkddd```YYYTTTQQQKKKJJJHHHFFFDDDBBBBBBAAA>>>999777999:::999:::<<>>;;;999888888999888777555555666777888:::<<<===>>>@@@CCCGGGKKKOOORRRSSSVVVXXXZZZ\\\]]]___bbbeeehhhhhhfffdddbbbbbbdddfffdddeeeeeefffggghhhhhhiiiffffffeeeeeedddddddddcccfffeeeccccccdddcccaaa___ddd[[[SSSWWWdddppptttrrrpppiii___VVVPPPKKKFFFBBB>>>???AAABBBCCCCCCBBBBBBEEEGGGJJJLLLKKKGGGBBB>>>>>><<<888555444555777999;;;===BBBGGGLLLTTT[[[```dddfffhhhiiijjjlllooorrrttttttsssuuuwwwxxxwwwvvvxxxuuussstttxxx|||}}}}}}{{{{{{{{{|||}}}|||{{{}}}~~~~~~rrrhhhccc___YYYTTTOOOMMMJJJHHHGGGEEEBBB???===;;;999777777999;;;<<<:::;;;>>>BBBDDDMMM___qqqpppYYYdddpppoootttfff^^^ssskkkRRRCCC>>>000222333222000/////////000///...---,,,+++++++++***++++++,,,,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000111111000111555888999HHHfff}}}nnnlllooouuuwwwpppfffbbbdddhhh{{{~~~{{{{{{vvvkkkeeebbb```ccchhhlllnnnssswwwyyyyyyxxxwwwwwwwwwwwwuuurrrnnnjjjgggbbbggglllooonnnnnnoooqqqsssssstttsssqqqooollljjjeeegggiiiiiiiiikkkpppuuuxxxzzz}}}|||yyy}}}{{{xxxuuutttsssttttttssssssssssssssstttuuuvvvxxxyyyyyyxxxvvvuuuvvvwwwwwwxxxzzz||||||zzzuuuqqqnnnpppqqqqqqqqqqqqrrrtttttttttuuuuuuuuuvvvyyy|||{{{xxxwwwuuusssqqqoooppppppqqqsssuuuwwwxxx{{{xxxttttttuuuvvvtttrrruuuuuutttuuuwwwyyy{{{|||||||||{{{{{{|||xxxooonnnmmmiiieeedddZZZXXXUUUPPPJJJFFFEEEFFF???@@@AAADDDKKKUUU```hhhlllqqqtttuuuxxx|||}}}{{{~~~|||{{{zzzzzzzzz|||||||||~~~yyyyyyyyyyyyyyyyyyxxxxxxvvvwwwwwwuuusssrrrssstttvvvvvvtttsssssstttuuuuuuttttttsssssstttuuuvvvwww|||yyywwwwwwxxxzzzzzzyyyNNN___xxx}}}wwwoooiiieeebbb___]]]YYYSSSIIIBBB>>><<<999888888888888777444444555666777999;;;<<<<<<>>>@@@DDDHHHLLLOOOQQQUUUWWWYYYZZZ\\\^^^aaadddggggggfffdddbbbbbbdddfffeeeeeeeeefffggghhhhhhiiifffgggggggggffffffeeedddhhhfffeeeddddddccc```^^^\\\TTTNNNTTTaaammmpppoooiiicccZZZTTTOOOKKKEEEAAA>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHJJJIIIFFFBBB???>>><<<888666444555777999:::===BBBFFFLLLTTT[[[```ccceeegggiiijjjllloooqqqtttsssssstttwwwyyyzzzzzzyyyvvvtttuuuxxx|||}}}|||zzzzzz{{{|||}}}~~~~~~}}}vvvkkkeee```[[[WWWPPPMMMIIIGGGFFFDDDBBB@@@===<<<:::888888999;;;<<<::::::===???AAAHHHYYYjjjdddeeekkk~~~xxxyyyqqq```ooo~~~oooVVVDDD;;;222333333222000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...///111111111222777;;;>>>TTTpppyyyiiijjjnnnssstttmmmaaa]]]^^^mmm}}}||||||rrrhhhccc``````ccchhhmmmpppuuuyyy{{{{{{yyyxxxuuuvvvvvvuuurrrmmmgggdddcccgggmmmoooooonnnoooqqqqqqqqqqqqpppnnnllliiigggeeegggiiiiiijjjmmmsssxxxzzz|||~~~~~~|||zzz}}}{{{xxxvvvttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{{{{zzzwwwvvvvvvwwwvvvwwwyyy{{{|||zzzvvvrrrlllnnnppppppooooooqqqrrruuuvvvwwwwwwvvvvvvxxxzzz~~~{{{yyyxxxwwwwwwuuusssrrrsssssstttuuuvvvvvvwwwyyyvvvsssrrrtttvvvvvvvvvuuutttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyy}}}wwwnnnmmmlllhhheeeccc___]]]YYYRRRKKKEEEBBBBBB@@@@@@AAABBBGGGOOOZZZaaahhhnnnrrrsssvvv{{{}}}{{{~~~}}}}}}|||{{{zzzyyyyyy|||{{{zzz{{{}}}}}}{{{zzzwwwxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwuuusssrrrtttuuuwwwvvvuuutttttttttuuuuuuwwwvvvtttssstttvvvxxxzzzzzzxxxvvvvvvwwwxxxxxxwwwCCCQQQggg~~~yyypppjjjeeebbb___]]]ZZZSSSKKKDDD>>><<<999888888888888777333333444555666777999:::999:::===@@@EEEIIILLLNNNSSSUUUWWWYYYZZZ]]]aaacccfffffffffdddbbbaaaccceeeeeeeeeeeeffffffggghhhhhhggghhhiiiiiiiiihhhgggfffiiihhhffffffeeeccc```]]]TTTOOOLLLSSS```kkkmmmkkkbbb]]]WWWSSSPPPLLLFFFAAA????????????@@@AAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAA===;;;888666555555777888:::===AAAFFFLLLSSS[[[```bbbdddggghhhiiikkknnnppptttsssrrrssswwwzzz|||}}}yyywwwvvvvvvxxxzzz{{{{{{yyyzzzzzz|||}}}|||ooofffaaa]]][[[RRRNNNIIIFFFDDDDDDCCCBBB>>>===;;;999888999;;;<<<:::999;;;<<<===CCCSSSbbbwwwrrrbbbaaauuu~~~eeekkk{{{xxx```JJJ===555444333222000000/////////...------,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------....../////////////////////000111222333888@@@FFFeee}}}vvvffflllnnnqqqqqqiii^^^[[[]]]sss~~~}}}yyyoooeeeaaa```aaaeeekkknnnqqqvvv{{{}}}|||yyywwwtttttttttsssooojjjeeebbbdddhhhnnnppppppoooppprrrppppppooonnnkkkiiigggeeefffggghhhiiilllqqqwww|||}}}~~~~~~|||~~~|||yyyvvvuuutttuuuuuuvvvuuuuuuvvvwwwxxxyyyyyy}}}~~~}}}{{{xxxvvvvvvvvvtttuuuwwwyyy{{{zzzwwwsssmmmoooqqqrrrqqqqqqrrrssswwwyyyzzzyyywwwvvvvvvwwwxxxwwwvvvvvvwwwxxxwwwuuutttuuuvvvwwwwwwwwwvvvuuuwwwtttqqqpppsssvvvxxxyyyttttttssssssttttttuuuvvv||||||{{{zzzzzz|||uuummmkkkkkkgggdddcccaaa```]]]VVVNNNGGGCCCAAABBBAAA@@@@@@BBBIIIRRRXXXcccjjjpppqqqtttyyy|||{{{zzz{{{{{{|||{{{zzzyyyxxxzzzzzzyyyyyyzzzyyyvvvtttvvvwwwyyyzzz{{{zzzyyyyyyuuuvvvvvvuuutttsssuuuvvvwwwvvvuuuuuuttttttuuuuuuwwwuuurrrpppqqqtttxxx{{{{{{yyywwwwwwxxxxxxxxxwww>>>HHHZZZpppxxxooohhheeebbb^^^\\\ZZZTTTLLLFFF???<<<999888888888777666333333333333444555666777777888:::>>>BBBFFFJJJLLLRRRTTTVVVYYYZZZ]]]aaaddddddeeeeeecccbbbaaacccdddfffeeeeeedddeeefffggghhhhhhiiijjjkkkkkkjjjhhhggghhhgggfffffffffccc```]]]RRRNNNNNNVVVbbbkkkkkkiii___[[[WWWTTTQQQMMMFFFAAA@@@@@@???>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA<<<;;;888666555555666777999<<>><<<:::999::::::;;;:::999:::<<<===CCCQQQ___ppp|||aaaWWWlll~~~lllkkkzzznnnWWWEEE999777444111111000/////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------............////////////000000111222222777BBBNNNppp}}}ooouuusssrrroooggg```aaahhhyyy}}}xxxnnneeebbbbbbccchhhnnnooosssxxx|||~~~|||yyywwwvvvtttrrrnnnjjjgggcccbbbeeejjjooorrrqqqppprrrsssrrrqqqpppmmmjjjhhhfffffffffggggggjjjnnnuuu|||~~~}}}}}}~~~}}}zzzwwwvvvuuuvvvvvvtttttttttuuuvvvwwwxxxyyy~~~~~~{{{wwwuuuttttttrrrrrruuuxxxzzzzzzwwwuuuqqqsssvvvvvvvvvuuuvvvwwwyyyzzz|||{{{xxxuuutttttttttsssssstttvvvvvvuuutttssstttvvvxxxyyyxxxwwwvvvwwwtttqqqoooqqqtttwwwzzzssssssssssssttttttuuuuuu||||||{{{yyyxxxyyy}}}uuullljjjjjjgggdddccc``````___ZZZSSSLLLGGGEEEBBBAAA???>>>???EEEMMMSSSaaaiiioooqqqssswwwyyyyyyxxxyyy{{{||||||{{{yyyxxxyyyyyyyyyyyyzzzyyyvvvtttwwwxxxyyyyyyyyyxxxwwwvvvtttuuuvvvuuuttttttvvvwwwwwwvvvvvvuuutttttttttttttttrrrnnnlllmmmqqqvvvyyy}}}{{{yyyyyy{{{{{{zzzyyy:::AAAPPPeeexxx~~~wwwoooiiidddaaa]]][[[YYYTTTMMMGGG???===999888888888777666333222222222333444555555777777999<<<@@@EEEIIIKKKQQQSSSVVVYYY[[[^^^bbbeeecccddddddcccbbbaaabbbdddeeedddcccccccccdddeeefffggghhhiiijjjjjjiiihhhgggeeeddddddeeeeeeccc___\\\QQQOOOPPPWWWbbbhhhhhheee^^^ZZZVVVSSSPPPKKKDDD>>>AAA@@@?????????@@@AAABBBAAAAAABBBBBBAAAAAAAAAAAA;;;:::888666555555666666888;;;@@@EEELLLSSS[[[aaa```cccfffiiijjjkkkmmmnnnuuussspppppprrruuuwwwxxxuuuvvvvvvuuuuuuuuuvvvvvv{{{|||~~~zzzkkkaaa]]]\\\WWWRRRKKKFFFDDDDDDEEEEEE@@@???===<<<:::::::::::::::888999<<>>???DDDKKKQQQ```hhhpppqqqrrruuuxxxwwwwwwxxxzzz||||||{{{zzzxxxxxxxxxyyy{{{}}}|||zzzwwwyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvvvvttttttvvvxxxvvvvvvvvvuuutttssssssrrrqqqooommmlllmmmppptttwww{{{zzzyyyyyy{{{{{{zzzyyy<<>>CCCHHHKKKPPPRRRVVVXXX[[[___cccfffaaabbbdddcccbbbaaabbbcccdddcccaaa``````bbbccceeeeeeeeeffffffffffffggggggcccbbbbbbcccccc```\\\XXXMMMMMMOOOVVV___ddddddaaa\\\XXXSSSPPPMMMHHHAAA<<>>>>>CCCJJJOOO\\\fffooopppppptttwwwxxxwwwxxxyyyzzzzzzyyyxxxxxxvvvwwwyyy||||||zzzyyyxxxvvvtttssssssssstttvvvwwwwwwvvvuuutttvvvwwwuuuuuuuuutttsssrrrqqqpppooooooooooooqqqrrrtttuuuvvvuuuuuuwwwyyyzzzxxxwww>>>CCCLLLZZZiiivvv~~~~~~xxxsssooommmaaa^^^ZZZXXXVVVSSSLLLGGG@@@===:::888888777666555444333333222222333333333555555666888<<>>BBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBB@@@>>>===:::999888666555555555555777:::???EEEKKKSSS\\\aaaaaadddhhhkkklllmmmnnnooorrrppppppqqqtttvvvvvvvvvsssvvvxxxxxxvvvvvvwwwyyyzzz||||||kkkaaa^^^ZZZVVVPPPKKKIIIHHHGGGFFFBBBAAA@@@>>><<<;;;999999999666777;;;???FFFQQQ\\\pppgggfffqqqtttooo}}}nnniiirrrpppZZZDDD===555111111222111///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////------......///000000111000///222666555:::QQQkkk}}}qqqiiilll|||}}}{{{yyywwwnnnfff``````dddjjjrrryyy~~~|||xxxsssmmmhhheeecccccchhhmmmsssuuuuuutttuuuwwwxxxuuupppkkkgggeeeeeefffddddddgggnnnvvv}}}~~~{{{yyyxxxzzz|||}}}|||{{{|||~~~}}}zzzxxxxxxxxxyyywwwxxxxxxyyy{{{|||~~~{{{{{{zzzwwwssspppooopppppppppqqqsssvvvwwwvvvtttnnnppptttvvvuuutttsssssssssttttttsssqqqqqqrrrssssssssssssuuuwwwwwwuuusssqqqqqqrrrsssuuuvvvwwwwwwvvvvvvuuurrrooonnnpppsssttttttttttttrrrpppooommmnnnnnnnnnlllkkkkkkmmmoooqqq~~~rrrnnnlllhhheeeeeeaaadddgggfff```WWWPPPLLLGGGEEEAAA>>>===AAAGGGLLLUUU```kkknnnooossswwwyyyvvvvvvvvvvvvvvvvvvuuuuuutttuuuxxx{{{~~~}}}{{{xxxvvvtttqqqoooooorrruuuwwwwwwxxxxxxwwwuuutttuuuvvvssstttttttttrrrqqqooonnnjjjlllooorrrssssssrrrqqqrrrrrrsssvvvyyyzzzyyywww;;;???FFFOOOYYYdddmmmrrr}}}yyytttooolllkkk```]]]YYYWWWVVVRRRLLLGGG@@@===:::888888777666555444444333333222222333333333333444666:::@@@EEEHHHLLLOOORRRVVVYYY]]]aaaeee___aaaccccccbbbaaaaaabbbcccaaa___]]]]]]^^^```bbbcccaaa___^^^^^^aaaccceeedddcccbbbaaa^^^YYYRRRMMMIIIIIIMMMUUU^^^eeefffeee\\\XXXSSSPPPNNNLLLGGGCCCBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCC@@@>>><<<:::999888666555555555555666:::???DDDKKKSSS\\\aaaaaaeeeiiilllmmmmmmnnnooopppoooppprrrvvvxxxxxxxxxtttwwwzzzzzzxxxwwwyyy{{{yyy{{{pppeeeaaa[[[WWWQQQMMMKKKIIIHHHGGGBBBBBB@@@???===;;;999888888555555999===CCCNNNXXXaaatttggg```fff{{{qqqjjjssskkkaaaiii{{{xxxbbbFFF>>>555111111222111///------,,,,,,,,,------......------,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000---------...///000000111///...333888888>>>WWWsss~~~rrriiikkkzzz|||yyyyyyxxxvvvnnngggbbbdddjjjpppzzz}}}~~~zzzxxxuuuqqqlllgggccc```iiinnnsssvvvuuutttvvvxxxvvvsssmmmhhhdddccccccccccccdddgggnnnwww}}}~~~|||yyyyyy{{{}}}{{{}}}}}}zzzxxxyyy{{{}}}{{{yyyxxxyyyyyyvvvvvvvvvwwwyyy{{{|||}}}{{{{{{zzzwwwtttqqqppppppppppppqqqsssuuuvvvuuusssmmmppptttvvvuuutttssssssqqqqqqqqqpppoooooorrrtttssssssuuuwwwzzzzzzyyywwwtttttttttttttttuuuvvvvvvssstttuuusssooonnnqqqsssvvvuuuuuussspppmmmjjjhhhbbbccccccaaa``````aaacccmmm}}}uuupppmmmiiifffeee\\\aaaeeefffccc\\\VVVRRRIIIFFFBBB>>><<>>;;;999777666666666555444444555666555333555666666777999===CCCGGGJJJMMMQQQTTTXXX[[[___bbbbbbaaa___```aaacccbbbaaabbbbbb```^^^\\\^^^bbbeee```dddgggeeeaaa___bbbfffdddddddddaaa\\\UUUNNNJJJLLLIIIIIIPPP[[[bbbdddbbb\\\WWWQQQMMMLLLMMMNNNNNNIIIHHHGGGEEEDDDDDDDDDDDDBBB@@@???@@@CCCCCCAAA>>>;;;:::888666555444444444555999???EEELLLTTT\\\aaadddeeegggiiillloooqqqrrrrrrqqqqqqqqqrrrsssuuuvvvsssuuuxxxxxxxxxxxxyyyzzz{{{yyyyyy}}}{{{lll```^^^ZZZWWWUUUPPPIIIGGGIIIEEEBBB???===<<<===<<<;;;888888888999:::>>>DDDHHHSSShhh|||rrrdddeee}}}zzzqqqqqqnnn^^^eeesss{{{}}}~~~bbbOOOCCC555///000222000,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))***+++,,,,,,+++***))),,,,,,------------------............/////////000///333666555777GGGbbbxxx{{{mmmfffjjjxxx~~~zzzvvvssspppnnniiicccccciiiooorrrwww}}}~~~|||}}}~~~zzzzzzxxxwwwvvvppphhhcccdddkkkmmmqqqtttuuuuuusssqqqooommmjjjgggdddbbbaaaaaadddeeeiiipppxxx}}}}}}|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{|||||||||xxxvvvttttttuuutttvvvyyyzzzyyyyyyyyyzzz{{{{{{zzzxxxvvvrrrooonnnssssssssssssssssssssssssrrrqqqpppqqqssstttsssrrrrrrqqqpppoooooopppqqqrrrrrrsssuuuwwwxxxyyyyyyxxxwwwtttrrrqqqrrrtttuuuuuu{{{xxxvvvtttttttttrrrqqqrrrsssssspppllleee___[[[YYYXXXVVVUUUTTTUUUWWWXXX```lllxxxnnnjjjgggbbb]]]]]]___bbbdddddd___XXXRRRJJJGGGCCC@@@@@@BBBCCCCCCPPPWWWaaakkkqqqtttuuuvvvssssssrrrqqqqqqrrrtttuuussstttvvvwwwvvvvvvvvvxxxoooooonnnmmmmmmppptttwwwzzzxxxuuusssssssssuuuvvvttttttsssrrrqqqooommmlllnnnooorrruuusssoooppptttppprrruuuvvvvvvwwwyyyzzz===<<<<<<===AAAJJJUUU\\\kkkrrrwwwtttnnnkkkgggccc]]]YYYTTTRRRRRRPPPJJJEEEAAA@@@>>><<<999888777666777555444444555666555333333444444555777;;;AAAEEEJJJMMMQQQUUUXXX[[[___bbbbbb```______aaabbbbbbaaacccbbbaaa___^^^___bbbeeeaaadddgggeeebbb```cccfffddddddbbb___ZZZSSSNNNJJJLLLJJJKKKRRR]]]dddeeeccc]]]YYYRRRNNNMMMNNNPPPPPPIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@AAABBBCCC@@@>>>;;;:::888666555444444444555999???EEELLLTTT\\\aaacccdddfffiiilllnnnpppqqqpppqqqqqqrrrssstttuuuvvvtttvvvwwwwwwvvvvvvxxxyyyzzzxxxxxx|||~~~}}}}}}uuuhhhaaa\\\YYYVVVQQQJJJHHHJJJFFFCCC???=========<<<<<<999999999888999<<>>FFFLLL]]]hhhqqqrrroookkkeee```[[[XXXTTTQQQPPPMMMHHHDDDAAA@@@>>><<<:::999888777777666555555666666444333111222222333555999???CCCJJJMMMQQQUUUXXX\\\___bbbaaa```______aaabbbbbbaaadddccccccaaa___```ccceeebbbeeegggfffcccbbbdddgggeeeccc```\\\WWWRRRNNNKKKKKKKKKNNNWWWaaaggggggeee```[[[SSSMMMKKKJJJJJJJJJFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCAAAAAABBBAAA???===;;;:::888666555444444444666999???EEELLLTTT\\\aaacccdddfffiiikkknnnpppqqqooopppqqqsssuuuvvvwwwwwwvvvwwwwwwuuutttuuuwwwyyyzzzyyyyyy||||||zzzzzz{{{~~~rrrddd___ZZZXXXSSSLLLIIIKKKGGGDDDAAA???>>>>>>===<<<:::::::::888888999===@@@@@@NNNfff|||vvvfff```ooouuulllmmmttt|||ggg```hhhqqqsss~~~~~~kkkWWWKKK===444333444222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000000222333555>>>TTTssswwwnnnuuuzzz~~~kkkaaabbbooo}}}}}}wwwqqqwww|||{{{zzzyyywwwrrrlllhhhdddbbbbbbggglllooouuuzzz{{{}}}~~~}}}~~~yyyqqqmmmkkkllljjjggggggjjjlllmmmooorrrsssssssssssspppmmmiiieeeccccccdddeeehhhiiilllrrryyy}}}~~~~~~~~~}}}|||{{{zzzyyy||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxvvvuuuttttttvvvxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuttttttsssssssssvvvtttrrrqqqrrrrrrqqqppppppqqqqqqrrrrrrqqqqqqpppqqqrrrssstttuuuttttttssstttsssssstttuuuuuutttrrrppppppqqqsssuuuuuusssppppppmmmggg```XXXRRRNNNLLLHHHGGGFFFDDDDDDEEEFFFFFFLLLUUUfff}}}wwwooohhhaaa[[[^^^```cccfffgggddd___[[[QQQMMMGGGCCCCCCCCCDDDDDDMMMSSS[[[bbbgggiiikkklllrrrrrrsssttttttsssrrrqqqssstttuuutttqqqoooooooooqqqrrrrrrrrrqqqrrruuuxxxvvvuuutttsssssstttvvvxxxvvvvvvvvvuuutttssssssrrruuuooommmppprrrqqqpppqqqppprrrttttttssssssuuuvvv<<<;;;888666666999???DDDQQQ^^^kkkpppoookkkddd^^^YYYVVVRRRPPPNNNKKKFFFCCCAAA@@@>>><<<;;;:::999999888666555555666666444333111111222222444888>>>BBBIIIMMMRRRVVVYYY\\\```bbbbbbaaa___```bbbddddddcccdddddddddcccaaaaaaccceeeccceeeffffffddddddeeegggeeeccc```[[[VVVRRROOONNNMMMNNNSSS[[[eeejjjiiifffccc\\\SSSJJJDDDAAA???===??????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@>>><<<;;;:::888666444444444444666:::???FFFMMMTTT\\\bbbdddeeegggiiilllnnnpppqqqooopppsssvvvxxxxxxyyyxxxwwwwwwvvvtttrrrsssuuuxxx|||{{{|||~~~{{{yyyyyy{{{~~~xxxhhhaaa[[[XXXSSSMMMJJJKKKHHHFFFBBBAAA@@@???>>><<<<<<;;;:::888666777999;;;???GGG]]]vvvzzzuuuwwwyyy|||~~~{{{jjjjjjyyytttnnnlllnnnccciiitttvvvwww|||ppp\\\PPPAAA777444333222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------............////////////000000000222222333777CCC]]]|||qqqgggsss}}}hhhaaacccllltttxxxzzz}}}zzzqqqkkksss~~~~~~zzz{{{||||||zzzssskkkeee``````cccgggjjjoootttyyyzzz|||~~~}}}~~~}}}xxxnnniiieeeggggggfffhhhkkklllmmmnnnoooqqqqqqrrrrrrnnnkkkgggcccaaabbbdddfffjjjlllpppuuuzzz~~~~~~}}}|||~~~~~~}}}}}}|||{{{{{{zzzwwwxxxyyyyyyxxxwwwuuussstttvvvxxxxxxvvvuuutttuuusssttttttuuuvvvvvvvvvwwwtttttttttuuuuuuuuuvvvvvvxxxuuusssrrrrrrrrrqqqppppppqqqrrrssssssrrrqqqpppqqqrrrssstttttttttsssrrrsssssssssuuuvvvvvvsssqqqnnnoooppprrrsssrrrnnnkkkhhhddd\\\TTTMMMIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBIIINNN\\\sss~~~wwwpppiiicccbbbccceeehhhjjjiiieeebbbVVVQQQJJJEEEDDDDDDEEEEEEJJJPPPXXX^^^cccgggiiikkknnnoooqqqssssssqqqooonnnsssuuuvvvuuusssqqqqqqqqqssstttuuuuuuttttttvvvxxxwwwvvvvvvvvvvvvxxxzzz{{{xxxwwwwwwvvvvvvuuuuuuuuutttkkkfffjjjppprrrqqqqqqqqqrrrsssrrrqqqqqqsssttt<<<;;;999666666888===AAAGGGUUUeeellllllhhhaaaZZZUUUSSSQQQNNNLLLHHHEEEBBBAAA@@@>>>===<<<;;;;;;;;;999777666555666666444333111222222333444888>>>CCCIIIMMMSSSWWWZZZ]]]```bbbcccaaa```aaaccceeeeeeeeedddeeeeeedddbbbaaabbbccccccdddeeeeeeeeeeeefffgggfffddd```\\\XXXUUUSSSRRRPPPRRRWWW___gggjjjiiigggbbb[[[QQQHHHAAA===:::999888:::<<<>>>@@@BBBBBBBBBDDDDDDDDDCCCAAA>>>===<<<;;;:::888666444444444444666:::@@@FFFMMMUUU]]]bbbfffggghhhjjjmmmooopppqqqppprrrtttwwwyyyzzzzzzzzzvvvvvvuuusssqqqrrrtttwww{{{{{{|||~~~~~~}}}|||{{{|||~~~{{{lllddd\\\YYYTTTNNNJJJJJJIIIGGGDDDCCCBBBAAA>>><<<<<<<<<;;;888666555777999@@@EEEWWWppp{{{wwwrrrsssttt|||wwwhhhooowwwmmmuuuyyysssbbbfffsss|||wwwzzz{{{sssaaaUUUEEE999444222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,---...//////////////////000000000111333333555;;;LLLgggtttkkkzzzyyygggfffiiikkkkkkooossswwwvvvooollluuu}}}{{{{{{}}}}}}yyyqqqggg```\\\```dddgggjjjpppvvvyyyzzz||||||{{{|||~~~{{{vvvooohhhcccdddffffffhhhlllmmmmmmnnnoooooopppppppppkkkhhhddd```___aaaccceeekkknnntttyyy|||~~~|||~~~}}}|||{{{{{{tttuuuwwwxxxxxxvvvtttssssssuuuwwwwwwvvvtttttttttssssssssssssttttttuuuuuurrrssstttuuuwwwxxxyyyzzzyyyvvvsssqqqqqqrrrqqqpppqqqrrrsssttttttsssrrrqqqssssssuuuuuuvvvuuutttsssrrrssstttuuuwwwvvvssspppppppppppppppoookkkeeeaaa[[[WWWQQQJJJEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@FFFIIISSShhh~~~wwwooojjjddddddfffhhhjjjiiifffdddZZZUUUMMMGGGEEEDDDEEEEEEHHHMMMTTT\\\aaafffjjjmmmlllnnnqqqssssssrrrpppnnnppprrrttttttsssrrrsssttttttvvvwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxzzz{{{yyyxxxwwwvvvvvvvvvvvvwwwlllccc^^^ccclllooopppoooqqqrrrrrrqqqpppppprrrttt999999888666666777;;;???CCCQQQ```ggggggddd]]]VVVQQQPPPOOOLLLJJJGGGDDDCCC@@@@@@???======<<<<<<<<<:::888666666666666444333111222222333555999???CCCIIIMMMSSSXXX[[[]]]```bbbbbbaaa```aaaccceeeeeeeeecccdddfffeeecccaaaaaabbbccccccddddddeeeeeeffffffgggeeeccc___]]]ZZZYYYXXXVVVXXX\\\bbbgggiiigggeee```YYYPPPHHHCCCAAA???>>>888999<<>>===>>>;;;:::888666555444444444777:::@@@FFFMMMUUU]]]bbbfffggghhhjjjlllnnnppppppqqqrrrtttuuuwwwxxxyyyyyysssttttttsssqqqrrrtttvvvxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~qqqggg^^^ZZZVVVPPPLLLKKKKKKIIIFFFDDDCCCBBB???===;;;;;;;;;999666666777999>>>CCCQQQfffvvv{{{||||||}}}hhhggg{{{qqqlllpppyyyzzzbbb^^^iii~~~yyyzzzxxxfffZZZIII<<<444111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,,,,---...///////////////000000000111111444555888CCCWWWssszzzsssvvvkkknnnpppkkkfffeeeiiioooqqqooonnnxxx~~~zzzzzzzzzyyyuuummmccc\\\XXX```fffhhhlllsssyyy{{{{{{|||{{{xxxyyy{{{xxxtttooohhhcccdddhhhiiijjjmmmooopppqqqqqqqqqpppooonnngggeeebbb______```cccdddkkkpppxxx}}}|||}}}~~~|||zzz~~~~~~}}}}}}|||{{{zzzzzztttuuuvvvwwwwwwuuutttrrrsssuuuwwwwwwvvvuuuuuuuuuttttttssssssssstttuuuvvvssstttuuuvvvxxxyyyzzz{{{yyywwwsssqqqqqqrrrrrrqqqrrrssssssttttttssssssrrrssstttuuuvvvwwwvvvvvvuuusssssssssuuuvvvvvvsssqqqrrrpppnnnlllhhhaaaZZZUUUNNNLLLHHHDDDBBBAAAAAABBB@@@@@@@@@?????????>>>>>>AAACCCKKK]]]vvv{{{sssmmmeeeeeeeeefffhhhgggdddbbb^^^XXXOOOHHHEEEDDDDDDDDDEEEJJJQQQXXX^^^ccciiillllllmmmpppssstttsssrrrqqqlllnnnppprrrrrrrrrtttuuuuuuwwwyyyyyyxxxvvvvvvvvvssssssssstttuuuvvvwwwxxxzzzyyywwwuuuuuuuuuuuuvvvddd]]]YYY```hhhmmmnnnnnnqqqrrrrrrqqqoooppprrrttt999:::999777666888;;;>>>FFFSSS```ffffffccc\\\VVVMMMMMMMMMKKKHHHFFFDDDDDD@@@@@@???>>>============:::888777666666666444333111111222222444888>>>CCCIIIMMMSSSYYY\\\^^^```aaa```___^^^___bbbdddddddddbbbdddfffeeecccaaa``````bbbbbbbbbcccdddeeeeeeeeeggggggeeedddbbb```^^^^^^[[[\\\___cccffffffeeeddd___YYYQQQIIIEEEDDDBBBBBB>>>???BBBCCCDDDDDDCCCBBBBBBDDDEEECCC@@@>>>>>>???;;;:::888666555444444444777;;;@@@GGGNNNUUU]]]cccdddeeefffhhhjjjlllmmmnnnqqqqqqqqqrrrsssuuuvvvwwwpppqqqssssssrrrrrrsssuuuvvvxxxyyyzzz{{{{{{{{{|||}}}~~~~~~vvvkkkaaa]]]ZZZSSSOOOMMMLLLJJJGGGFFFEEECCC@@@===:::::::::999777777888:::999???IIIXXXlll}}}iiibbbuuuqqqfffmmmxxxhhh\\\bbbwwwyyy}}}}}}kkk___NNN???666222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,---...///000//////000000000111111111333555<<>>>>>===@@@AAAFFFTTTiiiwwwrrrjjjiiihhhhhhhhhgggdddbbbaaaZZZPPPHHHDDDCCCCCCCCCCCCGGGMMMSSSXXX^^^cccggghhhjjjllloooqqqqqqqqqqqqlllnnnqqqrrrrrrssstttvvvuuuwwwzzzzzzyyyvvvuuuuuusssssssssttttttuuuuuuvvvzzzyyyvvvtttsssssssssttteee```^^^dddkkknnnppprrrqqqrrrrrrppppppqqqsssvvv;;;<<<;;;:::888999;;;>>>KKKXXXdddhhhhhheee___YYYKKKKKKLLLJJJGGGEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>>:::999777666777666444333000111111222333888===BBBIIIMMMTTTYYY\\\^^^```aaa^^^]]]\\\^^^```bbbcccbbbaaaccceeeeeecccaaa______bbbaaaaaabbbdddeeeeeedddhhhhhhggggggeeedddbbbaaa^^^___aaaccceeeeeedddcccaaaZZZQQQIIIEEEBBBAAA@@@EEEFFFGGGHHHHHHFFFDDDCCCAAACCCEEECCC@@@>>>>>>@@@;;;:::888666555444444444777;;;@@@GGGNNNVVV]]]ccccccccceeefffhhhjjjllllllppppppooooooppprrrsssuuunnnppprrrssssssrrrssstttwwwyyy{{{|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~zzzoooddd```\\\VVVQQQOOOLLLJJJHHHGGGEEECCC@@@===999::::::999888888999;;;555<<>>BBBBBBEEENNN___www|||xxxooommmlllkkkjjjiiifffdddbbb[[[QQQIIIDDDCCCCCCBBBBBBEEEKKKOOOTTTYYY^^^bbbccceeegggjjjlllnnnnnnnnnoooqqqtttuuuuuuuuuvvvwwwuuuxxxzzz{{{yyyvvvttttttuuuuuuuuuuuuvvvvvvvvvvvvzzzyyyvvvsssrrrqqqrrrrrrkkkfffffflllqqqssstttvvvqqqrrrqqqppppppqqqtttwww999<<<>>>===;;;:::;;;>>>KKKYYYbbb^^^[[[___^^^WWWTTTPPPKKKHHHGGGGGGFFFFFF???@@@AAAAAA@@@>>>;;;999<<<;;;999777555555555666666333222444444555;;;BBBIIINNNUUUXXXYYY[[[^^^``````````````````aaaaaabbbdddaaaaaacccbbb______aaaaaaaaabbbdddeeeeeedddbbbjjjhhhhhhiiihhhffffffggghhhiiijjjjjjhhhggggggggg```ZZZRRRLLLFFFBBBDDDJJJJJJIIIHHHGGGHHHIIIJJJKKKEEEEEEDDDCCCAAA@@@??????<<<<<<:::888555555666888;;;???DDDJJJOOOVVV]]]aaaccceeefffgggggghhhkkkmmmnnnnnnnnnnnnoooooooooooonnnpppqqqqqqqqqqqqrrrtttuuuzzz~~~}}}{{{{{{}}}~~~~~~}}}}}}uuuiii```]]]ZZZUUUQQQPPPKKKFFFDDDDDDDDDAAA>>><<<:::999999999999888666666777;;;CCCUUUlllooo```jjjyyy|||aaarrrlll```llluuu||||||mmmYYYFFF:::555333111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,---.........,,,,,,,,,---...///000000---///000000000000333555888999FFFbbb|||~~~~~~|||tttpppnnniiihhhlllooollliiiiiilllqqqxxx|||}}}|||{{{{{{yyyxxxtttnnngggbbb`````````ccciiimmmrrrvvvzzz~~~||||||||||||yyyuuupppnnnllljjjhhhhhhkkkqqqxxx|||{{{~~~}}}wwwvvvwwwssslllhhhfffcccbbbbbbdddddddddnnnwww|||}}}|||xxxyyyzzzzzzzzzyyyxxxwwwvvvtttsssrrrssssssrrrpppwwwuuusssssstttwwwxxxxxxvvvuuutttssstttwwwzzz|||yyyxxxwwwvvvuuutttsssrrrvvvuuutttsssssstttuuuvvvxxxuuuqqqqqquuuxxxyyyyyyvvvtttrrrsssuuuwwwxxxxxxxxxwwwuuutttsssqqqmmmjjjhhhccc\\\SSSLLLGGGEEEEEE???AAACCCCCCAAA>>>======?????????@@@AAA@@@===;;;@@@CCCFFFIIIUUUlll{{{yyyppppppoookkkhhhffffffgggeee\\\PPPIIIFFFFFFDDDAAADDDDDDDDDHHHNNNTTTXXXZZZ]]]```dddgggiiikkknnnppppppqqqsssuuuwwwwwwwwwwwwzzz{{{}}}}}}|||zzzwwwuuuvvvuuutttssstttvvvxxxyyy{{{yyyuuurrrqqqrrrssstttnnnnnnoooppppppqqqrrrrrrrrrssstttsssrrrrrrssstttBBBCCCCCC@@@===<<<>>>AAALLLYYYbbb```^^^```___YYYUUUQQQLLLHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@>>>===<<<<<<;;;999777666666666666666333222444444555;;;BBBJJJOOOUUUYYYZZZ[[[^^^aaaaaaaaa`````````aaabbbbbbccc``````bbbbbb______aaadddddddddfffggggggfffeeeiiijjjlllmmmllliiigggggglllnnnqqqqqqoookkkgggeee^^^XXXTTTSSSPPPLLLLLLOOONNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEECCCBBB@@@??????======;;;888555444666888:::>>>DDDJJJPPPVVV\\\```cccdddffffffggghhhkkkmmmoooooooooooooooooonnnnnnrrrttttttsssrrrqqqrrrsssxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~yyymmmddd```\\\WWWSSSNNNJJJFFFDDDEEEDDDAAA>>><<<;;;999999::::::888777666777:::@@@OOOddd{{{rrrbbbeeellleeerrrtttdddcccooozzzuuu___KKK===666333111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,------------,,,---------.../////////---///000000000000333555888<<>>>>>===<<<;;;999777777666666666333222444555666;;;BBBKKKPPPVVVZZZ[[[\\\___bbbbbbaaaaaaaaaaaabbbccccccccc``````cccbbb______bbbdddeeeeeeeeeffffffffffffiiimmmrrrsssrrrooollljjjqqqtttwwwxxxvvvooohhhccc\\\WWWUUUYYY[[[WWWTTTTTTSSSQQQOOOMMMKKKKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@???>>>>>><<<888555444555777:::>>>EEEKKKQQQVVVZZZ^^^bbbccceeeffffffhhhkkkmmmppppppppppppooonnnmmmmmmssstttuuuuuuttttttuuuvvv{{{zzzzzz|||~~~}}}|||{{{zzz{{{|||~~~}}}}}}~~~rrrhhhccc```[[[VVVKKKHHHFFFEEEFFFEEEBBB>>>===;;;::::::::::::999777666888:::===FFFZZZuuuzzzjjjfffddd}}}ooovvv}}}ggg\\\kkkyyy}}}fffQQQAAA888444222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,---------,,,,,,------..................---///000000000000333555777???TTTqqq}}}oooiiigggppp|||yyyppplllxxxxxxpppmmmllliiihhhiiiggglllsssxxx{{{{{{{{{|||}}}{{{vvvmmmccc\\\[[[\\\gggkkkqqqvvvxxxyyyzzzzzzyyyxxxwwwtttqqqlllhhhfffeeefffgggiiimmmqqquuuwwwzzz|||{{{wwwtttsssppplllddddddddddddeeefffggghhhqqqwww}}}}}}~~~|||{{{zzzzzzzzzzzzyyywwwtttssszzzvvvsssqqqqqqrrrrrrrrrvvvtttssssssuuuwwwxxxxxxxxxwwwuuuttttttuuuwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuusssqqqooooooqqqssssssssswwwvvvttttttvvvwwwvvvvvvttttttsssssspppjjjccc^^^VVVQQQJJJGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJIIIHHHIIIHHHKKKMMMLLLIIIFFFFFFGGGAAABBBBBBDDDMMMbbb~~~~~~xxxvvvrrrmmmiiihhhiiikkkjjjaaaSSSIIIEEECCCBBBAAABBBBBBDDDGGGLLLPPPQQQQQQWWWXXXYYYZZZ[[[]]]aaacccjjjlllnnnpppsssuuuvvvvvvyyyxxxwwwvvvvvvwwwxxxyyytttsssrrrrrrsssuuuxxxzzzxxxwwwwwwvvvuuuttttttssssssttttttuuuuuuvvvvvvvvvssssssssssssssssssssssssYYYYYYXXXRRRJJJEEEDDDEEEMMMWWWaaadddfffhhhgggcccVVVTTTQQQOOONNNLLLJJJHHHDDDCCC@@@???>>>>>>???@@@???>>><<<;;;999888777666666333222444555666<<>>FFFLLLQQQUUUYYY\\\aaabbbdddeeefffgggjjjmmmpppqqqqqqqqqpppnnnmmmlllnnnpppssstttuuuvvvyyy{{{{{{xxxvvvwww{{{~~~~~~}}}{{{zzzxxxwwwxxxzzz}}}~~~~~~~~~~~~wwwlllfffbbb]]]YYYJJJHHHFFFGGGHHHFFFBBB>>>===<<<::::::;;;;;;999888777888:::<<>>===>>>@@@AAA@@@???>>>===;;;999888777777444333555555666<<>><<<;;;;;;<<<;;;:::888888999<<<>>>AAAPPPppprrreeeYYYkkksssaaaooo{{{zzzcccNNN???777444111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------.........---,,,,,,...............------------///000000000000333555222???YYYvvvwww|||pppkkkttt~~~{{{nnndddddd|||vvvqqqnnnmmmnnnrrrooossswwwyyyyyywwwvvvvvvwwwwwwssskkkaaa^^^aaaffflllqqqyyyzzzxxxtttpppkkkgggeeecccdddfffiiimmmppprrrsssssstttuuuuuusssnnnhhhfffgggdddeeefffeeecccbbbdddfffpppwww}}}~~~~~~}}}~~~~~~}}}{{{zzzxxxyyyzzz{{{{{{zzzyyyyyyzzzwwwrrrpppqqqssstttuuutttsssrrrtttvvvxxxxxxxxxxxxwwwvvvuuutttttttttuuurrrrrrsssuuuvvvxxxyyyyyywwwxxxyyyyyyyyyxxxvvvuuussssssttttttsssrrrrrrrrrpppppppppqqqtttvvvuuutttvvvsssooojjjcccZZZPPPIIIGGGEEEBBBDDDJJJOOOSSSTTTUUUWWWXXXXXXWWWVVVVVVXXXXXXZZZ[[[VVVMMMHHHHHHJJJFFFDDDBBBCCCHHHVVVsss~~~|||zzzuuuooojjjiiikkknnnnnnfffYYYMMMEEEBBBAAAAAA??????@@@CCCFFFHHHHHHGGGDDDFFFHHHKKKOOOTTTZZZ^^^fffgggiiilllooorrrtttvvvtttuuuwwwyyyyyyyyyxxxwwwtttsssrrrrrrsssuuuxxxyyyuuuvvvxxxyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwtttsssqqqrrrttttttsssqqqtttvvvwwwqqqfff[[[SSSOOOVVVZZZaaagggkkkmmmnnnmmmhhheeeaaa]]]XXXRRRLLLGGGDDDCCCAAA??????@@@AAABBBAAAAAA@@@???===:::888777777444333555666777<<>>======???BBBEEEEEEDDDBBBEEEIIINNNSSSYYY```dddggghhhjjjlllooorrrtttvvvuuuwwwyyy{{{|||{{{yyywwwvvvuuutttssstttvvvxxxyyyuuuvvvxxxyyyyyyxxxwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyuuurrrppprrrtttuuusssqqqttthhh```]]]``````ccchhhkkkllllllllliiigggddd```\\\VVVOOOJJJEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA@@@>>>;;;999777777444333555666777===DDDJJJOOOUUUYYYZZZ[[[^^^aaaaaaaaa`````````aaabbbbbbcccaaaaaaddddddbbbbbbeeebbbdddeeedddbbbeeelllrrr~~~|||vvvtttsssoooiiiddd^^^VVVNNNJJJIIIIIINNNUUUSSSSSSSSSSSSTTTVVVXXXYYYVVVSSSOOOIIIEEECCCBBBBBB???>>><<<999666666777999===@@@EEEJJJNNNRRRWWWZZZ^^^```bbbcccdddfffjjjlllnnnoooqqqsssrrrqqqooommmpppqqqssssssrrrrrrsssuuuwwwxxxxxxxxxwwwvvvxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzzzz|||}}}|||zzzzzz{{{~~~uuulllgggaaa\\\RRRNNNJJJIIIIIIIIIFFFCCC???>>><<<<<<======;;;::::::888;;;??????HHHbbb~~~|||```kkkssszzzvvveeelllqqqvvvuuu\\\GGG:::555111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.../////////...,,,---------.../////////---///000000000000333555<<>>BBBFFFHHHKKKQQQZZZaaaeeegggjjjlllnnnqqquuuxxxxxxtttnnneee]]]UUUOOOLLLLLLHHHHHHJJJJJJRRRlll|||vvvvvvsssoookkkjjjjjjllllllggg^^^SSSIIICCCAAA@@@===;;;:::<<>>>>><<<999777666888:::>>>AAAEEEIIIMMMQQQWWW[[[]]]___aaacccdddfffjjjlllmmmoooqqqssssssrrrpppnnnnnnppprrrsssssstttvvvxxxyyy{{{}}}|||yyywwwyyy{{{wwwxxxxxxxxxyyyyyyyyyyyy|||~~~}}}zzzzzz|||~~~wwwnnnhhhbbb^^^UUUPPPKKKIIIIIIIIIFFFDDD???>>><<<<<<======;;;::::::888:::>>>>>>CCCZZZtttdddllliiiqqqoooeeeiiikkknnn}}}ttt]]]JJJ===888111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////,,,,,,------...///000000---///000000000000333555BBBRRRmmmzzznnnkkknnn}}}yyyvvvrrrpppqqqrrrtttvvvvvvtttqqqpppppphhhjjjiiibbb[[[[[[eeeoooppptttxxx{{{{{{zzzyyyyyyyyyvvvqqqlllhhhgggffffffnnnoooqqqrrrssstttuuuuuutttsssttttttmmmcccbbbhhhdddfffgggeeedddhhhqqqxxx||||||{{{|||}}}}}}}}}}}}{{{zzzyyyuuuvvvwwwwwwvvvuuutttssssssrrrrrrsssuuuwwwxxxwwwrrrrrrrrruuuxxxyyyyyyxxxtttuuuuuuuuuuuuuuuuuuuuurrrrrrsssuuuvvvxxxyyyzzzzzzyyywwwuuuttttttuuuvvvuuuyyy||||||yyyuuuttttttwwwvvvuuuuuuuuutttqqqnnnggg```VVVMMMFFFBBB???>>>;;;AAAFFFHHHIIIOOOZZZcccnnnqqquuuyyy}}}uuummmeee]]]XXXQQQMMMMMMPPPOOOUUUnnn}}}ttttttrrroookkkiiijjjkkkkkkggg___TTTKKKDDDAAA@@@<<<:::999:::===AAACCCCCCCCCGGGNNNTTTYYY___dddgggkkkkkklllmmmooorrruuuwwwxxxwwwvvvuuuuuuvvvwwwwwwzzzyyywwwvvvuuuvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvrrrpppqqquuuvvvtttppptttjjjgggfffeeedddbbbaaacccgggjjjfffgggfffccc___[[[XXXWWWOOOKKKHHHGGGIIIIIIGGGDDDIIIGGGCCC@@@???===:::888888777555333444888>>>BBBIIIMMMRRRUUUWWWYYY[[[]]]]]]]]]^^^^^^___````````````___^^^]]]]]]]]]^^^___dddbbbbbbcccccceeemmmvvvzzzwwwssslllbbbYYYXXXTTTNNNKKKMMMRRRWWWZZZ]]][[[YYYXXXZZZ[[[[[[[[[ZZZVVVQQQKKKFFFCCCBBBAAACCC@@@<<<999777777888999>>>AAAFFFKKKNNNRRRUUUXXX\\\^^^```bbbeeeggghhhhhhoooqqqssstttsssrrrrrrsssssssssssstttvvvyyy{{{}}}~~~|||zzzxxxxxxxxxzzz{{{xxxxxxyyyyyy{{{}}}~~~~~~~~~{{{}}}ssshhhaaa]]]ZZZVVVPPPLLLJJJHHHGGGEEE@@@???>>>===;;;:::888888999666888===???BBBUUUjjjuuujjjiii}}}tttqqqlllgggeeemmm}}}vvvaaaPPP@@@666222000//////000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------............///000......222333222555999AAAaaayyywwwnnnlllzzz~~~zzzxxxvvvuuuvvvvvvuuussspppnnnllljjjhhhddd___ZZZZZZ___hhhnnnqqqwww~~~}}}|||yyyxxxvvvsssoookkkgggfffnnnooorrrtttuuutttsssrrrtttuuuuuupppiiidddbbbbbbdddeeefffdddccciiisss{{{~~~}}}|||||||||~~~}}}}}}|||{{{{{{zzzzzzvvvvvvvvvxxxyyyxxxuuusssssstttuuuuuuttttttuuuvvvuuurrrooopppuuuzzz||||||vvvuuuttttttuuuvvvuuusssmmmnnnpppsssuuuwwwyyyyyyyyyyyywwwuuussstttvvvyyy||||||zzzyyywwwvvvuuutttyyyxxxxxxzzz{{{xxxrrrmmm___WWWMMMEEEBBBBBBAAAAAA>>>AAADDDFFFJJJSSS```jjjtttzzz{{{rrrjjjeee^^^XXXTTTRRRQQQVVVkkk{{{tttqqqmmmkkkiiihhhfffeeefffaaaYYYPPPIIIDDDAAA@@@???>>>===<<<<<<===???@@@@@@DDDKKKRRRYYYaaahhhmmmiiijjjkkkmmmppprrrssstttwwwwwwwwwwwwwwwwwwwwwwww{{{yyyxxxwwwwwwyyyzzz|||{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwwwwxxxyyyxxxvvvttttttsssrrrsssuuuvvvvvvuuuyyyjjj```]]]]]]]]]\\\ZZZYYY[[[^^^bbbaaaccccccccc```\\\ZZZXXXQQQNNNJJJJJJLLLMMMKKKHHHKKKHHHDDDBBB@@@>>><<<:::888888777555555888>>>BBBJJJKKKNNNRRRUUUXXXZZZ[[[^^^^^^^^^^^^_______________^^^]]]\\\\\\]]]^^^^^^bbbaaaccceeefffgggmmmvvv~~~zzzvvvnnncccZZZXXXSSSNNNLLLNNNSSSXXX[[[\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZWWWQQQKKKFFFDDDCCCCCCCCC@@@<<<999777777999:::>>>AAAFFFJJJMMMPPPTTTVVV\\\]]]```cccfffhhhiiijjjmmmooorrrrrrqqqppppppqqqsssrrrssssssuuuwwwzzz{{{|||{{{zzzxxxxxxxxxyyyzzzwwwxxxyyyzzz{{{|||~~~~~~}}}~~~yyynnnfffbbb\\\XXXQQQLLLJJJHHHGGGGGGAAA@@@>>><<<;;;:::999999999666888===>>>BBBSSSgggzzzkkkjjjsssnnnzzzmmmccc^^^iiizzzrrr___OOO@@@666222111//////000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,........./////////000000000......222333333666;;;KKKjjjtttmmmqqq|||yyywwwwwwvvvuuussspppmmmkkkjjjfffbbb\\\YYY[[[bbblllssstttyyy}}}|||zzzyyyvvvssspppllliiihhhmmmnnnppprrrrrrrrrqqqppprrrsssrrrnnniiieeecccdddcccddddddbbbccchhhsss{{{~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyzzz{{{zzzvvvtttssssssuuuuuuuuuvvvwwwxxxvvvtttqqqrrrtttwwwwwwwwwtttsssrrrsssuuuvvvuuutttpppqqqsssuuuvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuxxxzzz|||{{{zzzyyywwwvvvuuutttuuuuuuvvvxxxyyyuuuooojjjZZZSSSJJJCCCAAABBBCCCCCCDDDGGGJJJLLLPPPXXXccckkkyyy~~~uuuooobbb[[[UUURRROOOSSSggg}}}zzzrrroookkkhhhgggfffdddcccddd```XXXPPPHHHDDDAAA@@@???>>><<<;;;;;;<<<>>>???@@@DDDJJJQQQXXX___gggkkkjjjkkklllnnnppprrrssstttwwwxxxxxxyyyyyyxxxxxxwwwyyyyyywwwvvvwwwxxxzzz{{{zzzzzzzzzzzzzzz{{{||||||zzzzzzyyyzzz{{{zzzxxxuuutttttttttvvvxxxyyyxxxwwwwwwfffXXXPPPMMMPPPQQQRRRRRRSSSUUUXXX[[[]]]___aaacccccc```\\\ZZZTTTQQQNNNNNNPPPQQQPPPNNNMMMJJJFFFCCCAAA???===;;;888888888777777999===AAAHHHHHHHHHMMMTTTXXXYYYYYY______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^______bbbggghhhhhhnnnvvv{{{wwwooocccZZZVVVRRRMMMLLLOOOUUUZZZ]]][[[ZZZYYYYYY[[[]]]]]]\\\[[[WWWQQQKKKGGGEEEDDDEEECCC@@@<<<999777888999:::???AAAEEEHHHKKKNNNQQQTTT[[[]]]___cccfffiiikkklllkkkmmmppppppooonnnnnnooosssrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwyyyzzz|||}}}}}}}}}||||||~~~ssskkkfff```[[[SSSMMMJJJIIIIIIHHHCCCBBB???<<<::::::::::::999666888<<<===@@@PPPaaaoooiiirrrjjjtttsss```XXXgggyyynnn]]]PPPCCC888333111000///000000///---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////000000000111000...///222333333888>>>OOOnnn|||{{{ooolllvvv|||yyyxxxwwwuuussspppmmmkkkiiiccc___YYYWWW[[[eeepppxxxxxx|||~~~|||{{{yyywwwuuurrrnnnllljjjiiimmmnnnoooppppppooonnnmmmooooooooolllhhheeeddddddaaaaaaaaa```bbbiiisss{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{zzz}}}||||||}}}}}}|||yyyvvvsssssstttvvvwwwxxxyyyzzzwwwuuutttssstttsssrrrpppqqqqqqppprrrtttvvvuuuttttttuuuvvvwwwvvvtttrrrqqqqqqsssuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvuuutttrrrssstttuuutttpppiiidddVVVQQQJJJEEEEEEGGGIIIJJJMMMPPPTTTVVVYYY^^^ffflllrrr{{{yyypppjjj___XXXSSSPPPLLLPPPdddzzzyyypppmmmhhheeedddbbbaaa``````\\\VVVOOOHHHCCC@@@???>>>===<<<;;;;;;<<<======@@@DDDIIIOOOVVV]]]dddiiikkklllnnnoooqqqrrrsssssswwwxxxzzz{{{{{{zzzxxxwwwxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}|||yyywwwsssssstttvvvxxxxxxvvvttt{{{fffWWWKKKEEECCCGGGIIIMMMPPPSSSVVVZZZ]]]]]]___cccfffgggddd___[[[VVVSSSPPPPPPSSSUUUUUUTTTPPPMMMGGGCCCAAA???===;;;777777888888777999===???EEECCCCCCIIISSSZZZ[[[YYY______^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]```dddeeegggnnnwww{{{vvvmmmaaaXXXTTTPPPLLLLLLOOOUUUZZZ]]][[[ZZZYYY[[[]]]______^^^ZZZWWWQQQKKKGGGEEEEEEEEECCC@@@<<<999888888:::;;;???AAAEEEGGGIIILLLOOORRRZZZ\\\___cccgggjjjlllmmmkkkmmmooopppooonnnnnnooorrrrrrqqqqqqqqqssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwyyy{{{|||}}}}}}}}}|||}}}{{{~~~vvvmmmhhheee___VVVOOOKKKJJJJJJJJJFFFCCC@@@<<<::::::;;;<<<888777888;;;<<>><<<:::555666777777777999===@@@AAA@@@BBBIIITTT\\\]]]\\\______^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\]]]]]]]]]]]]^^^\\\\\\^^^```dddnnnxxx{{{wwwnnnbbbYYYRRROOOKKKKKKOOOTTTYYY\\\ZZZZZZZZZ\\\```aaaaaaaaa[[[XXXSSSMMMIIIFFFEEEEEEBBB@@@<<<999888999;;;<<>>666333000////////////.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////000///000222222444<<>>AAAEEEJJJPPPXXX```ffflllnnnppprrrtttuuuttttttvvvxxxzzz||||||zzzxxxvvvtttuuuuuuuuuvvvwwwxxxxxxssstttvvvxxxzzz{{{{{{|||{{{zzzzzz{{{|||{{{yyywwwuuutttssssssqqqmmmgggccc|||pppbbbXXXPPPIIIHHHJJJPPPTTTZZZ___aaabbbcccdddffffffhhhlllooollleee```XXXUUURRRSSSWWW[[[]]]]]]ZZZTTTMMMFFFBBB>>><<<:::555666666666777;;;???CCC@@@AAAEEEMMMVVV]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]___[[[ZZZ[[[]]]bbbmmmxxx}}}yyyqqqfff]]]RRROOOLLLLLLPPPUUUYYY[[[[[[[[[\\\___bbbeeeeeeddd]]][[[WWWRRRMMMIIIFFFDDDBBB@@@<<<:::888999;;;===@@@AAACCCEEEGGGJJJOOORRRXXXZZZ^^^bbbfffiiikkkllllllnnnqqqqqqpppoooooopppqqqppppppooopppqqqssstttvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{|||~~~}}}||||||{{{|||}}}~~~~~~||||||}}}~~~uuuoookkkeee\\\UUUPPPNNNLLLKKKHHHFFFBBB???===<<<<<<<<<888999999999999<<>>777444111///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............000///111222222555???JJJeee}}}zzzppptttuuuyyywwwttttttxxx}}}yyyvvvvvvvvvuuusssqqqnnnlllkkk___ZZZUUUVVV^^^iiiqqqvvv}}}{{{{{{wwwtttpppmmmkkklllnnnooooooooooooooooooppppppppprrrooojjjgggfffdddbbbaaaaaa```aaaccchhhooovvvzzzwwwyyy{{{|||~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}}}}{{{yyyxxxuuussssssvvvvvvsssqqqoooqqqssstttrrrqqqqqqqqqsssrrrqqqqqqssssssrrrqqqooopppqqqrrrssstttttttttqqqrrrssssssrrrqqqrrrtttvvvvvvvvvuuuuuuuuuuuuuuuttttttsssnnngggaaa\\\[[[]]]___bbbdddeeefffiiijjjkkkkkklllkkkiiieeebbb```[[[ZZZWWWTTTQQQMMMKKKIIIKKKIIIFFFEEEGGGIIIJJJJJJJJJFFFFFFHHHFFFIII[[[oooxxxsssmmmfff___[[[XXXVVVTTTSSSRRRPPPMMMIIIEEEBBB@@@>>>=========<<<;;;;;;;;;<<>>>>>>>>>>>===<<<;;;;;;:::<<>>;;;888888888888:::@@@GGGLLLEEEJJJRRRWWWZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]___``````______]]]\\\]]]```aaaccckkkttt|||zzzwwwqqqggg___WWWTTTQQQQQQTTTXXX\\\]]]\\\\\\___bbbgggiiiiiihhhcccbbbaaa]]]WWWPPPIIIEEEBBB@@@===:::999:::<<<>>>???AAACCCEEEGGGLLLQQQUUUXXXZZZ]]]```dddfffhhhiiikkknnnppppppooonnnoooooopppoooooooooqqqrrrtttuuuyyyxxxwwwwwwyyy{{{~~~~~~}}}{{{zzz|||yyy{{{}}}~~~~~~|||zzzyyy|||~~~~~~yyyrrrnnnhhhaaaZZZTTTPPPMMMJJJGGGFFFEEEBBB@@@===;;;:::777999:::888777:::>>>???HHHZZZgggrrrwww}}}zzzoooppp{{{nnnbbbgggxxxlllYYYMMMGGG999555111///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......////////////000000000000000000111222222555BBBOOOqqq~~~rrrqqqrrrzzz{{{|||xxx|||}}}zzzvvvssspppooonnnnnnmmmllljjjhhhhhh]]]YYYVVV[[[fffqqqxxxzzz~~~|||{{{pppmmmiiieeedddfffiiikkkmmmmmmmmmmmmnnnpppqqqrrroookkkgggfffggghhhgggfffcccdddfffjjjoootttwwwxxxwwwxxx{{{|||}}}}}}|||{{{{{{{{{||||||||||||||||||}}}|||{{{||||||zzzvvvssssssooommmooosssuuusssoooqqqssstttsssqqqppprrrtttyyywwwuuussssssqqqooommmpppooonnnmmmoooqqqsssuuussstttttttttuuuwww{{{~~~tttttttttuuuuuuuuuuuuuuurrrrrrqqqlllfffcccdddfffjjjpppxxx||||||zzzyyyzzzyyywwwtttpppkkkeee^^^ZZZXXXVVVSSSQQQQQQQQQPPPOOOJJJJJJKKKMMMNNNNNNKKKIIIGGGEEEHHHKKKIIIJJJWWWiii|||xxxrrrhhh```ZZZVVVSSSQQQPPPPPPPPPNNNKKKHHHDDDBBB????????????>>>===<<<;;;999;;;???EEELLLUUU___eeeiiilllpppuuuxxxyyyyyyyyytttttttttssssssttttttttttttuuuvvvxxxyyyyyyzzzzzzwwwyyy{{{}}}~~~~~~}}}|||sssssstttwwwzzz{{{zzzyyyuuurrrnnnjjjfffccc^^^[[[}}}tttnnnkkkiiihhhhhhiiimmmqqqrrrnnnjjj[[[XXXVVVYYY^^^dddffffffbbb___XXXOOOGGG@@@;;;999777555444444999AAAIIINNNVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^\\\[[[ZZZZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\______```bbbbbbdddnnnzzz{{{uuusssssspppkkkfff[[[VVVSSSVVVXXXYYY\\\```aaa___]]]```eeeiiijjjiiilllhhhbbb\\\VVVOOOHHHDDDCCC@@@===:::999:::;;;===>>>@@@BBBDDDFFFIIINNNQQQYYYZZZ^^^aaadddfffggghhhgggjjjnnnoooooonnnnnnnnnrrrnnnjjjjjjnnnrrrttttttwwwxxx{{{}}}~~~~~~}}}}}}yyy{{{|||}}}}}}~~~{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~wwwvvvmmmccc[[[SSSKKKIIIKKKHHHGGGDDDBBB???===<<<;;;:::999777666777999;;;===IIIUUUhhh|||sssrrr~~~uuuhhhlllrrr\\\^^^uuutttcccSSSHHH???999555333111------///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------.........//////111///222555222333FFF]]]}}}}}}{{{fffkkkxxx}}}{{{}}}|||xxxtttqqqpppppppppqqqrrrqqqmmmgggcccYYYWWWYYYaaannnzzz{{{xxxppplllgggcccbbbeeeiiimmmooooooooonnnlllkkklllmmmppphhhdddfffhhhfffccccccccceeeiiinnnsssvvvwwwvvvzzzzzzyyy{{{|||}}}|||zzz}}}}}}}}}{{{yyyxxxyyyzzz|||{{{zzzxxxxxxwwwwwwxxxxxxuuurrrrrrsssuuuuuuuuuqqqqqqrrrtttuuuwwwxxxyyytttsssrrrqqqpppooooooooooooooopppqqqrrrtttvvvwwwxxxwwwvvvtttttttttuuuvvvrrrssstttvvvwwwwwwxxxxxxwwwrrrmmmhhhbbb^^^bbbiiinnn}}}xxxooogggbbb```aaa]]][[[WWWTTTXXX]]]ZZZSSSTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNOOONNNKKKMMMYYYggg||||||zzzvvvmmmbbbYYYTTTSSSTTTQQQPPPOOONNNMMMKKKFFFCCCAAA???===============;;;@@@>>>???DDDJJJRRR^^^hhhlllmmmpppsssuuuwwwwwwwwwwwwuuusssrrrrrrtttvvvwwwzzz{{{zzzyyywwwwwwxxxzzzsssxxx{{{{{{~~~~~~xxxrrrrrrsssuuuxxxyyyxxxvvvrrrpppmmmjjjhhhddd```]]]vvvooollljjjjjjiiiiiimmmpppqqqooolll```\\\ZZZ\\\aaaeeeggggggeeeaaaZZZRRRIIIBBB===:::888666555666;;;CCCKKKPPPWWWXXXXXXXXXZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^```aaaaaacccmmmxxxxxxtttooommmnnnlllhhhddd^^^XXXVVVYYY\\\]]]^^^```___^^^^^^bbbhhhlllmmmmmmmmmiiiddd^^^YYYRRRLLLGGGBBB@@@===:::999999;;;===>>>???BBBDDDFFFIIINNNQQQXXXZZZ]]]aaadddfffggggggfffiiilllnnnmmmlllmmmmmmqqqnnnllllllooosssttttttxxxzzz|||~~~~~~|||{{{zzz|||}}}}}}|||}}}{{{zzzyyyyyyzzz|||~~~~~~}}}|||}}}yyytttkkkbbb[[[SSSKKKHHHIIIHHHGGGEEEBBB???>>><<<<<<;;;:::888777777999;;;===EEEPPPbbbxxxrrrkkkwwwkkknnn~~~www^^^]]]qqq|||jjjVVVIII>>>888444333111------000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------.........//////111000333666444666JJJ```|||{{{{{{qqq```gggtttzzz|||||||||}}}}}}yyyuuurrrqqqtttsssssssssqqqllleee```YYYXXXZZZcccppp{{{zzzwwwpppmmmhhhdddcccfffkkknnnsssrrrqqqpppppppppooooooooohhhccceeegggeeeccccccbbbdddiiioootttwwwwwwwwwzzzzzzyyyzzz|||}}}{{{zzzzzz{{{|||{{{yyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{yyyvvvvvvvvvwwwvvvuuurrrrrrssstttuuuuuuvvvvvvssssssrrrrrrrrrrrrrrrsssqqqqqqpppqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvqqqllliiiddd```dddjjjuuuxxxrrrkkkfffcccaaa]]]aaacccdddhhhnnnooollleeeeeeeeedddcccaaa___]]]YYYYYYZZZYYYUUUVVV___kkk{{{zzzvvvnnnddd[[[UUUSSSTTTRRRQQQOOOOOONNNKKKHHHEEEBBB@@@>>>=========<<<;;;@@@===>>>CCCIIIQQQ\\\ggghhhlllpppuuuwwwwwwvvvtttvvvuuusssrrrrrrtttvvvwww{{{{{{zzzxxxvvvvvvwwwyyyvvvzzz||||||~~~zzztttssstttvvvyyyyyyxxxvvvuuuqqqmmmiiieeeaaa\\\YYY{{{sssooonnnmmmjjjiiikkkoooqqqooommmbbb___]]]^^^bbbfffgggfffgggddd]]]UUULLLDDD>>>;;;999888777888===EEEMMMRRRYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]___``````bbbkkkvvv~~~oookkkgggeeeeeedddaaa]]]___YYYVVV[[[``````^^^^^^ZZZ[[[^^^dddiiimmmooonnnllliiiccc^^^YYYSSSMMMIIIAAA???<<<:::999999;;;<<<===???AAACCCEEEIIIMMMPPPWWWYYY]]]```cccfffggggggeeehhhkkkllllllkkklllmmmpppnnnmmmnnnqqqssssssssswwwyyy|||~~~{{{zzz{{{|||}}}|||{{{{{{}}}yyyyyyxxxyyyzzz|||~~~~~~~~~{{{zzzyyy{{{}}}}}}}}}|||qqqhhh```[[[UUUMMMHHHHHHHHHGGGEEEBBB@@@>>>======<<<;;;999888888:::<<<===AAAIIIZZZrrrvvvgggwww|||qqqllltttccc\\\kkk~~~sss\\\LLL???888222111000...///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////111000333666666;;;OOOeee{{{{{{ttttttzzzcccZZZcccooouuuxxx{{{~~~~~~~~~~~~~~~zzzvvvtttrrrvvvvvvuuusssoooiiiaaa[[[YYYYYY]]]fffrrr|||}}}yyyvvvqqqmmmiiifffeeehhhmmmpppvvvssspppppprrrrrrqqqnnnnnngggbbbdddeeecccbbbcccbbbfffmmmsssxxxzzzzzzzzz{{{zzzyyyzzz|||||||||zzzxxxzzz||||||zzzyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz}}}|||zzz{{{{{{zzzxxxvvvuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuusssrrrqqqqqqqqqsssvvvwwwuuuuuuvvvvvvvvvuuuttttttuuuuuutttttttttttttttuuutttppplllkkkhhheeehhhmmm{{{}}}vvvqqqmmmiiiccc___\\\fffooosssxxx~~~||||||{{{yyyvvvssspppnnnhhhggggggfffbbb```fffooo{{{yyyvvvqqqhhh___XXXTTTSSSSSSRRRPPPOOONNNMMMJJJGGGCCCAAA>>>===>>>===<<<;;;???<<<===BBBHHHOOOZZZeeefffjjjpppvvvyyyxxxuuurrrvvvuuusssrrrssstttwwwxxx{{{{{{zzzwwwuuutttuuuwwwxxx|||}}}|||}}}|||vvvvvvvvvxxxzzzzzzxxxvvvvvvrrrkkkeee```\\\XXXUUUxxxssssssooollliiijjjnnnppppppooobbb```^^^___dddggghhhgggjjjfff```XXXOOOFFF>>>:::999888888:::???FFFNNNRRRZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]___^^^___hhhrrr{{{pppfffccc___]]]\\\[[[YYYWWW^^^XXXVVV\\\aaa```\\\YYYVVVYYY^^^dddiiilllmmmmmmlllhhhbbb]]]WWWPPPIIIEEE???>>>;;;999999999:::;;;<<<>>>AAABBBEEEHHHLLLPPPVVVXXX\\\```ccceeeggggggeeehhhjjjlllkkklllmmmnnnnnnnnnnnnpppqqqqqqqqqqqqsssvvvyyy}}}~~~}}}zzzyyyzzz{{{{{{zzzxxxwwwyyyzzzwwwwwwwwwwwwyyyzzz|||}}}}}}}}}~~~~~~|||yyyxxxtttvvvzzz}}}~~~}}}|||zzz|||~~~~~~ppphhhaaa]]]XXXPPPIIIHHHHHHGGGEEECCCAAA???>>>>>><<<;;;:::999999:::<<<===@@@EEETTTmmmzzzjjjuuu|||kkkeeennnnnnuuulll^^^gggyyy{{{dddRRRBBB999222111111///000222............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///////////////000222555777???TTThhh{{{|||uuuttt|||hhhXXXWWW```jjjooouuu{{{}}}{{{}}}zzzwwwtttsssuuutttrrrpppllleee]]]XXXWWWYYY___iiittt}}}|||xxxuuuqqqnnnjjjggghhhkkkooorrrtttppplllmmmpppqqqnnnkkklllfffbbbccccccbbbbbbddddddiiiqqqxxx|||}}}~~~}}}|||zzzyyyzzz{{{}}}|||{{{wwwzzz}}}}}}|||{{{zzzzzzxxxzzz{{{||||||{{{yyyxxx{{{{{{{{{}}}~~~~~~{{{yyyxxxxxxwwwvvvuuuuuutttsssvvvvvvwwwwwwwwwvvvvvvuuusssrrrqqqpppppprrrtttvvvttttttvvvvvvvvvuuutttsssttttttsssrrrrrrssstttuuuqqqnnnlllnnnmmmlllnnnrrr|||wwwrrrpppmmmgggbbbccclllwww~~~vvvuuuttttttpppmmmoootttyyyxxxtttmmmddd[[[VVVSSSTTTRRRPPPOOOOOONNNLLLJJJEEEBBB@@@???>>>>>><<<;;;>>><<<<<>>999888888888:::???GGGNNNSSSZZZ[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^]]]]]]eeeooo|||lll___XXXWWWTTTTTTTTTUUUVVVVVV\\\XXXXXX]]]aaa^^^ZZZXXXVVVZZZ```eeeiiikkkllllllnnnjjjccc\\\UUUNNNFFFAAA>>><<<;;;999999999:::;;;<<<>>>@@@BBBDDDGGGLLLOOOUUUWWW[[[___bbbeeefffgggfffhhhkkklllllllllnnnppplllmmmooopppppppppppppppnnnqqquuuyyy{{{{{{zzzyyyxxxyyyyyywwwuuutttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{|||}}}}}}|||zzzxxxwwwsssuuuxxx{{{||||||{{{zzz|||~~~sssjjjccc```\\\SSSLLLIIIIIIHHHFFFCCCAAA@@@??????<<<<<<;;;:::::::::;;;<<>>;;;;;;@@@EEEKKKVVV```lllnnnqqquuuxxxzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxuuurrrqqqrrrsssvvv{{{}}}zzzxxxzzz{{{zzzyyyxxxxxxyyyzzzyyywwwuuupppkkkddd^^^ZZZVVVSSSQQQyyyuuuwwwuuurrrooopppsssuuuuuusssnnnkkkjjjlllqqqssssssqqqmmmkkkfff^^^SSSHHH>>>999888888999;;;AAAHHHOOOSSSZZZ[[[[[[[[[[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[]]][[[[[[bbblllzzzzzzjjj[[[PPPJJJIIIJJJKKKMMMQQQUUUWWWZZZXXXYYY^^^^^^ZZZWWWWWWUUUZZZ```fffiiikkkmmmnnnqqqllleee^^^VVVMMMEEE@@@<<<;;;:::999888999999:::;;;===???AAACCCGGGKKKOOOTTTVVVZZZ^^^bbbdddfffgggfffhhhjjjkkklllmmmoooqqqlllnnnpppqqqpppooopppqqqnnnppprrruuuwwwxxxxxxxxxwwwwwwwwwvvvsssssssssuuuvvvvvvwwwwwwwwwwwwwwwwwwyyyzzz{{{||||||{{{yyywwwwwwxxxzzz{{{|||}}}||||||{{{~~~wwwmmmdddaaa^^^VVVNNNJJJIIIHHHFFFDDDBBBAAA@@@@@@<<<;;;;;;:::::::::::::::@@@CCCNNNfffqqqfffhhhpppiiiooopppyyyhhhdddqqqqqqaaaNNNAAA666222222000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000...000111222888FFF[[[kkkrrrwwwzzz}}}zzzxxx~~~ooo]]]MMMMMMSSSYYY___eeelllssszzzzzzvvvsssvvvyyy}}}~~~~~~}}}{{{yyywwwuuurrrooojjjeeebbb^^^YYYVVVTTTZZZdddpppyyy~~~{{{xxxuuurrrooommmkkkjjjjjjmmmqqqttttttqqqnnnnnnppppppooolllkkkfffbbbbbbbbb```bbbgggdddkkksssxxxyyyzzz{{{}}}}}}{{{{{{}}}|||~~~~~~}}}}}}}}}|||||||||{{{yyywwwuuussstttuuuxxx{{{~~~||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyyyywwwuuurrrqqqppppppqqqqqqrrrsssttttttsssssstttuuuuuuuuuttttttqqqqqqrrrrrrrrrqqqqqqpppgggeeeiiiqqqwwwxxxzzz}}}zzzvvvuuuxxx~~~~~~}}}wwwnnnddd\\\XXXUUUTTTUUUVVVVVVUUUQQQNNNJJJHHHEEECCCBBBAAA???===???<<<<<<@@@DDDJJJUUU___mmmooorrruuuxxx{{{||||||{{{zzzzzzyyyxxxxxxxxxxxxwwwwwwvvvtttqqqpppqqqsssssszzz|||yyyvvvwwwxxxwwwwwwvvvvvvwwwyyyxxxvvvtttlllhhhbbb]]]YYYUUURRROOO{{{www{{{zzzwwwuuuvvvyyy{{{yyywwwvvvsssqqqrrruuuvvvtttrrrpppnnniiiaaaVVVJJJ@@@999999999:::>>>CCCJJJQQQUUUYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\ZZZYYY```iiisss~~~zzzgggWWWLLLGGGBBBCCCCCCDDDGGGKKKOOORRRSSSSSSVVVYYYWWWRRRQQQTTTPPPUUU\\\aaaeeehhhlllooonnnjjjccc\\\UUUMMMEEE@@@;;;:::999999888999999:::;;;<<>>@@@<<<<<<@@@DDDJJJTTT^^^kkknnnrrrwwwzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuutttuuuuuutttrrrppppppqqqsssrrryyy}}}zzzvvvvvvvvvttttttttttttuuuwwwwwwuuusssjjjgggbbb]]]YYYTTTOOOLLL~~~{{{}}}{{{yyy{{{~~~}}}zzzzzzwwwttttttuuuuuurrrooorrrpppllldddYYYLLLAAA::::::;;;<<>>@@@CCCFFFKKKNNNRRRUUUYYY[[[]]]___aaacccccccccdddeeegggjjjmmmoooooopppqqqsssuuuvvvwwwxxxzzzvvvtttwwwwwwtttrrrsssvvvtttsssuuuyyy{{{zzzxxx|||}}}~~~|||zzzxxxxxxxxxuuuuuuvvvwwwwwwxxxyyyyyy}}}|||zzzyyyyyyyyy{{{|||~~~|||}}}wwwjjjfffbbbXXXOOOLLLJJJIIIGGGGGGGGGFFFCCCAAA>>><<<;;;999888888999999======FFF]]]oooTTTSSSggg}}}rrryyyvvv```]]]nnnxxxiiiRRR===888555///...222////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------.........//////000111222666555444888BBBSSSeeepppqqq}}}~~~uuucccTTTJJJQQQ```lllrrrtttzzz||||||xxx~~~||||||yyypppiiieeebbb[[[WWWVVVZZZcccooozzzzzzwwwtttoookkknnnlllkkkmmmoooqqqqqqqqqrrrqqqoooooopppqqqpppooojjjeeecccddddddcccfffkkknnnttt{{{~~~~~~~~~|||{{{{{{{{{|||}}}vvvwwwwwwwwwxxxxxxxxxxxxyyywwwuuuuuuwwwxxxyyyxxxuuusssrrrtttwwwyyyxxxvvvxxxwwwuuuuuuvvvuuutttssssssssstttuuuvvvvvvvvvuuutttsssqqqoooooooooqqqrrrxxxuuussssssssspppiiiccc\\\XXXWWW___nnnzzz}}}|||}}}~~~~~~zzzyyyxxx{{{yyyrrrjjjbbb]]]]]]]]]___aaabbb```\\\XXXWWWQQQKKKGGGEEEDDDAAA>>>;;;===???@@@DDDKKKVVV]]]hhhooovvvxxxtttrrrtttxxxyyywwwtttsssssssssrrrqqquuuuuuuuutttssssssrrrrrrtttwwwzzz{{{yyywwwuuuuuusssqqqoooqqqtttvvvuuutttiiifffbbb]]]YYYTTTNNNJJJ{{{vvvsssqqqqqqqqqooonnnkkkdddZZZNNNCCC<<<:::999999===DDDLLLSSSVVVXXXXXXWWWWWWWWWWWWXXXXXXTTTTTTTTTSSSRRRPPPNNNMMMJJJKKKMMMMMMNNNPPPSSSVVVUUUWWWXXXYYYZZZ]]]aaadddjjjjjjeeeYYYJJJ@@@>>>@@@BBBAAAAAA@@@AAABBBDDDEEEEEEGGGIIIIIIGGGEEECCCCCCGGGIIIMMMSSSXXX\\\___aaa```\\\WWWQQQLLLEEE???;;;666666555555666666777888999;;;>>>@@@BBBEEEJJJMMMQQQTTTXXXZZZ\\\^^^```bbbeeeeeeeeefffgggiiikkklllooopppqqqsssuuuvvvwwwxxxzzzuuussstttuuusssrrrtttyyywwwwwwyyy|||~~~}}}|||yyy{{{}}}}}}{{{zzzzzz{{{uuuvvvwwwwwwxxxyyyyyyyyy}}}|||zzzzzz{{{}}}~~~~~~~~~|||pppkkkfff]]]TTTQQQKKKJJJHHHGGGGGGFFFCCCAAA>>>===;;;999888888999999===???JJJbbb}}}___VVVeeexxxlllqqqzzzaaa\\\mmmwww|||zzzmmmVVVAAA:::777111000444////////////............---------------------------,,,,,,++++++,,,,,,---,,,---------------------.................................//////000111222222111222888EEEYYYnnn{{{tttfff]]]YYYbbbnnnuuuwwwvvvxxx|||}}}}}}wwwooogggddd```ZZZVVVUUUZZZcccooo{{{{{{yyyuuupppkkkmmmllllllmmmppprrrsssrrrtttsssqqqqqqqqqpppmmmkkkhhheeecccddddddcccfffkkkssswww}}}~~~~~~~~~|||{{{{{{{{{|||}}}zzzyyyyyyxxxxxxwwwwwwvvvyyywwwvvvwwwyyy{{{||||||xxxuuuttttttvvvxxxwwwuuuxxxwwwvvvuuuuuuuuuuuutttsssttttttuuuuuuuuuuuutttuuutttsssrrrqqqrrrssssssxxxtttqqqqqqqqqnnngggaaaZZZUUUSSSZZZiiivvv||||||zzzvvvuuuwww{{{yyypppjjjhhhaaaaaafffsss|||vvvooohhhbbb^^^^^^___aaabbbbbb___\\\YYYSSSMMMHHHGGGEEEAAA>>>;;;===???@@@DDDKKKVVV^^^iiiooouuuuuurrrqqqtttxxxzzzxxxvvvuuuuuuuuutttssstttttttttttttttuuuuuuvvvvvvxxxzzzyyywwwvvvuuuvvvsssqqqppppppssstttsssrrriiifffaaa]]]XXXSSSNNNKKK}}}wwwsssqqqqqqrrrnnnmmmjjjcccYYYNNNCCC===:::999999===DDDLLLRRRUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRNNNJJJFFFCCCBBBDDDFFFGGGIIILLLPPPSSSSSSUUUVVVWWWYYY\\\aaadddfffaaaYYYNNNEEE@@@@@@AAACCCBBBAAA?????????@@@@@@AAACCCEEEEEECCCAAA@@@@@@CCCEEEIIINNNSSSWWWZZZ\\\XXXTTTOOOJJJFFFAAA<<<888333333333333333444555555888:::===>>>@@@DDDHHHLLLOOORRRVVVYYYZZZ\\\___aaaggggggffffffggghhhiiiiiiooooooppprrrtttuuuwwwwwwyyytttqqqssstttrrrrrrtttyyyxxxxxxzzz}}}~~~~~~vvvyyy|||}}}}}}||||||}}}wwwxxxxxxyyyzzzzzzzzzzzz~~~}}}||||||}}}tttnnniii```XXXTTTMMMKKKIIIGGGGGGFFFCCCAAA>>>===;;;:::999888999999<<>>;;;===>>>@@@CCCLLLWWW___iiioootttuuurrrrrrtttxxxyyyyyyxxxwwwvvvuuutttttttttsssssssssuuuwwwyyyzzzzzzzzzyyywwwttttttvvvxxxtttrrrqqqqqqrrrrrrqqqpppiiieee```[[[WWWSSSNNNKKKxxx~~~wwwrrrppppppqqqnnnmmmjjjdddZZZOOODDD>>>:::999999===DDDLLLQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRNNNJJJEEEAAA???>>>@@@BBBDDDFFFIIIMMMQQQRRRSSSTTTUUUVVVZZZ___cccfff]]]QQQGGGBBBBBBBBBBBBCCCBBB@@@>>>===<<<<<<<<<>>>@@@BBBCCCAAA@@@??????@@@BBBFFFJJJOOOSSSUUUWWWSSSOOOJJJFFFAAA===999555444444444444444555666777888999<<<===???BBBGGGJJJMMMPPPTTTWWWYYY[[[^^^```ddddddeeeeeefffgggggghhhlllmmmnnnpppqqqssstttuuuvvvrrrrrruuuvvvsssrrrsssuuuuuuvvvwwwyyy{{{{{{|||uuuxxx|||~~~}}}|||||||||yyyzzz{{{|||}}}}}}||||||~~~}}}||||||~~~~~~~~~uuunnnggg```YYYTTTOOOLLLIIIHHHGGGFFFCCCAAA???>>><<<:::999888888999;;;===FFFXXXqqqqqqZZZ\\\yyy}}}xxxnnndddUUUeeefffWWWaaannnuuu}}}nnn[[[FFF:::444000///222////////////............------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,---------...........................///000111222444333444>>>RRRkkknnnnnnuuutttvvv|||zzzoooiiiccc```[[[UUUSSSUUU]]]eeerrr||||||yyytttnnnjjjhhhhhhiiilllpppsssssssssrrrsssssstttssspppjjjfffdddcccdddeeedddaaaeeekkkuuuwwwzzz}}}~~~~~~~~~|||}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuutttvvvuuuuuuwwwyyyzzzxxxwwwuuutttrrrrrrrrrtttuuuuuuvvvvvvvvvuuuttttttuuuwwwuuuuuutttsssssssssrrrrrruuuvvvvvvwwwwwwvvvuuuuuuxxxuuurrrqqqqqqqqqooolll^^^YYYVVVZZZdddnnnrrrsssqqqmmmlllooottt{{{ppp___VVVWWWTTTTTT^^^qqq}}}wwwoooiiiaaa___^^^^^^aaadddeeefff^^^XXXQQQKKKHHHEEEAAA>>>;;;===>>>@@@DDDMMMXXXaaaiiiooovvvxxxwwwuuuuuuvvvyyyzzzzzzxxxvvvtttttttttttttttssstttuuuwwwzzz|||}}}{{{xxxtttrrrssswwwzzzuuuuuutttssssssrrrqqqoooiiieee___ZZZVVVRRROOOLLLqqqwwwqqqooooooooommmllljjjddd[[[PPPEEE???999999:::>>>DDDKKKPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTQQQLLLHHHDDDAAAAAA@@@@@@BBBDDDEEEFFFIIIMMMPPPPPPQQQRRRRRRTTTXXX]]]aaahhh]]]NNNEEEBBBCCCCCCBBBBBB@@@>>><<<::::::::::::<<>>:::666333444333333444555666777777888999;;;===>>>AAAFFFIIILLLOOOSSSVVVXXXZZZ]]]```___```aaaccceeefffggghhhjjjjjjlllmmmoooppprrrrrrsssqqqrrrwwwyyyuuurrrrrrssstttuuuvvvvvvwwwxxxyyywwwzzz|||}}}|||zzzzzzzzz|||}}}~~~~~~}}}}}}|||{{{zzz{{{}}}}}}~~~~~~|||~~~xxxnnngggbbb[[[VVVQQQNNNJJJHHHGGGEEECCCBBB@@@???===:::999888888999:::;;;AAANNNccc|||}}}jjjiii~~~~~~wwwnnnXXXcccyyymmmZZZ___rrrxxx~~~ooo___KKK===555000///000////////////............------------------------...------,,,,,,------...---------------------------------.........//////............///000111222666444666AAAUUUnnnkkkgggxxxyyy|||~~~zzzwwwmmmgggaaa]]]XXXSSSSSSWWWaaahhhsss|||~~~~~~|||yyyvvvqqqlllhhheeeeeegggkkkoooqqqqqqpppnnnoooqqqsssssspppkkkgggdddcccdddeeecccaaaeeemmmvvvwwwyyy|||~~~~~~~~~}}}{{{|||||||||||||||{{{{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvxxxwwwxxxyyyyyyxxxuuusssppppppppppppqqqsssuuuvvvuuuvvvvvvtttrrrrrrtttwwwvvvuuutttssssssssssssssstttuuuvvvvvvvvvvvvuuuuuutttrrrpppooooooqqqrrrsssfffccc```aaagggjjjjjjiiiiiiggghhhmmmsssyyykkk^^^[[[VVVTTT[[[mmmwwwnnnhhhaaa^^^\\\]]]```dddfffggg___YYYRRRLLLIIIFFFBBB>>><<<>>>???@@@EEENNN[[[dddiiipppxxx}}}|||yyyvvvuuuzzz|||}}}{{{wwwtttttttttssssssssstttuuuwwwxxxzzz}}}{{{xxxtttrrrssswww{{{wwwwwwxxxwwwuuusssqqqqqqjjjeee___YYYUUUSSSPPPNNNmmmyyyxxxsssoooooooookkkkkkhhhcccZZZOOOEEE???999888:::>>>EEEKKKOOOQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNKKKGGGCCCAAABBBDDDEEEIIIJJJJJJJJJJJJKKKNNNQQQPPPQQQPPPPPPQQQUUUZZZ^^^fff\\\NNNDDDBBBBBBAAA@@@???===<<<:::999888999999;;;>>>AAABBBAAA@@@@@@@@@@@@AAACCCFFFHHHJJJKKKKKKNNNJJJDDD???;;;888444222111111111222333444555666888999;;;===>>>AAAEEEHHHKKKNNNRRRUUUXXXZZZ]]]```\\\^^^```ccceeeggghhhiiihhhiiijjjlllnnnoooqqqqqqqqqoooqqqvvvxxxuuurrrrrrtttvvvwwwwwwvvvuuuwwwxxxyyyzzz{{{{{{yyyxxxxxxxxx|||}}}}}}|||{{{zzzyyyyyy{{{}}}~~~}}}~~~~~~|||~~~~~~ssskkkgggaaa[[[SSSPPPKKKHHHGGGEEEDDDBBBAAA???===;;;999888888999:::;;;???HHHYYYqqqxxxrrr}}}dddiiixxxuuu^^^___qqqxxxsssfffSSSDDD:::555333222////////////............------------------------......------------......,,,,,,,,,---------......,,,,,,------.../////////.........//////000111222333333777DDDYYYqqqooohhhyyy|||~~~xxxtttmmmfff___ZZZTTTQQQTTTZZZeeekkkttt{{{~~~~~~~~~}}}}}}|||zzzwwwrrrnnniiigggcccdddfffjjjnnnpppooonnnkkklllnnnqqqrrrppplllhhheeeeeeeeeeeebbbaaagggpppzzzzzz|||~~~}}}~~~~~~~~~|||zzz{{{||||||||||||{{{zzzzzzvvvvvvwwwwwwwwwxxxxxxxxx{{{zzz{{{||||||zzzuuurrrlllnnnpppqqqrrrsssuuuwwwuuuvvvuuurrrooonnnrrruuuwwwvvvtttsssssstttuuuvvvttttttuuuuuuuuuuuuvvvvvvpppnnnllljjjkkknnnqqqtttoookkkhhhfffgggfffccc___^^^^^^ccclllsssxxx~~~nnn___ZZZVVV]]]mmmzzzpppiiiaaa___]]]]]]aaadddggghhhaaa[[[TTTNNNKKKHHHDDD@@@>>>???@@@BBBFFFPPP^^^gggjjjqqqyyy|||wwwuuu{{{}}}|||wwwrrrqqqrrrpppppprrrssstttvvvwwwwwwzzzzzzxxxuuussstttxxx{{{wwwyyyzzzyyyvvvsssrrrrrrkkkfff___YYYUUUSSSRRRQQQgggrrr~~~{{{uuurrrpppoooiiihhhfffaaaXXXNNNDDD>>>999888:::>>>EEEKKKOOOPPPNNNOOOQQQRRRRRRQQQOOONNNHHHGGGFFFFFFGGGIIIKKKMMMSSSSSSSSSQQQOOOOOOQQQSSSQQQPPPPPPNNNOOORRRXXX\\\```WWWLLLCCC@@@???>>>===;;;:::999888888888999::::::===@@@AAAAAA@@@@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFGGGCCC>>>:::777555333111000000000111222333555666999:::<<<===>>>AAAEEEHHHKKKNNNRRRUUUXXXZZZ^^^```]]]___aaadddgggiiiiiijjjiiijjjkkkmmmnnnpppqqqrrrqqqmmmmmmqqqsssqqqqqqsssuuuwwwxxxwwwtttssstttvvvyyyzzzyyyxxxvvvvvvwwwyyyzzz{{{}}}}}}{{{zzzzzzyyyyyyyyy{{{}}}~~~}}}~~~~~~wwwooolllggg```TTTQQQLLLIIIGGGEEEDDDBBBAAA@@@>>>;;;999999888888888:::===DDDPPPcccyyyrrr{{{lllllluuuwww___]]]gggrrr}}}uuukkkZZZJJJ@@@:::666333////////////............------------------------......------------......***++++++,,,---...//////,,,,,,------...//////000.........//////000111222000222999JJJbbbyyyuuunnnvvvwwwxxxrrrmmmfff]]]WWWQQQPPPVVV^^^ggglllttt{{{~~~}}}|||zzzvvvqqqlllhhhgggdddeeegggjjjnnnoooooommmjjjkkklllnnnpppnnnjjjggggggffffffeeeaaaaaaiiittt||||||~~~}}}}}}~~~}}}{{{yyy{{{{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{}}}}}}zzzvvvrrrlllooosssuuutttssstttuuutttvvvuuuqqqlllkkkooossswwwvvvuuuttttttuuuwwwxxxvvvuuutttttttttvvvwwwxxxqqqooollliiihhhkkkooosssuuupppjjjeeeccc```]]]ZZZZZZ]]]eeeooouuuxxx}}}wwwoooiiikkkxxxuuunnncccaaa___```cccfffhhhiiiccc^^^VVVQQQOOOLLLHHHDDD???@@@AAACCCHHHRRR```jjjmmmqqqwww{{{|||{{{yyywwwwwwzzz{{{xxxqqqkkkiiijjjjjjlllooorrrtttvvvvvvvvvwwwwwwxxxwwwuuuvvvxxxzzzuuuxxxzzzyyyvvvsssrrrrrrmmmggg___YYYVVVTTTSSSSSSbbbkkkwww~~~xxxtttqqqpppffffffddd___VVVLLLBBB<<<888888:::>>>EEEKKKNNNPPPMMMNNNPPPQQQQQQPPPNNNMMMFFFGGGIIILLLNNNQQQSSSTTTZZZZZZYYYVVVSSSRRRSSSTTTQQQQQQOOONNNNNNQQQVVVZZZZZZSSSJJJBBB???===<<<;;;999888777777777888999:::999<<>>999666444333222000111111111222333555666777999;;;<<<===???AAAEEEHHHKKKNNNRRRVVVXXX[[[^^^```___aaacccfffhhhiiijjjjjjjjjkkklllnnnpppqqqrrrsssrrrllliiikkknnnnnnqqquuutttvvvwwwuuurrrpppqqqsssxxxxxxwwwvvvtttuuuxxx{{{xxxzzz|||}}}}}}{{{yyyxxxzzzzzzyyyzzz{{{~~~~~~~~~yyyqqqnnniiibbbUUURRRMMMIIIGGGEEEDDDBBBBBB@@@>>>;;;:::999888888777999<<>>===>>>???>>>===;;;:::888666333222111000111/////////000111333444555888999;;;===@@@CCCFFFHHHLLLMMMPPPSSSWWWZZZ]]]^^^bbbcccdddfffhhhiiijjjkkkjjjjjjjjjjjjkkkmmmoooqqqqqqooommmllllllooorrrtttsssssssssrrrqqqqqqsssvvvzzzzzz{{{{{{zzzxxxvvvuuuwwwyyy{{{{{{yyyvvvuuuuuuvvvwwwyyy{{{}}}zzzrrrmmmgggbbbTTTPPPJJJFFFDDDCCCCCCBBBBBBAAA@@@>>>===;;;:::999:::999:::???EEENNN]]]kkkyyyxxxpppiiijjjkkkpppwwwyyycccUUUWWWbbbqqq~~~tttnnnbbbQQQAAA777333333000000000000////////////........................,,,------......------,,,------------------------,,,---......//////......//////000000111222444555555555AAAZZZvvv}}}wwwppphhhkkkxxx}}}yyysssssskkk```WWWPPPPPPXXXcccfffpppxxx{{{}}}zzzrrrooopppnnngggffflllnnnlllllloooooonnnooonnnmmmmmmllljjjgggeeefffdddbbb```bbbgggnnnsss}}}||||||yyy||||||zzzzzz{{{xxxxxxyyyzzz||||||zzzxxxwwwxxxyyyzzzyyywwwuuusssttttttssssssrrrrrrrrrsssqqqsssuuuwwwxxxxxxwwwvvvqqqpppmmmgggcccdddjjjooouuuvvvwwwwwwwwwvvvtttssswwwuuuuuuwwwzzz{{{xxxuuuwwwsssnnnjjjiiiiiijjjiiipppmmmggg___YYYVVVVVVXXXcccjjjrrrwwwxxxxxxyyyzzz{{{qqqiiifffdddeeejjjmmmooonnngggddd^^^XXXRRRMMMJJJHHH@@@@@@AAACCCJJJVVVeeepppsssssstttvvvxxxyyywwwuuuvvvrrrjjjaaa[[[WWWVVVUUU\\\ccckkkqqqssstttuuuvvvzzzzzzxxxuuussstttwwwzzz{{{vvvqqqpppqqqrrroookkkkkkfff___YYYVVVUUUTTTSSSeeegggmmmzzz|||xxxssspppfffdddaaa]]]VVVMMMCCC<<<999999:::<<<@@@FFFLLLOOORRROOOLLLKKKLLLLLLJJJHHHJJJKKKLLLOOOSSSWWWZZZ\\\WWWVVVSSSQQQOOOOOOOOOPPPRRRNNNKKKLLLPPPTTTVVVWWWZZZRRRHHH@@@<<<;;;;;;:::999888888888888999::::::===>>>???AAABBBAAAAAA@@@???>>>======>>>>>><<<:::999888666333222111000000/////////000111333444555777888:::<<>>=========888888777777999;;;>>>???>>>???@@@AAABBBBBBBBBBBB???>>><<<<<<===<<<;;;999888777666444222111000000//////000000111222444444666777999;;;>>>AAADDDFFFIIIJJJMMMQQQUUUXXX[[[\\\bbbbbbaaabbbccceeeggghhhiiiiiiiiiiiijjjkkkmmmnnnnnnnnnnnnnnnpppqqqssstttwwwwwwwwwuuusssrrrrrrttt{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{}}}}}}{{{xxxwwwwwwzzzzzzzzzzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{|||||||||zzzppphhhccc```[[[WWWPPPKKKHHHGGGFFFEEEBBBBBB@@@???===;;;::::::888666777:::???III[[[kkkrrreeeqqq|||tttnnnaaa^^^cccmmmppprrriiiYYYUUU___mmmyyyssslll```PPPAAA777333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---......//////......//////000000111222444555555999HHHccc}}}{{{eeeYYYUUUaaavvv~~~yyytttnnnfff\\\UUUPPPPPPZZZeeesss|||}}}|||wwwqqqoooooommmiiieeelllqqqqqqrrrttttttqqqmmmllllllkkkiiigggeeeddd```bbbcccbbbccciiittt|||}}}||||||~~~}}}{{{vvvxxxzzzzzzzzzyyyzzz{{{|||{{{{{{|||}}}~~~}}}|||yyyyyyzzzzzzzzzxxxwwwvvvuuutttsssrrrsssuuuwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvuuurrrooonnnooopppqqqqqqssstttuuuvvvwwwwwwwwwvvvwwwuuutttuuuvvvuuuqqqmmmllliiieeeccccccccccccccc```^^^[[[VVVTTTUUUYYY\\\ggglllsssuuutttsssssstttwww|||~~~~~~vvvjjjhhhgggiiilllnnnoooooollliiiddd^^^WWWQQQLLLJJJCCCCCCDDDGGGOOOZZZhhhppppppqqqtttwwwyyyxxxtttqqqiiieee^^^YYYVVVVVVXXXYYY]]]ccckkkqqquuuvvvxxxxxxuuuvvvwwwvvvuuuuuuvvvxxxxxxuuuqqqooonnnkkkfffbbb```]]]ZZZXXXVVVTTTQQQOOObbbcccgggrrr~~~{{{wwwqqqllleeebbb^^^YYYSSSLLLDDD>>>888888888:::===AAAEEEHHHLLLJJJIIIHHHGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGIIIJJJLLLMMMKKKKKKLLLOOOSSSWWWZZZ\\\[[[WWWPPPJJJDDDAAA???>>>999888777777888<<>><<<;;;;;;;;;:::888777666555444222111000000000000000000111222333444555666777:::===@@@CCCDDDGGGIIIKKKOOOSSSWWWZZZ[[[____________aaadddgggiiiiiihhhhhhhhhiiikkkmmmnnnlllmmmnnnpppqqqrrrssssssvvvwwwwwwvvvtttssstttuuuyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~|||zzzyyyyyy|||{{{zzzyyyzzz|||~~~zzzzzzzzzzzz{{{{{{|||}}}yyy~~~zzzpppgggcccbbb^^^YYYRRRLLLIIIGGGFFFEEECCCBBBAAA???===<<<;;;:::888777777:::===GGGZZZlllxxxfffjjj|||sssmmm```YYY```sss|||nnn\\\SSS^^^mmmyyypppiii\\\MMM@@@888444222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---......///........./////////000111222444444666<<>>AAACCCGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIHHHIIILLLPPPTTTYYY]]]```^^^]]]YYYSSSLLLEEE@@@>>>;;;:::888888999<<>><<<;;;:::999888999:::===FFFYYYkkklllkkk|||}}}vvvpppcccXXX^^^yyyuuu___QQQ^^^nnnzzzooogggZZZLLLAAA:::666444000000000000////////////------------------------,,,------......------,,,------------------------,,,---......///........./////////000111222444444777???PPPfff{{{wwwnnniiiXXXTTTPPPeee}}}~~~}}}|||wwwsssggg```XXXSSSPPPSSS___kkkuuu~~~{{{vvvrrrnnnjjjfffdddhhhnnnsssrrrqqqpppnnnjjjjjjkkkkkkiiieeeccccccddd```bbbcccbbbccciiisss||||||}}}~~~}}}|||zzzxxxxxxuuuttttttuuuvvvxxxzzz{{{|||zzzwwwwwwyyy{{{||||||yyyyyyzzzzzzyyyyyyxxxxxxzzzxxxvvvsssrrrrrrrrrsssrrrssstttvvvwwwxxxxxxxxxuuusssqqqsssuuuvvvsssppprrrssssssuuuvvvwwwxxxyyyyyyvvvtttsssqqqmmmeee```VVVVVVWWWZZZ___bbbdddddd```^^^[[[XXXWWWZZZ```eeemmmooopppnnnjjjiiikkkmmmsssyyy}}}|||{{{}}}}}}{{{wwwzzz{{{sssrrrpppooonnnppprrrtttqqqoookkkeee]]]TTTMMMIIICCCCCCEEEJJJTTT```kkkqqqwwwwwwwwwwwwvvvsssmmmiiicccaaa___]]]]]]___bbbddd```dddiiipppuuuxxxyyyxxxyyyzzzzzzxxxvvvtttttttttuuutttqqqoookkkgggbbb___[[[ZZZZZZ[[[[[[XXXTTTQQQbbbbbbeeemmm{{{}}}wwwuuuuuusssrrrqqqrrrqqqoookkkhhhccc___YYYRRRKKKDDD===888777777777888999<<<>>>???AAABBBCCCCCCCCCCCCFFFHHHHHHGGGDDDBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFHHHLLLOOOTTTZZZ```eeedddddd```YYYPPPGGG@@@>>>;;;;;;::::::<<<>>>AAABBBDDDEEEGGGIIIJJJIIIHHHGGGDDDAAA===;;;;;;:::999888555555444444333111000///111111000000111222222333444555777999<<>><<<;;;;;;999999;;;<<<<<>><<<===???@@@AAABBBCCCDDDDDDEEEEEEDDDEEEHHHKKKNNNSSSZZZccciiillljjjdddZZZNNNEEE@@@>>>:::;;;<<<>>>@@@CCCEEEFFFEEEGGGKKKMMMNNNMMMJJJHHHEEEBBB>>><<<;;;:::999888444444444444333111000///111111111000111111222333444555777999<<<@@@BBBDDDDDDFFFIIINNNRRRVVVZZZ[[[\\\^^^aaaeeeggghhhhhhhhhffffffgggiiikkkooorrrtttqqqqqqqqqqqqqqqqqqqqqqqqqqqtttvvvwwwvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwyyyzzzwwwzzz|||}}}|||zzzyyyyyyzzzzzzzzz{{{|||}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxyyyzzz|||yyyjjjbbbddd___ZZZSSSNNNKKKIIIHHHGGGCCCCCCBBB@@@>>>===;;;;;;888999<<<<<<;;;AAARRRddd~~~iiiffffff~~~uuujjj___]]]qqqjjjRRR^^^kkkttt|||{{{qqqaaaSSSGGG???888444000000000000////////////------------------------,,,------......------,,,------------------------,,,---......//////......//////000000111222444555666CCCXXXjjjttt{{{yyy~~~|||zzzvvvlllaaaYYYVVVlll~~~{{{xxxsssoooccc]]]WWWSSSSSSXXXeeerrrwww}}}vvvqqqqqqnnnhhheeegggkkkpppsssqqqooopppooollljjjlllllliiidddaaadddgggeeebbb```bbbiiissszzz~~~{{{}}}~~~{{{yyyyyyyyyyyyuuurrrrrruuuxxxzzzzzz|||xxxuuusssuuuxxxzzz{{{xxxxxxwwwwwwwwwxxxxxxxxx{{{{{{{{{zzzxxxvvvtttssswwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttssstttttttttttttttuuuvvvxxxyyy|||yyyvvvsssooohhh^^^VVVOOOQQQTTTZZZ```ddddddddd```^^^[[[WWWWWW\\\ccchhhkkkiiiccc\\\XXXYYY```fffkkkqqqvvvvvvvvvwwwwwwtttxxx{{{}}}|||{{{~~~zzzsssooopppuuuyyyyyyxxxtttnnnfff[[[RRRMMMDDDDDDGGGPPP]]]kkktttxxx|||zzzxxxvvvuuussspppmmmllllllllllllkkkkkkjjjjjjdddeeehhhmmmsssvvvvvvtttuuuuuuuuusssqqqqqqtttvvvnnnnnnllliiieeecccbbbbbb^^^]]]]]]^^^^^^[[[WWWTTTddddddffflllxxxyyypppllllllgggfffeeeeeeggghhhgggfff[[[WWWPPPKKKEEE@@@<<<888666666666666777888:::::::::===???@@@@@@BBBFFFJJJDDDAAA<<<999888999<<<>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGKKKNNNRRRZZZdddlllqqqnnneeeXXXKKKBBB??????999;;;===@@@DDDGGGIIIJJJEEEHHHMMMPPPQQQOOOKKKHHHGGGCCC???<<<;;;;;;:::999333444444444333111000///111111111111111111222222555666777:::===@@@CCCDDDDDDFFFIIINNNRRRWWWZZZ\\\___aaadddgggiiihhhgggfffeeefffgggiiilllpppsssuuusssrrrqqqqqqppppppqqqqqqsssuuuwwwwwwuuutttssstttvvvvvvuuuuuuvvvxxxzzz{{{vvvyyy||||||{{{zzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||||||||||||||yyyyyyyyy{{{{{{jjjaaabbb___ZZZTTTOOOLLLKKKJJJIIIDDDCCCBBB@@@>>>===<<<;;;777999<<<<<<:::???OOOaaarrr___]]]```}}}vvvkkkaaa]]]jjjmmmSSS]]]hhhpppxxxwwwfffVVVJJJ@@@888444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---......//////......//////000000111222444555555DDD[[[mmmuuu}}}~~~xxxzzz{{{xxxsssnnnhhh___XXXWWWlll~~~zzzwwwrrrnnnbbb\\\VVVTTTTTTYYYgggtttyyy}}}zzzsssooopppoooiiigggjjjhhhmmmooommmlllnnnnnnllljjjmmmmmmiiidddaaadddhhhfffaaa___cccmmmxxx{{{}}}{{{yyyyyyzzzzzzvvvrrrrrruuuxxxzzzzzz|||yyyuuusssuuuxxx{{{|||xxxwwwwwwvvvwwwwwwxxxxxxzzz{{{|||}}}|||yyywwwuuu{{{zzzyyywwwvvvuuuuuuuuuxxxzzz{{{yyyuuussstttvvvuuuuuutttttttttvvvwwwxxx}}}zzzwwwsssoooggg\\\UUUQQQRRRVVV[[[```cccdddcccaaa___\\\YYYZZZ___fffllliiieee^^^VVVQQQTTT\\\ccckkkqqqvvvuuuuuuvvvuuurrrooorrrwwwzzz|||}}}www}}}|||||||||tttooopppuuu{{{|||{{{xxxrrriii^^^TTTOOOEEEEEEIIISSSaaaoooxxx||||||zzzwwwuuuuuutttsssqqqooooooppppppooonnnllljjjeeeeeeggglllrrruuuuuusssrrrrrrqqqooooooqqquuuxxxlllkkkiiifffcccaaabbbccc^^^^^^]]]]]]]]][[[XXXUUUjjjdddccclllzzzzzzooohhhddddddcccaaa___^^^]]]\\\\\\TTTPPPJJJEEEAAA>>>;;;888666666666666666666666666888999:::<<<>>>AAACCCDDDAAA<<<888666888::::::999;;;;;;;;;<<<<<<===>>>??????FFFJJJJJJNNNZZZiiiqqqxxxiiiWWWMMMJJJHHHCCC>>>;;;===AAADDDFFFGGGGGGFFFJJJIIIIIIKKKNNNNNNKKKGGGEEEBBB>>><<<;;;;;;;;;:::666555444444444333111///444333222222222333444555555777999::::::;;;===???CCCFFFIIILLLOOORRRWWWZZZ^^^___aaaccceeefffggghhhiiigggeeehhhmmmsssuuuuuusssrrrpppmmmkkklllooorrrvvvwwwwwwwwwwwwwwwvvvuuu{{{{{{{{{yyyxxxwwwxxxyyywwwyyy{{{}}}~~~|||zzzyyyzzz{{{}}}}}}||||||~~~}}}|||{{{|||~~~}}}zzzyyy|||{{{rrriiidddccc^^^XXXRRRNNNKKKIIIHHHGGGEEEBBB???============<<<::::::<<<===AAAJJJUUUqqqhhhYYYXXX\\\ttt}}}}}}ttthhh^^^fffyyyZZZ___mmmvvvxxxqqq```PPPCCC:::444111000///......------............------,,,,,,,,,***++++++,,,,,,++++++***.......................................///000000000111111000000222555888555KKKbbblllppp{{{|||vvvlllbbb]]]\\\\\\sss}}}wwwsssooommmccc\\\TTTQQQVVV```kkkrrryyy}}}}}}}}}|||xxxtttpppmmmllllllkkkjjjkkkkkklllmmmnnnnnnnnnmmmmmmllliiifffccc```___^^^___^^^```fffnnnwww}}}|||zzzzzzzzz{{{xxxttttttwwwzzzzzzyyyyyyyyyyyyxxxwwwxxx{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyywwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvxxxwwwwwwvvvuuuttttttsssssssssssstttvvvwwwyyyzzz}}}{{{wwwsssnnnhhhaaa\\\TTTYYYZZZXXX[[[cccgggeeefff```YYYXXX^^^dddggghhhggg]]]SSSOOONNNNNNSSSXXXeeemmmtttttttttwwwxxxwwwwwwwwwwwwxxxyyyzzz|||}}}zzz}}}{{{|||zzzwwwwwwxxxxxx|||zzzwwwsssnnndddWWWNNNEEECCCDDDNNN]]]kkkrrrsssvvvyyy{{{xxxrrroooqqqtttwwwtttssstttuuurrrjjjcccaaaaaaccchhhnnnrrrrrrqqqqqqrrrrrrsssrrrqqqooonnnlllkkkhhhbbb^^^]]]```cccaaa```______^^^\\\XXXUUUhhheeedddiiiqqq|||qqqjjjfffbbb```]]]ZZZWWWTTTSSSRRRPPPLLLGGGCCC@@@===:::777555555555555555555555555888888999;;;===???AAACCC???<<<888666888999999888;;;;;;;;;;;;<<<===>>>>>>>>>DDDGGGFFFKKKYYYiiiqqqtttjjj\\\SSSOOOLLLGGGBBB???AAADDDGGGIIIJJJJJJJJJHHHGGGGGGIIIMMMNNNKKKHHHEEEBBB>>><<<<<<<<<;;;:::666555333333444333111///333222111111111222444444444666888999:::;;;===???CCCEEEHHHJJJMMMPPPTTTWWWYYY[[[]]]```ccceeeggghhhgggffffffiiinnnrrrttttttrrrrrrqqqooommmmmmppprrrtttuuuuuuvvvvvvvvvuuuuuuyyyzzzyyyxxxwwwwwwwwwxxxwwwyyy{{{}}}}}}{{{yyyxxxyyyyyyyyyzzz{{{|||||||||zzzzzz{{{{{{||||||}}}}}}~~~zzzyyy|||wwwnnnhhhfffbbb[[[TTTOOOKKKHHHGGGGGGEEEBBB???============<<<::::::<<<===???HHHRRRpppuuuaaa]]]ZZZrrr~~~ooo``````rrr{{{\\\^^^jjjtttwwwuuueeeTTTEEE:::444111111///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++.......................................///000000000111111000000222666888;;;OOOccckkkmmmwww|||qqqeee]]][[[bbbxxxzzzuuuqqqmmmkkkbbb[[[SSSQQQWWWcccooowwwzzz~~~{{{uuurrrnnnkkkkkkjjjjjjiiikkkkkklllmmmnnnnnnoooooonnnlllhhhdddaaa___^^^]]]bbbbbbccchhhpppwww|||~~~|||{{{{{{|||zzzxxxwwwxxxyyyyyyxxxyyyyyyxxxvvvuuuvvvyyy|||zzzzzz{{{|||||||||{{{{{{}}}{{{yyywwwuuuuuuvvvvvvzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxwwwvvvuuutttssssssssssssttttttvvvwwwxxxyyyzzzxxxuuurrrnnnhhhbbb]]]ZZZ^^^___^^^```gggjjjhhhkkkfff```___bbbddddddccc```WWWNNNKKKJJJKKKOOOUUUccclllsssuuuvvvxxxyyywwwwwwwwwwwwwwwxxxyyyzzz{{{{{{~~~}}}yyyxxxxxxyyy|||zzzxxxuuuooodddWWWMMMEEECCCDDDNNN\\\iiiooopppuuuuuusssoookkkmmmttt{{{wwwuuusssttttttoooggg```^^^^^^```eeelllppprrrrrrssssssttttttsssrrrppppppmmmlllhhhbbb]]]\\\___bbbccccccdddccc```\\\YYYVVVdddccccccbbbdddoootttlllhhh```^^^ZZZVVVQQQMMMJJJIIIJJJGGGCCC@@@===;;;888666444444444444444444444444777777888999;;;===???@@@===:::777666777888888888::::::999::::::;;;<<<======AAABBBBBBIIIYYYiiirrrsssnnnfff___XXXRRRLLLHHHDDDFFFHHHKKKMMMNNNNNNNNNHHHFFFEEEGGGKKKLLLJJJGGGDDDBBB???======<<<;;;:::777555333333333333111///111111111000111222222333222555777999:::;;;>>>@@@BBBDDDGGGIIIKKKMMMQQQTTTVVVXXX[[[^^^bbbeeeggghhhddddddfffjjjnnnqqqrrrrrrqqqrrrrrrqqqpppoooqqqrrrqqqrrrrrrsssssstttttttttxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{{{{zzzxxxwwwxxxvvvtttvvvyyy{{{zzzwwwvvvxxx{{{zzzxxxxxxzzz}}}~~~zzzzzz|||~~~yyypppjjjhhheee^^^WWWPPPKKKHHHGGGGGGEEECCC@@@>>><<<<<<<<<===;;;;;;<<<<<<===EEENNNlllfff\\\ZZZpppzzzfff\\\ddd|||bbb^^^fffqqqvvvzzzjjjWWWFFF:::444111111000///...............------------,,,,,,,,,,,,------------------,,,.......................................///000000000000111000111333666999AAATTTfffkkkllltttuuufff\\\XXXjjj~~~xxxsssooollliii```YYYRRRQQQXXXfffttt||||||~~~yyyrrrnnnjjjhhhhhhiiiiiihhhiiijjjkkklllmmmnnnooopppoookkkfffaaa^^^\\\\\\]]]ddddddfffkkkrrrxxx|||}}}}}}|||{{{|||}}}}}}|||zzzxxxxxxxxxyyyxxxvvvtttrrrtttwwwzzzyyyzzz|||~~~~~~}}}|||{{{|||zzzyyywwwuuutttsssssswwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssssssssttttttuuuvvvwwwwwwxxxzzzxxxwwwuuurrrmmmfffaaabbbeeefffeeegggmmmooonnnrrrmmmhhhfffeeedddaaa^^^YYYQQQIIIHHHHHHIIIMMMRRR^^^hhhrrrvvvwwwyyyzzzxxxvvvvvvvvvwwwwwwxxxxxxxxx|||zzzxxxyyyyyy|||{{{yyywwwqqqeeeVVVLLLFFFDDDFFFOOO[[[fffkkkkkkqqqqqqooollljjjlllrrrxxxuuusssrrrqqqoooiii```YYYWWWWWWZZZ```gggmmmqqqrrrttttttuuuttttttrrrqqqpppooolllgggaaa\\\[[[]]]```cccgggjjjhhhccc]]]YYYXXX```bbbccc___ZZZbbb{{{vvvnnniiiaaa^^^ZZZUUUOOOJJJGGGFFFDDDBBB???<<<;;;999666444333333333333333333333333555666666777999;;;<<<===:::999777666666666777777888888888888999:::;;;;;;<<>>>>>===;;;999777555333222333333111000000000000000000111111222111333666888999;;;>>>@@@BBBDDDFFFHHHIIIKKKOOOQQQUUUWWWZZZ^^^aaadddfffgggbbbcccgggkkkoooqqqqqqpppppprrrssssssrrrqqqrrrsssooopppppppppqqqrrrssstttvvvuuuuuuvvvwwwwwwvvvuuuvvvwwwyyyzzzyyyyyywwwvvvxxxtttrrrtttyyy{{{yyyuuutttxxx{{{zzzwwwvvvyyy~~~~~~{{{zzz|||}}}yyyooohhhgggeee```XXXQQQKKKIIIHHHGGGEEECCC@@@>>><<<<<<;;;===;;;;;;<<<<<<<<>><<<:::999888555222333333333333333333333333444444444555666888999:::777777666555444555666777666666666666777888999:::<<<>>>>>>BBBMMM___lllppptttvvvuuunnndddXXXOOOKKKIIIJJJLLLMMMOOOPPPQQQQQQRRRNNNJJJHHHHHHHHHEEECCCBBBAAA@@@@@@@@@>>><<<999888555333222222222111000//////000000111111111111000333555777999:::===???BBBDDDFFFGGGHHHKKKNNNPPPTTTUUUXXX[[[]]]```aaabbb```ccchhhllloooppppppqqqpppqqqssssssrrrrrrssstttoooooooooooopppqqqsssttttttssssssuuuwwwxxxvvvtttuuuuuuvvvwwwxxxwwwwwwvvvyyyuuusssuuuzzz|||zzzvvvtttxxx|||{{{wwwvvvzzz~~~~~~{{{zzz|||}}}}}}{{{ooogggdddccc___YYYQQQKKKJJJJJJGGGFFFDDDAAA>>><<<;;;:::===<<<<<<===<<<;;;@@@GGG]]]xxx{{{hhh```ppppppaaa^^^ooorrr``````mmmsss||||||mmm\\\MMMAAA:::222111000//////......///---------------------------......//////......---.......................................///000000...///000111222444999<<>><<<::::::999777444111333333333333333333333333222222222333444555666777444555666555333333444666555555555555555777888888;;;===???EEERRRbbbkkkmmmmmmnnnnnnjjjbbbYYYQQQLLLMMMMMMNNNOOOQQQRRRSSSTTTVVVQQQKKKHHHGGGFFFCCCAAA@@@@@@@@@AAAAAA???<<<999888666333111222222222111//////000111111111111000000333555777888999<<<>>>AAABBBEEEFFFGGGJJJMMMPPPPPPRRRTTTWWWZZZ\\\]]]^^^aaadddiiimmmnnnpppqqqrrroooqqqrrrrrrqqqrrrtttvvvqqqppppppooopppqqqssstttsssrrrrrruuuxxxyyywwwtttrrrssstttuuuvvvwwwwwwwwwyyywwwvvvwwwzzz|||{{{yyyvvvyyy{{{zzzyyyxxx{{{}}}}}}{{{{{{}}}}}}}}}sssjjjccccccaaaZZZRRRLLLJJJKKKGGGFFFDDDBBB???<<<:::999===<<<===???===;;;???FFFUUUoooqqqfffrrr|||yyyqqqeee```nnnyyybbb```ooovvvzzz|||ooodddVVVHHH===222222111000////////////,,,,,,,,,------------...------............------.......................................///000000...///000111222555:::===JJJbbb}}}xxxzzzxxxlllcccddduuuyyysssmmmhhh[[[WWWTTTVVV___lllyyy~~~uuunnnjjjeeebbbccceeegggggggggffffffggghhhjjjlllmmmlllhhhbbb\\\YYYYYY[[[\\\YYY]]]dddnnnxxx}}}~~~~~~{{{yyyxxxyyyuuuxxx{{{|||{{{zzzyyyyyyvvvwwwvvvuuutttuuuxxxzzzuuuvvvxxxyyyyyyxxxvvvuuuvvvxxxzzz|||}}}}}}|||{{{vvvvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvuuusssrrrqqqqqqrrrtttvvvxxxxxxxxxxxxzzz~~~}}}xxxuuuuuuwwwzzzyyyqqqkkkhhhgggggg\\\SSSKKKGGGEEEDDDFFFJJJNNNZZZgggmmmqqqtttuuusssqqqrrrtttvvvwwwwwwwwwvvvvvvxxx|||}}}~~~~~~}}}zzzyyywwwuuupppeeeWWWLLLFFFJJJQQQZZZccciiikkkkkkkkkiiieeeaaa``````bbbccc]]]\\\YYYUUUOOOHHHCCC@@@@@@CCCGGGMMMUUU___iiippprrrqqqpppnnnmmmlllllllllhhhccc\\\WWWWWWYYY\\\^^^aaaeeeiiiiiifffaaa___^^^eeelllvvv|||yyyvvv{{{wwwrrrbbb___[[[UUUOOOIIIFFFDDD===<<<;;;:::999777444111444444444444444444444444111111111111222333444444222444555444222222333555333333333444444555666777888;;;???GGGVVVeeeiiigggcccdddeeeeeeccc^^^XXXUUUQQQRRRRRRSSSTTTVVVWWWXXXVVVQQQJJJFFFEEEDDDBBB@@@@@@@@@AAABBBBBB@@@<<<999888666333111111222222111///000111222222222111111111333555777777888:::<<<>>>@@@BBBDDDFFFHHHLLLNNNOOOPPPSSSWWWZZZ]]]___```bbbfffjjjmmmnnnooorrrtttooopppppppppoooqqqtttwwwtttsssqqqpppppprrrssstttsssqqqqqquuuyyy{{{xxxtttpppqqqrrrtttuuuwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{wwwxxxxxxyyyyyyzzzzzz{{{}}}{{{{{{~~~~~~}}}xxxmmmffffffddd]]]SSSLLLJJJJJJGGGFFFDDDBBB???<<<:::999<<<<<<>>>@@@>>><<<@@@FFFNNNfffzzzjjjsssyyyyyytttiiidddppp}}}ccc```ssszzz|||}}}uuuooobbbNNN>>>333222111000////////////,,,,,,,,,---------......---------......---------.......................................///000000---///000111333666:::>>>SSSjjj}}}zzz{{{yyymmmfffhhhttt~~~xxxqqqiiidddXXXVVVVVVZZZeeerrr~~~xxxpppkkkfffcccccceeeggghhhiiiiiihhhhhhhhhjjjlllnnnjjjfffbbb]]][[[ZZZ\\\]]]YYY]]]fffqqqzzz~~~|||yyyxxxyyyzzzxxxwwwwwwxxxyyyyyywwwuuuuuuvvvxxxxxxxxxxxxzzz|||wwwwwwwwwwwwwwwvvvuuutttwwwyyy{{{~~~~~~}}}{{{zzzwwwxxxyyyzzz{{{|||||||||zzzyyyxxxvvvuuusssrrrqqqooopppsssvvvxxxyyyyyyyyyyyy~~~~~~}}}}}}~~~|||uuuooolllllleee[[[PPPJJJFFFDDDEEEJJJKKKWWWbbbhhhlllppprrrpppoooqqqtttvvvxxxxxxxxxxxxuuuwww{{{}}}}}}}}}~~~yyywwwuuusssnnndddWWWNNNGGGLLLUUU___hhhmmmooooooqqqnnnhhhdddbbbaaaaaa```VVVTTTQQQLLLFFFAAA>>>===;;;>>>CCCHHHPPPZZZfffnnnrrrqqqooommmlllkkkkkkkkkddd^^^WWWTTTUUUYYY]]]___bbbdddfffggggggeeecccbbbcccjjjwww|||zzz}}}zzzuuugggddd^^^XXXQQQKKKGGGDDD>>><<<;;;:::999777444111444444444444444444444444111111000000111222333333111333555444222111333555333333333333444555666666666:::???IIIXXXeeehhhccc]]]^^^```ccceeeeeebbb^^^UUUUUUVVVVVVXXXYYY[[[\\\TTTOOOHHHDDDDDDDDDBBBAAA???@@@AAABBBCCCAAA<<<999999666222111111222222111///000111333333222222111222444666666777777:::;;;;;;===@@@BBBDDDGGGJJJMMMOOOQQQUUUYYY]]]aaaccceeecccfffkkkmmmnnnooosssvvvppppppooonnnnnnqqquuuxxxvvvtttsssqqqqqqrrrtttuuusssqqqqqquuuzzz|||xxxtttnnnoooqqqsssuuuwwwxxxyyyvvvxxxzzzzzzyyyyyyzzz|||xxxwwwvvvwwwyyy{{{zzzyyy|||{{{|||}}}zzznnniiijjjggg___TTTLLLIIIJJJGGGFFFEEEBBB???<<<:::888<<<<<>>ZZZqqq|||uuu||||||{{{xxxkkkdddgggttt~~~zzz~~~wwwnnnfff```VVVUUUWWW]]]iiiwwwzzzqqqmmmgggcccccceeeggghhhlllkkkjjjiiiiiikkkmmmnnnhhhfffaaa^^^\\\\\\]]]^^^ZZZ___hhhsss|||~~~{{{xxxwwwyyy{{{zzzxxxuuuvvvxxxwwwtttqqqtttvvvyyyzzzzzzzzz|||}}}yyyyyyxxxwwwvvvuuuttttttxxxzzz|||~~~~~~|||yyywwwxxxyyyzzz{{{||||||||||||zzzyyyxxxvvvuuusssrrrqqqmmmpppsssvvvyyyzzzzzzzzzyyy}}}uuupppmmmmmmbbbUUUMMMHHHEEEGGGKKKIIIUUU```eeeiiinnnooonnnnnnppptttwwwyyyyyyyyyyyyuuuwww{{{}}}}}}~~~|||~~~xxxvvvsssqqqmmmdddXXXOOOGGGMMMWWWbbbkkkppprrrsssvvvuuussspppkkkeee^^^YYYRRRPPPLLLGGGAAA===<<<<<<999<<>>;;;999999888777666333333222222222333444444111000000000111222333333111222222333333222222111111000111111222333444555999;;;@@@KKK\\\kkksssssslllnnnnnnnnnpppqqqllleee```YYYUUUYYY]]][[[VVVSSSNNNKKKFFFCCCBBBCCCBBBBBBCCCCCCCCCBBBAAA>>><<<;;;:::888555222000000000000444333111000000000111111666555555555666777999:::<<<===>>>AAACCCEEEGGGHHHMMMQQQVVVZZZ]]]```ccceeeeeefffgggjjjmmmqqquuuwwwsssppplllmmmqqquuuwwwwwwvvvuuutttsssssstttvvvwwwppprrruuuxxxzzz{{{{{{{{{uuuuuuttttttttttttuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwvvvyyy{{{}}}~~~~~~uuummmjjjeee^^^XXXQQQLLLIIIHHHGGGEEECCC@@@===;;;999;;;>>>BBBAAA>>><<<>>>AAAHHHYYYppp~~~}}}yyypppiiinnn|||hhhbbbsssxxxvvvmmmXXXDDD999666222////////////...........................------------------------........................---......///000111111222000111///222777444888IIIYYY{{{{{{xxx{{{ssslllaaaaaakkkwwwyyy{{{{{{{{{~~~}}}xxxvvvqqqhhh```UUUSSSXXXeeesss|||rrrnnngggccccccdddeeefffjjjkkkiiiggghhhlllmmmjjjjjjbbb\\\]]]___]]][[[ZZZ^^^ccclllvvv|||~~~{{{xxxyyy{{{}}}|||zzzxxxxxxxxxwwwuuutttssstttuuutttssstttuuuwwwyyy{{{}}}~~~~~~{{{xxxwwwyyy|||}}}yyytttuuuwwwzzz||||||zzzvvvtttvvvvvvvvvxxx{{{||||||{{{vvvwwwxxxxxxwwwvvvtttssspppppppppssswww{{{||||||xxxxxxooojjjggg```VVVLLLFFFEEEFFFGGGKKKRRR[[[ccciiinnnppppppsssvvvwwwwwwvvvuuuvvvxxxxxxxxxxxxyyy{{{}}}~~~zzzsssooollleeeZZZPPPJJJNNNWWWeeemmmoooqqquuutttwww{{{{{{vvvmmmddd___ZZZVVVOOOIIICCC???===<<<<<<;;;;;;@@@KKKXXXdddkkkooooooooooooooolllhhheee```VVVMMMLLLOOOSSSZZZ```eeeffffffdddggglllnnnlllbbbfffkkkmmmnnnqqquuuyyy{{{ssslllccc\\\XXXSSSLLLFFFCCC@@@<<<:::999888666555333333333222333333444444111111000000111111222333111222222222222222222111111111111111111222333444555888???MMM___oooxxxzzz}}}~~~zzzqqqddd\\\XXXZZZ\\\YYYSSSPPPLLLHHHDDDAAAAAAAAAAAA@@@BBBBBBBBBBBBAAA???===;;;999888555222000000000000333222111000000000111222555555444555666777999:::;;;<<<>>>@@@CCCEEEGGGHHHLLLPPPUUUYYY\\\___bbbeeeffffffggghhhkkknnnqqqrrrssspppmmmmmmqqquuuwwwwwwvvvtttsssqqqqqqrrrssstttrrrsssuuuwwwyyy{{{|||}}}xxxwwwuuuttttttttttttuuuxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvsssvvvxxxzzzzzz{{{}}}~~~vvvqqqmmmhhhaaa[[[TTTOOOKKKHHHGGGFFFCCCAAA>>>;;;:::;;;>>>AAAAAA???>>>@@@CCCCCCQQQdddvvv~~~qqqgggmmmiii```ooo}}}~~~}}}uuurrrjjjWWWDDD999666222000/////////...........................---------------------------------------------------......///000000111111000222///222888444999KKKfff}}}{{{yyypppiii```cccoooyyyyyyxxxxxxxxx}}}~~~xxxuuuoooeee]]]VVVTTTYYYfffttt~~~rrrmmmgggdddccceeefffgggjjjkkkiiigggiiimmmnnnkkkhhh```\\\^^^```___]]]^^^___eeennnwww|||}}}yyyvvvxxxyyyzzzyyywwwvvvvvvvvvwwwuuussssssttttttsssrrrtttuuuwwwyyyzzz||||||}}}zzzwwwuuuwwwzzz{{{xxxuuutttvvvyyy||||||yyyvvvtttuuuuuuvvvxxx{{{|||zzzyyyvvvvvvwwwxxxxxxwwwvvvuuurrrqqqppprrrvvvyyy{{{|||yyy}}}qqqooollleee[[[PPPIIIFFFFFFFFFJJJPPPWWW___gggllloooooorrrvvvxxxxxxxxxxxxyyyuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~{{{tttpppllleeeYYYPPPKKKNNNXXXeeemmmppprrruuuzzzyyyoooiii]]]XXXPPPHHHBBB>>>;;;:::;;;::::::>>>HHHUUUbbbiiiooonnnnnnnnnmmmjjjeeeaaaZZZQQQIIIIIIMMMQQQXXX___dddhhhjjjjjjlllpppooolllbbbccceeeeeefffkkksssyyyyyyrrrjjjbbb]]]VVVOOOIIIEEEBBB>>>:::999777555333444444333333333333333444111111000000000111222222111111222222222222111111222111111111111111222222222666AAASSSgggwww}}}jjjbbb\\\\\\[[[UUUOOOLLLHHHEEEAAA????????????>>>@@@AAAAAAAAA@@@???===<<<999777555222111000000000111111000000000111222222444444444444666777888999;;;<<<===@@@BBBDDDFFFGGGKKKOOOSSSXXX[[[^^^bbbdddhhhhhhhhhiiijjjlllnnnooorrrpppnnnnnnqqqtttvvvvvvtttsssqqqpppoooppppppqqqsssssstttuuuxxx{{{}}}|||zzzwwwuuussssssttttttvvvwwwwwwwwwxxxxxxyyyyyy{{{zzzyyywwwvvvuuuuuuuuusssuuuwwwxxxyyyzzz|||}}}yyyoookkkeee___YYYSSSMMMIIIHHHGGGFFFDDDAAA>>><<<:::<<<>>>AAACCCCCCBBBCCCDDDDDDLLL\\\nnnuuuhhhmmm~~~wwwwwwkkk\\\iiiyyy~~~|||qqqmmmfffUUUDDD999666222000000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111000222///222888555;;;NNNsssssshhh```]]]hhhxxx~~~|||yyyvvvwww}}}}}}xxxtttmmmbbbYYYUUUTTTYYYgggvvv~~~zzzoookkkfffddddddfffhhhhhhjjjkkkjjjhhhjjjoooooollleee___[[[]]]```______``````gggqqqyyy}}}|||xxxtttwwwxxxxxxvvvttttttuuuvvvyyyvvvtttsssssstttssssssuuuvvvwwwyyyzzzzzz{{{{{{yyyvvvttttttwwwyyywwwuuutttvvvyyy{{{{{{yyyvvvtttttttttuuuxxxzzzzzzxxxvvvuuuuuuwwwxxxxxxyyyxxxxxxtttrrrpppqqqtttxxxzzz{{{}}}xxxwwwtttmmmcccXXXNNNIIIGGGFFFHHHLLLRRRZZZbbbhhhlllmmmppptttwwwwwwxxxyyyzzzsssssstttuuuvvvxxxzzz{{{{{{{{{|||~~~{{{vvvqqqiii^^^UUUMMMPPPYYYfffnnnqqqssswww~~~vvvggg```VVVLLLEEE@@@===;;;;;;:::999===FFFRRR___fffnnnnnnnnnmmmkkkggg```\\\PPPIIICCCEEEJJJOOOWWW^^^dddjjjooopppqqqtttqqqmmmcccdddeeedddeeekkkttt{{{}}}xxxpppiiibbbZZZSSSNNNIIIFFFAAA===:::888555333666555444333333333333333111111000000000000111111000000111111111111000000222111111000000000111111333777EEEYYYmmmzzz~~~nnnfff^^^\\\YYYRRRKKKIIIEEEBBB???>>>?????????>>>??????@@@@@@@@@???===<<<888777555333111000000000///000000000111111222222222222333444555777888999:::;;;<<>>SSSzzzmmm]]]VVV[[[mmm~~~{{{{{{|||wwwssslllaaaXXXTTTSSSYYYhhhxxxzzztttkkkhhhdddbbbcccfffhhhiiijjjllljjjhhhjjjooopppmmmccc^^^[[[]]]___^^^^^^```aaaiiittt}}}~~~zzzwwwyyyyyyyyyvvvttttttvvvxxxzzzxxxuuuttttttuuuuuuuuuwwwwwwxxxyyyzzzzzzzzzzzzwwwuuurrrsssuuuwwwwwwwwwsssuuuxxxzzzzzzyyyvvvuuussssssuuuwwwyyyyyyvvvttttttuuuvvvwwwxxxyyyzzzzzzvvvtttqqqpppssswwwyyy{{{}}}zzzsssjjj___TTTLLLHHHGGGGGGIIIMMMSSS[[[cccgggiiilllqqqssstttuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxyyy|||}}}yyyssskkk```XXXPPPSSS[[[gggooorrruuuyyytttkkk^^^RRRKKKFFFBBB???<<<;;;:::<<>>??????@@@???>>><<<;;;777666555333222111000000//////000000111111111111000111222444555777777888999:::;;;===@@@BBBDDDEEEHHHKKKOOOSSSWWW[[[___cccfffgggiiikkkmmmoooqqqqqqnnnooopppqqqqqqrrrssstttoooppppppqqqrrrsssttttttqqqpppooooooqqquuuyyy|||~~~|||yyyvvvtttsssssssssuuuvvvwwwxxxyyyzzz{{{|||}}}|||{{{yyywwwvvvvvvuuuxxxyyyzzzzzzzzz|||~~~}}}pppkkkddd___\\\WWWQQQKKKHHHHHHGGGEEECCC@@@>>>===<<>>CCCHHHNNNWWW```ffflllqqqqqqqqqssssssqqq___aaabbbccceeejjjrrryyy}}}xxxqqqjjjccc]]]YYYRRRNNNIIIDDDAAA>>>:::888888777666444333222222222111111000/////////000000//////000000000000//////000///////////////000000111666EEEZZZhhhkkkooouuuwwwyyyyyyxxxyyyzzzuuummmaaaZZZUUUSSSOOOIIIFFFFFFAAA@@@??????@@@AAAAAA@@@>>>?????????>>>===;;;:::666555555444333111111000//////000111111111000000///000222444555666777777888999:::===???AAACCCDDDFFFIIIMMMQQQUUUYYY___bbbaaacccfffiiilllnnnppppppmmmoooqqqrrrqqqqqqrrrsssppppppqqqrrrssstttttttttqqqpppooonnnpppsssvvvxxxzzzyyyxxxvvvuuutttssssssttttttuuuwwwyyyzzz{{{||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxyyy|||}}}nnnhhhaaa]]]\\\XXXQQQKKKHHHHHHGGGEEECCCAAA???>>>;;;>>>FFFQQQ\\\^^^YYYTTTGGGJJJXXXsssllleeezzzzzzwww^^^bbbuuu{{{nnnaaaQQQDDD:::777333111000111000///........................------------------------................................................///333222333888888EEE]]]|||rrrqqqXXXOOO\\\qqqxxxsssqqqlllccc[[[RRRSSS]]]oooxxxnnndddbbb```aaadddgggjjjjjjllllllkkkhhhjjjnnnnnnkkkbbb^^^\\\]]]\\\ZZZ\\\___ccclllwww|||||||||{{{yyyxxxyyyzzzzzzxxxuuutttvvvxxxzzzzzzwwwwwwxxxyyyzzzzzzyyyyyytttttttttuuuvvvxxxyyyzzzuuuvvvxxxzzzzzzzzzyyyxxxvvvuuutttuuuvvvvvvuuussswwwvvvvvvuuuvvvvvvwwwxxxwwwuuussssssvvvyyy{{{||||||yyyqqqiiiaaaYYYSSSLLLJJJHHHGGGIIINNNSSSWWWbbbfffjjjnnnooopppqqqsssxxxxxxyyyxxxxxxwwwvvvuuuvvvuuuvvvyyy{{{}}}}}}wwwooofff]]]VVVQQQSSS[[[fffmmmppptttxxxyyyvvvhhh\\\UUUOOOHHHCCC>>>>>><<<<<<@@@JJJXXXcccjjjjjjkkkkkkggg^^^TTTLLL@@@===>>>CCCHHHMMMVVV```eeelllqqqqqqpppqqqrrrqqq^^^_________aaagggqqqyyy}}}|||yyysssllleee```^^^VVVRRRMMMHHHEEEAAA>>><<<999888666555333222222111111111000///////////////...//////000000//////...............//////000111222555EEEZZZeeedddeeekkkhhhiiifffdddeeefffaaaZZZTTTNNNKKKJJJHHHDDDCCCEEE???>>>===>>>@@@AAAAAA@@@????????????>>><<<:::888555555555444333222111000///000000111111000///......///111444555666777777777888:::<<<>>>@@@BBBCCCEEEHHHLLLOOOSSSXXX^^^bbbaaacccfffiiilllnnnoooooolllooorrrsssqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqpppoooppprrrtttuuuuuuvvvvvvwwwvvvuuusssrrrqqqrrrsssuuuwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwvvvxxx{{{~~~{{{jjjddd]]]ZZZZZZXXXQQQKKKIIIHHHGGGFFFDDDBBB@@@???;;;<<>>===???DDDGGGKKKTTT^^^aaakkkssssssrrrrrrqqqooo______^^^\\\^^^fffrrr{{{{{{|||zzzzzz|||}}}~~~{{{{{{yyytttmmmgggcccaaaXXXTTTOOOJJJGGGDDDAAA>>>:::999777555333222222111111111000///////////////......////////////......---------......000111222444777GGG\\\eeebbbbbbhhh\\\[[[XXXTTTTTTUUUPPPJJJJJJFFFCCCDDDCCCAAAAAAEEE>>>===<<<>>>@@@AAA@@@???????????????===;;;999777555555555444333222111000000000111111111///...------///111333555666666666777888999;;;>>>@@@BBBCCCEEEGGGKKKNNNRRRWWW]]]aaadddfffhhhkkknnnoooppppppkkkooossssssqqqppppppqqqtttsssssssssqqqpppnnnnnnsssrrrqqqqqqqqqrrrssstttrrrtttuuuwwwwwwvvvtttrrrooooooqqqsssuuuwwwxxxyyyvvvvvvuuutttttttttttttttxxxxxxxxxwwwwwwxxx|||~~~|||zzzllleee___]]]^^^\\\UUUOOOIIIHHHHHHFFFDDDBBB@@@???;;;:::???MMM```oootttsssmmmkkkpppiii[[[ooozzzfffcccqqqxxxfffRRRDDD:::777333111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---///333222444888:::HHHbbb|||yyyvvv|||~~~~~~~~~xxxfffTTTSSScccrrrxxxvvvuuuwww}}}yyyqqqnnniiiaaaZZZUUUXXXeeeyyy{{{rrrdddbbbbbbdddhhhllloooooommmmmmkkkggghhhkkkkkkggg```^^^^^^``````___ccchhhgggoooxxx|||{{{zzz|||~~~vvvwwwyyyyyywwwuuuttttttuuurrrppppppssswwwyyy{{{qqqrrrsssuuuvvvvvvwwwwwwsssuuuxxxzzz{{{{{{|||}}}wwwxxxyyy{{{||||||{{{{{{zzzxxxtttssstttuuuvvvuuuzzzxxxvvvtttrrrrrrrrrrrrvvvuuuuuuwwwzzz}}}}}}}}}yyy~~~{{{uuuqqqlllfffaaaQQQNNNJJJGGGEEEFFFIIIJJJNNNSSSZZZ```dddhhhlllnnnlllnnnppprrrssstttssssssxxxvvvwwwzzzzzzzzz}}}zzzvvvrrrssswwwuuuvvvxxx|||~~~~~~{{{xxxqqqoookkkeee]]]TTTLLLGGGLLLMMMTTT___fffiiimmmrrrsssvvv}}}|||ooofffaaaZZZQQQJJJ<<<<<<;;;999;;;DDDSSS___bbbccceeeeeeaaaXXXLLLDDD===<<>>>>>???BBBFFFMMMSSSWWWaaaiiirrrvvvtttrrrrrrsssZZZYYYWWWWWWZZZ___fffkkkrrrvvvzzz~~~zzzvvvvvvuuutttsssqqqpppnnnnnnjjjiiijjjlllmmmllliiiggg```]]]XXXSSSLLLGGGCCCAAA<<<;;;888666444333333333111111000///////////////000000000000000000000000///...............//////666AAAWWWnnnzzzzzzwwwvvvnnnjjjccc[[[TTTNNNJJJIIIGGGDDDBBBCCCGGGIIIHHHFFFAAABBBCCCCCCCCCAAA???>>><<<======>>>===;;;:::999777777777666444333111000000000000000000000000000000111111222333444555666666777888:::<<>>BBBMMM]]]ooo}}}ddd\\\nnn}}}oooeeejjjwwwrrr\\\JJJAAA999333333333000///000///............------------,,,,,,++++++,,,,,,---......------------............//////000111111111000222444444444<<>><<<>>>GGGSSS\\\___```aaa^^^VVVMMMEEEAAA>>>>>>>>>@@@DDDJJJOOOSSS]]]dddlllpppooommmnnnpppVVVVVVUUUUUUXXX^^^ffflllsssvvv{{{{{{xxxwwwwwwvvvtttqqqmmmiiifff^^^___bbbeeeiiijjjiiigggaaa^^^ZZZTTTNNNIIIDDDBBB<<<;;;999777555444444444111111000////////////000000000000000000000000000///.........///000111222888CCCZZZttt~~~rrrhhh___XXXRRRMMMHHHEEEDDDEEEIIIKKKJJJHHHEEEEEEEEEDDDBBB@@@???>>>======>>>>>>===<<<:::999999888888777666444222222000000000000000000000000000111111222333444555555666666777999<<<>>>@@@BBBFFFGGGJJJMMMQQQVVVYYY[[[]]]```dddiiimmmppprrrsssqqqrrrsssttttttsssrrrqqqqqqrrrrrrpppnnnmmmmmmnnnsssqqqqqqrrrsssuuutttsssrrrrrrqqqqqqrrrsssuuuvvvrrrssstttuuuuuuuuuuuuuuuuuusssqqqqqquuuxxx{{{|||yyywwwvvvvvvxxxzzz{{{zzz|||rrrkkkddd```___\\\WWWQQQLLLKKKHHHFFFCCCBBB@@@@@@===>>>BBBJJJXXXllltttbbb\\\hhh|||qqqcccfffsss~~~uuu___LLLCCC:::444333333000///000///............---------,,,,,,++++++++++++,,,,,,......------------......//////000000111222222222111222444444444===SSShhhvvv|||ooofffeeeaaa[[[SSSSSS```uuu{{{}}}}}}wwwoookkkggg___WWWUUU]]]lll|||yyywwwtttppplllhhhdddffflllqqqqqqooopppmmmjjjhhhggggggfffeee\\\ZZZ[[[\\\[[[YYY[[[```ooowww}}}}}}|||~~~}}}|||{{{zzzxxxyyy{{{||||||{{{vvvxxxzzzzzzxxxwwwvvvwww{{{zzzxxxwwwvvvwwwxxxxxxzzz{{{{{{zzzxxxxxxyyy{{{wwwwwwwwwvvvvvvuuuuuuuuusssvvvyyyzzzyyyvvvuuuuuuvvvuuutttsssrrrrrrrrrssstttvvvxxxyyyzzzzzzzzzyyyyyyxxxxxx|||}}}}}}sssllliiicccYYYQQQMMMJJJIIIHHHHHHHHHJJJMMMRRRYYY```dddfffhhhllloooppprrruuuwwwtttvvvyyyzzz{{{}}}|||wwwvvvtttpppnnnooopppnnnllllllllljjjeee```WWWRRRKKKCCC>>>;;;;;;<<<@@@CCCIIIPPPWWW^^^cccfffiiiiiikkkllloooqqqssstttxxxuuupppjjjhhheee\\\QQQGGGDDD@@@>>>@@@IIITTT\\\]]]^^^^^^ZZZSSSJJJCCC@@@??????>>>>>>AAAFFFJJJMMMWWW\\\cccfffffffffgggjjjTTTUUUVVVVVVYYY```iiipppwww{{{}}}}}}|||zzzvvvpppjjjggg\\\]]]^^^aaadddeeedddbbbccc```\\\VVVOOOIIIDDDAAA;;;:::999888777666555555444333222222111111222222////////////////////////////////////000111222333666AAAXXXtttxxxpppfff[[[TTTKKKIIIFFFGGGJJJKKKJJJGGGIIIHHHFFFDDDBBB@@@>>>=========>>>>>>===<<<:::999999999888777666444333222000000000000000000000000000111111222333333444444555555777888;;;===@@@AAAFFFHHHJJJMMMQQQTTTWWWYYY```bbbeeehhhkkkmmmooooooppprrrsssuuuuuusssrrrpppoooqqqqqqqqqooonnnnnnooosssrrrpppqqqrrrssssssrrrqqqpppooopppqqqsssvvvxxxuuuvvvwwwwwwwwwwwwwwwvvvvvvtttqqqqqqrrrvvvyyy{{{yyyxxxxxxxxxyyyzzz{{{||||||vvvnnnfffaaa___]]]YYYTTTMMMKKKIIIFFFDDDBBBAAA@@@<<<>>>BBBHHHTTTfff{{{rrrfff___eee|||yyyvvvccccccppp|||vvvaaaPPPEEE<<<555333333000///000///............------------,,,,,,++++++,,,,,,---......------------.........//////000000111222222111222444444555@@@WWWmmmuuuvvvlllfffaaaXXXPPPSSScccxxx~~~~~~{{{uuuoooiiiccc\\\VVVSSS^^^nnn~~~yyytttqqqnnnkkkhhhfffhhhmmmqqqpppoooooommmjjjiiihhhgggeeeccc\\\ZZZYYY[[[ZZZXXXZZZ___pppxxx~~~~~~|||}}}|||zzz{{{yyyxxxyyyzzz|||{{{{{{xxxzzz{{{{{{yyywwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||yyyyyyxxxvvvtttssstttvvvwwwwwwvvvuuutttssssssssssssvvvzzz{{{zzzwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxyyy|||}}}{{{~~~|||uuuoooiii___WWWSSSOOOKKKHHHGGGGGGFFFHHHLLLRRRXXX\\\cccfffjjjmmmoooqqqsssuuutttvvvxxxzzz{{{|||}}}wwwttttttssspppooopppsssrrrpppppppppnnniiifffZZZUUULLLDDD>>>===>>>??????AAADDDJJJQQQXXX^^^aaafffggghhhhhhhhhkkkooossstttsssppplllkkkhhh___TTTJJJFFFBBB???BBBJJJUUU\\\\\\]]]]]]YYYRRRJJJDDDAAABBBAAA???>>>@@@CCCGGGIIIQQQTTTYYY[[[\\\]]]___aaaRRRTTTWWWXXX[[[cccnnnwww|||yyysssoooeeecccbbbbbbccccccbbb```bbb___[[[UUUNNNGGGAAA===999999999888777666666555444333333222222222222222/////////////////////////////////000000222333444555===RRRoootttggg]]]TTTPPPKKKJJJKKKLLLKKKHHHMMMKKKHHHDDDAAA@@@>>>>>>===>>>>>>>>>>>><<<;;;:::888888888777555444222111000000000000000000000000000111111222222333333333444555666888:::===???@@@FFFGGGJJJMMMQQQTTTVVVWWW```aaadddgggjjjmmmoooppppppqqqsssttttttsssqqqpppnnnpppqqqqqqpppnnnnnnoooqqqpppooopppqqqrrrqqqpppoooooonnnooopppsssvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwuuusssqqqqqqsssvvvxxxyyyyyyzzzzzzzzz{{{|||}}}~~~{{{ssshhhbbb```___[[[WWWMMMLLLJJJGGGEEECCCBBBAAA;;;>>>BBBHHHRRRaaassswwwkkkbbbcccwwwttt|||fffcccooo|||uuucccUUUGGG>>>666444333000///000///............---------......------------............------------......------...//////000000111111222444555777DDD]]]tttvvvxxxvvviii```UUUMMMTTTggg{{{~~~zzztttnnnfff^^^WWWTTTRRR___qqqzzzsssooommmjjjhhhhhhjjjnnnppppppooonnnllljjjiiihhhfffdddaaa\\\ZZZYYY[[[ZZZYYY\\\bbbooowww}}}}}}{{{|||{{{yyyzzzxxxwwwwwwxxxyyyyyyxxx{{{{{{{{{yyywwwwwwxxxzzzxxxxxxxxxxxxyyyzzzzzz{{{yyyyyyxxxvvvsssrrrtttuuuwwwwwwuuutttssssssssssssuuuxxx{{{|||{{{yyyxxxwwwuuuuuuvvvvvvwwwwwwwwwwwwzzzyyyyyyzzzzzz{{{|||}}}xxxwwwyyy||||||zzz{{{|||uuunnneee^^^ZZZUUUOOOJJJHHHGGGEEEEEEGGGLLLQQQUUU```dddhhhlllmmmoooqqqssstttvvvxxxyyyzzz{{{}}}}}}xxxvvvqqqnnnooopppnnnnnnqqqsssrrrrrrsssrrrpppmmmjjj```ZZZPPPGGGAAA??????AAA>>>@@@BBBGGGMMMSSSYYY\\\aaaaaabbbccceeejjjpppuuutttuuusssppppppmmmbbbVVVMMMIIICCCAAAEEELLLUUUZZZ\\\]]]\\\XXXRRRLLLGGGEEEEEEDDDAAA???@@@BBBEEEGGGKKKMMMPPPSSSTTTVVVWWWYYYNNNRRRVVVYYY]]]fffsss}}}~~~sssooojjjfffdddcccaaa```[[[YYYUUUPPPJJJCCC===:::777888888888777777666555222222111000000000000111000000000000000000000000000/////////000111222222666;;;LLLfff~~~zzzmmmddd\\\VVVPPPMMMMMMNNNNNNLLLOOOMMMIIIDDDAAA@@@??????>>>>>>??????>>>===;;;:::888888888777666444222111000000000000000000000000111111111111222222333333444444555777:::<<<>>>@@@DDDFFFIIIMMMQQQTTTUUUVVV\\\]]]aaaeeejjjnnnrrrsssooopppqqqrrrrrrqqqpppooollloooqqqqqqpppooooooooonnnnnnnnnppprrrrrrpppnnnnnnnnnnnnoooqqqsssuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvtttrrrpppqqqtttvvvxxxyyy{{{{{{zzzzzz|||}}}xxxllldddaaa```]]]ZZZNNNMMMJJJHHHEEEDDDBBBBBB===>>>AAAGGGQQQ___mmmwww||||||}}}~~~nnnbbbbbbssslllxxxiiicccppp|||ttteeeYYYIII???777444333000///111///............---------//////............//////......------------......---------...//////000000111222444666:::HHHddd|||~~~xxxlllzzzhhh^^^QQQJJJUUUkkk~~~yyyrrrkkkcccYYYSSSSSSSSSaaauuuzzzrrrmmmmmmhhhhhhiiillloooppppppooolllkkkjjjiiihhheeebbb^^^\\\ZZZZZZ[[[[[[[[[___eeeooowww}}}}}}{{{|||{{{yyyzzzxxxvvvvvvvvvvvvvvvtttzzz{{{zzzyyywwwwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwvvvzzz{{{{{{yyywwwvvvwwwyyyxxxwwwuuutttsssttttttuuuwwwyyy{{{|||zzzyyyyyyzzzvvvvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxxxxxxxyyy{{{|||vvvuuuwwwzzzzzzwwwxxx}}}zzzssskkkfffccc^^^VVVPPPKKKIIIGGGEEEFFFHHHKKKMMMZZZ^^^ccchhhkkkmmmooopppsssuuuxxxyyyyyyzzz|||~~~|||vvvrrrpppkkkgggiiillllllooorrrqqqrrrssssssqqqooommmkkkddd^^^SSSIIIAAA>>>===>>>>>>???AAAEEEIIIOOOSSSVVVXXXXXXYYY^^^dddmmmtttxxxzzz{{{zzzxxxwwwrrrfffYYYPPPKKKGGGFFFJJJPPPVVVYYYZZZ[[[ZZZVVVQQQLLLIIIIIIHHHFFFCCC@@@@@@AAADDDEEEHHHIIIKKKNNNPPPQQQQQQQQQHHHMMMSSSWWW[[[fffttt{{{qqqggg```\\\YYYWWWOOONNNLLLIIIDDD???:::777666666777777777666555444333222111111000000111111000000000000000000000000000000/////////000000111666888DDD[[[sss~~~sssjjjddd]]]WWWOOOKKKKKKNNNOOOOOOPPPNNNIIIDDDAAA@@@AAAAAA>>>>>>??????>>>===;;;:::::::::999888777555444333000000000000000000000000111111111111222222222222333444555777999<<<>>>???BBBEEEHHHMMMQQQTTTUUUVVV[[[]]]```dddiiinnnrrrtttooooooooooooooooooooooookkknnnqqqrrrqqqpppoooppplllmmmooorrrttttttqqqnnnlllmmmnnnpppqqqssstttuuuxxxxxxxxxwwwwwwuuuttttttsssttttttsssqqqqqqtttvvvuuuwwwzzzzzzyyyxxxzzz|||~~~~~~pppfffcccaaa^^^\\\NNNMMMKKKHHHFFFDDDCCCBBB@@@??????DDDPPP___mmmtttwwwtttqqqvvvrrrccccccrrreeelllkkkdddooo|||vvvggg[[[JJJ@@@777444333000///111///............---------.........------...............------------...............///000000111111111222444777<<>>======>>>@@@CCCFFFJJJMMMOOOPPPPPPRRR[[[gggsss{{{~~~~~~xxxjjj\\\SSSOOOKKKKKKOOOTTTXXXYYYVVVVVVVVVRRRNNNKKKIIIIIIHHHFFFCCC@@@???@@@BBBDDDFFFGGGIIILLLMMMNNNLLLKKKCCCIIIPPPTTTZZZdddtttuuufffZZZRRRMMMKKKFFFFFFEEECCC@@@<<<888666444555666777777666555444555444333333222222333333000000000000000000000000111000///////////////000444444>>>RRRiiizzz}}}sssiiibbb___ZZZSSSKKKFFFHHHKKKNNNOOOQQQNNNIIIDDDAAAAAAAAABBB>>>>>>??????>>>===<<<:::;;;;;;;;;:::888777555444000000000000000000000000111111111111111222222222333333555666999;;;>>>???AAADDDHHHMMMQQQTTTVVVVVV^^^___aaadddhhhkkkooopppoooooonnnnnnnnnnnnooooookkknnnqqqrrrqqqpppppppppkkkmmmppptttwwwvvvrrrooolllmmmoooppprrrsssssssssvvvvvvvvvvvvuuusssrrrqqqooorrrtttsssrrrrrruuuwwwsssvvvyyyyyywwwvvvxxxzzz|||rrrhhhcccbbb___\\\OOOMMMKKKIIIFFFDDDCCCCCCCCC???===BBBPPP```nnnuuuxxxuuuqqqtttuuueeefffuuuaaaeee}}}llldddooo{{{~~~}}}wwwhhh]]]KKKAAA888444333000///111//////.........---------...------,,,,,,------............------........./////////000111111222222111222444888>>>OOOmmmzzzeeeUUUMMMZZZooo}}}}}}uuummmggg^^^TTTRRRVVVYYYhhh~~~yyynnniiijjjggghhhkkknnnpppppppppooojjjiiihhhhhhgggddd___[[[[[[XXXXXX[[[\\\]]]bbbiiipppxxx~~~}}}}}}zzzwwwvvvuuuuuusssqqqvvvyyy}}}~~~|||{{{{{{yyyzzz{{{{{{{{{{{{{{{zzzuuuwwwzzz{{{zzzyyyzzzzzzyyyxxxvvvuuuvvvwwwyyyzzzyyyyyyyyywwwvvvvvvyyy{{{vvvuuurrrqqqqqqsssuuuwwwwwwuuusssrrrrrrtttvvvxxx|||zzzzzz{{{yyyvvvwww{{{yyy~~~~~~~~~}}}{{{~~~|||uuurrrqqqmmmddd\\\PPPNNNLLLIIIGGGFFFEEEEEEHHHNNNVVV^^^dddiiimmmpppsssuuuwwwxxxxxxyyy{{{}}}|||yyyssslllhhhjjjnnnqqqwww}}}~~~zzzvvvsssrrrrrrkkk```UUUKKKDDDAAA@@@;;;===???BBBEEEGGGIIIJJJMMMLLLPPP[[[kkkyyy|||mmm^^^UUURRROOOOOOSSSXXXZZZZZZRRRSSSRRROOOKKKIIIHHHHHHHHHEEEBBB???>>>???AAACCCFFFGGGIIIKKKMMMLLLJJJGGGIIIIIIMMMRRRVVV___qqqiiiWWWMMMHHHCCC????????????>>><<<999666555555555666777777666666666000000111222111000///...000000000000000000000000000000000000000000000000666444666BBBVVVkkkzzz|||qqqhhh^^^VVVUUUMMMFFFFFFGGGIIINNNSSSOOOKKKFFFDDDCCCBBB???===??????AAAAAABBBAAA@@@???===<<<;;;:::888777666555444333111000000000111222000111111111111222222222444444444555777:::<<<>>>DDDFFFIIINNNRRRUUUXXXYYY^^^___aaacccfffjjjmmmooonnnmmmlllkkklllnnnpppqqqmmmmmmmmmnnnnnnnnnnnnnnnqqqrrrrrrrrrqqqqqqpppoooppppppppppppqqqsssuuuvvvvvvtttqqqpppqqqrrrqqqqqqrrrrrrqqqqqqrrrsssuuuvvvuuuvvvwwwwwwvvvuuuwwwxxx{{{~~~tttmmmiiieee```[[[RRROOOKKKHHHFFFFFFDDDCCCCCCBBBAAACCCLLL^^^sss~~~wwwgggkkkwwwggghhhvvvyyyhhhlllxxxxxx{{{uuujjjbbbPPPEEE:::555222///...000///............---------,,,,,,,,,---...///000000***+++---//////...---,,,------......///000000000666888666222;;;VVVvvvssszzzqqqZZZNNN[[[ppp|||vvvmmmggg```XXXTTTTTTXXXfff{{{zzzssslllhhhfffcccdddfffjjjnnnqqqqqqpppjjjfffaaa```aaa```ZZZUUUYYYYYYYYYWWWWWW[[[ccciiirrrxxx}}}}}}}}}}}}}}}|||zzzxxxwwwvvvuuuuuuuuuyyy}}}zzzyyy{{{~~~}}}yyywwwuuuuuuuuuvvvwwwwwwxxxxxx{{{xxxuuuuuuvvvyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvyyywwwtttqqqpppqqqsssttttttrrrpppoooppprrrtttvvvyyyyyyzzzzzzzzzyyyxxxwwwzzzyyy{{{vvvtttyyywwwpppmmmiiieee___WWWOOOJJJEEEAAABBBFFFHHHIIILLLSSS]]]eeeiiijjjkkkpppvvvyyyyyyzzz}}}~~~zzztttppprrrtttvvv|||}}}xxxsssooofffYYYLLLDDDBBBCCC===<<<>>>BBBBBBAAACCCHHHJJJQQQXXX```mmm}}}mmmcccUUUQQQNNNOOOSSSVVVUUURRRPPPNNNKKKHHHGGGGGGIIIJJJFFFDDDAAA???>>>???@@@AAABBBEEEHHHIIIHHHFFFFFFFFFCCCEEEJJJOOOSSS]]]ppp|||nnn[[[LLLFFFBBB>>>;;;999999999888777444222111111111222333333333333333222222333333333222111000000000000000000000000000000000000000000000000000444333555===MMM^^^mmmuuuzzzxxxoooggg^^^VVVQQQJJJDDDDDDEEEGGGJJJOOOOOOKKKGGGEEEDDDCCCAAA???>>>???@@@AAAAAA@@@??????===<<<;;;:::999777666666444333222111000000111111000111111111111222222222444444444555777:::<<<>>>CCCEEEHHHLLLPPPSSSVVVWWW]]]___aaadddhhhkkkmmmnnnmmmlllkkkkkklllmmmooopppmmmmmmmmmnnnnnnooooooooorrrsssssssssssssssrrrqqqoooooooooppprrrtttvvvxxxwwwuuusssrrrsssttttttsssrrrrrrrrrssstttuuuwwwwwwvvvvvvuuutttsssuuuyyy||||||uuummmiiieee___[[[SSSOOOKKKHHHFFFFFFDDDCCCAAA@@@???BBBKKK^^^tttppplllwwwjjjkkkoooyyyfffkkkyyy|||{{{|||uuuoooUUUHHH:::555333111///000///............---------,,,---------.../////////***,,,---//////...---,,,------......///000000000333666777666AAA\\\{{{~~~nnnsssoooZZZNNN[[[ppp}}}{{{rrriiiccc\\\TTTPPPQQQYYYggg|||}}}vvvoookkkiiiffffffhhhkkkoooqqqpppoookkkgggdddcccdddbbb]]]YYY[[[[[[ZZZWWWWWW\\\eeelllssszzz~~~~~~~~~~~~}}}|||zzzxxxvvvttttttssstttwww|||~~~|||xxxyyy{{{||||||zzzxxxvvvrrrsssssstttvvvwwwxxxyyyyyywwwtttsssuuuxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuwwwuuutttrrrqqqrrrssstttvvvuuurrrppppppqqqrrrssswwwwwwxxxxxxxxxxxxxxxwwwxxx}}}yyysssppptttyyy||||||vvvsssooojjjaaaYYYQQQMMMHHHDDDDDDGGGIIIIIIJJJPPPWWW^^^bbbccciiinnntttwwwwwwxxx{{{~~~yyyxxxxxxxxx|||xxxssskkk```UUUKKKDDDAAA<<<;;;<<>>???BBBDDDGGGHHHGGGFFFEEEFFF===@@@GGGKKKNNNXXXlll}}}bbbXXXKKKBBB>>>===:::777555555555444333222000///111222333444555666666666444444555555555444333222////////////////////////000000000000000000000000111222444888@@@MMMZZZcccnnnsssvvvrrrkkkeee]]]VVVOOOHHHDDDDDDEEEFFFIIIMMMNNNKKKHHHFFFEEEDDDCCCAAA>>>???@@@AAA@@@@@@???>>>======<<<;;;999888777777555444333111000000111111000111111111111222222222333444444666888:::===>>>BBBDDDGGGKKKNNNQQQSSSTTT\\\^^^bbbfffiiilllmmmnnnlllkkkkkkkkklllmmmnnnoookkkllllllmmmnnnoooooopppqqqqqqrrrrrrsssrrrrrrrrrnnnnnnoooppprrruuuxxxzzzvvvtttsssssstttttttttsssqqqrrrtttvvvwwwxxxyyyyyyyyyxxxuuurrrqqquuu{{{~~~wwwnnniiiddd___[[[SSSPPPKKKHHHGGGFFFDDDCCC@@@???>>>@@@JJJ]]]sssqqqtttkkkkkkjjjvvv```eeewww}}}{{{{{{uuu\\\LLL;;;555555333000//////............---------------..................+++,,,---...///...---------......//////000000111///444777;;;JJJeeemmmqqqkkkXXXNNNZZZppp}}}xxxppphhhaaaZZZRRROOOPPP[[[jjjzzzsssnnnllliiiiiijjjmmmooopppooommmllliiifffeeefffeeeaaa]]]\\\\\\ZZZWWWWWW]]]gggooouuu{{{~~~~~~~~~|||zzzxxxvvvtttsssrrrsssvvvzzz}}}~~~}}}yyyzzzzzzzzzzzzyyyxxxxxxqqqqqqrrrsssuuuwwwxxxyyywwwuuussssssuuuwwwyyyyyyyyyxxxwwwuuutttsssssssssttttttttttttttttttttttttuuutttsssrrrrrrrrrttttttuuuuuuuuuvvvwwwwwwxxxxxxvvv{{{yyysssoooqqquuuwww{{{|||yyysssmmmeee]]]UUUQQQMMMHHHGGGHHHJJJHHHHHHJJJOOOTTTXXXZZZfffkkkqqqtttuuuvvvyyy|||}}}|||~~~}}}wwwooofff]]]RRRFFF>>><<<:::999<<<======BBBIIISSSaaaqqq|||{{{sssrrruuugggWWWSSSOOONNNOOOOOOMMMJJJCCCAAA???===<<<<<<===>>>@@@>>><<<:::::::::<<<===AAADDDFFFGGGFFFEEEEEEEEE:::>>>EEEHHHIIIQQQeeeyyyrrreeePPPJJJBBB===<<<;;;999777444444444444333333222222111222444555666777888888555555555555444444444333////////////////////////000000000000000000000000///111444555888@@@LLLUUUbbbiiinnnmmmhhhddd\\\UUUPPPJJJEEEFFFGGGGGGIIIMMMLLLKKKIIIGGGFFFEEECCCBBB>>>???@@@@@@@@@???>>>=========<<<;;;:::999888888777666444222111000111111000000111111111222222222333333555777999;;;===>>>BBBDDDGGGKKKNNNQQQSSSTTT[[[]]]bbbfffjjjlllmmmmmmllllllmmmmmmnnnoooooooooiiijjjjjjkkklllmmmnnnnnnlllmmmnnnoooppppppppppppmmmmmmnnnppprrrvvvyyyzzzsssqqqpppqqqrrrssssssqqqqqqsssuuuxxxzzz{{{{{{{{{|||{{{xxxtttsssvvv{{{yyypppiiiccc___\\\TTTQQQLLLHHHGGGFFFDDDCCC@@@???>>>@@@HHHYYYnnn}}}wwwppphhhfffhhhqqqYYY^^^qqqyyy|||wwwooo```NNN;;;444555333000...///............---------...............---------,,,,,,---...///..................///000000111111///333666===PPPnnnsssvvvdddUUUMMMYYYooo}}}xxxqqqjjjccc[[[SSSQQQTTT]]]nnn|||vvvqqqnnnlllllllllnnnppppppnnnlllkkkiiigggffffffeeebbb___\\\[[[YYYVVVWWW]]]hhhqqquuu{{{~~~}}}}}}~~~|||yyywwwuuutttsssvvvwwwyyyzzz|||||||||||||||{{{{{{{{{zzz{{{{{{{{{tttssssssssstttvvvwwwxxxvvvtttssssssvvvxxxyyyyyywwwwwwuuutttsssrrrrrrrrrttttttvvvvvvwwwvvvuuuuuuqqqqqqrrrssstttvvvxxxyyytttttttttuuuvvvxxxyyyyyyvvvzzz~~~~~~}}}{{{uuurrrtttwwwxxx|||}}}uuunnnhhh```YYYVVVRRRMMMIIIHHHIIIGGGFFFFFFHHHMMMQQQSSSbbbgggnnnrrrsssuuuyyy|||wwwmmmfff```VVVIII>>>===:::888:::;;;<<>>CCCFFFFFFKKK[[[lllvvv```QQQGGGCCC>>><<<<<<;;;999666555555555444444333333333//////111222444444555555555444444333333333333333000000000000000000000000111111111111111111111111...111444444444999DDDMMMYYYbbbiiijjjgggccc\\\VVVPPPJJJEEEFFFGGGFFFHHHLLLKKKKKKJJJIIIFFFDDDCCCBBB???@@@@@@AAA@@@???>>>===>>>======<<<;;;:::999999999777555333111111111111000000111111111222222222222333555777:::<<<>>>>>>CCCEEEHHHLLLOOORRRTTTUUUZZZ\\\aaafffjjjlllmmmmmmlllmmmooopppqqqqqqpppppphhhhhhiiijjjjjjkkklllllljjjkkklllnnnooopppppppppmmmmmmnnnooorrrtttwwwyyyqqqppppppqqqssstttsssrrrqqqsssvvvxxxzzz{{{{{{{{{~~~}}}|||zzzxxxxxxzzz||||||qqqhhhbbb^^^\\\UUUQQQLLLIIIGGGFFFDDDCCCAAAAAA???@@@FFFTTTfffsss|||lllfffcccfff|||oooWWW[[[nnnuuuzzzsssfff```MMM:::333444333///---///............---------...............---------------.........///............//////000111111111222333555===SSStttwwwyyy{{{[[[PPPLLLYYYnnn~~~wwwqqqkkkddd[[[SSSRRRVVV___rrr}}}vvvqqqnnnmmmmmmmmmnnnppppppnnnllliiihhhgggfffeeeccc```^^^ZZZYYYWWWUUUVVV]]]hhhqqquuuzzz}}}|||{{{~~~~~~~~~{{{yyyxxxwwwvvvyyyyyyyyyyyyyyyyyyzzzzzz|||{{{zzzzzzzzzzzz{{{|||xxxwwwvvvuuutttuuuvvvwwwwwwuuutttuuuwwwyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrtttuuuwwwxxxxxxwwwvvvuuuqqqrrrsssuuuvvvxxxxxxyyytttttttttuuuvvvxxxzzz{{{vvvzzz}}}}}}{{{|||}}}xxxuuuwwwzzz|||yyyqqqlllddd]]][[[XXXQQQKKKIIIGGGGGGEEEDDDEEEIIIMMMPPP\\\bbbjjjooorrruuuyyy|||}}}ssshhhaaa^^^WWWMMMDDD???;;;999::::::;;;BBBIII\\\mmmqqq___RRRZZZiiimmmdddZZZNNNKKKHHHEEECCCBBB@@@???>>>>>><<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<======@@@AAACCCCCCBBBAAABBBDDD:::<<<@@@CCCCCCEEEPPP\\\xxxgggQQQDDDBBB@@@===<<<;;;:::888666666555444333333333333333222222333555666666666666444444333222222222222333000000000000000000000000111111111111111111111111///222444444444777@@@GGGQQQZZZdddggggggddd^^^WWWPPPIIICCCCCCDDDDDDFFFJJJLLLMMMMMMKKKGGGEEECCCCCC@@@AAABBBBBBAAA@@@>>>===>>>======<<<;;;;;;:::::::::999666444222111000000000111111111111222222222111333555888;;;===>>>???CCCEEEHHHLLLQQQTTTWWWXXXYYY[[[___dddhhhkkklllmmmmmmnnnppprrrsssrrrqqqpppiiiiiiiiiiiijjjjjjjjjjjjjjjkkkmmmoooppprrrssssssooonnnnnnoooppprrrtttuuurrrqqqrrrtttvvvwwwvvvtttrrrsssuuuwwwxxxyyyzzzzzz|||}}}~~~}}}{{{zzzzzz{{{rrrhhhaaa^^^\\\VVVRRRMMMIIIGGGFFFDDDCCCAAA@@@@@@@@@DDDOOO^^^iiixxxkkkgggddddddyyysss\\\___ooosssvvvrrrbbb[[[KKK:::444333222///...///............---------------..................---............/////////...//////000000111111222444444555>>>VVVxxxwwwzzzuuuSSSMMMMMM[[[pppzzz{{{~~~tttooojjjcccZZZRRRRRRVVVaaavvv}}}vvvqqqnnnlllkkklllnnnppppppooommmhhhgggfffeeebbb```^^^]]]XXXXXXWWWVVVWWW^^^hhhqqqvvvzzz}}}{{{zzz}}}}}}}}}{{{zzzyyyyyy{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{yyywwwuuuttttttuuuvvvxxxvvvuuuvvvwwwxxxxxxwwwttttttsssssssssssssssttttttuuuvvvwwwvvvvvvtttsssuuuvvvwwwxxxxxxwwwuuutttuuuuuuttttttvvvxxxzzz{{{wwwzzz||||||zzzzzz}}}~~~xxxvvvyyy|||~~~wwwqqqhhhbbbaaa^^^WWWNNNJJJGGGGGGFFFEEEDDDFFFJJJMMMVVV\\\dddkkkooosssyyy}}}{{{zzzyyysssjjj```ZZZYYYVVVOOOIII???<<<999:::::::::@@@GGGZZZppp~~~kkkZZZYYY```aaaYYYRRRFFFEEEBBB@@@>>>>>>===>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@AAACCC888777:::>>>@@@AAAGGGNNNdddxxxoooYYYIIIAAAAAA@@@>>>======<<<:::999999888666555444444444444666777777888999999999888555444333222222222333333222222222222222222222222111111111111111111111111111222333333333666<<>>>>>>>>======<<<;;;;;;;;;;;;:::777444222111000000000111111111111222222222111222555999<<<===??????AAACCCGGGLLLQQQUUUXXXYYYXXXZZZ]]]aaaeeeiiilllnnnkkkmmmpppssssssrrrpppoookkkkkkkkkkkkjjjjjjjjjjjjhhhiiikkknnnppprrrssssssppppppooonnnnnnooopppqqqqqqqqqqqqtttvvvwwwvvvuuussssssttttttuuuwwwxxxyyyyyyzzz||||||{{{zzz|||}}}~~~}}}~~~ssshhh```]]]]]]VVVSSSMMMJJJGGGFFFDDDCCC===>>>???@@@DDDMMMYYYbbbmmmkkk|||~~~ffffffiii}}}xxxccceeepppqqqtttnnn]]]VVVIII;;;666444222000111///............---------,,,---------.../////////...............//////000/////////000111111222222444444666@@@YYYzzz}}}mmmNNNLLLOOO^^^tttyyy{{{}}}~~~|||rrrooojjjcccYYYQQQRRRWWWbbbyyy~~~wwwqqqnnniiiiiijjjmmmpppqqqpppnnnhhhhhhgggdddaaa^^^\\\[[[XXXXXXXXXXXXYYY```iiiqqqwww|||~~~{{{{{{~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzxxxvvvtttssstttuuuwwwxxxvvvuuuuuuvvvwwwvvvtttrrrrrrrrrsssssstttuuuvvvsssssssssssssssrrrqqqpppvvvwwwyyyyyyyyywwwuuusssuuutttsssssstttvvvxxxyyyvvvxxxzzzyyyxxxyyy|||{{{xxx{{{~~~~~~~~~vvvmmmggggggeee]]]SSSMMMGGGHHHHHHFFFDDDCCCFFFHHHNNNUUU___ffflllqqqwww|||{{{wwwvvvsssxxx|||{{{pppaaa[[[TTTQQQQQQPPPLLLIII???;;;999:::999888<<>>???===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@>>>@@@@@@@@@??????AAABBB555333666;;;>>>???BBBFFFQQQfff~~~{{{cccPPPFFFDDDBBBAAA@@@@@@??????>>>===<<<;;;999777666666666666444555666666666666666555666555444333222333444444222222222222222222222222111111111111111111111111222333222222222555999<<<@@@MMMZZZbbbfffgggccc]]]UUUMMMFFFDDDEEEFFFJJJOOORRRTTTTTTQQQLLLHHHFFFFFFCCCCCCDDDDDDCCCAAA@@@???>>>>>>======<<<<<<;;;;;;<<<:::888555222111000000000111111111111222222222111222666999<<<>>>??????@@@BBBFFFKKKQQQUUUXXXZZZXXXYYY\\\___ccchhhlllnnnjjjmmmppprrrsssrrrooonnnnnnmmmmmmllllllkkkkkkjjjeeefffiiikkknnnpppqqqqqqqqqpppooommmmmmmmmnnnnnnnnnnnnooorrruuuvvvtttssstttssssssssssssuuuwwwxxxvvvwwwxxxyyyyyyzzz}}}zzz{{{~~~tttggg```]]]]]]WWWSSSNNNJJJHHHFFFDDDCCC:::<<<>>>@@@CCCLLLWWW___eee{{{kkkxxx~~~xxxeeegggqqqyyyfffgggpppmmmttt~~~hhhVVVSSSHHH===888555222222444//////.........---------,,,,,,------...///000000...............///000000/////////000111111222222333444777CCC\\\{{{|||hhhLLLLLLRRRaaavvv}}}~~~{{{ssspppkkkeee[[[SSSTTTYYYccc{{{xxxrrrnnnggghhhiiilllpppqqqqqqooohhhhhhgggeeeaaa]]][[[[[[XXXYYYZZZZZZ[[[aaakkkrrryyy}}}||||||~~~}}}|||{{{{{{zzzzzz{{{xxxyyyzzz{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{{{{zzzwwwvvvsssrrrrrrtttvvvwwwwwwvvvttttttuuuuuusssrrrrrrrrrrrrssstttuuuwwwwwwrrrrrrqqqpppoooooonnnnnnsssuuuxxxzzzzzzyyywwwvvvtttsssrrrqqqrrrtttvvvwwwvvvwwwxxxwwwwwwxxx{{{~~~~~~{{{}}}yyyqqqkkkkkkiii```VVVOOOHHHJJJJJJGGGCCCAAABBBDDDJJJQQQ[[[ccciiiooovvv{{{{{{yyywwwuuuuuusssuuuuuutttuuurrrhhh]]]QQQNNNKKKJJJKKKJJJGGGEEE>>>:::999999888666999???HHH[[[ppp{{{}}}zzzmmmaaaVVVQQQNNNHHHBBBAAA============<<<===???AAA??????>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@>>>???@@@???>>>>>>@@@BBB333333333444777;;;@@@BBBHHHSSScccsssjjjWWWOOOMMMLLLGGGIIIKKKJJJFFFAAA===;;;<<<:::777666777888888888999888888888888777777777888777555555555555333222555444222111000000000111222222222222222222333333333333444444555666777777;;;EEEQQQ[[[ccchhheee^^^WWWRRRLLLFFFEEEGGGKKKNNNTTTUUUUUUSSSNNNJJJHHHGGGEEEDDDBBBAAA@@@?????????============<<<<<<<<<<<<===<<<;;;999666444333222222222111111111111222222333444777888999;;;>>>AAADDDDDDGGGKKKPPPTTTVVVWWWWWWZZZ^^^aaacccfffhhhkkkkkkkkkkkkkkkmmmnnnppppppiiigggfffhhhlllnnnmmmkkkhhhgggggghhhjjjmmmppprrrooonnnnnnoooqqqsssrrrqqqqqqrrrsssuuuwwwyyy{{{|||{{{yyyxxxxxxyyyyyyyyyxxxzzzzzzyyywwwuuuvvvxxxzzz}}}}}}ttthhh```\\\\\\WWWTTTOOOKKKIIIGGGEEEDDD@@@@@@AAAAAADDDKKKTTTZZZ[[[nnnnnnrrrwwwbbbaaaeeexxxgggdddllltttwww}}}hhhUUUKKKFFF???:::666333000...........................///...,,,++++++,,,...///000///...---------------//////111222222111000///222:::;;;GGGhhhsssaaaKKKKKKUUUhhhyyy~~~tttnnnggg```WWWQQQSSSXXXjjj|||}}}wwwwwwssslllgggiiillloooooonnnkkkjjjdddeeefffddd```]]][[[ZZZWWWWWWVVVUUUXXX```kkkssszzzzzz{{{|||}}}~~~~~~}}}||||||||||||||||||{{{{{{~~~~~~|||zzz}}}{{{zzzzzz{{{{{{{{{zzzyyyxxxvvvuuutttuuuwwwxxxzzzzzzyyyxxxvvvtttrrrqqqrrrrrrrrrrrrssstttuuuuuutttsssrrrrrrqqqqqqrrrrrrpppqqqrrrtttuuuvvvvvvvvvtttsssqqqoooooooooqqqrrrrrrsssuuuvvvxxxxxxyyyyyy~~~~~~|||~~~~~~|||~~~~~~xxxqqqnnniiiaaa\\\[[[QQQLLLGGGDDDDDDDDDCCCAAAFFFKKKSSS\\\fffoooxxx~~~|||wwwuuusssrrrpppooommmiiiddd\\\SSSLLLGGGEEECCCDDDGGGJJJJJJIII<<<;;;999777888999<<<===BBBHHHQQQZZZ```bbbbbb```^^^WWWLLLCCC>>>===<<<<<<;;;999888:::@@@DDDEEEEEECCCDDDEEEEEEDDDAAA>>><<<;;;===???>>><<<<<>>>>>???AAA666666555555666999===???EEENNNYYYggg{{{{{{hhh\\\YYYZZZYYYYYYXXXUUUPPPIIIBBB<<<::::::888555555777999::::::999888888888888777777777777555444444555555333222555555444444333444444555222222333333444444444444444444444555555666666777666???IIISSS]]]eeeeeeaaa[[[VVVOOOIIIGGGIIINNNQQQVVVVVVUUURRRNNNJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<:::888666444222222222222111111111111222222333444666888999;;;>>>AAACCCDDDFFFJJJNNNRRRTTTUUUVVVYYY]]]```bbbdddgggiiijjjjjjkkklllmmmmmmnnnnnnjjjiiihhhjjjmmmooonnnmmmmmmlllkkkjjjjjjkkklllmmmpppooonnnoooqqqrrrrrrqqqpppqqqsssuuuwwwyyy{{{|||~~~{{{zzzzzzyyywwwvvvyyyyyyxxxvvvuuuuuuwwwyyy~~~||||||vvvjjjbbb___^^^XXXTTTOOOKKKIIIGGGEEEDDD??????@@@@@@DDDLLLWWW^^^[[[iiixxx}}}lllppp{{{fffcccjjjxxxhhhfffpppzzz}}}nnn\\\NNNHHH???999444111...,,,........................///...---,,,,,,---.../////////...---------------...///000111222111111000333:::===LLLooo{{{xxxvvvhhhVVVIIILLLWWWkkk|||}}}}}}|||tttnnnggg```WWWQQQSSSYYYmmm}}}wwwvvvrrrlllhhhjjjmmmooopppnnnllljjjeeeeeeeeeccc___\\\[[[[[[WWWWWWVVVVVVYYYaaallltttzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||~~~}}}{{{|||zzzxxxxxxyyyyyyxxxwwwuuutttssssssuuuwwwyyy{{{{{{zzzyyyxxxvvvtttrrrqqqqqqqqqqqqrrrrrrssstttuuutttsssrrrqqqpppqqqqqqrrrqqqrrrsssttttttttttttttttttsssrrrqqqqqqrrrtttuuuvvvvvvwwwxxxyyyyyyyyyyyy}}}{{{yyy{{{{{{yyy{{{~~~wwwsssmmmeee```___TTTOOOIIIFFFEEEDDDCCCBBBDDDIIIPPPYYYbbbllluuu{{{{{{vvvsssqqqpppmmmjjjfffaaaZZZQQQHHHBBBBBB@@@>>>???BBBEEEFFFEEE>>><<<:::777666777888999666:::???EEEJJJMMMOOOOOONNNHHH@@@999666555555555999888888<<>>@@@BBBCCCDDDEEEGGGIIIAAABBBBBBAAA???>>>@@@AAA:::888777666666777999:::AAAEEEMMMWWWiii~~~xxxkkkhhhlllmmmkkkeee```XXXNNNEEE>>>:::888;;;999777777888:::::::::::::::::::::999999999999777666555555666777666444222222333333444444555555333333555666777777777777666666666666666666666666333:::AAAJJJVVVbbbggggggaaa\\\TTTMMMKKKMMMRRRVVVWWWWWWVVVRRRMMMIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>;;;;;;999777555444222111222222111111111111222222222444666888999;;;>>>AAABBBDDDFFFIIILLLOOOQQQRRRTTTWWW\\\___aaaccceeeggghhhiiikkklllmmmllllllkkkkkkkkkjjjlllnnnoooooonnnpppooommmkkkjjjjjjkkkkkkqqqooonnnoooqqqqqqpppooooooppprrruuuwwwyyy{{{{{{}}}||||||{{{xxxwwwxxxyyyxxxvvvuuuuuuwwwyyy|||{{{{{{~~~xxxllleeebbbbbbZZZUUUPPPKKKHHHGGGEEEDDD???@@@??????CCCLLLZZZdddaaagggnnn~~~wwwiiinnniiieeejjjxxxjjjiiiuuuqqq___SSSLLLBBB:::777555333000........................000///...------...///000//////...------------...---...///111222222222222444:::???RRRyyywwwtttqqqcccRRRHHHMMM[[[ooo~~~|||{{{~~~vvvsssmmmfff___VVVQQQTTT[[[qqq|||wwwtttpppllliiikkknnnppppppooollljjjeeeeeeccc```\\\ZZZZZZ[[[XXXWWWWWWWWW[[[cccnnnuuuzzz|||~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{yyywwwvvvvvvwwwvvvtttqqqqqqqqqrrrtttxxx{{{}}}{{{zzzyyyxxxvvvsssqqqppppppqqqqqqrrrrrrssssssttttttsssqqqoooooopppqqqrrrrrrssssssttttttssssssrrrttttttsssssstttuuuwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxzzz~~~{{{wwwvvvxxxxxxvvvwww{{{}}}{{{vvvpppgggbbbaaaYYYTTTMMMHHHFFFEEEDDDCCCBBBFFFLLLTTT]]]gggqqqxxx~~~xxxssspppmmmjjjeee___WWWOOOGGG>>>999===;;;:::;;;>>>AAABBBBBB@@@>>>:::777555555555555333444555777:::>>>BBBDDDAAA===888555555555555444777666999@@@IIIPPPSSSSSSOOOOOOOOONNNLLLJJJHHHGGGBBBBBBCCCFFFIIIJJJJJJIIIDDDDDDDDDBBB@@@???@@@AAA:::999777666666666777888;;;>>>CCCLLL\\\ooo}}}yyy{{{}}}vvvfff___TTTIIIBBB===;;;;;;>>><<<:::999::::::999888<<<<<<<<<<<<;;;;;;;;;;;;999888777888999:::999888333333444555666777777777777888999999:::999999999777777777777777777666666555999===CCCPPP___iiikkkgggaaaYYYQQQNNNQQQUUUYYYYYYXXXVVVRRRMMMIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>;;;:::999777555444222222222222111111111111222222222444666777888:::>>>@@@AAACCCFFFHHHJJJLLLNNNPPPRRRVVV[[[^^^```bbbdddfffggghhhkkklllmmmllljjjiiikkkkkkkkklllnnnooooooooollllllllllllmmmnnnooopppqqqpppooooooppppppooonnnnnnooorrruuuwwwyyyzzzzzz}}}|||{{{{{{}}}}}}{{{zzzyyyyyyyyyxxxvvvvvvwwwyyyzzzzzzzzz}}}zzznnngggeeeeee\\\WWWQQQKKKHHHGGGEEEDDDBBBAAA@@@>>>AAAKKK[[[ffflllooopppzzznnncccjjjmmmeeecccxxxkkkjjjvvvppp```WWWNNNAAA999666666555333........................000///............///000///......---------......---...///000111222333333333999???XXX~~~xxxuuupppaaaRRRIIIOOO^^^rrr~~~}}}}}}|||~~~{{{tttsssmmmeee^^^VVVRRRVVV]]]sss{{{vvvrrrnnnkkkjjjkkknnnppppppooollljjjeeedddaaa\\\XXXWWWXXXZZZYYYXXXWWWYYY^^^fffpppvvvyyy{{{~~~zzz{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzzxxxvvvuuuvvvvvvtttssspppppppppqqqtttwww{{{}}}zzzzzzyyywwwuuusssqqqoooppppppqqqrrrrrrssssssssstttssspppooonnnoooqqqrrrrrrssstttuuuuuuuuuuuuuuuvvvuuutttttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyyyy}}}xxxuuutttvvvvvvtttuuuxxxzzz~~~}}}wwwpppgggaaa```\\\XXXQQQKKKGGGDDDCCCCCCBBBEEEIIIPPPXXXcccnnnuuu{{{tttoookkkfffaaaYYYQQQIIIBBB<<<888:::999999:::<<>><<<:::777555444444444666555555555666999<<<>>>;;;999777666666777666555555666:::CCCNNNVVVYYYYYYVVVWWWXXXXXXVVVSSSOOOMMMJJJHHHHHHJJJMMMNNNLLLIIIFFFFFFFFFCCC@@@>>>???@@@888888777666666777888888777:::???HHHSSScccuuutttaaaYYYMMMDDD???>>>>>>>>><<<;;;999:::;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;:::999888888999:::;;;<<<===>>>@@@@@@>>>===<<<;;;::::::888888888888888888777777888:::;;;>>>JJJ[[[fffjjjjjjeee\\\TTTQQQRRRVVVYYYXXXXXXVVVSSSNNNJJJHHHHHHDDDDDDEEEEEEDDDCCCBBBAAA??????>>>>>>>>>=========;;;:::999777666444333222222222111111111111222222222333666777888:::===@@@AAADDDGGGHHHIIIJJJMMMPPPRRRVVV[[[___aaabbbdddeeefffhhhjjjllllllllljjjiiikkkkkkllllllmmmmmmnnnnnnkkkkkklllmmmnnnpppqqqrrrqqqooonnnoooppppppooonnnmmmooorrruuuwwwxxxxxxxxxyyyyyyyyyzzz||||||{{{yyyzzz{{{{{{zzzyyyxxxyyyzzzyyyyyyzzz}}}{{{ooohhhffffff^^^YYYRRRLLLHHHGGGEEEDDDDDDDDDAAA>>>???IIIYYYfffuuu|||~~~wwwfff]]]eee~~~ssshhhaaa{{{mmmjjjtttuuuhhh```SSSBBB777333222000.../////////////////////////////////....../////////......---------......///......//////111222333444222888@@@[[[|||xxxwwwuuunnn]]]MMMLLLRRRbbbttt~~~~~~{{{uuussslllddd\\\UUURRRXXX```tttzzzuuuppplllkkkjjjlllnnnppppppnnnkkkiiidddccc___ZZZVVVTTTVVVXXXZZZXXXXXXZZZaaajjjrrrxxxyyy{{{}}}~~~xxxxxxyyyzzz|||~~~|||||||||{{{zzzyyyyyyyyyzzzxxxvvvvvvvvvvvvuuutttrrrrrrqqqrrrsssvvvyyyzzzxxxwwwwwwvvvtttrrrpppoooooopppqqqssssssssssssssstttsssqqqoooooopppqqqrrrqqqrrrsssuuuwwwxxxxxxyyywwwvvvuuutttsssssssssrrrtttuuuvvvxxxyyyyyyzzzzzzyyy|||~~~wwwtttsssvvvvvvssstttwwwwww{{{~~~zzzsssiiicccaaa^^^[[[VVVOOOIIIEEECCCBBBBBBDDDGGGLLLTTT```lllttt|||rrrjjjeee___ZZZRRRKKKFFFAAA===:::888888888999:::<<<>>>@@@;;;:::888777555555555555444333333333333444555666666444333333444444333111444777===GGGSSS\\\______]]]___bbbdddccc```\\\YYYWWWUUUSSSSSSUUUUUURRROOOIIIIIIGGGDDD@@@>>>>>>>>>777777777666666777777888555777===DDDLLLXXXiiixxxlllYYYQQQFFF???======>>>===<<<;;;;;;===???@@@@@@???=========<<<<<<<<<;;;;;;;;;:::999999:::;;;:::888777888888:::===@@@CCCEEELLLJJJEEEAAA===;;;;;;;;;999999999999999999999999888999888:::EEEVVVbbbfffjjjeee]]]UUUQQQQQQTTTVVVVVVWWWWWWTTTPPPKKKIIIHHHCCCDDDEEEEEEEEEDDDBBBAAA??????>>>>>>>>>=========;;;;;;:::888777555444444222222111111111111222222111333555777888:::===@@@AAADDDHHHIIIIIIKKKNNNRRRRRRWWW\\\aaacccdddeeeffffffgggiiikkkllllllllllllkkklllmmmmmmllllllmmmooooooooooooooooooooooooooopppnnnmmmnnnppppppooonnnnnnpppsssuuuvvvwwwvvvuuuyyyxxxxxxzzz{{{zzzxxxvvv{{{|||}}}|||zzzyyyzzz{{{xxxzzz|||~~~{{{ooohhheeeeee```ZZZSSSLLLHHHGGGEEEEEECCCDDDBBB>>>>>>GGGXXXfffyyyvvvcccYYY```yyyyyyllleee~~~qqqiiiooo{{{vvvrrraaaLLL===666444000---////////////////////////...........................------------...//////////////////000111333333222777@@@[[[|||rrryyy|||zzzppp\\\KKKMMMUUUfffyyy~~~}}}wwwrrrkkkccc[[[TTTRRRYYYbbbwww~~~yyytttnnnjjjjjjiiikkknnnoooooommmjjjhhhdddccc___[[[VVVTTTUUUWWW[[[YYYXXX\\\cccmmmuuuyyyzzz{{{|||}}}}}}|||{{{{{{wwwwwwxxxyyy{{{}}}{{{||||||{{{xxxwwwwwwxxxyyyxxxvvvvvvwwwwwwwwwvvvvvvuuutttssssssuuuwwwxxxtttttttttsssrrrqqqpppooopppqqqssstttuuuuuutttsssssssssrrrrrrqqqqqqrrrrrroooqqqsssuuuwwwxxxyyyzzzwwwwwwvvvtttsssrrrqqqppprrrssstttvvvwwwxxxyyyyyywww{{{}}}vvvttttttwwwwwwttttttvvvuuuzzzyyyooogggeee```___[[[TTTMMMGGGDDDCCCCCCDDDEEEIIIQQQ]]]jjjsssyyymmmccc]]]TTTPPPJJJEEEBBB@@@===;;;666777888777777888;;;===999999888777777666777777333333333333333333333333555444333333444444333111444777???LLLZZZcccfffffffffhhhlllppprrrsssrrrqqqkkkhhhccc___\\\YYYUUUSSSLLLLLLJJJFFFBBB???>>>>>>888888777777666666666666555666999???DDDLLL___pppjjjUUUNNNEEEAAACCCFFFFFFFFFHHHGGGFFFGGGHHHHHHGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<<<<======<<<:::999999:::===BBBIIIOOOSSSXXXSSSLLLDDD>>>;;;::::::888888999999::::::;;;;;;888999888:::EEEVVVbbbfffhhhccc\\\UUUQQQPPPQQQRRRSSSUUUWWWVVVRRRMMMJJJHHHDDDEEEFFFGGGGGGEEEDDDBBB@@@@@@?????????>>>>>>>>><<<;;;:::999888777666555222222111111111111222222111333555666777999===???AAAEEEJJJKKKJJJLLLPPPUUUTTTXXX^^^ccceeeeeefffgggfffggghhhjjjlllmmmnnnooolllnnnoooooommmmmmnnnpppqqqqqqqqqqqqpppooonnnnnnnnnmmmmmmnnnpppqqqpppooooooqqqsssuuuvvvuuutttrrrvvvvvvwwwyyy{{{|||zzzxxxzzz{{{}}}|||zzzyyyyyyzzzxxx{{{~~~zzznnnfffccccccaaa\\\SSSLLLHHHGGGFFFEEE???AAAAAA>>>>>>GGGYYYgggyyyxxxdddZZZ```{{{{{{kkkcccxxxvvviiijjjtttyyy~~~~~~{{{iiiQQQ@@@:::777444111////////////////////////------............---------------------...//////000000/////////111222333333999BBB\\\|||wwwlllnnnttt]]]JJJJJJUUUjjj~~~}}}~~~xxxrrrkkkbbbZZZTTTRRRZZZdddzzz|||yyytttllliiijjjhhhjjjmmmnnnnnnllliiiffffffeeebbb]]]YYYWWWWWWXXX[[[YYYYYY]]]fffooovvvzzz}}}}}}||||||{{{zzzzzzyyyxxxxxxyyyzzz|||~~~{{{}}}}}}|||xxxwwwwwwyyywwwvvvtttuuuwwwxxxwwwwwwxxxwwwuuuttttttuuuwwwxxxqqqqqqqqqqqqqqqpppooooooppprrrtttuuuvvvvvvuuutttsssssstttttttttsssrrrqqqoooppprrrsssuuuvvvwwwwwwvvvvvvuuuuuutttsssrrrqqqssstttuuuvvvwwwwwwwwwwwwuuuyyyzzzuuussssssvvvvvvssssssuuutttyyy}}}ssskkkhhhaaabbb```[[[RRRKKKGGGEEECCCBBBCCCFFFMMMZZZhhhqqq~~~yyyjjj^^^WWWLLLIIIEEEAAA@@@???===;;;888999:::999777777:::===:::999999888777777777666666555444333444444555666666555444444666777666555333888BBBQQQaaakkkppppppqqqrrrtttyyysssggg]]]XXXVVVPPPPPPNNNIIIDDDAAA@@@@@@:::999888777666555444333666555777;;;===EEEXXXlllmmmXXXRRRMMMLLLQQQVVVWWWWWWXXXVVVSSSRRRQQQNNNKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCAAAAAAAAAAAA@@@>>>@@@@@@BBBFFFMMMVVV___ddd```YYYPPPEEE>>>:::999:::888888999::::::;;;<<<<<<999::::::===HHHXXXdddhhhfffbbb[[[UUUPPPNNNNNNOOOQQQTTTWWWWWWSSSNNNJJJHHHEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::999777777666222222111111111111222222111333555666777999===???AAAFFFKKKLLLKKKMMMRRRWWWUUUYYY___dddfffgggggghhhgggggghhhiiikkknnnpppqqqmmmoooqqqqqqnnnnnnooorrrppppppqqqqqqqqqppppppooommmllllllmmmpppqqqqqqppppppqqqtttuuuvvvtttrrrqqqqqqrrruuuyyy}}}~~~}}}yyy{{{|||{{{zzzxxxyyyyyyyyy|||zzzmmmeeebbbaaabbb\\\TTTLLLHHHGGGFFFEEE<<<>>>???===>>>HHHZZZiiixxxzzzfff]]]dddyyyhhh\\\oooyyyiiigggppprrrzzz~~~uuucccKKK;;;666666444111000000000000000000000000,,,------......------,,,---------------...///000111111000//////000111222444:::DDD\\\yyyxxxjjjdddnnnttt[[[GGGHHHUUUmmm|||{{{~~~xxxrrrjjjaaaZZZSSSSSS[[[eee~~~{{{xxxssskkkhhhjjjhhhjjjlllnnnmmmkkkhhhfffggggggddd```\\\YYYXXXYYY\\\ZZZYYY]]]gggqqqwwwzzz}}}{{{zzzyyyyyyyyyzzzzzzzzz{{{}}}~~~|||~~~}}}yyywwwxxxzzzvvvtttssstttvvvxxxxxxwwwxxxwwwvvvtttuuuvvvxxxyyynnnoooooopppppppppooooooqqqrrruuuvvvwwwwwwuuutttssstttuuuvvvvvvtttrrrqqqooopppqqqrrrsssssssssssstttuuuuuuuuuuuuuuutttsssvvvvvvwwwwwwwwwwwwvvvvvvtttwww~~~~~~xxxuuurrrsssvvvvvvsssrrruuutttyyytttkkkhhhcccdddddd___VVVNNNIIIGGGBBBAAAAAADDDKKKXXXfffppp}}}zzzjjj]]]UUUJJJGGGCCCAAA@@@???===<<<<<<===>>><<<::::::<<>>;;;999::::::<<>>======<<<;;;:::777555333555444333222111111111111000333666888999;;;>>>@@@DDDHHHLLLNNNNNNOOORRRUUUWWW[[[___bbbdddfffiiijjjjjjgggdddeeeiiilllnnnnnnpppppppppooommmlllmmmnnnoooppprrrttttttrrrpppooonnnkkkiiikkkooorrrsssrrrrrrsssuuuvvvuuutttrrrqqqsssvvvyyy|||}}}}}}|||{{{zzzxxxvvvuuuuuuwwwyyy{{{vvvzzzvvvjjjbbb\\\YYYYYYWWWSSSNNNJJJGGGEEEDDDCCCAAAAAA@@@???DDDQQQ```{{{hhh\\\hhh{{{iii^^^jjj{{{bbbWWW```iiitttzzziii^^^VVVKKK@@@999444222000111///......//////...---,,,---------.../////////++++++,,,,,,,,,,,,------000111222222111222444666888:::CCCZZZwww{{{hhhbbbzzzrrrZZZWWWNNN[[[ooo}}}{{{{{{}}}~~~~~~xxxsssiii```ZZZRRRPPP[[[jjj||||||wwwtttqqqllliiilllnnnqqqsssqqqlllgggdddiiigggccc___[[[XXXVVVUUU[[[ZZZZZZ^^^fffooouuuyyy}}}|||||||||}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwsssrrrpppooooooqqqsssuuuvvvtttrrrrrrsssuuutttsssrrrrrrrrrpppnnnnnnpppqqqrrrrrrrrrrrrssssssttttttttttttuuuwwwxxxwwwssspppooorrrtttuuuuuuvvvwwwyyy{{{yyyvvvsssrrrssstttuuuxxxvvvuuuwww{{{|||{{{yyyuuuzzz|||zzzuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyy}}}{{{rrrlllgggeeecccbbb^^^WWWLLLDDDDDDCCCEEEGGGHHHNNN]]]lll}}}tttjjjcccNNNIIICCCAAAAAAAAA@@@>>>===<<<;;;999999999:::;;;???===;;;;;;;;;999777444333333222222222444555666444444333333444444555666777999HHH```pppuuu|||nnn```\\\VVVVVVSSSNNNFFFAAA@@@AAA888777555444222222222222333222444777999<<>>AAA@@@CCCKKKXXXeeepppuuupppllleee___ZZZVVVUUUUUUXXX[[[^^^^^^ZZZTTTOOOMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAAAAA???=========<<<<<<:::777555444333222111000000/////////222444777888:::<<>><<<;;;;;;;;;<<<;;;:::::::::999777555777666555444444555666777444444333333444444555666999<<>>============<<<:::888666444333333222111000000000000333555777999:::===@@@CCCFFFJJJNNNOOOPPPRRRWWW[[[]]]```dddfffggghhhjjjkkkjjjhhhfffgggiiilllnnnooonnnoooooommmkkkkkklllmmmmmmooorrrttttttrrrooommmnnnmmmlllmmmoooqqqqqqpppssstttvvvwwwwwwvvvuuussssssuuuxxxzzz{{{{{{{{{zzzvvvuuusssrrrssstttvvvxxxzzz|||uuuiii___XXXTTTXXXVVVRRRNNNJJJHHHFFFEEEBBB@@@?????????BBBNNNZZZnnn~~~yyyiiikkkvvvnnnUUU___uuuxxx```UUU^^^gggooozzz|||mmmaaaYYYLLLAAA:::555222111111///......//////...---...............------------............////////////000111111000000222444555999HHHdddxxxqqqoooSSSOOOLLLYYYjjjwww|||}}}||||||~~~}}}~~~yyypppfff]]]VVVPPPNNNZZZjjjzzzsssnnnlllllloooppprrrqqqnnnjjjhhhhhhhhhfffbbb]]]ZZZWWWVVVVVVZZZZZZ[[[```hhhqqqwwwzzz|||}}}}}}~~~~~~}}}|||{{{|||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyytttrrrooollllllnnnqqqttttttsssssstttvvvvvvtttrrroooppppppooonnnnnnqqqsssssstttvvvwwwwwwwwwuuutttwwwvvvttttttuuutttsssqqqnnnqqqtttuuuuuuvvvxxxzzz{{{zzzxxxwwwvvvwwwxxxxxx~~~|||zzzyyyxxxwwwuuusssqqquuuzzz{{{yyyuuurrrpppooopppsssvvvwwwxxxyyyyyyssstttvvvzzzzzzuuuiiigggeeedddaaaZZZPPPHHHBBB@@@@@@AAABBBHHHVVVdddppp~~~ppp^^^XXXTTTPPPOOOQQQQQQPPPMMMOOOMMMJJJFFFCCC@@@>>>======<<<;;;;;;<<<;;;999777777666444333333444444555444444444444444555666666<<>>??????>>>===============;;;999777666666555444333333222222333333444777888999<<<@@@CCCCCCHHHNNNRRRSSSTTTWWWZZZ^^^aaaeeegggggghhhiiijjjlllkkkkkkkkkmmmoooqqqrrroooppppppnnnlllkkklllnnnlllnnnqqqssssssqqqnnnllllllllllllmmmoooqqqqqqrrrrrrtttvvvwwwxxxwwwvvvuuusssuuuwwwyyyzzzzzzzzzyyytttsssrrrrrrrrrtttuuuwwwzzz{{{~~~{{{oooeee]]]YYYYYYWWWSSSOOOKKKHHHGGGFFFBBB???>>>??????AAAKKKVVVfffvvvoookkkpppvvv___dddwwwxxx```VVV___pppwwwuuueee\\\PPPDDD;;;777444333111///......//////...---/////////...---------,,,------........./////////...///000000///000222444555:::LLLjjjxxxsssrrrVVVTTTRRR___nnnwww{{{~~~~~~~~~{{{|||~~~}}}wwwpppfff\\\VVVPPPNNN[[[kkk{{{rrrllllllnnnppprrrssspppllliiiiiiiiikkkhhhddd___\\\ZZZYYYYYYYYYYYY[[[aaaiiiqqqvvvyyyzzz{{{}}}~~~}}}{{{yyy}}}}}}|||{{{{{{zzzyyyyyyzzzyyyyyyxxxyyyyyyzzzzzzuuusssooollllllnnnqqqtttttttttuuuwwwxxxxxxuuurrroooooopppooonnnoooqqqssssssuuuxxxyyyzzzxxxvvvuuuyyyvvvtttssssssssssssrrrnnnqqqtttuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz~~~|||zzzxxxvvvtttrrrqqqmmmqqquuuvvvuuurrrooonnnoooqqqtttvvvxxxyyyxxxxxxtttuuuwww{{{|||vvvmmmkkkiiigggeee^^^UUUNNNCCC@@@???@@@AAAFFFSSS___lllyyyhhhZZZZZZYYYZZZ^^^bbbccc___\\\ZZZXXXUUUPPPLLLGGGDDDCCCBBBAAA?????????>>><<<:::888777555444444555666666555555555555555666777777???GGG\\\wwwzzzpppjjjaaa```\\\WWWQQQKKKGGGEEE;;;;;;:::999777666444444555222222444555444888===GGGVVVnnn|||||||||}}}zzzxxxyyyzzzyyy{{{zzzuuukkk```XXXUUUUUUWWWVVVVVVXXX^^^gggrrrxxx|||yyysssllleee```]]][[[^^^```cccbbb]]]WWWRRRPPPMMMKKKIIIGGGEEEEEEEEEEEECCCAAA???>>>??????>>>=========>>>===<<<:::888777777666555444333333333333222444555666888;;;???BBBCCCJJJRRRWWWXXXXXXXXXYYY^^^```dddeeeffffffgggiiiiiijjjjjjkkklllmmmpppqqqqqqqqqqqqpppnnnmmmnnnooommmnnnpppqqqqqqpppnnnmmmiiijjjlllnnnoooqqqrrrsssqqqsssuuuwwwxxxxxxwwwvvvssstttvvvwwwxxxxxxxxxxxxsssrrrrrrrrrssstttvvvwwwyyyyyy{{{~~~uuukkkccc^^^[[[YYYUUUPPPLLLIIIGGGFFFBBB???>>>??????AAAIIIRRRaaaqqq~~~tttwwwmmmmmmfffggguuuzzzcccXXXbbbyyyzzzoooeeeVVVGGG<<<666222000111///......//////...---/////////...---------,,,,,,------------............///000000///000222444555;;;OOOnnnwwwwwwnnnTTTUUUWWWfffsssxxxzzz~~~{{{yyyzzz|||zzztttqqqfff\\\VVVPPPOOO]]]mmmzzzqqqkkkkkknnnqqqssstttqqqkkkhhhiiikkkkkkhhhccc___[[[ZZZZZZZZZVVVWWW[[[aaajjjqqqvvvxxxxxxzzz|||~~~~~~}}}zzzxxx}}}||||||{{{zzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzvvvssspppnnnnnnpppsssuuuvvvvvvwwwyyyzzzzzzwwwtttooopppppppppoooooorrrttttttvvvyyyzzz{{{zzzwwwvvvxxxvvvsssrrrrrrssssssrrrooorrrtttuuuuuuvvvwwwxxxwwwxxxyyyyyyzzzzzzzzzzzz{{{zzzyyywwwtttrrrqqqqqqiiilllppprrrqqqpppooooooqqqrrrtttuuuvvvvvvuuuuuuvvvvvvwwwzzz|||wwwooommmkkkiiigggaaaYYYRRRGGGCCC@@@@@@BBBFFFRRR]]]hhhtttnnn```^^^bbbcccgggmmmqqqpppjjjddd```___\\\XXXTTTPPPMMMKKKIIIGGGFFFEEEDDDCCC@@@===<<<<<<:::999999999:::;;;777777666666777777888999>>>JJJaaa|||~~~zzzrrrmmmdddbbb^^^YYYSSSMMMHHHEEE777777777666555444333222777333222333333000000444???HHH]]]wwwvvvjjjjjjzzzttthhh```\\\___^^^\\\[[[]]]dddmmmttt~~~{{{uuunnnhhhbbb___]]]___bbbdddccc^^^XXXSSSPPPMMMLLLKKKIIIGGGFFFEEEEEEDDDBBB???>>>?????????>>>===>>>>>>>>>===;;;999888555555444333222222222222222333555555777:::???BBBFFFMMMVVV[[[\\\[[[ZZZ[[[\\\___bbbdddeeeeeeggghhhiiikkkmmmmmmmmmnnnpppsssqqqrrrrrrpppnnnnnnooopppnnnnnnoooooooooooonnnnnnhhhkkknnnooooooppprrrsssppprrrtttvvvxxxxxxwwwvvvssstttuuuvvvwwwwwwwwwwwwssssssssstttuuuvvvwwwxxxxxxwwwxxx|||~~~xxxnnneee```___\\\XXXSSSNNNJJJHHHGGGCCC@@@>>>@@@@@@BBBGGGOOO___nnnuuummmwwwtttpppgggdddnnn{{{dddZZZdddzzzyyyxxxmmm[[[JJJ<<<333...+++111///......//////...---...............---------,,,,,,---------.........///000111111000000222444666<<>>;;;:::999999999999999999999999::::::;;;===JJJ___xxx{{{tttnnnfffccc___[[[VVVOOOIIIDDD444555555666555444333222777333222444444111000222999???RRRlllyyyhhh[[[YYYcccppp|||qqqgggaaacccaaa]]]ZZZYYY]]]eeelllvvvtttppplllhhheeecccbbbbbbeeegggfffaaa[[[VVVSSSNNNMMMMMMKKKJJJHHHFFFEEEEEECCC@@@>>>???@@@@@@@@@===>>>>>>>>>===;;;:::999666555444333222222222222333444555666777;;;@@@CCCIIINNNUUUXXXXXXXXXZZZ\\\[[[^^^bbbdddeeefffgggiiiiiikkknnnnnnmmmnnnpppsssqqqqqqqqqpppnnnmmmnnnooopppooommmllllllmmmooopppjjjmmmppppppooonnnooopppnnnpppsssuuuwwwwwwwwwvvvsssttttttuuuvvvvvvvvvvvvttttttuuuvvvwwwxxxyyyyyyxxxvvvwwwzzz~~~zzzpppgggaaabbb```[[[UUUOOOKKKHHHGGGDDD@@@???AAABBBBBBGGGMMM[[[jjj|||vvvuuu}}}zzztttiiibbbiii~~~{{{eee[[[ddduuu|||wwwuuujjjYYYHHH<<<444000...111///......//////...------------...............---............/////////000111222111111111333555666;;;QQQqqqyyywww]]]HHHNNNXXXjjjwwwwwwvvv{{{~~~|||}}}}}}{{{uuuooodddZZZTTTOOOOOO]]]ooo{{{sssnnnllljjjiiippptttwwwssslllggghhhjjjhhheee___ZZZWWWWWWXXXYYYWWWYYY^^^fffooouuuyyyyyywwwyyyzzz||||||{{{zzzyyy{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyuuuuuuuuuuuuvvvxxxyyyzzzxxxwwwvvvvvvwwwxxxwwwvvvtttttttttrrrqqqqqqsssuuuwwwwwwxxxyyyyyyyyyyyyxxxtttrrrqqqrrrsssttttttssssssuuuvvvvvvuuuttttttuuuppprrruuuxxxzzzzzzyyyxxxvvvwwwwwwtttooollllllmmmeeegggiiijjjjjjiiijjjkkkooonnnlllkkkkkklllmmmnnnmmmlllkkklllqqqyyyuuurrrooonnnlllhhh```[[[MMMGGGBBBAAACCCGGGPPPYYYccckkkyyyyyykkkeee```YYY[[[ccchhhfffeeefffgggddd___ZZZXXXYYYZZZ\\\\\\\\\[[[[[[[[[YYYYYYYYYZZZYYYWWWVVVLLLJJJFFFBBB>>>;;;:::999;;;;;;;;;;;;;;;<<<<<<===@@@IIIXXXiii{{{|||uuuqqqiiifffaaa]]]XXXRRRJJJEEE444555666777777666555444555222222666888666666888666;;;LLLeeezzzooo^^^SSSOOOTTT[[[jjj}}}{{{tttjjjcccbbb```\\\VVVTTTWWW^^^eeeiiiiiihhhgggggggggggggggfffhhhjjjiiiddd^^^XXXVVVNNNNNNNNNMMMKKKIIIFFFEEEFFFCCC@@@??????AAAAAA@@@>>>>>>>>>>>>===<<<:::999888888666555555555555555555666666777888<<>>>>>DDDJJJRRR\\\iiixxx~~~{{{wwwtttkkkhhhccc^^^ZZZTTTKKKEEE555555555555444444444444555444333333222222333333999:::DDDYYYrrrnnn^^^RRRHHHEEEGGGWWWeeezzz|||qqqhhheeeccc```^^^YYYVVVSSSSSSPPPMMMOOOTTTYYYZZZ]]]dddjjjmmmjjjggghhhgggggghhhhhheee]]]WWWSSSRRRQQQOOOMMMJJJHHHFFFBBBBBBBBBAAA??????@@@AAA??????>>>===<<<;;;:::::::::;;;;;;;;;999666444222000111333666:::>>>AAACCCHHHIIIKKKMMMOOORRRVVVYYY\\\\\\^^^aaaeeeggghhhggghhhhhhhhhiiijjjkkkmmmmmmqqqrrrrrrpppmmmkkkkkklllpppooommmllllllnnnpppqqqqqqpppooommmllllllllllllpppqqqtttvvvvvvvvvtttssstttrrrrrrsssuuuwwwwwwwwwvvvuuuuuuvvvxxxzzzzzzyyywwwvvvxxx~~~yyypppkkkiiiccc```[[[TTTNNNIIIFFFDDDAAAAAA@@@>>>===@@@DDDGGGPPPeee}}}uuurrrvvvqqqjjj~~~{{{ggg[[[aaauuu~~~|||rrriii[[[LLLBBB:::444222333111000...---,,,,,,------//////.........---------............////////////...000111111111111333444333;;;RRRooo```JJJEEEYYYhhhwwwzzzxxxwwwxxxyyyzzz{{{}}}yyysssjjj^^^TTTPPPMMMOOO]]]mmmsssnnnpppqqqmmmhhhoootttvvvpppiiiggggggfffgggccc^^^YYYVVVVVVWWWXXXYYYZZZ___iiitttzzzyyyvvv{{{zzzyyyyyy{{{{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwuuurrrqqqssstttvvvyyy||||||zzzxxxvvvwwwxxxxxxvvvuuuuuuuuuyyyxxxwwwvvvttttttttttttyyyxxxwwwwwwyyyyyyyyywwwvvvtttssssssttttttsssrrroooppprrrttttttsssrrrqqqpppqqqrrrtttwwwxxxvvvttttttrrrnnnkkkhhhgggggggggffffffggggggeeedddbbbaaa```______```bbbcccbbb```bbb]]]ZZZZZZ]]]bbbmmmxxx{{{uuurrrrrroooiiicccSSSJJJBBB@@@BBBFFFMMMTTT]]]iiikkk|||~~~jjjTTTPPPLLLMMMSSSXXXYYYXXXQQQOOOMMMLLLMMMOOONNNNNNMMMOOORRRUUUXXX[[[]]]^^^eeegggiiiiiiiiiiiijjjllljjjeee\\\SSSLLLIIIIIIIIIBBB@@@???>>>>>>???@@@AAABBBIIINNNPPPTTT^^^fffiiipppxxx~~~}}}xxxxxxwwwsssoooiiifffccc```\\\UUUKKKDDD666666666666666555555555555444333333222222333333555666AAAVVVooommm]]]PPPFFFCCCDDDHHHSSSfff|||zzznnn___WWWWWWXXXUUUQQQPPPMMMLLLLLLIIIGGGIIINNNPPPTTT\\\dddjjjllljjjhhhllljjjhhhhhhgggccc]]]WWWTTTSSSQQQNNNKKKGGGDDDCCCDDDDDDDDDBBB@@@>>>>>>>>>???>>>>>>======<<<<<<;;;>>>?????????>>>;;;999777555666777888;;;===???@@@BBBDDDGGGIIILLLPPPUUUYYY\\\]]]___bbbeeeggghhhhhhggghhhhhhiiijjjkkklllmmmooopppqqqooommmkkkkkklllnnnnnnmmmmmmmmmooopppqqqppppppooonnnmmmmmmmmmmmmpppqqqrrrttttttttttttsssuuusssrrrtttvvvxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwvvvxxxvvvxxx}}}zzzqqqjjjfffbbb___ZZZTTTOOOJJJGGGEEEBBBAAA@@@???>>>@@@DDDHHHSSSfff|||tttnnnxxxuuuqqqgggXXX\\\ttt}}}|||uuugggZZZKKKBBB;;;555222333111000///---------------//////.........---------............///////////////111222222111111333444666===QQQmmmwwwXXXJJJKKKYYYgggtttwwwuuuvvvxxxyyyzzzzzz{{{}}}xxxrrrkkk```VVVQQQNNNPPP^^^nnnvvvqqqqqqrrrqqqnnnmmmssstttnnnhhhfffeeedddccc```[[[WWWUUUUUUVVVXXXXXXZZZ___iiitttzzzzzzxxxyyyxxxxxxyyy{{{||||||{{{|||{{{zzzxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxsssuuuxxxzzz{{{zzzyyyxxxxxxzzzzzzyyyvvvtttttttttuuuuuutttuuuuuuvvvwwwwwwwwwvvvvvvwwwyyyyyyxxxwwwuuutttrrrsssttttttsssqqqoooqqqrrrttttttsssrrrqqquuuttttttuuuvvvwwwuuutttpppnnnkkkgggeeeeeeeeeeeedddeeeeeedddcccaaa___^^^\\\[[[[[[[[[]]]]]][[[YYYXXXSSSOOOPPPQQQVVV___iiittt|||zzztttrrrqqqooojjjfffXXXNNNEEEAAABBBEEEKKKRRR]]]hhhiiiyyy~~~zzzfffQQQMMMKKKNNNSSSWWWWWWUUUMMMKKKIIIHHHIIIJJJJJJJJJJJJLLLOOOSSSWWWZZZ\\\^^^___aaaeeehhhjjjnnnsssvvvtttrrrnnniiiccc^^^ZZZXXXKKKJJJIIIGGGFFFDDDCCCBBB@@@EEEGGGFFFGGGNNNTTTUUU\\\dddkkkooovvv|||xxxsssqqqrrrrrrpppnnniiigggdddaaa\\\UUULLLEEE777777777777777777777777555444333333222222333333333555>>>QQQhhhlll]]]OOODDD???@@@>>>FFFTTTgggoooaaaQQQJJJLLLOOOLLLHHHHHHEEEEEEEEEDDDAAACCCHHHJJJRRR^^^iiinnnnnnmmmkkknnnkkkgggeeedddaaa[[[WWWRRRQQQOOOLLLJJJGGGEEEDDDFFFFFFEEECCCAAA>>><<<;;;>>>>>>>>>>>>============??????@@@@@@@@@>>><<<;;;;;;::::::::::::;;;<<<<<<<<<>>>AAAEEEHHHMMMSSSWWW\\\]]]___bbbdddfffggghhhgggggghhhiiijjjkkkllllllmmmnnnnnnnnnlllkkklllmmmlllmmmmmmnnnoooppppppqqqpppoooooonnnnnnoooooooooppppppqqqrrrrrrsssssstttuuutttssstttvvvxxxxxxxxxyyyxxxvvvvvvvvvvvvtttsssxxxvvvwww{{{~~~{{{sssiiibbbaaa^^^ZZZUUUPPPKKKHHHGGGCCCCCCAAA??????AAAEEEHHHTTTdddwwwuuunnnyyywwwvvvjjjYYYZZZsss}}}}}}yyyeeeYYYKKKCCC===666333333111000///...---------..................---------............////////////111222333333222222333444888>>>QQQkkkjjjOOOJJJSSSZZZfffqqqsssrrrtttwwwyyyyyyyyyyyy{{{xxxrrrmmmaaaVVVRRROOOPPP^^^oooyyysssooonnnnnnnnnlllqqqqqqlllfffeeedddccc```]]]XXXUUUSSSTTTVVVWWWWWWYYY___iiitttzzz{{{zzzwwwvvvvvvxxx{{{}}}}}}}}}~~~}}}{{{yyywwwuuuttttttvvvwwwyyyzzz{{{zzzzzzyyysssvvvzzzzzzxxxvvvwwwyyyzzz{{{{{{xxxuuurrrqqqqqqrrrrrrsssttttttuuuvvvvvvsssssstttvvvxxxyyywwwvvvuuutttrrrsssttttttsssqqqpppqqqrrrttttttssssssrrrwwwvvvtttttttttsssqqqoooiiigggdddaaa```______````````````___^^^\\\ZZZXXXVVVTTTSSSTTTTTTTTTRRRPPPMMMHHHEEEEEEEEEGGGOOOXXXfffrrrzzzuuusssrrrqqqmmmjjj^^^SSSGGGBBBAAACCCJJJQQQ[[[ffffffuuu~~~{{{xxxfffRRRQQQQQQTTTXXXYYYVVVSSSLLLJJJGGGFFFGGGHHHIIIHHHGGGIIILLLOOOSSSWWWZZZ[[[ZZZ\\\```dddiiipppwww|||xxxoooiii^^^\\\ZZZVVVQQQLLLGGGEEEAAAFFFIIIGGGFFFIIIJJJIIIKKKRRRYYY^^^ccchhhiiiggghhhhhhiiijjjkkklllmmmmmmjjjhhheeebbb\\\UUUMMMGGG777777777888888888888888555444333333222222333333555666===LLL^^^rrr~~~lll]]]OOOCCC>>>>>><<>>>>>>>>??????;;;<<<<<<===<<<<<<;;;:::<<<;;;:::999999999999999999;;;>>>BBBEEEJJJOOOSSSXXXZZZ^^^```bbbccceeeggghhhhhhiiijjjkkklllmmmmmmjjjkkkmmmlllkkkkkklllnnnkkklllmmmoooppppppppppppooooooooooooooopppqqqqqqqqqqqqqqqqqqrrrssstttuuutttrrrrrrsssuuuwwwwwwwwwxxxvvvuuuuuuvvvvvvuuusssxxxvvvwwwzzz}}}|||tttggg^^^___]]]ZZZUUUQQQLLLIIIHHHDDDDDDBBB@@@???AAAEEEHHHRRR___ppp}}}wwwrrrwwwtttrrrooo^^^```ttt~~~~~~{{{dddYYYLLLEEE???888444333111111000//////.............................................////////////222333444444222222333444777>>>RRRlll}}}bbbNNNMMMXXX]]]gggooooooooossswwwyyyxxxxxxxxxzzz~~~xxxtttlll```UUUQQQNNNPPP___ppp|||rrrkkkggghhhiiimmmppppppkkkffffffeeecccaaa^^^YYYTTTRRRRRRTTTVVVUUUXXX```jjjtttzzz|||{{{wwwwwwwwwxxx{{{}}}}}}|||~~~|||zzzxxxwwwvvvvvvxxxxxxyyyyyyyyywwwvvvuuussswww{{{yyyuuusssvvvyyyzzz{{{zzzwwwsssooommmmmmqqqrrrrrrrrrrrrrrrrrrrrrpppppprrrtttwwwxxxwwwuuuvvvuuussstttuuuuuutttrrrqqqrrrssssssttttttsssssssssrrrrrrrrrrrroookkkgggbbb```]]]YYYWWWVVVUUUVVVWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLKKKLLLMMMMMMLLLJJJHHHDDD@@@@@@???@@@EEEMMMYYYfffuuu}}}yyyvvvtttrrrooolllaaaUUUHHHAAA@@@AAAHHHOOOXXXccccccrrr|||{{{|||lll]]]]]]^^^```aaa^^^XXXTTTNNNLLLIIIHHHIIIKKKLLLLLLHHHHHHJJJMMMOOORRRUUUVVVXXXZZZ]]]```dddjjjqqqvvvxxxtttqqqkkkccc[[[TTTNNNKKKIIIQQQXXXZZZZZZXXXRRRKKKJJJLLLPPPSSSWWWZZZZZZXXXYYY]]]aaaeeegggiiikkkmmmjjjhhhfffbbb\\\UUUNNNIII666666777777888888888999555444333333222222333333444444:::FFFVVVhhh}}}|||kkk]]]PPPDDD???>>>;;;:::>>>IIIZZZuuu}}}rrrdddXXXPPPMMMKKKHHHFFFGGGFFFEEEHHHNNNUUU```ooozzz|||zzzvvvuuuooojjjeeecccccccccbbb___RRRQQQOOOMMMKKKKKKJJJJJJDDDCCCAAABBBCCCCCCAAA???<<<<<<======>>>>>>??????888888999999999999888888888888777777666666777777999;;;>>>@@@BBBFFFKKKNNNSSSWWW[[[]]]___```cccfffhhhiiikkklllmmmnnnnnnmmmiiijjjllllllkkkkkkmmmnnnllllllnnnoooppppppppppppooonnnnnnoooooopppqqqrrrsssrrrrrrrrrssstttuuuvvvrrrqqqpppqqqsssuuuvvvuuutttsssssstttvvvxxxwwwvvvwwwuuuvvvzzz}}}|||sssfff\\\___]]]ZZZVVVRRRMMMJJJHHHDDDDDDBBB@@@???AAADDDHHHQQQ\\\lllzzzttttttrrrlllfffrrrbbbdddttt|||ggg[[[OOOGGG@@@888444333111111111000000///......---.................................////////////111333444444333222333555555>>>SSSpppyyysss___QQQRRRZZZbbbjjjooonnnooosssxxxzzzxxxxxxxxxzzzyyyuuujjj^^^SSSOOOLLLOOO___ppp|||rrrjjjfffgggjjjoooqqqpppkkkggghhhgggddddddaaa[[[VVVRRRRRRSSSTTTTTTXXX```jjjsssxxx{{{{{{yyyxxxxxxyyy{{{||||||{{{~~~~~~}}}|||{{{{{{{{{{{{xxxyyyzzzzzzyyyxxxwwwvvvtttxxxzzzxxxsssrrruuuyyy{{{|||{{{xxxsssooommmmmmmmmnnnoooqqqqqqqqqqqqqqqoooooopppsssvvvwwwvvvuuuwwwvvvuuuuuuvvvvvvuuusssrrrrrrssssssttttttttttttnnnoooqqqrrrqqqllleee___[[[XXXTTTPPPMMMKKKJJJJJJLLLMMMMMMMMMLLLJJJHHHGGGEEEDDDEEEFFFIIIIIIIIIGGGEEEAAA??????>>><<>>@@@FFFMMMSSS___```ppp|||~~~wwwmmmmmmmmmllliiiccc[[[VVVRRROOOLLLKKKMMMOOOQQQRRRMMMMMMMMMNNNOOOQQQSSSTTTXXXYYY[[[]]]___dddkkkoooyyyoooeee]]]YYYVVVYYYdddqqqwwwwwwqqqcccWWWPPPLLLJJJKKKMMMNNNOOOOOOQQQUUU[[[___ccceeehhhjjjiiihhhfffbbb[[[TTTNNNKKK444555555666666777777777555444333333222222333333111111666AAAOOO```vvvyyyiii]]]QQQFFF@@@???===:::<<>>>>>999999999888888888888888555555444444444555555666999;;;===>>>@@@CCCGGGJJJNNNSSSXXX[[[]]]___cccggghhhiiikkklllnnnnnnmmmmmmiiijjjllllllllllllmmmooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrsssttttttuuuuuuvvvqqqpppoooppprrrtttttttttsssrrrrrrtttxxxzzzzzzyyyvvvtttuuuyyy}}}|||rrrfff]]]___^^^[[[WWWRRRNNNJJJGGGDDDDDDBBB@@@>>>@@@DDDGGGQQQ\\\mmm|||vvvnnnqqqnnnddd[[[wwwrrrbbbcccrrr~~~~~~mmm```RRRHHH@@@888333333111222222222111000///...---------...........................////////////000111333333222222444555555>>>UUUqqqnnnlll}}}~~~xxxkkk\\\TTTWWW\\\hhhnnnrrrqqqqqquuuyyyzzzwwwxxxzzz}}}xxxttthhh\\\QQQMMMLLLPPPaaassszzzsssmmmlllnnnpppppprrrpppkkkhhhjjjiiiffffffbbb]]]WWWSSSRRRRRRSSSSSSXXX```iiiqqqvvvyyyzzzzzzxxxxxxyyy{{{|||{{{zzz~~~}}}}}}}}}}}}}}}~~~~~~xxxyyy{{{|||}}}||||||{{{uuuwwwwwwuuusssrrruuuxxx|||}}}}}}zzzvvvrrrqqqppphhhjjjmmmpppssstttuuuuuupppooooooqqqtttvvvvvvvvvwwwvvvtttuuuvvvvvvuuusssssssssssssssssstttttttttmmmnnnppppppnnnggg^^^XXXQQQOOOKKKGGGCCCAAA@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@???@@@BBBEEEFFFFFFEEE@@@>>>===>>><<<;;;>>>CCC@@@EEEOOO]]]kkkvvv}}}~~~{{{wwwrrrpppcccWWWIIIBBB??????DDDJJJMMMZZZ\\\mmm{{{{{{zzzxxxtttnnnfff___ZZZUUUSSSPPPOOORRRVVVXXXZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaaeeejjjnnnuuu{{{{{{rrrkkkgggeeepppzzzyyykkkWWWNNNFFFEEEFFFEEEFFFHHHLLLOOOSSSYYY^^^bbbdddeeehhhhhhfffaaaZZZSSSNNNLLL222222333444444555666666555444333333222222333333111111555>>>JJJYYYoootttfff[[[PPPFFF@@@@@@>>>:::<<>>>>>BBBEEEEEEDDD;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888888444444333333333444444555666888:::<<<===@@@DDDHHHKKKQQQWWW[[[\\\___dddiiifffgggiiikkkllllllkkkkkkjjjkkkmmmmmmllllllmmmoooppppppnnnmmmmmmnnnnnnooonnnnnnnnnmmmnnnnnnoooooopppqqqssstttuuuuuuttttttqqqpppooopppssstttuuutttsssssssssuuuxxx{{{{{{zzzwwwttttttxxx{{{{{{pppfff``````^^^\\\XXXSSSMMMIIIFFFDDDCCCAAA???===???BBBFFFOOOZZZnnn~~~mmmiiimmmlllaaaVVVsssuuucccbbbmmmzzz|||ssseeeUUUIII@@@777333333222222222222222000///...---------.........//////............////////////---///111222222222444666777???TTTooowwwbbbhhhwwweeeVVVRRRYYYaaannnsssvvvttttttxxx{{{{{{wwwyyy}}}}}}vvvrrrggg[[[QQQMMMMMMRRRcccvvv~~~wwwqqqnnnnnnppprrrqqqrrrooojjjhhhjjjiiifffeeeaaa\\\VVVSSSRRRSSSTTTRRRWWW```hhhooosssvvvxxxxxxwwwwwwyyy{{{}}}}}}|||~~~}}}}}}|||}}}}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzzwwwvvvtttsssssstttvvvxxxyyyzzzzzzxxxuuurrrqqqqqqiiikkkooorrruuuwwwxxxxxxsssqqqoooppprrruuuvvvwwwuuutttssssssttttttsssrrrssssssssssssssstttuuuuuuooonnnkkkhhhddd\\\TTTNNNGGGEEEBBB>>><<<;;;;;;;;;;;;<<<===>>>???>>>======>>>===>>>???BBBCCCBBB@@@<<<;;;;;;===<<<:::===BBB;;;@@@GGGNNNXXXcccpppxxxzzz|||}}}xxxtttrrrggg[[[MMMEEE@@@>>>AAAFFFGGGTTTVVVhhhwwwzzzrrrkkkeeebbb[[[YYYVVVVVVZZZ___bbbdddcccbbbaaa```aaabbbdddeeeaaaccceeefffgggiiilllnnnoooppptttyyy{{{vvvtttxxx|||cccWWWMMMKKKJJJHHHGGGJJJKKKKKKNNNTTT\\\bbbdddcccfffgggfff```XXXQQQNNNLLL111111222222333444555555555444333333222222333333444444777===FFFTTThhhyyyzzzwwwyyy{{{{{{{{{pppcccZZZPPPFFF@@@@@@:::777888???FFFXXX}}}ggg```ZZZWWWVVVWWW^^^gggppprrrxxxvvvqqqllljjjjjjiiifffccc\\\YYYUUUOOOKKKHHHFFFFFFIIICCC>>>===AAAEEEEEEDDD;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555555444333333333333444444555888:::<<>>===>>>BBBEEEKKKWWWlll~~~~~~wwwiiihhhkkklll```VVVsssyyyfffdddiiiwwwzzzwwwhhhWWWJJJ@@@777333333222222333333222111///...---------.........//////............/////////000,,,...000111111222555666:::@@@TTTmmmooo```kkkyyybbbPPPNNNYYYeeeqqqvvvxxxvvvvvvzzz|||{{{wwwzzz~~~{{{tttpppggg[[[QQQNNNNNNTTTfffyyy}}}uuuooolllmmmmmmmmmqqqqqqnnniiihhhjjjiiieeebbb___ZZZUUUSSSSSSTTTUUURRRWWW```hhhnnnrrruuuwwwvvvuuuvvvxxx|||~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}|||zzzxxxvvvtttwwwuuurrrqqqsssuuuwwwwwwuuuvvvvvvuuurrrpppoooooonnnooorrruuuwwwwwwwwwvvvtttrrrooooooqqqtttwwwwwwtttrrrqqqqqqrrrsssqqqppptttsssssssssssstttuuuuuuppplllfff```YYYRRRKKKGGG@@@>>><<<:::888888999:::888999;;;<<<======<<<<<<>>>======>>>???@@@>>>===;;;:::;;;>>>===;;;>>>BBB===BBBFFFGGGIIIRRRaaannntttxxx}}}~~~zzzuuusssjjj^^^QQQHHHBBB>>>???CCCCCCPPPSSSdddttt}}}vvvoookkkjjjaaa___\\\]]]aaafffjjjmmmkkkjjjiiiiiiiiikkknnnooojjjlllmmmmmmllllllmmmnnnooollliiijjjoooxxx}}}ooorrruuuxxx~~~ooobbbXXXVVVUUUPPPNNNPPPLLLKKKLLLSSS^^^eeegggeeeffffffeee```WWWPPPMMMLLL555444333222222222333444000111111111111222222222333555777:::AAAOOObbbppp|||xxxsssooonnnnnnnnnnnnoookkkddd[[[QQQHHHAAA>>>>>>999888;;;@@@OOOssssssbbb___```^^^ccclllrrrtttyyy}}}wwwqqqnnnllliiibbb]]]YYYXXXUUUPPPKKKHHHGGGHHHFFFCCC???===>>>???@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;999777666666555555444444333222222666666777888;;;???CCCEEEHHHLLLSSS[[[```ccccccccceeefffhhhhhhgggggghhhjjjnnnmmmkkkjjjjjjllloooqqqpppooonnnmmmmmmllllllmmmnnnoooppppppooommmjjjiiiooopppqqqsssssstttssssssuuuuuutttsssrrrrrrqqqqqqqqqrrrsssuuuvvvvvvvvvvvvyyyyyywwwuuuuuuyyy{{{qqqhhhbbb```aaa```[[[TTTNNNLLLLLLIIIDDD@@@@@@???>>>AAAEEEOOOWWWffftttyyy{{{uuufffcccgggtttXXXSSSlllwww^^^eeejjj~~~ppp]]]KKK>>>666666888222111111000000000000000////////////////////////...............///000000111111111111222333444444999@@@UUUnnn}}}{{{fffZZZjjjzzz```PPPRRR___hhhzzzyyyyyyyyyzzz{{{}}}~~~{{{uuuoooggg]]]SSSPPPNNNSSSfffzzz|||rrrkkkgggggghhhiiilllooooookkkiiikkklllkkkccc^^^YYYUUUTTTTTTTTTSSSWWW[[[bbbiiioooqqqrrrrrrvvvwwwyyy|||~~~}}}~~~}}}zzzyyyyyy{{{}}}zzzzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxtttsssssstttuuuuuutttrrruuurrrsssvvvxxxwwwxxx||||||yyyvvvuuuvvvwwwuuurrrvvvrrrppprrrvvvxxxvvvssswwwvvvvvvuuusssqqqooonnnrrrhhh[[[RRRMMMIIIDDD???>>><<<999888888888777777888:::<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>><<<<<<<<>><<<888777:::;;;EEE___zzzllleeeggggggiiinnnpppsssyyy~~~yyyrrrnnnlllhhhaaa\\\XXXWWWTTTPPPKKKHHHGGGGGGFFFCCC@@@??????@@@@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;999777666666666666555444444333333666666666888:::>>>BBBDDDHHHLLLSSSZZZ```cccccccccfffhhhiiiiiihhhhhhjjjkkkmmmkkkjjjiiiiiikkkmmmooommmnnnooopppooonnnlllkkkooopppqqqqqqqqqpppooonnnppppppppppppqqqqqqrrrrrrssssssssssssssssssssssssttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwvvvvvvzzz}}}rrrjjjfffeeeeeebbb[[[SSSMMMJJJIIIIIICCC@@@@@@???>>>@@@EEEJJJSSScccqqqxxx~~~|||lllgggiiizzz\\\TTTiiiuuu\\\bbbfff}}}~~~rrr]]]LLLAAA;;;777666111111000////////////000.......................................///000000111111111111222333444444777???TTTmmm|||ppp___ZZZnnnhhhWWWYYYfffqqq|||{{{zzzyyyyyy{{{}}}~~~zzztttnnnfff\\\RRROOOMMMSSSeeezzz{{{rrrkkkhhhggghhhiiilllooopppllliiikkkkkkiiiaaa]]]WWWTTTSSSTTTTTTTTTVVV[[[ccckkkrrrvvvwwwxxxxxxyyyzzz|||~~~~~~}}}{{{zzzxxxwwwwwwyyyzzz{{{zzzzzz{{{||||||{{{yyyyyy{{{{{{zzzyyyyyyxxxxxxxxxvvvuuuttttttuuuvvvuuusssyyyvvvuuuxxxxxxuuuvvvyyy{{{yyywwwwwwyyyzzzyyywwwwwwuuusssuuuzzz|||zzzxxxwwwvvvuuussspppnnnlllkkkggg^^^RRRJJJEEEBBB>>>:::<<<;;;:::999:::;;;;;;;;;;;;===????????????AAABBBEEEFFFHHHHHHHHHGGGGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIJJJLLLQQQTTTaaadddiiimmmpppqqqrrrrrrhhh```TTTHHH???;;;::::::>>>@@@GGGVVViii{{{{{{vvvrrrkkkeee```bbbhhhnnnpppoooqqqnnnnnnssswwwxxxyyy|||vvvzzz{{{wwwvvvyyy{{{zzzxxxrrrooonnnmmmlllqqqyyyzzzqqqqqqwww|||iiibbb[[[ZZZ___eeehhhhhhiiihhhfff```YYYSSSOOONNN444444333222222222222222111111111111222222222333333555777:::???IIIVVV___```^^^\\\\\\]]]```cccfffiiigggbbb[[[RRRJJJBBB>>>:::666555999999<<>>@@@EEEIIITTTcccpppwwwpppiiiggg|||___UUUggg}}}vvv]]]cccgggwww```NNNCCC===777222111000//////......//////------------------------...............///000000111111111111222333444555555???UUUnnn}}}yyyfff[[[\\\tttppp___aaappp}}}~~~{{{xxxxxxzzz|||~~~}}}~~~{{{uuuoooeee[[[RRRNNNMMMSSSfffzzzzzzrrrkkkhhhhhhhhhhhhkkkpppqqqmmmjjjkkkjjjggg```\\\VVVSSSSSSTTTUUUUUUUUU[[[dddnnnvvv{{{}}}}}}{{{{{{|||}}}}}}~~~yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{{{{}}}{{{yyyxxxwwwwwwyyywwwuuutttvvvwwwwwwvvv}}}yyywwwxxxwwwsssrrruuuwwwvvvvvvwwwzzz{{{{{{zzzwwwuuutttwww{{{~~~}}}{{{yyyxxxvvvrrrnnniiifffcccYYYQQQHHHAAA>>><<<999777666666777888999:::;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHCCCDDDEEEGGGHHHIIIIIIIIIOOOOOONNNOOOOOOPPPQQQRRRUUUSSSQQQQQQRRRTTTTTTTTT\\\^^^bbbeeeiiikkklllmmmeee___UUUIII???;;;;;;===<<<<<>>EEENNNUUUVVVVVVUUUUUUVVVZZZ___bbbeeecccaaa\\\TTTLLLDDD???999555444888::::::@@@HHHXXXjjj{{{tttmmmgggbbb\\\XXXUUUSSSPPPNNNLLLJJJHHHFFFGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>======<<<==================<<<;;;::::::999999999888888777666666666555444444555888;;;>>>@@@FFFJJJQQQYYY___bbbccccccfffhhhiiijjjiiijjjkkkmmmkkkjjjiiihhhhhhiiijjjkkkjjjlllnnnqqqqqqqqqooonnnoooooonnnnnnnnnnnnooopppooonnnlllkkkkkklllnnnoooqqqqqqrrrssssssttttttuuuyyyxxxvvvuuuuuuwwwyyyzzzvvvwwwwwwxxxzzz}}}sssooonnnoookkkddd[[[RRRLLLHHHGGGGGGBBB???@@@@@@>>>@@@EEEMMMXXXgggrrrzzzsssjjjfffyyy~~~___VVVjjj~~~{{{bbbhhhmmmkkkTTTCCC;;;555000000000///...............------------------------...............///000000000000111111222333444555555AAAXXXqqq|||fff]]]bbbzzzuuudddgggwww{{{wwwvvvxxx|||~~~{{{|||}}}~~~wwwpppeee[[[RRROOONNNTTTggg|||yyyqqqkkkiiihhhiiiiiilllppprrrnnnkkkjjjhhheeebbb^^^XXXTTTSSSTTTUUUUUUVVV\\\eeepppxxx|||}}}~~~zzzzzz{{{zzzzzz{{{|||~~~yyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}{{{yyyxxxwwwvvvvvvyyywwwttttttvvvyyyzzzzzz|||xxxvvvwwwuuuqqqppprrrsssssssssuuuvvvwwwwwwwwwuuuttttttvvvzzz}}}}}}|||{{{zzzxxxtttmmmddd\\\XXXMMMHHHAAA===;;;:::999888444666999:::;;;<<<>>>???AAACCCFFFHHHJJJLLLOOOQQQPPPQQQRRRUUUXXXZZZZZZZZZ\\\\\\[[[[[[[[[\\\\\\]]]^^^\\\ZZZ[[[^^^```___]]]bbbbbbcccdddfffggggggfffaaa\\\TTTIII@@@;;;;;;===<<<<<>>CCCIIIMMMOOOOOOOOOOOOOOORRRWWW\\\```aaa```]]]WWWNNNFFFAAA;;;777444666777888;;;>>>DDDPPPaaavvv|||tttllleee___ZZZWWWUUUSSSPPPOOOOOOMMMJJJGGGIIIGGGEEEEEEDDDCCCAAA???@@@???>>>===============>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888888777555555444555777:::===>>>DDDIIIQQQXXX^^^aaabbbbbbdddeeeggghhhggghhhjjjkkklllkkkjjjjjjjjjjjjkkkkkklllmmmmmmnnnooopppqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnmmmkkkjjjjjjlllnnnooossssssssssssssssssssssssxxxwwwuuutttsssuuuvvvwwwuuuvvvwwwyyy{{{|||rrrnnnnnnlllhhhaaaZZZSSSOOOKKKIIIFFFBBB@@@AAAAAA???AAAEEENNN[[[kkkvvvvvvlllgggyyyyyy[[[WWWqqqeeekkkqqq{{{^^^FFF:::555222000000///......................................................///000000000000000111222333555666666EEE___wwwhhh```fffxxxeeegggwww{{{wwwuuuwww{{{~~~zzzzzz{{{}}}zzzsssfff\\\SSSQQQPPPWWWjjjyyyqqqkkkiiiiiijjjkkkmmmrrrsssoookkkjjjgggcccfff```YYYTTTSSSSSSTTTUUUWWW]]]fffooovvvyyyyyyxxxrrrtttuuutttrrrsssuuuwwwvvvwwwxxxxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}zzzyyywwwvvvuuuuuuvvvvvvwwwuuussstttwwwzzz||||||wwwsssrrrtttsssoooooorrrrrrssstttuuuttttttssssssuuuuuuuuuwwwyyy{{{||||||zzzzzzxxxsssjjj^^^RRRKKKDDDAAA===:::999:::;;;;;;:::<<>>CCCGGGJJJNNNOOOPPPNNNMMMPPPVVV[[[]]]___```___ZZZQQQHHHCCC>>>:::555333333444555666<<>>>>>======>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999666555555555777999<<<>>>CCCHHHPPPXXX^^^aaabbbbbbbbbccceeeffffffggghhhjjjmmmllllllkkkkkkkkkkkkkkknnnnnnmmmnnnnnnpppqqqrrrrrrrrrqqqpppooonnnmmmmmmllllllkkkkkklllmmmooopppsssssssssssssssssssssrrrwwwvvvuuussssssssstttttttttvvvwwwyyy{{{|||rrrmmmkkkhhhddd^^^YYYUUUQQQNNNKKKGGGCCCAAACCCCCCAAACCCFFFLLLZZZlll{{{sssiiicccuuuxxxZZZYYYxxx|||ccciiipppgggJJJ<<<888666111000//////......//////////////////////////////...............///000000000000000111222444555666666IIIeee~~~iiibbbkkktttaaacccrrr{{{vvvuuuvvvzzz|||zzzzzzzzz||||||tttggg\\\TTTRRRRRRXXXlllzzzqqqkkkiiikkkmmmnnnooossssssnnnjjjhhhfffccceee```XXXSSSRRRSSSTTTUUUWWW]]]fffnnnsssuuutttrrriiilllnnnnnnllllllnnnqqqrrrrrrssstttvvvxxxyyyzzz{{{|||}}}~~~~~~}}}||||||xxxwwwuuutttssstttvvvwwwvvvuuussstttvvvxxxyyyyyyssspppoooqqqqqqooopppssstttvvvxxxxxxvvvtttssstttxxxxxxxxxyyyyyyzzzzzz{{{uuutttqqqkkkaaaTTTIIIBBB===<<<:::888888:::<<<>>><<<@@@CCCEEEFFFJJJOOOTTT^^^```dddhhhjjjnnnrrruuurrrrrrsssyyy~~~~~~}}}yyywwwuuuqqqjjjeee___[[[UUUOOOIIICCC===999777;;;>>>GGG\\\www{{{xxxuuusssqqqllliiigggiiinnnpppnnnjjjfffaaaaaagggmmmqqqwww|||~~~qqqkkkjjjllllllnnnnnnkkkfff___YYYVVVUUU555666777777777666555444222222222333333333444444666666777:::???DDDHHHJJJMMMOOOPPPOOONNNPPPWWW]]][[[^^^aaaaaa\\\TTTKKKEEE<<<:::666222111333444555666999@@@KKK[[[sssyyypppgggaaa]]]\\\WWWTTTRRRSSSUUUUUUPPPLLLNNNKKKGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>======<<<<<<;;;::::::777666555555777999<<<===CCCGGGOOOWWW]]]aaabbbbbbaaaccceeeeeeeeefffhhhjjjmmmmmmllllllkkkkkkkkkkkkmmmnnnooopppppppppppppppnnnoooppppppooonnnmmmlllkkkkkklllmmmnnnpppqqqqqqqqqrrrrrrsssssstttttttttvvvvvvuuuuuutttsssrrrrrrtttuuuwwwyyy{{{}}}ssslllhhhddd```[[[XXXVVVSSSOOOKKKGGGDDDCCCEEEEEECCCDDDHHHLLLZZZmmm~~~ssshhhbbbttt|||\\\ZZZ{{{xxx```fffooofffKKK???:::555111111000////////////000.......................................///000000//////000111222444555666666LLLjjjkkkeeeqqqiiiYYY^^^ooo|||~~~zzzvvvuuuvvvyyy{{{yyyyyyyyy{{{|||ttteee[[[SSSQQQQQQXXXlll|||rrrkkkiiilllooorrrrrrtttsssmmmhhhgggfffcccaaa[[[UUUPPPPPPRRRUUUWWWVVV\\\eeemmmrrrrrrpppoooeeejjjnnnnnnlllkkknnnqqqqqqpppqqqrrrtttxxx{{{}}}{{{|||}}}}}}}}}|||{{{zzzzzzyyyvvvuuutttuuuwwwyyyxxxvvvttttttuuuuuusssrrrrrrooooooqqqqqqooopppssstttwwwzzzzzzwwwuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwllliiiddd\\\SSSIIIBBB>>>;;;;;;:::::::::<<>>???AAARRRlll~~~}}}wwwrrrooonnnlllkkkhhhffffffiiinnnooojjjddd\\\VVVRRRUUUYYY]]]ccciiiuuu}}}tttnnnrrryyy}}}wwwoookkkjjjmmmooonnnnnnlllgggaaa[[[XXXWWW666777888888888777555444222222333333333444444444777666777:::???EEEIIIKKKGGGJJJKKKJJJIIILLLSSSYYYZZZ]]]aaabbb^^^UUULLLFFF888888777444333555888888111444:::BBBMMM```zzz|||rrriiiccc``````XXXUUUSSSTTTWWWWWWRRRNNNPPPLLLGGGEEEDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>??????===<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;888777666666777999<<<===BBBGGGOOOWWW]]]aaabbbbbbaaaccceeeffffffgggiiikkklllllllllkkkkkkjjjjjjjjjkkkmmmppprrrsssqqqooommmiiijjjlllnnnnnnmmmkkkjjjjjjkkkmmmoooppprrrrrrrrrooopppqqqrrrtttuuuvvvwwwvvvvvvvvvvvvuuutttrrrqqqtttuuuwwwyyy{{{~~~tttkkkfffbbb^^^[[[XXXWWWTTTOOOJJJHHHDDDCCCFFFFFFDDDEEEHHHOOO]]]ooo{{{oooiii{{{___[[[|||www^^^eeepppaaaJJJ@@@999111222222111000000000000000------------------------...............///000000//////000111222444666777555LLLlllooojjjxxxxxx^^^RRRZZZnnn|||}}}yyyvvvuuuvvvxxxzzzzzzyyyyyy{{{|||sssdddZZZRRRPPPQQQXXXlll}}}rrrjjjiiilllqqqtttsssuuussslllggggggfffddd\\\WWWQQQNNNOOORRRVVVXXXUUU[[[dddlllqqqrrrpppnnnggglllrrrsssqqqoooqqqtttrrrqqqqqqrrruuuzzz~~~||||||}}}}}}}}}{{{zzzyyy~~~|||yyywwwvvvwwwxxxzzzyyyxxxvvvuuutttrrrooolllssspppooorrrrrrppppppsssrrrvvvyyyzzzwwwuuuuuuvvvwwwwwwwwwvvvsssqqqqqqrrrfffaaaYYYPPPHHHBBB???===<<<=========>>>@@@CCCFFFLLLPPPUUUXXX\\\dddpppyyyzzz|||~~~|||wwwvvvvvvtttnnniiimmmmmmnnnoooqqqtttvvvwwwxxx~~~wwwpppjjjhhhggg```RRRGGG???CCCAAA===HHHbbbuuu{{{vvvrrrlllgggeeeddddddccceeedddeeeiiinnnmmmgggaaaWWWOOOHHHGGGHHHJJJNNNTTT\\\mmmrrrhhhaaaccchhhiiiggggggooowww~~~|||xxxxxxxxxvvvqqqqqqpppmmmjjjjjjnnnqqqnnnnnnlllhhhbbb]]]ZZZYYY777888999888666444444555444444444333333444444444444777999:::???FFFIIIHHHJJJJJJJJJJJJKKKNNNTTTXXX[[[^^^aaaaaaaaa]]]PPPCCC;;;999666555555666555444444555888;;;???JJJ___rrrvvvpppssswwwvvvvvvxxx{{{|||xxxrrrooojjjccc]]][[[ZZZZZZ[[[\\\ZZZWWWTTTRRRNNNIIIFFFEEEEEEDDDCCCGGGEEEDDDAAA@@@>>>======AAA???===<<<;;;<<<===>>>AAAAAA@@@???>>>>>>??????888888777555444555:::===AAAGGGNNNUUUZZZ^^^bbbdddaaabbbdddfffhhhjjjjjjkkkhhhkkkmmmnnnllljjjjjjjjjjjjlllooopppooonnnnnnooollloooqqqpppmmmjjjiiiiiillllllmmmllllllmmmpppsssssssssrrrrrrrrrsssttttttxxxwwwuuusssrrrssstttuuuuuuwwwxxxxxxwwwyyy}}}wwwnnnhhhaaaaaa___]]]YYYTTTOOOLLLGGGFFFEEECCCBBBCCCFFFIIIRRR```sssnnnhhh{{{lll```xxxxxx___eeeqqqwww]]]HHH>>>888333000/////////............////////////////////////............////////////000111222222222333666999:::MMMhhhpppnnnzzziiiXXXQQQXXXiiizzz{{{vvvrrrrrrtttuuuvvv|||yyyyyy|||~~~uuunnncccZZZRRRPPPPPPWWWjjjzzztttnnnlllmmmqqqtttrrroookkkiiigggfffeeecccbbb[[[UUUUUUTTTSSSTTTWWWWWW^^^hhhoooqqqqqqqqqsssvvvwwwxxxyyyzzz|||}}}}}}}}}zzzwwwxxx{{{}}}}}}|||yyyyyyzzzzzzzzzzzz{{{{{{|||zzzxxxvvvvvvxxxzzz{{{|||wwwtttuuutttpppnnnpppssstttuuutttsssrrrsssuuuuuuwwwxxxwwwuuuttttttuuurrrvvvyyyvvvpppkkklllnnndddWWWJJJDDDAAA>>><<<===CCCDDDBBB@@@EEEOOOWWWYYY]]]^^^bbbhhhoootttvvvvvv~~~yyytttpppnnnnnnmmmmmmhhhccc]]]ZZZXXXVVVRRROOOOOOQQQSSSTTTSSSSSSTTTVVV]]]bbbiiimmmpppwwwttteeeeeeiiieeeZZZSSSNNNIIICCCDDDMMM[[[iiirrrpppiiibbb___aaaccccccbbb^^^^^^```eeekkkkkkeee___TTTMMMDDD===;;;<<<>>>???LLLSSSggg{{{yyyooopppqqqrrrnnnhhhaaa]]]fffeeeiiiqqqtttqqqnnnmmmnnnkkkhhhggghhhkkkllllllhhhhhhhhhgggfffbbb\\\XXX777999:::999777666666777555555444444444444555555333777999:::???GGGJJJIIILLLKKKKKKJJJJJJNNNSSSWWWZZZ^^^aaaaaaaaa]]]PPPCCC<<<999666555666666555444444444777:::;;;@@@MMMZZZnnn|||xxxlllbbbaaabbbaaaaaacccaaacccjjjvvvzzzuuurrrmmmfff```[[[[[[[[[\\\]]]\\\YYYVVVUUUQQQLLLHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>>>>===>>>===<<<<<<<<<>>>???AAABBBBBBAAA@@@???>>>>>>>>>:::999888666555777;;;>>>AAAGGGNNNUUU[[[___bbbdddcccdddfffhhhjjjkkkllllllhhhkkkmmmnnnllljjjjjjjjjlllmmmooonnnmmmllllllmmmkkknnnppppppmmmkkkjjjkkkjjjkkkllllllkkklllmmmooorrrrrrrrrrrrrrrsssssstttvvvuuutttrrrrrrssstttuuuuuuwwwxxxxxxwwwyyyyyyrrrlllbbbaaa```]]]XXXSSSNNNKKKGGGFFFEEECCCBBBCCCFFFIIIPPP^^^ppprrrgggwwwqqqddd{{{xxx___fffmmm~~~sss[[[HHH>>>888444000000/////////.........////////////////////////............////////////000111222222222333666999:::PPPppp{{{vvv}}}yyybbbRRRMMMUUUiiizzz{{{vvvssssssuuuvvvwwwyyyxxxyyy|||}}}tttnnnbbbYYYQQQPPPQQQXXXkkk}}}zzztttooolllmmmoooqqqooollliiigggggggggfffdddaaaZZZUUUTTTTTTRRRSSSVVVXXX___hhhnnnqqqrrrtttvvvxxxxxxyyyzzz{{{||||||}}}~~~{{{yyyyyy|||}}}}}}|||{{{zzzzzzzzzyyyyyyxxxxxxzzzyyywwwwwwxxxzzz}}}{{{vvvssstttssspppnnnooossstttuuuuuutttssstttuuusssuuuvvvvvvuuuuuuuuuvvvyyyzzzzzzxxxssslllfffcccXXXNNNDDD???>>>===@@@EEEMMMTTTXXXWWWWWW\\\bbbdddppppppqqqsssuuutttrrroookkkfff___YYYUUURRRPPPNNNQQQMMMIIIGGGFFFFFFCCCAAAAAACCCEEEDDDCCCBBBCCCCCCFFFJJJOOOQQQSSSWWW^^^eeerrr{{{wwwdddaaaeeeeeeaaa]]]YYYSSSMMMKKKOOOXXXaaafffiiiccc[[[XXXZZZ\\\[[[ZZZ\\\[[[]]]bbbfffeee___YYYQQQJJJBBB;;;999:::<<<===BBBGGGWWWtttyyytttrrrqqq}}}rrrbbb___\\\^^^eeejjjiiiiiijjjjjjhhheeefffhhhjjjllllllggggggffffffeeeaaa\\\XXX777999::::::999888888999666666555555555555666666555888:::<<>>>>><<<<<<<<<<<<===???AAABBBDDDCCCBBBAAA@@@???>>>===;;;;;;:::888777888<<>>999555000000000/////////......////////////////////////............////////////000111222222222333666999<<>>===@@@>>><<<;;;<<<<<<<<<;;;;;;======<<<:::888888999888:::======<<<>>>CCCGGGSSS[[[ccciiipppyyy~~~ooobbbbbbiiimmmmmmlllgggaaaXXXSSSSSSVVVZZZ\\\aaa\\\UUURRRRRRTTTSSSRRRWWWWWWYYY\\\___]]]XXXRRRLLLGGG???999777888999::::::;;;EEEZZZsssxxxrrrqqq}}}ttt___YYYUUUYYY^^^```bbbeeedddcccbbbdddgggjjjkkkkkkfffeeeddddddccc```\\\YYY666888::::::999888999:::777777666666666666777777777:::<<>>???AAABBBEEEEEEDDDCCCAAA???>>>===;;;;;;:::999777888;;;>>>BBBGGGOOOVVV\\\```dddfffggghhhiiikkklllmmmmmmmmmhhhjjjllllllkkkkkkkkklllmmmmmmllljjjiiiiiikkkllllllmmmooopppppppppppppppiiikkkmmmmmmkkkiiihhhiiippppppqqqrrrrrrrrrssssssppppppppppppqqqrrrssstttsssvvvxxxxxxwwwyyy~~~wwwpppnnnccccccaaa^^^XXXQQQKKKGGGGGGGGGEEECCCAAABBBEEEHHHNNN\\\mmmzzzqqqdddqqq~~~ppp{{{eeennnrrrzzzssseeeTTTFFF>>>999777000000000////////////...////////////////////////............////////////000111222222222333666999===\\\}}}|||aaaMMMEEEMMMaaasss|||xxxtttrrrsssvvvxxxyyyvvvvvvzzzwwwpppnnn^^^VVVOOOPPPRRR[[[ppp~~~yyyrrrkkkhhhhhhkkkmmmmmmkkkiiiiiiiiiiiihhhggg```YYYSSSSSSRRRQQQRRRUUUWWW]]]eeejjjnnnrrrxxx|||||||||{{{zzzzzzzzz{{{|||~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvvvvxxxxxxxxxyyy{{{~~~|||wwwtttuuutttpppnnnooosssuuuwwwwwwuuuttttttuuurrrtttuuuuuutttssstttuuurrrsssssspppiii^^^RRRKKKBBB??????@@@BBBHHHVVVcccyyy}}}xxxyyy}}}wwwqqqiii```XXXQQQJJJFFF???<<<999888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===<<<:::888888999888999:::999777888:::<<<>>>DDDIIIKKKPPPXXX]]]^^^```[[[ZZZbbbmmmuuuxxxwwwpppiii```XXXUUUVVVYYYZZZ[[[WWWQQQNNNMMMNNNNNNNNNQQQRRRTTTXXXZZZXXXSSSOOOIIIDDD===888777777888888999888;;;GGGVVVgggzzz||||||iii^^^UUUTTTWWWZZZ]]]aaa_________aaaeeeiiikkkkkkeeedddbbbbbbbbb```]]]ZZZ666777999999888777888999777777666666666666777777777999;;;@@@JJJUUUXXXVVVRRRPPPMMMIIIGGGIIINNNRRRWWW]]]aaa```]]]XXXMMMCCC<<<:::777666666777666555999444333777:::::::::<<>>>>>>>>>>>>>>??????@@@EEEEEEEEEDDDCCCAAA???===;;;;;;:::999777888:::<<>>AAAEEEGGGMMM[[[iii|||~~~{{{vvvpppggg```UUULLLEEEAAA>>><<>>:::999999999999999888999???FFFPPP```mmm~~~nnnaaaUUUSSSVVVYYY\\\___^^^]]]]]]```dddhhhjjjkkkeeedddbbbaaabbbaaa___^^^666888999999888777777888777777666666666666777777666777999???KKKWWWZZZWWWVVVTTTPPPLLLJJJLLLQQQUUUZZZ___aaa___ZZZUUULLLCCC===:::888666777777666666:::555333555777777999===@@@MMM^^^mmmmmmjjjccc___```bbbcccfffjjjkkkoooqqqqqqwww{{{qqqkkkgggdddaaa```bbbcccddddddbbb]]]XXXSSSPPPOOOMMMLLLFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>??????????????????EEEEEEFFFEEEDDDBBB@@@???;;;;;;;;;:::888888:::;;;BBBHHHPPPXXX]]]bbbfffhhhggghhhiiijjjjjjjjjjjjjjjiiijjjkkkkkkkkkkkklllnnniiijjjkkkkkkjjjkkkmmmooonnnmmmmmmnnnqqqrrrrrrqqqlllnnnooonnnlllkkkkkkllllllnnnoooqqqrrrrrrrrrqqqnnnoooooopppqqqrrrrrrsssrrruuuxxxxxxxxxyyy}}}xxxrrrnnndddddddddaaa[[[TTTLLLHHHGGGGGGEEEBBB@@@AAADDDFFFIIIVVVgggrrr{{{nnniiizzztttqqq~~~hhhpppvvvpppfffYYYOOOFFF<<<777666111111000000000/////////////////////////////////............////////////000111222222222333666999;;;WWW|||zzziiiTTTFFFBBBKKK^^^pppvvvsssooonnnqqqtttwwwxxxyyyxxx{{{~~~tttmmmjjj]]]UUUOOOPPPSSS\\\rrryyyooohhheeeggglllppprrrqqqpppppppppooollljjj```YYYTTTSSSSSSQQQRRRVVVTTTZZZbbbhhhlllqqqvvv{{{|||{{{yyyxxxxxxyyyzzz{{{xxxzzz{{{{{{yyyxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}zzzwwwxxxwwwsssqqqrrrqqqsssvvvvvvuuusssssssssuuuvvvvvvuuurrrpppooopppqqqrrrooocccSSSFFF@@@@@@===???DDDIIILLLOOOXXXccclllssszzz{{{wwwnnn```SSSPPPJJJAAA:::777777888999777555444555888:::;;;;;;;;;<<<>>>===;;;999999:::999:::;;;;;;999888888999666666666666666666666666555888888444444777:::999:::<<<<<<>>>FFFTTT___dddiiicccZZZSSSPPPPPPQQQQQQLLLKKKHHHEEEDDDEEEFFFGGGHHHKKKPPPTTTVVVTTTRRRPPPGGGCCC???<<<;;;;;;:::999777777:::>>>BBBJJJXXXfffvvvrrreeeYYYXXX]]]```aaacccaaa___^^^___cccgggjjjkkkgggeeecccbbbcccccccccbbb999:::;;;:::888777777888777666666555555666666777777999;;;AAAOOO\\\___[[[[[[YYYTTTPPPNNNPPPUUUZZZ\\\aaabbb]]]WWWRRRJJJCCC===;;;888777777777777666777444333666777777;;;@@@GGGZZZooo{{{qqqkkkffffffhhhhhhkkkooo~~~vvvqqqjjjgggcccaaabbbdddeeeeeeeeeaaa[[[VVVSSSQQQOOONNNHHHGGGFFFDDDBBBAAAAAA@@@<<<===>>>???@@@AAAAAAAAADDDEEEFFFFFFEEEDDDBBB@@@<<<======;;;:::999:::<<>>@@@@@@>>>AAACCCBBB@@@>>>>>>???@@@AAAAAA@@@===;;;:::;;;888888777888888888777666333777777444222555777777444777666222555???IIILLLQQQOOOMMMKKKLLLLLLKKKJJJGGGFFFEEECCCBBBCCCEEEFFFHHHLLLQQQTTTTTTRRROOOMMMEEEBBB???===<<<<<<;;;:::777888<<<@@@DDDLLL\\\lllyyytttiiiiiimmmnnnmmmlllfffbbb___^^^aaafffjjjlllhhhfffdddcccdddfffffffff;;;<<<===<<<:::888888888666666555555555555666666;;;<<<>>>EEESSSaaaddd```^^^\\\XXXSSSQQQTTTYYY^^^^^^bbbbbb\\\UUUPPPJJJDDD===;;;888777777777777666222111444888999:::???FFFRRRjjj}}}|||}}}|||~~~yyyvvvllliiidddbbbcccdddeeefffhhhddd]]]XXXUUUSSSQQQPPPJJJIIIGGGEEECCCBBBAAA@@@:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGFFFEEECCCAAA===>>>>>>===;;;;;;<<<===BBBHHHPPPXXX^^^cccgggjjjiiijjjjjjkkkkkkjjjjjjjjjiiijjjkkkkkkjjjkkkmmmoookkkmmmoooooommmjjjjjjjjjkkkiiiggghhhlllnnnmmmllllllmmmmmmkkkjjjjjjmmmooojjjllloooqqqrrrrrrqqqpppppppppqqqrrrrrrrrrrrrqqqqqqtttxxxyyyxxxyyy|||zzzrrrllldddeeeeeeccc^^^WWWOOOKKKGGGGGGEEEBBB@@@@@@CCCEEEIIIXXXjjjwwwnnnkkk~~~kkkgggxxx___eeerrrooobbbVVVNNNFFF:::444444111111111111000000000000////////////////////////............/////////000000111222222222333666999EEEXXXsssuuuvvv|||}}}tttsssdddXXXKKKCCCDDDMMM```pppvvvssspppooorrrvvvzzz{{{yyywwwxxx{{{}}}vvvpppjjjfff^^^UUUPPPQQQTTT]]]rrrxxxuuurrrnnnlllkkkllllllooonnnoooqqqssssssqqqooobbb[[[UUUUUUTTTSSSTTTWWWUUU[[[dddkkkooorrrwwwzzzzzzxxxvvvuuuvvvxxxzzz|||vvvzzz}}}}}}{{{zzz{{{}}}}}}|||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~yyyvvvwwwvvvrrrpppqqqnnnqqqtttuuutttrrrqqqpppqqqrrrtttsssrrrqqqqqqrrrggg```TTTKKKFFFDDDDDDDDDGGGHHHMMMTTTUUUQQQPPPSSSVVV]]]___VVVIIIAAA===:::888666666777999;;;;;;:::@@@>>>======>>>???>>>===>>>AAADDDDDDAAA@@@@@@BBBCCCDDDDDDBBB>>>;;;::::::888777777777777777555333333666777333111444555444---555888444333777;;;;;;;;;===@@@EEEJJJKKKJJJHHHFFFFFFEEEDDDCCCDDDFFFHHHIIIMMMQQQTTTSSSPPPMMMKKKEEEBBB???===<<<<<<;;;999999:::>>>BBBEEENNN```rrr~~~{{{{{{}}}|||wwwtttiiieee```^^^aaafffjjjllljjjgggeeedddeeeggghhhhhh;;;;;;;;;:::999888777666777888777666444555777999:::<<>>======@@@AAABBBBBBAAA@@@AAABBBDDDFFFHHHIIIHHHEEEAAA???AAA@@@>>>===<<<<<<<<<<<>>BBBEEEDDDDDDCCCCCCCCCCCCCCCBBBEEEHHHHHHEEEDDDDDDFFFHHHGGGEEECCCAAA>>>===<<<999999::::::;;;::::::999555555555555555555555555555555555555666777888999:::999999>>>FFFKKKJJJHHHFFFEEECCCBBBBBBCCCDDDEEEHHHLLLQQQTTTRRROOOLLLKKKHHHCCC@@@@@@???;;;:::;;;<<<>>>BBBHHHPPP[[[jjjwwwyyyooohhh___[[[]]]bbbgggiiihhhjjjjjjggggggkkkllljjj<<<<<<<<<<<<;;;:::999888777888888666555555777999>>>@@@EEEMMMVVV]]]bbbdddhhhddd___[[[[[[]]]^^^______^^^]]]ZZZTTTMMMFFFBBB???===:::777555666777888777555666;;;@@@GGGVVVdddyyy}}}uuuqqqkkkggggggggghhhhhhlllmmmjjjccc___^^^\\\XXXTTTQQQLLLFFFBBB@@@?????????@@@BBBAAAAAA@@@BBBCCCFFFGGGIIIIIIHHHFFFCCCAAA@@@???===<<<;;;;;;<<<===DDDKKKTTTZZZ]]]```ccceeehhhhhhiiiiiihhhgggfffeeehhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhhhhiiijjjlllmmmkkkjjjhhhhhhhhhjjjlllmmmnnnnnnnnnmmmmmmlllllllllnnnnnnoooqqqttttttsssrrrpppqqqrrrssstttuuuvvvvvvuuusssuuuxxxyyyyyy|||{{{rrrjjjcccddddddbbb]]]VVVOOOKKKHHHEEEAAA@@@BBBDDDEEEDDDMMMVVVfffyyy|||mmmdddbbbwwwpppcccddd{{{sss[[[aaacccwwwwwwkkk]]]RRRGGG;;;666777111111000///////////////....................................///////////////000111222222444777:::@@@WWWuuuzzzlll\\\^^^rrr{{{uuurrrppp[[[OOOIIIEEEQQQhhhsssxxxtttqqqrrrvvvzzz|||{{{yyyxxxxxx{{{|||uuuoookkk]]]TTTNNNPPPSSS^^^ttt|||wwwqqqlllkkklllmmmnnnqqqpppooopppqqqpppooommmaaaXXXRRRQQQRRRQQQQQQRRR\\\ccclllrrrtttvvvxxxzzz~~~}}}|||{{{{{{}}}~~~zzzyyyyyyzzz||||||{{{yyyzzz|||~~~|||xxxvvvxxxzzz{{{{{{{{{{{{zzz{{{{{{{{{vvvtttssstttvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxuuussstttuuurrrlllfffZZZPPPHHHFFFGGGGGGLLLRRR\\\___eeejjjkkkfff\\\TTTKKKFFF???:::888666555333555666777777999<<>><<<============<<<;;;;;;666666666666555555555444333333222222333444555555777666777<<>>>>>AAABBBGGGOOOXXXaaammm{{{zzzqqqkkkbbb^^^^^^bbbeeefffeeehhhhhhffffffjjjjjjggg===============<<<;;;:::888999999777666666888;;;BBBEEEJJJQQQWWW\\\```bbbjjjeee___\\\\\\___bbbcccaaa```]]]YYYSSSLLLFFFCCC???===:::777666666888999888777;;;DDDOOO[[[kkkwwwyyyuuunnnjjjggggggfffeeekkkmmmlllgggdddbbb^^^YYYWWWTTTOOOJJJEEECCCBBBBBB@@@AAACCCCCCCCCDDDEEEGGGIIIIIIJJJJJJIIIGGGEEECCC>>>===<<<;;;:::<<<===>>>EEEKKKTTTZZZ]]]^^^aaaccciiiiiiiiiiiihhhfffeeedddiiiiiiiiiiiiiiijjjjjjjjjhhhhhhhhhiiiiiijjjkkkkkkiiiiiiiiijjjkkklllmmmnnnmmmmmmnnnnnnnnnmmmllllllnnnnnnnnnpppsssuuuuuuuuuqqqqqqrrrssstttwwwyyyzzzwwwuuuwwwzzzzzzxxxzzz|||rrrjjj```aaabbb```\\\VVVPPPLLLHHHFFFCCCAAABBBDDDDDDDDDIIIPPP^^^pppqqqgggccc```sssoooeeeiiittt^^^eeeeeexxxzzzmmm^^^RRRHHH>>>888777111111000///////////////....................................///////////////000111222222444777:::BBBXXXtttvvvhhh\\\RRRWWWppp|||{{{{{{wwwbbbSSSLLLIIIXXXmmmwwwyyyuuuqqqppptttyyy{{{{{{{{{yyyyyy{{{zzzqqqlll^^^VVVPPPRRRUUU```vvv|||wwwqqqllljjjjjjjjjjjjnnnmmmlllmmmnnnnnnlllkkk___WWWQQQQQQSSSRRRRRRTTT]]]eeeooovvvxxxyyyzzz{{{|||||||||{{{|||}}}~~~~~~vvvuuuvvvxxxzzz|||{{{zzzwwwyyy|||{{{yyyxxxzzz}}}~~~~~~}}}|||{{{{{{{{{{{{vvvttttttuuuwwwyyyzzzyyywwwvvvvvvxxx|||~~~|||zzzwwwuuuuuuuuutttooofff```RRRLLLGGGIIIMMMQQQWWW]]]lllkkkkkknnnmmmeeeUUUIII???;;;777444444444444444666888<<<>>>@@@CCCFFFIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFHHHIIIHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<999999888777666555555444333333222222222333333444666555777<<>>>>>===<<<;;;;;;999::::::999777888:::<<>>;;;888777888999::::::???IIIWWWfffvvv|||xxxqqqllljjjhhhgggeeehhhkkkllliiifffddd___ZZZZZZWWWRRRLLLGGGDDDCCCCCCAAACCCFFFGGGGGGIIIKKKMMMLLLLLLLLLLLLJJJHHHEEEDDD???===<<<;;;;;;===???AAAEEELLLUUU[[[]]]^^^```aaaiiiiiihhhhhhhhhgggffffffiiiiiiiiiiiijjjjjjjjjjjjggghhhiiijjjkkkkkkjjjjjjiiiiiijjjkkkmmmnnnnnnooommmmmmnnnooonnnnnnmmmlllkkkjjjjjjlllpppsssttttttuuutttttttttuuuxxxzzz|||yyyxxxyyy|||{{{xxxyyy}}}{{{pppggg^^^______^^^[[[UUUPPPMMMHHHFFFDDDCCCCCCCCCDDDDDDGGGLLLWWWfffyyynnngggfffddduuuoooiiioooyyydddkkknnnzzznnn^^^QQQHHH@@@:::777111000000///////////////....................................///////////////000111222222444777:::DDDYYYsss|||tttfffZZZSSSZZZvvv~~~hhhXXXPPPOOO```vvv|||zzzuuupppnnnrrrvvvyyyyyy|||{{{yyy{{{~~~tttlll___WWWQQQSSSWWWaaaxxx{{{vvvpppkkkjjjiiiiiiiiilllkkkjjjkkklllllljjjhhh]]]UUUPPPPPPRRRRRRSSSVVV[[[dddnnnuuuxxxxxxyyyzzzwwwxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvxxxzzz{{{{{{yyyvvvyyy|||{{{yyyyyy|||~~~~~~|||{{{{{{{{{{{{xxxvvvuuuvvvxxxzzzzzzyyyyyyvvvuuuxxx~~~}}}zzzuuuuuuuuuuuurrrjjjaaaZZZOOOLLLLLLPPPWWW^^^eeeiiisssoookkkgggaaaWWWIII>>>:::888666555555666888888999===BBBFFFHHHJJJLLLNNNJJJIIIHHHGGGFFFEEEEEEEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCAAA???>>><<<;;;:::999888666555555555555444444444555555666777888;;;@@@FFFIIIIIIHHHIIIHHHFFFFFFFFFHHHJJJLLLTTTUUUUUURRROOOLLLJJJJJJKKKFFFBBBAAAAAABBBIIIPPP\\\jjjzzz|||wwwqqqkkkfffcccaaaaaacccgggjjjjjjkkkmmmllliii<<<============<<<<<<;;;:::;;;;;;:::999:::<<<>>>DDDJJJRRRYYY^^^aaadddfffaaa]]]XXXVVVZZZ___dddggggggeeebbb\\\VVVOOOJJJGGG@@@>>><<<999888999:::<<>>BBBGGGLLLNNNNNNPPPQQQJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHFFFCCCAAA@@@>>>>>><<<;;;999888666666666666666555666666777777999;;;???DDDHHHKKKKKKKKKHHHHHHHHHHHHJJJMMMPPPRRRUUUUUUUUURRRNNNKKKJJJJJJJJJEEEAAAAAAAAACCCLLLUUUhhhyyy~~~xxxpppiiidddaaa```bbbgggiiiiiikkknnnmmmjjj=========>>>>>>======<<<;;;;;;<<<;;;:::;;;>>>@@@EEELLLVVV]]]aaacccfffiiiccc___[[[ZZZ]]]cccgggjjjgggfffccc___YYYRRRLLLIIIAAA???<<<:::999:::<<<===HHH[[[sssyyyeeedddjjjvvv~~~|||wwwsssqqqooommmkkkfffkkkoooooonnnnnnjjjddd^^^ZZZTTTNNNIIIEEECCCCCC???BBBFFFIIIKKKNNNRRRTTTTTTUUUUUUTTTQQQLLLGGGDDDCCCAAA>>>======@@@CCCEEEHHHPPPZZZ```bbbbbbcccdddffffffffffffgggiiijjjkkkiiiiiiiiihhhhhhhhhhhhhhhhhhiiikkklllmmmmmmlllllljjjjjjjjjkkklllmmmnnnoookkkmmmoooppppppooonnnmmmlllkkklllooorrruuuuuuuuurrrrrrqqqppppppqqqssstttzzzwwwwwwyyyxxxvvvzzz}}}uuukkkccc]]]^^^]]]\\\YYYUUUQQQNNNGGGHHHGGGFFFCCCBBBCCCDDDEEEIIIOOOXXXeeexxxmmmdddccccccvvvnnnkkktttzzzfffooossswww___KKK@@@999444111111000///////////////////////////////////////............///////////////000111222222444777:::EEEZZZtttuuucccVVVbbb}}}hhh\\\^^^tttxxxpppmmmoootttwwwyyy|||||||||zzzooohhh^^^UUUPPPRRRWWWaaaxxx{{{wwwsssooommmmmmnnnooonnnmmmkkkjjjjjjjjjiiifffdddYYYRRRLLLNNNPPPPPPRRRTTTUUU]]]gggnnnpppqqqrrrssstttuuuxxxzzz{{{{{{zzzyyy}}}|||{{{{{{{{{{{{yyywwwyyy{{{}}}|||yyyxxxzzz}}}~~~|||zzzxxxyyyyyyzzz{{{zzzxxxxxxxxxyyyxxxwww{{{yyyxxxyyy{{{|||yyyvvvrrrrrrqqqnnnhhhbbb[[[WWWRRRUUUYYY]]]dddmmmqqqpppmmmhhh]]]OOOBBB:::999:::999999:::999888999;;;===BBBEEEJJJNNNNNNNNNOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIILLLLLLKKKIIIGGGEEECCCAAA??????>>><<<;;;999888888555555555666666777999999:::===BBBGGGKKKMMMMMMMMMKKKKKKKKKLLLNNNQQQTTTVVVTTTUUUUUUSSSPPPMMMLLLLLLHHHEEEBBBAAAAAADDDMMMXXXnnn{{{sssjjjdddbbbaaa```dddgggfffhhhlllllljjj>>>>>>????????????>>>>>>;;;<<<===<<<;;;<<>>KKKbbb|||sss```QQQNNNSSS___fffgggoooyyy{{{wwwtttqqqnnnllldddiiimmmnnnooopppmmmhhh```\\\VVVOOOJJJFFFDDDDDDBBBEEEIIILLLOOOSSSWWWZZZZZZ[[[\\\[[[WWWPPPIIIEEECCCAAA>>><<<<<>>AAACCCFFFJJJLLLLLLKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKGGGEEECCCCCCFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIILLLLLLKKKIIIGGGEEECCCBBB@@@??????===<<<;;;::::::777777777888999;;;<<<======AAAGGGLLLOOOQQQQQQRRRPPPOOOOOOOOOPPPSSSVVVWWWTTTVVVWWWVVVSSSQQQOOOOOOHHHEEEDDDCCCBBBEEEOOOZZZsss{{{rrriiibbbaaaaaa```dddfffeeeggglllmmmkkk???@@@@@@AAAAAAAAA@@@@@@<<<======<<<<<<===@@@BBBIIIRRR\\\cccddddddfffhhhlllhhhdddbbbccceeeffffffccccccccc```[[[TTTLLLHHHBBB@@@===;;;;;;<<<===???IIIbbb}}}}}}eeePPPKKKEEEGGGRRRUUUQQQSSSZZZ[[[lll~~~yyyuuurrrnnnlll```fffjjjkkkmmmooommmiiibbb^^^XXXQQQKKKGGGEEEEEEFFFIIIMMMQQQTTTXXX]]]```^^^```aaa```\\\TTTKKKFFFCCCAAA>>>;;;;;;>>>AAACCCKKKSSS]]]eeegggggghhhiiiiiihhhgggffffffggghhhhhhhhhhhhggggggfffffffffeeehhhhhhhhhiiiiiijjjkkkkkkmmmllljjjhhhhhhjjjlllnnnkkkllloooqqqqqqpppnnnmmmmmmmmmooosssvvvvvvuuusssoooppprrrtttuuuwwwwwwwwwtttpppooopppppprrrxxx{{{zzzsssjjjccc______^^^\\\YYYUUUQQQNNNFFFHHHIIIGGGDDDBBBBBBDDDDDDGGGKKKOOOWWWeeevvv{{{kkkfffggg~~~wwwtttyyyfffnnnpppkkkOOOAAA;;;888111111000///////////////000000000000000000000000............/////////000///000111222222444777:::KKK```zzzqqqgggsssooo^^^^^^tttvvvqqqsssxxx|||}}}{{{|||~~~xxxpppkkk[[[SSSNNNPPPTTT___www~~~zzzwwwtttqqqqqqqqqqqqpppqqqooommmllljjjhhheeebbbXXXPPPJJJKKKMMMNNNNNNQQQWWW]]]eeekkkmmmooorrruuusssuuuyyy|||}}}|||zzzyyy{{{zzzzzzzzz{{{{{{yyywwwrrruuuxxxxxxvvvvvvyyy||||||zzzxxxvvvuuuvvvxxxyyywwwvvvuuuvvvyyyzzz{{{zzzxxxzzz||||||{{{zzz{{{|||qqqooolllfff```]]]\\\\\\aaafffiiijjjnnnuuutttooocccWWWIII???<<<;;;999666777:::<<<===<<<===AAADDDDDDFFFIIIJJJIIIHHHGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFCCCAAABBBFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKKKKIIIGGGEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999::::::;;;===???AAABBBBBBFFFLLLQQQTTTUUUVVVVVVTTTSSSRRRQQQRRRSSSUUUWWWTTTVVVXXXXXXVVVTTTRRRRRRHHHFFFEEEEEEDDDFFFPPP[[[vvv{{{{{{yyypppgggaaa```aaacccfffgggfffhhhnnnpppoooDDDBBB@@@AAACCCDDDBBB???CCC???===>>>>>><<<>>>CCCKKKQQQYYY```eeehhhjjjkkknnnkkkgggeeeeeefffggggggaaa___^^^^^^]]]YYYQQQKKKFFFAAA======<<<:::<<<@@@LLL___uuugggSSSIII@@@@@@AAAAAABBBDDDEEEFFFLLLUUUfff}}}|||wwwvvvtttpppllleeefffhhhlllooopppooommmddd^^^WWWRRROOOLLLHHHEEEGGGKKKRRRYYY___bbbccccccaaadddfffeee^^^UUUMMMHHHGGGAAA<<<<<<>>>>>>@@@EEEUUUXXX]]]bbbdddgggjjjllliiigggdddeeegggiiigggfffeeefffggghhhiiiiiihhhhhhggggggfffggghhhjjjlllmmmnnnmmmlllkkkjjjkkkkkklllnnnnnnooopppppppppppppppmmmmmmmmmmmmnnnoooqqqqqqqqqqqqrrrsssvvvvvvvvvuuuvvvpppmmmpppssstttxxx|||zzzssskkkfff___^^^]]][[[YYYUUUOOOKKKJJJIIIHHHFFFEEECCCBBBAAAFFFDDDFFFNNNWWW___jjjttt}}}hhhcccdddyyy~~~~~~wwwfffhhhooo~~~}}}eeePPPAAA:::777222111000//////.................................////////////000000000000000111222222222555999<<>>===@@@<<<;;;???BBBCCCEEEIIILLLPPPUUUXXXXXXXXXYYYYYYWWWVVVUUUTTTTTTVVVXXXYYYVVVXXX[[[]]]]]]ZZZUUURRRNNNHHHCCCBBBCCCGGGPPPZZZ{{{zzzyyy{{{{{{{{{|||tttiiifffeeecccbbbcccaaacccfffhhhjjjmmmqqqtttEEEDDDCCCEEEGGGFFFDDDAAAEEE@@@>>>??????>>>@@@EEELLLSSS\\\cccgggjjjkkklllooolllhhhfffeeefffeeeeee```^^^]]]^^^^^^ZZZSSSMMMGGGBBB>>>===<<<:::;;;@@@LLL```vvv{{{```NNNHHH@@@?????????@@@AAABBBCCCBBBGGGQQQaaauuuyyyxxxvvvsssooojjjiiiiiijjjllllllkkkjjjeee```ZZZUUUQQQNNNKKKHHHIIIMMMSSSZZZ```ccceeeeeefffhhhkkkjjjddd[[[SSSNNNJJJCCC>>>>>>@@@@@@CCCGGGUUUXXX]]]```ccceeegggiiihhhfffddddddfffhhhgggeeeeeefffhhhjjjkkkjjjiiihhhddddddddddddeeeggghhhiiinnnmmmlllkkkjjjkkkkkklllkkklllmmmnnnnnnnnnmmmmmmkkklllllllllmmmoooppppppmmmnnnqqquuuwwwxxxvvvuuuvvvpppnnnpppssssssvvvzzz~~~zzzssslllgggaaa```^^^]]]ZZZUUUOOOJJJJJJIIIHHHFFFDDDCCCBBBAAACCCBBBDDDKKKSSSZZZeeeooo~~~~~~hhh```aaawwwxxxzzztttdddfffjjj}}}{{{sss^^^LLL@@@;;;999222111000//////.................................////////////000000000000000111222222222555999<<>>AAACCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGFFFJJJKKKIIIIIIJJJIIIFFFJJJKKKKKKJJJIIIGGGEEEDDD@@@AAAAAAAAA@@@???===<<<>>>::::::???CCCDDDHHHLLLNNNRRRXXX\\\]]]^^^___```ZZZYYYXXXWWWWWWXXXYYYZZZXXX[[[^^^aaaaaa]]]XXXTTTLLLFFFBBBBBBCCCGGGPPPZZZrrr~~~~~~|||xxxwwwxxxxxxxxxyyy~~~mmmbbbZZZYYY[[[\\\^^^aaaeeefffhhhhhhiiikkkooorrrKKKJJJJJJKKKLLLKKKIIIGGGHHHCCC@@@AAABBBAAACCCHHHOOOVVV___gggkkkkkkkkkkkkooolllhhhfffeeeeeedddccc]]]\\\\\\^^^___\\\UUUOOOIIICCC???>>><<<999;;;???MMMbbbwwwpppUUUHHHFFFBBBAAA@@@??????@@@AAABBBAAAAAADDDJJJUUUcccpppxxx}}}{{{yyyvvvsssoookkkiiiiiijjjjjjiiigggddd^^^YYYVVVRRRNNNLLLKKKOOOUUU\\\bbbfffhhhiiijjjlllnnnmmmiiiaaaXXXSSSLLLEEE@@@@@@BBBCCCFFFJJJTTTWWW\\\___aaabbbdddfffgggeeecccdddeeefffeeeeeeeeefffiiikkklllkkkiiihhhfffffffffggghhhiiijjjkkkmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkklllllllllkkkjjjjjjjjjkkklllmmmnnnoooooommmooosssvvvwwwwwwuuutttuuupppnnnqqqttttttvvvyyy~~~zzztttnnniiicccbbb```^^^[[[VVVPPPKKKJJJIIIGGGEEEDDDBBBBBBAAABBBAAACCCJJJPPPVVV```jjjuuukkk]]]\\\sssuuuyyyrrrbbbcccfffzzzzzzzzziiiWWWIII???;;;:::222111000//////.................................////////////000000000000000111222222333555999===MMMnnnrrreeeQQQMMMOOO```zzzyyyvvvxxxzzz{{{}}}||||||wwwkkkccc\\\UUUOOOQQQYYYhhh||||||xxxrrrooonnnnnnnnnmmmrrroookkkgggfffdddbbb```YYYSSSNNNNNNNNNMMMNNNQQQUUU[[[eeemmmrrruuuwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzxxxzzz~~~}}}|||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||~~~}}}|||zzzxxxuuusssqqqooosssvvvvvvtttooollljjjmmmtttyyyzzzwwwpppcccWWWIIIAAA;;;;;;;;;888666777777999<<>>===<<<<<<999:::???CCCFFFKKKQQQPPPUUU[[[```cccdddeeefff^^^]]]\\\ZZZYYYZZZZZZ[[[\\\^^^bbbffffffbbb[[[VVVKKKEEEAAAAAABBBFFFPPPZZZiiivvv{{{vvvxxxyyywwwtttuuuuuutttuuu{{{lll\\\TTTOOORRRXXX\\\aaafffjjjjjjjjjiiihhhjjjnnnqqqVVVUUUSSSRRRRRRQQQPPPPPPLLLGGGDDDEEEEEEEEEHHHMMMSSSYYYcccjjjmmmllljjjiiijjjhhhfffeeefffeeedddccc\\\[[[[[[]]]___\\\VVVQQQKKKEEE@@@>>><<<999;;;@@@MMMaaavvv{{{xxxxxx{{{~~~yyydddQQQHHHGGGHHHFFFDDDBBBAAAAAAAAABBBDDDCCCBBBCCCGGGNNNTTTYYYfff~~~~~~}}}zzzuuuooojjjiiijjjkkkllliiigggccc___ZZZVVVRRRPPPNNNQQQVVV]]]ccchhhkkkmmmjjjkkkmmmnnnkkkddd[[[UUUNNNFFFAAAAAACCCDDDHHHMMMTTTWWW[[[^^^___```bbbccceeedddccccccddddddddddddcccfffiiikkklllkkkhhhgggggghhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhjjjkkkmmmmmmlllkkkjjjiiijjjkkkmmmnnnoooppppppqqqsssuuuvvvvvvuuuvvvwwwwwwrrrqqqtttvvvvvvvvvyyyzzzuuuooojjjcccbbb```___\\\XXXRRRNNNJJJIIIGGGDDDCCCBBBAAAAAACCCBBBEEEKKKOOOUUU^^^hhhtttuuu```ZZZqqq{{{~~~rrraaaaaafff{{{|||vvveeeUUUGGG>>>999777222111000///....................................////////////000000000000000111222222333666:::===MMMqqqttt{{{___LLLHHHIIIYYYtttxxxrrrqqquuuyyy}}}}}}}}}zzzmmmddd]]]WWWRRRUUU^^^llluuuqqqnnnlllmmmppprrrsssssspppkkkhhhfffdddcccaaaYYYRRRNNNNNNNNNMMMNNNQQQUUU\\\eeemmmrrrtttvvvwwwyyyyyyzzz{{{{{{zzzzzzyyyxxxzzz|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}|||||||||}}}}}}}}}||||||~~~{{{wwwsssrrrqqqsssuuuxxxzzzyyywwwtttrrrttt{{{~~~wwwkkkZZZLLLEEE???;;;======:::999:::;;;<<>>>>>?????????@@@@@@@@@AAA@@@@@@AAAAAACCCDDDEEEHHHRRRYYYVVVPPPOOOOOOOOOLLLLLLLLLLLLJJJHHHEEEDDDDDDCCCBBBAAA???>>><<<<<<===;;;<<<@@@DDDFFFMMMTTTSSSXXX___dddffffffggggggbbbaaa```^^^\\\\\\[[[[[[___aaadddiiijjjfff]]]WWWLLLFFFAAA@@@AAAEEENNNXXXgggqqqwwwuuurrrtttwwwwwwsssttttttrrrsssxxxyyygggXXXSSSOOOOOOVVV]]]bbbfffkkkmmmmmmllljjjiiilllppptttaaa```]]]ZZZWWWVVVWWWXXXRRRMMMIIIJJJKKKKKKOOOTTTXXX___gggmmmnnnllliiigggeeeddddddeeeggggggfffddd\\\[[[[[[]]]___\\\VVVQQQLLLFFF@@@>>><<<:::<<>>999666222111000///............////////////////////////////////////000000000000000111222222444666;;;>>>TTTzzzyyy^^^KKKFFFEEEUUUooo~~~xxxpppnnnsssxxx}}}~~~~~~zzznnnfff]]]VVVRRRUUU^^^mmm~~~qqqnnnjjjiiilllpppssstttrrroookkkhhhgggeeecccbbbXXXQQQMMMNNNNNNMMMNNNQQQVVV\\\eeelllppprrrssstttwwwxxxyyyzzzzzzyyywwwwwwvvvwwwxxxyyy{{{{{{||||||{{{|||}}}~~~}}}|||zzz{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||||||||wwwsssrrrssswwwxxxzzz{{{}}}|||{{{zzz{{{}}}rrrcccRRREEEBBB>>><<<>>>>>><<<;;;===AAABBBDDDFFFGGGFFFFFFEEECCCCCCBBBAAA???===;;;:::============>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEERRRbbbooommm```UUUNNNJJJMMMMMMMMMLLLJJJHHHFFFDDDEEEDDDBBBAAA???>>>======???===>>>BBBDDDFFFMMMUUUXXX]]]cccggghhhgggfffffffffeeecccaaa```^^^]]]]]]aaabbbeeeiiikkkggg^^^VVVNNNHHHCCCAAAAAACCCLLLVVVfffmmmrrrqqqpppqqqtttvvvtttuuuuuusssrrruuu|||sssfff[[[SSSRRRQQQUUU^^^dddeeegggjjjmmmmmmlllkkkkkknnnssswwwllllllkkkhhhccc```^^^^^^ZZZUUURRRRRRSSSSSSXXX]]]aaaffflllpppooollliiigggccccccdddfffiiijjjhhhggg___^^^^^^```aaa]]]WWWQQQMMMFFF@@@>>><<<;;;>>>CCCOOO___nnnqqqmmmhhheeebbb```___```fffkkkkkkddd\\\TTTQQQLLLGGGDDDBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDOOObbb{{{wwwpppkkkjjjjjjjjjjjjjjjjjjjjjgggaaa[[[WWWUUURRRTTTWWW\\\aaagggkkknnnllllllnnnqqqqqqlllccc\\\NNNGGG@@@@@@BBBEEEJJJOOOUUUXXX\\\^^^___```bbbddddddeeeeeedddcccbbbdddfffcccdddeeegggggggggggggggeeefffggghhhhhhhhhhhhggghhhhhhiiijjjjjjjjjiiiiiiiiikkknnnppppppooommmkkkiiikkkmmmoooqqqrrrrrrqqqpppqqqqqqpppqqqwww|||zzzwwwrrrpppppp{{{{{{uuunnnjjjaaa``````___^^^ZZZUUUQQQJJJIIIFFFCCCAAAAAAAAABBB>>>@@@EEEKKKOOOSSS^^^iii~~~wwwlllsssdddfffiii|||zzz}}}ooofffWWWLLLDDD???:::777222111000//////.........////////////////////////////////////000000000000///111222333444777<<>>@@@@@@>>>???BBBHHHHHHIIIIIIHHHFFFCCCAAABBBBBBAAA@@@???===<<<;;;<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEIII]]]sssyyysssgggYYYOOONNNNNNNNNMMMKKKHHHFFFDDDEEEDDDBBBAAA??????>>>>>>???>>>@@@CCCEEEGGGOOOXXX___ccciiimmmmmmkkkiiihhhiiiiiihhhfffdddbbbaaa```ccccccdddhhhkkkhhh^^^VVVOOOIIICCCAAAAAADDDMMMVVVeeejjjnnnooooooooorrrtttvvvwwwwwwtttrrrrrrvvvzzz}}}zzznnnfff```\\\\\\\\\aaahhhkkkiiiiiikkkkkkkkklllkkklllooossswwwyyy}}}}}}wwwoooiiigggddd^^^ZZZ[[[\\\]]]aaagggjjjmmmrrrsssqqqmmmjjjhhheeeeeegggjjjlllllljjjhhheeedddcccdddddd```XXXSSSLLLFFF@@@>>><<<<<>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBDDDEEEEEEFFFCCCOOO___lllsssqqqdddWWWOOOOOOOOONNNKKKIIIFFFEEEDDDCCCBBB@@@??????@@@@@@>>>===@@@DDDEEEIIIRRR]]]gggkkkrrruuuuuussspppooommmmmmlllkkkiiigggfffeeefffddddddgggkkkhhh___WWWMMMGGGCCCBBBCCCFFFPPPZZZdddhhhlllpppqqqqqqtttwwwwwwxxxyyyvvvqqqnnnoooqqqssswww{{{{{{}}}~~~|||{{{zzzwwwqqqllliiieeedddfffjjjkkkhhhhhhkkkhhhiiijjjjjjkkkmmmpppsss}}}sssnnnjjjddd```aaabbbccchhhnnnppprrruuuvvvsssnnnkkkjjjhhhiiikkkmmmooonnnkkkiiiiiihhhggggggfffbbbZZZTTTLLLEEE@@@>>>===<<<@@@FFFTTT```kkkooopppnnnhhhaaaXXX]]]hhhwwwuuuiiidddaaa[[[UUUPPPNNNMMMMMMGGGDDDAAA??????BBBEEEGGGMMMVVVlll|||wwwtttpppkkkhhhhhhjjjllliiibbb[[[WWWVVVTTTUUUVVVYYY^^^ccchhhkkkkkkkkklllppprrroooeee]]]PPPHHHBBBBBBDDDGGGLLLRRRVVVYYY]]]```bbbdddfffhhhdddfffgggfffcccccceeegggggggggfffffffffhhhjjjkkkeeeeeeggghhhhhhgggfffffffffggghhhjjjjjjjjjiiihhhdddfffiiilllllljjjhhhffffffhhhkkknnnpppppppppoooppprrrsssqqqoooqqqxxx~~~zzzuuuvvvwwwvvvxxx|||zzz}}}uuummmgggfffdddbbb```\\\VVVPPPKKKKKKHHHEEEBBB@@@@@@AAABBB>>>BBBJJJRRRUUU[[[gggsss|||uuuxxx|||nnngggoooooo~~~xxx}}}jjj```SSSIIIDDDAAA<<<888222111000//////.........000000000000000000000000////////////000000000000///111222333444888<<<@@@VVVyyyqqqkkkzzz{{{nnnWWWEEEAAAFFFGGGSSShhhsssxxxxxxvvvrrroooooorrrvvvxxx}}}|||sssnnn```XXXRRRTTT^^^ooo}}}tttkkkgggcccbbbfffkkkppprrrgggggghhhiiijjjhhhddd```VVVPPPLLLMMMNNNMMMNNNQQQUUU\\\eeemmmrrruuuwwwxxxvvvwwwyyyzzzzzzxxxuuussssssrrrpppppprrruuuxxxzzzvvvwwwxxxzzz{{{}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{|||}}}~~~}}}|||zzzxxxxxx{{{|||xxxtttrrruuuyyy}}}wwwhhh[[[VVVSSSQQQPPPMMMKKKLLLKKKJJJMMMRRRMMMMMMNNNMMMJJJFFFBBB@@@:::;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>???AAACCCDDDEEEFFFFFFMMMLLLNNNVVVdddjjjaaaSSSPPPPPPOOONNNLLLIIIFFFEEEDDDCCCAAA@@@???@@@AAAAAA<<<<<>>;;;;;;AAAIII[[[^^^fffnnnsssqqqjjjddd[[[___iiiwwwtttiiihhheeeaaa^^^\\\XXXSSSPPPLLLJJJHHHEEEEEEFFFGGGHHHLLLQQQ^^^rrr|||vvvrrrooommmkkkmmmnnnmmmjjjfff```YYYVVVSSSUUUWWWYYY[[[```hhhnnnmmmooopppmmmlllkkkeee^^^TTTLLLDDDCCCDDDFFFKKKQQQXXXZZZ]]]aaacccdddccccccgggfffeeeddddddeeeggghhhkkkjjjiiigggfffffffffffffffgggggghhhiiiiiijjjjjjfffgggiiikkklllllllllllljjjjjjjjjjjjjjjiiihhhhhhhhhiiijjjlllmmmooopppqqqoooppprrrtttvvvvvvvvvvvvvvvwwwwwwvvvtttuuuwwwyyy~~~}}}rrrgggccccccccc```\\\VVVPPPMMMHHHFFFDDDAAAAAAAAACCCDDDAAACCCIIIQQQVVV\\\fffpppzzzzzzvvv{{{nnnfffjjjrrryyyyyyhhh]]]SSSMMMGGG>>>888666555333111000111111000///////////////////////////,,,------...///000111111222000000333444444999???XXX}}}rrrnnnvvvzzzlllcccPPPCCC@@@DDDEEERRReeemmmuuuuuutttsssrrrssstttuuuxxx|||~~~wwwrrr___XXXSSSVVV___ooo~~~uuummmhhhdddcccgggmmmooopppjjjhhhgggjjjmmmlllfff```UUUOOOKKKMMMOOONNNNNNOOOVVV\\\fffoootttvvvwwwxxxwwwvvvvvvuuuvvvvvvwwwxxxqqqqqqqqqrrrtttwwwyyy{{{xxxzzz{{{zzzyyyyyy}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzz}}}yyywwwwwwtttrrruuu{{{{{{pppggg^^^WWWVVVYYYXXXWWWUUUSSSQQQOOONNNNNNPPPPPPOOOMMMIIIEEE@@@>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<=========@@@@@@@@@@@@BBBEEEHHHIIISSSQQQQQQTTTXXX[[[YYYWWWPPPNNNLLLJJJJJJHHHFFFDDDBBBBBBAAA@@@>>><<<;;;:::===@@@BBBCCCEEELLLWWW```ooosssyyy}}}~~~|||{{{zzztttttttttsssqqqooonnnmmmmmmkkkiiiiiiiiifff```[[[HHHEEEAAABBBIIIRRR[[[```jjjlllnnnqqqssstttuuuuuuqqqtttvvvtttppplllkkklllooollliiiiiijjjmmmwwwiiiXXXTTT\\\cccgggmmmvvvxxxuuuhhh___ZZZ[[[\\\ZZZ]]]bbbeeefffggghhhhhhiiiiiiiii|||tttooooooqqqtttvvv}}}~~~wwwqqqooopppnnnooorrruuuwwwwwwvvvvvvvvvsssooolllhhhbbbYYYSSSMMMGGGAAA>>><<<<<>>======;;;::::::999999999::::::;;;;;;<<<<<<======BBBBBBBBBBBBDDDGGGJJJLLLPPPOOONNNPPPSSSUUUSSSQQQQQQOOOLLLKKKJJJIIIFFFDDDAAAAAAAAAAAA@@@???>>>===???AAACCCDDDGGGNNNZZZbbbnnnsssyyy}}}~~~}}}|||{{{xxxwwwvvvtttrrrpppnnnlllmmmkkkjjjjjjiiifff___YYYHHHEEEBBBCCCKKKUUU^^^cccjjjlllnnnqqqrrrtttttttttqqqsssuuutttqqqmmmllllllllliiigggfffdddbbbfffllltttuuuxxx{{{xxxmmm[[[MMMHHHNNNRRRTTTZZZcccgggfffaaaZZZUUUVVVWWWWWWYYY^^^aaabbbdddeeeffffffeeeeee}}}uuusssuuuyyy{{{zzztttrrrrrrssstttwwwyyy{{{{{{zzzyyyxxxuuuqqqoookkkeee\\\UUUMMMGGGBBB???===>>>EEEMMMXXX]]]eeennnssssssnnnjjjgggiiilllppprrrtttttttttzzzwwwwwwzzz}}}wwwjjj^^^VVVUUUTTTTTTTTTSSSPPPNNNJJJKKKNNNUUU^^^ppp{{{qqqppppppooommmhhhaaa[[[WWWSSSSSSTTTUUUWWW[[[aaafffnnnooommmjjjhhhhhhccc]]]SSSKKKEEEDDDFFFIIINNNTTTZZZ\\\___aaaccccccbbbbbbaaabbbdddfffhhhhhhhhhhhhgggffffffeeeddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiihhhgggeeeeeecccdddeeegggiiijjjjjjkkklllllllllmmmmmmmmmnnnnnnnnnoooqqqsssuuuuuuuuuuuussstttttttttssssssvvvxxx~~~zzzpppgggfffggggggddd^^^VVVMMMHHHGGGFFFCCCAAA@@@AAACCCDDDIIIFFFHHHRRR___iiirrryyy{{{xxxzzzxxxnnnooooooeeeiii{{{kkk^^^PPPJJJFFFBBB???>>>555333111000111111000///////////////////////////.........///////////////111///000333444555:::@@@UUU{{{}}}|||zzzjjj___QQQCCC>>>AAADDDRRReeelllvvvvvvuuussssssvvv|||{{{|||{{{|||}}}sssnnncccZZZSSSSSS\\\lllzzzsssnnnhhhgggiiimmmnnnnnngggeeedddgggjjjiiiddd^^^SSSNNNKKKMMMNNNNNNOOORRRTTTZZZccckkkppprrrtttuuuvvvvvvvvvvvvuuutttrrrqqqrrrrrrssstttuuuwwwyyyzzz{{{{{{{{{yyywwwwwwyyy{{{}}}}}}|||{{{zzzzzz{{{{{{}}}}}}}}}}}}|||{{{yyyyyyzzzwwwvvvwwwvvvtttxxx~~~~~~}}}rrrhhheeedddaaa^^^^^^]]]\\\ZZZWWWUUUTTTSSSRRRPPPOOOLLLIIIFFFCCC@@@???===<<<;;;:::999999999999999::::::;;;<<<======>>>DDDDDDDDDEEEHHHKKKMMMOOOPPPOOONNNOOOPPPPPPNNNLLLQQQOOOLLLKKKJJJIIIFFFDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEIIIQQQ\\\dddmmmrrryyy~~~~~~}}}}}}|||{{{zzzwwwuuurrrooonnnmmmllljjjjjjiiiddd\\\VVVJJJGGGEEEHHHPPP[[[dddjjjkkkmmmoooqqqrrrsssssssssrrrtttuuuuuurrrooonnnnnnhhheeedddccc^^^WWWUUUWWW[[[\\\___aaa___WWWMMMEEEBBBDDDDDDDDDHHHOOOTTTTTTVVVQQQNNNOOORRRSSSUUUXXX\\\]]]___```aaa___^^^]]]zzzvvvwwwyyy{{{||||||yyywwwwwwxxxyyy{{{|||}}}|||{{{zzzzzzwwwtttrrrnnnggg^^^WWWMMMGGGAAA???>>>@@@HHHQQQZZZ^^^fffnnnrrrssspppnnntttwwwzzz|||~~~sssiii___\\\ZZZYYY[[[[[[YYYWWWPPPPPPPPPPPPSSSaaa~~~vvvppppppooolllggg```ZZZVVVQQQQQQQQQSSSVVV[[[```dddgggjjjjjjgggeeeddd^^^WWWQQQJJJDDDEEEHHHKKKPPPVVVYYY[[[^^^aaacccdddddddddaaacccfffhhhiiihhhgggeeeeeeddddddccccccccccccdddhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiihhhgggfffeeeddddddfffhhhiiijjjkkkkkkmmmmmmmmmmmmllllllllllllmmmoooqqqrrrttttttssssssssstttttttttssstttwwwyyy}}}~~~xxxooogggdddfffgggeee```WWWNNNHHHGGGEEEBBBAAA@@@AAACCCDDDHHHFFFJJJTTT___jjjwww|||nnnmmmssspppiiimmmssshhhmmmyyymmm___PPPIIIFFF@@@<<<:::555333111000111111000//////////////////////////////////////////.........111///000333444555:::@@@ZZZwwwuuu~~~qqqiiiTTTDDD>>>@@@CCCRRReeellluuutttrrrpppnnnrrrxxx~~~zzz{{{{{{||||||sssoooeee\\\SSSRRRZZZjjj|||vvvqqqkkkiiikkkmmmmmmlllfffcccbbbdddhhhhhhccc]]]RRRMMMKKKLLLMMMMMMOOOSSSTTTZZZcccjjjoooqqqsssttttttuuuwwwwwwwwwuuusssqqqsssttttttuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}{{{zzzyyyxxxxxxvvvvvvxxxwwwvvvzzz}}}zzzoooeeedddfffddd```___^^^]]][[[XXXVVVUUUTTTSSSPPPNNNKKKHHHEEEBBBAAA@@@<<<<<<;;;:::::::::::::::999:::;;;<<<===>>>??????EEEFFFGGGIIIKKKNNNQQQRRRSSSSSSRRRRRRQQQPPPNNNLLLQQQNNNLLLKKKJJJIIIFFFDDDAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDFFFKKKRRR\\\ccclllqqqyyy~~~~~~~~~}}}{{{xxxvvvsssrrrooommmlllkkkiiicccZZZSSSLLLJJJJJJNNNWWWbbblllqqqnnnoooqqqsssssstttssssssuuuvvvwwwwwwuuusssqqqpppgggcccaaa___YYYQQQMMMNNNMMMPPPRRRSSSQQQMMMHHHEEEFFFEEECCCBBBBBBFFFHHHIIIJJJHHHGGGIIIMMMQQQSSSUUUXXXYYYZZZ[[[ZZZWWWUUUSSS{{{yyyxxxwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{|||zzzwwwuuuqqqjjj```YYYMMMGGGAAA@@@???BBBKKKUUU]]]bbbhhhnnnrrruuuuuuvvv}}}{{{wwwqqqkkkddd```aaaaaa```^^^WWWXXXXXXUUURRR[[[uuuxxxoooooonnnkkkfff___YYYUUUQQQPPPOOOQQQUUU[[[```ccc```dddgggfffeeebbb[[[RRROOOHHHCCCEEEHHHLLLRRRWWWWWWYYY]]]aaadddfffffffffccceeegggiiiiiigggdddbbbcccbbbbbbbbbbbbbbbcccdddggggggggggggggghhhhhhhhhiiiiiiiiiiiihhhiiiiiiiiiggghhhiiiiiijjjjjjiiiiiikkkkkkkkkkkkkkklllllllllmmmnnnpppqqqrrrrrrrrrrrrssstttuuuuuuuuuvvvyyy{{{}}}|||vvvooohhhbbbdddeeeddd```XXXOOOJJJFFFDDDBBB@@@@@@AAACCCEEEDDDGGGMMMUUU\\\gggzzzooobbbfffoooqqqjjjnnnuuujjjpppttt|||mmm^^^PPPIIIGGGAAA;;;888555333111000111111000//////////////////////////////////////////.........111//////333444555:::AAA[[[{{{pppiiiyyy|||tttnnnYYYFFF>>>@@@CCCRRReeekkkssssssppplllhhhjjjqqqwwwxxxzzz|||~~~|||sssoooeee\\\SSSRRRYYYiiixxxsssmmmkkkkkklllllljjjdddaaa```bbbffffffbbb]]]RRRNNNKKKLLLLLLKKKNNNSSSUUU[[[cccjjjnnnqqqssstttssstttvvvxxxxxxxxxvvvuuutttuuuvvvwwwwwwxxxxxxyyyvvvuuuuuuuuuwwwyyy{{{|||yyyyyyzzz{{{{{{|||||||||~~~}}}|||{{{zzzyyyyyyxxxvvvwwwyyyyyyxxx|||~~~wwwlllddddddfffddd```^^^^^^\\\ZZZXXXVVVUUUTTTSSSOOONNNKKKHHHEEEBBBAAA@@@<<<<<<;;;;;;::::::;;;;;;:::;;;<<<>>>???AAABBBBBBGGGHHHIIILLLOOORRRTTTVVVWWWWWWWWWVVVSSSQQQPPPOOOQQQOOOLLLKKKJJJIIIFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJNNNUUU\\\```kkkqqqxxx~~~~~~|||{{{yyyxxxrrrpppmmmkkkhhhbbbYYYRRRLLLKKKMMMTTT]]]hhhppptttssstttuuuvvvwwwvvvuuuuuuyyyyyyyyyyyyyyyvvvtttrrrkkkddd]]]YYYSSSLLLIIIJJJGGGIIILLLOOOOOONNNKKKIIIIIIGGGEEEDDDCCCBBBCCCDDDAAAAAABBBEEEJJJPPPSSSTTTTTTUUUUUUUUUSSSPPPNNNLLL}}}zzzvvvtttssstttvvvxxx|||}}}{{{yyyuuunnnddd\\\OOOIIIDDDBBBBBBFFFPPPZZZbbbfffkkkpppuuuzzz~~~sssllljjjiiifffccc___``````\\\WWW\\\pppzzzoooooonnnkkkeee^^^XXXTTTQQQOOONNNOOOTTTZZZ^^^___\\\```ccccccbbb```YYYQQQLLLFFFBBBEEEIIILLLRRRXXXWWWZZZ]]]aaadddfffggggggeeefffhhhiiihhhfffcccaaaaaaaaaaaaaaabbbcccddddddeeeeeefffgggggghhhiiiiiihhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkklllllllllmmmoooqqqqqqqqqqqqpppssstttuuuuuuuuuwwwzzz}}}{{{uuupppjjjaaabbbdddccc^^^WWWPPPKKKEEEDDDAAA@@@@@@AAACCCEEEBBBFFFNNNTTTZZZeee{{{}}}zzzjjj___dddooozzzqqqppp}}}ssshhhpppqqqyyyrrrbbbQQQJJJHHHDDD>>>;;;555333111000111111000///////////////////////////.........///////////////000...///333444555;;;AAAWWW~~~wwwllldddxxx{{{uuuppp^^^JJJ@@@@@@CCCRRRdddjjjssssssqqqkkkffffffmmmtttxxx{{{}}}xxxtttddd[[[SSSRRRYYYiiiyyytttnnnkkkllllllkkkiiidddaaa___aaaeeefffbbb]]]SSSOOOLLLLLLJJJIIIMMMSSSVVV[[[ccciiimmmppprrrtttssstttvvvwwwxxxyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxuuusssrrrtttwwwzzz{{{{{{wwwwwwyyyzzz||||||||||||~~~}}}{{{zzzzzzzzzzzzyyyxxxyyy||||||zzz}}}}}}rrriiicccdddeeebbb___^^^^^^\\\ZZZXXXVVVTTTTTTSSSOOONNNLLLIIIFFFDDDBBB@@@======<<<<<<<<<<<<<<<=========???@@@BBBDDDEEEFFFIIIKKKMMMPPPSSSVVVYYYZZZXXXYYYZZZYYYVVVTTTSSSTTTSSSQQQNNNMMMLLLKKKHHHFFFGGGFFFEEEEEEEEEGGGHHHIIIMMMNNNPPPRRRVVVZZZ]]]___jjjpppxxx}}}|||wwwsssoookkkgggaaaXXXRRRLLLMMMRRRZZZeeennntttvvvyyyzzz{{{{{{{{{zzzyyyxxx|||{{{{{{{{{zzzxxxtttqqqnnndddYYYRRRKKKFFFDDDFFFDDDGGGMMMUUU[[[]]][[[XXXQQQMMMIIIHHHEEEAAA@@@BBB===@@@AAACCCHHHOOOQQQOOOOOOOOOOOOOOONNNMMMLLLKKK~~~yyyvvvsssqqqpppooooooqqquuuzzz~~~zzzrrrhhh```SSSLLLGGGFFFGGGKKKVVV```eeeiiinnnssszzz{{{yyywwwrrrmmmiiiiiigggccc^^^aaaqqq|||yyyppppppooolllfff___XXXTTTSSSPPPMMMMMMQQQVVVXXXYYYWWWZZZ[[[ZZZZZZ[[[VVVPPPJJJDDDAAADDDIIIMMMRRRXXXZZZ\\\___bbbdddeeeeeeddddddeeeggghhhgggfffeeecccaaaaaaaaaaaabbbcccdddeeecccdddeeefffgggiiijjjjjjhhhhhhgggfffggghhhiiijjjiiiiiiiiiiiiiiihhhggggggddddddfffgggiiikkklllmmmlllmmmooopppqqqppppppoooqqqsssttttttuuuwwwzzz}}}yyyuuuppplllcccccccccaaa\\\UUUNNNJJJDDDCCCAAA??????AAACCCEEEEEEFFFKKKRRRZZZggg}}}nnnaaaeeepppzzzrrrssspppfffpppsssyyyoooXXXMMMIIIEEE@@@>>>555333111000111111000///////////////////////////------......//////000000000...///333444666;;;BBBUUUzzzzzzooohhh}}}|||cccMMMAAAAAACCCRRRdddiiitttvvvuuuoooiiiiiiooovvv{{{}}}}}}~~~yyytttaaaYYYRRRSSSZZZiii~~~xxxsssnnnllllllllljjjhhhddd```^^^```dddfffbbb^^^TTTPPPMMMLLLIIIGGGKKKRRRUUUZZZaaagggkkknnnqqqrrrttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvsssrrrsssvvvyyyyyyyyyuuuvvvxxxzzz|||}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||{{{zzz{{{~~~~~~|||{{{kkkeeebbbdddddd```___```^^^]]][[[YYYWWWUUUTTTTTTNNNNNNMMMKKKHHHEEEBBB@@@>>>>>>============>>>>>>???@@@AAACCCFFFHHHIIIJJJMMMNNNQQQUUUYYY\\\^^^___ZZZ\\\]]]\\\ZZZXXXXXXYYYVVVTTTRRRPPPPPPNNNLLLJJJIIIIIIHHHHHHJJJLLLOOOPPPWWWXXXZZZ]]]```aaaaaa```iiioooxxx~~~}}}{{{vvvpppkkkfff```YYYSSSPPPTTT[[[eeeooowwwzzz{{{}}}|||~~~|||zzzzzzzzzwwwsssooojjj___SSSMMMIIIEEEEEEGGGJJJOOOZZZiiiwww}}}{{{vvvkkkcccZZZTTTLLLCCC@@@CCC>>>AAACCCBBBFFFLLLLLLHHHIIIIIIIIIIIIKKKMMMNNNPPP~~~wwwrrrpppooonnnnnnllliiijjjmmmrrrwwwyyyyyy|||}}}vvvkkkcccUUUOOOJJJIIIJJJOOOZZZeeegggkkkpppvvv~~~}}}wwwrrrooommmhhhcccfffuuu}}}{{{yyyrrrqqqpppmmmggg```YYYUUUUUUQQQMMMLLLOOORRRTTTSSSTTTUUUSSSPPPQQQTTTSSSOOOHHHBBB@@@CCCHHHMMMRRRXXX]]]___aaacccdddcccbbbbbbcccdddfffgggggggggffffffaaaaaaaaaaaabbbccceeeeeebbbcccdddfffhhhiiijjjkkkhhhgggfffeeeeeefffggghhhgggggghhhhhhhhhhhhggggggaaabbbdddfffiiikkkmmmnnnlllmmmnnnpppppppppoooooopppqqqrrrssstttvvvyyy|||yyyuuuqqqmmmeeeeeeccc___ZZZRRRLLLHHHDDDCCCAAA??????AAACCCEEEHHHGGGIIIQQQ\\\kkk~~~ttteeefffnnnrrrpppwwwpppfffqqqwww{{{|||```OOOHHHCCC???===555333111000111111000///////////////////////////,,,------...///000111111000...///333444666;;;BBBWWWyyyuuunnnfffPPPCCCAAADDDRRRdddhhhvvvxxxxxxsssmmmmmmsssyyy~~~~~~|||{{{}}}rrrlll```XXXRRRSSS[[[iii~~~xxxsssnnnkkklllllljjjgggddd```^^^```dddfffbbb^^^UUUQQQNNNLLLHHHFFFJJJRRRTTTYYY```eeeiiillloooqqqvvvuuuuuutttttttttuuuuuuwwwwwwyyyyyyzzzyyyxxxwwwwwwuuurrrsssvvvxxxxxxvvvtttvvvxxxzzz|||}}}}}}}}}}}}}}}{{{zzzzzz{{{|||}}}}}}{{{|||}}}xxxfffcccbbbcccccc``````bbb___^^^\\\ZZZXXXVVVUUUUUUMMMNNNNNNLLLJJJFFFCCC@@@???>>>>>>>>>>>>>>>??????AAAAAACCCEEEHHHJJJKKKLLLOOOQQQUUUXXX\\\___aaabbb\\\___aaa```^^^\\\]]]___YYYWWWTTTSSSRRRQQQOOOLLLJJJJJJJJJKKKNNNQQQTTTVVV___```bbbeeeggggggeeebbbiiioooxxx~~~}}}~~~xxxqqqkkkfff```YYYTTTVVV[[[cccnnnxxx~~~|||zzzyyyyyyvvvqqqllldddYYYPPPLLLKKKIIIJJJMMMUUU[[[iii~~~|||mmmaaaTTTGGGDDDFFF@@@DDDDDDBBBDDDIIIHHHBBBEEEDDDEEEFFFIIINNNRRRTTTuuunnnlllllllllkkkhhhfffbbb```aaaffflllpppuuuxxx||||||xxxnnncccQQQIIIFFFLLLSSSWWW]]]dddhhhnnnvvv~~~}}}vvvpppnnnqqqtttooommm|||}}}yyyuuurrrpppooolllhhhccc]]]YYYVVVUUURRRNNNLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLJJJHHHGGGAAABBBBBBEEEIIIOOOTTTWWW]]]^^^___```aaaaaaaaaaaaddddddcccccccccccccccccccccbbbaaa```aaaccceeegggjjjhhhfffeeeeeegggiiikkkhhhhhhiiiiiihhhgggfffeeehhhhhhgggggggggggghhhhhheeeeeefffgggiiijjjkkkllllllnnnppprrrsssrrrqqqppprrrppprrrwwwzzzyyyzzz}}}~~~}}}uuunnnjjjdddeeeddd___YYYSSSNNNMMMEEEDDDBBBAAAAAACCCFFFHHHGGGFFFJJJRRR]]]mmmyyy]]]hhhnnnrrrkkkqqqsssiiippp{{{iiiRRRHHHDDD>>>888444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBRRRsss~~~ssswwwZZZEEEGGGGGGLLL___nnnxxxuuussssssuuuxxxyyyzzz~~~}}}{{{qqqgggaaaUUUMMMQQQ[[[iii{{{ppphhhjjjnnnpppooopppmmmiiieeeeeehhhhhhddd```XXXQQQLLLLLLLLLJJJKKKNNNSSSYYYaaahhhmmmoooqqqrrrtttuuuuuusssrrrrrrtttvvvrrrsssvvvxxxyyyzzzzzzyyysssssstttuuuvvvxxxzzz{{{zzzyyywwwvvvvvvwwwyyyzzz{{{{{{{{{|||{{{{{{zzzyyy}}}{{{|||yyylll^^^]]]]]]]]]^^^^^^\\\[[[]]]ZZZYYYYYY[[[[[[XXXUUUUUUSSSPPPLLLIIIGGGEEEEEEFFFEEECCCBBBBBBCCCDDDFFFEEEFFFGGGJJJLLLOOORRRSSSVVVVVVYYY^^^dddgggeeecccaaabbbcccdddcccaaa___]]]XXXZZZZZZYYYWWWVVVWWWXXXUUUVVVVVVUUUTTTVVV[[[___```bbbeeehhhjjjjjjiiihhhlllrrrzzz~~~}}}vvvpppkkkeee]]][[[]]]YYYdddpppyyyzzzxxxzzzwwwnnnfffbbb\\\TTTLLLJJJJJJMMMSSSZZZ___nnnppp\\\KKKGGGLLLGGGDDDEEEIIIJJJFFFCCCCCC@@@BBBEEEHHHMMMTTT[[[```}}}sssllljjjiiigggfffeeebbb___]]]___ccciiimmmsssvvv{{{|||xxxnnncccUUUNNNKKKOOOTTTWWW\\\bbbhhhmmmttt~~~yyywwwxxxzzzvvvvvv|||xxxssspppmmmllljjjfffbbb^^^ZZZXXXVVVRRRNNNKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHFFFEEE@@@AAABBBEEEJJJPPPUUUXXX]]]^^^___```aaaaaaaaaaaabbbbbbcccccccccccccccccceeedddccccccdddeeefffggggggfffeeeeeeeeeggghhhjjjhhhhhhhhhhhhggggggffffffiiihhhggggggggggggggghhhfffgggiiijjjlllmmmmmmmmmkkkmmmpppssstttttttttssstttrrrssswwwxxxuuuuuuxxx~~~|||tttnnnjjjccccccccc___XXXQQQLLLJJJEEECCCAAA@@@AAACCCEEEGGGGGGGGGJJJRRR\\\jjjyyy^^^hhhlllpppjjjqqqqqqgggmmmxxxfffRRRJJJEEE>>>888444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBRRRtttmmmOOOJJJGGGLLL```nnnwwwuuurrrrrruuuxxxzzz{{{}}}}}}|||~~~yyyoooeee```UUUNNNRRRZZZhhh}}}|||qqqggghhhllloooqqqtttpppkkkggggggiiihhhddd```WWWQQQLLLLLLLLLKKKKKKNNNQQQWWW```gggllloooqqqssssssttttttsssrrrrrrtttvvvvvvvvvwwwwwwwwwwwwwwwwwwssssssssstttuuuwwwyyyyyyxxxwwwvvvuuuuuuwwwyyyzzzyyyyyyzzz{{{|||||||||||||||zzz|||sssggg]]]\\\[[[\\\]]]]]]\\\ZZZ[[[ZZZXXXYYYZZZZZZXXXVVVUUUSSSPPPMMMKKKJJJIIIJJJHHHGGGFFFDDDDDDEEEFFFGGGJJJJJJKKKMMMOOORRRUUUWWW[[[\\\```ffflllnnnlllhhhdddeeeffffffeeedddbbb```[[[\\\\\\[[[YYYXXXYYYZZZXXXYYYYYYXXXWWWYYY]]]aaaccceeehhhkkkmmmmmmlllkkklllrrryyy~~~~~~zzztttoookkkeee___]]]```eeeppp|||~~~yyywwwxxxuuulllccc___WWWPPPLLLPPPVVVZZZ^^^cccsssyyygggXXXRRRRRRNNNIIIFFFHHHHHHDDD@@@@@@CCCDDDFFFHHHLLLQQQXXX\\\vvvoookkkhhhdddaaabbb```]]]\\\]]]bbbgggjjjqqqtttyyy}}}xxxnnncccYYYTTTQQQSSSVVVXXX[[[^^^hhhlllrrr{{{|||wwwrrroooiiihhhgggdddaaa^^^[[[YYYVVVRRRNNNKKKJJJIIIHHHGGGHHHHHHHHHHHHFFFEEEDDDCCC>>>???AAAEEEKKKQQQWWWZZZ]]]^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccddddddddddddddddddeeeeeecccddddddeeefffgggggghhhiiihhhgggfffffffffggghhhiiiiiihhhggggggggggggggghhhiiikkknnnooooooooooookkkmmmpppsssuuuvvvvvvuuuuuussstttwwwxxxuuuuuuxxx|||xxxqqqkkkgggbbbcccccc```YYYQQQJJJGGGDDDCCCAAA@@@@@@BBBDDDFFFHHHHHHLLLRRRZZZeeexxxyyy^^^iiikkkmmmjjjrrrooodddiiiwww{{{bbbRRRKKKGGG???888444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBUUUwww~~~WWWJJJEEEMMMaaaooovvvtttrrrrrruuuyyy{{{|||||||||{{{}}}yyyooofff___TTTNNNRRRZZZfff{{{~~~rrrgggfffjjjnnnrrrvvvsssnnniiiiiijjjjjjeeeaaaWWWPPPLLLMMMMMMKKKKKKNNNPPPUUU^^^fffkkkooorrrtttssstttttttttssstttvvvwwwzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwxxxzzz{{{xxxxxxyyyzzz{{{|||}}}}}}|||zzz{{{{{{lll```[[[YYYYYYYYY[[[[[[ZZZYYYYYYXXXWWWXXXYYYZZZXXXVVVVVVUUURRROOOMMMMMMNNNOOONNNMMMKKKJJJJJJJJJKKKLLLPPPPPPOOOPPPSSSWWW[[[^^^aaaccchhhpppvvvwwwsssnnniiiiiiiiiiiihhhfffdddccc^^^___```___]]]\\\\\\\\\^^^^^^^^^]]]\\\^^^aaadddeeegggjjjmmmooooooooonnnmmmqqqxxx}}}wwwrrrnnnlllfff``````dddnnnyyy}}}yyywwwvvvqqqfff]]]YYYQQQOOORRR[[[dddiiilllooo}}}rrrhhh^^^XXXWWWOOOIIIHHHGGGDDDBBBBBBEEEFFFGGGGGGIIINNNTTTXXXwwwqqqkkkddd___bbb```^^^]]]___bbbfffiiinnnqqqwww}}}~~~xxxnnndddYYYWWWVVVVVVWWWYYY[[[]]]gggkkkpppuuu|||wwwrrrooohhhgggeeeccc```]]][[[YYYUUURRRNNNKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@<<<>>>AAAFFFLLLSSSXXX\\\]]]^^^___```aaaaaaaaaaaa______```aaaaaabbbccccccaaaaaabbbbbbbbbbbbaaaaaa```aaaccceeeffffffffffffiiihhhfffeeeeeefffgggiiijjjiiihhhggggggffffffggghhhjjjlllooopppppppppooolllnnnpppssstttuuuttttttsssqqqsssxxxyyyxxxyyy|||xxx~~~uuunnngggdddccceeeeeebbb[[[RRRKKKHHHDDDCCCAAA??????AAACCCEEEJJJKKKOOOSSSWWW___ooo~~~zzz```mmmpppmmmllluuuooocccgggyyywww___PPPJJJGGG@@@:::444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBYYY|||WWWHHHCCCMMMcccooouuusssqqqrrruuuyyy|||}}}|||||||||}}}{{{qqqhhh^^^UUUOOOSSSYYYdddyyy~~~tttjjjiiikkkmmmppptttsssnnnjjjjjjllllllhhhcccVVVPPPLLLMMMMMMKKKLLLNNNOOOUUU^^^fffkkkppptttvvvsssuuuvvvvvvvvvvvvxxxzzz~~~|||zzzxxxvvvvvvvvvvvvzzzzzzzzzyyyzzzzzz{{{{{{}}}|||{{{{{{{{{{{{||||||yyyyyyyyyzzz{{{|||}}}}}}|||yyyzzzuuuggg\\\YYYWWWVVVWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXYYYWWWTTTRRRPPPPPPPPPQQQSSSRRRQQQPPPPPPPPPQQQQQQSSSRRRRRRTTTXXX^^^cccgggfffiiioooxxx~~~}}}xxxrrrnnnnnnmmmllliiigggdddcccaaabbbdddcccbbb`````````dddccccccbbbbbbdddfffgggfffhhhjjjmmmnnnooonnnnnnmmmqqqvvv{{{wwwssspppmmmgggbbbdddiiittt{{{wwwtttlll___UUURRRQQQTTT^^^iiinnnppptttyyyttthhh```UUUKKKHHHHHHGGGGGGIIIFFFFFFFFFFFFHHHLLLRRRWWW{{{qqqhhhaaabbbaaa```___```bbbeeeggglllooouuu{{{}}}xxxooofffYYYZZZ[[[ZZZ[[[\\\^^^^^^fffjjjmmmlllooo|||xxxsssooojjjhhhfffccc___]]][[[YYYVVVSSSPPPMMMLLLKKKIIIGGGDDDDDDBBBAAA???>>>======;;;===AAAFFFMMMTTTYYY\\\]]]^^^___```aaaaaaaaaaaa^^^^^^___``````aaabbbbbb___```aaabbbbbbbbbaaaaaa___```ccceeeffffffeeeeeehhhgggeeeddddddfffhhhiiiiiiiiihhhggggggggggggggghhhiiikkkmmmnnnooooooooommmoooqqqrrrsssrrrqqqpppqqqpppqqqvvvxxxvvvvvvyyyuuu~~~vvvoooiiieeeeeeggghhheee^^^UUUOOOKKKEEECCCAAA??????AAACCCDDDMMMOOOSSSVVVVVV[[[hhhvvvgggvvvyyynnnqqqzzzoooccchhhxxxvvv]]]MMMHHHFFFAAA;;;444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBXXX|||wwwTTTGGGDDDOOOcccnnnuuusssqqqrrruuuyyy|||}}}|||}}}~~~~~~zzzqqqiii^^^UUUPPPSSSXXXcccyyy~~~uuunnnlllmmmlllmmmpppqqqmmmiiijjjmmmmmmjjjeeeUUUOOOLLLNNNNNNLLLLLLNNNPPPUUU^^^eeekkkqqquuuxxxuuuwwwyyyyyyxxxyyyzzz{{{~~~}}}{{{yyyxxxxxxxxxyyy{{{zzzzzzzzzzzzzzz{{{{{{~~~}}}|||{{{{{{zzzzzz|||{{{zzzzzzzzzzzz{{{{{{{{{yyyzzz~~~}}}~~~sssfff]]]YYYWWWUUUTTTUUUVVVVVVUUUTTTUUUWWWXXXYYYYYYYYYZZZ\\\[[[XXXVVVSSSRRRQQQPPPSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTWWW]]]dddjjjnnnmmmpppuuu}}}|||wwwsssrrrpppmmmjjjfffdddbbbcccfffhhhhhhgggfffeeefffjjjiiihhhhhhhhhiiijjjjjjjjjkkkmmmnnnoooooooooooonnnppptttzzzxxxuuuqqqnnnhhhdddhhhppp~~~xxxrrrgggYYYPPPMMMUUU]]]iiiqqqqqqpppwwwlll^^^OOOJJJIIIGGGGGGIIIEEEEEEEEEEEEGGGLLLSSSXXX|||ppphhhfffeeecccbbbbbbdddeeefffkkknnnsssyyy~~~|||wwwpppiii\\\aaacccbbbaaacccdddbbbdddhhhiiieeedddppp|||xxxssspppkkkjjjgggdddaaa^^^]]]\\\[[[XXXTTTQQQPPPNNNKKKIIICCCBBB@@@>>>===<<<;;;;;;;;;===AAAGGGNNNTTTYYY\\\]]]^^^___```aaaaaaaaaaaa^^^^^^^^^______````````````aaaaaabbbccccccdddddd```aaacccdddeeeeeeeeedddgggfffeeeeeeeeefffggghhhhhhhhhgggggggggggghhhhhhggghhhiiijjjkkkmmmnnnnnnnnnoooqqqrrrrrrqqqooonnnrrrppppppttttttqqqpppsssvvv~~~{{{ssslllhhheeeggggggddd^^^VVVQQQNNNFFFDDDBBB@@@@@@AAACCCDDDOOORRRWWWZZZYYY\\\hhhvvv|||vvvqqquuu}}}nnndddiiivvvzzzsss[[[KKKGGGFFFAAA;;;444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBUUU{{{|||lllRRRHHHFFFQQQeeeooovvvtttrrrrrruuuyyy{{{|||{{{}}}xxxooohhh^^^VVVPPPRRRWWWccc{{{}}}vvvpppnnnmmmllllllpppqqqmmmiiiiiillllllhhhdddTTTOOOLLLNNNOOOLLLLLLNNNPPPUUU]]]dddjjjoootttwwwvvvxxxzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyyyyyyyyyywwwwwwwwwvvvwwwwwwxxxxxx}}}||||||{{{zzzyyyxxxxxx}}}|||{{{zzzyyyzzzzzz{{{zzzxxxyyy}}}~~~|||}}}qqqfff___ZZZWWWUUUSSSTTTTTTTTTSSSSSSUUUXXXYYYYYYYYY[[[\\\___^^^]]][[[YYYVVVSSSRRRQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVXXX\\\bbbiiiooossstttuuuxxx}}}~~~yyytttsssqqqnnnjjjgggeeedddgggjjjmmmooonnnmmmmmmnnnqqqpppnnnnnnooopppooonnnppppppqqqqqqqqqqqqqqqpppnnnooosssxxx~~~~~~~~~|||wwwtttppplllgggeeemmmwww~~~xxxooocccVVVOOOOOOZZZaaakkkqqqpppqqq{{{}}}kkkXXXNNNJJJGGGEEEEEEEEEEEEEEEEEEGGGMMMTTTZZZ}}}uuummmlllkkkjjjiiiiiiiiiiiikkkmmmrrrxxx|||zzzvvvqqqkkkdddkkknnnkkkjjjkkkkkkhhhddddddcccbbbccckkkxxx}}}zzzwwwrrroookkkiiigggeeebbbaaaaaaaaabbb___ZZZVVVSSSOOOKKKHHHCCCBBB???===;;;:::::::::;;;>>>BBBHHHNNNTTTYYY\\\]]]^^^___```aaaaaaaaaaaa^^^^^^^^^^^^^^^^^^______```______```aaaccceeefffbbbccccccdddeeeeeeeeedddeeeeeeeeefffffffffgggggggggffffffgggggghhhiiijjjhhhhhhggghhhiiikkknnnooonnnoooqqqssssssrrrqqqpppssspppqqqttttttqqqpppssszzz|||uuunnniiicccddddddaaa[[[UUUPPPNNNGGGEEECCCAAA@@@AAACCCEEEOOOTTT\\\```___aaammm|||rrrxxx|||mmmcccjjjxxxzzzmmmXXXKKKHHHFFF@@@999444333111000///...//////////////////////////////...............///000000000///111333333444:::BBBXXX}}}}}}xxxvvvyyyzzz___MMMGGGFFFSSSiiitttwwwuuurrrrrruuuxxxzzz{{{zzz|||~~~~~~xxxooohhh___VVVPPPQQQVVVccc}}}|||uuunnnmmmlllllloootttsssnnniiihhhjjjiiiddd```SSSNNNLLLNNNOOOMMMLLLNNNOOOTTT[[[bbbgggmmmqqquuuvvvxxxzzzzzzyyyxxxxxxyyy{{{{{{{{{zzzyyywwwvvvuuuuuuuuutttuuuuuuvvvwwwwwwyyyzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyyyyzzz|||}}}zzzxxxxxx|||}}}{{{|||pppfff```\\\YYYUUUSSSSSSRRRRRRQQQRRRUUUXXXZZZZZZZZZ\\\______```aaaaaa___\\\XXXVVVSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ]]]aaaffflllqqqsssvvvttttttwww{{{|||yyyvvvsssrrrpppnnnlllkkkjjjjjjkkknnnsssuuuvvvuuuuuuvvvyyyvvvtttuuuvvvwwwuuusssssssssrrrrrrqqqpppooooooooooooqqqwww}}}zzzzzz|||{{{wwwsssooolllhhhdddfffqqq~~~}}}vvvmmmaaaVVVSSSUUU\\\\\\aaahhhooowwwxxxcccWWWRRRNNNKKKJJJGGGFFFFFFEEEGGGMMMTTTZZZuuutttrrrqqqpppooonnnnnnkkkmmmrrrwww{{{~~~yyyvvvrrrmmmlllssswwwssspppqqqppplllcccaaa___aaaffflllppprrrrrrvvvyyyyyywwwvvvwwwyyy{{{~~~xxx|||~~~|||zzzyyyuuuqqqnnnjjjiiigggeeedddddddddeeehhhddd___ZZZUUUPPPJJJGGGCCCAAA???<<<;;;:::999:::<<<>>>CCCHHHOOOTTTYYY[[[]]]^^^___```aaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^aaadddfffddddddddddddddddddeeeeeeddddddeeefffggggggffffffffffffffffffgggiiijjjkkkiiihhhgggfffhhhkkknnnpppmmmoooqqqsssuuuuuutttsssrrrqqqrrrvvvwwwuuuvvvyyy}}}{{{tttlllggg```aaa```]]]XXXRRROOOMMMHHHFFFCCCAAAAAABBBDDDEEEOOOUUU^^^ccccccfffssssssyyyzzzkkkccckkk~~~}}}wwwhhhVVVKKKIIIGGG???777444333111000///...//////////////////////////////...............///000000000///111333333444:::BBB^^^wwwnnnqqqsssuuuyyyiiiSSSFFFDDDDDDUUUmmmzzzxxxuuussssssuuuxxxzzzzzzxxx{{{}}}}}}~~~zzzqqqjjj```WWWPPPQQQVVVccc|||tttllljjjjjjlllssszzzuuuooojjjhhhhhhgggaaa\\\SSSNNNLLLOOOOOOMMMLLLNNNNNNRRRYYY```eeejjjooorrruuuwwwyyyyyyxxxvvvvvvvvvzzzzzzzzzzzzxxxuuusssqqquuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzz|||}}}~~~~~~~~~zzzzzzyyyxxxyyy{{{~~~zzzxxxxxx|||}}}{{{{{{~~~pppeee```]]]ZZZUUUSSSRRRRRRQQQPPPRRRUUUYYYZZZZZZ[[[]]]```___aaadddeeedddaaa]]]ZZZWWWXXXZZZ\\\^^^___``````]]]^^^aaaeeeiiimmmqqqssssssqqqooopppsssuuutttqqqqqqqqqpppooonnnnnnoooooonnnrrrvvvzzzzzz{{{{{{|||}}}{{{yyyyyy{{{{{{yyyvvvrrrrrrqqqpppnnnmmmllllllooooooqqqvvv}}}|||wwwwwwyyyxxxtttnnnkkkhhheeebbbfffttt{{{tttkkk```WWWWWW[[[[[[VVVWWW```ooo}}}kkk___[[[WWWTTTSSSIIIHHHGGGFFFGGGLLLSSSYYY{{{ssspppqqqqqqsssuuuxxx{{{~~~~~~~~~~~~{{{ssslllqqqqqqpppnnnkkkjjjkkklll```___aaaffflllpppqqqooonnnqqqsssrrrooommmmmmmmmuuuxxx|||}}}~~~~~~}}}}}}}}}}}}vvvxxxzzzyyyvvvsssqqqqqqqqqmmmhhheeeeeefffggggggfffgggfffbbbZZZRRRKKKHHHFFFAAA;;;:::<<<===999666<<<>>>CCCIIIOOOVVVZZZ]]]^^^```bbbaaa^^^^^^```bbbaaa___]]]\\\\\\[[[ZZZXXX\\\\\\]]]___aaadddfffgggccccccddddddddddddeeeeeeiiihhhfffeeeeeeeeefffgggeeeeeeeeeeeegggiiikkkmmmiiihhhggggggggghhhiiijjjoooooopppqqqqqqrrrsssssssssssssssuuuwww{{{yyysssooollljjjcccfffddd]]]VVVRRROOOKKKCCCDDDDDDCCCBBBCCCGGGJJJPPPZZZdddiiijjjooo{{{ooo}}}nnneeemmm~~~xxxkkk]]]PPPLLLKKKEEE===999555333000000000111111000000000000000////////////////////////////////////222//////222555777<<>>;;;:::;;;===???BBBFFFKKKOOORRRTTTTTTVVVXXX[[[]]]^^^^^^]]]]]]\\\ZZZVVVUUUVVVXXXYYYYYY\\\\\\\\\]]]^^^___aaabbbbbbccccccccccccddddddddddddeeefffffffffeeecccbbbccccccdddeeeggghhhiiijjjggggggggghhhhhhiiijjjjjjjjjlllnnnpppqqqrrrqqqppptttsssqqqrrruuuzzz}}}wwwqqqkkkggg```___\\\ZZZ[[[ZZZRRRHHHFFFCCCCCCGGGOOOTTTSSSQQQQQQWWW```iiirrr~~~~~~kkk{{{vvvfffddduuu~~~uuudddWWWKKKIIIJJJFFF@@@<<<555222000///000000000///////////////000000000000////////////////////////000///000333333555;;;CCC```yyyhhhjjjrrr~~~~~~xxxtttoooiii^^^JJJCCCDDDCCCNNNdddqqqxxxsssmmmmmmqqqwwwzzz|||{{{{{{}}}{{{rrrnnnbbbYYYQQQPPPRRR^^^xxxzzzuuuooolllnnnooopppooonnnjjjeeedddeeeeeecccaaaRRRLLLIIIKKKLLLJJJKKKNNNOOOUUU^^^eeejjjmmmpppqqqsssuuuxxxyyyyyyyyyzzz{{{{{{}}}}}}{{{zzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyyzzz{{{yyyvvvsssqqqqqqyyy{{{}}}~~~yyywwwxxxzzz{{{{{{ssshhhaaa]]]\\\ZZZYYYWWWVVVVVVVVVRRRUUUXXX[[[^^^aaafffiiihhhjjjmmmpppsssssspppmmmkkkllllllmmmmmmmmmllllllllllllllllllmmmnnnpppqqqqqqqqqrrrqqqpppppprrrtttxxxvvvtttsssuuuyyy~~~~~~}}}xxxwwwwwwyyy|||{{{wwwsssqqqpppnnnmmmllllllllllllmmmnnnoooqqqsssuuuxxxyyyxxxyyyzzzxxxsssmmmiiigggcccbbb```\\\^^^nnn{{{qqqjjj```YYYRRRNNNLLLIIIKKKPPPXXX___hhhnnnrrrtttvvvvvvxxxxxx{{{uuufff]]][[[UUULLLHHHGGGHHHGGGFFFwwwnnniiiggghhhjjjlllfff\\\SSSPPPYYYfffqqqvvvsssnnnjjjnnnqqqssspppkkkgggiiikkkdddgggmmmtttzzz~~~|||yyyvvvssspppiiihhhgggggghhhgggfffdddeeefffhhhiiijjjlllpppsssssstttuuurrrmmmiiigggggghhhhhhgggccc\\\UUUQQQOOOGGGFFFCCC???;;;:::<<>>:::444222/////////000000///.../////////000000000111000000000000000000000000111000222555444555<<>><<<===>>>???BBBDDDIIIOOOVVV\\\aaadddYYYXXXXXXYYY[[[]]]]]]\\\VVVUUUTTTUUUWWWYYYYYYXXX[[[[[[[[[\\\^^^```aaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbaaadddeeeggghhhiiiiiiiiiiiiggghhhiiikkklllllllllllliiijjjkkklllnnnoooqqqqqqttttttuuuwwwxxxxxxyyyyyy{{{uuuoooiiifff```___[[[VVVTTTSSSMMMFFFDDDCCCDDDIIIRRRYYY^^^___[[[___bbbccciiizzz{{{{{{jjjwwwvvvddd```mmmzzzhhh[[[NNNJJJJJJEEE===999444222///...///000///.........//////000000111111000000000000000000000000111111444666555555===GGGbbbwwwkkkgggooo~~~}}}}}}}}}yyysssqqqqqqooojjj___LLLEEEGGGFFFPPPeeeqqquuuoooiiiiiinnnuuuzzz|||{{{{{{~~~{{{rrrnnncccZZZSSSRRRTTT```yyy~~~xxxpppkkkjjjkkkjjjiiikkkhhheeeeeeffffffccc___VVVOOOKKKKKKKKKJJJKKKNNNQQQWWW___fffjjjmmmnnnoooqqqtttwwwyyyyyyyyyzzz{{{|||||||||{{{zzz{{{}}}~~~}}}}}}~~~~~~|||yyyzzz{{{}}}|||zzzxxxwwwwwwvvvwwwzzz|||||||||{{{zzz|||zzzyyyzzzzzzxxx|||zzzrrrmmmeeedddaaa^^^[[[XXXVVVVVVTTTXXX\\\```aaaccceeegggggghhhkkkppptttvvvuuusssssssssssssssrrrqqqpppooopppqqqrrrsssssstttuuuuuuqqqsssvvvwwwxxxyyy{{{}}}}}}{{{yyyxxxxxx{{{~~~|||{{{zzzxxxuuussstttvvvwwwuuusssppppppooonnnmmmlllkkkkkkkkkkkklllnnnpppsssuuuvvvzzz{{{zzzwwwrrrllliiigggcccccc```___iii~~~vvvggg\\\PPPJJJEEEDDDDDDGGGPPPYYYdddeeeggghhhfffdddjjjqqqrrruuu~~~ttteee]]]SSSLLLJJJKKKKKKKKKzzzwwwvvvwwwyyywwwqqqjjjddddddcccbbb^^^XXXSSSOOOKKKWWWgggsssvvvsssnnnkkkkkknnnpppmmmgggcccdddgggaaaccchhhnnntttvvvssspppvvvvvvwwwzzz|||uuupppkkkhhheeedddcccccceeeggggggfffdddeeeeeefffhhhlllrrrvvvyyy~~~~~~wwwppplllllljjjlllnnnlllfff^^^WWWTTTLLLGGGAAA===>>>??????>>>AAACCCGGGLLLTTT[[[bbbfff\\\ZZZWWWWWWZZZ\\\\\\\\\TTTTTTTTTWWWYYYZZZYYYXXXZZZ[[[[[[]]]___aaacccdddbbbbbbbbbbbbccccccccccccccccccbbbaaaaaaaaaaaabbbffffffggghhhhhhgggfffeeefffgggiiikkklllllllllllljjjiiiiiijjjkkknnnqqqssstttttttttuuuvvvxxxzzz{{{}}}yyysssmmmiiifff^^^___[[[TTTPPPNNNKKKGGGCCCCCCEEEIIIPPPYYYaaaeeecccffffffbbbdddvvv|||{{{xxxyyyssseeeuuuzzzrrrddd___kkkxxxyyyiii[[[NNNKKKKKKFFF>>>:::444111///.../////////............///000111111111000000000000000000000000000111444666444444<<