BMv 6(% lllmmmnnnmmmkkkjjjjjjkkkhhhiiikkkmmmnnnooonnnnnnlllkkkkkkmmmppprrrrrrpppkkklllnnnpppssstttuuuuuuoooqqqssstttssssssuuuxxxyyywwwuuutttuuuyyy}}}}}}|||||||||iiikkklllkkkiiiiiijjjkkkiiikkklllnnnooooooooonnnnnnmmmnnnooorrrssstttsssnnnoooqqqssstttuuuwwwxxxtttvvvwwwwwwwwwxxxyyyzzz|||{{{yyyyyyzzz}}}zzzrrrppp|||hhhjjjkkkkkkiiiiiijjjkkkkkklllmmmoooooooooooonnnnnnooopppqqqssstttuuuuuurrrtttvvvvvvvvvwwwyyy{{{zzzzzz{{{||||||}}}~~~~~~~~~iiikkkllllllkkkkkklllnnnkkklllnnnoooppppppooonnnnnnooopppqqqrrrsssuuuvvvsssuuuwwwvvvuuuuuuxxxzzzzzzzzzzzz{{{|||}}}}}}}}}|||}}}vvvkkkggggggsssxxx~~~~~~~~~}}}jjjlllmmmmmmmmmmmmnnnooolllmmmnnnpppppppppoooooommmnnnpppqqqqqqrrrtttuuurrrtttuuutttrrrrrrtttwwwwwwwwwvvvwwwyyyzzzyyyyyywwwyyy|||~~~~~~uuuiiibbbcccfffppp~~~}}}||||||{{{xxxtttpppoooooolllnnnpppooopppyyyvvvmmmjjjmmmppprrrxxxyyy~~~zzz~~~llljjjhhhjjjmmmnnnllljjjmmmmmmmmmlllkkkjjjiiihhhkkklllmmmmmmllllllmmmnnnqqqppppppoooppppppqqqqqqpppqqqssssssrrrrrrtttvvvvvvwwwyyyzzz{{{{{{zzzzzzxxx|||~~~~~~}}}~~~~~~wwwoooqqqxxx}}}zzzyyy~~~zzzrrrttt{{{tttvvvvvvsssrrrssspppllllllmmmmmmnnnooorrrvvvzzz~~~{{{wwwuuuttttttsssrrrttt|||iiihhhfffgggjjjkkkjjjhhhkkkkkkjjjiiihhhfffddddddhhhiiijjjiiihhhggghhhiiiiiihhhhhhgggggggggggghhhiiikkkmmmnnnmmmnnnooopppqqqrrruuuwwwyyyyyyyyyxxxyyy|||~~~}}}zzzxxxzzz|||{{{~~~~~~{{{|||~~~~~~~~~eeedddcccdddeeeffffffdddiiiiiihhhgggfffdddbbbbbbeeeffffffeeecccbbbbbbccc```______^^^^^^]]]]]]]]]```cccfffhhhhhhhhhiiijjjlllnnnrrrvvvxxxxxxwwwwwwzzz{{{{{{xxxsssrrrtttwwwyyy||||||zzz|||}}}{{{```______```aaaaaaaaaaaaffffffgggggggggfffeeeeeeddddddeeecccaaa______```]]]]]]]]]]]]\\\[[[[[[ZZZ\\\___ccceeefffggghhhiiimmmooosssvvvxxxxxxwwwvvvxxxzzzzzzxxxtttrrrsssvvvzzz{{{{{{{{{~~~\\\\\\]]]]]]]]]]]]]]]^^^aaabbbccceeeggghhhhhhiiifffffffffeeebbb``````aaabbbbbbbbbcccbbbaaa```___^^^aaaeeeggghhhiiikkklllrrrtttvvvyyyzzzyyyxxxvvvuuuyyy|||{{{xxxvvvvvvwwwyyyxxxxxx{{{}}}}}}~~~YYYZZZ\\\[[[ZZZZZZ[[[]]]\\\^^^```cccfffhhhjjjjjjiiijjjjjjhhhfffddddddeeeggghhhiiijjjjjjiiihhhgggdddfffiiijjjkkkmmmoooqqquuuvvvxxxyyyzzzyyyyyyxxxtttxxx}}}}}}{{{xxxxxxyyyvvvtttuuuxxx{{{{{{~~~zzzzzzXXXZZZ[[[[[[YYYYYYZZZ\\\]]]___aaadddgggiiikkkllllllmmmmmmllliiihhhhhhiiiiiijjjlllnnnnnnnnnmmmllljjjkkklllllllllooorrruuuuuuuuuuuuvvvwwwyyyzzz{{{vvvyyy|||{{{xxxwwwxxxzzzwwwssstttxxxzzzyyy{{{|||{{{|||{{{{{{{{{}}}WWWZZZ[[[[[[YYYXXXZZZ]]]aaabbbeeegggjjjlllmmmmmmmmmnnnooommmkkkjjjkkklllhhhjjjlllnnnoooooonnnmmmmmmmmmmmmlllllloootttwwwrrrrrrrrrsssuuuxxx{{{|||xxxyyyzzzxxxuuutttwwwzzzyyyuuuuuuzzz|||zzz|||zzztttrrruuuzzz~~~]]]\\\ZZZXXXVVVTTTSSSRRRWWWYYY\\\___bbbffflllooollllllkkkkkkjjjjjjiiiiiiiiigggeeedddeeehhhkkkmmmqqqoookkkiiiiiikkknnnqqqssspppoooqqqvvvyyyzzzyyy|||wwwssssssvvvxxxwwwttt{{{{{{|||wwwmmmgggfffhhhiiimmmoooooolllhhhiiipppwwwyyy|||UUUTTTTTTRRRPPPNNNLLLKKKPPPQQQSSSTTTUUUWWW[[[^^^aaa```^^^\\\\\\]]]___````````````aaabbbdddfffgggiiifffbbb___^^^___bbbdddfffeeeeeeiiioootttwwwwwwpppllljjjlllrrrvvvwwwvvv{{{|||~~~|||zzzvvvrrrwwwtttooojjjfffdddeeeggglllooorrrtttuuuwww{{{rrrmmmiiiiiinnnuuuzzz}}}}}}}}}xxxsssxxx}}}WWWXXXXXXXXXWWWTTTQQQPPPOOOPPPPPPPPPOOOOOOQQQSSSXXXUUUQQQNNNMMMNNNPPPQQQSSSTTTVVVXXXZZZ\\\]]]]]][[[YYYUUUSSSRRRTTTWWWZZZZZZZZZ[[[```gggmmmrrrtttnnnkkkjjjlllrrrwwwyyyxxxyyy}}}yyyuuuvvvwww~~~{{{~~~~~~}}}www|||~~~yyyvvvyyy~~~rrrkkkbbb\\\\\\```eeehhhccciiiqqqyyy}}}zzzwwwsssqqqsssttt}}}lllbbbffftttzzzwww~~~]]]^^^___```___]]]ZZZXXXUUUVVVWWWWWWVVVVVVXXXYYY\\\ZZZVVVQQQNNNLLLKKKKKKOOOOOOPPPQQQTTTVVVYYYZZZVVVUUUSSSRRRTTTWWW\\\___]]]]]]^^^aaafffkkkpppsssvvvtttqqqpppsssuuuuuuuuusss{{{|||pppeeeaaaaaaiiilllooorrrsssvvvyyy|||{{{xxxssspppsss}}}xxxttttttuuuvvvjjjjjjkkkkkkmmmrrrxxx|||yyyxxxwwwvvvuuupppiiicccaaakkkuuuxxxvvvzzzzzzrrrqqqyyyzzzxxx}}}{{{VVVWWWYYYZZZZZZXXXUUUTTTUUUWWWZZZ[[[\\\]]]___aaaaaaaaa___]]]YYYVVVSSSQQQPPPOOOMMMLLLNNNRRRWWWZZZ[[[ZZZXXXWWWZZZ^^^cccfffccccccbbbbbbcccfffjjjmmmrrroookkkhhhgggffffffeeegggqqqxxxtttdddTTTJJJHHHLLLPPPUUUZZZ```fffkkknnneeebbb______cccnnn|||{{{www{{{~~~~~~}}}vvvqqqiiilllmmmllliiijjjooottt{{{ooo```ZZZ___kkkvvv}}}zzz|||yyylllhhhppp}}}MMMOOOPPPQQQRRRQQQOOONNNNNNPPPTTTVVVWWWXXX[[[\\\WWWXXXYYYZZZYYYWWWUUUSSSLLLIIIEEECCCCCCHHHMMMQQQYYYWWWTTTSSSSSSVVVZZZ]]]]]]\\\ZZZWWWUUUVVVZZZ]]]```^^^[[[WWWUUUTTTTTTUUU[[[eeemmmjjj[[[KKKAAA>>>BBBEEEIIINNNTTTYYY]]]___TTTSSSSSSVVVZZZaaannnzzzzzzooodddbbbgggkkklllgggkkklllhhhaaa```gggooorrrsssyyyzzzxxx{{{}}}}}}||||||mmmddddddmmmyyyNNNNNNOOOPPPPPPQQQPPPPPPKKKMMMPPPQQQRRRRRRSSSTTTNNNNNNPPPQQQRRRRRRQQQQQQJJJHHHDDDAAAAAACCCGGGIIIQQQNNNLLLJJJJJJMMMQQQTTTUUUUUUSSSOOOLLLMMMQQQUUUYYYXXXVVVSSSQQQPPPQQQRRRWWW___fffddd[[[QQQKKKIIIMMMNNNPPPSSSXXX[[[]]]^^^XXXXXXZZZ^^^```bbbkkkvvvxxxxxxqqqeee___ccchhhhhhjjjjjjhhhddd```^^^^^^___```___```fffmmmttt~~~|||~~~xxxqqqqqqvvv{{{{{{zzzwwwssspppqqquuuyyyPPPPPPPPPQQQRRRSSSSSSTTTNNNPPPRRRRRRQQQPPPOOOPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPMMMKKKJJJJJJKKKLLLMMMLLLJJJIIIKKKOOOSSSVVVXXXXXXWWWSSSQQQRRRWWW[[[```___]]]ZZZWWWWWWXXXYYYYYY^^^dddddd```[[[YYYZZZ[[[[[[\\\___ccceeeggggggfffeeeiiimmmllljjjpppyyy}}}uuuppptttyyy{{{|||wwwrrrppppppnnnhhhdddiiidddbbbdddkkkuuuyyynnnjjjmmmsssxxxsssssstttzzz~~~}}}xxxoooddd^^^___fffmmmnnnvvv}}}rrrsssuuuvvvwwwzzzzzz~~~~~~vvv}}}QQQSSSUUUVVVVVVUUUVVVXXXUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXZZZWWWTTTUUUXXX[[[\\\[[[]]]___aaadddfffffffffeeekkklllnnnooonnnllljjjhhhdddjjjppppppllliiiiiikkkqqqqqqsssvvvvvvtttvvvzzz}}}~~~yyyyyy|||~~~vvvtttwwwxxxyyyxxxwww|||~~~{{{|||yyyvvvvvv~~~|||vvvwww|||vvvtttuuuyyy||||||~~~|||~~~|||{{{wwwuuuvvv}}}|||yyywwwzzzzzzuuuooolllnnnrrrwwwyyyzzzrrrmmmnnnrrrvvvwww~~~|||}}}VVVXXXYYYXXXVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVYYY[[[\\\[[[ZZZZZZ[[[\\\`````````aaabbbbbbccccccdddaaa___```ccceeefffeeeiiijjjmmmpppqqqqqqqqqpppsssuuuwwwxxxxxxwwwuuusssqqqvvvzzz{{{yyyvvvvvvwww}}}{{{|||}}}|||yyy{{{zzzxxx|||}}}|||{{{wwwuuu|||zzzvvvssssssxxxxxxssssssvvvyyy{{{~~~yyysssqqqrrruuuwwwwww{{{tttssstttxxx}}}ZZZ[[[[[[YYYVVVSSSSSSSSSUUUTTTRRRQQQRRRTTTVVVXXXZZZ[[[\\\\\\ZZZYYYZZZ[[[^^^___aaaccceeegggiiijjjhhhfffeeefffiiikkklllkkkpppqqqtttvvvwwwwwwwwwvvvuuuvvvxxxzzz{{{zzzyyyxxxyyyzzz}}}~~~~~~}}}|||{{{}}}}}}}}}zzzvvvwwwzzz}}}~~~}}}xxxzzz}}}zzzxxx~~~|||tttqqqtttwwwwwwrrrooosss|||||||||~~~}}}}}}~~~~~~}}}{{{ssskkkllloootttyyy|||}}}}}}YYYYYYXXXVVVRRRPPPPPPQQQRRRPPPNNNLLLMMMPPPTTTVVVUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXYYY\\\^^^aaabbbccc```aaaaaacccdddfffffffffjjjlllnnnpppqqqqqqpppoooiiijjjlllnnnppppppooooooppppppppprrrttttttsssqqqwwwvvvwwwzzzwwwqqqnnnqqqtttssstttxxx|||}}}xxxsssnnnpppsssuuuwwwyyy}}}~~~xxxvvv||||||xxxtttppppppsssoooqqqyyyyyywwwzzz}}}yyyuuuwwwxxxyyy}}}~~~zzzwwwvvvzzz|||{{{{{{zzz}}}~~~{{{uuurrrrrrmmmfffeeefffiiikkkllllllkkkjjjSSSSSSSSSQQQNNNNNNOOOPPPNNNLLLIIIGGGHHHKKKOOORRRPPPQQQRRRRRRPPPOOOPPPRRRRRRRRRTTTUUUWWWXXXZZZZZZWWWYYY[[[]]]^^^^^^______bbbccceeefffgggfffeeeddd\\\]]]___```aaabbbbbbaaabbbaaaaaabbbdddeeeeeedddlllnnnsssxxxvvvoookkkkkkpppnnnmmmrrrwwwyyyuuupppjjjlllooopppqqqrrrtttuuu|||{{{|||~~~~~~|||zzz{{{}}}yyy|||zzztttooojjjfffddd```___bbbdddeeehhhmmmfffiiisssyyyvvvwwwyyyrrrmmmiiilllssswwwuuuqqqqqqssszzz~~~|||wwwqqqmmmzzz|||tttyyynnnmmmnnnqqqqqqmmmmmmpppiiigggfffiiinnntttyyy{{{}}}yyytttmmmhhhfffeeefffggggggddd```______]]]XXX___```aaa```^^^[[[YYYWWWNNNNNNNNNMMMLLLMMMOOOQQQLLLJJJGGGEEEEEEHHHLLLOOONNNOOOPPPPPPOOOOOOPPPRRRRRRRRRSSSSSSTTTUUUUUUVVVRRRUUUYYY[[[\\\[[[\\\\\\]]]^^^```aaabbbaaa___^^^XXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]^^^aaadddkkkrrrqqqjjjffffffkkkhhhgggjjjppprrrpppmmmlllmmmooopppooooooooopppuuutttuuu{{{|||}}}}}}~~~}}}zzz{{{~~~}}}wwwvvv|||}}}pppeee^^^[[[XXXVVVUUUTTTYYYccckkkpppvvv|||{{{}}}}}}wwwpppjjjiiijjjdddcccdddjjjrrrwwwvvvsssqqqttt~~~~~~}}}{{{zzz{{{zzzxxxqqqttt||||||vvvzzzxxxuuutttuuurrrmmmkkkmmmiiiiiiiiilllooorrrrrrrrrpppnnniiibbb\\\YYYZZZ[[[`````````^^^^^^^^^^^^]]]dddffffffeeebbb___]]]]]]NNNNNNNNNMMMLLLMMMPPPSSSMMMKKKHHHGGGGGGIIIKKKMMMLLLNNNPPPPPPOOOPPPRRRSSSPPPPPPQQQQQQRRRRRRRRRSSSNNNRRRXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUWWWXXXWWWVVVWWW[[[^^^ZZZ\\\bbbhhhgggbbb```bbbeeecccaaacccgggjjjkkkkkkkkkmmmoooooonnnmmmmmmmmmpppoooqqqvvv~~~wwwxxxxxxyyyzzz|||~~~~~~||||||zzztttoooooorrruuu~~~{{{uuuooojjjgggfffeeedddeeekkkwww|||wwwzzz{{{xxxrrrllljjjjjjlllnnnttt{{{|||}}}|||{{{|||}}}~~~|||xxxuuupppqqqpppmmmiiifffggghhhlllnnnpppqqqooonnnpppsssuuuvvvwwwuuuqqqooopppqqqPPPPPPPPPNNNNNNOOORRRTTTOOOMMMKKKIIIIIIJJJLLLNNNKKKLLLNNNOOOOOOPPPRRRSSSLLLLLLMMMMMMNNNOOOOOOOOOJJJOOOUUUWWWWWWUUUVVVWWWWWWYYYZZZ[[[[[[YYYWWWVVVZZZYYYXXXVVVUUUSSSRRRRRRRRRUUUXXXVVVSSSSSSYYY^^^\\\\\\```dddccc``````ccceeecccaaabbbeeeiiilllmmmiiikkkmmmnnnlllkkkkkkkkksssqqqrrrvvv|||~~~{{{wwwzzzzzzzzzyyyyyy{{{~~~}}}}}}~~~~~~|||{{{{{{}}}||||||zzzzzz}}}yyy}}}~~~zzzyyyyyyyyy|||~~~yyytttwww{{{{{{yyyxxxxxxyyyxxx{{{~~~|||{{{yyy{{{}}}TTTTTTSSSPPPLLLKKKMMMPPPLLLLLLLLLJJJHHHGGGHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJFFFHHHKKKMMMMMMKKKGGGEEEGGGIIIKKKMMMPPPRRRSSSSSSQQQPPPOOOOOOPPPQQQRRRSSSZZZVVVSSSSSSUUUVVVRRRMMMTTTTTTSSSRRRPPPQQQTTTVVV^^^______\\\ZZZZZZ]]]```cccbbbaaaaaabbbdddgggiiigggiiilllnnnnnnmmmjjjiiimmmmmmmmmllllllooosssvvvuuuwwwxxxwwwuuutttvvvxxx~~~~~~zzzwwwzzzzzz|||LLLMMMLLLIIIFFFEEEGGGJJJDDDEEEDDDCCCAAA@@@BBBCCCCCCBBBAAA@@@@@@AAACCCDDDJJJJJJJJJIIIHHHFFFEEEDDD???@@@BBBDDDFFFHHHHHHIIIKKKJJJHHHGGGGGGHHHIIIIIIMMMJJJIIIKKKNNNOOOKKKGGGJJJKKKKKKKKKJJJLLLOOORRRSSSTTTUUUTTTRRRRRRUUUXXX____________aaaccceeeggghhhjjjnnnpppqqqpppmmmkkkkkkjjjgggddd```___aaaccciiijjjkkkjjjhhhiiilllooopppooollllllrrrzzz~~~|||~~~yyyvvvuuuqqqppppppmmmggghhhlllxxx|||}}}}}}EEEFFFEEECCCBBBBBBDDDFFFAAAAAAAAA???===>>>AAACCCBBBBBB@@@??????@@@AAABBBJJJHHHEEEBBB@@@@@@@@@AAA<<<===???@@@BBBCCCCCCCCCFFFEEEDDDBBBAAABBBBBBCCCBBBAAAAAADDDHHHIIIFFFCCCCCCDDDFFFFFFGGGIIILLLOOOMMMNNNPPPPPPPPPQQQRRRTTT]]]]]]___```bbbeeefffgggiiilllqqqtttvvvtttrrrpppjjjiiieee```ZZZWWWWWWXXX]]]]]]]]][[[ZZZZZZ]]]___```___[[[YYY___iiimmmlllooovvvyyyyyyxxxzzzrrrpppmmmjjjgggeeeeeeeeemmmjjjgggfffddddddhhhnnnzzz{{{|||~~~|||zzzyyyDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDBBBBBBCCCFFFIIIGGGFFFEEEDDDDDDDDDEEEEEEKKKIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCBBBDDDGGGIIIIIIGGGEEEFFFHHHIIIIIIKKKNNNQQQSSSTTTVVVWWWWWWWWWWWWXXX\\\^^^aaaeeehhhjjjkkklllmmmppptttxxxzzzzzzxxxvvvtttsssppplllgggddddddeeeaaaaaaaaaaaa```___^^^^^^cccaaa]]][[[___fffhhheee```lllooohhhkkk{{{uuuggg```eeevvv}}}wwwrrrmmmkkkjjjhhhhhhiiijjjkkkvvvuuusssqqqppprrrvvv{{{~~~{{{~~~~~~yyyvvv~~~~~~~~~}}}}}}}}}CCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDGGGJJJFFFEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGFFFFFFGGGIIIJJJKKKKKKIIIHHHGGGIIIKKKLLLLLLJJJLLLMMMNNNNNNOOOQQQSSSZZZZZZZZZ[[[[[[[[[ZZZYYYYYY]]]bbbhhhmmmpppqqqqqqqqqtttxxx{{{}}}}}}||||||}}}yyyuuurrrrrrssskkkmmmqqqtttuuutttrrrooorrrrrrpppooossswwwvvvrrrfffpppoooccc```kkkppplllpppnnnhhh^^^VVVXXXcccmmm}}}|||zzzuuuuuuuuuuuuuuuttttttttt{{{}}}}}}{{{yyy{{{}}}|||wwwwww|||}}}vvvssssssrrrnnnjjjccchhhnnnqqqrrruuuzzz~~~zzz|||yyysssttt~~~vvvssssss}}}~~~~~~~~~>>>>>>===???AAABBBAAA@@@>>>???@@@?????????AAABBB======>>>>>>>>>?????????>>>@@@BBBDDDEEEEEECCCBBBDDDEEEFFFGGGHHHIIIIIIIIICCCBBBBBBCCCDDDFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOPPPPPPQQQSSSUUUXXXVVVUUUUUUVVVVVVUUUTTTUUUZZZbbbkkkqqquuuvvvvvvwwwxxxzzz}}}|||wwwqqqllljjjjjjhhhjjjpppvvv{{{}}}{{{xxxxxxzzz{{{}}}||||||qqqlllooopppkkkhhhlllnnnkkkddd______```kkkjjjnnnxxx~~~{{{zzz|||~~~|||~~~~~~}}}{{{zzzzzzxxx{{{xxxssskkkfffhhhnnnuuusssoookkkgggfffdddcccbbbbbbeeeiiikkkllloootttxxx}}}zzzxxxttteeeiiirrrvvvpppyyy{{{lllbbb^^^___ttt}}}{{{zzz|||||||||}}}~~~:::888888999<<<===<<<:::777999;;;;;;:::999999:::555666777888999:::::::::666777999;;;<<<;;;:::::::::;;;===>>>???@@@@@@@@@===<<<<<<<<<===>>>@@@AAAEEEIIINNNQQQPPPMMMJJJHHHIIIKKKNNNPPPQQQSSSUUUWWWQQQOOOLLLLLLOOOPPPPPPOOOTTTZZZdddooowww{{{|||||||||||||||}}}~~~zzzssskkkddd```^^^\\\]]]___eeekkkoooooommmlllnnnoooqqqyyy~~~zzzwwwuuutttrrrpppmmmqqquuuuuusssooolllkkkfffbbbaaagggllloooqqqtttssswww}}}}}}}}}|||}}}~~~~~~{{{|||~~~}}}uuuttttttrrrqqqpppooonnnuuuyyy{{{yyyyyy{{{zzzvvvzzzzzzxxxsssooopppvvv|||vvvvvvtttppplllkkkmmmpppssssssttttttuuuxxx|||ssstttwwwzzzzzzyyy~~~{{{ooo]]]___ccccccccckkkxxxwwwggg\\\WWWWWWaaaqqqxxxssssssuuu{{{}}}888666555777:::;;;999666555888;;;;;;:::888777777333444666777999:::::::::777777888888999999999999555666777999:::;;;<<<<<<999999888777777888999:::>>>EEEOOOUUUUUUPPPIIIEEEGGGJJJNNNQQQSSSUUUXXXZZZMMMJJJGGGHHHKKKNNNOOONNNUUU\\\gggsss|||~~~}}}}}}~~~yyyppphhhdddbbbXXXUUUTTTWWW\\\```aaa```\\\]]]\\\]]]eeeooorrrpppqqqkkkhhhmmmooollliiijjj\\\[[[[[[[[[]]]aaadddgggiiidddbbbfffjjjjjjjjjkkkssswww}}}yyyxxxvvvxxx~~~xxxzzzxxxqqqsssuuuzzzxxxnnnhhhfffeeefffgggeeebbbaaaccchhhnnnrrr{{{|||~~~}}}~~~~~~~~~|||zzzyyywwwuuusssrrrrrrrrrqqqtttwwwyyy~~~~~~~~~~~~|||~~~}}}yyyttttttxxx~~~}}}{{{yyyyyy{{{~~~wwwrrrkkkiiillliiiaaacccjjjqqqsssrrrmmmmmmttt{{{~~~{{{|||}}}}}}|||}}}~~~{{{zzz{{{uuuaaa___^^^ZZZ[[[aaajjjrrrxxx{{{~~~|||mmm```ZZZXXXXXXiiixxxrrrsssvvvzzz{{{~~~;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<<<<;;;;;;<<<>>><<<<<<===>>>???AAACCCDDD>>>===<<<<<<;;;<<<<<<<<<888:::;;;>>>???AAAAAABBB@@@@@@???===<<<>>>AAADDDCCCJJJSSSXXXXXXTTTPPPMMMPPPQQQTTTWWWYYY[[[]]]]]]XXXTTTQQQOOORRRUUUYYYZZZ]]]bbbhhhnnnrrruuuxxxzzzwwwxxxyyyzzzzzz|||~~~{{{wwwtttrrrjjjddd```___ccceeeeeebbbfffeeeddddddeeegggjjjkkkkkkgggdddeeehhhiiieee```VVVOOOGGGDDDFFFLLLPPPSSSXXXQQQOOOSSSVVVUUUWWW\\\ooo}}}|||xxxxxx|||yyyuuuvvvyyyzzz{{{xxxooohhheeefffhhhddddddccccccfffllltttyyyuuupppiiibbb^^^^^^```bbbbbb\\\ZZZ\\\]]]\\\```gggpppuuuxxxvvvsssvvv~~~~~~~~~}}}|||{{{{{{{{{xxxtttrrrrrrsssuuuvvvxxx{{{}}}|||yyyvvvuuuwwwyyy{{{vvvsssqqqrrrvvv{{{}}}}}}uuusssqqqrrrtttuuusssqqqlllkkkjjjkkkkkkjjjhhhfffhhhmmmmmmkkknnnuuuxxxvvvwwwwwwwwwxxxyyyyyyxxxvvv|||yyytttooommmmmmoooqqqzzz|||~~~}}}~~~iii___[[[WWWZZZ[[[___dddggghhhnnnuuu|||zzzwwwvvvwww{{{~~~||||||xxxkkk```ZZZYYYkkkwwwyyy|||wwwwww{{{~~~}}}}}};;;;;;;;;<<<<<<=========;;;===>>>>>><<<<<<===???======>>>>>>???AAABBBCCC>>>===============>>>>>>===>>>@@@BBBDDDEEEFFFFFFCCCDDDCCCBBBAAABBBEEEGGGIIILLLQQQUUUWWWVVVSSSQQQTTTUUUVVVXXXZZZ[[[[[[[[[^^^[[[WWWVVVXXXZZZ\\\\\\[[[]]]```bbbbbbbbbcccdddjjjkkknnnppprrrvvv{{{|||vvvqqqppptttwwwwwwvvvvvvvvvuuutttrrrooommmlllgggdddaaaaaacccccc___[[[RRRLLLDDD@@@@@@BBBCCCDDDHHHCCCBBBEEEGGGFFFIIINNN___mmmyyy~~~~~~zzzwwwwwwwwwwwwzzzvvvqqqjjjdddccceeehhhjjjjjjiiigggfffgggjjjmmmpppmmmjjjhhhhhhkkknnnqqqlllfffbbbccccccaaadddiiinnnrrrvvvwwwwww|||}}}yyyzzz{{{~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{yyywwwwwwxxxzzzuuuvvvwwwyyy{{{|||||||||}}}||||||{{{|||}}}~~~zzzyyywwwuuusssqqqpppoooqqqnnnkkklllnnnqqqqqqppppppmmmkkkkkkmmmllljjjhhhjjjhhhgggggghhhhhhgggeeeiiilllllliiijjjooopppmmmqqqpppqqqqqqssssssrrrrrrtttrrrpppnnnnnnppprrrtttuuuwwwxxxxxxyyy{{{}}}}}}~~~~~~}}}rrrooollljjjjjjkkkkkkkkkmmmqqqvvvyyy}}}}}}kkkaaa\\\\\\]]]```eeefffeeehhhnnniiihhhggghhhjjjooosssvvvyyy{{{{{{zzzvvvsssqqqqqqrrrsssvvvzzz|||~~~~~~vvvnnnhhheeefffvvv~~~{{{yyy|||:::;;;;;;<<<===>>>??????>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>??????@@@============>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHIIIGGGHHHIIIIIIHHHGGGIIIJJJLLLJJJJJJMMMRRRTTTSSSQQQSSSTTTUUUUUUVVVUUUUUUUUUWWWUUURRRQQQQQQRRRRRRQQQPPPQQQQQQOOOMMMKKKKKKLLLUUUWWWZZZ\\\aaagggnnnsssssstttwwwyyy|||~~~|||yyyzzz|||uuummmeee```ZZZWWWSSSSSSSSSRRROOOKKKIIIEEE???<<<::::::999888===;;;;;;<<<;;;999<<<@@@DDDOOOXXXYYY]]]dddddd___iiinnntttwwwxxx}}}|||}}}~~~~~~~~~|||yyywwwxxxyyywwwwwwwwwxxx{{{~~~xxxzzz}}}}}}zzzttttttuuuvvvvvvtttooolllqqqxxx~~~|||}}}~~~zzzzzzzzzzzzzzz|||}}}yyyyyy|||||||||{{{xxxvvvwwwyyy{{{vvvvvvxxxyyyzzzzzzzzzzzz}}}zzzxxxwwwwwwxxxyyyzzz{{{||||||zzzwwwsssppprrrqqqpppppprrrrrrrrrqqqqqqpppnnnmmmmmmllljjjhhhmmmkkkiiiiiikkkmmmmmmmmmiiilllkkkiiiiiikkkkkkiiimmmmmmmmmllllllkkkjjjjjjlllkkkkkkkkkmmmoooqqqrrrnnnnnnooonnnnnnooosssuuuxxxuuuvvvzzz{{{zzz|||~~~yyyqqqkkkhhhgggffffffcccaaa___^^^^^^]]]ZZZXXX[[[___dddggghhhjjjnnnqqqzzz~~~|||pppffffffnnnssssssrrrvvvrrrmmmllljjjkkkmmmkkkggggggkkkgggfffeeedddeeegggiiikkkmmmppprrrrrrppplllkkkjjjjjjlllnnnqqqtttwwwxxxyyy|||}}}|||zzzwwwuuuuuuvvvxxxkkkiiisss}}}|||~~~::::::;;;<<<===>>>???@@@>>>??????>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGIIIKKKLLLJJJIIIIIIJJJHHHEEECCCFFFLLLOOONNNKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHFFFEEEDDDCCCAAA???AAAAAABBB@@@???>>>@@@AAADDDEEEGGGIIILLLRRRYYY]]]aaabbbccceeefffggghhhhhhjjjhhhiiinnnyyy~~~wwwlllaaaXXXRRRMMMJJJGGGEEEEEEDDDAAA???===<<<;;;:::999999999888<<<<<<======;;;999;;;>>>CCCJJJNNNLLLLLLMMMLLLGGGGGGMMMSSSVVVVVVZZZaaahhhnnnsssxxxzzzzzzzzz}}}~~~|||zzz||||||||||||zzzxxxuuurrrpppooopppqqqsssttttttsssrrrwww}}}}}}}}}vvvvvvuuutttsssuuuxxx{{{}}}}}}zzzzzz{{{zzzxxxvvvxxx}}}~~~zzzuuutttuuuvvvtttuuuwwwxxxzzzzzz{{{{{{~~~|||xxxuuusssssstttuuuxxxzzz|||}}}|||zzzxxxvvvrrrssstttvvvxxxxxxwwwvvvvvvuuutttsssrrrqqqpppoooqqqooommmmmmpppsssuuuuuuooopppppppppppppppooonnnqqqpppooommmjjjhhhhhhhhhlllllllllmmmmmmmmmnnnnnnkkkkkkkkkjjjiiikkkooorrrssspppooosssuuussssssvvvtttsssrrrqqqqqqqqqqqqqqqvvvrrrkkkfffcccccccccdddeeeddddddddddddaaa\\\YYYXXX]]]dddhhhgggccc```___ccciiikkkgggaaabbbllluuu|||zzzzzzzzzzzz}}}}}}zzzwwwuuuttttttrrruuuyyyzzzxxxtttrrrqqqrrrsssuuuwwwyyy{{{}}}}}}~~~|||{{{}}}nnnXXXWWWSSS```mmmqqqmmmlllsss|||uuujjjhhhrrr~~~}}}xxxttttttuuu{{{~~~}}}}}}}}}xxxwwwzzz888999:::;;;<<<===>>>>>>;;;<<<<<<;;;:::999999:::;;;:::999888777777777777999999:::;;;<<<>>>???@@@=========>>>???AAACCCDDDDDDFFFHHHIIIGGGEEEEEEEEEBBB???>>>BBBHHHJJJGGGCCCAAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@???>>>===:::888888999::::::999:::<<<>>><<<=========>>>AAAFFFIIINNNOOOOOOPPPPPPOOOOOOOOOOOOOOORRRYYYfffttt{{{sssjjj___VVVOOOKKKGGGEEEBBB@@@???>>>===<<<888999::::::::::::;;;<<<:::<<<>>>??????@@@BBBBBBIIINNNRRRRRRQQQRRRQQQOOOLLLOOOPPPNNNIIIFFFGGGJJJLLLQQQVVVXXXXXXXXXZZZ]]]bbbbbbaaa```___```ccceeecccdddfffhhhjjjpppvvv{{{|||yyyvvvuuurrrnnnkkkhhhiiijjjkkkkkkjjjiiiiiijjjkkknnnqqquuuyyy|||}}}xxxtttrrrrrrhhhhhhfffdddbbbcccfffhhhlllsss{{{|||xxxvvvsssuuuvvvuuutttvvv|||~~~yyytttqqqqqqsssnnnoooqqqsssvvvwwwxxxyyyvvvuuusssrrrrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuqqqsssuuuvvvvvvuuuttttttvvvvvvuuutttsssqqqqqqqqqpppnnnmmmnnnqqquuuwwwwwwxxxwwwxxxzzzyyyvvvttttttssstttsssqqqnnnmmmnnnppptttttttttttttttssssssrrrpppppppppnnnnnnpppuuuxxxxxxtttssswwwyyywwwuuuvvvrrrqqqooonnnmmmoooqqqsss}}}zzzvvvrrroooppprrrtttrrrrrrsssttttttqqqlllhhhccciiiqqqvvvtttmmmeee______eeelllnnnlllmmmvvvsssUUUMMMMMMUUU___cccbbbbbbdddgggfffjjjpppsssqqqiii^^^WWWWWW\\\aaaaaa]]]]]]ccciii|||~~~uuummmfffZZZZZZ^^^jjjyyy~~~|||{{{|||~~~|||xxxwww|||777777888888999:::;;;;;;777888999888777666777888888777666555444444444444666666666777888:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA>>>@@@BBBBBB@@@>>>>>>>>>=========@@@CCCCCC@@@===:::;;;<<<>>>???@@@AAAAAA???===;;;;;;;;;:::888666777999:::999888888999;;;;;;<<<<<<;;;:::;;;===???AAABBBCCCDDDDDDDDDDDDDDDBBBBBBDDDJJJRRR\\\fffllliiieee^^^UUUNNNIIIEEEDDD@@@???===;;;::::::;;;;;;<<<======<<<;;;;;;>>>@@@:::===???AAAEEEJJJJJJFFFMMMQQQUUUVVVUUUSSSRRRQQQYYYZZZ\\\[[[WWWSSSOOOMMMMMMNNNNNNLLLJJJGGGGGGGGGLLLLLLLLLKKKIIIIIIKKKMMMGGGHHHIIIJJJMMMSSSZZZ^^^ccccccdddeeeffffffeeeeeepppwww}}}~~~xxxrrr```^^^[[[YYYWWWUUURRROOOTTTUUUVVVVVVWWWWWWWWWWWW\\\```ffflllrrrxxx~~~xxxvvvrrrkkkddd^^^[[[ZZZRRRRRRPPPMMMKKKLLLOOOQQQYYYaaammmtttvvvtttssssssooooooooonnnmmmooosssvvvvvvvvvuuussspppnnnnnnooojjjlllnnnqqqsssuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxx}}}{{{yyyvvvuuuuuuuuuuuuyyyzzz{{{zzzwwwtttssssssrrrrrrrrrpppmmmkkkkkklllllljjjjjjkkkooorrrttttttyyyxxxyyy|||{{{vvvssssssqqqsssuuutttrrrrrrvvvzzz{{{{{{zzzyyyxxxxxxwwwwwwrrrqqqpppooonnnqqquuuyyyzzzuuutttxxx{{{xxxvvvvvvuuuuuutttssstttxxx~~~}}}uuuyyy~~~~~~wwwoooiiihhhllltttzzz{{{zzz~~~wwwrrrppppppppppppuuuzzzsss\\\UUUWWW[[[```ccceeedddbbbaaa______```bbbdddcccaaa^^^XXXZZZYYYVVVSSSUUU\\\bbbpppnnnmmmrrrzzz~~~zzzyyy|||~~~~~~~~~||||||~~~}}}{{{|||555555666666666777777777444555666666555444666777777666555444444444444444333333333333444555666777888888777777888:::<<<===888:::;;;:::888777777888999999::::::;;;::::::999666777888999:::;;;;;;;;;:::888666555666666666555777999;;;;;;999777777777999;;;<<<<<<;;;::::::;;;;;;<<<===???@@@@@@AAAAAA>>>>>>>>>@@@CCCHHHNNNRRRNNNKKKGGGCCC@@@???>>>>>>;;;;;;:::999888999;;;===DDDDDDCCCAAA@@@AAAFFFJJJKKKLLLLLLLLLRRRWWWRRRJJJQQQTTTWWWYYYWWWRRROOONNNUUUXXX^^^eeegggddd\\\VVVLLLIIIEEEAAA???===;;;:::999:::;;;:::999888999;;;<<<===???@@@BBBDDDHHHKKKGGGHHHHHHIIIIIIJJJJJJJJJJJJPPPTTTSSSTTTUUUSSSMMMFFFEEEDDDBBB@@@?????????CCCCCCDDDDDDEEEEEEFFFFFFKKKSSS^^^gggooouuuzzz}}}~~~{{{vvvooo^^^\\\YYYSSSLLLGGGDDDDDD@@@@@@???===<<<>>>AAADDDIIISSS___gggkkklllnnnpppnnnllljjjjjjlllooopppqqqrrrtttuuuvvvtttssssssttttttuuuwwwyyy{{{|||}}}}}}zzzzzzyyywwwtttqqqnnnmmmtttsssqqqooonnnmmmmmmmmmtttvvvvvvtttpppmmmmmmnnnggghhhgggddd^^^[[[ZZZ[[[]]]\\\\\\___bbbeeeeeeeeejjjiiimmmtttvvvrrrppprrrqqqssstttsssppppppuuuyyy{{{yyyvvvssspppmmmkkkkkkeeedddbbb___^^^```dddggglllfffeeejjjmmmkkkhhhgggiiilllnnnpppsssyyy|||{{{zzzwwwtttooojjjgggfffgggooozzz}}}zzzzzz}}}qqqnnniiifffeeeeeeffffffkkknnnwww~~~yyytttvvvyyy~~~|||yyyssshhhccc^^^```ccceeeeeecccaaa___aaa___^^^```cccfffgggfff\\\]]]]]]\\\\\\^^^cccfffuuufffeeemmmyyy~~~vvvtttxxx}}}~~~~~~tttsss|||wwwvvvwwwzzzuuutttvvvwwwtttrrrtttuuu}}}|||~~~}}}|||{{{|||444444444555555555555555222444555555444444666777777666555444444444444444111111111111222333333444555444333333444666888999555666777666444333444555666666666444222222444666333333444555666666555555999777444444555666777666555888:::;;;999777666666555888:::;;;;;;::::::;;;999:::;;;<<<======>>>===;;;;;;;;;:::999;;;???AAA>>>>>>===<<<======>>>???===>>>=========>>>BBBDDDJJJJJJIIIFFFFFFIIIPPPVVVbbbaaa]]][[[___bbbYYYMMM===@@@EEEJJJJJJFFFDDDDDDPPPUUU^^^hhhmmmhhh[[[PPPKKKFFFAAA>>>???AAA@@@>>>999:::<<<;;;:::999:::;;;555888;;;======>>>???@@@======<<<<<<<<<<<<<<<<<>>???@@@AAABBBBBBLLL[[[gggnnnsssvvvxxxnnnxxxzzzmmmaaa\\\TTTJJJHHHGGGEEEBBB===:::999:::999999999888888:::???BBBAAAKKKWWW```dddfffjjjnnnrrrooommmoootttxxxyyyyyy||||||{{{wwwrrrjjjbbb[[[WWWZZZZZZ[[[[[[[[[[[[[[[[[[```bbbcccaaa^^^\\\^^^```YYYYYYXXXSSSLLLGGGFFFGGGIIIIIIJJJMMMPPPRRRRRRQQQYYYYYY```kkkpppnnnnnnrrrsssuuuuuuqqqlllkkknnnssswwwtttnnnhhhbbb]]]ZZZXXXUUUTTTPPPMMMJJJKKKOOORRRYYYTTTRRRXXX\\\ZZZVVVTTTVVV[[[```fffkkkqqqzzz~~~}}}{{{|||tttooohhhbbb^^^[[[ZZZXXXWWWXXX```nnntttpppmmmnnnnnnllljjjiiijjjkkkmmmooonnnqqq|||uuurrrmmmiiiggghhhjjjlllgggjjjnnnrrrtttwww{{{}}}{{{wwwuuuxxxxxxxxxyyywwwrrrkkkffffffggghhhlllppprrrrrrqqqqqqxxx~~~}}}}}}|||yyy{{{}}}{{{xxxyyy|||{{{yyy~~~{{{vvvtttoooiiieeehhhkkkkkkiiifffeeeeeedddbbb```bbbfffiiijjjiiiccceeegggjjjmmmooopppqqqvvv{{{zzz|||cccSSSQQQTTTYYY^^^``````]]]WWWQQQQQQVVV\\\WWWXXX^^^dddddddddnnnzzzssspppyyy{{{wwwxxx|||wwwtttuuusssmmmiiiiiioooyyy~~~~~~zzz|||zzzwwwxxx{{{555555555555555555555555555555333111000222555999:::999999777666555444333333333444444444444333333///000000222333444555555666666555666777777555333777666555444333222222222222222222222333333444555444444444444444444444444555777888888666555666777666888===BBB@@@<<<<<>>?????????@@@DDDGGGLLLNNNRRRRRROOORRRaaarrrzzz}}}ssshhh^^^PPPDDD>>>>>>???@@@BBBAAA@@@>>>DDDEEEKKKSSS[[[ZZZQQQIIIBBBAAA@@@???===;;;:::999666:::<<<;;;<<<>>>===:::<<<;;;:::999:::<<<>>>@@@BBB@@@===<<<>>>?????????@@@>>>@@@CCCCCC???>>>@@@;;;;;;:::::::::;;;;;;<<<999;;;===???@@@AAAAAAAAA@@@FFFOOOVVVZZZZZZZZZYYYXXXVVVQQQLLLGGGDDDBBBAAA@@@???>>>===<<<;;;::::::777666888;;;;;;:::===BBBCCCGGGNNNVVVWWWXXX^^^gggllllllmmmrrrxxx|||~~~~~~{{{|||zzz{{{{{{yyyxxxxxxzzz|||tttjjj```\\\WWWNNNGGGDDDHHHGGGGGGIIIJJJKKKJJJIIINNNKKKHHHGGGIIIIIIHHHGGGJJJFFFAAA@@@AAAAAA<<<888????????????????????????DDDGGGLLLQQQVVVZZZ\\\]]]dddbbb```^^^]]]^^^___```^^^[[[UUUPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOOOOMMMKKKPPPRRRTTTVVVYYY]]]aaaeeerrrwww|||zzztttnnnlllmmmiiihhhggghhhjjjlllmmmmmmeeeZZZPPPMMMLLLIIIGGGHHHIIIMMMSSS[[[aaafffhhhiiippppppjjjcccfffqqqxxxxxxzzz~~~zzzrrrggg___]]]]]]]]]]]][[[bbbkkkqqquuuzzz~~~xxxuuurrrjjjiiigggeeeeeefffggghhhiiiiiiiiihhhfffccc```^^^ZZZ^^^dddkkkpppqqqnnnjjjlllllllllmmmlllkkkjjjjjjnnnnnnnnnqqquuuwwwvvvsssmmmmmmkkkjjjiiijjjkkkkkknnnllljjjiiijjjlllppprrrxxxxxxwwwuuurrrnnnkkkiiikkkiiifffdddbbbbbbbbbcccaaaaaabbbbbbaaa```^^^]]]]]]]]]]]]___aaadddfffhhhccccccfffkkkpppsssqqqooommmkkkiiijjjlllnnnmmmkkkrrroooiiidddcccgggooouuuvvvvvvvvvvvvuuuuuuttttttwwwuuurrrnnnjjjjjjlllnnnqqqqqqooonnnnnnqqqvvv{{{hhhUUUOOOQQQSSSSSSSSSSSSRRROOOMMMNNNTTTXXXYYYVVVTTTTTTTTT[[[ppp|||wwwqqqnnnlllmmmmmmxxx|||yyywwwwwwyyy}}}~~~|||yyyrrrmmmlllkkklllrrryyyzzzyyyxxxxxxzzz{{{{{{zzzyyytttnnnkkknnnrrrtttuuu444444444444444444444444555555555333222333666888888777777666444333333222555555666666666666555555///000000111333444444555555555444555777777666444666666444333333222222222222222222222222333444555444444444444444444444444555666888777666555555666888:::???EEEEEEBBBBBBFFFFFFFFFHHHLLLOOONNNGGG@@@???>>>===:::888888:::;;;===>>>>>>===<<<;;;===>>>===???@@@@@@@@@BBBDDDFFFKKKQQQZZZ``````bbbnnn|||zzzmmmccc[[[PPPFFF======>>>>>>??????===<<<@@@???BBBJJJRRRSSSKKKCCC>>>>>>===<<<<<<<<<<<<======>>>===;;;===BBBCCC@@@<<<<<<;;;;;;<<<>>>AAABBBDDD@@@>>>AAAEEEHHHEEEBBBCCCBBBCCCGGGFFFAAA===>>><<<<<<;;;;;;;;;<<<<<<===:::;;;===???AAABBBBBBBBB===@@@EEEJJJMMMNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@??????>>>===<<<;;;:::::::::999;;;>>>>>><<<@@@FFFFFFEEEHHHMMMNNNPPPWWW___dddhhhnnnrrrtttuuuvvvwwwppppppqqqtttvvvvvvtttrrrhhhhhhiiijjjjjjjjjhhhhhhfff]]]VVVTTTQQQKKKEEECCCCCCCCCDDDEEEFFFFFFFFFEEEFFFDDDAAAAAAAAABBBAAA@@@CCCAAA?????????>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>??????@@@@@@???===<<<>>>???>>>@@@AAABBBBBBDDDGGGIIIRRRZZZgggpppqqqqqqzzzyyyjjj\\\TTTOOOHHHAAAAAA@@@@@@@@@??????>>>>>>???<<<<<>>@@@AAABBBCCCCCCDDDIIIMMMIIIBBB<<<<<<<<<===>>>AAACCCDDDHHHEEEDDDHHHNNNOOOIIIDDDCCCCCCFFFKKKJJJDDD???>>>>>>>>>======<<<======>>>;;;<<<>>>@@@BBBCCCDDDDDD>>><<<<<<>>>AAACCCAAA?????????>>>===<<<<<<<<<===??????>>>===<<<;;;;;;:::<<<;;;===??????>>>DDDKKKJJJEEEBBBDDDEEEGGGMMMTTTWWW^^^eeeiiigggeeeeeegggcccdddeeeeeeddddddeeefff_________bbbdddccc^^^ZZZWWWPPPLLLLLLLLLGGGCCCBBB???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAA@@@===;;;999999:::::::::::::::::::::::::::::::::;;;===>>>???@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHHHHKKKPPPQQQMMMIIIHHHJJJKKKLLLKKKKKKMMMOOOWWWXXXZZZZZZWWWRRRNNNKKKLLLMMMMMMKKKIIIKKKPPPUUUNNNGGGCCCEEEGGGGGGFFFHHHCCCDDDFFFHHHKKKNNNQQQRRRXXXVVVPPPJJJIIIPPPUUUWWWZZZ^^^cccgggiiikkklllnnnjjjjjjmmmrrrwwwxxxtttoooZZZTTTMMMJJJKKKLLLLLLKKKRRReee}}}yyyeeeWWWQQQNNNNNNKKKJJJHHHGGGGGGGGGHHHIIITTTUUUWWWXXXXXXVVVSSSQQQOOOPPPSSSXXX]]]```aaa```ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXWWWUUURRRPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTVVVWWWYYYZZZYYYYYYZZZZZZZZZYYYXXXXXXQQQQQQOOONNNNNNNNNOOOPPPOOOOOOPPPPPPPPPNNNMMMLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRQQQQQQSSSUUUVVVTTTSSSNNNLLLKKKLLLOOOPPPPPPPPPQQQRRRRRRQQQPPPPPPSSSUUU\\\\\\]]]^^^```aaaaaabbbaaa^^^[[[WWWUUUUUUVVVWWWUUUVVVVVVUUUUUUXXX]]]```jjjlllllllllpppwwwzzzxxxyyypppfffbbbcccccc___[[[```___^^^\\\]]]aaagggllleeeaaa]]]]]]]]]```iiiqqqlllgggaaa```gggpppxxx||||||zzzqqqiii```\\\^^^aaaaaa``````eeeeeeaaaccckkknnnjjjcccaaa___```cccfffhhhhhh^^^\\\YYYVVVTTTTTTTTTUUUSSSTTTUUUUUUTTTTTTUUUVVV[[[[[[ZZZWWWTTTRRRRRRSSSMMMJJJHHHGGGHHHJJJJJJJJJFFFDDDDDDFFFGGGFFFJJJOOOUUUUUUUUUVVVVVVVVVWWWWWWNNNLLLKKKMMMSSSZZZ___bbb000000000000000000000000,,,...000111000//////000111111111000000/////////111111222222222222111111///000000111222333333333222222222444666777666555444333222222222222222333333222222222222222333333333333333333333444444444222444666666555444555666666666:::@@@BBB@@@AAADDDBBBDDDHHHMMMOOOLLLFFF@@@HHHHHHHHHHHHIIIHHHFFFEEE???@@@@@@???======>>>???@@@@@@AAAAAACCCGGGLLLQQQ\\\aaajjjqqqppppppwww{{{mmmYYYKKKFFFFFFCCC???GGGGGGFFFEEECCCCCCDDDEEEDDD@@@>>>CCCLLLPPPLLLFFF<<<<<<<<<<<<===@@@BBBDDDAAAEEEKKKRRRXXXXXXLLL>>>;;;;;;<<<===???AAADDDEEEKKKLLLOOORRRSSSPPPLLLIIIGGGGGGKKKPPPOOOHHHBBBBBB@@@@@@??????>>>>>>??????<<<===???@@@BBBDDDEEEEEEDDD>>>999999===@@@???===AAA@@@???>>><<<;;;::::::???>>>>>>===<<<<<<;;;;;;===<<<===???>>>???GGGPPPRRRKKKFFFGGGGGGGGGIIILLLMMMPPPTTTVVVUUUTTTSSSRRRXXX[[[]]]]]]ZZZYYY[[[^^^___\\\[[[]]]bbbbbb^^^YYYTTTOOOLLLMMMLLLFFFBBBAAA>>>@@@AAAAAAAAA@@@AAAAAAEEEGGGHHHGGGDDDBBBBBBCCCDDDGGGIIIEEE>>>999777888::::::::::::::::::::::::@@@@@@>>>>>>>>>???AAABBB<<<===>>>@@@AAAAAAAAAAAABBBAAA???===<<<<<<<<<===BBBBBBBBBBBBBBBBBBBBBBBBGGGDDDCCCFFFLLLMMMIIIDDDDDDEEEGGGGGGGGGFFFGGGIIILLLMMMOOORRRTTTRRRMMMJJJGGGIIIIIIFFFCCCEEELLLSSSSSSLLLGGGGGGGGGFFFGGGJJJHHHGGGEEEDDDDDDFFFGGGHHHIIIIIIFFFCCCAAABBBDDDEEEBBBEEEIIILLLMMMMMMOOOPPPKKKLLLOOOSSSVVVXXXYYYYYYKKKGGGBBBBBBDDDGGGGGGFFFJJJXXXjjjuuuzzz~~~rrrkkk```UUUMMMHHHFFFFFFCCCBBBAAA@@@@@@@@@AAAAAAGGGIIILLLNNNNNNMMMKKKJJJIIIHHHHHHJJJNNNQQQSSSSSSQQQOOOMMMLLLKKKLLLNNNOOONNNNNNNNNNNNNNNLLLJJJIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLLLLMMMMMMNNNOOONNNMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXUUURRRQQQQQQRRRSSSSSSRRRSSSTTTTTTTTTWWWZZZ]]]ccceeedddbbbeeekkknnnmmmjjjfffcccdddhhhhhhccc]]]\\\ZZZXXXVVVXXX\\\aaaeee```\\\YYYYYYZZZ\\\___aaaUUUQQQMMMMMMQQQWWWYYYZZZcccbbbbbbbbbbbbaaa```______YYYSSSPPPRRRTTTTTTSSSRRRTTTTTTPPPQQQVVVXXXVVVRRRPPPOOOOOOQQQTTTUUUUUUMMMLLLJJJIIIHHHGGGGGGHHHGGGGGGHHHFFFEEEEEEGGGHHHKKKKKKKKKIIIFFFDDDEEEFFFEEECCC@@@??????AAACCCDDD???>>>@@@CCCBBBBBBGGGMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKIIIHHHHHHKKKOOOSSSUUU////////////////////////***,,,///000///...---...///////////////.........000000111111111111000000000000000111111222222333222111111333555666555444222222111111111222222333333222222111111222222222222222222333333333444444222444555666555444555666666555777<<<>>>;;;:::<<<===>>>@@@BBBDDDCCC@@@>>>DDDFFFIIIMMMPPPOOOKKKGGG>>>??????>>>======>>>@@@BBBAAAAAAAAACCCJJJRRRXXXZZZ[[[]]]^^^]]]^^^hhhsssrrrcccQQQGGGEEEGGGHHHGGGJJJKKKKKKIIIGGGGGGJJJMMMLLLHHHGGGJJJPPPSSSPPPLLLAAAAAA@@@@@@AAABBBDDDDDDBBBFFFKKKQQQXXXWWWKKK===999:::;;;===>>>@@@BBBCCCIIIQQQ[[[\\\XXXTTTVVVZZZVVVTTTUUUXXXTTTLLLFFFEEECCCBBBAAAAAA@@@@@@@@@AAA>>>>>>???@@@BBBCCCDDDEEEGGGAAA;;;:::???BBBBBB@@@CCCCCCBBB@@@???===;;;;;;>>>>>>======<<<<<<;;;;;;??????@@@AAA@@@BBBLLLWWW^^^YYYWWWXXXWWWRRROOOOOONNNIIIEEEEEEIIIKKKIIIFFFJJJNNNRRRSSSQQQOOOPPPQQQRRRNNNKKKNNNVVV]]]^^^]]]]]]YYYVVVUUUPPPHHHAAA@@@???BBBDDDDDDCCCCCCDDDEEEKKKOOORRRQQQLLLHHHHHHJJJNNNQQQQQQKKK@@@888666777888888888888888888888888@@@???>>>===>>>???@@@AAA:::;;;<<<>>>@@@@@@AAAAAACCCBBB@@@>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB???>>>@@@EEEFFFCCC???AAABBBDDDEEEEEEFFFHHHJJJKKKLLLOOORRRSSSRRRNNNJJJHHHJJJJJJGGGDDDFFFMMMTTTWWWOOOIIIGGGFFFEEEHHHMMMOOOMMMIIIFFFDDDCCCCCCDDDBBBDDDGGGHHHEEEAAA@@@@@@???AAACCCDDDCCCBBBBBBCCCCCCCCCBBBCCCFFFKKKQQQUUUHHHEEEBBBBBBFFFJJJJJJIIIGGGKKKQQQWWW\\\cccjjjooowww~~~{{{yyylllccc\\\]]]\\\YYYSSSKKKDDD@@@@@@@@@??????>>>>>>>>>>>>CCCEEEGGGIIIKKKKKKJJJJJJIIIFFFDDDCCCEEEGGGHHHIIIKKKIIIGGGFFFEEEFFFHHHIIIDDDEEEFFFGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCAAABBBEEEGGGHHHHHHGGGGGGEEEEEEDDDCCCBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJHHHHHHKKKNNNOOONNNMMMNNNOOOPPPPPPQQQSSSVVVUUUXXXXXXVVVXXX^^^aaaaaa]]][[[[[[^^^bbbbbb^^^YYYRRRPPPNNNMMMNNNQQQUUUWWWSSSQQQOOOOOOQQQTTTTTTRRRKKKHHHFFFGGGJJJMMMNNNLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQOOOMMMNNNPPPQQQPPPNNNNNNOOONNNJJJJJJLLLLLLKKKJJJHHHFFFFFFGGGHHHHHHGGGJJJJJJIIIHHHGGGFFFFFFFFFBBBCCCCCCCCCBBBBBBDDDFFFEEEEEEEEEDDDBBBAAABBBDDD@@@???>>><<<===???BBBDDDCCCCCCEEEGGGFFFEEEKKKSSSTTTUUUVVVSSSOOOLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLNNN........................,,,...000111000//////000............////////////111111222222222222111111000000000111111111222222222111111333555555444333000000000000111222333333333222222111111111111222111111222222333333444444222444666666555555666777999666666:::<<<999888999:::;;;;;;<<<<<<=========>>>???DDDJJJNNNNNNIIICCC<<<===>>>>>>===>>>@@@BBBCCCCCCDDDDDDGGGLLLSSSYYYNNNKKKIIIHHHGGGJJJUUUaaabbbVVVKKKGGGGGGHHHJJJLLLIIIKKKKKKIIIHHHIIINNNSSSSSSSSSSSSSSSSSSQQQNNNLLLEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDHHHKKKGGG???999999;;;<<<>>>???@@@AAACCCPPP]]]```[[[[[[dddnnniiieeeaaa___XXXNNNHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDAAA===<<>>======>>>>>>======<<<<<<<<<<<>>AAAEEEEEEDDDDDDFFFIIIVVV\\\```^^^VVVPPPPPPRRRUUUVVVSSSKKK@@@888555666666666666666666666666666<<<<<<<<<<<<===>>>??????::::::;;;===>>>???@@@AAA>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>>===???AAABBBCCCDDDFFFJJJMMMWWWYYYZZZZZZWWWRRRMMMJJJGGGHHHHHHFFFDDDFFFKKKPPPOOOIIIEEEDDDCCCCCCHHHMMMQQQOOOKKKGGGDDDCCCCCCCCCAAAEEEKKKPPPNNNGGGEEEGGGHHHJJJJJJJJJGGGFFFFFFGGGIIIFFFCCCBBBEEELLLSSSXXXLLLIIIFFFGGGLLLPPPQQQQQQKKKHHHFFFHHHMMMVVV]]]bbb```dddgggjjjqqqzzzwwwnnniiilllnnnhhh]]]UUURRRXXX```ccc___WWWNNNHHHEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNMMMJJJEEECCCDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEEEEFFFBBBEEEGGGGGGFFFEEEEEEFFFBBBCCCDDDDDDEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFDDDDDD@@@AAACCCEEEHHHIIIJJJKKKIIIIIIHHHEEECCCCCCFFFHHHNNNOOOOOOOOONNNNNNOOOQQQPPPQQQQQQPPPMMMKKKKKKLLLFFFFFFFFFFFFFFFGGGGGGGGGHHHEEECCCEEEJJJMMMMMMLLLHHHJJJKKKLLLKKKKKKLLLNNNKKKOOOPPPNNNOOOSSSWWWWWWRRRQQQQQQTTTWWWWWWTTTPPPKKKIIIHHHHHHJJJMMMNNNNNNHHHIIIHHHFFFHHHLLLLLLJJJHHHDDD@@@AAAEEEJJJLLLLLLIIIKKKLLLLLLKKKJJJJJJKKKGGGGGGHHHJJJMMMMMMKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHDDDCCCBBBCCCEEEFFFFFFEEEJJJJJJJJJIIIHHHFFFDDDCCC@@@AAACCCCCCBBBBBBDDDEEEBBBCCCCCCBBBAAAAAABBBDDD?????????>>>>>>???BBBEEEDDDEEEIIIKKKIIIFFFJJJRRRTTTWWWXXXUUUOOOKKKJJJJJJGGGHHHHHHGGGFFFFFFHHHJJJ........................,,,...000000///...///000.........//////000000000000111111222222111111000000000000000111111111111222222111222444444333111/////////000000222333333333333222111111111111111000111111222333333444444222444666777666666777888:::666555999<<<999777888999999:::;;;;;;;;;<<<===<<<<<<>>>BBBHHHHHHDDD@@@<<<===?????????@@@CCCEEECCCFFFIIIKKKMMMNNNPPPRRREEEBBBAAA@@@>>>???GGGQQQPPPIIIFFFGGGHHHFFFFFFJJJHHHJJJKKKJJJIIILLLSSSYYY[[[^^^___\\\UUUMMMIIIGGGFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDAAA>>>???BBBBBB>>>999:::;;;===>>>?????????>>>JJJWWW[[[YYY]]]iiiuuuqqqjjjccc^^^VVVMMMIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAA@@@???>>>??????@@@@@@<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<>>>>>======AAAIIIUUU___fffiiifffccc___UUUHHH???===999===BBBCCCBBBBBBEEEIIIXXX___eeeaaaWWWOOOOOORRRRRRQQQMMMEEE===777666666666666666666666666666666:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@AAA;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<<<<===??????@@@@@@@@@AAAEEEJJJOOO___aaaccc___WWWOOOIIIGGGCCCBBBAAAAAABBBDDDGGGHHHEEEBBBAAACCCBBB@@@BBBGGGJJJIIIGGGEEECCCBBBBBBBBBAAADDDKKKQQQOOOJJJJJJOOOSSSUUUUUUTTTRRRPPPQQQRRROOOJJJFFFEEEIIIPPPUUUXXXNNNKKKGGGHHHLLLQQQSSSSSSLLLLLLJJJIIIJJJOOOVVV[[[ZZZYYYUUUUUU]]]iiillliiiddd^^^ZZZ^^^```[[[SSSOOONNNUUU___cccaaa[[[TTTPPPHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFEEEFFFGGGJJJMMMOOONNNKKKGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDGGGIIIIIIGGGFFFFFFGGGBBBCCCEEEFFFGGGGGGGGGGGGIIIHHHEEECCCBBBCCCEEEFFFEEEEEEDDDDDDDDDEEEGGGHHHLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDD@@@AAACCCEEEIIILLLOOOQQQRRRQQQOOOKKKGGGFFFIIIKKKVVVWWWXXXVVVTTTSSSUUUWWWUUUWWWZZZYYYVVVQQQNNNLLLDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFDDDFFFKKKNNNMMMKKKFFFHHHJJJJJJHHHGGGGGGHHHHHHMMMOOOLLLKKKNNNQQQPPPKKKKKKMMMPPPRRRRRRNNNKKKGGGFFFFFFIIILLLNNNNNNLLLDDDGGGFFFBBBCCCHHHKKKIIIHHHEEEBBBCCCGGGJJJJJJIIIHHHJJJLLLJJJGGGFFFFFFGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJJJJHHHGGGGGGEEEDDDDDDFFFIIIKKKLLLKKKLLLLLLLLLKKKIIIFFFCCCAAA???AAACCCDDDCCCBBBBBBBBB@@@AAABBBAAA@@@AAACCCEEE???AAABBBAAA??????AAACCCAAAEEELLLPPPLLLEEEFFFKKKJJJNNNPPPNNNHHHDDDCCCEEEAAACCCDDDDDDCCCCCCEEEGGG........................+++,,,...---,,,,,,---///......//////000111111111......////////////......000000000000111111111111333222222222333333222000////////////000222333333333333222111000000111111000000111222333333444444333555777888777777888999999444333888;;;999777888777999;;;<<<;;;;;;<<<<<>>CCCEEEBBB???<<<>>>???@@@AAABBBEEEGGGCCCHHHNNNQQQQQQOOOMMMKKKDDDBBBBBBBBB???<<<@@@GGGGGGDDDFFFKKKKKKGGGFFFIIIHHHKKKLLLKKKKKKOOOWWW^^^aaafffiiicccWWWKKKDDDCCCEEEFFFHHHIIIIIIGGGDDDBBB@@@DDDDDDAAA@@@AAA???;;;;;;;;;===>>>????????????===FFFOOOSSSTTTZZZgggqqqnnnfff___YYYSSSLLLKKKMMMHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>???@@@@@@???@@@AAA@@@>>>===>>>???===>>>>>>???>>>===;;;:::===============<<<<<<<<<======>>>===;;;???NNN^^^hhhmmmtttwwwpppeee```aaabbb^^^YYYUUUTTTVVVXXXYYYSSSOOOIIIGGGGGGGGGDDDBBBBBBBBBCCCEEEIIIQQQ[[[bbbgggdddbbb^^^TTTGGG>>><<<555:::???@@@??????CCCGGGOOOWWW]]]YYYNNNEEEEEEHHHMMMJJJFFF???999666666777888888888888888888888888777777999999999888777666888888777666888:::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;========================:::>>>AAA???<<<:::===AAA??????>>>>>>???CCCIIINNNZZZ^^^```[[[PPPGGGBBBAAA@@@>>>===>>>@@@BBBCCCCCCAAA@@@AAADDDBBB>>>===@@@BBBBBBAAAAAAAAAAAABBBBBB???@@@GGGMMMLLLHHHKKKRRR]]]^^^___^^^\\\[[[\\\]]]RRRMMMIIIIIINNNTTTWWWWWWMMMIIIDDDDDDIIINNNPPPQQQKKKOOOQQQNNNJJJIIINNNTTTZZZVVVMMMIIIPPP\\\^^^XXXYYYTTTSSSWWWYYYUUUPPPMMMSSSXXX]]]^^^YYYRRRMMMJJJDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDBBBBBBCCCGGGKKKNNNMMMJJJFFFDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAADDDFFFFFFCCC@@@AAABBBAAABBBEEEGGGIIIJJJJJJJJJMMMJJJGGGDDDBBBCCCEEEGGGEEEEEEDDDEEEFFFHHHJJJKKKOOONNNMMMKKKHHHFFFCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBEEEIIINNNRRRUUUYYYXXXUUUOOOIIIHHHJJJMMMWWWXXXYYYWWWTTTSSSUUUWWWSSSXXX\\\]]]YYYRRRLLLHHHFFFFFFGGGIIIKKKMMMNNNOOOIIIFFFCCCDDDHHHKKKIIIFFFCCCEEEGGGGGGEEECCCBBBCCCEEEKKKMMMKKKHHHJJJKKKJJJIIIKKKMMMQQQSSSRRRNNNJJJEEEEEEFFFJJJOOOQQQPPPNNNEEEIIIIIICCCBBBGGGKKKKKKLLLKKKLLLOOOQQQPPPJJJEEEHHHJJJLLLKKKHHHFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFIIIKKKKKKHHHEEEEEEKKKJJJJJJLLLOOOQQQQQQPPPRRRRRRRRRQQQNNNJJJGGGDDD@@@BBBEEEEEECCCAAA@@@@@@???@@@AAAAAA@@@AAACCCEEE===???AAA???<<<:::;;;===>>>EEEOOOUUUPPPFFFCCCFFFDDDHHHLLLJJJEEEAAABBBCCC>>>AAACCCBBB@@@@@@BBBDDD................................................////////////////////////111111000000//////......000111111111222222222222000111111111111222222222000111111111111222222222222222222222222222222222222222222222222222333333444444444555555555555666555555666666777777888888999999::::::;;;;;;<<<<<<============???AAACCCDDD======>>>@@@AAABBBCCCDDDGGGHHHKKKQQQTTTQQQHHH@@@BBBAAA@@@???>>>>>>>>>>>>CCCDDDEEEFFFGGGGGGFFFFFFFFFIIIMMMPPPUUUZZZ```eeennniiiaaaUUUJJJCCCAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@??????@@@BBBCCCBBBBBBDDDEEEFFFHHHMMMRRRWWWZZZ\\\WWWRRRPPPQQQPPPKKKGGGKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<:::999>>>HHHPPP]]]ccclllqqqqqqiii```YYY\\\ccceee______ffffff^^^^^^XXXRRROOOPPPOOOLLLHHHMMMPPPTTTWWWXXXXXXZZZ\\\dddfffdddYYYIII>>><<<>>>::::::;;;;;;<<<=========JJJIIIHHHGGGEEECCCBBBBBB;;;;;;::::::999888777777<<<;;;999777666777777888888888888888888777666666777777888::::::;;;;;;:::999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===============>>>????????????@@@BBBDDDEEERRRQQQOOOKKKEEEAAA??????@@@AAAAAA???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<======;;;:::>>>@@@BBBCCCCCCDDDFFFHHHUUUXXX^^^fffllllllddd\\\SSSOOOLLLLLLNNNNNNLLLJJJEEEEEECCCAAAAAAEEEMMMSSSVVVQQQMMMMMMNNNPPPUUU[[[dddaaaXXXOOOOOOUUUZZZZZZSSSXXX]]]```cccbbbWWWJJJPPPRRRSSSOOOIIIDDDEEEHHHBBBBBBCCCCCCBBBAAA???>>>@@@@@@??????BBBFFFJJJLLLKKKHHHEEEDDDFFFGGGEEECCCBBBDDDGGGIIIHHHGGGFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDFFFHHHKKKMMMQQQMMMHHHDDDBBBBBBAAAAAACCCCCCDDDDDDFFFHHHJJJLLLUUUTTTRRRNNNJJJFFFBBB@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEJJJTTT^^^bbb^^^YYYhhh```VVVNNNJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLFFFLLLTTTXXXWWWQQQLLLHHHHHHJJJMMMRRRUUUTTTQQQNNNFFFHHHFFFCCCFFFLLLJJJDDDEEEEEEEEEEEEEEEEEEFFFFFFJJJPPPSSSOOOKKKLLLNNNOOOLLLSSSZZZ\\\[[[VVVLLLBBBAAAGGGNNNVVV]]]___WWWMMMGGGDDDBBBCCCFFFHHHGGGFFFIIIJJJLLLMMMNNNNNNMMMMMMIIIHHHGGGFFFEEEDDDCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFCCCEEEGGGIIIIIIHHHGGGFFFNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPNNNLLLJJJHHHFFFFFFFFFEEECCCAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@???>>>============@@@NNNYYYWWWMMMFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCFFFDDDAAA??????BBBFFFHHH........................................................................000000000000//////......000000000000111111111222000000111111111222222222000000111111111222222222222222222222222222222222000000111222222333444444444444444444555555555555555555666777888999999999::::::;;;;;;<<<===>>>>>>======<<<<<<===>>>@@@AAA======>>>???@@@AAABBBBBBBBBCCCEEEJJJNNNLLLDDD>>>CCCBBBAAA@@@???>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHKKKOOOUUU[[[```ccceee___VVVMMMFFFBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDD???@@@AAADDDGGGKKKNNNPPPVVVRRRMMMLLLMMMMMMIIIFFFHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999999:::;;;<<<:::999===EEELLLKKKOOOVVV[[[\\\ZZZVVVSSS\\\bbbccc]]]^^^eeefff```]]]WWWRRRPPPQQQQQQOOOLLLVVVYYY^^^bbbeeedddbbb```______ZZZOOOCCC<<<<<>>>>>;;;;;;:::999999888777777;;;:::999777777777777777777777777777777666555444777777888999999999999999::::::;;;;;;<<<=========<<<<<<;;;;;;<<<======>>>>>>======<<<<<<======>>>?????????@@@AAABBBCCCDDDFFFGGGGGGFFFCCCBBBBBBCCCBBBCCCCCCBBB@@@???AAABBBAAAAAA@@@@@@?????????>>>AAA???===<<<======<<<;;;<<<===@@@@@@AAAAAACCCEEEMMMNNNSSSZZZ______XXXRRRNNNMMMJJJIIIIIIGGGEEECCCCCCCCCBBBAAA@@@CCCIIIOOOUUURRRPPPQQQRRRSSSYYYaaa|||yyypppccc]]]^^^aaaaaa___ccckkkrrrsssiiiYYYLLLJJJLLLMMMIIICCC@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAAAAACCCEEEHHHIIIHHHFFFCCCCCCEEEFFFCCC@@@BBBEEEHHHIIIHHHGGGFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBBBBCCCEEEHHHKKKMMMOOOLLLHHHFFFEEEEEEDDDCCCEEEDDDCCCCCCDDDFFFIIIJJJSSSRRRPPPMMMJJJGGGDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDJJJYYYkkkqqqjjj```^^^YYYRRRMMMJJJHHHGGGFFFIIIIIIHHHHHHHHHHHHHHHHHHEEEJJJQQQTTTSSSNNNJJJGGGIIIJJJLLLOOOQQQPPPMMMJJJGGGHHHFFFBBBEEEJJJJJJEEEFFFEEEDDDDDDEEEFFFGGGHHHJJJPPPRRRNNNKKKNNNQQQRRRUUUbbbmmmlllbbbVVVJJJBBBAAAHHHOOOVVV^^^```ZZZPPPEEEDDDBBBCCCFFFGGGEEECCCAAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCC???@@@AAABBBBBBBBBAAAAAAFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHFFFEEECCCAAA@@@@@@AAA@@@>>>===<<<;;;;;;<<<<<<;;;::::::::::::::::::>>>===<<<;;;:::;;;<<<<<>>???@@@AAA>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>??????????????????@@@DDDGGGGGGBBB>>>CCCCCCBBBAAA@@@???>>>>>><<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHMMMUUU\\\^^^___[[[TTTKKKEEECCCBBBAAA@@@???@@@AAABBBCCCCCCDDDCCCAAAAAA@@@?????????@@@@@@CCCCCCCCCDDDEEEEEEFFFFFF@@@AAACCCEEEHHHIIIJJJKKKNNNKKKHHHGGGIIIIIIGGGDDDEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDBBBAAA???===========================AAA@@@???===;;;:::999888999:::;;;:::999;;;@@@EEEAAABBBEEEGGGJJJLLLMMMNNNUUUZZZYYYUUUVVV]]]___[[[TTTQQQNNNNNNRRRTTTTTTRRR\\\^^^ccciiimmmkkkeee```VVVRRRKKKCCC<<<:::<<<>>>======<<<;;;;;;:::999999888888999::::::;;;;;;<<<:::::::::999888888777777:::999888777777777777777555555666666666555444444777777777777888888888888::::::;;;;;;<<<=========<<<<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>@@@AAABBBBBBCCCCCC>>>???AAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@BBB@@@=========>>>>>>===<<<===???@@@@@@@@@BBBDDDEEEEEEHHHMMMQQQPPPLLLGGGJJJJJJKKKIIIEEEAAA??????AAABBBAAAAAA@@@BBBFFFIIIOOONNNQQQTTTUUUXXXbbbnnnwwwnnnnnnsssvvvuuuuuu~~~nnnXXXMMMFFFHHHHHHEEE@@@======???AAAAAA@@@@@@??????>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGEEECCCBBBCCCFFFEEEBBB???CCCFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAABBBEEEGGGJJJLLLLLLJJJIIIHHHIIIIIIHHHFFFFFFEEECCCBBBBBBDDDFFFHHHNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGDDDIII\\\rrryyynnn```SSSQQQOOOMMMLLLJJJGGGDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDHHHMMMOOOMMMJJJHHHFFFJJJJJJJJJKKKLLLLLLJJJGGGHHHHHHEEECCCEEEIIIJJJHHHGGGFFFEEEDDDDDDFFFHHHIIIJJJOOOPPPLLLKKKOOOTTTUUU]]]mmmzzzuuudddRRRFFF???AAAFFFMMMSSSYYY\\\WWWOOOCCCCCCCCCDDDEEEDDDBBB@@@;;;<<<===>>>??????>>>>>>??????@@@@@@@@@???===<<<============>>>???@@@@@@>>>======<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@???@@@@@@???>>>===<<<;;;;;;===<<<;;;999888888888888888888777777777888999999===;;;:::999:::<<>>???AAABBBBBB???>>>===;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========?????????AAADDDEEECCCAAADDDCCCCCCBBBAAA@@@???>>><<<===???@@@BBBCCCDDDDDDGGGEEEEEEKKKTTTZZZ[[[YYYVVVNNNEEEAAACCCDDDCCC@@@===>>>??????@@@???????????????>>>======>>>>>>>>>BBBCCCDDDDDDDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIHHHGGGHHHFFFDDDDDDFFFGGGFFFDDDAAAAAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<::::::999888999:::999888999<<<>>>???>>>>>>>>>???AAACCCDDDGGGJJJIIIFFFGGGNNNQQQOOOFFFEEEFFFIIINNNRRRTTTTTTXXXWWWZZZ___dddddd]]]VVVKKKFFF@@@;;;999:::;;;<<<;;;;;;;;;;;;::::::999999777888888999:::;;;;;;<<<:::999999999888888777777999999888777777777777777555555666666666555555444777777666666666666777777999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>@@@AAABBBBBBAAAAAA===???@@@@@@>>>>>>???AAADDDEEEFFFEEEDDDDDDEEEGGGFFFFFFEEEDDDCCCAAAAAA@@@DDDAAA>>>===>>>??????>>>>>>???AAAAAAAAAAAABBBDDDBBBBBBCCCEEEHHHHHHEEECCCFFFIIIKKKJJJEEEAAA@@@@@@AAAAAABBBBBBBBBBBBDDDDDDFFFHHHLLLPPPSSS[[[kkkzzzyyywww|||~~~jjjRRRJJJFFFGGGHHHEEEBBB@@@@@@AAAAAAAAA@@@???????????????AAACCCEEEFFFHHHHHHHHHHHHEEECCCCCCEEEHHHHHHDDD@@@DDDFFFHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBCCCCCCEEEGGGHHHIIIHHHHHHHHHJJJLLLLLLJJJIIIGGGEEECCCAAAAAABBBEEEFFFJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEIIIFFFIIIWWWhhhlllbbbUUUOOONNNLLLMMMMMMLLLJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHJJJKKKJJJHHHGGGHHHJJJIIIHHHHHHJJJJJJIIIHHHJJJIIIGGGEEEFFFIIIJJJKKKKKKIIIGGGEEEDDDEEEFFFHHHHHHLLLLLLIIIIIIOOOTTTUUU[[[hhhpppiiiYYYKKKCCC??????DDDHHHLLLPPPSSSOOOHHHAAABBBCCCDDDDDDBBB???>>>;;;;;;;;;<<<<<<=========;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<===>>>???@@@???>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999999888888888888777777777888999::::::;;;:::999:::<<>>@@@AAAAAA???>>>===<<<;;;<<<======>>>>>>>>>============<<>>???AAABBBCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@??????????????????@@@@@@EEEBBBBBBHHHPPPUUUTTTRRRQQQJJJBBB@@@AAACCCAAA>>>============<<<;;;::::::======<<<<<<<<<======>>>???AAABBBBBBAAAAAACCCEEEBBBDDDFFFHHHHHHGGGEEEDDDEEEDDDCCCCCCEEEEEEFFFEEE>>>???@@@AAABBBCCCCCCDDD??????@@@@@@@@@@@@AAAAAA@@@AAABBBBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888999999888888888999888888888777777888888888;;;<<<;;;999;;;@@@CCCBBB===>>>???BBBFFFIIIKKKKKKMMMJJJIIIMMMQQQSSSOOOJJJAAA>>>:::999:::;;;:::999999999999999::::::;;;;;;::::::::::::::::::;;;;;;999999888888888888888777888888888888777777777666555666666777777666666666777666555555555666777888666777777888888999999:::;;;;;;::::::::::::;;;;;;::::::999999:::;;;<<<<<<<<<===>>>@@@@@@@@@?????????@@@AAA@@@???>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCAAA???>>>?????????>>>===???@@@@@@??????AAABBBAAAAAAAAAAAACCCCCCBBBBBBAAAEEEHHHHHHDDDBBBAAACCCBBBBBBBBBCCCDDDDDDDDDCCCDDDEEEGGGJJJMMMVVVgggxxxtttmmmnnnqqqxxxrrrwwwwww]]]KKKGGGGGGHHHHHHFFFDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHJJJKKKKKKKKKFFFEEEEEEGGGJJJJJJFFFCCCEEEFFFGGGFFFDDDCCCCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGIIILLLLLLJJJHHHFFFDDDBBBAAAAAABBBDDDFFFGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGHHHNNNVVVXXXSSSLLLMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHIIIJJJHHHGGGFFFGGGIIIKKKKKKJJJKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLIIIGGGEEEDDDDDDEEEEEEHHHHHHEEEFFFLLLQQQQQQSSSXXXXXXQQQJJJGGGDDDBBBAAAEEEGGGFFFHHHIIIGGGBBB???AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<=========;;;<<<===>>>??????>>>>>>=========>>>???@@@AAABBB???===;;;999999999;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777777777777777888999::::::888888888999===CCCIIILLL[[[]]]]]]ZZZWWWUUUPPPJJJ@@@>>>:::888888:::>>>@@@>>>===<<<<<<>>>BBBGGGJJJ................................................---------------------------............/////////............/////////////////////000000000111111/////////000000000111111111111111111111111111111222222222111000000//////111111222222222333333333222222333333444555555555777888999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>============>>>============???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@>>>============AAA@@@AAAEEEJJJMMMLLLJJJIIIDDD@@@>>>??????===;;;<<<<<<<<<<<<;;;:::999999<<<<<<;;;;;;;;;<<<======<<<>>>AAA@@@>>>>>>@@@CCCDDDFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEE===>>>@@@AAABBBCCCCCCCCC????????????????????????>>>>>>?????????===<<<;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;777777777777777777777777444444555666777777777777555555555555777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBB???===>>>BBBDDDDDDCCC;;;:::::::::;;;;;;999888777777888999999:::;;;;;;:::::::::999999999999888888888888888888888888888666777777888888777666666555555666777777777666666666666555555555777999:::555555666666777888888888;;;;;;:::999999999::::::999888888888999:::;;;<<<;;;<<<======>>>>>>======<<<===????????????@@@BBB>>>???@@@@@@???@@@BBBDDDCCCCCCBBBAAA@@@@@@??????BBB@@@??????@@@@@@>>><<<;;;===>>>===<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@===???AAABBBBBBAAAAAABBBCCCBBBBBBDDDFFFFFFEEECCCHHHFFFEEEGGGHHHMMMZZZggg|||}}}ooo___XXXWWWXXX]]]ZZZ\\\bbb]]]PPPGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA???@@@CCCFFFIIIJJJKKKKKKFFFDDDDDDFFFIIIJJJHHHEEEEEEFFFFFFDDDBBBAAAAAABBBEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFIIIIIIHHHFFFCCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGDDDCCCEEEHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJIIIIIIJJJKKKGGGFFFFFFGGGIIIKKKJJJJJJJJJHHHIIIKKKJJJHHHIIINNNNNNMMMKKKIIIFFFEEEDDDCCCDDDFFFEEECCCDDDJJJLLLKKKKKKJJJFFFBBBBBBFFFHHHFFFEEEHHHHHHDDDCCCEEECCC@@@>>>@@@BBBBBB@@@?????????======<<<<<<<<<======>>><<<======>>>???AAABBBBBB@@@?????????@@@AAABBBCCC<<<;;;999888888999:::;;;::::::999888888888999999999999999999999999999999777777888888777777666555666666555555555666777777444444444777;;;@@@EEEHHHOOOQQQPPPKKKHHHGGGCCC>>>:::999666555555666999:::888888777777888:::<<<>>>................................................---------------------------------.........//////....../////////000000000////////////000000000111////////////000000000111111111111111111111111111///000000000111111111222111111111111222222222222444444444444444444444444555666666777888999999999999999999999;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???AAABBBDDDFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<===>>>@@@BBBDDDEEEEEEDDDAAA@@@@@@???>>>===<<<;;;:::;;;<<<===============;;;;;;;;;;;;;;;<<<===>>>999===@@@???<<<<<>>@@@BBBCCCCCCBBBBBB@@@@@@@@@???????????????========================::::::::::::::::::::::::999999999999999999999999777777666666777777777777555666666777888888888888555444555666777777888999888999:::999999888888888:::999999999:::<<<>>>???::::::::::::999888888888888888888888999999999999999999999999999999999999777777777777888888888888555666777888888777666666333444555666666666666555666555444555666888;;;<<<555555666666777888888888;;;;;;:::999999999999999777777777888888999;;;;;;;;;;;;::::::;;;;;;<<<<<<999;;;<<<===<<<===>>>@@@;;;<<<===>>>===>>>AAACCC?????????>>>>>>>>>======@@@??????@@@AAA@@@===:::;;;=========;;;;;;<<<===;;;<<<======<<<===>>>???>>>======>>>@@@AAAAAA@@@CCCAAAAAABBBEEEGGGFFFDDDGGGEEEEEEGGGGGGGGGLLLSSSVVV\\\\\\TTTKKKHHHIIIJJJIIIJJJKKKKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBCCCFFFHHHHHHFFFDDDBBB???@@@AAACCCEEEGGGHHHHHHDDDBBB@@@BBBFFFGGGFFFDDDDDDEEEEEECCC@@@??????AAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAABBBDDDEEEDDDBBB???@@@BBBDDDFFFGGGHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJDDDEEEFFFGGGGGGHHHIIIJJJFFFDDDBBBBBBDDDFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKGGGGGGFFFGGGIIIIIIHHHFFFGGGFFFIIILLLKKKFFFGGGLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDFFFEEECCCDDDHHHIIIFFFDDDEEECCC@@@AAAFFFGGGEEEEEEHHHGGGBBBAAABBBCCC@@@>>>@@@BBBAAA??????@@@BBB???>>>============>>>???>>>======>>>???BBBDDDFFF@@@@@@?????????@@@@@@AAA;;;:::999999999:::;;;<<<;;;:::999888777888888999888888888888777777777777666666777888777666555444666666555444444444555555333333444555888;;;>>>???>>>BBBBBB===888888777555555555555555555555555555444444555666666777777777................................................---------------------------------.........//////////////////000000000000////////////000000000000////////////000000000000000000000000000000000000------...000111333444444000111111111111222222222666555555555555444444444444444555555666666666777666666666888:::===???AAA===>>>>>>>>>?????????@@@???@@@@@@???>>>===>>>@@@@@@AAADDDFFFGGGGGGFFFEEEBBBAAA???>>>============;;;===@@@AAA@@@@@@@@@AAA===???AAAAAA@@@>>>======999:::<<<>>>???@@@AAAAAA;;;;;;;;;;;;;;;<<<===>>>999===@@@???<<<;;;>>>BBB@@@@@@BBBCCCEEEFFFFFFFFFHHHHHHGGGEEECCCBBBBBBCCC>>>???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????=========<<<===>>>>>>???999999999999999999999999::::::999999888777666666888666555555777888777777777666555444444444555555555444555888888777666777333555777888888888999:::444666888888888999;;;>>>:::;;;;;;999777666777999::::::999999888777777777888888999999::::::;;;;;;777777777777777888888888555666777888888777666666222333444444555555555444555555444555666999<<<>>>666666666777888888999999;;;::::::999888888888999777777777777888999:::;;;;;;:::999888999:::;;;<<<999:::;;;;;;999999:::;;;:::;;;<<<======>>>@@@BBB=========<<<<<<<<<<<<<<<>>>>>>???AAAAAA@@@<<<999===>>>???>>>===<<<===>>>:::<<<======<<<===>>>???AAA>>><<<===@@@CCCBBB@@@BBB@@@???AAAEEEGGGFFFDDDDDDBBBCCCHHHIIIFFFFFFIIIHHHMMMOOOIIICCCCCCDDDDDDCCCGGGGGGCCCBBBFFFGGGDDDFFFEEEDDDDDDEEEFFFEEEDDDBBBDDDHHHKKKKKKHHHEEECCC??????@@@AAABBBCCCDDDEEEAAA???===>>>BBBDDDDDDBBBDDDDDDDDDBBB???>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???@@@AAABBBAAA@@@===>>>BBBEEEGGGIIIJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHIIIJJJEEEEEEEEEFFFGGGHHHGGGEEEEEEDDDCCCDDDEEEFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKHHHGGGGGGHHHHHHGGGDDDBBBDDDDDDHHHLLLJJJDDDDDDJJJHHHIIIJJJKKKKKKIIIGGGFFFEEEGGGFFFDDDEEEHHHGGGCCC@@@DDDEEEDDDCCCEEEDDDAAACCCFFFEEE@@@>>>AAABBBAAA>>>@@@AAA@@@>>>???AAADDDBBBAAA@@@?????????@@@AAA???>>>======???BBBEEEHHH@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;<<<===>>>>>><<<;;;:::999888999999:::999888888888888888777777777888999999999888777666888777666666555555555555666666666666777888999:::888===>>>999555555666666222333555666666555333222222333555777777777666666...------,,,,,,------...........................---------------------------------............///000///...---------------..................------////////////000000000000......///000000000000000111000///......///000111000000000000111111111111333333222222333333444555333444555666777777777777555555666777888:::<<<=========>>>??????>>>===<<<============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@@@@>>><<<:::888;;;999999<<>>AAADDDFFFGGGGGGHHHJJJIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAABBBCCCCCCAAA?????????>>>>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777777888999888666666777999888888777666666666666666555555555555555555555555444444444555555555555666444555555666666666666666555555666888999:::;;;<<<999999999888888888888777999888888888777777666666777777777777777777777777777666555444444444444444444444444444444444444444444444555555444444333222666555444555666999<<<===:::999777555555666888999999999888888888888888999999999888777666666777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???>>>======<<<;;;:::::::::999;;;===???@@@@@@???>>>============<<<<<<<<<<<<===============<<<<<<;;;===<<<<<<<<<>>>@@@BBBCCC@@@@@@AAABBBCCCCCCCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCCCCCCCDDDCCCBBBHHHAAA>>>CCCGGGEEEBBBBBBHHHFFFCCCBBBCCCDDDCCCCCC@@@BBBEEEHHHIIIHHHFFFEEEAAAAAAAAAAAAAAABBBBBBBBB?????????>>><<<===???AAABBBAAA@@@???>>>===<<<;;;AAAAAAAAABBBBBBCCCCCCCCCGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBDDDGGGHHHGGGFFFDDDBBBBBBDDDFFFFFFCCC@@@@@@???>>>@@@CCCFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKHHHFFFFFFHHHGGGDDDAAADDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJHHHFFFDDDBBB@@@@@@AAABBBBBBBBBDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>???@@@BBBDDDBBBBBBBBBAAAAAABBBBBBBBB>>>===<<<<<<<<<>>>???@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999888777777888999:::999777555555666777777777777777777777666666666666555555555555555555555555222222333333444555666666888777777666555555444444333333333333333333333333444444444444444444444444...------,,,,,,------...........................---------------------------------............/////////...---------------........................////////////000000000000...///000000111111000000000///............///000000000000000111111111222333333222222333333444555333444555666777777777777555555666666888999;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@????????????????????????>>><<<:::999999888777;;;@@@CCCAAA>>><<<:::999777777888999:::;;;;;;<<<<<<;;;<<<>>>AAA@@@BBBEEEGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@?????????@@@BBBBBB@@@>>>>>>>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;999999999999999888777666666777777666555555777888888777777666666666666666555555555555555555555555444444444555555555555666444555666666777777666666666666777888999999:::;;;999999999888888888777777888888888777777777666666777777777777777777777777666666555444444444444444444444444444444444444444444444555555444444333222555444444444666888;;;<<<999888666666666777888999999888777777777777888999999999888777777777777777::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======>>>>>>===<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>=================================>>>>>>======<<<;;;============>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@DDDCCCCCCBBBBBBCCCCCCDDDEEEDDDBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCAAA@@@CCCAAA???>>>???@@@@@@???@@@AAADDDFFFGGGFFFEEEDDD????????????>>>>>>>>>>>>;;;<<<=========>>>@@@CCCAAAAAA@@@???>>>===<<<<<<@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAABBBGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCAAAEEEDDDDDDEEEGGGGGGEEEBBBBBB@@@???@@@BBBDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHFFFEEEEEEFFFFFFCCCAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGDDDBBB@@@@@@BBBDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>===>>>???AAABBBBBBBBBAAAAAAAAAAAABBBBBB>>>===<<<<<<<<<===???@@@>>>>>>===<<<<<<<<<<<<===<<<;;;::::::999999:::::::::999888777777777888999888777666666666777777666666666666555555555555444555555555555555555555555222222333333444555555666777666666555444444333333333333333333333333333333444444444444444444444444...------,,,,,,------...........................---------------------------------............/////////...------------...........................////////////000000000000///000111111222222111111000///............///000000000111111111222222222333333222222333333444555333444555666666666666666555555555666666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>CCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888777777:::???BBBAAA???<<<;;;999888777888999999:::<<<=========>>>AAACCCBBBEEEGGGHHHGGGGGGGGGHHHKKKKKKKKKJJJHHHEEEBBB@@@===<<<<<<>>>???@@@???===>>>>>>===<<<;;;:::999888::::::<<<======<<<;;;;;;:::::::::999888777666555444555666555444555777999888777666666555555666666444444444444444444444444444444444555555555555666444555666666777777666666777777777888888888999999999999888888888777777777888888777777777777666666777777777777777777777777666666555444444444444555444444444444444444444444444444555555444444333222444444333444555777999:::777777666666666888999:::999888666555555666888999999999888777777777777888999999999::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>======>>>???@@@@@@FFFFFFEEEDDDCCCAAA???>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCEEEOOOSSSJJJCCCCCCCCC@@@@@@>>><<<;;;===>>>>>>===>>>@@@BBBCCCDDDCCCBBBAAA??????>>>>>>======<<<<<<888:::;;;<<<===>>>AAADDDAAAAAA@@@???>>>=========??????@@@BBBDDDEEEGGGGGGDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBBBBCCCCCCAAA@@@FFFEEEEEEFFFHHHHHHFFFDDDCCCAAA@@@@@@AAACCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>???AAACCCDDDFFFGGGFFFEEEEEEGGGIIIJJJIIIGGGDDDBBBAAAAAADDDFFFGGGGGGDDDCCCBBBBBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBB>>>>>>===<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAA======<<<<<<<<<===>>>???===<<<<<<;;;:::;;;;;;;;;;;;::::::999999999999999:::999888777666777777888888888888888888777666555555555555444444444333333444444444444444444444444222222333333444444555555555555444444333333222222333333333333333333333333444444444444444444444444...------,,,,,,------...........................---------------------------------............//////......---------......---------...............////////////000000000000000000111222222222222222000000000000000000000000111111111222222222333333333333222222333333444555333444555555666666666555555555555555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????AAA@@@@@@???>>>>>>??????DDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;:::999777666777:::>>>@@@@@@???;;;:::999888888888999999:::<<<>>>??????@@@BBBDDDDDDFFFHHHIIIGGGFFFFFFFFFJJJJJJKKKKKKIIIEEEAAA???;;;::::::;;;===>>>===<<>>===<<<;;;999888888888999;;;=========;;;::::::::::::999888777666555333555666555555666888:::777777666555555555555666444444444444444444444444444444444555555555555666555555666777777777777777888888888888777777777777888888888888777777777777777777777777777777666666777777777777777777777777666555555444444444555555444444444444444444444444444444555555444444333222333333333333444666888999666666666666777888:::;;;888777555444444666888999999999888777777888888888888888999::::::;;;<<<<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>??????GGGFFFFFFDDDCCCAAA???>>>???@@@BBBBBBBBBBBB@@@??????@@@AAA@@@@@@AAABBBCCCIII[[[aaaRRRDDDDDDEEEAAAAAA???===<<<>>>???@@@???>>>>>>@@@AAAAAA@@@???>>>AAA@@@@@@???>>>======<<<888:::;;;<<<<<<===@@@BBB@@@@@@@@@??????>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJBBBAAA@@@AAACCCEEEEEEDDDFFFEEEEEEFFFFFFFFFFFFEEEBBBAAA???@@@AAABBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBAAA@@@>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDFFFHHHJJJIIIHHHDDDCCCBBBCCCEEEHHHIIIIIIDDDCCCAAAAAAAAAAAA???>>>>>>???@@@AAABBBBBBBBBBBB======<<<;;;<<<<<<===>>>@@@??????>>>>>>??????@@@=========<<<============<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999::::::999888777666666777777888999::::::999777555555555555555444444444444333444444444444444444444444222222333333333444444444333333333333222222111111222222222222222222222222333333333333333333333333...------,,,,,,------...........................---------------------------------............///......---------......///---------.........//////////////////000000000000000000111222222222222222222222222333333222222222222222222222333333333333333333222222333333444555333444444555555555555555555555444444555666777777999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>?????????AAA@@@??????>>>?????????DDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???===;;;:::999888666555666777999;;;<<<;;;:::999999999999999999999:::<<>>;;;:::999:::<<<===<<<<<>>===<<<;;;:::999777999;;;======<<<;;;::::::::::::999888777666666444666777777666777999;;;777666666555555555555555444444444444444444444444444444444555555555555666555666666777777777777777888888888777777777777666888888888777777777666666666666666666666666777777777777777777777777777777555555444444444555555666444444444444444444444444444444555555444444333222222333333444555666777777666666666777777888999:::777666555444555666888999999888888888888888999999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>???@@@AAA?????????@@@???>>>>>>===>>>>>>>>>????????????>>>DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCBBB@@@@@@===???@@@???>>>>>>AAACCCLLL^^^dddTTTDDDCCCDDDAAAAAA???======???AAABBBAAA>>>>>>???@@@??????>>>===@@@@@@??????>>>===<<<<<<;;;<<<======<<<<<<===>>>@@@@@@@@@???????????????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDD??????>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJEEECCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCDDDDDD@@@??????@@@BBBCCCBBBAAA@@@@@@??????@@@@@@AAABBB@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBDDDCCCCCCDDDGGGIIIIIIHHHFFFDDDCCCCCCFFFHHHIIIHHHDDDBBBAAA@@@AAAAAA???===<<<===>>>???@@@AAAAAAAAA======<<<<<<<<<<<<<<<===>>>>>>============>>>>>><<<============<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::::::::::::::999777666666666777777999;;;===<<<999666555555666666666555555555444444444444444444444444444444222222222333333333333333222222222222222111111111222222222222222222222222333333333333333333333333...------,,,,,,------...........................---------------------------------............///...------------...//////,,,,,,------.../////////////////////000000000000///000111111222222111111333333444555555444333333222222333333333444444444333333222222333333444555333444444555555555444444444444444555555666888888999888888888999:::;;;<<<;;;;;;<<<<<<<<<=========??????>>>>>>>>>??????@@@@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>><<<;;;::::::777666666555555666666777777888888999::::::;;;;;;;;;===@@@AAA@@@AAABBBCCCDDDFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFDDDAAA@@@>>><<<::::::<<<===<<<;;;>>>>>>======<<<;;;;;;;;;999999;;;<<<<<<;;;::::::888999999999999888777777666777888777777777999;;;777666555555444444555555333333333333333333333333444444444555555555555666555666777777888888777777777777777777777777777777888888777777777666666666555555666666666666777777777777777777777777777777555444444444444555666666444444444444444444444444444444555555444444333222333333444444555666666777666666777777888888999999666666666666777888999999999888888888888999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>><<<===>>>???????????????BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>@@@???<<<<<<>>>AAAHHHTTTXXXMMMBBB???@@@@@@???>>><<<===???AAABBBBBB@@@@@@@@@@@@???>>>======>>>>>>======<<<<<<;;;;;;===???@@@???===;;;;;;;;;?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGBBBAAA@@@???@@@AAABBBCCC>>>>>>=========???@@@AAA??????AAABBBDDDFFFGGGHHHKKKIIIFFFDDDEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@BBBDDD@@@@@@@@@AAACCCDDDCCCAAA????????????@@@BBBCCCDDD@@@BBBCCCCCCAAA??????@@@===???BBBDDDDDDBBB@@@???CCCBBBAAABBBEEEGGGHHHGGGHHHFFFDDDDDDEEEFFFFFFFFFCCCBBBAAAAAAAAAAAA@@@???<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======<<<<<<=========<<<;;;;;;<<<;;;;;;:::::::::::::::;;;;;;:::999999999999999888777666666666666888888;;;===>>><<<888555555777666666666555555555555444333333333333333333333333222222222222333333333333222222222222222222111111222222222222222222222222333333333333333333333333...------,,,,,,------...........................---------------------------------............///---------------...//////,,,,,,------...//////000////////////000000000000...///000000111111000000222333444555555444333222333333333333444444444444333333222222333333444555444444444555555444444333444444444555666888999:::999999888888999:::<<<===<<<<<<=========>>>>>>>>>AAA@@@??????>>>???@@@AAA@@@???????????????@@@@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@???>>>======>>>>>>===<<<;;;999777666666777555666777999:::;;;<<<<<<;;;===@@@AAA@@@@@@@@@AAACCCDDDFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::777777888999999999999888666777777777555555777999666666555444444444444555333333333333333333333333444444444555555555555666666666777888888888888777666666666777777777777777888777777777666666666666555555555666666666777777777777777777777777777777444444444444444555666666444444444444444444444444444444555555444444333222333444555555666666666666777777777888888888777777555666777999999999999999999888888888999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<=========::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<======<<<<<<999::::::;;;<<<======>>>@@@@@@AAAAAA@@@@@@???>>>;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???@@@??????>>>>>>??????@@@<<>>;;;:::<<<@@@AAAEEEHHHEEE@@@>>>???BBB@@@>>>===>>>@@@BBBCCCCCCAAAAAAAAA@@@??????>>>===========================>>>???AAA@@@>>><<<;;;<<>>===>>>@@@BBBCCC@@@AAABBBCCCEEEFFFHHHHHHLLLIIIFFFEEEEEEEEEEEEEEEAAABBBCCCAAA??????BBBDDDCCCBBBBBBCCCDDDDDDAAA???>>>>>>???@@@BBBDDDEEEFFFBBBDDDEEEDDDAAA??????AAA===@@@EEEIIIJJJHHHDDDBBBAAA@@@???@@@CCCFFFGGGFFFKKKIIIFFFDDDDDDDDDDDDCCCCCCBBB@@@AAABBBCCCBBB@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::::::::999888888888888999999888888777777777777777666666555555666777999:::<<>>============>>>>>>>>>>>>BBBAAA@@@?????????AAAAAA@@@???????????????@@@@@@===>>>>>>???@@@AAABBBBBB??????>>>>>>>>>@@@AAABBBDDDDDDBBB>>>;;;999999:::444555777999;;;<<<======<<<>>>@@@AAA@@@??????@@@AAACCCEEEFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCC@@@===<<<======<<<<<<999999:::::::::;;;;;;;;;<<<<<<:::999999999999:::666777888999999:::999999666777777666444444555777666666555444444444444555333333333333333333333333444444444555555555666666666666777888888888888888666666666666777777777888777777777777666666666666444555555555666666777777777777777777777777777777444444444444444555666777444444444444444444444444444444555555444444333222444444555666777777777666777888888888888777777666444666888:::;;;:::999888999888888888999::::::;;;;;;:::::::::::::::::::::999::::::;;;<<<===>>>>>>999999999999999999999999::::::::::::::::::::::::888999<<<>>>>>>>>>===<<<999999::::::;;;<<<<<<<<<@@@AAAAAAAAAAAA@@@??????:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAA@@@???>>>===???>>>===<<<<<<===>>>???<<>>:::888;;;???>>>;;;===AAAAAA???AAAEEEAAA@@@???@@@BBBEEEFFFFFFCCCBBBBBBAAA@@@???>>>>>>????????????@@@@@@@@@@@@===???AAAAAA???=========?????????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHDDDFFFGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGDDDBBBAAA@@@@@@AAAAAA@@@??????@@@BBBDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIFFFDDDDDDEEEGGGHHHHHHAAACCCCCCBBB??????BBBEEEFFFEEEDDDDDDDDDCCC@@@======>>>???@@@CCCEEEGGGHHHDDDFFFGGGEEEBBB???@@@AAA???CCCIIIOOOPPPNNNJJJGGG@@@???>>>???BBBEEEFFFFFFMMMJJJFFFDDDDDDCCCBBB@@@CCCAAAAAAAAACCCDDDCCCAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<:::999999888888777777777777777777777666555555555555555555555555555666777999:::>>>@@@@@@;;;666333666999444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222333333111111111111111111111111222222222222222222222222++++++,,,,,,,,,,,,------....................................................................................////////////......---,,,---...///000///......------///000111111111111000000000000000000222444333111111333555222222222222222222222222333555666555444222222333333333333333333333333333444555666777888999::::::888888888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<:::;;;===???@@@AAAAAAAAA@@@===<<>>===???DDDIIIMMMOOOOOOLLLEEE<<<777666666333444555777999::::::;;;===>>>???@@@AAA@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBCCCAAA>>>>>>??????<<<999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999888888999999999888777666666555888777777777666666555555666555444333333444555666444444444444444444444444333444444555666666555555555555555555555555555555666666666666777777777777666777888888666555555666666666666666777777777777888888777666666666666666555555555555555555555555222222333333333333444444555555444444444333333333333333444555666777888999999888888888777777666666777666777<<>>===<<<>>>???@@@AAABBBCCCCCCCCCCCCAAA???=========???@@@AAA@@@>>>=========>>>???>>>>>>===;;;:::999888888===<<<;;;<<<===@@@CCCEEEAAA@@@???@@@AAADDDGGGIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>???AAAAAA@@@???AAABBBCCCFFFBBBBBBHHHCCC<<<@@@@@@AAABBBDDDDDDCCCCCCBBBDDDCCCBBBBBBDDDFFFIIIKKKGGGIIIKKKLLLLLLKKKIIIGGGKKKJJJHHHGGGGGGHHHIIIJJJJJJHHHGGGFFFFFFDDDBBB???CCCAAAAAABBBDDDFFFFFFEEEBBBBBBCCCEEEGGGHHHFFFEEECCCFFFHHHGGGDDDCCCDDDFFFAAABBBBBB@@@??????AAACCCEEEDDDDDDCCCBBBAAAAAA@@@===>>>@@@CCCEEEFFFFFFFFFEEEGGGIIIJJJIIIFFFCCC@@@:::???LLL]]]ddd\\\NNNEEEAAAAAAAAAAAACCCEEEGGGHHHHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBB===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888666666666666666666666666666555444333444666888999===<<<;;;999777666555444666666666666666666666666333333333222222111111111111222222333333222222111111222222333333222222111222222222111111111000000111111111111111111111111++++++,,,,,,,,,,,,------....................................................................................////////////...------,,,---...///000///......---...///000111111000000000000000000000///111333222111000222444222222222222222222222222333555666555333222222333333333333333333333333333555555666777888999::::::888888888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@???>>>>>><<<<<<===>>>??????@@@AAA@@@>>><<>>???@@@AAA@@@??????BBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>???@@@>>><<<::::::999999999:::::::::;;;::::::999888888777777999999888888777666666555777777666666666555555555555444333333333333444555333333333333333333333333444444555555555555555444555555555555555555555555555555666666666777777777666777888888666555555666555666666666777777777777888777777666666666666666555555555555555555555555222222333333333333444444555555444444444333333333333333444555666777888888888888888777777777666666777666666:::???@@@<<<888777888888999:::===BBBEEE888888777777888888999999999::::::::::::;;;;;;;;;888888777777777777888888777888888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;>>>>>>??????>>>======<<<;;;<<<>>>@@@BBBCCCCCCDDDBBBAAA???>>>===>>>???@@@@@@@@@>>>=========>>>>>>===<<<<<<;;;::::::999999<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB>>>@@@AAAAAAAAAAAACCCDDDDDDHHHDDDBBBHHHDDD>>>CCCBBBCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGFFFDDDBBBDDDBBBBBBCCCFFFHHHIIIIIIGGGGGGGGGHHHIIIIIIHHHGGGEEEGGGIIIHHHFFFDDDEEEFFFDDDDDDDDDBBBAAA@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCC>>>???AAACCCDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCAAA@@@EEEQQQaaaggg^^^PPPGGGAAAAAABBBBBBDDDFFFHHHIIIFFFEEECCCAAA@@@?????????AAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???===>>>??????@@@@@@??????<<<;;;:::999999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::888888777777777555555555555555555555555777666555333333444666777:::999888777666444333333555555555555555555555555333333333222222222111111111222222333333222222111111222222333333222222111222222222111111111000000111111111111111111111111++++++,,,,,,,,,,,,---------------------------------------------------------------------------------............/////////...------------.../////////............///000000000000000000000000111111...000111111000000111222222222222222222222222222222444555555333222222333444444444444444444444444555555666777888999::::::888888888888999:::;;;<<<;;;<<<======>>>>>>======<<<===???@@@AAAAAA@@@@@@>>>======<<<===>>>???@@@AAA>>><<<===AAACCCBBB@@@<<<<<<===???CCCJJJSSSYYY[[[XXXQQQHHH???888666555999999:::;;;;;;;;;;;;:::===>>>???@@@@@@@@@???>>>BBBBBBCCCCCCBBBAAA???>>>>>>>>>??????????????????@@@>>>>>>>>>@@@@@@???>>>999999999888888888888999999999888888777666666666999888888777777666666555777666666666666555555555444444333222222333444444222222222222222222222222444444555555555444444333444444444444444444444444555555555666666666666777555777888888666555555666555555666666666777777777777777666666555555666666444444444444444444444444222222333333333333444444555555444444444333333333333333444555666777777888888888777777777777666666777666555777;;;===;;;888555666888<<<@@@CCCDDDDDD888888777777666777777777888888999999999:::::::::888777777666666777777888888888888999::::::;;;;;;:::::::::999999999999999::::::999999999999::::::<<<============<<<<<<;;;999:::<<<>>>@@@BBBCCCCCCAAA@@@???>>>===>>>???@@@??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======>>>???@@@AAACCCDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDD???AAABBBBBBBBBCCCFFFHHHDDDJJJFFFCCCIIIHHHEEEJJJEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEHHHKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLHHHIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGEEECCCBBBCCCDDDAAABBBBBBCCCDDDEEEEEEFFF@@@AAABBBCCCDDDDDDDDDDDDCCCEEEFFFGGGFFFDDDBBBAAAEEEHHHSSSaaaeee\\\OOOHHHCCCCCCCCCDDDEEEGGGIIIJJJEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>????????????@@@>>>???@@@AAAAAA@@@???>>>;;;;;;<<<============<<<:::999999888888999999:::;;;;;;:::999999999999:::::::::999888777777777777444444444444444444444444888777555333333333333444666555555444444333222222555555555555555555555555333333333222222222222111111111222222222222111111111111222222222222111111222222222111111111111111111111111111111111111111+++++++++,,,,,,,,,---------------------------------------------------------------------------------------.........//////------------......//////............/////////000000000000000000111111111...///000111111000000000111111111111111111111111222333555555333222222333444444444444444444444444555555666777888888999999888888888888999:::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???>>><<<;;;;;;<<<>>>???AAA>>><<<===???AAABBBAAAAAABBBBBBBBBDDDIIIQQQWWWZZZUUUMMMDDD<<<666444333777888999:::;;;<<<<<<<<<===>>>???@@@@@@???>>>===AAAAAABBBBBBAAA???===<<<<<<<<<======>>>>>>??????@@@???????????????>>>>>>999999999999999888888888888888888777777666666666888888777777666666666666777777777777777777777777444444444444444444444444333333333333333333333333444444555555555444333333444444444444444444444444444444555555555666666666555666888777666444555555555555555666666666777777777666666555555555666666444444444444444444444444222222222333333333444444555555444444444333333333333333444555555666777777777777777777777777666666777555444555888999999888888888999===BBBCCC@@@===:::999888777777777777777777888888888888999999999777777666666666666777777888888888999999999::::::888888888888888888888888999999888888888888999999:::;;;;;;<<<;;;;;;::::::999:::;;;===>>>????????????>>>>>>======>>>???@@@>>>>>>>>>=========>>>>>><<<<<<===>>>??????@@@@@@>>>>>><<<;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCDDDDDDFFFIIIKKKIIIPPPKKKFFFKKKLLLJJJOOOGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKIIIGGGFFFDDDDDDEEEGGGIIIJJJJJJIIIGGGEEEEEEFFFHHHJJJJJJIIIOOOOOOOOONNNMMMMMMOOOQQQJJJKKKKKKJJJHHHFFFEEEEEEHHHIIIHHHFFFCCCBBBBBBCCC@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAADDDEEELLLVVVZZZTTTLLLIIIFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>?????????>>>===::::::;;;;;;<<<;;;;;;:::999999999999999999999999999999888777777777777888999888777777666666666777444444444444444444444444666555444333333333333444333333333333333222222222444444444444444444444444222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111+++++++++,,,,,,,,,------------------------------------------------------------------------------------------............---------...............---....../////////////////////000000111111111111...///000222222222111///111111111111111111111111111333444444333222333333444444444444444444444444555555555666666777777888777777777777888999::::::999999:::;;;;;;;;;;;;:::999;;;===???@@@@@@@@@@@@???>>><<<::::::;;;===>>>???>>>======>>>@@@AAABBBCCCEEEEEEDDDDDDHHHQQQXXXXXXSSSJJJAAA:::777555555444555777999;;;===>>>>>>===>>>???@@@??????======???@@@@@@@@@???>>><<<;;;<<<<<<======>>>>>>>>>???AAAAAA@@@???===<<<<<<<<<::::::;;;;;;:::999888777888888888888777777777777777777777666666666666666888888888888888888888888555555666666666666555555555555555555555555555555333444444444444444333333444444444444444444444444444444444444555555555555555666777777555444444555555555555555666666666666666666555555555555666666444444444444444444444444222222222333333333444444555555444444444333333333333333444444555555666666666666666666666666777777666555444444555777888888888777999<<<@@@@@@;;;777;;;:::999888888888888888777777777888888888999999777777666666666666777777777777777888888888888888777777777777777777777777888888777777777777888888888999999:::::::::999999::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>>>>???=========>>>>>>>>>============>>>@@@AAACCCDDDDDDBBBAAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBBAAA@@@>>>@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNUUU]]]UUUJJJKKKKKKIIIMMMHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGEEEDDDDDDEEEGGGIIIFFFGGGIIIJJJJJJIIIHHHGGGDDDCCCDDDFFFIIIKKKKKKJJJGGGEEEDDDDDDFFFGGGFFFEEELLLMMMNNNMMMMMMNNNRRRUUUKKKJJJJJJIIIHHHGGGEEEDDDGGGHHHHHHFFFCCCAAA@@@AAA???@@@AAACCCDDDFFFHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBAAADDDJJJMMMKKKJJJKKKHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@???===<<<;;;;;;<<<===>>>>>>>>>===<<<:::;;;;;;;;;;;;;;;::::::999999999::::::999999999888888777666666666666666777777666555555555666666555555555555555555555555333333333333444444555555333333333333333333333333444444444444444444444444222222222222222222222222000111111222222111111000000111111222222111111000111111111111111111111111111111111111111111111111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---......//////......---......///000//////////////////000111111222222000000111444555555222000111111111111111111111111000222444444333222333444333333333333333333333333444444444444555555555666555555555555666777888999666777888888999999888888777888:::<<<===>>>=========<<<;;;::::::;;;<<<===>>>>>>>>>>>>??????AAAAAA@@@CCCEEEEEEEEEJJJTTT\\\ZZZSSSIIIAAA<<<:::999888333555777999<<<>>>??????===>>>?????????>>>===<<<======>>>???>>>===<<<;;;<<<===============>>>>>>@@@@@@@@@>>>;;;:::::::::::::::;;;;;;;;;999888777888888888777777777777777666666666666666666666666777777888888888888999999666666777777777777666666555555555555555555555555222222333444444444444444333333333333333333333333333333333444444444555555444666777777555444444555444444555555555666666666555555444444555555666666333333333333333333333333222222333333333333444444555555444444444333333333333333444444444555555555555555666666666666777777555555555555555666777777444555666999<<<<<<:::999;;;:::999999999999999999777777888888888999999999777666666555555666666777666666666666666666666777666666666666777777777777777777777666666777777777666777777888888888888888::::::::::::999888777777999999:::;;;<<<<<<======<<<<<<===>>>>>>>>>=========>>>???AAACCCDDDEEEFFFEEEDDDCCCBBBAAA@@@>>>>>><<<>>>???AAAAAA@@@>>>===>>>>>>???@@@AAABBBCCCDDDCCCDDDEEEEEEEEEGGGKKKOOObbbiii^^^LLLHHHFFFDDDFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCDDDFFFIIIJJJIIIHHHEEECCCBBBBBBCCCDDDDDDCCCFFFIIILLLLLLKKKLLLOOOSSSIIIHHHGGGGGGGGGGGGEEECCCFFFGGGGGGFFFCCC@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB??????>>>>>>???@@@AAABBBBBB???@@@CCCEEEEEEGGGKKKGGGGGGFFFEEECCCAAA???>>>CCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBAAA???>>>===<<<===>>>>>>>>><<<;;;::::::;;;;;;;;;;;;::::::999888999::::::::::::999888777777666555555555555666666555555444444555555555666666666666666666666666222333333444555555666666444333333333333333333333333333333333333333333333111222222222222333333333000000111111111111000000000000111111111111000000111111111111111222222222111111111111111111111111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////...---------///000000000///......//////000111111222222333222333666888888444111111111111111111111111111000111333333222222333444222222222222222222222222222222333333333333444444444444333444444555666777444555666666777777666666555666888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????@@@@@@>>>BBBEEEEEEEEEKKKVVV___]]]TTTIII@@@<<<:::999999666777999;;;===>>>??????===>>>?????????>>><<<;;;:::;;;<<<===>>>===<<<<<<======<<<<<<<<<<<<<<<;;;<<<>>>???===:::999999;;;999999:::;;;:::888666555666666666666666666666666666666666666666666666666555555666666777777777777555555666777777666555555555555555555555555555555000111222333444555555555333333333333333333333333222333333333333444444444444666777666555333444444444444444555555555666666555444444444444555666777333333333333333333333333222222333333333333444444555555444444444333333333333333444444444444555555555555555666666666777777444555666666555555666777333444666777777888999;;;999888888888888888999:::888888888999999999::::::666666555555555555666666555555555555555555555555555666666666777777777777777666666555555666666777555555666777777777777777777888888888888777666666666777888999:::;;;<<<<<<;;;;;;===>>>>>>>>>=========>>>???@@@BBBDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@???===>>>?????????>>>===<<<===>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDEEEGGGKKKNNNdddlll```KKKEEEEEECCCEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEHHHHHHGGGFFFAAA@@@???@@@CCCEEEEEEDDDAAAEEEIIIIIIGGGGGGJJJMMMGGGEEEDDDEEEFFFFFFDDDAAAEEEFFFGGGFFFDDDAAA@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>===<<<<<<===???AAABBB@@@>>>???BBBBBBAAACCCGGGCCCCCCCCCCCCBBB@@@>>>===AAAAAABBBBBBAAA@@@???>>>???@@@BBBCCCDDDCCCBBBAAA>>>>>>???>>>===<<<:::999:::::::::::::::999888888777777888999999888777777777777666555555555555666555444444444444444555555555555555555555555555555444555555666666666555555444333333333222222111111222222222222222222222222111111222222222333333333000000111111111111000000000000111111111111000000000000111111111222222222111111111111111111111111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---,,,---///000000000///......//////000111222222222444444444777::::::666222000000000000000000000000///111333333222222333444111111111111111111111111222222222222222222333333333333333333444555666666333444444555666555555555444555777888999999888777999:::;;;<<<<<<<<<;;;;;;:::===???@@@@@@????????????CCCFFFEEEEEEJJJTTT^^^^^^UUUIII???;;;999888777999:::;;;===>>>?????????===>>>?????????===<<<;;;999:::;;;============<<<<<<<<<<<<;;;;;;:::::::::999;;;===<<<:::999:::===777888999:::999777555333444555555555555555555555555555555666666666666666333444444444555555666666333444555666666555444333444444444444444444444444///000111333444555666666333333333333333333333333222222333333333444444444444555777666555333444444444444444555555555666666444444444444444555666777333333333333333333333333222222333333333444444444555555444444444333333333333333444444444444444444444555555555666666777777444555777777666555666666555777888666333444777;;;777777666666777888999999888999999999999:::::::::666666555555555555666666444444444444444444444333555666666666777777888888666666555555555555666666444444555666777777666666555666666777777777777777444555777888::::::;;;;;;:::;;;===>>>>>>>>>======<<<===>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>======<<<===>>>???AAACCCDDDFFFFFFEEEFFFEEEDDDDDDGGGKKKNNN^^^hhh\\\HHHDDDFFFFFFIIICCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAEEECCCBBBAAA@@@@@@AAABBBEEEDDDDDDEEEGGGGGGFFFDDD>>>======???CCCFFFGGGGGG???DDDHHHHHHEEECCCEEEHHHEEECCCBBBCCCEEEFFFCCCAAADDDFFFHHHGGGEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???===<<<;;;;;;<<<>>>@@@BBB>>>===???BBBAAA======@@@???@@@AAAAAAAAA@@@???>>>???@@@AAAAAA@@@???>>>======???AAADDDFFFFFFFFFEEE????????????===;;;999888999999999999999888777777555666777888888777666555777777666555555555555666444444333333333444444555444444444444444444444444777777777777666555444333333333222222111000000000222222222222222222222222111111111222222333333333000000111111111111000000000000111111111111000000000000111111222222222222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,---......///,,,,,,---......---,,,,,,.........////////////000///000111222444555777777444666888999888666444222111111111000000000000000111111000000000000111111111111111111111111111111222222222222333444444555333333333333444555666666444444444444444444444333666666666666666777888888888999:::;;;;;;;;;:::999999999999:::;;;<<<===>>>???CCCFFFFFFFFFJJJRRRYYYTTTQQQLLLFFFAAA===;;;:::@@@>>>;;;;;;===@@@AAAAAA??????>>>>>>>>>>>>>>>>>>:::<<<======<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888888888999999999999888888777666444333333444666777444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222333111000111555666555333444444444444444444444444222222333333333333444444333444555666666555444333444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333333333333333333333333333333333222222333333444555444444444555555555666666555555555555666666666777555555666666777777888888777777777777777777888999999999999888777666666555666555555555555444444444333333333444444555555555555444444444444555666666555555444444444333333333555555555555555555555555777777777777777777777777555666777999:::;;;<<<<<<========================???>>>>>>>>>============AAABBBDDDFFFFFFEEECCCBBB============<<<;;;:::999::::::;;;;;;===>>>@@@AAABBBBBBBBBAAAAAACCCHHHKKKaaaZZZPPPHHHCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@?????????AAABBBCCCCCCBBB@@@>>>AAAAAA?????????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB?????????AAADDDFFFEEEDDD@@@AAABBBCCCBBBAAA@@@???>>>@@@CCCFFFGGGGGGEEEDDDHHHGGGEEEDDDBBBAAAAAAAAACCCBBBAAAAAA@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;@@@???>>>======>>>???@@@@@@?????????>>>>>>======???>>>???AAACCCCCCAAA???@@@AAAAAAAAA@@@???===<<<;;;===@@@CCCGGGIIIJJJJJJEEECCC@@@===;;;:::::::::======:::777:::>>>===888888888888888888777777666999888777555555666666777666555444333222333333444333333333333333333333333333333333444444555555555333222222111111222222333222222222222222222222222000000000000111111111111000000000000000000000000111000//////000222444666111111222222222111111000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,------........./////////...///000111333444555666444444666666666444333111111111111111000000000000111111000000000000111111111111111111111111111111222222222222333444555555333333333333444555666666555555555555555555555444777666666666666777888888777888999:::;;;:::999999::::::999::::::;;;<<<===???BBBEEEDDDCCCEEEJJJOOOMMMLLLIIIFFFCCCAAA???>>>AAA???======>>>@@@AAAAAA>>>??????@@@@@@??????>>><<<===???>>><<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888777888888888888888888777777666444333333444666777444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222333111000111444666555333444444444444444444444444222222333333333333444444444555666666666666555444444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333333333333333333333333333333333222222333333444555444444555555555555555555555555555666666666777777555666666666777777777888888777777777888999::::::999999888888777666666555555555555555444444444444333333444444444444444444444444444444444555666666444444444444333333333333555555555444444444444444666666666666666666666666555666888999;;;<<<<<<<<<==========================================<<<<<<@@@AAABBBCCCCCCCCCBBBAAA>>>>>>======<<<;;;:::999::::::;;;;;;===>>>???@@@AAAAAAAAA@@@@@@CCCGGGJJJZZZTTTLLLEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCBBB@@@???BBBAAA@@@???>>>???@@@AAACCCBBBAAA@@@????????????@@@AAABBBCCCCCCBBBAAA@@@>>>======???AAABBBBBBAAA===>>>@@@AAABBBBBBBBBBBB???AAADDDFFFGGGGGGFFFEEEFFFFFFDDDCCCAAAAAA@@@@@@BBBAAAAAA@@@???????????????>>>===<<<<<<;;;<<<<<>>============>>>??????>>>>>>>>>============<<<<<<===???BBBCCCBBB@@@???@@@@@@@@@???>>><<<;;;;;;===???CCCGGGJJJKKKKKKCCCAAA>>><<<:::999:::::::::<<<;;;999:::===;;;777666777777777777777666666888777666555555555666666666555444333222333333444333333333333333333333333333333333444444444555555333222222111111222222333222222222222222222222222000000000000111111111111000000000000000000000000111000/////////111333444111111111222222111111000111111000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------------.........,,,------......------,,,,,,---------..................///000222333444444222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111222222222222333444555666333333333333444555666777666666666666666666666666777777777666777777888999777888999999::::::999999:::::::::999999:::;;;;;;>>>AAACCCBBB??????AAADDDDDDEEEEEEFFFFFFEEEDDDCCCCCCAAA>>>>>>???@@@@@@???>>>???AAABBBBBBAAA???>>>???@@@AAA@@@===;;;;;;<<<;;;;;;:::999999999999999::::::999999888777777777666777777888888777777666777666555444444555666777444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222222111111222444555444333444444444444444444444444222222333333333333444444444555666777777666555444444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333333333333333333333333333333333222222333333444555555555555555555555444444555555666666666777777777666666666666777777777777777777777777888999;;;;;;999888888777777666666555555555555555444444444444444444444444444444333333444444444444444555555666444444333333333222222222444444444444444444444444555555555555555555555555666777888:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@???>>>>>>===<<<;;;:::999::::::;;;<<<<<<===>>>>>>???@@@@@@??????AAAEEEHHHPPPLLLGGGCCCAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBBBBBBBAAAAAABBBAAA@@@>>>>>>>>>??????BBBBBBAAA@@@????????????>>>??????@@@@@@??????>>>===<<<;;;<<<>>>>>>>>><<<999;;;===???AAACCCCCCDDD@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA???>>>==================<<<<<<<<<<<<<<<===>>>======<<<<<<======>>>=========<<<<<<<<<<<<<<<:::999:::===@@@BBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;<<<===???CCCGGGJJJKKKJJJ@@@>>><<<:::999999:::;;;999===???<<<:::;;;999666555555555555555555555555666666555444444444444555555444444333333333333444333333333333333333333333333333333333444444444444222222111111111111222222222222222222222222222222000000000000111111111111000000000000000000000000111000///......///000111000000111111222111111000111000000000000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------..................------------------------,,,,,,,,,---------...............///000111222222111111////////////000111000111111111111111222222111111000000000000111111111111111111111111111111111111111222333444555666333333333444444555666777777777777777777777888888888777777777777888999999888999999:::;;;;;;;;;;;;;;;::::::999999999::::::<<>><<<<<<<<<>>>@@@CCCFFFGGGGGGFFFEEECCCAAA???>>>??????>>>===>>>???BBBDDDDDDBBB@@@???AAABBBCCCAAA>>><<<;;;<<<:::999999888888888888888999888888888777777666666666666777777777777666666666666555555555555666666444444444444444444444444333333333444444444555555555555555555555555555555444444333333333222222222222111111222333333333333333333333333333333333333222222222333333333444444555555666777777666555555444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333222222222222222222222222333333222222333333444555555555555555555444444444555666666666666777777777666666666666777777777777666666666666777999:::;;;888888777777666666666666555555555444444444333333555555555444444333333333444444333333444444555666444333333333333222222222333333333333444444444444555555555555555555555555666777999:::<<<=================================:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@???>>>===<<<;;;:::::::::;;;<<<<<<===============>>>?????????@@@DDDFFFIIIFFFCCCBBBBBBBBB@@@???BBBBBBBBBAAAAAA@@@@@@@@@===>>>???AAABBBBBBBBBBBBBBBAAA???>>>======>>>>>>AAAAAA@@@@@@???@@@@@@@@@==================<<<<<<===;;;::::::<<<<<<;;;:::999:::<<<>>>@@@AAACCCCCCAAABBBDDDEEEFFFEEEDDDCCCAAAAAA@@@????????????@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;???>>>???CCCGGGIIIGGGEEE===<<<:::888888999:::;;;;;;BBBEEEAAA===;;;999666555444444444444444555555555555444444333333333333444333333333333333333333222222333333333333444444333333333333333333333333222222111111111111222222111111111111111111111111///000000000111111111111000000000000000000000000111000///...............///000000111111111111111000000000000111222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------...............///------------------------,,,,,,,,,---------...............//////000000000000///...------...000111000000111111222222222333111111000000000000111111000000000000000000000000111111111222333444666666444444444444555666777777777777777888888888999999888888888888888999::::::::::::;;;;;;<<<===>>>>>>;;;;;;::::::999:::::::::;;;===??????>>><<<;;;;;;<<<>>>BBBEEEGGGGGGFFFEEECCCAAA???>>>??????===<<<===???BBBDDDDDDCCCAAA@@@BBBCCCDDDBBB???<<<<<<<<<999999888777777777777888888888777777777777777666666666777777777777666666666666666555555666666666444444444444444444444444333333333444444444555555555555555555555555555555444444333333333222222222111111222222222222222333333333333333333333333333222222222333333333444444444555666777777666555444444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333222222222222222222222222333333222222333333444555555555555555555555555444666666666666777777777888777777777777666666666666444444444555555666888888777777777666666666666666555444444444444333333333555555555444444333333333333333333333333444555555444444444333333333222222333333333444444555555555666666666666666666666666666777888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::999999999:::;;;======??????===<<<<<<;;;<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>??????@@@CCCEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFF===>>>???@@@AAAAAABBBBBB@@@@@@>>>===<<<===>>>>>>@@@@@@@@@???@@@@@@AAAAAA======<<<<<<;;;;;;;;;;;;>>>===;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAA@@@AAABBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<:::::::::::::::;;;;;;;;;<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<>>;;;777666666555444444444444555444444444444444333333222222222333333333333333333222222222333333444444444333333333333333333333333222111111000000111111222111111111111111111111111///000000000111111111111000000000000000000000000000000///......---------...///000111111111111111000000000000111222444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,------...//////000000...------,,,,,,------...,,,---------............////////////////////////000///...---...///000111000000111111222333333333111111000000000000111111000000000000000000000000000000111222333555666777444444444444555666777888666777777888888999999999999999888888999999:::;;;;;;;;;;;;<<<===>>>???@@@;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>???>>>===<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@>>><<<>>>???AAACCCCCCCCCBBBAAABBBCCCCCCBBB???===<<<<<<999999888777777777777888888888777777777777777777666777777888888777777666666666666666666666666666444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222000222333222111111222333333333333333333333333333222222333333333333444444333444555666666555444333444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333222222222222222222222222333333222222333333444555444444444555555555666666666666666777777777888888777777777777666666666666444444444444444555555666666666666666666666666666444444444444333333333333444444444444444444333333333333333333333444444555555555444444444333333333333444444555555666666666888888888888888888888888555666777999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::999999999999888888999:::;;;<<<<<<===???>>>===<<<<<<===>>>>>>===>>>???@@@???>>>===<<<<<<===?????????@@@CCCEEEDDDCCCBBBBBBCCCCCCBBB@@@;;;<<>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<===>>>???????????????@@@AAABBBBBB>>>>>>===<<<;;;;;;;;;;;;@@@===;;;;;;<<<=========>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@============>>>???@@@AAA@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<::::::::::::;;;;;;;;;;;;===<<<:::999:::;;;;;;:::;;;:::::::::;;;<<<======CCCBBBDDDIIIMMMKKKCCC<<<;;;:::999777888999:::<<>>???@@@;;;;;;;;;;;;<<<======>>>============>>>>>>===<<<<<<>>>AAACCCEEEEEEEEEDDDDDDBBBBBBBBBCCCBBBAAA???>>>???@@@AAABBBBBBBBBBBBAAABBBCCCAAA???===<<<===:::999888888777777888888888888888888888888888888777888888888888888888777666666777777777777666666444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222000222333222000///111333222222222222222222222222222222333333333333444444222333444555555444333222444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333111111111111111111111111333333222222333333444555222333333444555666777777666666777777777888888888888777777777666666666555666666555444444444444555666666666666666666666666444444444333333333222222333333444444444444444444333333222222333333444555666666666555555555444444444444555666666777888888888888888888888888888888444555666888999:::;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999888888777777888:::;;;<<<===<<<<<<======<<<;;;<<<>>>@@@AAA???@@@AAAAAAAAA???>>><<<<<<===???@@@@@@AAACCCEEEDDDCCCAAAAAABBBBBBAAA@@@;;;<<>><<<;;;;;;<<<<<>>>>>>>>>>>>>>======>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB@@@@@@??????@@@@@@AAAAAA===<<<<<<;;;::::::::::::======>>>??????>>>======::::::::::::;;;;;;<<<<<<===;;;999999:::<<<<<<;;;;;;:::::::::;;;<<<>>>???BBBCCCFFFMMMSSSQQQGGG>>><<<;;;999888888999:::<<>><<<:::777555555555666444555555666555444333222000111222333444333333222111111222333333444555555333333333222222222111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000//////000000000//////...---...///000111111111111////////////000000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........***+++,,,...000111222333...---,,,,,,,,,,,,---............////////////000000000000000000////////////000000111111111222222000000111222333333444444111111000000000000111111000000000000000000000000000000111222333555777777555444444555555666777888555666666777888888999999::::::999999::::::;;;<<<::::::::::::;;;===???@@@;;;;;;;;;<<<===>>>???@@@???>>><<<<<<=========<<<<<<===@@@BBBDDDEEEEEEFFFEEEDDDCCCDDDEEEEEECCCAAA>>>>>>??????@@@AAABBBBBB@@@AAABBBAAA???=========:::999999888888888888888888888888888888999999999888888999999999999888888666666777777777777666666444444444444444444444444333333333444444444555555555555555555555555555555444444444333333333222222000222444333000///111333222222222222222222222222222222333333333444444444222222333444444333222222444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333111111111111111111111111333333222222333333444555111222333444555777888888777777777777888888888888888888777777666666666555888777666555555444555555555555555666666666666666444444444333333333222222333333333444444555555555333333222222333333444555777666666666666555555555555555555666777888888999777777777777777777777777333444666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;999888777777666888:::===>>>>>>===<<<===<<<;;;;;;<<<>>>AAABBB@@@AAABBBCCCBBB@@@>>>===<<<>>>@@@@@@@@@AAACCCEEEEEECCCAAA@@@AAAAAA@@@?????????@@@BBBDDDEEEFFFGGG@@@@@@??????>>>?????????;;;;;;;;;;;;<<<>>>???AAA>>>>>>??????@@@AAABBBCCCAAA@@@>>>===<<<<<<======???===::::::<<<>>>??????>>>>>>======???@@@BBBDDDDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<===???@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDD>>>===<<<;;;:::999999999===>>>???@@@@@@???>>>===:::::::::;;;;;;<<<<<<<<<;;;:::888999;;;===>>>>>>;;;:::::::::;;;===>>>@@@BBBCCCHHHQQQXXXUUUKKKAAA===<<<:::888888999:::;;;AAACCCDDDEEEJJJOOOMMMGGGAAA???<<<888666555666666444555666666666555444333000111222333444333333222111111222333333444555555333333333222222111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////---...///000111111111111///////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111/////////000222444666888555555555555666666666666666888999888777666777888888888999:::::::::999999::::::::::::::::::::::::888999;;;<<<============???>>>===<<<<<<===>>>>>><<<===@@@CCCEEEEEEEEEDDDEEEDDDBBBAAAAAABBBDDDEEEAAA@@@???=========>>>???===<<<<<<<<<;;;::::::999999888888777777777777777777777666666666666777777777888:::::::::777444333444444444444444444444444555555555444444333333333333333444444333333222111333333333333333333333333222222222111111111000000111111111111111111111111111111222222222333333333444444444333333222222222444222222222333333222111;;;666222222444555444111555555555555555555555555333333333333333333333333555444333222222222333444111000///000111111111000333333333444444444555555333333444555666666555555555555555555666666666666888777777666555444444444888666666666777666444222666666555555555444444444555555555444444333333333333333333444444444555555333333333444444444555555555555666777777777777777999888777666666777888999888888999999999888888777666777777888888888777777888888888999999::::::;;;AAA???===:::999888888888777888:::<<<=========<<<>>>>>>>>>???@@@AAABBBCCCAAA???>>>@@@CCCEEEDDDBBB===>>>???@@@AAABBBBBBBBBAAA??????AAADDDFFFDDDBBBAAAAAAAAABBBBBBCCCCCCCCC@@@>>><<<<<<===>>>===<<<<<<<<<===>>>>>>===;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCEEEDDDBBB@@@>>>======<<>>>>>>>>???@@@AAA@@@AAAAAAAAABBBCCCCCCDDDBBBBBBCCCAAA@@@???AAABBBBBBAAA@@@BBBEEEFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<;;;;;;:::::::::999===>>>???>>>===<<<===>>>@@@@@@@@@???>>>;;;999888999;;;:::888:::??????<<>><<<;;;:::;;;===>>><<<@@@GGGPPPVVVRRRHHH>>>>>>>>>===<<<;;;::::::999AAA@@@???CCCMMMTTTPPPGGG999999777666555555555555444444444444444444444444444333333222222333333444222222111222444777999;;;999777444222111111333444000000000000000000000000111111111111111111111111111111111111111111111111000111222222111000///...////////////////////////......//////000000111111+++///333111,,,+++...222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000//////000000000111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000222444666777555555555555666666666666666777888888777666777888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::<<<===>>>??????@@@???>>>======>>>???@@@<<<>>>@@@CCCDDDDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDD@@@???>>>===<<<======>>><<<;;;:::999999888888999999999888777777777777777777666666666666666666777666888999:::999777444333444444444444444444444444555555444444444333333333333333444444333333222111333333333333333333333333222222222111111111000000111111111111111111111111111111222222222333333333444444333333333222222222333222222222222333222222222000///000222444444333555555555555555555555555333333333333333333333333444444333222222222222333222111111111222222222111333333333333444444444444444555555666777777666666555555555666666666777777777777777666555444444444777666555666777777555444666666555555555444444444555555444444444333333333333333333444444444555555333333444444444555555555555555666777777777777777555555555555666777999:::888999999999999999888888777888888999888888777777777777888999::::::;;;;;;AAA???===;;;:::999999999888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCAAA@@@AAACCCDDDCCCAAA>>>??????@@@AAAAAAAAAAAA@@@???>>>AAADDDFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBAAA???======>>>???>>>===<<<===>>>?????????>>>===>>>???AAABBBDDDDDDEEEEEEEEEDDDCCCAAA???>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA>>>???@@@@@@??????AAACCCBBB@@@@@@BBBEEEFFFEEECCCCCCCCCDDDEEEEEECCCBBBAAA>>>>>>=========<<<<<<<<<===>>>??????======>>>??????AAADDDEEEDDDAAA===;;;;;;======;;;===AAABBB???@@@???===<<<;;;<<<===???@@@AAADDDIIIMMMKKKDDD===<<<<<<<<<<<<;;;;;;;;;;;;<<<======???FFFLLLIIIAAA999888777666555555555555333333333333333333333333444333333222222333333444333222222222333666888:::;;;999666333111111222333000000000000000000000000111111111111111111111111111111111111111111111111000111111222111000///...////////////////////////000000000///////////////---.........------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////......//////000//////000000000000111111000000000000111111111111////////////////////////000000000111111111222222111111111111222333444555444555555555555666666666666777888888666666777888999999888999999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@AAAAAA@@@???>>>>>>???@@@AAA>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBB>>>===<<<;;;;;;;;;<<<===;;;:::888666555666777888999888777777666666777777666666555555555555666666666777888999888666444333444444444444444444444444444444444444333333333333333333333333333222222111333333333333333333333333222111111111111000000000111111111111111111111111111111222222222333333333333333333333222222222222333222222222222222333333444444444444444444333222444444444444444444444444333333333333333333333333333333333222222222111111333333444555555444333222222222222222333333333333555555666777777777777666555555666666666777777777777777666666555444444444666555555666888888777666555555555555555444444444555444444444444333333333333333333444444444555555333444444444444555555555555555666777777777777666333333333444555777999:::999999::::::::::::999999999:::::::::999888777777666777777999:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;<<<===???BBBDDDEEEDDDCCCBBBBBBCCCCCCBBB@@@???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>AAADDDEEEEEEDDDBBBAAA@@@?????????@@@@@@BBB@@@>>>>>>???@@@???>>>===???@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCEEEGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB???@@@AAABBBBBB@@@???===;;;<<<>>>>>>>>>???AAABBB@@@@@@@@@BBBEEEFFFEEEDDDBBBDDDFFFHHHGGGEEECCCAAA@@@@@@@@@???????????????>>>???@@@???>>>>>>???@@@>>>AAAEEEGGGGGGDDD@@@======@@@@@@???@@@CCCDDDBBBAAA???===<<<<<<<<<>>>???DDDBBB@@@AAACCCCCC@@@===:::::::::;;;;;;<<<<<<<<<999<<<<<<<<>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===???AAABBB??????>>>===>>>???@@@AAA???@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>>>>???@@@@@@===<<<;;;:::::::::;;;<<<:::888666333333444555777777777666555555555555555666555555444444555555666555666777777777555444333333333333333333333333333333333333333333333333333222333333333333222111111222222222222222222222222111111111111000000000000111111111111111111111111111111222222222333333333333222222222222222222222222222222222222222444666444555555555555444444555444444444444444444444444333333333333333333333333222222222222222222111111444666888999777555444333111111222222222333333333555555666666666666555555555555666666666777777777666666666555555444444444555555555666888999888777555555555555555555555555444444444444444444444444333333333444444444555555444444444444555555555555444555666666777777666666333444444555666777888999999999:::;;;;;;;;;::::::;;;;;;;;;:::999888777666666666777888:::;;;<<<<<<@@@@@@???>>>>>>=========>>><<<:::888777888999;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======???AAACCCDDDEEEDDD@@@????????????@@@@@@AAACCCAAA??????@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAABBBDDDFFFHHHEEEEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCC@@@AAACCCDDDCCC@@@>>><<<:::<<<>>>>>>======???@@@??????@@@BBBDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???>>>@@@AAA>>>@@@BBBDDDCCCAAA===;;;===AAACCCAAAAAADDDDDDCCC???>>><<<;;;;;;;;;===>>>CCC@@@===<<<>>>???>>>===::::::::::::::::::;;;;;;:::>>>???<<<;;;<<<<<<999777666555555444444444555222222222222222222222222444333333222222333333444444444333222222333444444777666333111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000//////////////////////////////000000/////////...............---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,------------------............/////////............//////...////////////000000000///000000000111111111111000000000000000000000000111111111111222222222222333333333333333333333333444444444444555555555555555777888777666555666777666666555555666888;;;===<<<<<<;;;;;;;;;:::::::::999::::::;;;===>>>@@@AAA===<<<;;;;;;;;;===>>>?????????@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;:::999999:::;;;<<<:::888555333222333555666555555444333333333333333555555444444444444555555444444555555555444333333333333333333333333333333333333333333333333333333222222333333222222111000222222222222222222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222111222333222111222555888222111000000111333555777444444444444444444444444333333333333333333333333111111222222222333333333777:::======:::777555444111111222222222333333333444444444555555444333333555555555555666666666666555555555555444444444444444444444666888999888777444555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666444444555666666666666666666666777777777888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666777777999:::;;;<<<<<>>@@@>>>:::888666777999:::=========<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDAAAAAAAAAAAA@@@???>>>>>><<<===???AAABBBCCCDDDDDD>>>>>>???@@@AAABBBBBBBBBCCCAAA??????@@@AAA@@@???CCCDDDEEEEEEEEECCCBBBAAABBBBBBAAAAAAAAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCAAACCCDDDEEEDDDAAA>>><<<<<<===??????===<<<<<<===>>>???AAABBBBBBCCCDDDDDDBBBAAA@@@??????@@@AAABBB????????????????????????===???@@@@@@??????@@@AAABBBAAAAAA@@@>>>===;;;:::<<>><<<:::999999999;;;<<<>>>===<<<===>>>??????>>><<<;;;;;;:::999999888888999>>>???:::777888888777666555444444444444444444222222222222222222222222444333333222222333333444444444333222222222222222111111000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000////////////////////////---........./////////000---000222111...,,,///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------***++++++,,,,,,------...---------............//////......------......///......////////////000000000000000000111111111111000000000000000000000000111111111222222222222333222333444444444444444333333444444444444555555555555666777777555555666777555555444444555777999:::;;;;;;;;;::::::999999888888999;;;<<<============::::::999999:::;;;<<<===??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<999888666444333444555666555444333333222222333333444444333333333333444444333333444444444333333333333333333333333333333333222222222222333333333333222222222222222111111000222222222222222222222222//////000000000000000111000000000000000000000000111111222222222333333333111111111222222222222222000222333222111222777;;;IIIAAA888222111111111000333333333333333333333333333333333333333333333333111111111111222444666888;;;???CCCBBB===777444444222222222222333333333333333444444444444333222222333333444444444555555555444444444444444444444444444333333555777888777666444444444555555555555555333333333444444444444555333333333444444444555555444444555555555666666666444444555666666666666555777777888888888888777777777888999::::::;;;;;;:::999:::::::::999888777777888888888999999:::;;;;;;===>>>??????@@@@@@@@@???@@@>>>;;;999888888:::;;;>>>>>>===<<<;;;;;;;;;;;;===>>>@@@AAA@@@AAACCCDDDAAAAAAAAAAAAAAA@@@???>>><<<>>>AAAAAAAAAAAABBBCCC>>>@@@BBBDDDEEEDDDCCCBBBCCCAAA??????@@@AAA@@@???CCCDDDDDDEEEDDDCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@?????????@@@@@@BBBAAAAAAAAAAAABBBCCCDDDBBBCCCDDDDDDDDDBBB???>>>===???AAAAAA???============???AAAAAA@@@@@@AAABBB@@@>>><<<:::;;;===???AAA===============>>>>>>>>><<<>>>??????>>>>>>@@@AAAEEECCCAAA???===<<<<<<<<<<<>>>>>???======;;;999888888888:::;;;:::;;;<<<>>>????????????<<<;;;;;;:::888777777666777;;;;;;666444555555333555444444333333333444444333333333333333333333333444333333222222333333444333333333222222111111111///////////////000111222000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000000////////////////////////,,,------...//////000000,,,111555333...,,,///444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------***++++++,,,,,,,,,++++++******+++,,,,,,---......---------............//////......------......///........./////////000000000000000000111111111111222222222222222222222222111111111222222222333333111222333555555555444444333333444444444555555555555666777666555555666777555666666666777777888888;;;::::::999888888777777777999;;;======<<<:::999999999888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@::::::;;;;;;;;;;;;::::::;;;::::::999:::;;;<<<===999888777666666555666666666555555444444444444444444444333333333333444444222222333333333333333333222222222222222222222222111111222222222333333333222222222222222111000000111111111111111111111111////////////000000111111000000000000000000000000111111222222222333333333000111111111222222222222000222444222000222777===bbbTTTAAA555333333000---333333333333333333333333333333333333333333333333222111000000222666:::===>>>CCCGGGFFF???888444333333333333333444444444444444444555555444444333222222222222333333333444444444444444444444444444444444333333444666777666444444444444555555555666666333333333444444444555555333333333444444444555555555555555555666666666666333444555555666666555555444555666888888888777777666777888999::::::::::::777888888999888888777777999999999999999999999999;;;<<<>>>???@@@@@@@@@@@@@@@???===;;;::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@>>>>>>@@@BBB@@@@@@AAAAAAAAA@@@??????===???BBBBBB@@@???@@@BBBAAACCCGGGIIIHHHEEEAAA???BBB@@@???>>>???@@@???>>>???@@@BBBCCCDDDDDDDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>=========>>>>>>???BBB@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???===???BBBBBBAAA@@@???@@@<<<>>>@@@@@@>>>===>>>???<<<;;;:::::::::;;;===>>>;;;<<<<<<<<<=========>>>;;;===>>>>>>>>>>>>???AAABBBAAAAAA@@@???===<<<<<<===CCCFFFBBB===<<<<<<;;;===<<<:::888888999:::;;;:::;;;<<<=========>>>???::::::999999888888777777777888777333333666555222444333333333333333444444333333333333333333333333444333333222222333333444222222222222222111111000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000///......---...///000111////////////////////////...........................000111111///...///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))******+++,,,,,,---......---------.........//////.........------...................../////////000000000000000111111111111222222222222222222222222111111222222222333333333111222333555666666555444333333333444444444555555555666777666555444555777666777888888888888777777::::::999999888777666666666888;;;======;;;999666999999888888999;;;<<<===============>>>???@@@AAA999::::::;;;;;;::::::999;;;;;;:::999:::;;;===>>>999999999888777777666666777777666555555555555666444333333222222333333444222222222222222222222333222222222222222222222222111111111222222333333333111222222222222111000000111111111111111111111111.../////////000000111111000000000000000000000000111111222222222333333333000000111111222222222222000222444222000222888>>>bbbQQQ<<<222333777666444333333333333333333333333333333333333333333333333222111//////222777<<<@@@@@@EEEIIIGGG@@@888333222333333444444444444555555555666666666555444444333111111222222222333333333444444444444444444444444333333222444555666444333444444444555555555666666333333333444444555555555333333333444444444555555555555555555666666666777333444555555666666555555111222444666888888888888555666777888999:::::::::666777777888888888777777:::::::::999999999888888:::;;;===???@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<======???AAA@@@===<<<===??????@@@@@@AAAAAAAAA@@@@@@>>>@@@CCCBBB@@@>>>???AAADDDGGGJJJLLLJJJEEE@@@<<>>>>>???@@@???>>>;;;===???BBBDDDEEEEEEEEEGGGGGGGGGGGGEEECCC@@@???<<<<<<<<<<<<<<<======>>>BBB@@@===;;;<<<>>>AAACCCAAAAAA@@@@@@@@@@@@@@@@@@<<>>@@@???===;;;<<<>>>999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>:::<<<===>>>======???AAA<<<===???@@@@@@>>>;;;:::>>>EEEGGGCCC===;;;;;;:::>>><<<;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;===>>>888888888888888999999999888888666333555888777333333333333222222333444444444444444444444444444444444333333222222333333444111111222222222111111000333333333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000111/////////////////////////////////...------,,,,,,000...---...///000///---,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------............///---------.........//////111000///...///111333444111111111111111111111111222222333333333333444444444333222111111333555666777666444333333444555666555555666666777777888888555555666777777777777777888999:::999888777888999:::::::::999999888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999;;;;;;::::::;;;999999999999999999999999<<<<<<;;;888555333333444666666555444333333222111333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000333222111111111222333444888777555333111000000///333333333333222222111000222222222111111111111000222111000///111555:::===FFFDDDBBB>>>:::777444222111111000000111111222333222222222222222222222222333222222111111222222333222222333333333333444444222222333333333333444444444444444444555555555666555444444333333444444555444444444444444444444444555555555555555555444444666666666666777777777777666666666666666777888888666777888999999999999999:::888666555777:::;;;;;;999999888888777777666666:::::::::;;;<<<===>>>???@@@???===<<<<<<===>>>???;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHGGGCCC???===;;;===@@@@@@???===<<<<<<>>>>>>>>>???@@@BBBCCCDDDBBBCCCFFFGGGGGGFFFCCCBBB???===:::888777999;;;===>>>>>>===<<<<<<<<<<<<<<>><<<<<<;;;;;;>>>>>>???????????????>>>>>>======<<<<<<;;;;;;:::999888888:::<<<>>>>>>===>>>>>>???>>>>>>===<<<;;;999;;;======<<<<<<<<<=========<<<;;;;;;;;;<<<<<<===@@@CCCCCCAAA===:::999;;;;;;::::::::::::999999999:::;;;<<<<<<<<<;;;:::888777777777999:::999888777666555444333444555555333333333333333333333333333333333222222111111111111111111222222333333333111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////////////////............///////////////.........////////////////////////...------------...//////........................,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///---------.........//////000000///...///111333444111111111111111111111111222222333333333333444444444333222111111333444666777666444333333444555666555555666666777777888888666666777777888888888777888999:::999888777888:::;;;;;;;;;::::::999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999999777777999::::::;;;;;;888888888888999999999999;;;;;;:::888444222222333444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222000000000000000000000000////////////////////////////////////000000000000000111111111111222222222111111111111111111111111222222111111111222333444555444333222222222222222444444444444444333222222222222222111111111111000333111000///000222555777;;;:::999777555333111000111111000000111111222333333333333333333333222222333333222222222222333333222222333333333333444444222222333333333333444444444444555555555666666666555444444333333444444555444444444444444444444444555555555555555555555555666666666666777777777777666666666666666777888888777777888888999999888888888666444555666888888888888888888888777777777666::::::::::::;;;<<<===>>><<<<<<;;;::::::;;;<<<======<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCC@@@===<<<<<<>>>@@@AAA???===<<<<<<===>>>>>>???@@@AAAAAABBBAAACCCEEEFFFFFFEEECCCAAA???===;;;999888999<<<===@@@???>>>===============<<<;;;;;;::::::;;;;;;;;;>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888999<<<======<<<======>>>>>>>>>===<<<<<<:::;;;<<<<<<;;;:::;;;===<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAA???<<<:::999;;;;;;::::::::::::999999888999:::;;;;;;:::999888999888777888:::;;;:::999777666555444333444444555333333333333333333333333333333333222222111111111111111111222222333333333111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////////////////............/////////////////////...////////////////////////...------------...//////........................,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///------........./////////000////////////111222444111111111111111111111111222222333333333333444444444333222111222333444555666555444333333444555666555555666666777777888888777777888888888999999999888999;;;:::999888999;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999:::::::::::::::999888888777666666777:::<<<===<<<777777777777888888999:::999999999777444222222333222222222222333333333444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222333333222222111111111111000000000000000000000000////////////////////////////////////000000000000000111111111111222222222111111111111111111111111222222111111222222333444111111111222222333444555555555666666555555444444222222222111111111111000222111000000//////000000111111111111111000000000111111000000111111222333333333333333333333444444333333222222222222333333222222333333333333444444222222333333333333444444555555555555666666666777555444444333333444444555444444444444444444444444555555555555555555555555555666666666777777777888777777666666666777888888777888888888888777777666777666666777888999888666888888888888777777777777:::999999::::::;;;<<<===:::::::::::::::;;;<<<===>>>>>>===============>>>===<<<;;;;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>======???AAABBB@@@>>>======<<<===>>>@@@@@@@@@???>>>@@@AAACCCDDDDDDCCCAAA@@@???>>>;;;::::::;;;<<<>>>@@@@@@???>>>>>>>>>??????888888888999:::;;;<<<======>>>>>>>>>===<<<<<<;;;999999::::::::::::;;;;;;999888777999;;;<<<<<<;;;<<<<<<======>>>=========;;;;;;;;;:::888888:::<<<::::::999::::::;;;<<<======>>>???>>><<<:::::::::;;;;;;::::::::::::999999777888999:::999999777777999888777888:::;;;:::999666555555444333444444444333333333333333333333333222222222222222111111111111111111222222222222222111111111111111111111111000111111111111000000///000000000000000000000000////////////////////////////////////..................//////////////////////////////////////////...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///............////////////000/////////000111222333111111111111111111111111222222222333333333444444333333222222222333444555555555444444444555666666555555666666777777888888999888888999999999::::::999:::;;;;;;:::999;;;<<<>>>>>>===<<<<<<======>>>===<<<<<<<<<;;;;;;::::::999::::::::::::999888888777777666777;;;AAABBB???777666666666777888999:::888999:::888666444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000000000000111111111333333222222111111000000////////////////////////////////////////////////////////////000000000000000000111111111222222222111111111111111111111111222111222222222222333333111111111111222333444555444555555555555555444444222222222111111111000000111111111111000///......//////000000111111222222111111000000111111222333333333444444444444555555333333333222222333333333222222222333333333444444222222222333333333444444555555555666666666777777555444444333333444444555444444444444444444444444444444444555555555555555555555666666777777888888888777777666777777888888888888888888777777666555888888999;;;===<<<:::888999999888888888888888888999999999999999:::;;;<<<;;;;;;;;;<<<===>>>>>>???@@@???>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888888999999:::;;;;;;;;;<<<<<<<<<======>>>>>>???BBBAAAAAA@@@@@@@@@@@@@@@>>>@@@BBBCCCAAA>>>======;;;<<<>>>@@@@@@???===<<>>>>>===<<<<<<<<<===>>>@@@??????>>>>>>>>>??????999999999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999999777888888999:::;;;;;;;;;999888888999;;;<<<;;;::::::;;;<<<<<<============<<<;;;:::888666666999;;;888888888999:::;;;<<<============<<<999999999;;;;;;;;;:::::::::999999999777888999999999888777666888777666777888999999777555555444444444333333333222222222222222222222222222222222111111111111111111111111111111222222222111111111111111111111111000000111111111111000///000000000000000000000000////////////////////////////////////........................////////////////////////////////////...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------------............///........./////////000000/////////000000111222222111111111111111111111111222222222333333333444444222222222222333333444444444444444444555555666666555555666666777777888888999999999888999999;;;;;;999;;;<<<<<<;;;;;;<<<>>>??????===<<<===>>>???@@@?????????>>>>>>=========;;;;;;;;;;;;;;;:::999999888999888888>>>GGGHHHDDD888777666555666777999:::888:::;;;:::888666666666444444333222222111000000222222222222222222222222222222222222222222222222222222222222222222222222///000000000000111111111222222222111111000000000////////////////////////........................////////////000000000000000000111111111222222222111111111111111111111111111111222222333333333333222222111111111222333333222333333444444444333333222222222111111111000000///000111222222111111000111111111111222222222222111111000000111111222333333333333444444555555555444333333333333333333444222222222333333333444444222222222333333333444444555555555555666666666666555444444333333444444555444444444444444444444444444444444555555555666666555555555666777888888888888888777777777777888888888888888888888777666555999999;;;===??????<<<:::999:::::::::::::::::::::::::::999999999:::;;;;;;:::;;;<<<===>>>>>>??????@@@??????>>>>>>>>>??????<<<<<<;;;999999888888888999999999:::::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@?????????@@@AAABBB@@@BBBDDDDDDBBB???>>>>>>;;;<<<>>>??????>>>===;;;>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<===;;;999999999;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::888666666888;;;888888888999:::;;;<<<===<<<<<<<<<:::888888999;;;;;;;;;:::::::::999999999888999:::::::::888777666666444444444666777666555444444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111000000////////////////////////////////////////////////////////////............---.........//////000000////////////////////////...------------...//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///....../////////000000000/////////000111111222222111111111111111111111111222222333333333333444444222222333333333444444444333333444555555666666666555555666666777777888888:::999888888888999:::;;;:::;;;======<<<<<<===???@@@???===<<<===>>>@@@AAA@@@@@@@@@@@@@@@?????????===============<<<;;;;;;999;;;999888AAALLLNNNHHH:::999777666666777999:::888:::;;;;;;999888777777555555444333222111000000222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000........................////////////000000000000000111111111111222222222222222222222222222222222000111222333333333333222333222222111111111111222111111222222333333222222222222222111111111111000///000111222222333222222111111111111111111000000111111000000111111222333222222333333444444555555444444333333333333444444222222333333333333444444222222333333333333444444444444444444555555555666555444444333333444444555444444444444444444444444333333444444555666666666444444555666777888999999999999888777777777888888888999999999999888888777888888:::===???@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<=========<<<>>>>>>>>>>>>>>>???@@@@@@===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@<<<<<<<<<======???@@@AAAAAACCCEEEEEEBBB@@@>>>>>>;;;<<<===?????????>>>===?????????@@@@@@?????????===>>>???@@@@@@@@@??????>>>>>>=========>>>??????;;;:::999999888888888888;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>><<<;;;::::::<<<<<<;;;999::::::;;;;;;<<<;;;;;;;;;:::::::::999777777999;;;::::::999::::::;;;<<<===;;;<<<<<<;;;999888:::;;;;;;;;;::::::::::::999999999999::::::999888666555444333222333555666555444333444444444444333222222222222222222222222222222000000000111111111111111111111111111111000000000000000000000000000000000///000000111111111111000////////////////////////////////////////////////////////////............------......///000000000////////////////////////...------------...//////........................,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------............///.../////////000000000000...///000111111222222222111111111111111111111111222222333333333333444444222222333333444444444333222333444555666666666666555555666666777777888888:::999777777777888:::;;;:::<<<============>>>@@@@@@???===<<<<<<>>>@@@BBB?????????@@@@@@@@@@@@@@@??????@@@@@@??????>>>===999<<<:::888BBBPPPRRRJJJ===;;;999777666777888:::666888;;;;;;999888777777555444444444333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222333//////000000111111222222000000000000000000000000........................////////////000000000000000111111111111222222222222222222222222222222222000111222333333333222222222222111111111111222222000111111222333222222222222222222111111111111000000111111111111222222222111111111111111111111111111111000000111111222333111111222222333444444444444444333333333333444444222222333333333333444444222222333333333333444444333333333333444444444444555444444333333444444555444444444444444444444444333333444444555666666777444444555666777888999999:::999888888777777888888888999999::::::::::::999999999:::===AAACCCBBBAAA<<<<<<======>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>???@@@AAA>>>===<<<:::999999888888>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@;;;;;;<<<>>>???@@@AAAAAABBBDDDFFFFFFCCC@@@??????<<<<<<===>>>??????@@@@@@????????????????????????===>>>@@@AAABBBAAA@@@??????>>>>>>>>>>>>???@@@AAA;;;;;;:::999999999999999===>>>???@@@@@@@@@@@@@@@=========>>>>>>?????????>>>===;;;<<<<<<===;;;:::::::::;;;;;;;;;::::::999888999;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<:::999:::;;;;;;;;;::::::::::::999999888888999999888666555444444333222333555666555444333333444444444333222111111111111111111111111111///000000000111111111222222111111111000000000///000000000000000000000000//////000111111111111111////////////////////////////////////////////////////////////............------......///000000111////////////////////////...------------...//////........................,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000...///000111111222222111111111111111111111111111222222333333333444444444111222333444444444333333222333444555666666666666555555666666777888888888999888777666666888:::;;;:::<<<>>>>>>======???AAA@@@>>><<<;;;<<<>>>@@@BBB>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????999;;;999888BBBQQQSSSKKK>>>===:::777666777888999555777::::::999777666666333333444444444444555555111111111111111111111111222222222222222222222222000000000000000000000000111222222222222333333333......///000111222333333000000000000000000000000........................////////////000000000000000111111111111222222222222222222222222222222222000111222333444333222222000000000000111222333333000111222222333333333333222222222111111111111000222111111000000000000111111111111222222222222333111111111000111222222333000000111222222333444444555444444333333444444555222222333333333444444444222222333333333444444444222222222333333333444444555444444333333444444555444444444444444444444444333333444444555666777777444444555666777888999999::::::999888777777888888888999::::::;;;;;;;;;;;;;;;;;;===@@@DDDFFFGGGFFF======>>>>>>?????????@@@===<<<<<<;;;;;;;;;<<<<<>>;;;;;;;;;<<<===???AAAAAA???>>><<<;;;:::999999999@@@@@@???>>>===<<<<<<;;;::::::;;;<<<===>>>???@@@<<<===???@@@BBBCCCCCCCCCCCCEEEFFFFFFCCCAAA??????<<<<<<<<<===>>>@@@AAABBB????????????????????????===>>>@@@BBBBBBBBB@@@???@@@?????????@@@AAAAAABBB<<<<<<<<<;;;;;;<<<======???@@@AAABBBCCCDDDDDDDDD????????????@@@@@@@@@@@@???>>><<<<<<======<<<:::;;;;;;;;;;;;::::::999888777999;;;;;;;;;:::;;;<<<======<<<;;;;;;;;;<<<<<<:::;;;======;;;::::::;;;;;;;;;;;;:::::::::999999666777777777777555333222555444333444666777666555333333444555444333222111111111111111111111111111//////000000111111111222222111111111000000//////000000000000000000000000//////000111111111111111////////////////////////////////////////////////000/////////............---------...///000000111////////////////////////...------------...//////........................,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++---//////...---,,,---,,,,,,++++++,,,,,,---+++,,,------......------........................000000000000////////////////////////000000000000111111111111111111111111111111222222222333333333333444666777777666444333333333333444444444555555666666666666666777888888:::999888777777999;;;<<<999<<<>>>===::::::<<<>>>@@@???===<<<<<<<<<===>>>@@@???>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCAAA???>>>999888888999<<>>>>>===;;;:::<<<<<<===>>>@@@CCCEEEGGGCCC???======AAADDDDDDCCCAAA???===;;;:::;;;<<<===@@@BBBEEEEEEDDDBBBBBBBBB>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>;;;::::::;;;<<<<<<;;;;;;===???BBBDDD@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<<<<@@@?????????@@@???===;;;<<<<<<<<<===>>>@@@AAABBB;;;<<<>>>???@@@??????>>>DDDEEEFFFGGGFFFEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;999777777999:::888555666777888999:::;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;===============<<<;;;;;;;;;;;;;;;999777666777999999888777555555555666777666666666555444444333333222222222222222222222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000............///////////////////////////////////////000000000000000//////............////////////............////////////...000000///...---...///........................//////.........---------,,,,,,,,,---------------...------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++---...///...---,,,---,,,,,,++++++,,,,,,---+++,,,------......------........................000/////////////////////////////////000000000000111111111111111111111111111111111222222222333333222333444555555444333222333333333444444444555555666666666666666777777888:::999888777777999:::<<<;;;===>>>>>>;;;:::<<<===>>>===<<<<<<<<<<<<===>>>@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@???>>>;;;:::999999;;;>>>AAACCC<<<:::888666555666777888777888999:::999777555444333333333333222222222222111111111111111111111111222222222111111111000000111000000000/////////...000000111111111111000000/////////000000000111111000000000000000000000000....................................////////////111111111111111111111111111111111222222222333333000000111222222333444444333333333222222111111111000111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222111111111222222333555555333333333333333333333333333333444444444444444444222333444444555444444444333222222222222333444444444444333333333333444444555555555555555555555555333444444555555444444333444444555666666666666555666666777777777888888888999:::<<<======<<<:::999<<<<<<<<<===???AAACCCDDDEEEBBB??????AAACCCCCCCCC@@@???===<<<;;;<<<===>>>@@@BBBDDDEEEDDDBBBBBBBBB>>>===<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@>>><<<;;;<<<===<<<<<<;;;<<<===@@@BBBDDDAAAAAAAAABBBBBBDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAABBBAAAAAA@@@???@@@@@@@@@?????????>>>>>>>>>======>>>>>>===>>>???>>><<<:::;;;;;;<<<===>>>@@@BBBCCC??????@@@AAAAAAAAAAAAAAACCCCCCEEEEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@============<<<;;;:::999;;;888777777999999777555777777888::::::;;;;;;;;;============<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;:::888777888999999888777666555666666777666666666555444444333333333333333333333222222222111111111000000000000///000000000000000000000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////000000000000//////............////////////............////////////...000000///...---...///........................//////.........---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++---.........---,,,,,,,,,++++++++++++,,,,,,+++,,,------......------........................////////////////////////////////////000000000000111111111111111111111111111111111222222222222333111222333444444333222111333333333444444444555555666666555555666666777888999999888777777999:::;;;<<<>>>??????===<<<===>>>======<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBAAA@@@>>>>>><<<;;;:::999999:::<<<===;;;999777555555555777888666777777888777666444333444444444333333333222222111111111111111111111111222222111111111000000000000000000000///////////////000000111111000000///.........///////////////000000000000000000000000....................................////////////111111111111111111111111111111111222222222222333000000111111222333333333222222222222222111111111000111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222111111000111111222333444222222333333333333333333222222222333444555555555222222333444444444444444222222222222222333444444555444444333333444444555444444444444444444444444333444444555555444444333333333444555555555555555666666666666777777777777888999;;;<<<<<<;;;999888;;;;;;;;;<<<===>>>???@@@DDDAAA???>>>???@@@@@@@@@@@@???>>>=========??????@@@BBBDDDDDDCCCAAAAAABBB>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<<<<======>>>???@@@AAA@@@>>>======>>>============>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<:::::::::;;;<<<>>>AAABBBDDDAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBCCCCCCBBB@@@???AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<;;;:::999888999888777777888888777666777888999::::::;;;;;;:::;;;<<<<<<<<<<<<===============>>>>>>======<<<;;;;;;;;;;;;:::888777888:::888888777666666666777777666666666555444444333333555555444444333333222222111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////000000000000//////............////////////............////////////...000000///...---...///.......................................---------...------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,------------,,,,,,,,,++++++++++++,,,,,,+++,,,------......------.................................///////////////////////////000000000000111111111111111111111111111111111111222222222222222222333333333333222222333333333444444444555555666555555555555666777777888888888777888999::::::;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>============>>>>>>???@@@AAABBBCCCDDDAAAAAAAAA@@@@@@???>>>>>>;;;:::999777777888999:::999888666555444555666777444555555555555444333222444444444333333333333222111111111111111111111111111111111111000000000000000000000000//////////////////000000000000//////........................000000000000000000000000....................................////////////111111111111111111111111111111111111222222222222000000111111222222222333222222222111111111111111000000111111111222222222111111111111000000000//////000000000111111111111111111222222222222111111000000111111111222222222111111111111111222333333222222222222222333333333222222333333333444444444222222333444444444444333222222222111222333333444555444444333333444444555444444444444444444444444333444444555555444444333222333444444555555444444555555555666666666777777777888:::;;;;;;:::888777::::::::::::;;;;;;<<<<<<>>>===;;;:::;;;<<<===>>>BBBAAA@@@???>>>>>>>>>>>>???AAACCCCCCAAA@@@@@@AAA===<<<;;;:::::::::;;;;;;::::::;;;<<<===>>>>>>>>>@@@AAAAAAAAA???>>>>>>@@@????????????@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGDDDBBBAAA@@@@@@AAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===??????===;;;999999:::<<<>>>AAACCCDDDAAA@@@???>>>>>>???@@@AAA>>>???@@@@@@@@@??????>>>@@@@@@?????????>>>>>>>>>:::;;;;;;::::::999888777888777777777777777777777888999999:::;;;;;;::::::::::::;;;<<<<<<===>>>>>>===============<<<;;;;;;:::;;;;;;:::888777999:::888888777777777777777777666666666555444444333333666666555444444333222222111111111111000000000000////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////...//////000000000000///............////////////............////////////...000000///...---...///................................................---------,,,,,,++++++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------........................------....../////////000////////////000000000000111111111111111111111111000000111111111222222222333333444444444444333333333333333444444444555555555555555555555666666777888777777888888888999999888999<<>>@@@AAABBBCCCCCC@@@@@@??????>>>>>>>>>===999888777666666777888888777666555444444444555555333444444444333333333222444444333333333222222222111111111111111111111111111111111000000000//////////////////000000000000//////000000000000//////............------------////////////////////////....................................////////////000000000000000000000000000000111111111222222222000111111111111111222222111111111111111111111111000000111111111222222222111111111111000000000//////000000000111111111111111111222222222222111111000000111111111222222222333222222222222333333444111111111222222333333333444444333333333222222222111222333333444444333333222111111111111222333333444444444333333444444444444444444444444444444444333444444555555444444333222333444444555555444444444555555555555666666666666777888::::::888777666999999999999999999999999999999999888999;;;>>>@@@DDDCCCBBB@@@>>>===<<<<<<>>>???AAA@@@???>>>???@@@===<<<;;;:::999::::::;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAA@@@>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGCCCAAA??????AAABBBAAA@@@AAAAAA@@@????????????@@@@@@@@@???>>>===<<<;;;:::<<<<<<===>>>@@@AAA???===888999:::<<<>>>@@@BBBDDDAAA@@@???>>>>>>>>>???@@@=========>>>>>>>>>======??????>>>>>>>>>=========::::::::::::999888777666777777888888777777888888999999:::;;;;;;;;;::::::999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::999::::::999777777888:::777777888888888888888888666666666555444444333333666666555444444333222222333333222222222222111111////////////////////////////////////////////////////////////////////////............////////////////////////////////////......///000000000000000............////////////............////////////...000000///...---...///........................---.....................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,------......------........................---------......//////000////////////000000000000111111111111111111111111000000000111111111111222444444444333333444444444333333333444444444555555555555444444555555666777777777777888888888888999777888:::???BBBDDDCCCBBBBBBAAAAAA@@@???===<<<;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>============>>>777777666666666777777777555555444444444444444555333333333333333333333333333333333222222222111111111111111111111111111111111111000000000/////////////////////000000000000...//////000000//////..................---------////////////////////////....................................////////////000000000000000000000000000000000111111111111222111111111111111111111111000000000111111111111111000111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222333333222222222333333444000000111111222333333333444444444333222111111111111111222333333333333333111111111111111222333333444333333222222333333444333333333333333333333333333444444555555444444333333333444555555555555555444444444444555555555666444555777888888777555444777888888999999888888777999999:::::::::===@@@CCCCCCCCCBBB@@@???===<<<;;;<<<>>>>>>>>><<<<<<===>>>===<<<:::999999999:::;;;:::;;;===>>>??????>>>======>>>??????=========?????????@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFDDDAAA>>>???BBBDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>@@@??????>>><<<<<<;;;:::<<<<<<===???AAABBB@@@>>>999999:::;;;===@@@AAACCCAAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<::::::::::::999888777666777888999999888888999:::::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<======::::::;;;;;;::::::999888777888999888666666888999666777888999999999888888666666666555444444333333555555444444333333222222444444333333333222222222000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////---...///000000111111000............////////////............////////////...000000///...---...///........................---------...............+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++,,,,,,---++++++************+++++++++,,,------......------........................,,,,,,---......///000000////////////000000000000111111111111111111111111000000000000111111111111333333222222222222333333333333333444444444555555555444444444444555666666666777777888888888888888888999:::>>>BBBCCCAAA>>>======>>>???>>>===<<<;;;<<<===>>>????????????>>>???>>>===<<<<<<<<<======888888777777666666666555333333333333333333444444333333333222222333333444222222111111111000000000111111111111111111111111111000000000////////////.../////////000000000111......////////////......////////////......------////////////////////////....................................////////////000000000000000000000000000000000000111111111111111111111111000000000000///000000000111111111222000111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222222222111111111111222222///000000111222222333333333333222222222222222222111111222333333333333222111111111111111222222333333222222111111222222333333333333333333333333333333444444555555444444333444444555666666666666555333333444444444555555555333555666777777666555333666777888999999888777777999:::;;;::::::;;;???CCC@@@@@@@@@@@@???>>>======;;;<<<<<<;;;::::::;;;===<<<;;;:::999999999:::;;;;;;<<<>>>??????>>>===<<<;;;<<<======;;;;;;<<<=========>>>??????@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFDDDAAA>>>@@@DDDFFFDDDBBB???>>>>>>===============<<<<<<==================;;;:::;;;>>>@@@AAA@@@>>>:::::::::;;;===???@@@AAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;::::::::::::999888777777777999;;;:::999888:::<<<:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<888999999999999888777777666777777666555555777888666777888999999999999888666666666555444444333333333333333333333222222222333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////---...///000111111111111............////////////............////////////...000000///...---...///........................---------.........//////*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++++++++******++++++,,,---++++++************+++++++++,,,------......------........................,,,,,,------...///000000////////////000000000000111111111111111111111111000000000000111111111111222222111111111111222222333333333444444444555555555444444444444555666666666666777888888888888888;;;:::;;;>>>BBBBBB>>>;;;888999;;;============<<<<<<===>>>??????>>>===<<>><<<;;;;;;<<<===>>>:::999888777666555444444333333333333333333333333444333333222333333444444111111111000000000000///111111111111111111111111000000000000////////////.../////////000000111111......////////////......000000/////////.........////////////////////////..................................../////////000000000000000000000000000000000000000111111111111111111111000000000000000//////000000111111111222000111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222111111000000000000000111///000000111222222333333111111111222222333444444111111222333333333333222111111111000111222222333222111111111111111111222333333333333333333333333333444444555555444444333444555666666777777666666333333333444444444555555333444666777777666444333555666888999999888888777999:::;;;999777888<<>>???????????????:::;;;;;;:::999888:::<<<<<<;;;:::999999999::::::<<<===???@@@???>>><<<;;;999;;;<<<;;;::::::;;;<<<:::;;;<<<======>>>======;;;<<<===>>>@@@CCCEEEFFFEEEAAA>>>@@@DDDGGGEEEBBB>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<===??????@@@999999:::===???@@@???>>>::::::;;;;;;===>>>???@@@<<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::;;;::::::999888777777:::<<<;;;999999;;;===;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<888888888888888777666666555666666666444444666888666777888999::::::999888777666666555444444333333222222222222222222222333222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////////////////---...///000111111111111............/////////000............/////////000...000000000...---...///........................---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,+++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------000///---,,,,,,---///000......------------......////////////000000000000111111111111111111111111000000000000111222333444111111111111111111111111111111222333333444555555888444333555555333444777222333444555666888999999777999<<<===>>>>>>@@@AAA======>>>>>>>>>>>>======@@@@@@???===:::999:::<<>>???@@@???>>>======>>>?????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===??????@@@@@@@@@>>>>>>======>>>@@@BBBCCC???>>>>>>===<<<<<<;;;;;;;;;999888:::>>>@@@???===;;;<<<<<<:::888888999:::::::::::::::;;;<<<======>>>>>>===<<<;;;;;;::::::===<<<;;;;;;;;;;;;<<<===???????????????>>>===<<<<<<;;;:::::::::;;;<<<===>>>>>><<<;;;;;;:::;;;;;;;;;:::999:::<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::777777777777666666666666333444555555666666555555666777777888888888777777555444444333333222222111111222222222222111000000////////////000000000000000000000000000000000000............////////////111111000000//////..............................////////////////////////////////////////////////........................////////////////////////000000//////.........---//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------000...---,,,,,,---...000......------------......////////////000000000000111111111111111111111111000000000000111222333333111111111111111111111111111111222222333444444555555444555999999555444555555555555555666666666777666888;;;<<<<<<<<<===???===>>>>>>>>>>>>>>>>>>===?????????===::::::;;;===>>>===;;;<<<======<<<:::999999888777666555444333222222222222222222222222000000111111111222222222000000////////////000000111111111111000000000///000000000000000000000000.../////////000000000000////////////////////////////////////////////////------............------........................//////............//////////////////000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000111222222333333222222111111111111111111111111222222222222222222222222000000111111222333333444222222222222222222222222111111111333444555444333222222222222222333444444333333444444555555666666333333222222222333444555444444444444444444444444444555666777777777777777888888888888888888888888888999:::999888777888999;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999999999999999:::<<<>>>??????>>>===<<<<<<===>>>??????>>>===<<<<<<;;;;;;<<<===============>>>>>>???<<<===>>>??????@@@@@@@@@>>>>>>======>>>???@@@AAA=========<<<<<<<<<;;;;;;<<<:::999;;;>>>???>>><<<=========;;;888777888999::::::::::::;;;<<<===>>>>>>>>>======<<<;;;;;;:::===<<<;;;;;;;;;;;;<<<===???@@@@@@@@@??????>>>======<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::999:::<<<>>>>>>===>>>>>>===;;;;;;::::::;;;888888777777777666666666444444555666666666666555666777777888888888777777555444444333333222222111111222222222222111000000////////////000000000000000000000000000000000000............////////////000000000000//////......................................................////////////////////////........................////////////////////////000/////////............//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------///...---,,,,,,---...///......------------......////////////000000000000111111111111111111111111000000000000111222333333222222222222222222222222111111222222333333444444222333777======888333333777777666666555555444444666888:::::::::::::::<<<>>>>>>????????????>>>>>>>>>??????===;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;:::888888777666555444444333222222222222222222222222111111111111111222222222000000////////////000000111111111111000000000000000000000000000000000000....../////////000000000////////////////////////////////////////////////------............------........................//////............//////////////////000000000000////////////000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000111222222333333222222111111111111111111111111222222222222222222222222///000000111111222222222222222222222222222222222000111333444444333222111222222111111111222333333444444444444555555555555333333333222333333444555444444444444444444444444777777666666666777888888888888888888888888888888888999:::999777666777888:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999:::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<@@@@@@@@@???????????????<<<===>>>??????@@@??????>>>======<<<<<<===>>>>>>:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<>>>???>>>;;;888666777888;;;::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<===============<<<:::999:::<<<======<<<>>>===<<<;;;;;;;;;;;;;;;888888888777777777777666444555666666777777666666777777777888888777777666555444444333333222222111111111222222111111000///////////////000000000000000000000000000000000000............////////////000000000////////////...................................................////////////////////////........................////////////////////////////////////............/////////////////////////////////.........------++++++++++++++++++++++++************************+++******************+++******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------///...------------...///......------------......////////////000000000000111111111111111111111111/////////000000111222333222222222222222222222222111111222222333333333333111222777======888333222777666666666555555555555777999:::;;;999999999:::>>>>>>????????????>>>>>>===>>>???>>><<<<<<===>>><<<;;;::::::;;;;;;:::999777777666555555444333333222222222222222222222222111111111111111111111111000000////////////000000111111111000000000000000////////////////////////........./////////000000////////////////////////////////////////////////------............---------------...............//////............//////////////////000000000000////////////000000000000//////000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000111222222222222222111111111111111111111111222222222222222222222222//////000000000111111111111111111111111111111111111222222222222222333444333222222222222222333333444444444444333333333333444444333333333444444444555555555555555555555555999888777666666777888999888888888888888999999999888999999888666555666777999::::::;;;;;;::::::999::::::::::::::::::::::::999999999:::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>???>>>===<<<<<<;;;;;;<<>>>>>======>>>???????????????=========<<<;;;;;;;;;;;;888999999:::;;;<<<======@@@???>>>>>>>>>===<<<<<<===>>>===;;;999777888999;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>==================<<<<<<=========AAAAAAAAABBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;:::;;;<<<>>>??????>>>>>>===;;;::::::;;;===<<<;;;>>>===<<<;;;;;;;;;;;;;;;999999888888888777777777555666777777888888777777777777777777777777666555555444444333333222222111111111111111111000000///////////////000000000000////////////////////////............////////////////////////////////////................................................////////////////////////........................///////////////////////////////////////.........////////////////////////////////////............++++++++++++++++++++++++*********************************++++++***************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------...............------------......////////////000000000000000000000000000000000000////////////000111222333222222222222222222222222111111222222222222222333222111555::::::666333444444444555555666777777777999:::<<<<<<:::::::::;;;>>>>>>????????????>>>>>>===>>>??????===<<<===>>>;;;:::999999::::::999888666666555555444444333333222222222222222222222222111111111111111111111111000000////////////000000000000000000000000111111////////////////////////............////////////////////////////////////////////////////////////------............---------------.........////////////............//////////////////000000000000.../////////000000000111//////000000000000//////......//////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////000000000000000111222222222222111111111111111111111111111222222222222222222222222000000000000000111111111111111111111111111111111111111222111222666<<>>???>>>===<<<<<<;;;;;;<<>>>>>????????????>>>======<<<<<<;;;::::::999777888999:::;;;===>>>>>>AAAAAAAAA@@@>>>===<<<===;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<===>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<===>>>??????@@@@@@>>><<<;;;;;;<<<===<<<;;;======<<<;;;;;;;;;;;;<<<999999999999888888888888666777888888999999888888777777777777777666555555555444444333333222222111000111111111111000//////////////////000000000000////////////////////////............////////////.............../////////................................................////////////////////////........................////////////////////////.........///////////////////////////////////////000000/////////.........++++++++++++++++++++++++************************)))***++++++++++++***)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................------------......////////////000000000000000000000000000000000000////////////000111222222333333333333333333333333111111222222222222222222222111333888999555444555222222444555666888999999999;;;======<<<;;;;;;<<<======>>>>>>>>>>>>=========???@@@@@@>>><<<<<<===:::999888888999999888777555555444444444333333333222222222222222222222222222222222111111111111111000000////////////000000000000000000111111111111000000000000000000000000------........./////////////////////////////////////////////////////////------............------,,,,,,------...///////////////............//////////////////000000000000......//////000000111111...//////000000//////...---......//////000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000......////////////000000///000111111222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111444;;;EEEMMM555555444444333333444444222222222222222333333333444555555555555444333333555555555555555555555555888888777666666666777777777777777888999999::::::777888999999777777888999999::::::;;;;;;::::::999999999::::::::::::;;;;;;888888:::;;;<<<=========;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@???===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;:::999888888999;;;<<<===>>>???BBBBBBCCCAAA???======>>>:::;;;<<<;;;::::::<<<>>>===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>============>>>???AAAAAA@@@>>>===<<<=========;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888777888999999::::::999999777777777777666555444444555444444333333222222111000000111111000000///...////////////000000000000000000000000000000000000............////////////---............/////////........................------------------------////////////////////////........................////////////////////////.........///////////////////////////////////////000000000/////////......++++++++++++++++++++++++************************)))***++++++++++++***)))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------..................---......------------......////////////000000000000000000000000000000000000///......//////000111222333333333333333333333333222222111111111111111111222111444:::;;;777444555222222444555666888999999999:::<<<===<<<;;;<<<===<<<<<<============<<<<<<>>>@@@AAAAAA>>><<<<<<<<<:::888777777888999777666444444444333333333333333222222222222222222222222222222222111111111000000000000////////////000000///000000000111111111111000000000000000000000000---------.........//////////////////////////////////////////////////////------............------,,,,,,------...//////000//////............//////////////////000000000000.........///000111111111......////////////......------......///000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........./////////000000///000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111///111222111222777@@@GGG555444444333222222333333333333333444444555555666444555666666666555333222555555555555555555555555666777777777777666555444666777777888999999::::::666888999999888888:::;;;::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;777888:::<<<=========<<<<<<;;;;;;;;;;;;===>>>??????>>>===<<<<<<;;;;;;<<<<<<===???@@@@@@@@@>>>===>>>>>>????????????>>>>>>;;;;;;<<<======<<<;;;:::999999:::<<<===>>>??????AAACCCDDDBBB???===>>>@@@<<<<<<===<<<::::::;;;===============>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@???===<<<===???AAACCCBBB@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::999999999888999999:::::::::::::::777777777777666555444333555444444333333222222111000000000000000//////...////////////000000000000000000000000000000000000............////////////---------.........//////........................------------------------////////////////////////........................////////////////////////............/////////000////////////////////////000000000000/////////...++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------............------.........------.........////////////000000000000000000000000000000000000.........//////000111222333333333333333333333333222222111111111111111111111111666======888555555333333444555666777888888777999;;;<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;???AAABBBAAA>>><<<;;;;;;999888777777888888777666444444333333333333333333222222222222222222222222222222222222111111000000000000////////////000000//////000000111111111222000000000000000000000000---------.........//////////////////////////////////////////////////////---..................---,,,,,,------...///000000//////............//////////////////000000000000---......///000111111222......////////////......---------...///000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000............/////////000//////000111111111111111111111111111111111111111222222222222222222222222333333222222222222222222000000000000000000000000000222333111......444999444333333222111111111222444444555555666777888888555555666666666555333222666666666666666666666666555666777777777555444333666777777888999999::::::666777999999999:::;;;===:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;777888:::<<<=========<<<<<<<<<;;;;;;<<<===???@@@???>>>===<<<<<<;;;;;;<<<<<<===???AAAAAAAAA??????>>>>>>?????????>>>>>>===:::;;;<<<=========;;;;;;::::::;;;<<<===>>>???@@@AAACCCDDDCCC???>>>???AAA>>>>>>>>><<<:::999:::;;;============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@===<<<<<<>>>AAACCCCCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::777777777777666555444333555555444333333222222111000000000000000//////...////////////000000000000000000000000000000000000............/////////000---------.........//////........................------------------------////////////////////////........................////////////////////////---.........//////000000////////////////////////000000000000////////////************************+++++++++*********))))))+++++++++*********))))))************************************************++++++,,,,,,,,,,,,---------------------------------------............///............////////////////////////////////////////////////000000000000////////////000000000000111222222333333222222111222222111111111111222222444222111222555555333111111222222333444555666666666777999:::;;;;;;:::999999999:::;;;<<<<<<<<<;;;===>>>>>>>>>===;;;888666999777444333444444444333333333333222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////---------............///......---,,,---...///000000000//////............------------------------------............------......------------..................////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000111222333333111111222333333222111111333333222111222222222222222222222222111111222222222333333333222222111111111111222222444333555;;;AAABBB>>>999555555555555555555555555555444444333222333444555666666666666777777777777888888888888888888999999888888888888999;;;===>>>??????>>>===<<<<<<======:::::::::;;;;;;;;;;;;;;;??????>>><<<;;;:::999888<<<<<<<<<<<<===>>>@@@@@@???>>><<<;;;;;;===???@@@===>>>@@@@@@@@@???===;;;???>>>>>>???AAAAAA@@@>>><<<======>>>>>>>>>======<<<======<<<;;;;;;===???????????????>>>>>>>>>>>>@@@>>><<<:::999:::<<<===??????>>>>>>>>>>>>?????????======???BBBCCCAAA>>>>>>@@@AAABBBBBBAAA???>>><<<>>>??????>>>>>>???@@@DDDDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>===>>>@@@AAA===;;;:::===AAAAAA===888===<<<;;;:::::::::::::::;;;:::999999888888999999777777888999::::::::::::888888777666555444333333555555444444444333333333222111111000///......---000000000000000000000000///////////////......---...................................................------------...///////////////...------,,,,,,///////////////.................................////////////000000000000........................................................................+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************++++++,,,,,,,,,,,,------------------------------------------........................////////////////////////////////////////////////000000000000/////////000000000111111111222222333333222222111222222111111111111222222444222111222444555333111111222222333444555666666666777888::::::::::::999999::::::;;;;;;;;;::::::;;;<<<<<<===<<<:::777666999666444333444444444333333333222222222111111111111111111111111111111111000000000000000000000000.../////////000000000000000000000000/////////...........................---------............///...------,,,---...///000/////////.........------------------------------------............------......------------..................////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000000000////////////000000000000000000000000000000000000111222333333111111222333333222111111333333222111222222222222222222222222111111111222222222333333222222111111111111222222555444444999>>>???<<<888444444444444444444444444333333333222222333666777666666666777777777888888888888888888999999999999999999999999:::<<<>>>?????????>>>===============<<<<<<<<<<<<============??????>>>===<<<;;;::::::===============>>>???@@@>>>===<<<<<<===???AAABBB??????@@@AAA@@@???===<<<@@@??????@@@BBBBBBAAA???===>>>???@@@@@@@@@@@@@@@>>>??????>>>======>>>@@@????????????>>>>>>>>>>>>???===;;;999888:::;;;===>>>>>>=========>>>??????@@@>>><<<===@@@AAA@@@>>>>>>???@@@AAAAAA@@@>>>===<<<>>>???>>>======>>>???BBBAAA@@@@@@????????????>>>>>>>>>>>>>>>=========;;;999999<<>>???@@@??????>>>=========>>>>>>===>>>>>>>>>?????????@@@??????>>>>>>>>>=========???>>>>>>>>>>>>>>>??????===<<<<<<===>>>@@@BBBDDD@@@AAAAAAAAAAAA???===<<>>???@@@AAABBBCCCCCCCCCAAABBBBBBAAA???>>>???@@@????????????>>>>>>>>>>>>>>><<<:::888888999;;;======<<<<<<<<<======>>>???@@@>>><<<<<<===>>>>>>======>>>?????????>>><<<;;;<<<===>>>>>><<<;;;<<<===>>>>>>>>>>>>============;;;<<<===>>>>>><<<;;;999888777888;;;@@@BBB@@@===<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;999999999999888777666555555555555555555555555555444444444333333333222222111111000000//////......////////////////////////...////////////...------...................................................------------...//////,,,,,,------...//////000......//////////////////............................../////////000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////////////////000000000000000111111111222222222222111222222333333222222111222222111111111111222222111111111222222222111111111111222333444555555666666666777888888999999999<<<<<<<<<<<<<<<;;;:::999777888888999999999888777666555333333444555333222111111111111111111111000222222222222222222222222000000000000000000000000........./////////000000000000/////////.................................---------............///,,,,,,,,,---------......------------------------------------------------------............------......------------..................////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////000000000000000000000000000000000000000222333222111000111222222111000111222333222111111111111111111111111111111111111111222222222222222222111111111111222222666444222333555777666555333333333333333333333333666777888777555555888:::777777777777888888888999888888999999::::::;;;;;;<<<<<<<<<===>>>??????@@@???>>>>>>======>>>>>>>>>===>>>>>>??????@@@@@@@@@????????????????????????@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBBBBAAA@@@>>>===BBBBBBBBBCCCDDDEEEDDDBBB>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCAAA???>>>???@@@????????????>>>>>>>>>===<<<;;;999777777999;;;===<<<<<<<<<<<<<<<===>>>>>>AAA???<<<;;;;;;;;;=========>>>>>>>>>===;;;:::999;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;???@@@???===:::999999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::777888888888777777666555333333444444444555555555333333333333222222222222111000000000/////////...////////////////////////......//////......---,,,...................................................------------...//////---------.........//////............////////////................................./////////000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////////////////////////////000000000000000111111111222222222222111222222333333222222111222222111111111111222222000111222222111111111111000111111222333444555555666666666666777888999999===============<<<;;;:::777888888999999999999999555444333333555555333222000000000000000000000000111111111111111111111111////////////////////////............////////////////////////....................................---------............///,,,,,,,,,---------------------------------------------------------------------............------......------------..................////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000000000000000000000000000000111222222000000111222111000///000222333222111111111111111111111111111000000111111111222222222222222111111111111222222555333222111222333333333333333333333333333333333999<<<>>><<<888666777999666777777777777888888888777777888999999:::;;;;;;<<<<<<===>>>>>>?????????>>>===============>>>>>><<<<<<===>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@??????????????????AAAAAAAAAAAA@@@@@@??????BBBBBBBBBCCCDDDEEEDDDBBB===>>>???AAABBBCCCCCCCCCBBBBBBBBB@@@>>>===>>>???????????????>>>>>>>>>===;;;:::888777888:::<<<>>>======<<<<<<<<<<<<======???>>>===;;;::::::<<<===>>>>>>===<<<;;;:::888888999;;;<<<;;;999999:::;;;:::;;;<<<===>>>>>>======???===;;;::::::===???AAA;;;;;;;;;;;;======<<<;;;777777777777888888999::::::999888888777777888888444555666666777777777666222222333333444444555555333333222222222111111111000000000000////////////.......................................------,,,...................................................------------...////////////.........------------.........//////000000....................................////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////////////////000000000000000000000111111111222222111222222333333222222111222222111111111111222222///000222222000///000111000000111222333444555555555555555555666777888999<<<============<<<<<<;;;888888888888888888888888444333333444555555333111////////////000000000000000000000000000000000000////////////////////////------.........//////////////////.........---------------------------------------............///++++++,,,------------,,,---------------.........------------------------------............------......------------..................////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////------........./////////////////////000000000000000000000000000000000000000111222111000000111222000//////000222333222111111111111111111111111111000000000111111111111222222222111111111111222222333222222111111111222222222222222222222222222222999>>>BBBAAA;;;666555777666666666666777777777777666666777888999::::::;;;;;;;;;<<<===>>>=========<<<<<<;;;;;;<<<<<<======;;;;;;<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@>>>===============>>>>>>@@@@@@@@@??????>>>======????????????@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDCCCAAA===>>>???@@@AAABBBBBBBBB@@@AAAAAA???======>>>???????????????>>>>>>>>>>>>;;;:::888777888;;;===?????????>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<>>>???>>>===;;;:::888777777777888:::999888888:::;;;999:::<<<>>>??????>>>===???===;;;999:::>>>CCCFFF======<<<<<<;;;:::::::::777666666666666777777888888777666666555555666666222333444555666666666666222222222333333444444444222222222111111111000000000000000000////////////........................---............---,,,,,,...................................................------------...//////000//////...------,,,,,,------......///000000000........................------........./////////........................................................................++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////////////////000000000000/////////000000000111111111222222333333222222111222222111111111111222222...000222111///...///111000000111222333444444555555555444444555666888999999:::;;;;;;;;;;;;;;;;;;777777666666666666666666333222222444555555333111........./////////000000////////////////////////////////////////////////---------.........////////////.........------------------------------------------............///***+++,,,---------,,,,,,------........./////////------------------------------............------......------------..................////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////---------.........//////////////////000000000000000000000000000000000000///111222111000///000222000///...///222333222111111111111111111111111111000000000000111111111111222222111111111111222222111111222222111111222222222222222222222222222222444<<>>???@@@@@@@@@@@@@@@@@@????????????<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???>>>>>>===============>>>???@@@AAABBB@@@??????@@@BBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@???>>>>>>???AAA????????????>>>>>>>>>>>>;;;:::999888999<<>>===<<<;;;;;;;;;===???>>><<<<<<===???@@@???===;;;999888777777444666888888888888:::;;;777999;;;===>>>>>>>>>===<<<;;;::::::<<<@@@DDDFFF=========;;;:::999999:::888777777666666666666777777666666555555555555555333444444555555555444444222222222222222333333333222111111111000000000000////////////000000000000........................------......------,,,+++...................................................------------...//////..................------------......///000000111........................---------.........//////........................................................................************************))))))******++++++++++++))))))******++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000000000000////////////000000000000222222222333333222222222222222111111111111222222---000222111///...///111000000111222333444444555555555444444555666888999777888999999::::::::::::777666555444444444444444222222222444555555333111---.........//////000000////////////////////////////////////////////////---------.........////////////.........------------------------------------------.........//////***+++,,,---...---,,,,,,........./////////000000---------------------------..................---.........------...................../////////000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////---------.........//////////////////000000000000000000000000000000000000///111222111000///000111///......///222333222111000000000000000000000000000000000000111111111111222222111111111111222222///111222333222111111222111111111111111111111111000888AAACCC===666444444444444444444555555555666333444555666777888999999888999:::;;;;;;;;;:::999999999999999::::::;;;<<<;;;<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>:::::::::;;;;;;===>>>???;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCC???>>>>>>???AAAAAA@@@>>>@@@@@@AAAAAABBBAAAAAAAAA???@@@AAA@@@??????@@@BBB????????????>>>>>>>>>>>>;;;:::999999:::===@@@BBBDDDCCCAAA???===<<<;;;;;;:::===??????>>>===>>>@@@AAA@@@>>>;;;999888777777333555777777777888:::<<<666777:::<<<>>>>>>===<<<888888:::<<<>>>AAADDDEEE<<<<<<<<<;;;999999:::;;;999999888777777666777777777777666555555555555555555555555555444333222222222222222222222222222222111111111111000000000000////////////000000000000........................------......------,,,+++...................................................------------...//////,,,,,,------.../////////---------...///000000111........................---------.........//////........................................................................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,---------,,,+++******++++++,,,,,,++++++***,,,,,,,,,---------..................////////////000000000000000000000000......//////000000111111222222222222222222222222000000//////000111222222222111000//////000111222000...---///444666666555888777666555444444555666777777888888888999999999999888777666444444333333111111111111111111111111000000000000000000000000////////////////////////......////////////...............------,,,,,,,,,........................,,,---------.../////////........................---------,,,,,,+++++++++,,,,,,,,,---------..............................---------............///------------------------............////////////............////////////000000000000000000000000////////////////////////////////////////////////................................................//////.........---------////////////////////////............//////////////////000000000000//////////////////000000000000222111111111000000//////111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111111666;;;>>>===:::777555333333333444555666777888777777888999999999999888888999:::;;;<<<;;;:::999:::999888888888999:::;;;;;;;;;;;;===???AAA@@@???<<<===============<<<<<<:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@???===;;;>>>======>>>???@@@@@@???===<<<===>>>@@@@@@>>><<<@@@@@@@@@AAABBBCCCDDDDDD@@@AAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>AAABBBCCCCCCAAA>>>:::888999:::;;;<<<============@@@???>>><<<999666444333222444777:::<<<======<<<:::::::::999999::::::;;;999:::;;;===>>>?????????===<<<;;;:::999888888888888888888888777777777777999777555444333444666777444444555555555444222111333333333333333333333333111111111111000000000000000000000000000000000000................................................,,,,,,,,,---------....................................------------......////////////////////////...------------...////////////////////////////////////////////////////////////.........---------//////.........---------...............---------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,------+++,,,---------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------..................////////////////////////////////////......//////000000111111222222222222222222222222000000000000000111222222222111000//////000111222111///...000333555555444888777555444444444555666777777777888888888999999999888666555444333333333111111111111111111111111////////////////////////..............................////////////............---------,,,,,,,,,........................------------............---------------------------------,,,,,,+++++++++,,,,,,,,,------------...........................------------............------------------------............////////////............////////////////////////////////////////////////////////////////////////////////////................................................//////.........---------////////////////////////............//////////////////000000000000//////////////////000000000000111111111111000000000///111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111111555:::===<<<999666555444444444444444555666777555555666777777777777777777777888999999999999999999888888777888999:::;;;:::::::::<<>><<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;;;;;;;===>>>?????????===;;;:::===<<<<<<===>>>?????????<<<<<<<<<===??????>>><<<======???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>=========::::::999999:::;;;===>>>AAABBBCCCCCCAAA>>>;;;999999:::;;;<<<============??????>>><<<:::888666444333444777:::<<<===<<<<<<:::::::::999::::::;;;;;;::::::<<<===>>>>>>>>>>>>======;;;:::999888888888888888888888777777777777888777555444444444666777333444555555555444333222333333333333333333333333111111111111000000000000////////////////////////................................................,,,,,,,,,---------....................................------------.................................------------...////////////////////////////////////////////////////////////.........---------//////.........---------.....................///++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---............/////////////////////////////////......//////000000111111222222222222222222222222000000000000000000111222111111000000000000111111222000///000222444444333777666555444333444555555666777777777777777888888888777666444333333333333111111111111111111111111////////////////////////..............................////////////.........------------,,,,,,,,,------------------------............------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------............------------------------............////////////............////////////////////////////////////////////////////////////////////////////////////...............................................................---------////////////////////////............//////////////////000000000000//////////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111111555999;;;:::888555444555444444444444444555555333444444444555555555555666666666666666777777888777777777777888999:::;;;999999999;;;===>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;;;;;;;;;;<<<<<<======<<<;;;999888;;;;;;<<<<<<===>>>>>>???<<<;;;;;;<<<>>>???===<<<<<<===???AAABBBAAA@@@???????????????@@@AAABBBBBB??????>>>>>>===<<<;;;;;;888888888888999;;;===???AAABBBCCCCCCBBB???===;;;:::;;;<<<<<<========================<<<:::888777444555888:::;;;<<<<<<;;;::::::999999:::;;;<<<<<<;;;<<<<<<=========>>>>>>>>>===<<<:::999999888888999999888888888777777777888777666444444555555666222333444555555555444333222222333333333333333333111111111111000000000000////////////////////////........................------------------------,,,,,,,,,---------....................................------------.................................------------...//////////////////////////////////////////////////////...............---------...............---------.........//////000000000++++++************++++++************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////......//////000000111111111111111111222222222222111000000000000000111111111000000000000000000111222111000000111222222222666555444333333444555555666666666666666666666666666555444333222222222222111111111111111111111111////////////////////////........................---......//////......---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........------------------------............////////////............////////////////////////////////////////////////////////////////////////////////////........................................................................////////////////////////............//////////////////000000000000//////////////////000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000444777999888666555444555555444333333333444444333333333333333444444555777666555444555666777888555555666777888:::;;;;;;999888888:::<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<;;;<<<<<<;;;:::999888777999:::;;;<<<<<<<<<>>>???<<<;;;:::<<<>>>???>>>===???AAACCCEEEEEEDDDBBB@@@???>>>>>>>>>???@@@BBBCCC??????>>>===<<<;;;::::::888888888999;;;===@@@AAAAAABBBBBBCCCBBB@@@>>>===;;;;;;<<<===============;;;<<<===>>>>>><<<:::999666777888:::;;;;;;;;;;;;999999999::::::<<<=========<<<<<<<<<<<<=========>>>===<<<;;;:::999999999999999999888888888777777777777666555555555555666111222444555555555444444222222222222222333333333111111111111000000000///////////////////////////........................------------------------,,,,,,,,,---------.................................------,,,,,,------..............................------------...//////////////////////////////////////////////////////................................................---......///000111111222+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,------------,,,++++++,,,------,,,,,,,,,---------......------------..........................................//////000000111111000000000111111222222222111111000000000000000111000000000111111000000000111111111111000000111222555444333222222333444555555555555555555555555555555444333222222111111222000000000000000000000000................................................------............------------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------............////////////............////////////........................////////////////////////////////////////////////................................................---.....................////////////////////////............//////////////////000000000000//////////////////000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000333666777666444444444555444444333333333444444444444333333333444555666777777666555555777888999555666777888999:::;;;;;;888888888999;;;<<<;;;999:::;;;;;;<<<======<<<<<<999999:::;;;<<<<<<======<<<<<<;;;;;;999888777666777999;;;<<<;;;;;;>>>@@@<<<;;;:::;;;>>>??????>>>AAACCCEEEFFFFFFDDDBBB@@@>>>>>>======>>>@@@AAACCC>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;===@@@CCCDDDBBBCCCCCCCCCBBBAAA???>>>;;;<<<======>>>=========;;;<<<>>>??????>>><<<;;;888888999999::::::::::::999999999:::;;;<<<>>>???======<<<<<<<<<<<<===>>>>>>>>><<<;;;:::999999999999999999999888888888888777777666555555555555555111222444555555555444444111111111222222333333333111111111111000000000///................................................------------------------,,,,,,,,,---------..............................------,,,,,,,,,,,,------...........................------------...//////////////////////////////////////////////////////---.....................---.....................---......///000111111222******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,---.........---,,,++++++,,,---...,,,,,,,,,---------......,,,------------.......................................//////000000111111//////000000111222222222222111111000000000000000000000111111111111000000000111111111000000111333444333222111222333444555555555555444444444444333333333222111111111111111000000000000000000000000........................------------------------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////............////////////........................////////////////////////////////////////////////................................................---------...............////////////////////////............//////////////////000000000000//////////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111000222444444333333333444444333333333333333444444555444333333333444666777777777777777777888999999666777888::::::;;;;;;;;;999888888999;;;<<<:::999;;;;;;<<<===>>>>>>>>>>>>::::::;;;<<<===>>>>>>???>>>===<<<;;;:::999888777666999<<<<<<;;;;;;>>>AAA===<<<;;;<<<>>>@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>============>>>???@@@@@@>>>>>>>>>=========<<<<<<=========>>>@@@BBBEEEFFFDDDDDDDDDCCCBBBAAA??????<<<======>>>>>>=========;;;<<>><<<:::999999999999999999999888888999:::<<<===???@@@===<<<;;;;;;;;;===>>>??????>>>===;;;::::::999999:::999999999999888888888666666666666666555555555222333444555555555444333000000111111222333333333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------------------------------...------------...//////////////////////////////////////////////////////---------...............---------........................//////000000000******))))))))))))******************************************************************************************************************++++++++++++++++++******+++---...//////---,,,++++++,,,---///,,,,,,,,,---------......,,,,,,---------.......................................//////000000111111/////////000111222222222222222111000000000000000///000111222222111000///...000111111//////111444333222111111111222444555444444444444333333333222222222111000000000000111000000000000000000000000........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////............////////////........................////////////////////////////////////////////////................................................---------.........//////////////////////////////............//////////////////000000000000//////////////////000000000000///000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111000111333333222111222333222222222222333444555555555444333222222444555777666666777888888888888777888999:::;;;<<<;;;;;;:::999999888:::;;;<<<:::999;;;<<<===>>>????????????;;;;;;<<<===>>>???@@@@@@@@@???>>><<<;;;:::999999666:::======;;;;;;???CCC>>>===;;;<<>>=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEFFFFFFFFFEEECCCBBB@@@???>>>======>>>>>>>>>>>>======;;;===@@@BBBBBBAAA>>><<<;;;::::::999888888888888888888999:::<<<>>>@@@AAA<<<;;;;;;:::;;;===???AAA???>>>===;;;::::::::::::::::::999999999888888888666666666666666555555444333444555555555444333222///000000111222222333333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------...------------...//////////////////////////////////////////////////////---------.........//////---------.........//////.....................///******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++******+++---...//////...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,---------....................................//////000111111111...//////000111222222222222222111000000///000000///000111222222111000///---000111111//////222555222222111111111222444555444444444333333222222222222111000000000000000111000000000000000000000000........................------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000............/////////000........................////////////////////////////////////////////////................................................---------.........//////////////////////////////............/////////000//////000000000000//////////////////000000000000//////000000111111111222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111000111222222111111222333111111111222333444555666444333222111111333555666444555777888888888777666999:::;;;<<<<<<<<<;;;::::::999999:::<<<<<<;;;999<<<<<<>>>???@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAAAAA@@@???===;;;:::::::::666:::>>>>>><<<<<>>>>>======>>>??????>>>===<<<======>>>>>>??????@@@@@@????????????@@@BBBDDDFFFHHHGGGEEEDDDBBB@@@???>>>===>>>>>>>>>>>>>>>======;;;===@@@BBBCCCAAA>>><<<<<<;;;:::999888888888888777888999:::<<<>>>@@@AAA<<<;;;::::::;;;>>>@@@BBB???>>>===<<<;;;::::::::::::::::::999999999888888666666666777666555555444444555555555555444222111///000000111222222333333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------...------------...//////////////////////////////////////////////////////---------.........//////---------.........//////...............---------+++++++++*********))))))************************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++.........------,,,,,,,,,......------------......////////////000000000000000000000000000000000000444333111//////000111222111111111111000000000000222222111111111111222222222222111111111111222222555555555555444333222111222111111111000000////////////.........//////000//////.........---------------------------------,,,------......------,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***------------------------................................................////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////....................................////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111111111111111000000000000000444333333222222333333444333333333333333333333333111111222333333333333222333222111111111333555777555444444333333444444555333555777888888888999;;;>>>>>>>>>>>>===<<<::::::;;;:::888777777888:::;;;>>><<<;;;===BBBEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<===???@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@???>>>===;;;<<<===???AAABBBBBBCCCDDDEEEFFFFFFEEECCCAAA???;;;===???@@@AAA@@@>>>======>>>AAABBBBBB@@@>>><<<>>>;;;999888999::::::999888888888888999;;;>>>???<<<;;;;;;;;;<<<===???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999:::::::::888888777777666666555555555555555555444333222111000000000000000111111222222222222111000//////...////////////////////////................................................+++,,,------......------//////.........---------......------------............------------......---------............///............//////////////////.........------------------............///........................111111000000/////////...+++++++++*********))))))************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++......---------,,,,,,,,,......------------........./////////000000000000000000000000000000000000444333111000///000111222111111111000000000//////111111111000000111111111222111111000000111111222333444444333333222111000111000000000//////////////////......---.........///.........---------,,,------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***------------------------.................................................../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111111000000000000000000000333333222222222222333333333333333333333333333333111111222333333333333222333222111111222333555777555444444333333444444555222444777888777777999:::>>>>>>>>>>>>===<<<;;;::::::999888888999;;;===>>>@@@===;;;<<>>>>>?????????===>>>======<<<<<<=========AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::;;;;;;<<<<<<<<<===>>>??????===<<<:::;;;;;;===>>>@@@@@@AAAAAACCCDDDEEEEEEDDDBBB@@@???<<<===>>>???@@@??????>>>>>>???@@@AAAAAA???>>>===>>>;;;999888999:::999888999999888888999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???>>><<<;;;:::::::::999999888888888999999888888888777777666555555555555555555444333222111000000//////000000111222222222111111000//////...////////////////////////................................................+++,,,------......------///.........------------......------------............------------......---------............///............//////////////////.........------------------............///........................000000000//////.........+++++++++***************************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++...------------,,,,,,,,,......------------............/////////000000000000000000000000000000000333222111000///000111222111111000000000000//////111000000//////000000111222111111000000111111222222222222222111000///.../////////........................------,,,,,,,,,......------------,,,,,,------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,------,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------------------------------............................../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000111111222222111111111111222222333333333333333333333333111111222333333333333222333222111111222333555666555555444444444444555555333555777888777777888:::======>>>======<<<;;;:::::::::999:::;;;>>>@@@AAACCC@@@>>>===>>>??????>>>@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>???AAABBBAAA@@@???>>>===<<<;;;:::::::::??????>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;::::::999999999::::::<<<======>>>===;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCBBBAAA???======>>>>>>>>>????????????@@@@@@@@@??????>>>>>>>>>>>><<<:::999::::::999888:::999999888888888999999;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===;;;:::999888888888777777777888888999999999888888777666666555444555555444444333222111000000//////000000111222222111111000000//////...////////////////////////........................------------------------+++,,,------......------............------------......------------............------------......---------............///............////////////...............------------------............///......................../////////...............************************************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------...------,,,,,,------............/////////000000000000000000000000000000222111000000000000111111111000000000////////////000000////////////000000111111000000000000111111111111222111111000///...------------------------------------,,,++++++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***+++++++++++++++,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++------------------------------------------------................................./////////000000////////////////////////////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000111111111111000000000000000111111111111111000000000000111111222222222222222222222222111111222333333333333222222222222222222444555666555555444444444444555555444666888999888888999:::<<<<<<======<<<;;;::::::<<<<<<<<<<<<===???@@@AAADDDCCCAAA?????????>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>@@@CCCDDDDDDCCC>>>===<<<;;;:::999999999===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAA???>>>===>>>>>>>>>===>>>??????@@@AAA@@@???>>>======>>>???@@@>>><<<<<<<<<<<<;;;999888888888888888888999999:::::::::;;;;;;<<<<<<===>>>>>>===;;;:::999888777888888777777777888999999::::::999888777666666555444444444444444333222111///////////////000111111111111000000////////////////////////////////////........................------------------------+++,,,------......------------------------------...------,,,,,,------.........------------......---------............///............////////////........................---------............///..........................................------************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------............////////////////////////////////////000000000000000000111111000000000////////////...000000////////////000000111000000000000000000111222222222111111000///...,,,,,,,,,,,,,,,---------,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++************+++***+++,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,------------------------------------------------....................................////////////////////////////////////////////////////////////........................////////////////////////....................................................................................////////////........................////////////////////////...////////////000000000//////////////////////////////000000000111111111//////000000111111111111111000000//////000000111222222222222222222222222111111222333333333333222222222222222333444555555666555555444444555555666666888::::::999999:::;;;:::;;;;;;;;;;;;:::999999>>>=========>>>>>>??????AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????======>>>AAADDDFFFEEEDDD<<<<<<;;;:::::::::::::::<<<===>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<>>>>>>>>>===>>>??????@@@@@@???===<<<<<<===???@@@BBBAAA?????????>>><<<;;;555666777888999::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777888888888888888999::::::::::::999888777666555444333333333444333333222222/////////...///000000111000000000///////////////////////////////////////........................------------------------+++,,,------......------,,,,,,------------------------,,,,,,,,,,,,------......------------......---------............///............////////////---.....................---------............///........................------..................***************+++++++++************************)))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------------.........///////////////////////////////////////000000000000000000000000////////////......111000000//////000000111111000000//////000000111111111111111000///......,,,,,,,,,,,,------------***+++------------++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++*********************+++,,,------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////////////////////////////////////////........................////////////////////////........................------------------------....................................////////////........................000000000000000000000000......////////////000000////////////////////////...//////000000111111111/////////000111111222222111111000000000000111111222222222222222222222222111111222333333333333222111111222333333444444555666666555555555555666666666888::::::999888999:::888888999999999999888888===========================@@@CCCDDDBBB???===<<<<<<============>>>>>>>>>;;;<<<===AAADDDFFFEEEDDD===<<<;;;:::::::::::::::;;;===>>>@@@@@@>>>===;;;:::;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>???<<<;;;;;;;;;;;;:::::::::777888999:::;;;;;;;;;;;;:::;;;===??????>>>===<<<===>>>>>>>>>????????????>>>===<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@???===:::444555777999:::;;;<<<<<<999999:::;;;;;;::::::999999999999888888888777777888888888888888999:::;;;:::999888777666555444333222222333333333333222222//////......//////000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------------......---------............///............////////////---------...............---------............///......................................./////////))))))*********+++++++++************************)))************+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////////////////////////////...//////000000000000000000000/////////.........111111111000000111111111000000////////////000000///000000//////...---,,,,,,,,,,,,,,,------......)))***,,,...///...---,,,************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++***************)))***+++,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////////////////////////////........................////////////////////////........................------------------------....................................////////////........................000000000000000000000000........./////////000000////////////////////////......//////000111111222...//////000111111222222222111111000000111111222111111111111111111111111111111222333333333333222111111222333444444444444666666555555555555666666555777888888777777777888666666777777777777777666::::::;;;<<<<<<=========???CCCIIIJJJGGGBBB>>><<<;;;<<<<<<<<<<<<=========;;;;;;===AAADDDEEEDDDCCC??????===;;;:::999999999;;;===???AAAAAA???===;;;999999:::::::::::::::999;;;;;;;;;<<<===>>>???@@@@@@???===<<<:::999888888666777888:::;;;<<<<<<<<<999:::<<<>>>??????>>>===<<<===>>>???@@@??????>>>;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@@@@@@@>>>;;;999666777999:::;;;;;;;;;:::888999:::;;;;;;:::999888666666777777777888888888666666666777777999::::::999888777666555333222222111222222333333333222222///............///000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......------------......---------............///............////////////---------.........//////---------............///.................................//////000000000))))))******++++++++++++************************)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------.........//////////////////////////////......///000000111000000000/////////............222222111111111111222222000000////////////000000............---,,,++++++,,,,,,,,,------.........(((***,,,///000///......))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++***)))*********)))***+++,,,------...---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////////////////////////////........................////////////////////////........................------------------------..................................../////////000........................000000000000000000000000............/////////000////////////////////////---......///000111111222...//////000111222222222222222111111111111222222111111111111111111111111111111222333333333333222111111222333444444444444666666555555555555666666333555777777666555555666555555666666666666666555777888999;;;<<<=========CCCIIIOOOQQQLLLEEE@@@>>>;;;;;;;;;<<<<<<<<<======:::;;;===@@@DDDEEEDDDBBBBBBAAA???<<<:::888777777;;;===@@@BBBBBB@@@===;;;888999999:::::::::999999::::::;;;;;;===>>>@@@AAADDDBBB@@@===:::888666555666777888:::<<<=========888:::<<<>>>??????>>>===;;;===???@@@AAA@@@>>>===999:::;;;===???@@@AAABBBAAA@@@?????????===:::777999999;;;;;;<<<;;;:::999888999:::;;;::::::888777555555555666777888888999555555555555666777999999888888777555444333111111111222222333333333222222...............///000000.........///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------.........---------.........//////............/////////000---------.........//////---------.........//////.........................../////////000000111111))))))))))))))))))))))))***************************++++++++++++***))))))++++++******************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------............///---------............///000000000000111111111111000000000000////////////222111111111000000//////000000000000000000000000//////.........---------...---,,,,,,......---,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++///,,,)))))),,,...---,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...///...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////.........................................................------,,,,,,,,,........................---------............///........................////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000111222333444111111111111111111111111111111111111111111111111111222222333333222222111333333333444555666777777444444555666777888999999777777777777666666666666666666666777777777777777888999999999999;;;>>>AAAQQQaaaqqqttthhhVVVJJJEEE<<<=====================;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA???===:::999999:::<<<>>>??????>>>===============<<<;;;:::999999:::<<<>>>@@@BBBBBBCCCEEEEEEBBB>>>999666666777777777777888999;;;<<<===>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@>>><<<:::999777888999;;;<<<===>>>>>>??????>>>===<<<:::888777999999;;;;;;;;;;;;999999:::;;;======<<<888444222222444777777666444444444777666666666666666777888999999777666444222111000222333333333333222111111111111111111000000000000///////////////......---//////.........------------------.........///////////////......------------------............///------------------------........................---------............///////////////////////////..................------,,,,,,---.../////////...........................////////////////////////////////////////////////************************************************((()))***+++++++++++++++************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...------------............---------............/////////000000000111111111000000000000////////////111111111000000000////////////////////////////////////.........---------...,,,,,,,,,---...---,,,,,,,,,+++******+++,,,,,,***************+++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++///,,,******,,,------,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,,,,---.........------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////......................................................---------,,,,,,,,,........................---------............///...............---------////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000111222333333111111111111111111111111111111111111111111111111111222222333333222222111333333444444555555666666444444555666777888999999777777777777777777777666666666666666666777888999999::::::999999:::>>>@@@ZZZpppkkkQQQBBB==================<<<<<<;;;;;;<<<===>>>??????@@@BBBBBBBBBAAA@@@>>><<<;;;::::::;;;<<<===>>>>>>>>>=========<<<<<<;;;:::999999:::<<<>>>@@@AAABBBBBBDDDDDDBBB>>>;;;999999:::888888888888999:::;;;<<<===<<<;;;;;;;;;===>>>???????????????>>><<<:::999666777888:::<<<===>>>>>>??????>>>===<<<:::888777999::::::;;;;;;::::::999:::;;;<<<<<<;;;888666444444555777777555555555666777777666666666666777777999999777666444222111000222333333333333222111111111111111111000000000000///////////////......---//////.........---------------------.........///------,,,,,,,,,+++++++++---------............///------------------------........................---------............///////////////////////////........................------......///.................................////////////////////////////////////////////////************************************************'''((()))***+++,,,,,,,,,************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********************************++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------............---------............/////////000000000000111111000000000000////////////111111000000000000//////.......................................---------...,,,+++,,,---...---+++,,,++++++******++++++,,,***))))))))))))***++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++...,,,***+++,,,------,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////...................................................------------,,,,,,,,,........................---------............/////////.........---------////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000111222333333111111111111111111111111111111111111111111111111111222222333333222222111444444444444444555555555444444555666777888999999777777777777777777777777777666555555666888:::;;;;;;;;;;;;:::999:::<<>>>>>>>>======<<<<<<<<<::::::;;;<<<===>>>??????CCCBBBBBBAAA@@@>>>======;;;;;;::::::;;;<<<>>>>>><<<<<<<<<;;;;;;:::999999999:::;;;===???@@@AAAAAACCCCCCAAA???<<<;;;<<<===999999888888999:::;;;;;;<<<;;;:::999:::;;;<<<===>>>>>>>>>======;;;:::999555666777999;;;===>>>>>>>>>>>>>>>===<<<:::999888999::::::;;;;;;::::::999;;;;;;;;;;;;:::999777777555666777666444444666777888777777666666777777777999888777666444222111111222333333333333222111111111111111111000000000000///////////////......---...............---------------------............---,,,,,,,,,,,,+++++++++---------............///------------------------........................---------............///////////////////////////.................................///......------........................////////////////////////////////////////////////************************************************(((((()))***+++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,---------------------------------,,,,,,---------.........---------............///////////////000000000111000000000000////////////000000000000000000//////................................................---,,,++++++------,,,+++++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////................................................------------------------........................---------............////////////...------,,,,,,////////////////////////////////////000000000000//////////////////////////////000000000000///////////////000000111222333111111111111111111111111111111111111111111111111111222222333333222222111555444444444444444444444555555555666777888888888777777777777777888888888888666555444666888<<<>>><<<<<<===;;;::::::;;;===NNN```www|||iiiSSSEEE??????>>>>>>===<<<<<<<<<::::::;;;<<<===>>>??????BBBAAA@@@???>>>>>>>>>>>>===<<<:::999999;;;===???<<<<<<;;;:::::::::::::::999:::<<<===>>>???@@@@@@BBBBBBAAA>>>;;;:::;;;===:::::::::999999:::;;;;;;;;;:::999888999999;;;;;;=========<<<<<<;;;::::::666666777888:::<<<>>>???>>>>>>>>>===<<<:::999888::::::::::::::::::::::::<<<;;;:::999999999999999666666666444333333555888888888777777666777777777888888777555444333222111222333333333333222111111111111111111000000000//////////////////......---........................------------------------........................---------............///------------------------........................---------............///////////////////////////---------................../////////...---,,,,,,........................////////////////////////////////////////////////******************************************************+++++++++******)))))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,------------...---------............///...////////////000000000000000000000//////////////////////////////000000........................---.....................---,,,++++++,,,---,,,+++++++++++++++++++++++++++)))))))))((())))))***++++++++++++******++++++,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////................................................------------------------........................---------............/////////.........---------////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////000111222333111111111111111111111111111111111111111111111111111222222333333222222111444444444444444333333333555555666666777777888888666777777777888888888999888777666555666999<<<>>><<<======<<<;;;:::;;;===???IIIUUU]]]\\\TTTJJJDDD??????>>>>>>============::::::;;;<<<===>>>??????AAA???>>><<<;;;<<<===>>>>>>===:::999999;;;>>>@@@<<<<<<;;;:::::::::;;;;;;;;;;;;===>>>????????????BBBBBB@@@===:::888999:::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<888777888888:::<<<===>>>============<<<;;;999999::::::::::::::::::::::::===<<<:::999999999::::::555555555333222222555777999999888777777777777777888777777555444333222222222333333333333222111111111111111111000000000//////////////////......------.....................------------------,,,,,,........................---------............///------------------------........................---------............///////////////////////////---------.........//////.../////////...---,,,,,,////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++************************+++++++++++++++***)))))))))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,---------------------............///......////////////000000000000000000////////////......////////////000000........................---------...............---+++***+++,,,---,,,******++++++,,,,,,++++++******))))))))))))***+++++++++************++++++,,,++++++++++++++++++++++++***,,,...---,,,++++++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////................................................,,,,,,,,,------------...........................---------............///........................////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////000111222222111111111111111111111111111111111111111111111111111222222333333222222111333333333333333444444444555666666666777777777888666777777888888999999999999888777777888:::<<<===;;;===>>>===<<<;;;<<<===:::???EEEJJJKKKGGGBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@>>><<<::::::;;;>>>??????>>>;;;::::::<<<>>>@@@======;;;::::::;;;<<<=========>>>???????????????BBBAAA@@@===999888999:::======<<<<<<===>>>??????===<<<;;;:::::::::;;;<<<===<<<<<<;;;<<<<<<======;;;:::999999:::;;;===>>>============<<<;;;:::999;;;::::::999999::::::;;;======;;;:::999999999999444555666555333333555666:::999888888777777777777888777666555444333222222222333333333333222111111111111111111000000000000///////////////......------------...............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///------------------------........................---------............///////////////////////////,,,,,,------.../////////.........///......------////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++************************)))******+++++++++******((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------............///........./////////000000000000000000////////////........./////////000000////////////////////////---------.........//////,,,+++***+++,,,,,,,,,******+++,,,,,,,,,,,,+++******************+++,,,,,,***************+++,,,,,,++++++++++++++++++++++++))),,,......,,,++++++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---............---,,,...------,,,,,,------...........................---------............///---......///////////////////////////////////////////////////////////////................................................,,,,,,,,,---------..............................---------............///,,,,,,------.../////////////////////////////////////////////000000000000000000000000000000000000//////000000000000/////////......//////000111222111111111111111111111111111111111111111111111111111222222333333222222111222222222333333444444555666666666666777777777777666777777888888999::::::999999999999999:::;;;<<<;;;<<<>>>>>><<<<<<<<<===<<<===???AAACCCBBB>>>;;;=========>>>??????@@@@@@<<<<<<===>>>???@@@AAAAAAAAA???<<<::::::<<>>??????>>><<<;;;;;;<<<>>>???>>>??????@@@@@@@@@@@@???@@@@@@???===;;;:::;;;=========>>>>>>???@@@AAABBB???>>>===;;;;;;;;;<<<=========<<<<<<<<<===>>>???>>>===;;;::::::;;;===>>>============<<<;;;::::::;;;::::::999999::::::;;;>>>======;;;:::999888777555777888888666666666777;;;:::999888777777777777777777666555444333333222222333333333333222111111111111111111000000000000///////////////......------------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------............///------------------------........................---------............///////////////////////////,,,,,,------...//////000------......///.........////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000000000000////////////---.........//////000000000000000000000000000000---------.........//////,,,+++******,,,,,,+++******+++,,,------,,,+++***++++++******++++++,,,---******))))))***+++,,,,,,++++++++++++++++++++++++))),,,//////,,,***+++---+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------...//////...------...------,,,,,,------...........................---------.........//////---......///////////////////////////////////////////////////////////////................................................,,,,,,,,,------.................................---------.........//////+++,,,,,,---...///000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////.........//////000111222111111111111111111111111111111111111111111111111222222222333333222222222111111222333333444555555666666666666777777777777666777777888999999::::::999::::::::::::::::::::::::<<<>>>>>>===<<<===>>>>>>;;;999:::<<<>>>===<<<<<<<<<===>>>???@@@AAAAAA======>>>???@@@AAABBBBBBBBB@@@<<<:::;;;===AAACCC@@@???>>>======>>>?????????>>>===<<<<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@?????????>>><<<<<<>>>@@@>>>>>>>>>???@@@BBBCCCDDD@@@???>>>===<<<======>>>======<<<<<<===>>>???AAA@@@???===;;;;;;;;;===>>>============<<<;;;::::::;;;;;;999999999999;;;;;;>>>>>>===<<<;;;999777666666888:::;;;999888888888;;;:::999888777777777777777777666555444444333333222333333333333222111111111111111111000000000000///////////////......------------.........//////---------,,,,,,+++++++++---------....../////////---------.........//////------------------------........................---------.........//////////////////////////////,,,,,,------...///000000,,,,,,---.../////////...000000000000000000000000////////////////////////////////////////////////************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////......000000000000000000000000000///...------...///000///............---------000000000000000///............---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////....................................////////////////////////////////////........................---------------------------------------------------------............///---------............/////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222333333222111000000111111222222333333333333444444444555555666777666666666777777666666666888999:::======<<<<<<<<<;;;;;;;;;:::;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???AAACCCDDDAAA@@@?????????@@@AAABBB@@@???===;;;<<<>>>@@@BBBAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>======:::;;;<<<>>>??????@@@@@@AAA@@@>>><<<;;;:::::::::???>>>>>>@@@BBBBBBAAA@@@BBBAAA???======<<<======>>>>>>===<<<;;;;;;::::::999:::::::::999999;;;<<<=========:::777555555666777999;;;<<<<<<;;;999888999999::::::888666444333666444333222222000---+++111111222222222111111000000000000000////////////......////////////......******++++++,,,---......------------------------......---------,,,,,,,,,........................---------------------------------............///////////////////////////000//////.........//////---......///000/////////111111000///////////////////////////////////////////////////////////////////////////////////////************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,+++++++++************+++++++++*********))))))++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////......////////////////////////000///...------...///000///............---------///000000000000///.........------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////....................................////////////////////////////////////........................---------------------------------------------------------............///---------............/////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222333222222111000000111111222222333333333333444444444555555666666666666666777777666666777888999:::======<<<<<<<<<;;;;;;;;;;;;<<<===?????????>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<===???AAACCCDDDAAA@@@???>>>>>>???@@@AAA@@@>>>===;;;;;;===???AAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<======>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===:::;;;<<<===>>>?????????@@@??????>>>======<<<<<<>>>>>>>>>@@@BBBCCCBBBAAAAAA@@@???======<<<======>>>======<<<:::999999888999:::;;;:::999999;;;=========<<<:::888666777888888999:::;;;;;;:::999999999999888888777555444333444333222333333333111///000111111111111000//////000000000000/////////.........////////////......,,,,,,------...//////000------------------------...------------,,,,,,,,,---------------------------------------------------------............/////////////////////////////////............//////............/////////000111111000///////////////////////////////////////////////////////////////////////////////////////************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++*********)))))))))+++++++++************************++++++++++++,,,+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////......//////////////////////////////...------.../////////............---------/////////000//////...---------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++---+++***+++,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////....................................////////////////////////////////////................................................---------------------------------............///---------............/////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222333222111111000111111111222222333333333333444444444444555555666666666666777666666777777999::::::<<<<<<<<<<<<<<<;;;;;;;;;======>>>?????????>>>===;;;:::999888888999:::;;;<<<<<<<<<===???AAACCCDDDAAA@@@???============>>>???>>><<<;;;;;;<<<===??????@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;<<<======;;;:::::::::999999999999999:::;;;<<<===>>>>>>>>>::::::;;;<<<===>>>>>>???>>>???@@@@@@@@@???===<<<=========???BBBCCCBBBAAA@@@???>>>===============>>>===<<<;;;999777666666999:::;;;;;;::::::;;;===<<<<<<<<<;;;999888999::::::999999888888999999999888777666555444333333333333222222222444444222000000000000000//////......000000000/////////............////////////......,,,------....../////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............/////////////////////////////////............/////////......---...///000111111111000///////////////////////////////////////////////////////////////////////////////////////************************************************************************))))))***++++++++++++******************************+++++++++++++++,,,,,,*********))))))))))))(((************************))))))*********++++++++++++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......///.........////////////////////////........................///............---------...////////////...---------------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++,,,---,,,+++************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................////////////////////////....................................////////////////////////////////////........................////////////////////////---------------------------------............///---------............/////////............//////////////////000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111222222222222222111111111111111222222222222333333333444444444444444444555555666666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>><<<<<<<<<;;;999888888999;;;<<<<<<<<<===>>>???@@@BBBCCCAAA@@@>>><<<;;;:::;;;;;;>>>===;;;:::::::::<<<<<<>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<999999999999888888777777777888:::;;;===>>>>>>>>>:::::::::;;;;;;<<<===>>>>>>???@@@AAA@@@>>><<<:::<<<<<<<<<>>>AAACCCBBBAAA>>>===========================;;;999888666444444888:::;;;;;;::::::;;;<<<;;;;;;<<<;;;:::999;;;===:::999777666666777888999777666444222222222222333333222111222333333111///222111000000////////////000000/////////...............////////////......+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---........................---------............//////////////////////////////............//////000000///---,,,---...000222111000000///////////////////////////////////////////////////////////////////////////////////////************************************************************************))))))***++++++++++++************************************++++++,,,,,,,,,*********))))))))))))(((************************))))))*********++++++++++++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......///.................................------............------///............---------...............---,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,++++++------,,,+++************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////....................................////////////////////////////////////........................////////////////////////---------------------------------............///---------............/////////............//////////////////000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111222222222222111111111111111222222222222222333333333444444555444444333444555666666555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>===;;;:::===<<<;;;::::::;;;<<<===============>>>???@@@AAA@@@>>><<<:::999888999999;;;;;;:::999999::::::;;;======>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;888888999999999888777666555777888:::<<<===>>>>>>:::999999999:::;;;<<<===>>>>>>???@@@>>><<<:::888;;;;;;;;;===@@@AAA@@@???<<<<<<<<<<<<=========<<<===<<<;;;999777555444333777999;;;;;;:::999:::;;;:::;;;;;;;;;::::::<<<>>>:::999666555444555777888555444333111111111222222111111111333666777777666444333222000000///000000////////////..................////////////......+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------........................---------............///////////////////////////...............///000000000///---,,,---...000222111000000///////////////////////////////////////000000000000000000000000////////////////////////************************************************************************))))))***++++++++++++************************************++++++,,,,,,---++++++*********)))))))))***************+++++++++*********++++++++++++,,,+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////..............................------............------///............---------------......------,,,+++,,,,,,,,,,,,++++++++++++))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---...,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.................................////////////////////////....................................////////////////////////////////////................................................---------------------------------............///---------............/////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222111111111000111111222333222222333333333333444444555444333333333444666777555666777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<::::::=========>>>>>>=========<<<<<<<<<<<<======>>>???>>><<<:::999777777777888888888888888999999::::::<<<<<<============<<<<<<;;;;;;:::999999999::::::888999:::::::::999777666555666888999;;;<<<<<<===:::999888888888999;;;<<<===>>>>>>>>>===<<<:::999;;;::::::<<<>>>>>>===<<<::::::;;;<<<======<<<<<<<<<;;;:::999777555444444555777::::::999888888999999:::;;;:::999:::;;;===:::888666444444444555666444333222222111111111222///000222666:::>>>???>>>555444222000000///000000/////////.........------......////////////..............................------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------..............................---------............///////////////////////////......---......///000111///......---...///000111111111000///////////////////////////////////////000000000000000000000000////////////////////////************************************************************************))))))***++++++++++++***************************)))******+++,,,,,,------,,,+++++++++************))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////..............................,,,------......------,,,///............---------,,,------------,,,++++++,,,,,,,,,++++++++++++***))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///........................////////////////////////....................................////////////////////////////////////........................---------------------------------------------------------............///---------............/////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222111111000000111222222333222222333333333333444444555444333222222444555777444555777999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<;;;:::999<<<===???@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999777666666777777666666666777888999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<:::999777555666777999:::;;;;;;;;;:::999888777777888:::;;;<<<<<<======>>>>>>>>>???::::::999:::<<<<<<:::999888999:::<<<======<<<<<<;;;;;;:::999777666666555444666999:::999777777777999:::::::::888888:::<<<888777666444444444444444222222333333333222111111000111222666:::=========555444111///......///000//////.........---------......////////////..............................------------------------,,,,,,,,,++++++++++++***+++,,,,,,---......//////........................---------............///////////////////////////---------......///000111............/////////000111111000///////////////////////////////////////000000000000000000000000////////////////////////************************************************************************))))))***++++++++++++***************************))))))***+++,,,,,,------,,,,,,,,,++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------,,,------......------,,,,,,---......//////..............................,,,,,,---......---,,,,,,//////.........---------,,,------------,,,++++++,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------))))))***+++,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////........................////////////////////////..................................../////////000////////////////////////........................---------------------------------------------------------.........//////---------.........////////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222111111000000111222333333222222333333333444444444555444333222222444555777444555888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======888999:::;;;;;;;;;:::999;;;<<>>AAACCCDDD:::999999999::::::888777777888:::<<<======<<<<<<:::::::::999888777777666333555888999888777666666888999:::999888888999;;;777777666555444333333333111222333444444333111000333333333444666777666555444333000...------.../////////.........---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,------...///000000////////////////////////---------.........//////////////////////////////---------......000111111---...//////000/////////111111000///////////////////////////////////////000000000000000000000000////////////////////////))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---///000...+++)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,---...///000111000000//////.........---.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********************+++++++++************************)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,---......---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------------------------------............////////////............////////////////////////////////////////////////////////////........................////////////////////////...........................------,,,,,,------...---------............///..............................////////////......////////////000000000000111111111111111111111111111111000000//////......000000000000000111111222111111222222222333333333333333333333333222111000///////////////000111111111111222222222333333333555444222111111222444555555555666888999:::;;;<<<888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::===999555444555666666444444555666:::<<<===<<<:::999999:::;;;<<<<<<<<<<<<::::::;;;<<<;;;:::999888:::;;;<<<<<<<<<;;;:::999777777888888888999999999;;;:::999888777777777777999888999<<>>???>>><<<999:::;;;<<<============:::;;;;;;<<<;;;:::999888888999:::<<<<<<<<<;;;;;;666777777888999999::::::::::::999888777666666777:::888888;;;???AAAAAA@@@::::::999999888777666666888999;;;<<<===<<<;;;:::;;;:::777555444444555555666888::::::999888888888888777777777888888999:::666666555444444333222222555444333222222111111222/////////000000000111111////////////////////////------............------------------------------------------------------------------............///...---,,,,,,,,,------,,,---......//////......................................................---........./////////000........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***,,,//////---***)))))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,++++++,,,,,,---...////////////...............------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------........................---............/////////............////////////////////////////////////////////////////////////........................------------------------...........................------,,,,,,------...---------............///..............................////////////......////////////000000000000////////////////////////000000000000////////////000000000000000111111222111111111222222222222333222222222333222222111000000////////////000111111222222222222333333333333444333222111111222333444666777777777888888888888555555666777888888999999999999999999999999999999::::::;;;;;;;;;;;;:::999999999:::;;;;;;::::::999888666444444666777888888999:::;;;>>>AAAAAA@@@>>>:::;;;<<<======>>>======:::;;;;;;;;;;;;:::999999666777999;;;<<<<<<<<<;;;555666666888999:::;;;;;;::::::999888777777777777:::999888:::===???@@@???;;;:::999888777666555555999:::;;;<<<<<<<<<;;;::::::888777555444444555555666888:::;;;999888888888777777666777777888999999666666555555444333333333444444333222111111111111------............//////////////////////////////------............------------------------------------------------------------------..................---,,,,,,,,,------,,,---......//////......------------------------......................................./////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++***,,,......,,,***)))***+++++++++++++++***))))))******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......+++++++++++++++,,,---...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++***))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------////////////////////////---------.........//////............////////////////////////////////////////////////////////////........................------------------------...........................------,,,,,,------...---------............///..............................////////////......////////////000000000000000000000000000000000000000000000000////////////000000000000000111111222111111111111222222222222111111222222222222111111000000//////000000111222222222222333333333444444333222222222222333333444777777777777777777777777555555666666888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;999888777777777888888999;;;;;;===???BBBBBB@@@>>>::::::;;;<<<============:::::::::999999999888888777888:::;;;;;;;;;::::::444555666777999:::<<<<<<;;;;;;:::999888888999999:::999999999;;;<<<>>>>>>;;;:::999888777666555555:::;;;;;;<<<<<<;;;::::::999888777666555555666666777999;;;;;;:::888888999888777777666666666777777666666555555444444444333444444333222111111111111........................////////////////////////------............------------------------------------------------------,,,,,,---------.........------------------------,,,---......///.........---------------------------------...............................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++*********((()))******++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---------------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------////////////////////////------------........................////////////////////////////////////////////////////////////........................------------------------...........................------,,,,,,------...---------............///..............................////////////......////////////000000000000111111111111111111111111////////////000000000000000000000000000111111222000000111111111222222222000111111222222111111111000000000000000111222222222222333333333444444444333222222333333444444555888888888888777777777777666666666777999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;999999999999;;;;;;===???BBBBBB@@@>>>999:::;;;<<<<<<======<<<999888888777777777777777:::;;;;;;<<<;;;:::888777444555666777999:::<<<<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::<<<===::::::999999888777777777<<<<<<<<<<<<;;;::::::999999999888888888888888888777999;;;;;;:::999888999999888777666555444444444666555555555555555444444555444333222111111111111////////////////////////////////////////////////------............------------------------------------------------------,,,,,,,,,------------...,,,---------------------,,,---......///.........---------------------------------.........//////...............---------........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////))))))))))))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,*********+++'''((()))***++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))+++---///000000///...************************)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------........................,,,------------.....................////////////////////////////////////////////////////////////........................------------------------...........................------,,,,,,------...---------............///..............................////////////......////////////000000000000111111111111111111111111////////////000000000000000000000000000111111222000000000111111111111222///000111111222111111111111000000000000111222222333333333333444444444444333333444444555555666666999999999888888888888888777777777888:::<<>>>>>>>>??????>>>;;;999999:::;;;<<<===???AAAAAA???===::::::;;;<<<============999888777777666666777777<<<=========<<<:::888777555666666888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;===<<<;;;::::::;;;::::::::::::::::::::::::======<<<;;;::::::999999888888999999999999999999777999;;;<<<:::999999999999888777555444444444444555555555555555555555555555555444333222222222222111111111000000000000///////////////////////////------............------------------------------------------------------,,,,,,,,,,,,------------+++,,,---.........------,,,---......//////......------------------------,,,,,,------.../////////.........---------------........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++)))***,,,+++***)))***+++((()))***************)))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------............---------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((***---000222222222111************************)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------,,,,,,---------.....................////////////////////////////////////////////////////////////...........................................................................------,,,,,,------...---------............///..............................////////////......////////////000000000000111111111111111111111111.../////////000000000111000000000000000111111222000000000000111111111111//////000111111111111111111111000000111111222333333333333444444444444555333444555666777777777777999999999999999:::::::::777777777888:::===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>888888777888999:::<<<===:::::::::::::::<<<===>>>;;;===???>>>;;;:::;;;<<<======>>>@@@BBBBBB@@@>>><<<===>>>??????@@@??????;;;:::999888777888888999<<<======>>>===<<<:::999666777777888999999::::::::::::999999999999::::::999<<>>>>><<<;;;:::999999888777777888999999999999999888:::<<<<<<:::999999:::555555555444444555555666555555555555666666666666777666555444333333333333111111111000000000//////////////////////////////------............------------------------------------------------------++++++,,,,,,,,,---------+++,,,---.........------,,,---......//////..............................,,,,,,------...//////000.........------,,,,,,,,,........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***,,,***++++++******)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///......---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******&&&(((,,,///111222111111************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------,,,,,,,,,---------................../////////000////////////////////////////////////////////////........................////////////////////////...........................------,,,,,,------...---------.........//////..............................////////////......////////////000000000000000000000000000000000000.../////////000000111111000000000000000111111222000000000000111111111111//////000111111111111111111111111000111111222333333333333444444444555555444555666777888888888888999999:::::::::;;;;;;;;;666666666777999===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>777777777777888;;;===>>>999999888888999;;;<<<===888;;;>>>>>>;;;:::<<<>>>>>>>>>???AAACCCCCCAAA>>>>>>???@@@AAAAAABBBAAAAAA<<<;;;:::999999999:::;;;;;;<<<===>>>>>>>>>===<<<777777888888999999999:::888888888777888888999999888<<>>:::888888999999:::;;;<<<>>>>>>??????>>><<<;;;:::999888888555666777888888999888888888:::<<<<<<;;;999999:::222333333444555666888888555555555666666666666666777777666555444444444444111111000000/////////...////////////////////////---..................---------------------------------------------------++++++,,,,,,,,,---------***+++---...///...------,,,---......//////......////////////////////////,,,,,,------...///000000.........------,,,,,,,,,........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000,,,,,,+++***)))(((''''''************************)))************+++++++++************************)))************+++++++++++++++************++++++''''''((()))))))))))))))++++++************+++++++++***((('''''')))***,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,---------......//////.........---------------------------------......------------......************************)))******++++++,,,------,,,,,,,,,++++++*********))))))************))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------........................------------......///000000000//////////////////////////////////////////////////////////////////////////////000000///...------........................////////////////////////,,,,,,,,,---------......------............------............////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000.........///000000111111222222111111111222333333555666666666666666555555777777777777777888888999::::::::::::::::::::::::::::::999999999:::<<<===<<<<<<===============<<<<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;;;;<<<<<<>>>??????===;;;::::::===>>>???@@@AAA@@@??????AAAAAAAAAAAAAAAAAABBBBBBBBB???<<<:::;;;<<<<<<<<>>???>>><<<:::999888;;;@@@CCCBBB@@@>>>===AAA???<<<999888777888888999666444444888;;;<<<;;;<<<;;;;;;:::999888777777555444444555555666777888999888666555555777888::::::999777555333222111111222111000.........///000111000000///...---------------------------------------------------------,,,---...---+++***+++,,,---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,000000//////............///......---------..............................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////++++++******)))(((((((((************************)))************+++++++++************************)))************+++++++++++++++************++++++(((((()))************)))++++++************++++++,,,+++)))(((((((((***+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......//////.........---------------------------------......------------......***************************++++++,,,,,,---......,,,,,,,,,+++++++++******))))))************))))))))))))******+++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------..............................------......///000000000///////////////////////////////////////////////////////////////////////////////////////...------................................................,,,,,,,,,---------......------............------............////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000......///000000111111222333222222222222333333444555666666666666666555555777777777777777888888999:::::::::::::::::::::::::::999888888888999;;;<<<:::;;;;;;<<<============<<<;;;999888888999;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>??????===;;;:::;;;<<<===>>>???@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;999:::;;;<<<;;;>>>===<<<;;;;;;<<<>>>???;;;;;;:::888555555777999777888888999:::;;;;;;;;;<<<===>>>???>>><<<:::999888<<>>AAA???===:::999999999::::::888555555888;;;;;;:::;;;;;;:::999888777777666444444444444555666777888999888666555555666888999999888666444333222111111222111///.........///000000000000///...---------------------------------------------------------,,,---...---+++***+++,,,---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,/////////.........------///......---------..............................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++++++++************++++++))))))***++++++++++++***++++++************++++++,,,+++***)))(((((()))******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.....................---------------------------------......------------......************************++++++,,,,,,---.........,,,,,,,,,++++++++++++***))))))************))))))((())))))******++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------..............................------......///000000000///////////////////////////////////////////////////////////////////////////////////////......---................................................,,,,,,,,,---------......------............------............////////////////////////000000000000000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000//////000000111222222333333333333333333444555555555555666666666666666666777777777777777888888999999999999999999999999999999888777777777888999:::888999999:::;;;<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????===;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????@@@@@@@@@???<<<:::999:::<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAA>>>>>>===:::777555666777777777888999;;;<<<============>>>>>>===<<<:::999999<<<@@@BBBBBB@@@???>>>@@@???===<<<;;;;;;<<<<<<;;;999777777888:::::::::;;;;;;:::999888777666666444444444444555666777888888777666555555666777777777666555444222222111111111000///.........//////000000//////...---------------------------------------------------------,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,.........---------------......---------......///........................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////(((((())))))************************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++---,,,+++)))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------...------,,,,,,------...******************************+++,,,,,,------...++++++++++++++++++++++++)))******++++++******)))(((((()))))))))*********+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......---------...............------......///000000000////////////////////////////////////////////////////////////////////////...///////////////......................................................,,,,,,,,,---------......------............------............////////////////////////000000000000////////////////////////000000000000000000000000...//////000000000000000////////////////////////000000000111222222333333333333333333444555666666555555555555555666666777777777777777777888888999888888888999999999999999999888777666666777888999777777777888:::;;;<<<===<<<;;;::::::::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;===??????===;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<======>>>????????????<<<::::::;;;>>>>>>>>>======<<<<<<===>>>??????@@@AAA@@@===999777666666666777888999;;;===>>>>>><<<=========<<<;;;:::999777;;;>>>@@@@@@>>>======???>>>===<<<<<<<<<======<<<;;;999888999999999999::::::999888777666555555444444444444555666777777777666555444444555555666555555444222222111111111////////////...//////////////////......---------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------...------------...//////........................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////((((((((()))******++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................------------------------------,,,,,,,,,,,,------************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......---------.........//////------......///000000000////////////////////////////////////////////////////////////////////////......///////////////...................................................,,,,,,,,,---------......------............------............////////////////////////000000000000////////////////////////////////////////////////......///000000000000000////////////////////////000000000111222222333333333333333333444555666777555555555444555666777888777777777777777888888999888888999999999:::::::::999888777666666666777888666666777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::<<<======<<<:::::::::999999999999999:::::::::;;;;;;<<<======>>>?????????===;;;;;;>>>@@@BBBBBB@@@??????>>>===<<<<<<<<>><<<<<<;;;;;;:::999999888555888<<<===<<<;;;;;;;;;======<<<<<<<<<<<<======;;;;;;:::999888888888888:::999888888666666555444333333333444444555666777666555555444444333333333333333222111111111111111.........////////////...............------------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---------------------------------------...//////........................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////(((((())))))*********+++************************)))************+++++++++************************)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------------------------------,,,,,,,,,,,,------************************(((((())))))***+++++++++***++++++++++++,,,,,,,,,******++++++++++++******************************)))))))))***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......,,,,,,------.../////////------......///000000000////////////////////////////////////////////////////////////////////////---...//////////////////........................------------------------,,,,,,,,,---------......------............------............////////////////////////000000000000000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000//////000000111222222333222222222222333555666666666555444444555666888999777777777777777888888999999999999::::::;;;;;;<<<999888777666666666777888888777777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888:::<<<<<<:::999999999888888888888888999::::::;;;;;;<<<======>>>?????????===;;;<<>>@@@AAA@@@===999777777666666777888:::;;;<<<<<<::::::999999888777777777444777:::;;;:::999999:::;;;;;;;;;;;;;;;:::::::::888999:::999777666777888999999888777666555444444333333333333444555666777555555444444333222222222222111111000000000111111------.../////////......------------------------------------------------------------------------***,,,------++++++,,,...++++++,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,---------------.........---------------...///000........................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////)))))))))))))))*********************************)))************+++++++++************************)))************+++++++++++++++************++++++)))******+++++++++++++++++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........//////---------------------------,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++***((()))))))))*********+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......,,,,,,------...//////000------......///000000000////////////////////////////////////////////////////////////////////////------...///////////////........................------------------------,,,,,,,,,---------......------............------............////////////////////////000000000000000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000......///000000111111222000111111111222444555666666555444333444666888999777777777777777888888999999::::::;;;<<<<<<======:::999888777666777888888:::999888777777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777777888888888999999999666888::::::999888888888999888777777777888::::::;;;;;;<<<===>>>???@@@@@@===<<<:::<<>><<<:::999888;;;>>>>>><<<999777666666666777888888999::::::999888777666666555555555444777999::::::999999:::999999:::999999888777777666888999999666555666888999888777666555444444333333333333333444555666666444444444333333222111000000000/////////000000111,,,---.../////////......------------------------------------------------------------------------***+++---,,,,,,+++---...+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,------........./////////---,,,,,,------///000000........................////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////******))))))))))))))))))************************)))************+++++++++************************)))************+++++++++++++++************++++++))))))***++++++++++++***++++++************++++++((()))***+++,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////---------------------------,,,,,,++++++,,,,,,---************************)))******+++,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++(((((())))))*********+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---******+++,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........,,,,,,------...///000000------......///000000000////////////////////////////////////////////////////////////////////////------...///000000//////........................------------------------,,,,,,,,,---------......---..................---............/////////000////////////000000000000000000000000000000000000////////////////////////---......///////////////000000000000000000000000.........///000000111111000000000111222333555666666555444333444666888:::777777777777777888888999::::::;;;;;;<<<===>>>>>>;;;:::999777777777888888;;;:::888777777999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;666777777777777888888888555777999999888777777777999888777777777888:::;;;;;;;;;<<<===>>>???@@@AAA<<<:::999;;;>>>BBBDDDEEEBBBAAAAAA@@@>>><<<;;;:::444888;;;<<<;;;888666555666666777777888888888999888777666555555444444555555777:::;;;:::999:::;;;888999999888888666555555444666999888666555666888888888777666555444333333333333333333444555666666444444444333222111000///000////////////000000111+++,,,.../////////......------------------------------------------------------------------------***+++---,,,,,,,,,---...+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,........./////////000000,,,,,,,,,---...///000111........................////////////////////////............/////////000//////////////////////////////////////////////////////000000000000//////////////////////////////************************************************************************++++++++++++++++++++++++)))************+++++++++---***'''(((,,,...+++'''++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((+++++++++++++++***)))(((++++++***************+++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---------------////////////////////////---------............///////////////////////////////////////////////////////////////////////////................................................///............---------,,,------......------,,,------++++++++++++------,,,,,,,,,---------......---------............///...............///000000000000000000000000000000......//////...---,,,,,,////////////000000000000111111000///////////////////////////000000000000333333333222222222222222333333333333444555777888666666666666777777777777:::;;;;;;<<<<<<=========;;;:::999777777777777888;;;:::888666666777888::::::;;;;;;<<<<<<;;;;;;:::666777888888888777555444666666555444555777999;;;888777777666666666666777<<<===>>>??????>>>===<<<999::::::;;;;;;<<<<<<===>>><<<;;;===??????<<<999;;;;;;<<<<<<:::888555333999999888888777777666666777777777777777666555444777777777777777888888888888999::::::999888777666;;;:::888666666666777777777888888777666555555666666333444888777222222777999666333222222222111000111111000000//////......---.........//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////////////////////////////............////////////************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...+++(((***---...,,,)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++*********))))))*********))))))((('''++++++***************+++***++++++,,,,,,++++++*********************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---,,,,,,------........................---------............///////////////////////////........................////////////////////////............................................................------------,,,------......------,,,------,,,++++++,,,------,,,,,,,,,---------......---------............/////////......//////000111000000000000000000000000///////////////...------////////////000000000000111111000///////////////////////////000000000000222222222222222222222111333444444555666666777777666666666666777777777777:::::::::;;;<<<<<<======<<<;;;:::888777888888999:::999888888888888999:::::::::;;;;;;;;;;;;::::::888888999999999888777666777666555555666888:::;;;888888777777777888888999<<<<<<>>>>>>>>>>>><<<<<<:::::::::::::::;;;;;;;;;===<<<<<<===@@@@@@===;;;<<<=========;;;999666555888888888888777777666666:::::::::::::::999888888888888888888888888888888888888999:::999888777777:::999888666666666666666777999;;;;;;:::;;;???BBBLLLGGGEEEGGGEEE===999999:::777444333333333222111111000000000/////////.............../////////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////000000000000000000000000////////////000000000000************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,...,,,***+++...///---************++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++++++++******+++++++++***))))))+++***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,........................---------............///////////////////////////------------------------////////////////////////............................................................------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---------............////////////...//////000111000000000000000000000000///000000000000//////...////////////000000000000111111000///////////////////////////000000000000111111111111111111222222333444666777888777777666666666666777777777888888999999999:::;;;<<<<<<<<<===<<<:::999888888999999888888999:::;;;;;;;;;;;;999::::::::::::::::::999999::::::::::::999888888888777666555666888:::;;;888888888888888999:::;;;;;;<<<===>>>>>>===<<<;;;:::::::::999999999999888;;;;;;;;;===??????>>><<<============<<<:::888666888888888777777777777777;;;;;;<<<<<<<<<;;;::::::888888888888888888888888777777888999999999888888999888777666555555555666333777;;;===@@@FFFQQQZZZlllgggeeeeeeaaaTTTEEE<<<:::888555333333333222111000000000000////////////............////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////111111111111111111111111//////000000000111111111************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---+++***+++------,,,***))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------......---,,,,,,*********)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,***))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------------------------------------------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,........................---------............///////////////////////////------------------------////////////////////////.........................................................---------,,,,,,,,,------......------,,,---------,,,,,,---------,,,,,,,,,---------......---------............///......------......///000////////////////////////000000111111111000000///////////////000000000000111000000///////////////////////////000000000000000000000111111222222222333555777999999888777666666666666777777888888999888888999999:::;;;<<<<<<<<<;;;:::888888888888999666888:::<<<=========<<<999999999999999999999999::::::::::::999999999888888777555555555777999:::777777777888888:::;;;<<<:::;;;<<<======<<<;;;:::::::::999999888777777666888999:::<<<>>>>>>===<<<<<<======<<<;;;999888777888888888888888888777777::::::;;;<<<<<<<<<;;;;;;999999999999999888888888777777888888999999999999888888777666666555555555000444999===DDDRRRdddrrrpppTTT@@@:::777444222222222222111000000000000////////////.........///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////000000000000000000000000////////////000000000000************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++*********+++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******************,,,------.........------******))))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---........................---------............///////////////////////////------------------------////////////////////////...................................................------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------............///------,,,,,,------...///////////////////////////000000111111111111111000////////////000000000000111000000///////////////////////////000000000000//////000111222333333444444555777999999888666555666666666777888999999999777777888999:::;;;<<<===<<<;;;999888777777888888777999<<<>>>??????>>>===:::999999888888999999:::::::::999999888888888888777666555444444666777999666666666777888999:::;;;:::;;;<<<======<<<;;;:::::::::999888777777666555666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888999999999999999999:::;;;<<<===============;;;:::::::::999999999888777777777888888999::::::888888888777666666555555333555888===GGGYYYnnn}}}```CCC888555222111111111000///////////////000000000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////////////////////////////---------.........//////************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,******+++++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))***************+++,,,,,,,,,++++++))))))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------------------------------............///////////////////////////------------------------////////////////////////................................................------------,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,---------......---------............///------,,,,,,------...///000000000000000000000000///000000111111111111000////////////000000000000111111000///////////////////////////000000000000///000000222333444555555555555666777777777666555555666777777888999::::::777888999:::;;;<<<===>>>===<<<:::999888888999999999:::===???@@@@@@??????;;;:::999888888999:::;;;;;;:::999888888888999999888777666444444666777999777777777777777888999:::;;;<<<===>>>>>>===<<<;;;::::::999999888777666666666888;;;<<<;;;::::::;;;;;;;;;:::999888888777777:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA<<<;;;;;;::::::999999999888888888777888888999:::888999999999888777666555777888;;;AAAMMM^^^ooozzzbbbDDD777555222000000000///...////////////000000000000///////////////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////........................,,,,,,---------.........************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,++++++***++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))******+++++++++))))))***+++++++++++++++))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---......///------------------------++++++,,,,,,,,,,,,------------,,,,,,---......///---------------------------------............///////////////////////////........................////////////////////////................................................---------,,,,,,,,,++++++,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,---------......---------............//////............///000000000000000000000000000000...///000000111111000000////////////000000000000111111000///////////////////////////000000000000///000111333444555666777555555555555555555555555555666777888999::::::;;;888888999;;;<<<===>>>??????>>><<<;;;::::::;;;;;;;;;<<<>>>???@@@@@@@@@@@@<<<;;;:::999999:::;;;<<<<<<<<<:::999999999:::;;;:::999888666666777999:::999999888888888999999:::<<<<<<>>>>>>>>>>>><<<<<<:::::::::999999888888777888;;;======<<<:::;;;<<<<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<======<<<===>>>???AAAAAAAAABBB<<<<<<<<<;;;::::::999999:::999888777777777888999999:::::::::999888777666444666===IIIXXXfffpppuuuxxxwww[[[BBB888555222111111111000///.../////////000000000111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------------------........................................................................---------............/////////............//////////////////////////////............////////////////////////////////////------------.........///************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,***+++,,,,,,------------))))))))))))***+++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////////////////////////////++++++,,,,,,,,,------------------------...///000---------------------------------.........//////////////////////////////////////////////////////////////////////////////................................................---------,,,,,,,,,++++++,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////000000000000000111222222000000000000000000000000......///000000000000000////////////000000000000111111000///////////////////////////000000000000000000222333555666888888666555555444444444555555555666777888999:::;;;;;;888999:::;;;===>>>???@@@AAA@@@>>>===<<<<<<=========>>>??????@@@@@@@@@@@@===<<<:::999999:::<<<===>>>===<<<;;;:::;;;<<<<<<<<<;;;:::888888999;;;<<<;;;;;;:::999999999::::::<<<===>>>??????>>>===<<<:::::::::999999999999999:::===@@@???===;;;;;;======<<<;;;:::::::::::::::<<<<<<<<<<<<======>>>>>>999:::<<<===??????@@@@@@======<<<;;;::::::999999;;;:::888777777777888888::::::;;;;;;:::999777666---111===NNNaaannnssssssiiioootttssspppgggTTTAAA999666333222222222111000.../////////000000111111000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------........................................................................---------.........////////////............//////////////////////////////............/////////000000000000000000000000000............/////////000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((()))************+++++++++************************************+++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************)))))))))***,,,---))))))))))))))))))))))))******+++++++++******))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000222111111111000000//////000000000000000111111222111222333333444444333333555555555444444333333333444444555666777999;;;<<<;;;<<<===<<<<<<<<<>>>@@@@@@BBBCCCBBB???======>>>>>>>>>>>>>>>>>>??????@@@=========<<<::::::;;;<<<<<<======<<<:::888999:::<<<:::888666666777888999;;;:::999888888888999:::===============<<<;;;;;;:::999999:::;;;:::888666:::;;;<<<<<<======<<<<<>>>>>======<<<;;;:::999999888888888999999999888888777444666888::::::999777555222888???III```www{{{qqqlllmmmnnnkkkcccWWWLLLDDD666444333111000000111111000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---...//////...---,,,//////.........---------............////////////................................................////////////////////////......------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***))))))************++++++++++++************************++++++******++++++,,,---******+++,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))***+++,,,******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000111111111111000000000///000000000000000111111222111222333333444444333333555555444444444333333333444444555666777999;;;<<<:::;;;===<<<<<<<<<>>>@@@CCCEEEEEEDDDAAA???????????????>>>=========>>>>>>======>>>===;;;:::;;;======>>>>>>===:::888999999;;;:::999888888999999:::;;;:::999888888999::::::===============<<<;;;::::::999:::;;;<<<<<<:::888:::;;;;;;<<<<<<<<<<<<<<>><<<<<<;;;;;;::::::999999999999999::::::999999888666777888999999888666555888===AAAKKKbbb{{{~~~mmmmmmkkkdddXXXKKKBBB===555444222111000000111111000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------............------//////.........---------............////////////................................................///////////////////////////......------......///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++***)))************+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++************+++******************************+++++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000111111111111000000000000000000000000000111111222111222333333444444333333555444444444444333333333444444555666777999:::;;;:::;;;<<<<<<<<<<<<>>>???GGGHHHIIIGGGDDDBBBAAABBB@@@@@@>>>===<<<;;;;;;;;;===>>>>>>>>><<<;;;<<<===???@@@@@@>>>;;;999999999999999:::;;;;;;;;;::::::;;;::::::999999:::;;;;;;============<<<;;;:::999:::::::::;;;===>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777777888888;;;;;;;;;;;;;;;:::999888::::::::::::;;;<<<===>>>::::::::::::::::::::::::888999999:::::::::999999888888777777666666555555999:::;;;AAAUUUlllxxxvvvjjjkkkggg\\\MMM???888555444333222111000000000111000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.......................................------........................---------............////////////................................................///////////////////////////......------......///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++***************+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******************************************++++++,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000111111111000000000000000000000000000000111111222111222333333444444333333444444444444444444444444444555555555777888999:::999;;;<<<===<<<<<<===>>>JJJKKKKKKJJJGGGDDDCCCDDDAAA@@@>>>===;;;::::::999===>>>??????=========>>>AAAAAAAAA>>>;;;999888999666888:::;;;<<<;;;:::999:::::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::999999999999999:::===>>>>>>===;;;:::::::::;;;;;;<<<<<<:::999777666666777888888<<<<<<<<<<<<;;;:::999888;;;:::::::::;;;;;;<<<===888999999999:::::::::;;;777888888999999999999999999888777555444444555555777777444666AAARRRZZZZZZ```cccbbbXXXHHH:::444444222222111111000000000000////////////////////////...------,,,,,,------...,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................///...---,,,,,,---...///....................................////////////................................................//////////////////////////////............//////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++***)))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000000000000000000000111111000000000000000111111222111222333333444444333333444444444444444444444444555555555555666777999999888:::<<<===<<<<<<<<<===JJJKKKKKKJJJGGGDDDDDDDDDAAA@@@>>>===;;;:::::::::===???@@@@@@???>>>>>>???AAAAAAAAA>>>;;;999888999555666999;;;;;;:::999777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777999<<<===>>>===;;;::::::::::::;;;<<<<<<888888666666666666777888;;;<<<<<<<<<;;;;;;:::999;;;::::::::::::;;;;;;<<<777777888888999:::::::::666777777888999999888888999888666444333333444555888777555555999@@@DDDDDDMMMSSSVVVPPPDDD999444333000000000000000000//////...........................------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................///...---,,,,,,---...///---.................................////////////////////////////////////......................../////////////////////////////////....../////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,---------------------------------------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------------............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***++++++++++++++++++++++++)))***+++,,,------------)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000000000000000111111111111000000000000000111111222111222333333444444333333333333333444444444444555555555555555666777888999777999<<<===<<<<<<<<<===FFFGGGHHHGGGEEECCCCCCCCC???>>>>>>===<<<<<<<<<<<<===???AAABBBAAA@@@@@@@@@???@@@@@@>>>;;;999999999555777999::::::999888777777777888999::::::::::::888999::::::;;;;;;::::::999888777888;;;=========;;;:::999999999:::<<<===999888777666555666777888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;777777777888888999999999666777888999999999999999777666555444333333444555444555555666777888999999;;;AAAFFFEEE>>>666222111//////000000000000///..............................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.......................................------.........---------...........................////////////////////////////////////........................////////////////////////000//////......//////000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------.........///,,,,,,,,,---------......------------------------------------------------******+++++++++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++)))***+++,,,------------)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////........................///............---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////......///000000000000000///000000000111111111111000000000000000111111222111222333333444444333333333333333444444444555555555555555555555666777888666999<<<===<<<<<<;;;<<>>>>>???@@@===???BBBCCCBBBAAA@@@AAA===>>>>>>===:::888999999888999:::::::::999888777555666777999::::::999999666777888:::;;;;;;;;;;;;;;;:::888999;;;===>>>>>>;;;:::999888999:::<<<===:::999777666666666777777999:::;;;<<<============;;;;;;::::::999::::::;;;777777777888888888888888888888999:::;;;;;;;;;;;;555555444444444444444444000111444555555333444666444777999999777333000000......///000000//////...------------------------...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,------------...........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------............---------------.........//////............////////////////////////////////////........................////////////////////////000000////////////000000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,------......------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,---------......------------------------------------------------*********++++++,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++)))***+++,,,------...---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............/////////000........................//////.........---------......................................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////............/////////000////////////////////////...//////000000000000000//////000000111111111222000000000000000111111222222222333444444444333333333333333444444555555555555555555555555666777888666999<<<======<<<;;;<<<>>>@@@AAAAAA@@@??????@@@<<<<<<======>>>@@@AAABBB===???BBBCCCCCCAAAAAAAAA<<<======<<<:::888999:::;;;;;;;;;;;;:::999999888444555777888999999999888555666777999;;;<<<<<<<<<===<<<::::::<<<>>>??????;;;:::999888888:::<<<===;;;:::888777666666666777999999;;;<<<======>>>>>>;;;;;;:::999999:::::::::888888888777777777777777999:::;;;<<<============333333444444444444444444222333555666555222444777444444444444333222000///---...///000000///......------------------------...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---...//////...---,,,---------.........//////............/////////000000000000000000000000000........................////////////////////////000000////////////000000+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---******------******---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++************************,,,++++++,,,...//////...+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---...............------...---,,,,,,---,,,***(((---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---...............------////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000000000000000000000000......------------..................///////////////////////////000111111222111111111000000//////000111111222222333444444555555555666555555444333444333333444666666555333666777777888999;;;<<<===AAAAAA@@@@@@???>>>>>>>>>===<<<;;;===???@@@@@@???======>>>???@@@AAAAAABBB<<<======<<<;;;:::888888<<<<<<======<<<:::999777666777888888888777555444444555666888999;;;<<<===;;;<<<===???@@@@@@@@@@@@999:::;;;:::999999:::<<<999999888777666666999<<<::::::;;;;;;<<<===>>>>>>::::::999999888999999999777777777777666666666666::::::;;;;;;<<<======>>><<<888444111222333444555666444222111222333333222222222222111111111111000111111111111000///------,,,,,,---.../////////...------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------------------------------------------------------,,,,,,,,,,,,---......................................................---...///000000111000000////////////////////////....................................////////////+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........************************++++++++++++++++++++++++++++++++++++++++++++++++000,,,+++......+++,,,000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++************++++++************************,,,++++++,,,...///...---+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---...............------...---,,,,,,------+++)))---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---...............------////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------------------------,,,,,,,,,------......---,,,,,,,,,,,,---......////////////////////////......------------..................///////////////////////////000111111111111111111000000000///000111111222222333444444555555666666666555555444777555333333444444333222666666777888999;;;===>>>AAA@@@@@@@@@??????>>>>>>===<<<;;;<<>>===>>>>>>???@@@@@@AAAAAA>>>>>>===<<<:::999888888;;;<<<<<<<<<<<<:::999888666777888888888777666555444444555666888999::::::::::::<<<===>>>?????????;;;<<<===<<<;;;:::<<<>>>999999999777666777999<<<::::::;;;;;;<<<======>>>;;;::::::999888888888999777777777777777777777777999999:::;;;<<<<<<======<<<888555333333555666666666444222111222222222111222222222111111111111000111111111111000///...---------......///.........------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---.........................................................//////000000000000///////////////////////////....................................////////////+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---))))))++++++))))))---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************,,,+++***+++...///...---+++++++++*********************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...---,,,,,,---...---+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------...............---////////////////////////////////////////////////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////......------------..................///////////////////////////000111111111111111111000000000000000111111222222333444444555555666666777666666666999666333222222333333222555555666888999<<<===>>>@@@@@@@@@@@@@@@?????????===<<<;;;<<<>>>??????>>>>>>>>>>>>???@@@@@@@@@AAA@@@???===;;;999999999999;;;;;;<<<<<<;;;:::999888777888999999999888666555444444555555666777777888888999:::<<<=========>>><<<======<<<::::::<<<===:::::::::888777777999;;;:::::::::;;;<<<<<<======<<<;;;:::999888888777777777777777777777777777777888888999:::<<<===>>>>>>;;;888555444666888888888666444111000111111111000222222222111111111111000000111111000000///...---.........///......------------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......................................................//////000000000///......////////////////////////....................................////////////************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***......***)))+++------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++************++++++************************+++******+++---......---******************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///---,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,---......///.........////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,---------...---------,,,,,,,,,,,,---......////////////////////////......------------..................///////////////////////////000000111111111111000000000000000000111111222222333444444555666666777888888888777:::777444333444555555555555555666777999<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===???@@@???>>>???????????????@@@@@@@@@BBB@@@===:::999888999:::;;;;;;;;;;;;::::::999999888999:::::::::999777666666666666666666777777777888999;;;<<<======>>>>>>:::;;;;;;:::888888999;;;:::;;;;;;:::888888999;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;999888777777777777777888888888888888999999999:::<<<===???@@@@@@999777666666888999:::999555333000000000111000000222222222111111111000000000000000000000///........./////////...---,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......................................................///000000000///...------////////////////////////....................................////////////************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......111777777111......,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************+++******+++---......---******************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------...//////......////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------+++,,,---.........---------,,,,,,,,,,,,---....................................------------..................///////////////////////////000000111000000000000000000111111000111111222222333444444555666777888999999999999999777777888:::;;;:::999555666666888999;;;===>>>??????@@@@@@AAAAAAAAABBB???>>>===>>>@@@@@@@@@>>>@@@@@@@@@???????????????BBB@@@===;;;999999::::::;;;:::::::::999999999999999:::;;;;;;;;;:::888777888888888888888888888888:::;;;<<<===>>>?????????;;;;;;;;;:::888888999:::;;;<<<<<<;;;999888999;;;:::::::::;;;;;;;;;;;;;;;===<<<;;;999888777777777777888888888999999:::::::::;;;<<<>>>@@@AAACCCCCC888777666777999::::::999444222000///000111111111222222222111111111000000///000000000000//////....../////////...---,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------------------------------------------------------------------------,,,,,,,,,,,,---......................................................///////////////...---,,,////////////////////////....................................////////////***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000111333333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------111777777111------+++++++++++++++,,,,,,---***++++++,,,,,,------...,,,---------....................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++************++++++************************+++***)))***---...---,,,***************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---...////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------+++,,,---.........---,,,---,,,,,,,,,,,,---....................................------------..................///////////////////////////000111111000000000000111111111111000111111222222333444444555666777999:::;;;;;;;;;999:::<<<@@@BBBBBB???<<<666777777888999;;;<<<===>>>??????@@@AAABBBCCCCCCAAA@@@???@@@AAABBBAAA???AAA@@@@@@@@@???>>>>>>>>>@@@???===;;;::::::;;;;;;::::::999999999999:::::::::;;;<<<<<<<<<;;;999888999999::::::::::::::::::;;;<<<===???@@@@@@AAAAAA===>>>>>><<<::::::;;;<<<;;;<<<===<<<:::999999:::::::::::::::::::::;;;;;;<<<;;;:::999888888777777888888888999::::::;;;;;;:::;;;===???AAACCCEEEFFF999888999:::<<<<<<;;;999333111000000111333333333222222222111111111111000//////000000000000//////.........///......------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,---.........---------------------------------------------------------,,,,,,,,,,,,---............................................................/////////...------////////////////////////....................................////////////))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000111222222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++//////+++)))+++++++++******+++,,,,,,---******+++,,,,,,---......------------............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++++++++************++++++************************+++***)))***,,,------,,,))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,------------------------+++,,,---...////////////555333///------...------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,---...////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------***+++---//////...---,,,---,,,,,,,,,,,,---....................................------------..................///////////////////////////000111111///000000000111111111111000111111222222333444444555666888999;;;<<<======<<<>>>CCCHHHJJJGGGAAA<<<888888888888999:::;;;<<<>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>=========<<<<<<<<<;;;::::::999888888999:::;;;;;;<<<<<<===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA===>>>>>><<<:::999:::<<<<<<===>>>===;;;999999:::::::::::::::::::::::::::;;;::::::999888888888999888888999999:::;;;;;;<<<::::::<<>>??????===;;;222111///000222555666555222222222111111111111000//////000000000000//////------......///.........------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................+++,,,---.........---------------------------------------------------------,,,,,,,,,,,,---......................................................------......///.........////////////////////////....................................////////////))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...+++***------***+++...+++*********+++,,,,,,---******+++,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++************++++++***************************))))))***,,,------,,,))))))******++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,------------------------+++,,,---...////////////777444000...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,---...////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////------------------------------------------------***+++---//////...---,,,---,,,,,,,,,,,,---.......................................------...................../////////000///////////////000111111//////000000111111111222000111111222333333444444555666888:::;;;=========>>>BBBHHHNNNOOOJJJBBB;;;999999888888999999:::;;;>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCAAABBBAAAAAA@@@???>>>======<<<<<<============<<<<<<:::999888888888999:::;;;;;;<<<=========<<<::::::888999999:::;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@<<<<<<<<<:::888777888:::<<<===>>>>>>;;;:::999:::::::::::::::::::::::::::::::::999999888999999999888888999::::::;;;<<<<<<999:::;;;>>>AAACCCEEEFFF>>>>>>???AAABBBAAA???<<<222000///000333666777777222222222111111111111000//////000000000000000///,,,,,,---.../////////...------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................***+++---...///...---------------------------------------------------------,,,,,,,,,,,,---......................................................,,,,,,---.../////////...////////////////////////..................................../////////000************************,,,,,,,,,,,,,,,+++***)))+++++++++******+++,,,,,,///111222111///.........+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************++++++************++++++))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......//////.........------------...///...------...///.........------,,,,,,,,,------------------------************************+++*********,,,---,,,++++++++++++,,,,,,---------//////.........------------------------------------------............/////////.........---------////////////////////////////////////....................................------------------------......------------.......................................------,,,,,,,,,------------------------,,,,,,,,,---------..................////////////....................................////////////111111000000//////......000000000000000111111222111333444444222222333555666777888999888999<<<>>>FFFNNNYYY___\\\PPPCCC::::::;;;<<<<<<::::::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA???===<<<;;;<<<<<<===<<<<<<<<<<<<======>>><<<;;;:::999999999:::;;;999999:::;;;;;;<<<======<<<:::777777888:::::::::;;;<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>>>>======<<<777777666666666666666777555777999;;;===<<<;;;;;;:::999888999<<>>>>>===@@@FFFGGGEEE777333000333888999777555333111///.../////////...000000000000000000000000////////////..............................------,,,,,,,,,---------......------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------//////.........---------,,,------......------,,,........................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------000111222111///------...+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...///.........------------///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******************************++++++************++++++))))))))))))******************))))))******+++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...///.........---------------...///...---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))***,,,------,,,+++++++++,,,,,,---------///.........---------------------------------------------............/////////.........---------////////////////////////////////////....................................------------------------......------------....................................---------,,,,,,,,,------------------------,,,,,,,,,---------..................////////////....................................////////////111000000000/////////...000000000000000111111222111333444444222222333555555777888999888:::<<<>>>HHHUUUdddhhh^^^PPPDDD???:::<<<<<<<<<:::::::::<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>>>>???<<<;;;:::999888888999:::999999999:::;;;<<<<<<<<<<<<999777666888999::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===============<<<;;;;;;===>>>>>>>>>>>>===<<<<<<777777666666666666777777555777999;;;<<<<<<;;;;;;888777666777:::===>>>>>>;;;======>>>DDDNNNRRRQQQCCC<<<777999>>>???===:::444222000000111111000...////////////////////////////////////..............................------,,,,,,,,,---------......------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,------......------,,,+++------------------------//////.........---------,,,------......------,,,........................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////************************++++++,,,,,,,,,+++******++++++++++++,,,---//////111222333222///---------+++++++++*********************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++************************++++++************++++++)))))))))*********++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------............------------,,,...///...---,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***))))))***---......---++++++,,,,,,,,,,,,------............---------------------------------------------............///...............---------////////////////////////////////////....................................------------------------......------------.................................------------,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////....................................////////////000000000000////////////000000000000000111111222111333444444222222333555555777888888999:::<<<>>>GGGXXXiiijjj\\\KKKCCCAAA;;;======<<<:::999:::;;;;;;<<<<<<===>>>???@@@@@@@@@BBBDDDEEEDDDBBB>>><<<999999999:::;;;<<<===>>><<<<<<======>>>???@@@@@@<<<;;;:::999888888888888888999999::::::;;;;;;<<<;;;999666666777999999999:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>???>>>===<<<;;;:::::::::======>>>>>>======<<<;;;777777666666666666777777555666888:::;;;;;;;;;:::777555444555888:::;;;;;;777999:::===GGGTTT]]]___PPPIIIBBBAAAFFFGGGBBB;;;444333222222333222000.../////////////////////////////////............---------------------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,------------------------...............---------------............------........................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////************************++++++,,,,,,,,,++++++***+++++++++,,,---...000111111222333111///,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++************++++++))))))*********+++++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---......,,,,,,---...------------------------++++++++++++++++++++++++---,,,,,,++++++******)))***))))))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................////////////////////////////////////..................................................................------------..............................------------------------,,,,,,------------------,,,,,,,,,---------......---------.........//////....................................////////////000000000000////////////000000000000000111111222111222444333222222333555555666888888999:::===???DDDRRR______RRRDDD???@@@<<<===>>>===;;;999:::;;;;;;;;;<<<<<<===>>>>>>??????AAACCCEEEDDDAAA===:::888888888999:::;;;<<<===<<<<<<===>>>???@@@@@@AAA<<<;;;:::999888777777777999999999999::::::;;;;;;:::888666666888999999888999999999999::::::::::::>>>>>>>>>????????????>>>@@@???===:::999888999999============<<<;;;::::::666666666555666666777888555666888999::::::::::::777555444555777999::::::999;;;<<<@@@KKK[[[fffiii\\\WWWQQQOOORRRQQQFFF999333222222222333222000...//////////////////////////////.........---------,,,,,,------------......,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,------...------,,,,,,------------------------........................------............------........................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////***************************++++++,,,,,,,,,+++++++++++++++,,,---...000111///111111000...,,,+++,,,************************)))******++++++******)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++************************++++++************++++++************++++++++++++******))))))******+++,,,+++,,,------------,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,---...---,,,+++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............///---.....................////////////////////////////////////..................................................................------------..............................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------................................................////////////////////////000000000000000000000000000111111222111222444333222222333555444666777888999:::===???AAAHHHNNNNNNGGG@@@======<<<===>>>===;;;:::;;;<<<;;;;;;;;;<<<======>>>>>>>>>@@@BBBDDDCCC@@@<<<:::999999::::::::::::::::::<<<<<<>>>???@@@@@@@@@@@@;;;;;;::::::999888777777999:::::::::::::::;;;;;;:::888777777999999999888999999999999888888888888;;;;;;<<<===>>>>>>>>>===@@@???<<<:::888888888888;;;<<<;;;;;;:::999888777555555444444555666666777555666777888999:::::::::999777555555777999999999???AAAAAADDDNNN]]]fffiiieeeeeedddbbbbbb^^^MMM<<<333222111111222111///---....................................------------,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,------...------,,,---------------------------.....................---......//////......---........................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////******************************+++,,,,,,,,,++++++++++++++++++,,,---//////---...///...,,,+++++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***************++++++************************++++++************++++++*********++++++++++++,,,******))))))******+++,,,+++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------............///---------...............////////////////////////////////////..................................................................------------..............................,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,---------......,,,------------.............................................////////////////////////000000000000000000000000000111111222111333444444222222333555444555777888999;;;===@@@AAAAAABBBBBBAAA???===<<<;;;<<<======<<<;;;<<<===<<<<<<<<<<<<======>>>>>>===???AAACCCCCCAAA>>><<<<<<<<<<<<<<<;;;;;;999999<<<===>>>?????????>>>===::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999888999999999888888777777777888999;;;<<<=========<<<>>>===<<<:::999777777777:::::::::999888777666555333333333333333444555666555555666777888999:::::::::888666666777999999999<<<>>>>>>@@@GGGQQQWWWWWWcccjjjnnnmmmkkkeeeTTTBBB444222000000000111000///.................................------------,,,++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,------......---------------------------------------.....................////////////..............................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////************************)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------***+++---,,,+++***++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,************************++++++************++++++*********+++++++++,,,,,,******))))))******+++,,,+++,,,---//////---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---,,,,,,---...,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------............///---------.........//////////////////////////////////////////..................................................................------------..............................,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,---------.............................................////////////.../////////000000000111000000000000000111111222111333444444222222333555333555777888999;;;>>>@@@>>>?????????>>><<<;;;::::::;;;======<<<<<<>>>???<<<============>>>>>>>>>===???@@@BBBBBBAAA@@@???<<<===>>>>>>>>><<<;;;:::<<<===>>>??????===<<<;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<:::999::::::999999888777666666777888:::<<<>>>>>>===<<<<<<<<<;;;;;;999888777666888888888777666555333333111111111111222333444555555555555666777888999::::::888666555777888888777666888999999>>>DDDEEECCCRRR^^^fffeeeccc___RRRBBB777444111///000111222111.................................---------,,,,,,***++++++,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...+++,,,------......---------------------------------------.........//////......////////////..............................---------------------------------............///................................................////////////////////////////////////////////////////////////////////////************************)))***+++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,((()))++++++*********+++))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************++++++************++++++******+++++++++,,,,,,,,,*********)))***++++++,,,+++,,,...//////...,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,------.........------------------------)))***+++,,,------...///000...------------,,,***---------,,,,,,++++++++++++++++++,,,,,,------------------------------------------.........//////---------.........//////////////////////////////000/////////....................................////////////////////////.........------.................................,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------........................................../////////000.../////////000000111111000000000000000111111222111333444444333222444555333555777888999;;;>>>@@@;;;===@@@???<<<999888888999;;;<<<===<<<===???@@@=========>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA<<<===>>>??????>>>======<<<===>>>???>>><<<:::999999:::;;;===>>>======<<<==================<<<<<<;;;::::::;;;<<<<<<;;;999;;;::::::999888777666666666888;;;===>>>>>>>>>===:::;;;;;;;;;:::888666555777777777666555333222111000000000000111222333444555555555555666888999::::::888555555666777777666666:::;;;;;;>>>AAA@@@<<>>??????======<<<<<<;;;;;;;;;:::<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<<<<<<<888999:::<<<===<<<<<<;;;;;;;;;;;;===>>>===;;;:::<<<;;;;;;;;;;;;::::::::::::999888888::::::999888777888:::;;;<<<<<<;;;:::<<<999777777999:::777555888777444222111222333444222111000//////000111111555555555555666666777777777777666666666666777777999999999888999999:::;;;???AAACCCEEEDDDAAA>>><<<222222222111000//////...........................---------,,,,,,,,,++++++,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------.........------,,,,,,,,,................................................//////.........---------...------,,,,,,------...//////.........---------...........................------------...//////...------------...//////........................///////////////.........////////////////////////************************************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................,,,---///...------000333222111000///////////////------............------......------------......................................................------------------------------------------------------------............------------------------...---,,,,,,,,,,,,---...---------............///////////////000000000000111111111111111111111111333333333333444444444444444555666777888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@???>>>>>>???>>>>>>>>>======<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB??????>>>===============;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===<<<;;;999=========<<<<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;888999:::;;;;;;;;;:::999;;;999777777999999777555888777555333222222333333333222111000000111222333444555555555666666666666666666555555666666777888777777666666666777777888666777999:::999777555333222222111111000//////...........................---------,,,,,,,,,++++++,,,,,,,,,---------......------............------------------------------........................------------------------.........------,,,,,,,,,................................................//////.........---------...------,,,,,,------...//////.........---------...........................------------...//////...------------...//////.................................///////////////////////////////////////************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................---......------///333666/////////.........//////------............------......------------......................................................------------------------------------------------------------............------------------------...------,,,,,,------...---------............///////////////000000000000111111111111111111111111222222222222333333333333555555555666777888888999999::::::;;;<<<===>>>>>>>>>???AAA@@@???>>>>>>?????????@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBBBBBBBAAA???===<<<<<<==================<<<;;;:::::::::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999>>>>>>>>>============<<<<<<;;;;;;<<>>?????????@@@AAA@@@>>>======>>>@@@AAAAAABBBBBBAAA@@@@@@===>>>???AAABBBBBBBBBBBBDDDBBB@@@>>>===<<<===>>>============<<<;;;:::999<<<<<<======<<<:::999888777999;;;;;;:::999888999>>>>>>=========<<<<<<<<<<<<;;;;;;===@@@BBBBBBAAA;;;;;;;;;:::999888777777777777666777777888888777888888777777555444222111333333222111111222444444444555555666666666555444222222333444555777999:::888888888888888777666666777666555444333333333333111111000000////////////...........................------------,,,,,,,,,,,,,,,,,,---------......------............------------------------------........................000//////...---,,,,,,+++...............---------...........................................................................------,,,,,,------......................................................------------...//////...------------...//////........................,,,------...///000111111////////////////////////************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................///...---...000333555666---,,,,,,,,,---...///000------............------......------------......................................................------------------------------------------------,,,,,,,,,------------...---------------------------------------------------------............///////////////000000000000000000111111111222222222111111222222222333333333444444555555666666666777999999:::;;;<<<===>>>??????@@@@@@???===<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@AAABBBBBBBBBDDDCCCAAA???>>>======>>>============<<<;;;:::999<<<<<<======<<<:::888777666999;;;;;;999888888999<<<<<<;;;;;;;;;::::::::::::999:::<<>>>>>===;;;;;;===>>>>>>@@@BBBCCCCCCBBBAAA@@@<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>============<<<;;;::::::<<<<<<======<<<:::999777666999<<<<<<999777888::::::::::::999999999999888999888888:::===??????>>><<<;;;:::888777777777777555777888999888888:::<<<;;;:::999777666444333333111111000000111222333444666777888999999888666444333444444555777999:::;;;888888888888777555333111444333222111000000000000////////////////////////....................................---------,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////...---------.............../////////................................................---------..................------,,,,,,------...---------..........................................------------...//////...------------...//////........................------......//////000000////////////////////////************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...........................------000222333111///..................//////------............------......------------......................................................------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,---------............///////////////000000000000///000000111222222333333333333333333444444444444333333444666777888999999999999999999::::::;;;;;;;;;<<<<<<;;;::::::<<<>>><<<>>>@@@BBBCCCBBB@@@>>>;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888666:::======999777999;;;::::::999999999888888888999888888999<<<>>>>>>===;;;:::999777777777888888555777::::::999999;;;>>>===;;;999777555444444444222222111111222333555666777888:::;;;;;;999777555555555666666888999;;;;;;999999:::999888555333111555444444333333222111111////////////////////////....................................------------,,,,,,,,,---------......------............------------------------------........................////////////............---........./////////000................................................---------.........//////...------,,,,,,------...---------.........//////...........................------------...//////...------------...//////.................................///////////////////////////////////////************************************************************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...........................------000333333000---000//////.........//////---..................---.........------.........................................................------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,---------.........//////////////////000000000000///000000111222222333333333333444444444444555555333333444666777999:::;;;999999999999999999999999::::::;;;:::999:::<<>>:::;;;<<<>>>???????????????@@@BBBDDDDDDBBB@@@>>>;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<<<<<<<;;;:::999666:::>>>===:::777999<<<:::::::::999999999888888999888888:::<<<======<<<:::999888777777777888999555888:::;;;::::::<<>><<<999666444444444555333333222222333555666777888999;;;<<<<<<:::777555777777777777888999;;;;;;<<<<<<===<<<;;;888555333222222222222111000///............///////////////........................//////.........---------,,,,,,,,,---------......---..................---.........................................................///////////////---.........//////000000................................................---------.........//////...------,,,,,,------...---------.........//////...........................------------...//////...------------...//////........................///////////////.........////////////////////////)))************+++++++++************************++++++++++++++++++++++++************************************************---------,,,,,,+++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************,,,+++++++++***)))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,+++000111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////......---------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////---------............///........................//////111666666111//////////////////////////////------............------//////.........---------//////.........---------........................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,..................------000000000000000000000000000111111111111222222222333333333333333333333333444555555555666666777777;;;::::::::::::;;;<<<<<<::::::999999::::::;;;<<<>>>??????>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;@@@AAACCCDDDCCCAAA>>>===???>>>>>>============>>>===>>>???@@@???>>><<<:::<<<<<<<<<;;;:::999888777888888999999999888888777888888:::;;;<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===<<<;;;888666444444444444333333333333333444555666===>>>???@@@???>>><<<:::===:::888:::???AAA???<<<;;;;;;;;;:::999777555333333333333222222222111111+++++++++,,,,,,------------------............///000///...------------------...............------................................................---------............///////////////////////////............////////////........................---------------------------------............///........................---------............///........................---------............///........................111111000000//////......000000000000000000000000////////////////////////)))************+++++++++************************++++++++++++++++++++++++************************************************------,,,,,,,,,+++++++++************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))))))))*********++++++************************+++++++++***************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))---...+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------...//////---------............///...........................---000555555000---...////////////////////////------............------//////.........---------//////.........---------........................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,..................------////////////////////////000000111111111222222222333333333333333333333333333444444555666777777888999999999999999:::;;;;;;:::999999999999:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;===???AAACCCDDDCCCAAA@@@???>>>======<<<=========<<<===>>>??????===;;;:::<<<;;;;;;:::999888888888888999999999999888777777888888999:::<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999999:::;;;;;;:::888666444444444444222222222333444555666777<<<===>>>>>>>>><<<;;;:::===:::888:::???AAA???<<<:::::::::999888666444222222222222222111111111000+++,,,,,,,,,---------...------------..................---,,,,,,,,,,,,,,,---...............------................................................---------............///....................................////////////........................---------------------------------............///........................---------............///........................---------............///......................../////////.........------////////////////////////////////////////////////)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++***************************************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------......//////---------............///...........................,,,///333333///,,,...////////////////////////------............------...............---------...............---------........................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,------------------......////////////////////////000000000111111111222222222222333333333333333333222333333555666777888888888888777777888888999:::999999999999999:::;;;;;;===>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;===???BBBDDDDDDDDDCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;:::;;;:::999888777777888999999999999999999888777777777777888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;666777888888666666777888:::999888666555444444444111111222333444555777888;;;;;;;;;;;;;;;:::::::::===;;;999;;;>>>@@@>>><<<888888888777666444222111111111000000000000000///---------------.........------------............------,,,+++++++++,,,,,,------...............---................................................---------............///........................---............/////////................................................---------............///........................---------............///........................---------............///.................................---------------////////////////////////////////////////////////))))))*********+++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************)))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...............---------............///...........................---///333333///---...////////////////////////------............------........................................................................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,,,,,,,------------......////////////////////////000000000000111111111111222222222222222333333333111222333444666777888999888888777777888888999:::999999999888999::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;999888666666777999:::999999999999999888777666666777777888999;;;;;;<<<::::::::::::::::::::::::555666777666555444555666888888777666555444444444111111111222444666777888:::999999888888888999999<<<:::999;;;===>>>===;;;666666555444333222111000////////////////////////........................,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,---......///.........................................................---------............///........................---------.........//////........................////////////////////////---------............///........................---------............///........................---------............///..............................------------------////////////////////////////////////////////////))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......---------............///........................000...///333333///...000////////////////////////------............---------.....................---.............................................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,,,,,,,,,,,,,------..............................//////000000000111111111111111111222222333333333111111222444555777888999888888888888888999999:::999888888888888999::::::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBBBB>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;:::::::::999777666666888999;;;:::::::::999888777666666555666666777888999::::::999999999999999999999999555777777666555444444555666666666666555555444444111111111222444666777888888888777777777777888999::::::999:::;;;;;;;;;:::555444333222111111000000................................................,,,,,,,,,------------.........------------......,,,------...//////......................................................---------............///........................------------....................................////////////////////////---------............///........................---------............///........................---------............///........................................................................////////////////////////)))************+++++++++************************++++++++++++++++++++++++*********************************************************+++++++++++++++************************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************((((((((())))))))))))******************************************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000,,,)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,.../////////...------------............///........................000...///333333///...000////////////////////////------............---------------...............---------.......................................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,++++++,,,,,,------............................../////////000000000111111000000111111222333333333111222222444555666777777888888888777888999999:::888888888888888999::::::;;;;;;===>>>????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@>>>===<<<;;;:::999999999999999999999999:::::::::999888777777888999:::;;;:::::::::999888777666555444555555666777777888888777777777777777777777777666777777666444333444555555555666666666555555444111111222333444555777888666666666777777777777777888888888888888999999999444333222111000000000000---............/////////.........---------------,,,,,,,,,,,,------------......---------...//////,,,,,,---...////////////................................................---------............///------------------------,,,------------.........................................................---------............///........................---------............///........................---------............///......................................./////////........................////////////////////////)))************+++++++++************************++++++++++++++++++++++++************************************************)))*********++++++++++++************************------,,,,,,,,,+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))************************+++++++++***************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111333---)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...///000///...------------............///........................000---...111111...---000////////////////////////------............---------------.........//////---------.........//////........................------------------------,,,------......------,,,---------------------------------............///,,,------......------,,,***++++++,,,------..............................////////////000000000111///000000111222222333333222222333444444555666666777777666666777777888999888888888888888999999::::::;;;<<<>>>??????@@@@@@===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>===<<<:::999888888888888888888888888999::::::888888888999:::;;;;;;<<<:::::::::999888777666555444444444555666666777777555555555555555555555555555666666555333222222333333444555666666666555444222222222333444555666777444555777888888888777666666777777777666666666777444333222111000000000111---.........////////////------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...///+++,,,---...////////////................................................---------............///------------------------,,,,,,---------.................................---------------------------------............///........................---------............///........................---------............///........................,,,,,,---------.................................////////////////////////)))************+++++++++************************++++++++++++++++++++++++************************************************))))))******++++++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************++++++++++++************************,,,+++++++++******))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---555777000+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,...000000///...------------.........//////........................///,,,---000000---,,,///////////////////////////---..................------------.........//////---------.........//////........................------------------------,,,------......------,,,---------------------------------.........//////,,,------......------,,,******+++,,,,,,---..............................////////////000000000000///000000111222222333333333333333444444555555555555555555555555666777777888888888777888999999:::::::::<<<>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;888888999;;;<<<>>>???@@@>>>===;;;:::999888888888888888777777888999::::::777888999:::;;;<<<<<<<<<;;;:::::::::888777666555333444444555555666666666444444444444444444444444444555666444222111111222333444555666666666555444333333333333333444555666333555777999999888777666555666777666555444555666444333222000000000111111........./////////000000---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++,,,---...////////////................................................---------.........//////------------------------,,,,,,,,,---------..............................---------------------------------.........//////........................---------.........//////........................---------.........//////........................+++++++++,,,,,,---------........................////////////////////////************************,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++******************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++***)))((((((+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))***++++++++++++******)))))))))+++,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............/////////////////////////////////.........---------................................................//////.........---------................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...---,,,,,,---...,,,,,,,,,---------..................///////////////.........///000222333000111111111111222222222222333444444555555444444555555444444444555555666666666666777888:::;;;<<<;;;<<<===============<<<<<<<<<============<<<<<<===============<<<<<<<<<<<<;;;;;;::::::999999888777888999888777777999;;;999::::::;;;;;;::::::999;;;:::999888777666555444444444555555555555444444333333333333333333333333333444555444222111222333333444555555666666555555777666555444333222222222555555666666555444333333555555555555555555555555222222111111000///////////////000000///...------000///...---------------------------------------........................---------.........//////....................................................................................................................................////////////000///...------...///000,,,,,,,,,------.........------------------------,,,,,,------.../////////...------,,,,,,------...------------------------........................////////////////////////////////////////////////////////////////////////************************,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************,,,,,,+++++++++*********************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,++++++***))))))(((+++++++++++++++++++++++++++*********))))))))))))************************************************))))))***+++++++++++++++***)))))))))+++,,,+++***,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------......------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............/////////////////////////////////.........---------................................................//////.........---------................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,...///...---,,,---...,,,,,,,,,---------..................///////////////.........///000222333000111111111111222222222222333444444555444444444555444444444444555555666666666666777888999;;;<<<;;;<<<<<<===============<<<<<<============<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::999999888777888999999888888999::::::::::::;;;;;;:::::::::::::::999888777666555444444444555555555555444444333333333333333333333333333444555444222111222333333444444555555555555555666666555333333222222333555555555555555444333333333333333333333333333333222222111111000////////////////////////...------//////...---------------------------------------........................---------.........//////....................................................................................................................................//////////////////............//////,,,,,,------------------------------------------,,,,,,------.../////////...------,,,,,,------...------------------------........................////////////////////////////////////////////////////////////////////////************************,,,+++************+++,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************,,,++++++++++++*********************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***************)))))))))************************************************)))******+++++++++++++++***)))))))))+++,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............///////////////////////////...............---------...............................................................---------................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...//////------...///,,,,,,,,,---------..................///////////////.........///000111222000111111111111222222222222222333444444444444444444444333444444555666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888666888:::;;;:::999999:::::::::;;;;;;;;;;;;::::::999999888777777666555555444444555555555555444444333333333333333333333333222444444333222111222333333333444555555555555555666555444333333222222333444555555555555444444333111111111111111111111111222111111000000//////...///////////////......---///.........------------------------------------........................---------...................................................................................................................................................////////////......////////////......------------------,,,,,,------------------------,,,,,,------.../////////......------------......------------------------........................////////////////////////////////////////////////////////////////////////************************++++++************++++++*********)))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))************************************************************************************************)))***++++++,,,,,,++++++***)))))))))+++,,,+++***+++++++++***+++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************+++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............///////////////////////////................................................................................................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///000///.........000,,,,,,,,,---------..................///////////////////////////000111111000000111111111222222222222222333444444444444333333333333333444555666666666666666666777888999::::::::::::;;;;;;<<<======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::999999888555888;;;<<<;;;:::999999::::::;;;;;;;;;;;;::::::888888777777666666666555444444555555555555444444333333333333333333333333222333444333111111111222333333444555555555444444555444444333222222222333444444444555555444444333111111111111111111111111111111111000//////.........///////////////........................------,,,,,,------------------....................................................................................................................................................................................////////////---...///000000///...---.........------,,,,,,,,,------------------------,,,,,,------.../////////......------------......................................................////////////////////////////////////////////////////////////////////////************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************+++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******************************************************+++++++++******************************************************+++,,,,,,,,,,,,+++***)))))))))+++,,,+++***+++************+++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............///////////////////////////---.....................................................................---.....................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///000///.........000,,,,,,,,,---------................../////////////////////000000000000000000000111111111222222222111222333333444444333333222222222333333555666666666666666666777888999999999999999999:::;;;======<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;;;;::::::999999888555888;;;<<<;;;999999999999999::::::::::::999999777777777666666666666666444444555555555555444444333333333333333333333333222333444333111000111222222333333444555444444444444444333222222222333333333333444444444444444333222222222222222222222222111111000000///...............///////////////...------...//////......---,,,,,,,,,---------...................................................---....................................................................................................................................////////////---...///000000///...---.........------,,,,,,,,,------------------------,,,,,,------...////////////......------......///................................................////////////////////////////////////////////////////////////////////////************************))))))***++++++***))))))))))))))))))************************************)))************+++++++++)))************+++++++++************************+++************)))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++*********************************************************+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***)))))))))+++,,,+++******************+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............///////////////////////////---------...............................................................---------...............................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...//////------...///,,,,,,,,,---------..................//////////////////000000000000//////000111111111111222222222111111222333333333333333222222222222333444666666666666666666666777888999999888888888999;;;===>>><<<<<<============<<<<<<:::::::::;;;<<<<<<======<<<;;;;;;::::::999999888555777999:::999888888999888888999999999999888888666666666666666666666777444444555555555555444444333333333333333333333333111333333222111000111222222222333444444444444444333333222222222222333333222333333444444444444333222222222222222222222222111000000//////......------...//////////////////,,,---.../////////...---+++,,,,,,------................................................---------....................................................................................................................................////////////......////////////......------------------,,,,,,------------------------,,,,,,------...///////////////............//////................................................////////////////////////////////////////////////////////////////////////************************((()))***++++++***)))((()))))))))******+++++++++************************)))************+++++++++)))************+++++++++************************************))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,***)))))))))+++,,,+++******************++++++,,,)))******+++,,,,,,------******************************+++++++++,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------............///////////////////////////---------.........//////................................................---------.........//////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,...///...---,,,---...,,,,,,,,,---------..................//////////////////000111111000///...000111111111111222222222111111222333333333333222111111111222333444666777777666666666666777888888888888777777888:::<<<>>><<<<<<============<<<<<<999999:::;;;;;;<<<======<<<;;;;;;::::::999999888555777888888777666888999777777888888888888777777555555555666666666777777444444555555555555444444333333333333333333333333111222333222111000000222222222333444444444444333333222222222222222333333111222333444444444444444222222222222222222222222000000000///......------------...///////////////+++,,,...///000///...---++++++,,,,,,---......///........................//////.........---------....................................................................................................................................//////////////////............//////,,,,,,------------------------------------------,,,,,,------...///////////////............//////................................................////////////////////////////////////////////////////////////////////////************************((()))***++++++***)))((())))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************))))))))))))************************))))))******++++++++++++*********************************************************++++++,,,,,,,,,)))************+++++++++******************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,***)))))))))+++,,,+++************)))***++++++,,,))))))***+++,,,,,,------*********************************++++++,,,,,,,,,))))))***+++,,,,,,------......---,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................---------.........//////////////////////////////---------.........//////................................................---------.........//////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...---,,,,,,---...,,,,,,,,,---------................../////////000//////000111111000///...000111111111111222222222111111222333333333333222111111111222333444666777777666666666666777777888888888777777888:::<<<>>><<<<<<============<<<<<<999999::::::;;;<<<======<<<<<<;;;::::::999999888555666777666555555777999666666777777777777666666444444555555666777777777444555555555555555555444333333333333333333333333111222333222000000000111222222333444444444333333222222222111222222333333111222333333444444444444111111111111111111111111000000000///......------------...///000000//////+++,,,...000000///...---++++++,,,,,,---...//////........................//////.........---------..................................................................................................................................../////////000000///...------...///000,,,,,,,,,------.........------------------------,,,,,,------...//////000//////............//////////////////////////////........................////////////////////////////////////////////////////////////////////////,,,+++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))************************++++++***************+++************************************************)))************+++++++++************************(((***+++***)))((()))***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++,,,------......------******++++++++++++******)))************+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...000333555555333000...------------------------------............---------------............///.........------,,,,,,,,,.................................................................................------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,---------............///////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111222333444444333111000444444555555666777777777888888888888999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::;;;<<<===;;;;;;::::::999888777777666666666666555555555555999777555444333444666777555555555555555555555555777666555444333222222222222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222111111222222222333333333111111111111111222222222111000000///...---------........................,,,,,,++++++,,,,,,---...---------............///..............................------------......................................................///...---,,,,,,---...///////////////////////////............////////////////////////////////////................................................------------------------------------------------////////////////////////000000//////.........---////////////////////////...............................................................///000000,,,+++************+++,,,+++++++++*********))))))************************************************++++++***************+++************************************************)))************+++++++++************************(((***+++***)))((()))***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))************************************************************+++++++++************)))+++,,,,,,---------------******++++++++++++******)))************+++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111///---------------------------------............---------------............///.........------,,,,,,,,,................................................------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---------............///////////////////////////////////////////////////000000000000111111111111222222222222222222222222111111222333333333222222444444555555666666777777777777777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;::::::999888888777777666666666666666666666666888777555444444444666777666666666666666666666666666666555333333222222333222222222222222222222222222222222222222222222222222333333333333333333444222222222222222222222222111111111222222222333333111111111111111111111111111000000///......------........................------,,,,,,------...///---------............///..............................------------.....................---------........................///...------------...///////////////////////////............////////////////////////////////////................................................------------------------------------------------........................000/////////............////////////////////////...............................................................///000000++++++*********++++++,,,+++++++++***************************************************************+++***************++++++************************************************)))************+++++++++************************(((***+++***)))((()))***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))*********++++++************************************************+++++++++************)))++++++,,,------------,,,******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------............---------------............///.........---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------,,,,,,------------------------,,,------......------,,,...------------,,,,,,,,,---------............///////////////////////////////////////////////////000000000000111111111111222222222222333333333333222111111111222333333444444444444555666666777777666666777777888888999999999999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::999999888777777777777777777777777777777777888777666444444555555666666666666666666666666666666555444333333222222333222222222222222222222222222222222222222222222222444333333333333333333222222222222222222222222222111111111222222222222333222222222111111000000///000000000///......------...........................------------...//////---------............///..............................------------......//////.........---------........................///...------------...///////////////////////////............////////////////////////////////////................................................------------------------------------------------........................////////////............////////////////////////...............................................................///000000***)))))))))******++++++*********************************************************************************)))******+++,,,************************************************))))))*********+++++++++************************(((***+++***)))((()))***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************+++++++++*********))))))******+++,,,,,,,,,,,,,,,******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------------...------------------------------............---------------............///...............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,------......------,,,---------------------------------............//////////////////////////////////////////////////////000000000111111111111222333333333333333444444222111111000111222444555333333444555555666666777555555666777777777777777777888999:::<<<<<<<<<===;;;::::::999::::::;;;;;;999999888888777777777777777777777777888888888888777777666555555555555666555555555555555555555555555444444333222222222333222222222222222222222222111222222222222222333333444444444333333222222222222222222222222222222222111111111111222222222222333222222111000//////...000000//////....................................---------------......///---------............///..............................------------....../////////...------,,,,,,.................................------.........////////////////////////............////////////////////////////////////................................................------------------------,,,,,,------------------........................///////////////.........////////////////////////...............................................................///000000'''(((((())))))))))))*********************************************************************************))))))***++++++,,,************************************************))))))*********+++++++++************************(((***+++***)))((()))***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************++++++++++++************************************************+++++++++*********)))))))))***++++++,,,,,,++++++******++++++++++++******))))))*********+++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////...------...//////------------------------------............---------------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------------------------------............///////////////////////////........................///000000000111111111111222222222333333444444444222222111000111222444555333333444444555666666666555555666777777777666666666777888:::;;;<<<<<<<<<;;;::::::999999999::::::888888777777777777666666666777777777888888888999777777666555555555555555333333333333333333333333444444333222222222333333222222222222222222222222111111111222222333333333444444444333333222222222222222222222222222222222000000111111111222222222222222111111000///......////////////....................................,,,,,,,,,+++,,,,,,---...---------............///..............................------------......//////.........---------........................---..................---////////////////////////............////////////////////////////////////................................................------------------------,,,,,,,,,---------.......................................///////////////////////////////////////........................////////////////////////...............///000000&&&'''((()))***************************+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,************************************************)))************+++++++++************************(((***+++***)))((()))***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***++++++++++++*********++++++++++++******)))************+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,)))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000///............///000------------------------------............---------------............///.............../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------...---------............///////////////////////////........................000000000000111111111111111111222222333333444444333222222222222222222333333333333444555555666666555666777888888777666555555666888999:::;;;;;;;;;;;;::::::999999999999999777777777666666666666666555666666777777888888888666666666666666555555555222222222222222222222222333333222222222222333333222222222222222222222222111111111222222333333444444333333333333333333222222222222222222222222222000000000111111111111222111111111000000//////...//////////////////..............................,,,++++++++++++,,,---------------............///..............................------------......................................................------...//////...------////////////////////////............////////////////////////////////////................................................------------------------+++,,,,,,------.........------------------------.........///////////////////////////////////////........................////////////////////////...............///000000'''(((***+++,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************)))************+++++++++************************(((***+++***)))((()))***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((())))))*********************++++++++++++******)))************+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////......------------------------------............---------------............///---........./////////000................................................------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///////////////////////////........................000000000000111111111111000000111111222333333444333333333333222111111000222333333444444555555666555666888999999888666555666666888999::::::::::::;;;::::::999888888999999666666666666666666666666444444555666666777888888666666666666666555555444222222222222222222222222333222222222222222333333222222222222222222222222000111111222333333444444222333333333333333333444222222222222222222222222000000000000111111111111000000000000000/////////.../////////////////////........................,,,,,,,,,,,,,,,---......---------............///..............................------------......,,,,,,------.../////////........................------...//////...------////////////////////////............////////////////////////////////////................................................------------------------++++++,,,,,,---......///------------------------............/////////000////////////////////////........................////////////////////////...............///000000)))***,,,---......------))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************)))************+++++++++************************(((***+++***)))((()))***)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((()))*********************++++++++++++******)))************+++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------------------------------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////......------------------------------..................------------.........//////---.........//////000000........................................................................,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,------.........---------.........//////////////////////////////........................000000000000111111111111//////000111222222333333333444444444333111///...222222333444444555555666666777999:::999888666555666777888999999999999999;;;::::::999888888888999555555555666666666666666333444444555666777777888666666666777666555555444333333333333333333333333222222222111222222333333222222222222222222222222000000111222333333444444222222222333333444444444222222222222222222222222000000000000111111111111////////////000000000000.........///////////////...........................------------...//////---------.........//////.................................------.........+++,,,,,,---...///000000........................,,,---...//////...---,,,////////////////////////............/////////000////////////////////////................................................------------------------++++++,,,,,,---...//////---------------------------.........//////000000////////////////////////........................000000000000000000000000...............///000000---,,,***)))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,))))))))))))************************************)))************+++++++++++++++++++++++++++++++++************************************************++++++*********************)))((((((***,,,///000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------........................------................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------.........------,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------------------.........///000000000000000000000000............///000111222222222222222222222222222444444333222333444555666666666666666777777777777777777777888999999::::::999888888888777777666666888888777666666666666666555555444444444444555555555555666666555555444333222222222222222222222222222222111111111111111222000000000000000000000000000000000000000111111222333333333444444555555555111222222222222111000000111111000000//////......////////////////////////////////////////////////................................................------------------------///...---,,,,,,---...///..................------------------------------........................------------------------........................////////////////////////............//////////////////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000000000000000000,,,,,,***)))))))))******++++++************++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,))))))))))))************************************)))************+++++++++++++++++++++++++++++++++************************************************************************---,,,,,,+++,,,...111222************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------......---------,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////000000000000000000000000////////////000111222222222222222222222222222222333333222222222333444555555666666666777777777777777777777888888888888999888888888777777777666666888777666666555555666666444444333333333333444444444444444444444333333222222222222222222222222222222222111111111111111222111111111111111111111111000000000000000111111222222222222222333333444444111222222222222111000000111000000000/////////...////////////////////////........................................................................------------------------///...------------...///........................------------------------........................------------------------........................////////////////////////............//////////////////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000000000000000000,,,+++******)))*********++++++************++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++*********************))))))******+++,,,)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************,,,+++*********+++---...************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------...------------,,,,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000000000000000000000000000000000000000000111333333222222222222222222222222333222222222222333444444555555666666666777777777888888888777777777666666888888777777777777666666777666555555444444555555333333333222222333333333333333333333333222111111222222222222222222222222222111111111111111222222111111111111111111111111000000000000000111111222111111111111222222222222111222222222222111000000000000000000////////////////////////////////////........................................................................------------------------///...------------...///........................------------------------........................------------------------........................////////////////////////............/////////////////////.........------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000000000000000000++++++******************++++++************++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***************************************************************))))))******+++,,,))))))*********+++++++++************************))))))*********+++++++++***************************************************************************************++++++++++++***))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------...............................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............////////////000000000000000000000000000000000000000000000000111222333444111222222222222222333333333333333333444444555555555555555666666666777777888888777777666555444444777777777777777777666666666666555444444444444444444444333333333333444444333333333333333222222111222222222222222222222222111111111000111111222333111111111111111111111111000000000000000111111222111111222222222222222222111222222222222111000000000000000000////////////////////////////////////........................................................................------------------------.........------.........---------...............................................................................................................////////////////////////............////////////////////////..........................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////////////////////////////************+++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******************************************************************))))))******+++,,,************++++++++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++...------,,,,,,,,,,,,,,,************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000////////////////////////000000000000111222333444111111111222222333333333555555555666666666666666555555555555666666666666888777666666555444333333666666666666666666777777666666555444444444444444555555444444444444555555444444444444444333222222222222222222222222222222111111000000111222222333111111111111111111111111000000000000000111111222333333333333222222222222111222222222222111000000////////////000000000000////////////////////////........................................................................---------------------------..................------------.........//////................................................................................................////////////////////////............////////////000000/////////.......................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////////////////////////////))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++******))))))******+++,,,*********++++++++++++,,,************************)))************+++++++++************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,------------...,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000////////////////////////000000000000000111333333111111111222222333333444555666777777888888777777444444555555555666666666666666555555444333222222555555666666666666777777777666555555444444555555666555555444444555555666444444444444444333333222222222222222222222222222000000000000111222333333222222222222222222222222000000000000000111111222333333333333333222222222111222222222222111000000////////////000000000000////////////////////////------------------------................................................------------------------------...//////...------,,,,,,------.../////////................................................................................................////////////////////////............////////////000000000/////////....................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000000000000000000((()))***+++,,,++++++***++++++************++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++************************))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,************************)))************+++++++++************************************************************************((())))))***++++++,,,,,,((((((((())))))))))))(((************************)))******+++,,,,,,------------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------........./////////////////////////////////////////////000111222222000111111222333333444444444555666777888777777666444444444555555555666666555555444444333333222222555555555666666666777777888777666666555555666666555444444333333444444555333333333333333222111111222222222222222222222222000000000000111222333444222222222222222222222222000000000000000111111222333222222222111111111111111222222222222111000000.../////////000000000111////////////////////////------------------------................................................------------------------------...//////...------,,,,,,------...//////000................................................................................................////////////////////////............////////////000000000000/////////.................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000000000000000000((()))***+++,,,,,,+++***++++++************++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000................................................////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,------.........+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------.........///////////////////////////............///000111222000000111222333333444444333444666777777777666555444444444555555555666666444444333333333333222222444555555555666666777777888888777666666666666666444333333222222333333444111222222222222111000000222222222222222222222222000000000000111222333444222222222222222222222222000000000000000111111222222111111111000000//////111222222222222111000000.../////////000000111111////////////////////////------------------------................................................------------------------,,,---...//////...---,,,,,,,,,------...///000000////////////////////////........................////////////////////////........................////////////////////////............/////////000000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////........................////////////////////////000000000000000000000000***************************)))))))))+++,,,+++***************************+++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///........................................................................------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------------------------------............////////////...............///000000000000000000000000000000222111111000111333444555333444444555666777777888888888888888777666444444111111000000111111222333333333222222333333444555444444444444555555555666555444333333222222333333111222333333444444333333111111222222222333333333222222222222222222222222222222222111111111111000111111111111111111111111222111111111000000//////222111111111000000////////////000000000000//////111///......//////...,,,------......------,,,+++........................................................................////////////////////////............////////////000000000000000000000000............////////////////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////........................---------............///------------------------------------------------..................------................................................000///...------...///000////////////////////////***************************))))))***+++,,,+++***************************+++***)))(((((()))***+++++++++************++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------------------------------............///........................................................................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------------------------------............////////////...............///000000000000000000000000000000111111111000111222444555444444555555666666777777777777777666666444333333222111111111111222333333333222222222222333444444444444555555555666666666555444333333222222333333111222333333444444333333111111222222222333333333222222222222222222222222222222222111111111000000111111111111111111111111111111111111000000000///111111111111000000000/////////000000000000//////111///......//////...---------......------,,,+++........................................................................////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////........................---------............///------------------------------------------------........................................................................000///...------...///000////////////////////////***************************))))))***,,,---+++***************************+++***))))))))))))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------------------------------------------------------------............///........................................................................------------------------------------------------........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------............////////////...............///000000000000000000000000000000111111000111111222444444555555555555555555555555555555555555555444333222222222222222222333444444222222222222222333444444555555555555666666666777555444333333222222333333111222222333333333333333111111222222222333333333222222222222222222222222222222111111111000000000000000000000000000000000111111111111000000000000111111111111000000000000//////000000000000//////000///......//////...------............---,,,,,,........................................................................////////////////////////............////////////....................................////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////........................---------............///------------------------------------------------........................................................................//////............//////////////////////////////*********************************+++------+++***************************************************++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---------------------------............///........................................................................------------------------------------------------........................,,,,,,------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...............///000000////////////////////////000000000111111222333333555555444444444444444444555555555555555444333333333333222222333333444555222222222111222333333444555555555666666666777777555444333333222222333333111111222333333333333222111111222222222333333333222222222222222222222222111111111111000000000000////////////////////////111111111000000000000000111111111000000000000000//////000000000000//////000///......///000///---...............------,,,........................................................................////////////////////////............////////////....................................////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////........................---------............///---------------------------------------------------------.............................................................../////////....../////////////////////////////////*********************************,,,......,,,*********************************++++++++++++******++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///........................................................................------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...............///000000//////////////////////////////000111222222222333444444444444333333333333555555666666666555444444333333222222333333444555222111111111111222333333555555555555666666666666555444333333222222333333000111222222333333222222111111222222222333333333222222222222222222222222111111111000000000//////////////////////////////000000000000000000111111000000000000000000111111//////000000000000/////////...---...///000///.........//////......---,,,........................................................................////////////////////////............////////////....................................////////////000000000000000000000000////////////////////////////////////000000000111////////////////////////////////////////////////........................---------............///---------------------------------------------------------.........//////...................................................//////////////////...////////////////////////******************************+++---///...,,,)))******************************+++,,,,,,+++******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---******++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........---------............///........................................................................------------------------------------------------........................+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,------...+++,,,------++++++,,,---------,,,,,,,,,,,,++++++------------------------............////////////...............///000000000000000000000000000000...///000111222222222222333333333333333333333333555555666666666555555444222222222222222333444444111111111111111222333333444444444444555555555666555444333333222222333333000111111222222222222222111111222222222333333333222222222222222222222222111111000000000/////////000000000000000000000000000000000000111111111111000000000000111111111111//////000000000000/////////...---...///000///......////////////...------........................................................................////////////////////////............////////////....................................////////////000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////........................---------............///------------------------------------------------,,,,,,------.../////////......................................................////////////......////////////////////////******************************+++---//////,,,)))***************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///---------............///........................................................................------------------------------------------------........................++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---......+++,,,------++++++,,,------------,,,,,,+++++++++------------------------............////////////...............///000000000000000000000000000000...///000111222222222111111111222222333333444444333444444555555555444444222111111111111222333333111111111111111222222333333333333333444444444444555444333333222222333333000000111222222222222222111111222222222333333333222222222222222222222222111000000000////////////111111111111111111111111///000000000111111111111///000000000111111111111//////000000000000/////////...---...000000000//////////////////...------........................................................................////////////////////////............////////////////////////////////////............////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000////////////////////////........................---------............///------------------------------------------------,,,,,,------...//////000................................................---...///000000///...---////////////////////////******************************+++...000///,,,)))***************************+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////---------.........//////........................................................................------------------------------------------------........................++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,---......+++,,,------++++++,,,------------,,,,,,+++++++++------------------------............/////////000...............///000000000000000000000000000000---...000111222222111111000000111222333333444444222222333444444333333333111111000000111111222333111111111000111222222333222222222333333333444444555444333333222222333333000000111222222222222111111111222222222333333333222222222222222222222222000000000000////////////111111111111111111111111//////000000111111111222//////000000111111111222//////000000000000//////...------...000111000//////////////////......---........................................................................////////////////////////............/////////000000000000000000000000000............/////////000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000////////////////////////........................---------.........//////------------------------------------------------,,,,,,------...///000000................................................---...///000000///...---////////////////////////******+++++++++,,,,,,,,,((()))***++++++***)))(((***************************++++++,,,,,,++++++***************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++******))))))))))))******************************+++++++++,,,,,,+++++++++******++++++++++++******+++++++++++++++++++++++++++)))(((***,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------.......................................................................................------,,,,,,,,,---------------------------------............//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------.........//////////////////////////////000000000000////////////222222222222222222222222222222222333333444444444222222222111111111111000000000000000111111111111111111222333333333333222444444333333222111000000000000000000000000000000000111111111111222222222333222111111000000111111000000000000000000000000000111000...000333222...000000000000000000000000000000000000000000000000////////////////////////............////////////000000//////.........---///////////////.................................------------------------///////////////000111111........./////////000000000000000000000000000000////////////////////////000000000000000000000000///......------///000111000000000000000000000000000000000000000000000000000000////////////000000////////////....................................///......---------.........------,,,,,,------...---------............/////////.........---------........................////////////////////////////////////////////////*********+++++++++,,,,,,))))))************))))))***************************++++++,,,,,,++++++***************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++******))))))))))))************************************++++++++++++************++++++++++++******++++++++++++++++++++++++***)))(((***,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------....................................................................................---------,,,,,,,,,------------------------------------............///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------.........//////////////////////////////000000000000000000000///222222222222222222222222222222222333333333444444222222222111111111111000000000000000111111111111111111222333333333333222444444333333222111111000000000000000000000000000000111111111111222222222333222111111000000111111000000000000000000000000000222111///000333222...000000000000000000000000000000000000000000000000////////////////////////............////////////000/////////............////////////////////////................................................///////////////000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000111111111111111111111111111000000000000000000000000000000////////////000000////////////....................................///......---------......///......------......///---------............/////////.........---------........................////////////////////////////////////////////////*********++++++++++++,,,*********))))))************************************++++++,,,,,,++++++***************************+++************)))))))))+++++++++***************)))************+++++++++******))))))))))))******************************)))******************)))******++++++++++++******++++++++++++++++++++++++***))))))***,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------.................................................................................------------,,,,,,,,,------------------------------------..................---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------........./////////////////////////////////000000000000000000000000222222222222222222222222222222222222333333333333222222222111111111111000000000000000111111111111111111222333333333333222444333333222222111111111000000000000000000000000000111111111111222222222333222111111000000111111000000000000000000000000111333222000111444333///000000000000000000000000000000000000000000000000////////////////////////............////////////////////////............////////////////////////......................../////////000000000000000///////////////000000111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111/////////...///000000111111111111111111111111111000000000000000000000000111000000//////000000111////////////..........................................---------......////////////....../////////---------............///...............---------........................////////////////////////////////////////////////************++++++++++++,,,+++))))))))))))+++,,,***************************++++++,,,,,,++++++***************************************))))))))))))************************))))))*********+++++++++******))))))))))))******************************))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,---------............------------...//////------------------------------------------------------------------------///...,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------....................................////////////////////////////////////000000000000000111111111222222222222222222222222222222222222222222222333222222222111111111000000///000000000111111111111111111222333333333333222333333333222222111111111000000000000000000000000000000111111111222222222333222111111000000111111000000000000000000000000222333222000222555444000////////////////////////////////////////////////////////////////////////............///////////////////////////.........///////////////000000000......................../////////000000000000000000////////////000111111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111111111111111111111111111000000000000000000000000111000000000000000000111////////////.......................................------------...////////////............//////---------............///................................................////////////////////////////////////////////////))))))*********+++++++++,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******************************))))))************))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,------------...---------------...//////------------------------------------------------------------------------.........---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------............................../////////000000///////////////////////////000000000111111111222222222222222222222222222222222222222222222222222222222222111111111000000///000000000111111111111111111222333333333333222333333222222222222222111000000000000000000000000000000111111111222222222333222111111000000111111000000000000000000000000222333222000222555444000////////////////////////////////////////////////////////////////////////............////////////.........///////////////////////////000000111111////////////////////////....../////////000000000111000000000000111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000000111111////////////....................................---------------...//////...------,,,,,,------...---------............///---.............................................////////////////////////////////////////////////)))))))))************+++++++++************++++++***************************++++++,,,,,,++++++***************************(((((()))))))))))))))******************+++++++++)))************+++++++++******))))))))))))******************************)))******************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------------------...///000------------------------,,,,,,,,,------------...------------------------,,,...//////---,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------------------------------...................../////////000000000///////////////////////////000000111111222222222222222222222222222222222222222222222222111111111222222222111111111111000000000000000111111111111111111222333333333333222222222222222222222222222000000000000000000000000000111111111111222222222333222111111000000111111000000000000000000000000111333222000111444333///000000000000000000000000000000000000000000000000////////////////////////............////////////.........///////////////...//////000000111111222////////////////////////......//////000000111111222222222111222333333444222222222333333333333444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222111111111111111111111111222111111000000111111222////////////....................................---------------...///000------,,,,,,,,,,,,---------------............///---------.......................................////////////////////////////////////////////////))))))))))))***************++++++,,,,,,++++++******************************++++++,,,,,,++++++***************************(((((((((((())))))******))))))*********+++++++++)))************+++++++++******))))))))))))************************************++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++------,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------,,,,,,------///000000........................,,,,,,,,,---------..............................***...111111///,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---------------------------------.........//////.../////////000000000000///////////////////////////000000111111222333333222222222222222222222222222222222222111111111000222222222111111111111000000000000000111111111111111111222333333333333222222222222222222222222222000000000000000000000000000111111111111222222222333222111111000000111111000000000000000000000000000222111///000333222...000000000000000000000000000000000000000000000000////////////////////////............////////////............/////////000...//////000111111222222//////////////////////////////000000111222222333444333333333333444555555666666666666777777777777666666666666666666666666444444444444444444444444333333333333333333333333000111222333333333222222222222222222222222222222111111111111111111111111222111111000000111111222////////////....................................---,,,,,,------///000000......------------......---------............///---------.........//////........................////////////////////////////////////////////////))))))))))))***************+++,,,------,,,+++***************************+++++++++,,,,,,+++++++++************************'''((((((((())))))******))))))******++++++++++++)))************+++++++++******))))))))))))******************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++......,,,+++,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,---...///000111........................,,,,,,,,,------.................................)))---222333000---++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................---------------------------------.........//////////////////000000000000///////////////////////////000000111222222333333222222222222222222222222222222222222111111000000222222222111111111111000000000000000111111111111111111222333333333333222222222222222222222222222000000000000000000000000000111111111111222222222333222222111000111111111000000000000000000000000000111000...000333222...000000000000000000000000000000000000000000000000////////////////////////............/////////000---.........//////000000...//////000111222222222000000000000000000000000000000111222333333444444555444444444444555666666888999999999::::::::::::888888888888888888888888666666666666666666666666555555555555555555555555000111222333444333222222222222222222222222222222111111111111111111111111222222111111111111222222000/////////....................................,,,,,,,,,---...///000111//////............//////---------.........//////---------.........//////........................////////////////////////////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************************************,,,+++***))))))***+++,,,******++++++++++++******************************************************+++++++++*********))))))************************+++***)))***---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***((()))---///,,,(((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,......------------......------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////000000000000000000111222000///.........///111111///000000111111111000000111111000000000000111111222111111111000000//////111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333222111000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111000000000000///////////////////////////////////////////////////////////////........./////////000//////....../////////000000111111111222000///000111222222222333333444555777888999:::888:::<<<;;;:::;;;@@@EEEGGGDDDAAA>>>======>>>???======???AAA>>>:::<<<@@@>>>===;;;;;;;;;;;;999777777777777888777666555444555555444444333444444555666444222111222444555555111222444333222111111222111111111111111111111111////////////....................................,,,,,,,,,---------......------......//////000000------------------------................................................////////////............////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************************************++++++***))))))***++++++******++++++++++++******************************************************+++++++++*********))))))************************+++***)))+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---......------------......------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................000000000000000111111222000//////...///000222333555555555555555444333222111111000000000000111111111111111000000000//////111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333333222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000000//////...000000000000000111111111444333333444666888888888999999:::<<>>@@@BBBCCCDDDDDDDDDGGGLLLSSSZZZ^^^[[[WWWRRRPPPRRRXXX]]]```\\\[[[YYYYYYZZZZZZYYYXXXTTTSSSVVV\\\^^^XXXTTTRRRPPPQQQSSSVVVYYYXXXUUUSSSSSSSSSQQQLLLGGGEEEGGGIIIFFFCCC???>>>???>>>;;;999777666555444444444444444333333333333333333333333222222222111111000000///222222111111111000000000........................,,,------------.........///////////////.........------------------------................................................////////////............////////////////////////************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******************+++******++++++++++++***************************************************************************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................------------...//////........................------------------------------------------------------,,,,,,,,,,,,------......------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................000/////////000111222333000000///000111222444555222333333333222111000000000000////////////000000000000000000000000//////111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222555555333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000//////////////////////////////////////////////////////////////////000000000111000000000///000000000000000111222333444666777<<>>:::888999:::888666444444333333222222111111111111000000000/////////////////////////////////------.........////////////////////////.................................................................................////////////............////////////////////////************************************************+++++++++,,,,,,,,,------************************************************)))***++++++++++++***)))******++++++++++++******************************************************))))))*********+++++++++************************(((***------+++***+++---++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***+++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------.................................------------...//////................................................------------------------,,,,,,,,,++++++,,,,,,,,,......------------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------......//////000222333444222111000/////////000111...///000111111111111111//////............//////........./////////000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111111111111000000000000////////////////////////000000000000000000000000...//////000111111222222333333333444666999<<<>>>>>>AAAFFFKKKMMMLLLJJJIIIIIINNNTTTWWWVVVVVVYYY\\\\\\]]]]]]^^^^^^___^^^^^^ccchhhnnnsssvvvwwwxxxxxxnnnjjjhhhllluuu|||}}}{{{wwwwwwyyy}}}|||xxxwwwyyy{{{{{{}}}~~~|||wwwssszzztttnnnkkknnnrrrssssssrrrrrrqqqjjjbbb]]]\\\^^^___cccfffddd^^^XXXVVVWWWPPPJJJEEECCCDDDDDDAAA>>>>>>>>><<<999777444333222222222111111111000000000////////////////////////............////////////.........///////////////........................................................................////////////............////////////////////////************************************************+++++++++,,,,,,---------************************************************)))***+++,,,,,,+++***)))******++++++++++++******************************************************))))))******++++++++++++************************(((+++------+++***+++---++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++,,,,,,,,,---------,,,,,,,,,---------......................................................,,,,,,,,,---------.................................------------...//////................................................------------------------...------,,,,,,------............------.........------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------.........///000222333444222111000.........//////000000111111111000000/////////............//////---.........//////000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111////////////000111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000////////////////////////000000000000000000000000...//////000111222222222555444555666999<<<@@@BBBEEEIIINNNSSSTTTRRRNNNKKKKKKPPPVVVXXXWWWVVVYYY\\\```bbbeeeggghhhhhhgggffflllrrrzzzzzz|||~~~zzzrrrppptttxxxwwwuuuqqquuuuuupppgggbbbcccgggnnnrrrvvvtttmmmgggeeeeee\\\VVVPPPMMMNNNNNNKKKGGGIIIHHHEEEAAA===999666444333333333222222222111111000000000000000000000000............/////////000---.........//////000000////////////////////////................................................000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********)))************+++++++++,,,+++*********+++,,,---+++++++++,,,,,,---------...------,,,,,,,,,------------------------------...------,,,,,,------...........................------------------------***+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------++++++++++++++++++++++++------------------------------------------------------------------------------------,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000000000000000000000000111,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---------.........//////000000000000000///...---...000222222111111444666666===???;;;;;;BBBGGGGGGMMMPPPTTTXXXYYYVVVQQQMMMOOOVVVYYYXXXXXX]]]cccfffaaadddhhhmmmvvv}}}{{{tttzzz|||www~~~yyywww}}}{{{ppplllsss|||~~~yyyxxxuuupppnnnoooaaaaaa[[[TTTWWW___^^^VVV\\\^^^YYYKKK@@@===;;;777555333222222222222222111...///111///---,,,///111////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,+++++++++)))***++++++***)))***+++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************)))************+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,---------...------,,,,,,---------------------------------...------,,,,,,------...........................------------------------+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,------------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------++++++++++++++++++++++++------------------------------------------------------------------------,,,---------,,,,,,+++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000111111000000000000000000,,,,,,---------.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...---------.........//////---......////////////...000000111222333666999;;;BBBHHHIIIEEECCCFFFIIIIIIMMMNNNRRRWWWZZZ[[[XXXUUUWWW^^^bbbaaabbbggglllnnnzzzvvvrrrvvv|||}}}}}}zzzvvvtttuuuqqqooojjjfffiiirrrwwwwwwzzzlll___SSSEEE999:::777444333444333111...000111222111...---...000////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////++++++++++++++++++++++++)))***++++++***)))***+++************************+++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***************************************)))************+++++++++,,,,,,,,,++++++++++++***************+++++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,---------------,,,,,,------...------------------------...------,,,,,,------...........................------------------------,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,---//////000000000000000000000000111111111000000/////////,,,------------.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////------........./////////------...///000111111111333222333666;;;???BBBBBBIIINNNPPPLLLIIIJJJKKKKKKRRRRRRSSSYYY___ddddddcccllltttzzz|||~~~~~~|||wwwuuutttuuu|||yyygggWWWFFF@@@888555666666333000111333333222000.........////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////***************+++++++++)))***++++++***)))***+++************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------...------,,,,,,------...........................---------------------------------------,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,------,,,,,,++++++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------...---+++***+++,,,...000////////////////////////111111111000//////......------------............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////............//////////////////000000111333444444666777999???EEEIIIIIIHHHLLLPPPSSSQQQOOONNNPPPRRRYYYXXXZZZ```iiippptttuuu{{{pppqqqzzz{{{{{{```TTTEEE;;;888888666444111222222222111///......////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////))))))*********+++++++++)))***++++++***)))***+++************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...........................------------------------.........------,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............---+++***+++,,,...000////////////////////////000000000000//////......---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////000000000000........./////////000000//////000111222444666777999<<<@@@FFFKKKLLLKKKJJJRRRTTTWWWWWWVVVUUUWWW[[[]]]___cccjjjttt}}}tttnnnssszzzwwwzzzuuu^^^JJJ>>>999555333111000000111111111000///000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////))))))******+++,,,,,,,,,)))***++++++***)))***+++***************************************************************+++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///------------------------...------,,,,,,------...........................------------------------000///...---,,,,,,,,,---------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......//////...---,,,,,,,,,---//////000000000000000000000000////////////////////////------........./////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000//////000222555999<<<>>>AAAEEEIIIKKKKKKKKKLLLMMMVVVVVVXXX[[[[[[[[[```fffhhhnnnuuu{{{{{{sssrrr|||xxxyyy{{{dddQQQBBB999444555333111000111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////*********+++,,,---------)))***++++++***)))***+++************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////------------------------...------,,,,,,------...........................------------------------111000...---,,,,,,,,,---------------------------................................................................................................------------------------------------------------------------------------------------------------,,,------------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------------------------------........................------------------------***+++,,,,,,---------,,,)))***+++,,,,,,,,,++++++******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------.../////////------........./////////000000000000000000000000------......///000000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111.../////////000000000000000111444888===CCCIIILLLQQQSSSTTTPPPKKKKKKPPPVVVXXXXXX\\\ccchhhkkkttt}}}~~~zzz{{{xxx{{{nnn\\\NNNFFF<<<888444111111222111000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////******+++,,,------......)))+++++++++***)))***+++************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,---------,,,,,,++++++++++++++++++,,,---...///000------------------------...------,,,,,,------...........................------------------------111000...---,,,,,,------------------------------................................................................................................---------------------------------------------------------------------------------------------------------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------------------------------////////////////////////------------------------***+++,,,,,,------------)))***+++,,,---,,,++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000---...//////000000//////000000000000000000000000,,,,,,---...///000111111............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000333555999>>>FFFNNNUUUYYY___```^^^UUUMMMLLLVVV___^^^___eeeqqqyyy|||~~~}}}qqqwww|||~~~~~~~~~}}}xxxxxxzzzttteee]]]CCC>>>777333222222111///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////++++++************++++++*********************************************************************************)))))))))))))))))))))))))))***************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------........................---------,,,,,,,,,++++++/////////......---------......///...,,,,,,...000///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,//////...---,,,,,,...000+++,,,,,,---......//////000000/////////....................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------........................,,,,,,,,,------.........---------............///---------............///---------............///..............................------------......,,,------......------,,,---.........---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////111111000000//////......+++,,,,,,---...///000000000000000000000000000000000000000000000000000000...............///000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000---...//////000/////////---------///222333444333777999AAALLLPPPQQQXXXbbbbbbcccaaaYYYQQQQQQZZZcccnnnkkkssszzzzzzzzzvvvvvvmmmqqqwwwyyywwweeeLLL777333444000---///222111000000111222111000//////000000000000//////000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000++++++************++++++************************************************************************************))))))))))))))))))))))))***************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------.............../////////////////////////////////...//////...------...000///...---------...///000------------------------111111111000......///000000000000000000000000000////////////.......................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------........................,,,,,,,,,---------......---------............///---------............///---------............///..............................------------......,,,------......------,,,------......------,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000000000000//////......---------...............////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000/////////...---///222666:::<<<@@@@@@EEELLLNNNNNNRRRYYYWWWZZZZZZWWWTTTWWWaaajjjrrrwww~~~wwwnnnpppxxxyyysss||||||sssvvv{{{{{{vvv}}}~~~}}}~~~nnnWWWBBB===<<<666111222333111000000111111///---//////000000000000//////000000000000000000000000............////////////............////////////////////////////////////........................++++++************++++++************************************************************************************************)))))))))*********++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------++++++,,,,,,------......---------...............,,,---......,,,,,,---.........------...///000000,,,---......///.........//////000//////...------000000000/////////.........................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------........................,,,,,,,,,------------...---------............///---------............///---------............///..............................------------......------............------------......------,,,,,,........................,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000000000////////////...//////.........---------////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111000000//////...000000///111666>>>FFFKKKNNNKKKLLLOOOOOONNNOOORRRPPPTTTYYY\\\___fffqqqzzz||||||uuunnnpppyyyzzzuuu{{{yyy{{{~~~|||}}}}}}|||xxxyyyqqq]]]KKKEEEAAA888222000444333222222222111///---///000000111111000000///000000000000000000000000............////////////............////////////////////////////////////........................++++++************++++++************************************************************************)))***************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------...........................000111111/////////000111111111222222333444444111222333333333333222111//////000111222111///---////////////////////////---............/////////...........................................................................------,,,,,,------...------------------------------------------------------------------------------------------------........................---------------------------------............///---------............///---------............///..............................------------......------............------,,,------...------,,,,,,////////////////////////,,,,,,------------,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////........................////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000/////////000000000000000////////////////////////////////////////////////000000////////////000000222111000000//////......000111444999@@@JJJSSSZZZ]]]ZZZWWWUUUTTTSSSRRRRRRTTTYYYbbbjjjsss}}}|||uuuuuu~~~}}}xxx{{{{{{yyy}}}~~~~~~zzzqqqbbbSSSLLLFFF===555222555444333333444333111///000000000111111000000000////////////////////////............////////////............////////////////////////////////////........................++++++************++++++************************************************************************))))))******+++++++++,,,************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........------------------------////////////////////////111111111111111111111111222444666666444333444444666666777777888888888888999999999999999999888888333222222444666666333111000000111111222222222222////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------------------------------------------------------........................---------------------------------............///---------............///---------............///..............................------------......---......//////......---,,,,,,------...------,,,////////////////////////,,,------......------,,,***+++...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................./////////,,,,,,------...//////000...............................................................///000000////////////////////////////////////////////////////////////000000000000////////////////////////......//////000000000000////////////////////////////////////////////////000000////////////000000000000///......//////000000555===EEELLLTTT]]]bbbiiigggccc\\\XXXVVVVVVUUU\\\cccnnn{{{xxxyyy|||~~~wwwpppnnn~~~|||}}}~~~{{{}}}xxxsssiii___XXXQQQHHHAAA===777555333222333222111000000000111111111111000000////////////////////////............////////////............////////////........................////////////////////////++++++************++++++************************************************************************))))))******+++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---------....................................---...............//////222222333333444555666666888:::======<<<:::::::::;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>???@@@BBBBBB:::777555666888888666222111111111222222222222222111111111000000000//////////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------------------------------------------------------...........................------------,,,,,,,,,---------............///---------............///---------............///..............................------------............////////////......,,,,,,------......------........................------............------***,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------............/////////++++++,,,---...///000111...............................................................///000000////////////////////////////////////////////////////////////000000000000////////////////////////---......//////000000111000000000000000000000000000000000000000000000000000000////////////000000///.........///111333444555<<>>EEEMMMSSSUUUWWW[[[___bbbjjjllleeebbbgggqqqvvv}}}rrrlllhhhhhhggghhhnnnyyy{{{|||xxxxxxzzz~~~}}}~~~{{{uuulllddd]]]XXXTTTJJJEEE===777444333222222000111111222222111111000000000000000000000000000............////////////............////////////........................////////////////////////++++++************++++++************************************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000000000000000000000444555777999<<>>EEEKKKQQQSSSSSSSSSVVVZZZXXXdddkkkiiiiiittt{{{nnnjjjnnnttttttqqqnnnqqqzzz{{{wwwyyyxxx{{{vvvuuu~~~xxxoooiiiddd```WWWPPPFFF===999777666555111111222222222222111111000000000000000000000000............/////////000............/////////000................................................++++++++++++++++++++++++,,,,,,+++***))))))************++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,------.........------,,,000---,,,---///111000...444333111333666:::=========AAAHHHNNNTTTYYY^^^bbbkkkllloootttxxxyyywwwuuu{{{|||~~~|||yyyzzz}}}~~~{{{|||}}}wwwtttuuussspppoooiiifffcccaaa^^^ZZZSSSMMMJJJFFF@@@>>>===;;;777444444333222111000000111111000///...---...000111333//////.........---------//////.........------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,................................................//////.........------------------............///------------------------------------------------.......................................///000000------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,---------............------------......000000///.......................................................................................////////////////////////........................,,,,,,,,,---...///000000---------............///000000000000000///......////////////////////////////////////////////////---------...///000000111111111000000//////......000000000000000111111222333111///...///000000000---000333777<<>>888555222222333444555555000000000111111000000000000000000000000000000000//////////////////////////////////////////////////////............//////++++++++++++++++++++++++++++++***************+++******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------......------///...---,,,,,,...000111555555666:::@@@GGGLLLPPPYYYaaajjjnnnoooppptttxxx{{{zzzzzzzzz}}}~~~~~~{{{zzz{{{|||{{{www{{{|||zzzzzz}}}|||yyyxxxxxx{{{}}}wwwtttvvv|||}}}}}}~~~}}}wwwoooiiibbbWWWKKKCCCAAA>>>888222222222222222111111000000...////////////000000000/////////.......................................---------............///------------------------........................................................................---------............///..............................................................................---,,,,,,,,,,,,---------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............------------......///......------................................................................................................................................................------------------............/////////000000000000///////////////////////////////////////////////////////////////000000111111111......//////000000111111111111000000111111222333333333333222111000111222555888???JJJUUU```fffiiijjjbbbYYYVVVZZZaaaiiinnn|||nnnhhhjjjoooqqq{{{{{{xxxwwwlll___WWWTTTOOOIIIDDD@@@<<<888666666777777666111111000000000000000000//////////////////////////////////////////////////////////////////////////////............//////+++++++++++++++++++++++++++***************++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........000//////...------------///.........///222555777777;;;BBBLLLXXXdddnnnuuussszzz~~~zzzzzz|||~~~wwwtttqqqqqqsssvvvxxxxxx|||~~~{{{|||}}}{{{~~~}}}yyyyyy||||||yyyuuuuuuwwwzzzwwwqqqnnnooo}}}~~~}}}~~~sssdddZZZUUUPPPGGGAAA999777333000//////111222000000000000000000000000////////////////////////........................---------............///------------------------................................................---.....................---------............///...........................................................................------,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............------------............------------.............................................................................................................................................------------------............/////////000000000000//////////////////////////////////////////////////////......///////////////000......//////000000111111///////////////000111111222222333111///000333666999@@@IIINNNQQQTTTYYY]]]___^^^\\\[[[aaannn}}}}}}vvvtttoookkkiiilllsssyyy{{{wwwxxx|||~~~}}}ttthhh^^^XXXSSSOOOLLLHHHCCC???===;;;999777333222111000//////////////////////////////////////////////////////////////////////////////////////////............//////++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,---------............111000//////......//////000111333666:::???CCCEEEQQQVVV^^^gggpppyyy{{{wwwvvvsssuuuwwwwwwwwwwwwxxxyyyxxxtttqqqoooqqqtttvvvwwwzzz~~~~~~}}}~~~{{{{{{~~~uuuoooiiibbb\\\KKKGGG@@@999444111111222111111111111000000000000...////////////000000000........................---------............///------------------------................................................---------...............---------............///........................................................................---------------......///------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------,,,------...///........................................................................------------------------........................------..................---------............///...//////000000000000000////////////////////////////////////////////////............////////////////////////000000000000///............///000000...///000000///333:::???DDDKKKQQQPPPLLLLLLRRRYYYXXX]]]cccfffqqqwwwooo___```bbbgggnnnwwwsssqqqtttyyyxxxzzzzzz|||{{{}}}ppphhhccc___YYYVVVPPPKKKGGGCCC>>>;;;888666444222000//////000000000000000000000000000//////////////////////////////////////////////////////............//////++++++++++++++++++++++++******))))))***++++++,,,******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............000/////////000111333444666999???FFFNNNUUU[[[^^^pppsssxxx{{{|||}}}~~~zzztttnnnkkkeeehhhmmmpppqqqrrrsssttt|||zzzxxxwwwyyyzzzzzzyyyxxx|||{{{~~~{{{xxxmmmggg]]]RRRGGG>>>999777333333222111000000//////.../////////000000000000........................---------............///........................................................................---------.........//////---------............///........................................................................,,,,,,,,,---...///000111------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............------------......---,,,,,,,,,------...///........................................................................------------------------........................,,,---------.../////////---------............///......///000000000000000////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000111---///111222555<<>><<<888555333111111111000000000000000000000000//////////////////////////////////////////////////////............//////++++++++++++++++++++++++******))))))***+++,,,,,,******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.........///111444666888===BBBJJJTTT___hhhooosssyyy|||}}}{{{{{{|||uuutttsssrrrppplllfffaaaccchhhpppuuuxxxyyyyyyyyy~~~|||uuu~~~yyykkk[[[MMMCCC>>>555444333222111///........./////////000000111111////////////////////////---------.........//////........................................................................---------.........//////---------.........//////////////////////////////////////////////////////........................,,,,,,------///000222333------------------------,,,------......------,,,,,,,,,,,,------.................................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------.........,,,,,,,,,,,,------...///........................................................................------------------------........................,,,,,,------...///000000---------.........//////......///000000000000000////////////////////////////////////////////////111111111000000000000000111111000000//////......000000000000000111111222...111444666;;;FFFTTT___ggg```UUUJJJFFFHHHOOOUUUiiinnnssszzzuuulllhhhcccaaaccc___hhhttt{{{~~~zzz~~~wwwuuuvvv{{{}}}tttnnnssssssyyywwwtttxxxnnnaaabbbfffqqq}}}}}}qqqjjjhhhddd```[[[UUUMMMHHHBBB@@@<<<888555333333333000000000000000000000000//////////////////////////////////////////////////////............//////,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---......,,,******+++---////////////...---......---///222333444888>>>DDDNNNVVVaaajjjpppssstttuuu~~~||||||~~~}}}wwwtttuuusssnnnkkknnnnnniiieeeddddddlllvvvzzzzzzyyy{{{~~~|||}}}xxxkkkZZZLLLDDD@@@;;;666333222333333///---...222444000------//////////////////////////////.........---------........................................................................------------------------........................///............------------------............///................................................------------------------///............------------------............/////////.........------------------------------------------------------------.........---,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,---------......//////000000///...---------------------------------------............///------............------...........................------------...//////........................---------............///...------------...//////............////////////------------.........///------......//////000000000000000000////////////000000000000000000000000000///......///000000000333333555999DDDTTTeeepppnnnhhhWWWMMMOOOPPPVVVeeewwwyyyxxxfffaaa```___eeeooohhhvvvyyy~~~xxxuuuuuuxxxzzzmmmnnnsss}}}}}}~~~|||wwwwwwzzz~~~yyytttqqqlllgggkkkiiifffhhhuuuzzzrrraaa___gggcccZZZSSSKKKHHHHHHDDD===777555333222---...///000111111111111000000000000000000000000////////////////////////////////////////////////,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......+++---...---,,,,,,---...---...///000000111333444222666;;;>>>BBBIIISSSYYYccchhhoootttwwwwwwxxxyyyyyywwwwwwzzzxxxsssqqqrrrooommmnnnrrrsssooommmnnnpppuuu|||{{{wwwuuuwwwyyy|||wwwuuuyyyyyylllZZZVVVNNNEEE<<<666222111555///---///000//////222//////////////////////////////.........---------........................................................................------------------------..................------///............------------------............///................................................------------------------///............------------------............/////////.........---------------------------------------------------------------......------,,,+++++++++,,,,,,---......///---,,,,,,,,,++++++++++++,,,,,,,,,---------......///////////////...---------------------------------------............///.........//////....................................------------...//////........................---------............///...------------...//////............////////////------........./////////.........///////////////000000000000////////////000000000000000000000000//////000000000111111222222777>>>FFFPPP^^^mmmwwwooojjj[[[TTTYYY\\\eeevvvzzzjjj^^^```fffkkkuuu~~~}}}{{{uuuwww|||{{{wwwtttqqqppppppqqqoooqqqwww{{{{{{|||wwwqqqmmmccc^^^jjj~~~vvvuuutttxxx{{{ssseeedddiiifffbbb\\\PPPLLLJJJFFF???888444222000000000000111111111000000000000000000000000000000////////////////////////////////////////////////++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......)))+++---...------...///,,,...///000111333777999<<>>888555555111111000000000000111111////////////////////////////////////////////////////////////////////////+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,......---,,,---...///111333444666===HHHPPP\\\eeerrryyyzzzwwwsssqqqqqqqqqpppnnnlllllloooqqqqqqpppqqqvvvxxxvvvwwwzzz{{{}}}~~~~~~}}}zzzwwwsssppplllmmmooorrruuuxxx{{{|||zzzwwwwwwuuuqqqmmmnnnrrrvvvxxxwww{{{}}}yyyzzz|||{{{yyy~~~kkkYYYNNNBBB;;;555444222//////111000000000000000000000000////////////////////////////////////////////////........................................................................000000/////////.........///............------------------............///................................................------------------------///............------------------............///---.....................------------------------------------------------,,,,,,------...------,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......------............---------------------------------------............/////////000000000000//////...........................------------...//////........................---------............///...------------...//////............////////////////////////000000000000000000//////......------.../////////000000000111////////////////////////---000222000...111;;;CCCIIISSS\\\]]]VVVQQQRRRUUUUUU\\\___hhhxxxvvvgggbbbeeehhhmmmwwwyyy{{{}}}zzzxxxzzzzzzvvvqqqoooqqqsss~~~tttkkkgggmmmyyywww||||||{{{|||~~~mmmfffwwwvvvsssoooiiieeefffjjjnnnrrr{{{rrrppprrr|||sssrrrssshhhYYYQQQJJJGGGBBB:::555555000////////////000111222////////////////////////////////////////////////////////////////////////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---............111333444999@@@EEEJJJQQQ]]]eeemmmvvvzzzqqqlllqqqrrrrrrqqqooooooqqqrrrtttqqqrrruuuvvvttttttwwwwwwxxx{{{~~~zzzvvvtttqqqpppooooooqqqtttyyy{{{~~~{{{yyyxxxvvvtttpppuuuzzz|||zzz}}}{{{uuuvvvxxxzzzvvvmmm\\\PPPBBB888222///111555000000000000000000000000...////////////000000000////////////////////////........................................................................///////////////////////////............------------------............///................................................------------------------///............------------------............///---------...............------------------------------------------------,,,,,,------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---............------------------------------------............///...//////000000//////..............................------------...//////........................---------............///...------------...//////............////////////....../////////000000000///////////////...............//////000000111111000000000000000000000000---000222111000999KKKYYY___bbbaaaZZZPPPKKKLLLPPPTTT___iiivvvjjj[[[ZZZ```nnnuuu}}}|||{{{xxxtttpppnnnpppqqqpppxxxvvvkkkccc___fffsss~~~|||zzzwwwtttrrrqqqqqqpppooonnnnnnppprrrsssvvvyyy~~~vvvzzzqqqmmmnnnppppppqqqvvv~~~uuueeeYYYPPPNNNHHH===666666222111000//////000222222000000000000000000000000////////////////////////////////////////////////++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------............//////000333888;;;BBBLLLXXXaaaeeeiiiooouuuuuu~~~zzzpppkkknnnqqquuuwwwxxxyyyzzz{{{{{{xxxvvvwwwuuuqqqppprrrrrrssswww|||{{{{{{wwwvvvtttssstttwww{{{}}}}}}~~~}}}~~~~~~~~~~~~zzzlll\\\OOODDD:::666777000000000000000000000000.../////////000000000000////////////////////////.................................................................................///000000111111///............------------------............///................................................------------------------///............------------------............///---------.........//////------------------------------------------------+++,,,------......------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,---------......+++,,,------.........------------------------------------............///.........//////....................................------------...//////........................---------............///...------------...//////............////////////------........./////////.........///////////////.........///000111111111000000000000000000000000...111444333666FFF___tttxxxrrrgggXXXMMMJJJNNNSSSbbbppp{{{uuubbbYYY^^^iii|||{{{uuuooojjjgggeeeeeeoooyyy{{{uuulllgggfffaaammm~~~~~~~~~yyytttssssssssssssrrrpppnnnooonnnllljjjiiihhhggggggiiikkknnnqqqtttxxx{{{}}}~~~{{{{{{}}}wwwuuuyyy|||||||||~~~~~~jjj]]]TTTTTTPPPDDD>>>???888666444222000000111222000000000000000000000000////////////////////////////////////////////////++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........///000000333888>>>CCCPPP]]]mmmwwwyyyxxxyyy{{{vvv~~~yyyppplllmmmrrryyy~~~{{{yyyuuuooommmooooooqqqvvv|||zzzzzz|||{{{zzzyyy{{{}}}zzzzzzwwwwwwwww{{{uuujjjZZZHHH;;;555000000000000000000000000.../////////000000111111000000000000000000000000................................................////////////////////////------...///000111222222//////.........------------------.........//////................................................------------------------//////.........------------------.........//////---------.........//////------------------------------------------------+++,,,,,,---.........---------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------.........------------------------------------.........//////------............------...........................------------...//////........................---------.........//////...------------...//////............/////////000------------.........///---.........//////000000---......///000111111222000000000000000000000000...222555555;;;OOOooozzzjjj[[[SSSVVV^^^fffrrrmmm___]]]iiixxx{{{wwwxxx{{{zzzxxxtttpppkkkeeebbbeeeooo{{{|||vvvtttuuukkktttvvvxxxyyyuuussssssuuuwwwyyyyyywwwuuuooonnnmmmkkkiiigggfffeeedddeeefffhhhiiilllpppsssttttttzzz}}}{{{~~~}}}wwwrrrpppuuuxxxiii\\\UUUWWWVVVLLLGGGIII===;;;888444222111000111000000000000000000000000////////////////////////////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......'''---222111,,,((()))+++111000000111777@@@LLLTTT___hhhsssxxxwwwuuuuuuvvv||||||||||||{{{wwwpppkkkwwwwwwzzzzzzrrrkkkrrrtttuuuwww}}}~~~|||{{{tttttttttqqq{{{zzz~~~yyyqqq```III888444000---000222222000///000222222000......111444//////000000000000//////................................................////////////////////////111///...///222333222///........................---------............///........................................................................................................................------............------........................,,,------......------,,,,,,---......//////......------------------------++++++++++++++++++++++++,,,,,,,,,---------............------------......////////////////////////..............................//////...---,,,,,,---------............///........................,,,,,,,,,---------......---------............///222222111000///...------////////////////////////////////////////////////////////////////////////000000000000111111111111222000/////////000000///333444666999DDDYYYrrrlll]]][[[YYYbbbtttrrrhhhffflllxxx}}}}}}}}}{{{}}}vvvrrrsssiiijjjjjjeeennnzzz~~~~~~{{{wwwsssxxx~~~~~~ssstttuuusssttttttsssssstttvvvyyy|||vvvsssooonnnnnnmmmjjjggghhhhhhhhhiiikkkmmmoooqqqqqqrrrsssuuuyyy~~~|||wwwtttqqqnnnppppppxxxnnnaaaXXX[[[^^^XXXOOOJJJAAADDD???333...222333///111111111111000000000000//////.........---------////////////////////////++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000///...,,,,,,...111444000333999@@@GGGPPPXXX^^^bbbiiirrrvvvvvvssspppoooqqqvvvzzz{{{yyyvvvtttsss{{{{{{}}}~~~xxxtttsssuuuvvvwww~~~~~~zzzyyy}}}{{{zzzzzzxxx{{{}}}}}}~~~}}}ppp]]]PPPDDD===555222222333333333///111111000------...111//////000000000000//////................................................////////////////////////000...---...000111000...........................---------............///........................................................................................................................------............------........................,,,------......------,,,,,,,,,---............---------------------------++++++++++++++++++++++++,,,,,,,,,---------............------------............................................................//////...------,,,---------............///........................,,,,,,,,,---------......---------............///000000//////......------////////////////////////////////////////////////////////////////////////000000000000111111111111444333222111111111000///000333999???JJJZZZlllyyyyyyvvvggg^^^```cccooo{{{sssnnniiiiiinnnwwwzzz{{{}}}|||~~~~~~yyyuuusss|||}}}oooiiinnnrrrqqqzzzyyy{{{~~~~~~{{{yyywwwtttzzz|||tttuuuvvvsssuuuuuutttsssrrrsssuuuwwwrrrooommmlllmmmllliiifffiiiiiijjjkkkmmmppprrrtttrrrsssvvvxxx{{{}}}~~~~~~|||vvvrrrqqqooosss{{{||||||}}}qqqeee[[[[[[]]]XXXQQQMMMFFFKKKIII===333222222///111111111111000000000000//////.........---------////////////////////////,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------------000,,,((((((+++000333444666>>>JJJUUU^^^cccgggiiiiiilllppprrrqqqnnnjjjggghhhoooxxxzzzxxxvvvxxx|||zzzyyyxxxyyy|||}}}}}}}}}wwwxxxyyyzzz~~~}}}wwwqqqqqqwwwwwwooo\\\QQQBBB555111111222222000111222000...---.../////////000000000000//////................................................////////////////////////...---,,,---///000///...........................---------............///........................................................................................................................------............------........................,,,------......------,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...............................................................///......---,,,---------............///........................,,,,,,,,,---------......---------............///.....................---////////////////////////////////////////////////////////////////////////000000000000111111111111111000000000/////////000///555???IIIRRR[[[ccchhhjjjjjjccc```iiiqqqtttiii]]]```gggppp|||~~~yyy|||{{{wwwuuuttt}}}}}}tttsss||||||{{{xxxtttrrrpppoooooolllmmmxxx{{{uuuxxxxxxtttuuuuuussspppnnnnnnppprrruuusssrrrrrrrrrqqqnnnlllkkkkkklllmmmooorrrtttvvvsssuuuyyy}}}~~~~~~}}}|||{{{xxxtttppppppsssrrrqqq|||{{{xxxyyyzzzooodddaaaaaa\\\UUUQQQLLLTTTVVVLLL<<<333000111111111111111000000000000/////////.........------////////////////////////,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------,,,++++++,,,///333777999JJJRRR]]]gggmmmooooooooonnnmmmkkkkkkkkkkkkiiigggjjjpppwwwzzzyyyzzz|||yyywwwtttsssssstttuuuvvv~~~~~~zzzuuussstttyyy}}}wwwxxx|||~~~xxxlllXXXEEE;;;777444000111222222222111000000000//////000000000000//////................................................////////////////////////...------...////////////........................---------............///........................................................................................................................------............------........................,,,------......------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......................................................---...............---------------............///........................,,,,,,,,,---------......---------............///---------......////////////////////////////////////////////////////////////////////////////////////000000000111111111111......///000000222444666555<<>>444222222111111111111111000//////000000000000//////////////////////////////........................////////////////////////......////////////000000........................---------............///........................................................................................................................------............------........................,,,------......------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......................................................------...............------------............///........................,,,,,,,,,---------......---------............///.........///000000111111///////////////////////////////////////////////////////////////////////////000000000111111111111111222333222222555:::>>>AAAGGGOOOUUUVVVTTTRRRQQQVVV```fffooo~~~uuuaaaYYYYYYeeeqqq~~~tttllliiiiiiiiiiiijjjlllmmmooopppkkkmmmzzzuuummmooopppnnnnnnlllhhhbbb^^^aaaiiipppvvvxxx{{{|||{{{xxxuuutttqqqpppooommmllllllmmmmmmiiijjjmmmrrrxxx~~~}}}|||}}}}}}|||wwwsssuuuyyyzzzvvvjjj\\\QQQMMMUUU```bbbQQQ;;;222555111111111111000000000///000000/////////.........////////////////////////,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000333555888???OOOeeeuuuxxxxxxvvvssspppnnnooopppnnnkkkhhhhhhmmmxxx||||||{{{zzzxxxyyyxxxuuurrroooooorrruuu{{{}}}~~~yyyyyyzzz|||}}}vvvlllkkkuuu}}}uuuggg\\\LLL<<<777444111000000000////////////000000000000//////////////////////////////........................////////////////////////---///000000///...000111........................---------............///........................................................................................................................------............------........................,,,------......------,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------........................,,,---......///.........---------............///........................,,,,,,,,,---------......---------............///.../////////000000111111////////////////////////////////////////////////////////////////////////000000000000111111111111222333222000///333:::AAAQQQVVV\\\[[[UUUPPPNNNPPPWWWdddooozzzkkkWWWUUU[[[rrrzzz}}}~~~}}}|||}}}}}}zzzssskkkffffffeeehhhlllqqquuuxxxyyyzzzxxxwwwrrreeebbbcccbbbcccccc```ZZZVVVXXXaaaiiiqqquuuzzz~~~~~~|||{{{zzzuuutttqqqooolllkkkkkkkkkbbbbbbbbbeeekkksss{{{~~~{{{zzzxxx|||}}}||||||zzz~~~~~~rrr```RRRMMMQQQ]]]eeeZZZBBB555666111111111111000000000000000000000/////////......////////////////////////++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111444777<<>>BBBMMM\\\bbb___eeegggeeebbbeeeqqqyyyppplllfffeeeooo{{{sssiiidddkkksssxxxzzzzzz{{{|||}}}wwwpppjjjhhhhhhhhhhhhqqquuuzzz|||}}}~~~{{{xxxuuussskkk```OOOJJJIII???AAASSSgggmmmsssvvvrrrlllfffbbb___``````___[[[VVVQQQNNNIIIHHHHHHJJJPPP[[[gggoootttvvvxxxxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{yyyvvvtttpppmmmiiidddbbbaaabbbbbbkkkuuu{{{yyyzzz|||tttnnndddZZZ___fffSSS===555111000333333000///111//////////////////////////////............//////++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,------...///000111222444???MMMWWW___fffnnnsssnnnllljjjiiikkkllllllkkkppprrrtttvvvxxxyyyzzz{{{wwwsssqqqssswwwxxxuuupppuuuzzz~~~yyyuuusssllljjjnnnvvv{{{xxxrrrppp}}}zzzyyy~~~xxxwwwttttttzzz~~~yyyuuusssnnndddYYYUUUTTTQQQLLLFFFDDDBBBAAA@@@???<<<:::<<<;;;;;;<<<===>>>======??????@@@AAABBBCCCDDDDDDIIIQQQZZZ^^^YYYQQQJJJFFFOOOVVV```kkksssyyy~~~{{{vvvwwwzzz}}}wwweeeUUUBBB999222333444111///000////////////////////////////////////////////////////////////////////////........................................................................////////////////////////......................................................////////////......////////////////////////........................------............------........................------------------------+++,,,,,,---...---------------------------------+++---000222222000...---////////////////////////................................................................................................---------.........//////---------------------------------............///........./////////000000////////////////////////////////////////////////////////////000000000000///000111111111111111111888CCCKKKOOOWWWcccddd]]]\\\bbbeeegggpppqqqkkkmmmooottt|||~~~~~~vvvzzz|||yyyxxxyyyvvvqqqkkkhhhjjjoootttwww~~~zzzzzzzzzyyyxxxvvvsssrrrjjj___NNNGGGFFF===BBBWWWjjjooouuuwwwuuupppiiieeeffffffgggfffddd___ZZZWWWSSSPPPLLLIIIIIIPPPYYY___mmmpppuuuvvvuuuttttttuuurrrtttyyy|||~~~}}}zzzyyyyyyxxxuuuqqqkkkddd___[[[ZZZaaannnzzz{{{{{{||||||}}}ooocccdddhhh^^^FFF999444111333333111000111000000000000000000000000//////............//////***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............------...000333777999@@@QQQeeeqqqvvvxxxvvvtttmmmlllkkklllooorrrttttttvvvxxxzzzzzzyyyxxxxxxyyytttrrrooopppsssuuutttssstttwww{{{|||xxxqqqllliiilllgggiiirrrzzzzzzvvvtttzzzxxxxxx{{{~~~{{{wwwxxx{{{uuukkkbbbXXXUUULLLCCC???@@@???<<<<<<:::999999::::::999888999999999::::::;;;;;;<<<<<<======>>>>>>?????????>>>AAAGGGLLLMMMJJJDDD???KKKKKKPPP[[[eeelllsssyyy}}}yyyxxxzzz||||||{{{lllPPPAAA555444333000000444000000000000000000000000////////////////////////////////////////////////........................................................................////////////////////////......................................................////////////......////////////////////////........................------............------........................------------------------++++++,,,---------------,,,,,,,,,------------...+++,,,///111111000...,,,...////////////000000000................................................................................................,,,,,,------.../////////,,,,,,,,,------------...---------............///....../////////000000000////////////////////////////////////////////////////////////000000000000///000111111111222444666;;;MMM[[[___dddkkkhhh^^^YYY___hhhrrr|||jjjjjjvvv|||xxxvvvuuukkkiiigggjjjpppyyy}}}{{{}}}wwwvvvvvvuuutttsssssssssiii^^^MMMEEECCC;;;AAAWWWkkkooouuuwwwtttpppkkkiiilllllllllmmmmmmjjjeeeaaa[[[XXXRRRLLLHHHHHHLLLPPP```fffmmmqqqqqqqqqrrrssspppsssxxx|||~~~~~~|||zzz{{{|||{{{xxxqqqiii```[[[ZZZYYY\\\ccckkkuuu~~~{{{xxx}}}~~~tttoookkkhhhTTT???888222222333111000111000000000000000000000000//////............//////******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...............------...333999@@@DDDQQQfff|||yyyppplllkkkkkknnnrrrvvvxxxxxxzzz|||}}}{{{xxxvvvwwwxxxttttttuuuuuuvvvwwwxxxxxxuuuuuuvvvtttqqqmmmjjjhhhlllkkknnnuuuxxxwwwuuuwwwtttvvvxxxzzz|||}}}~~~~~~~~~{{{xxxzzz}}}vvvwwwrrrjjjddd___VVVLLLDDDDDD???999777:::;;;888:::999999:::<<<===<<<;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======???AAACCCBBB???<<>>GGGMMM___tttyyymmmjjjjjjkkknnnrrruuuwwwwww{{{|||}}}{{{wwwuuuvvvwwwuuuxxx{{{||||||{{{||||||wwwuuussspppnnnllllllmmmjjjmmmtttyyywwwssstttxxxqqquuu{{{}}}{{{yyyyyyzzzuuusssppprrrzzz~~~uuuiii``````ZZZRRRNNNMMMFFF======>>><<<888888;;;<<<:::<<<;;;:::<<<>>>??????>>>@@@AAABBBCCCBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>><<<<<<<<<:::999;;;???>>>???IIIUUUWWW[[[ccciiiiiigggkkkrrrwwwhhhOOOCCC:::111000555000000000000000000000000////////////////////////////////////////////////........................................................................////////////////////////......................................................////////////......////////////////////////........................---..................---........................------------------------++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,.../////////000000111111................................................................................................,,,,,,------...///000000,,,,,,,,,------.........---------.........//////////////////000000000000////////////////////////000000000000000000000000////////////000000000000000111222111000333:::???XXXsss~~~tttggglllkkktttzzzhhhbbblll~~~~~~tttmmmlllwww}}}{{{{{{{{{xxxrrrmmmgggkkkrrr{{{zzzwwwyyyyyywwwssspppoooooopppqqqpppfffSSSHHHCCC888>>>TTT^^^eeelllooommmlllnnnrrrpppoooqqqtttwwwvvvrrrnnnfffeeeaaa[[[TTTNNNKKKJJJFFFOOO[[[dddhhhkkkooosssoooqqqtttvvvvvvuuusssqqqpppqqqqqqpppmmmiiieeebbb\\\VVVSSSUUUVVVXXXbbblll||||||||||||sssxxxlllIII>>>444222222111111333000000000000000000000000//////............//////))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---............222333222999IIIZZZdddpppyyy}}}tttmmmlllqqqwwwzzzxxxwwwyyyyyyssssss{{{{{{~~~}}}wwwrrrrrruuuvvvrrrmmmuuusssrrrtttvvvvvvtttqqq}}}{{{yyyyyyzzz|||||||||tttmmmgggeeeddd___SSSIIIFFFDDDAAA???======>>>>>>???>>><<<===???@@@???>>>BBBBBBBBBDDDFFFIIIKKKMMMPPPQQQQQQOOONNNOOOQQQTTTTTTRRRPPPLLLIIIEEECCCBBBAAACCCDDDDDDBBB@@@???@@@<<<::::::<<<;;;888999===CCCIIINNNOOOQQQWWW[[[[[[fffkkkvvvttt```GGG222...444777111///333666333000///000000000000000000000000000000000000////////////////////////////////////........................---------............///........................000000//////.........---------------------------------............------////////////////////////////////////////////////................................................,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////.........---////////////////////////////////////000000000000////////////000000000000---333111///333444<<>>>>>???@@@AAA@@@@@@AAADDDHHHIIIIIIGGGGGGIIILLLOOOSSSVVVXXX]]]^^^___^^^]]]]]]^^^```___]]]ZZZVVVQQQLLLHHHFFFIIIJJJKKKJJJHHHEEEDDDDDDBBB???>>>>>><<<888888;;;999CCCJJJGGGCCCEEEJJJNNNTTTWWWcccsssrrr\\\FFF:::999333000000333222///...000000000000000000000000000000000000000////////////////////////////////////........................---------............///........................000/////////............------------------------------............------////////////////////////////////////////////////................................................,,,,,,,,,---------............---,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000/////////............////////////////////////////////////000000000000////////////000000000111---333111000555777BBBVVViiixxx~~~|||uuu|||yyyvvvvvvpppiiinnnzzzzzzuuupppjjjbbbZZZXXX[[[mmm{{{zzzwww}}}~~~wwwtttwww~~~zzzxxxwwwuuusssrrrqqqqqqooonnnmmmmmmllllllmmmmmmnnndddWWWIII===777<<>>@@@@@@???@@@@@@AAACCCCCCFFFDDDCCCEEEJJJOOORRRTTTMMMNNNOOOQQQTTTWWWZZZ[[[aaabbbddddddcccbbbbbbbbbddddddbbb___ZZZUUUPPPMMMNNNOOOPPPNNNLLLJJJIIIJJJIIIEEEBBBAAA???;;;;;;===888DDDLLLEEE:::999???EEECCCEEEPPPeeewwwnnnXXXDDD999333111222333000---...333000000000000000000000000000000000000////////////////////////////////////........................---------............///........................////////////....................................------............------////////////////////////////////////////////////................................................,,,,,,,,,---------............---,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////............////////////////////////////////////000000000000/////////000000000111111...444222111777<<>>CCCPPP[[[`````````ddddddddddddcccaaa___^^^___aaafffjjjkkkhhhbbb]]]ZZZTTTNNNJJJHHHHHHNNNUUU___dddkkkppppppooommmlll```eeegggaaaUUUKKKHHHIIIHHHKKKOOORRRSSSTTTRRRQQQKKKOOOVVV^^^hhhwww}}}xxxsssnnnYYYBBB666333222222222111111000000000/////////////////////............+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///000222444888CCCPPP\\\fffoooqqqooouuuuuuvvvyyy{{{{{{wwwsssvvvwww}}}zzzyyy}}}vvvvvv}}}tttrrrqqqpppmmmmmmuuu{{{zzzuuukkk```WWWRRRPPPLLLFFFCCCBBBAAA???======>>>AAACCCGGGIIIKKKLLLOOOMMMJJJKKKOOOTTTWWWYYYTTTTTTTTTSSSSSSSSSTTTTTTWWWZZZ]]]^^^\\\ZZZYYYYYY[[[[[[\\\[[[XXXTTTOOOMMMOOOQQQRRRRRRQQQQQQRRRSSSPPPJJJGGGGGGFFFBBBAAACCC<<>>HHHZZZlll{{{zzzhhhQQQAAA:::555222222111///111555000000000000000000000000000000000000////////////////////////////////////........................---------............///........................///////////////.........////////////////////////------............------////////////////////////////////////////////////................................................,,,,,,,,,---------............------------......------------------------,,,,,,,,,---------..............................---------------------------------............///................................................---------------------------------------------------------............//////////////////.........////////////////////////////////////000000000000//////000000000111111111...333222222;;;BBBPPPfffqqqfff```ffflllpppvvvpppjjjiiipppwww}}}}}}rrrbbbVVVMMMMMMWWWbbbttt|||uuummmrrr||||||xxxvvvqqqooollliiigggfffffffffdddeeegggiiihhhfffdddbbb]]]VVVNNNFFF===666666;;;===;;;???KKKYYYaaabbb```eeeccc___\\\YYYWWWVVVVVVVVVYYY]]]bbbfffgggffffffccc___XXXPPPJJJGGGJJJMMMUUUZZZbbbhhhmmmqqqtttvvvdddgggiiidddWWWJJJEEEGGGDDDGGGKKKNNNRRRVVVVVVSSSNNNPPPRRRSSSXXXfffxxx~~~wwwuuucccLLL<<<666444333333111111111000000000/////////////////////.........************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............111666:::FFFUUUeeelllmmmnnnooooooooonnnooossswwwxxxtttoooqqqrrrxxx}}}yyyzzzyyyttt{{{~~~yyymmmiiihhhmmmqqqtttwww|||}}}yyyyyyooo```TTTLLLGGGDDD???????????????>>><<<;;;???BBBFFFLLLQQQUUUWWWYYY^^^ZZZVVVUUUWWWYYY[[[\\\[[[ZZZZZZXXXWWWUUUTTTSSSSSSWWWZZZ\\\[[[YYYXXXWWWSSSTTTUUUUUUSSSPPPLLLJJJPPPRRRTTTUUUVVVXXX[[[]]]XXXRRRNNNOOONNNIIIFFFFFF>>>CCCDDD???;;;;;;;;;:::888:::BBBLLLWWWdddwwwwwwwwwvvvsss|||jjj[[[HHH<<<111000222222111222000000000000000000000000000000000000////////////////////////////////////........................---------............///.................................///////////////////////////////////////------............------////////////////////////////////////////////////................................................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................---------------------------------............///................................................---------------------------------------------------------............///.........///////////////000000000000000000000000////////////000000000000000000000000111111111111///333333888EEELLLWWWjjjjjj```]]]dddjjjmmmxxxzzznnnkkkmmmwwwtttcccWWWRRRVVVbbbnnnyyy}}}|||uuulllgggooo|||{{{vvvssspppoooiiifffbbb^^^[[[ZZZYYYZZZYYY[[[___aaa```^^^ZZZXXXOOOJJJFFFBBB<<<666666999::::::>>>IIIXXXdddfffdddaaa]]]XXXRRRMMMKKKJJJJJJLLLMMMPPPSSSXXX]]]bbbfffiiiiiiddd]]]VVVRRRPPPOOOOOORRRVVV[[[aaahhhpppvvvlllmmmoookkk\\\KKKDDDEEEBBBEEEFFFFFFLLLUUUWWWSSSRRRRRRQQQOOOOOOWWWdddooo~~~{{{mmmXXXEEE;;;777555222111111111111000000000000.........///////////////))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---...000666@@@GGGTTTcccpppqqqkkkiiiiiijjjhhhgggggglllsssuuurrrnnnkkkkkkpppwwwyyywwwvvvxxxxxxtttxxx|||yyyssspppkkkggghhhpppxxxzzzzzz{{{zzz{{{{{{zzzzzz~~~oooeeeWWWJJJBBB?????????@@@@@@>>><<<:::;;;>>>@@@CCCFFFLLLRRRXXX\\\^^^^^^fffbbb^^^\\\\\\\\\]]]\\\[[[\\\\\\\\\\\\[[[[[[ZZZXXX[[[___aaaaaa```______\\\]]]]]]\\\ZZZWWWTTTRRROOOPPPRRRSSSSSSUUUXXXZZZ^^^XXXTTTVVVUUUNNNHHHFFFBBBCCCAAA???@@@BBB???:::555666:::===@@@HHHZZZkkkuuutttuuusssyyywww]]]KKK888222222222///...000000000000000000000000000000000000////////////////////////////////////........................---------............///.................................///////////////........................------............------////////////////////////////////////////////////................................................,,,,,,,,,---------......---...////////////...---,,,,,,,,,------------...,,,,,,,,,---------..............................---------------------------------............///................................................---------------------------------------------------------............///.........///////////////000000000000000000000000////////////000000000000000000000111111111222222///444666AAAUUU]]]bbbnnnfffaaaaaaggglllppp}}}uuuoooooovvvzzzhhh______dddnnnvvv~~~~~~~~~~~~}}}{{{vvvqqqgggeeefffppp~~~yyyqqqkkkfffcccaaa[[[XXXTTTOOOLLLKKKKKKLLLLLLOOORRRTTTSSSQQQMMMKKKDDD@@@>>>>>>;;;777555888555888<<>>999666222222222111111111000000000.........///////////////*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................***---///111777AAAPPP[[[aaakkkrrrooojjjhhhhhhhhhgggdddccciiiqqqwwwvvvssslllkkklllqqqssssssuuuyyy{{{uuupppnnnllljjjkkkooommmkkknnnuuuyyyyyyyyyzzzyyyzzz|||}}}}}}pppddd]]][[[[[[TTTNNNGGGAAA>>>>>>>>>===BBBCCCCCC@@@======AAAEEECCCFFFKKKQQQUUUXXXXXXXXX\\\ZZZWWWVVVVVVWWWVVVUUURRRSSSTTTVVVWWWWWWVVVVVVTTTWWWZZZ\\\]]]]]]]]]^^^bbbbbbbbbbbbaaa```___^^^UUUVVVUUUSSSQQQQQQRRRTTTZZZUUUTTTYYYZZZUUUNNNKKKGGGGGGDDDBBBEEEHHHDDD>>>:::999999999777999CCCOOOrrrxxxyyy{{{yyyyyywwwbbbJJJ<<<555111///000000000000000000000000000000000000000////////////////////////////////////........................---------............///..................................../////////000------------------------------............------////////////////////////////////////////////////................................................,,,,,,,,,---------......---...///000000///...---,,,,,,,,,---------......,,,,,,,,,---------......................................................---------............///........................................................................---------------------------------............///............/////////000000000000000000000000000////////////000000000000000000111111111222222222000555:::MMMhhhqqqpppvvviiihhhgggjjjoooxxxuuuooottt||||||}}}lllgggmmmsssyyy}}}}}}zzzxxxvvvpppiiieeedddgggmmmvvvzzzuuunnneee]]]WWWTTTRRRNNNKKKGGGCCCAAAAAACCCDDDCCCEEEHHHIIIIIIGGGCCCAAA>>>:::999:::999666444666111666999===GGGRRRXXXVVVHHHEEE@@@<<<999888999:::;;;<<<======???DDDLLLRRRXXX^^^aaa___]]]___^^^ZZZZZZYYYWWWUUUUUUYYY```eeemmmttt{{{___MMMIIIEEEGGGEEEAAAGGGSSSUUUOOOLLLLLLLLLLLLLLLMMMNNNOOOTTTcccwww~~~}}}}}}nnnQQQ>>>888666333222222222111111111000000............/////////000++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---///333777>>>LLL___lllnnnsssuuurrrnnnnnnnnnlllkkkfffccchhhrrrzzz|||zzzqqqnnnmmmqqqsssssswww||||||sssiiibbb]]]___jjjvvvoooooorrrvvvuuussstttxxxyyy{{{~~~tttpppgggZZZOOOIIIIIIKKKFFFDDDCCCBBBBBBAAA???===:::???CCCCCC@@@???@@@CCC???BBBGGGLLLOOOPPPOOONNNNNNLLLKKKKKKLLLMMMMMMLLLGGGHHHIIIKKKKKKKKKJJJJJJGGGJJJMMMPPPPPPQQQSSSTTTZZZ[[[[[[\\\^^^___```aaacccbbb```[[[WWWTTTTTTTTTQQQNNNPPPYYY^^^[[[UUURRRFFFGGGEEECCCDDDFFFDDD>>>DDD@@@======<<<:::<<>>UUUuuuzzz|||ooonnnkkkjjjqqq~~~xxxooovvvwwwuuuzzz|||llllllvvv}}}|||wwwtttqqqiiiaaa]]]hhhnnnvvv|||yyyrrrnnnjjjbbbZZZRRRMMMJJJIIIGGGDDDAAA>>>===>>>@@@BBB@@@AAADDDEEEEEECCC@@@>>><<<888666888888444333444111666888777;;;DDDHHHFFFAAA>>>;;;888666777999:::777999;;;;;;;;;???EEEJJJIIIQQQUUUTTTUUUZZZ\\\YYYVVVVVVTTTRRRQQQSSSWWW[[[gggsssnnnXXXRRRIIILLLJJJFFFLLLWWWWWWOOONNNMMMMMMNNNOOONNNLLLJJJGGGWWWmmm|||}}}~~~tttSSS===666555333222222222111111111111000---.........//////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////...---+++222666999IIIbbbrrruuuxxxqqqnnnqqqrrrmmmkkkmmmjjjhhhlllsssuuurrruuuzzzvvvrrrpppqqqwww{{{}}}}}}~~~pppccc^^^]]]]]]eeennnqqqtttwwwvvvsssqqqrrrttt~~~zzzbbbYYYNNNIIIIIIJJJFFFBBB@@@AAACCCFFFFFFDDD???;;;>>>???AAABBBBBBAAA???>>>@@@BBBDDDFFFFFFFFFEEEDDDAAA@@@@@@@@@????????????@@@???>>>======>>>??????@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSZZZZZZZZZZZZYYYXXXVVVVVVVVVSSSSSSXXX```bbb^^^YYYUUUKKKEEEHHHJJJGGGFFFGGGFFFEEECCCAAA???======<<>>???;;;===>>>???>>><<<999777999999888888777777666666666666666777888:::<<<<<<999888777777666666666666777777888999;;;>>>AAABBBDDDEEEFFFHHHKKKMMMNNNOOOQQQQQQPPPPPPPPPRRRVVVYYYcccvvvkkkWWWSSSLLLKKKMMMPPP^^^cccXXXQQQKKKGGGIIILLLLLLMMMPPPNNNNNNZZZooo|||~~~wwwUUUAAA:::777555333222111222222222000...//////............//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............999CCCLLL___yyyxxxqqqqqqqqqnnnmmmooonnnkkkmmmssstttsssvvv{{{uuuuuuvvvxxx|||~~~~~~tttjjjaaa___aaadddkkkssswwwwwwwwwvvvuuuvvvyyy{{{}}}mmm^^^OOOIIIBBB@@@BBBEEEEEEDDDCCCCCCDDDEEEEEECCC???<<<;;;<<<=========<<<;;;:::<<<===>>>?????????>>>===>>>>>>>>>>>>=========<<>>===<<<<<<<<<======<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDGGGHHHLLLOOOSSSVVVXXXYYYUUUUUUWWW]]]ffflllnnnmmm```WWWPPPPPPPPPMMMKKKKKKEEEDDDCCCBBBAAA@@@??????>>>CCCHHHKKKMMMTTT___hhh|||~~~xxxvvvyyy{{{nnnYYYAAA333000111000...---///111111///000000000000000000000000////////////////////////........................---------...///000000000////////////////////////................................................................................................................................................------------------------......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------......---------,,,,,,,,,................................................------............---------------............///---------............///........................---------............///////////////////////////111000000000/////////...////////////000000000000333000///111000...///333<<>><<<<<<=========;;;999777888777777666555555444444555555555666777888999:::666666555444333333444444666666666666888999;;;======>>>???@@@BBBDDDEEEFFFGGGGGGGGGEEEDDDEEEGGGJJJXXXggg}}}ssscccUUUMMMKKKRRRfffuuuppp]]]RRRJJJIIILLLNNNPPPSSSQQQNNNUUUeeepppttt{{{}}}||||||zzz\\\FFF;;;666111333222111111222222000/////////............//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111666DDDUUUcccwwwuuupppppppppqqqrrrtttqqqqqqsssuuuuuuxxx}}}{{{}}}|||yyyvvvuuukkkfffdddhhhmmmqqqvvv{{{zzzwwwuuuvvvzzz~~~uuudddSSSFFFAAA@@@>>>???BBBGGGLLLPPPFFFEEECCCCCCCCCAAA>>><<<:::::::::999999888888888:::::::::::::::999999999:::;;;;;;;;;;;;:::999999===<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::<<<===???BBBEEEGGGHHHHHHOOOQQQVVV]]]fffpppyyy~~~vvvkkk^^^XXXSSSOOOMMMNNNIIIHHHGGGFFFDDDBBBAAA@@@======<<<;;;<<>>>>>???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;::::::999999888888777777666555555555555555444444555555666777555444444333333333333444666666555555666777888888888888999:::;;;<<<======>>>??????>>><<<===???AAANNNXXXkkk}}}iiiYYYQQQVVVlllnnn^^^NNNJJJLLLPPPTTTXXXWWWQQQQQQYYYaaafffqqq|||~~~}}}zzzrrrtttxxx{{{~~~fffPPPCCC999222333222111111222333111000000//////......//////000***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////000222555777CCCRRRdddtttyyyqqqqqqssswwwxxx|||xxxuuutttvvvxxx|||tttkkkfffeeeiiijjjooowww}}}wwwvvvvvvzzzvvvgggZZZOOOFFFAAA>>>@@@AAABBBDDDIIIPPPVVVGGGDDDAAA??????>>><<<;;;<<<;;;:::999888888888999;;;::::::999888999999999;;;<<<===>>>>>>===<<<<<>>>>>>>>======????????????>>>===<<<<<>>>>>>>>============<<<=========<<<<<<;;;:::DDDHHHLLLRRRZZZeeeqqqzzzyyykkk___VVVQQQNNNMMMNNNMMMKKKHHHEEEBBB@@@???EEEBBB>>>;;;<<<===???@@@HHHNNNXXXdddnnnssstttrrruuuwwwxxxxxx|||pppQQQ???888666444444111...///111000000000000000000000000////////////////////////........................---------....../////////////////////////////////---------.......................................................................................................................................------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------................................................///...---,,,,,,---...///---------............///---------............///........................---------............///////////////////////////000000000000////////////////////////000000000000......111444444333666<<>>???======<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;;;;::::::999999888777777666555555444444555555555666666555555555666666777777777777777777888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???BBBEEEKKKRRRccc{{{hhh^^^^^^qqq|||iiiSSSJJJLLLPPPVVV[[[```YYYTTTTTTVVVZZZdddooossszzz{{{|||ttthhhtttwwwppp\\\MMM@@@888333222111111222333222111000000////////////000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.../////////000444:::???RRR___ppp||||||tttssswww|||}}}}}}xxxuuuwww|||zzzlllbbb______kkkqqqzzz{{{vvvwww{{{zzzkkkXXXLLLGGGDDDBBBAAA@@@BBBCCCBBBAAACCCIIIOOODDDAAA===;;;;;;;;;;;;:::<<<;;;:::999999999999:::999999888888888999:::;;;===>>>@@@BBBCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@????????????<<<===>>>???@@@@@@@@@@@@===@@@CCCEEEIIIRRR^^^gggwwwuuupppiiibbbZZZRRRLLLNNNLLLIIIFFFCCCAAA@@@@@@BBB@@@============;;;999???BBBIIITTT```kkkqqqssssssuuuwww{{{hhhLLL:::555333555333///...111111111111111111111111111////////////////////////........................------------............////////////////////////---------.........//////........................................................................................................................------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------................................................///...---,,,,,,---...///---------............///---------............///........................---------............///////////////////////////////////////000000000000////////////000000000000......000333222333999BBBVVVbbbpppvvvuuusssuuuyyy}}}{{{wwwwwwpppuuuoooXXXHHHEEESSSrrr{{{}}}|||yyyvvvwwwvvvwwwyyy{{{}}}uuufff\\\VVVRRRMMMIIIFFFEEEBBB???=========>>>======<<<;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<;;;;;;;;;:::999999888888777777666666555555666666666666666666777888999999666666777888999::::::;;;============<<<<<<<<<<<<:::<<<===>>>???AAAEEEHHHOOOWWWhhhyyylllfffuuupppXXXLLLKKKOOOWWW]]]hhhbbb\\\VVVRRRRRRXXX```gggqqq|||}}}|||~~~ppplllvvv~~~zzzhhhWWWEEE888555333111111222333222222000000////////////000000*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.........000888BBBKKK```jjjvvv~~~yyyvvvyyy}}}xxxtttwww}}}~~~zzzqqqiiieeefffgggooovvvxxxyyy|||zzzuuubbbSSSEEEAAABBBBBB@@@@@@GGGHHHGGGCCC??????BBBEEE@@@===:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>???<<<>>>AAADDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFHHHHHHHHHGGGFFFEEEBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@??????===>>>??????@@@EEELLLRRRYYYaaaiiikkkjjjfff\\\SSSNNNKKKHHHDDDBBBBBBCCCDDD@@@??????@@@AAAAAA???======>>>@@@FFFOOO[[[gggnnnooorrrxxxyyy^^^CCC888111333444000///222111111111111111111111111////////////////////////........................------------------------////////////////////////,,,,,,------.../////////........................................................................................................................------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------,,,,,,,,,------------............................................................------.........---------............///---------............///........................---------............///////////////////////////////////////000000000000////////////000000000000111///000000000333>>>JJJ[[[ccclllnnnjjjjjjpppvvvzzzxxxyyy~~~|||yyyfffPPPDDDCCCNNNhhh~~~{{{yyyzzzyyyuuutttwwwyyyzzz|||~~~~~~}}}{{{zzzxxxpppddd[[[UUURRROOOLLLHHHHHHFFFCCC???<<<<<<===============<<<<<<;;;;;;;;;:::999999999;;;<<<===::::::999999888777777777888888777777666777777777666666666666777999::::::666777888::::::;;;;;;;;;========================:::;;;<<<===???DDDJJJNNNYYYcccsssppptttttt^^^QQQLLLNNNWWW___kkkhhhbbbYYYQQQNNNPPPTTT]]]hhhttt{{{}}}~~~|||mmmiii{{{{{{zzzdddKKK888777555222111222222222111111000000//////000000111)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000555@@@PPP\\\iiinnntttxxxvvvssstttvvvyyyyyyyyy{{{|||}}}wwwqqquuu}}}~~~{{{rrrnnniiifffhhhlllppprrrtttzzz~~~|||~~~xxxkkk```YYYKKKBBB===@@@CCCCCCDDDFFFNNNLLLIIIDDD@@@>>>>>>>>><<<:::888888:::<<<======<<<===>>>@@@@@@@@@@@@???>>>???BBBFFFHHHJJJKKKKKKFFFHHHLLLPPPSSSUUUUUUTTTVVVWWWYYY[[[\\\]]]]]]]]]ZZZ[[[\\\\\\[[[YYYWWWUUURRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDBBB???===<<<@@@@@@@@@@@@@@@AAADDDFFFDDDMMMUUUYYY^^^dddeeebbbZZZUUUOOOIIIFFFEEEGGGIIIKKKKKKJJJHHHFFFEEEEEEEEE===<<<;;;:::>>>HHHVVVaaagggkkkttt~~~www\\\HHH888555444///...222111111111111111111111111////////////////////////........................------------------------////////////////////////,,,,,,------...//////000........................................................................................................................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......................................................------............---------------............///---------............///........................---------............///////////////////////////.../////////000000000111////////////000000000000222000000111333;;;LLL\\\gggkkkllliiicccdddkkkrrr~~~zzzvvvuuuiiiWWWFFFAAACCCKKK^^^rrrxxxvvvvvvwwwuuurrrssswwwxxxyyy{{{|||{{{xxxtttqqqnnniiiccc[[[UUUQQQOOONNNKKKKKKJJJFFFAAA>>>===>>>===>>>>>>>>>======<<<<<<::::::::::::;;;<<<===>>>:::::::::999888888777777777777777666777777888888888888888999:::<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<==================<<<>>>@@@DDDIIIRRR\\\bbbjjjrrr{{{xxxvvvdddWWWOOOOOOWWWaaajjjiiidddYYYOOOJJJKKKMMMTTT[[[eeennnuuu|||wwwjjjmmmzzz{{{ZZZ@@@999666333111111111111000111111000000000000111111))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///111333:::III\\\jjjlllnnnpppooojjjeeefffjjjrrrzzzxxxyyyyyy}}}{{{tttooosss|||}}}xxx```]]][[[___gggoootttvvvxxx|||}}}|||yyyiiiWWWIIIBBB@@@;;;:::???BBBDDDJJJRRRNNNKKKFFFAAA===;;;999888:::888777888;;;>>>?????????@@@CCCEEEFFFFFFEEEDDDGGGIIINNNRRRVVVXXXYYYYYYYYY\\\aaafffiiikkkkkkkkkmmmnnnqqqsssuuuvvvvvvvvvqqqrrrrrrqqqooollliiigggfffeeeccc```]]][[[YYYWWWKKKKKKKKKKKKJJJIIIGGGGGGBBBBBBAAAAAABBBBBBBBBBBB???CCCCCCBBBJJJ[[[iiinnniiicccZZZQQQJJJHHHIIIKKKYYYXXXTTTNNNHHHEEEEEEFFFAAA@@@<<<777777>>>MMMXXX[[[aaaiiirrrzzzvvv[[[AAA888555///---000111111111111111111111111////////////////////////........................------------------------////////////////////////,,,,,,------...///000000........................................................................................................................------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........................................................,,,---...//////...---,,,---------.........//////---------.........//////........................---------.........//////////////////////////////.../////////000000111111////////////000000000000222000111444999FFF\\\pppyyyyyyuuummmeeedddkkksssqqqooottt~~~wwwsss[[[JJJ===>>>BBBIIIWWWhhhuuussssssuuussspppsssxxxuuuwwwyyyyyywwwsssnnnkkkgggeeebbb\\\UUUPPPNNNNNNMMMNNNNNNJJJDDD@@@@@@AAA>>>>>>>>>???>>>======<<<999:::;;;<<<======>>>>>>===<<<<<<;;;;;;::::::999666666666666666777888888;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBAAA@@@>>>==================>>>>>>>>>@@@BBBFFFMMMWWWdddrrrzzzyyy|||wwwhhh[[[QQQOOOWWWbbbhhhhhhcccWWWLLLHHHIIIKKKLLLQQQYYYbbblllwwwvvvkkkuuukkkMMM:::777333111111111000000111111000000000000111111...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222---+++---...++++++------...111666>>>LLL^^^mmmlllmmmmmmjjjgggeeegggiiiqqq{{{}}}vvvuuuwww}}}|||xxxtttwww|||wwwmmm^^^\\\\\\aaajjjrrrxxxyyyuuuxxx|||{{{```FFF===@@@===??????@@@EEENNNRRRQQQNNNIIICCC???>>>===:::888888888888999;;;<<<>>>???GGGGGGDDDCCCGGGMMMNNNKKKSSSVVV[[[___ccchhhmmmpppoooooopppuuu|||}}}yyyuuussssssooohhhaaaXXXXXXWWWVVVTTTQQQNNNMMMJJJHHHEEECCCAAAAAABBBBBBFFFBBB???AAADDDIIISSS\\\hhhhhhddd]]]TTTNNNMMMNNN^^^___^^^WWWNNNHHHIIIKKKJJJEEE@@@===777666@@@MMMRRR^^^fffgggjjjvvvrrrSSS;;;444666666111000//////111333444333111000000000000000000000000////////////////////////---------............///............////////////////////////////////////................................................---------............///000000///...------,,,,,,.................................------,,,,,,,,,+++,,,---.........---,,,------------------------------------------------------------------------........................------------------------------------------------.........------,,,,,,,,,------------------------............////////////............................................................//////////////////000000000000//////000000000000111111111111222333555666:::KKKmmm}}}tttkkkgggnnnxxx~~~qqqkkkhhhzzzwwwrrrfff]]]JJJDDD??????CCCMMM^^^nnnyyywwwuuurrrqqqqqqrrrssszzzzzzzzzyyyvvvppphhhccccccccccccbbb]]]RRRHHHCCCOOOOOONNNJJJEEE@@@>>>===???AAAAAA???<<<;;;>>>AAA===?????????BBBGGGFFFBBBAAA??????@@@===888888;;;999888666666777999::::::<<>>>>>@@@EEEIIIJJJMMMQQQQQQOOOFFFBBB===;;;;;;;;;:::888;;;;;;<<<===???BBBDDDEEEGGGJJJLLLLLLQQQYYY]]]]]]bbbeeekkkppptttxxx}}}zzznnnnnnllliiiddd```\\\YYYWWWTTTOOOKKKHHHEEECCCBBBFFFBBBAAACCCDDDEEEJJJPPPVVVXXX\\\^^^^^^ZZZTTTPPPVVVYYY^^^___[[[TTTMMMIIIIIIDDDAAABBBAAA<<<;;;>>>KKKUUU]]]^^^bbbmmmxxx}}}|||aaaEEE666333222///111000000111222222111000000000000000000000000000////////////////////////---------............///............////////////////////////////////////................................................---------............///000//////...------,,,,,,..............................---------,,,,,,,,,+++,,,---.........------........................------------------------------------------------........................------------------------------------------------......---------,,,,,,,,,------------------------............////////////............................................................//////////////////000000000000//////000000000000111111111111000111333888BBBXXXzzz~~~qqqjjjppp{{{{{{xxxrrriiihhhjjjzzzqqqaaaUUUIIIDDDAAAFFFNNNXXXgggssswwwuuusssqqqppppppqqqqqqxxxxxxxxxwwwuuuooohhhbbbbbbaaaccceee```UUUIIICCCGGGIIIKKKJJJHHHEEEAAA@@@BBBCCCCCC@@@======@@@CCCBBBDDDEEEGGGLLLQQQOOOIIIEEEAAA???@@@>>>999888:::999888666777999<<>>===>>>??????>>><<<===@@@CCCHHHQQQ]]]ffflllqqqvvv{{{ttttttsssqqqooorrryyy}}}}}}zzzvvvlll^^^RRRSSS]]]hhhoooqqqooofff^^^XXXSSSMMMKKKJJJLLLRRRWWW```ooo|||wwwqqqyyynnnHHH>>>555333333111000111111000000000////////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,***+++...///------000222222777DDDUUUdddkkklllvvvyyyzzzuuulllfffgggkkkssssssttttttrrrooojjjgggqqqzzzzzznnnddd\\\WWWYYY^^^fffmmmsssxxx{{{~~~xxxyyy{{{}}}~~~vvvkkk___VVVNNNFFFBBBBBBIIIRRRYYYYYYVVVSSSOOOJJJ???<<<999777999:::;;;;;;======???AAADDDGGGJJJKKKKKKSSSXXXZZZ___gggnnnqqqyyy}}}}}}vvvqqqnnngggccc^^^XXXSSSNNNIIIFFFFFFCCCBBBDDDCCC@@@AAACCCGGGHHHMMMVVV^^^```]]]XXXSSSUUUZZZ```ccc```ZZZTTTPPPIIIDDDFFFGGGBBB;;;777AAAHHHNNNQQQWWWbbblllqqqtttXXXBBB777333111222111000000111111000...000000000000000000000000////////////////////////---------............///............////////////////////////////////////................................................---------............////////////...------,,,,,,------------------------...------------,,,,,,,,,+++,,,------......------........................------------------------------------------------........................------------------------------------------------...------------,,,,,,,,,---------------------------............/////////............................................................//////////////////000000000000//////000000000000111111111111111000333===MMMeeeuuunnnuuuwwwssswww{{{|||zzzjjjdddhhhppp~~~qqq___QQQIIIDDDFFFPPP]]]hhhrrryyyvvvuuusssrrrqqqqqqqqqrrrvvvuuuuuutttrrrmmmgggbbbaaa```dddiiigggYYYIIIAAAAAADDDIIILLLLLLIIIEEEAAAIIIIIIGGGCCC??????CCCGGGKKKNNNQQQUUU\\\aaa^^^VVVMMMFFFAAAAAA@@@<<<888888::::::999:::===AAAEEEGGGGGGIIILLLPPPTTTUUUUUUSSSVVVQQQKKKGGGFFFEEEBBB@@@BBBBBBAAA@@@@@@CCCIIIMMM[[[```gggkkkmmmnnnpppsssmmmllljjjfffcccdddiiimmmpppvvv~~~yyywwwzzzwwwvvvpppbbbVVVUUUaaammmtttxxxyyyuuuooohhh\\\PPPOOOLLLJJJLLLOOOUUUbbbnnnwwwwww~~~yyyQQQEEE999555333111000111111111000000000/////////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,//////---...222555===HHHVVVdddnnnnnniiixxxwwwpppnnnqqqvvvvvvtttqqqmmmiiifffdddqqqwww{{{wwwlllaaaYYYUUUccchhhooosssuuuwww{{{~~~~~~|||{{{zzzxxxuuurrriii[[[NNNHHHHHHIIIKKKOOOZZZccciiidddZZZQQQJJJEEE===;;;999888:::<<>>BBBIIIOOOQQQNNNHHHCCCQQQQQQMMMGGGBBB@@@DDDHHHRRRVVV[[[aaaiiioookkkcccUUUKKKCCCBBBBBB>>>999888<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJNNNUUU\\\]]]ZZZVVVTTTQQQNNNNNNPPPPPPMMMIIIGGGGGGHHHJJJNNNUUU\\\aaajjjjjjjjjhhhfffeeegggiiikkkkkkiiiddd```^^^aaaeeelllllloooqqqooolllpppvvvwwwyyyvvvkkk^^^\\\hhhuuuzzz~~~~~~wwwjjj\\\YYYSSSNNNLLLLLLOOOYYYccc{{{{{{yyywwwzzzyyy}}}uuuZZZKKK;;;444333222111222111111111000000000//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---...000///---000555===NNN```jjjooopppmmmgggsss|||xxxuuuttttttvvvvvvrrrmmmiiijjjkkkuuurrrpppoookkkfffaaa^^^nnnqqqtttuuuvvvyyy~~~}}}yyytttoooiiieeeZZZPPPGGGFFFJJJOOOXXX```jjjpppooodddVVVLLLEEE@@@===<<<;;;:::;;;???DDDGGGNNNPPPSSSXXX]]]cccgggjjjnnnzzzzzznnnfff]]]VVVPPPPPPNNNJJJHHHIIICCCBBB@@@???AAAHHHQQQYYYbbb```]]]XXXWWW\\\gggpppooolllfff[[[PPPIIICCCAAA:::::::::<<>>CCCIIINNNUUUWWW[[[aaahhhoootttwwwyyy~~~tttkkkbbbXXXUUUQQQLLLHHHHHHBBBDDDEEECCC@@@@@@EEEJJJ\\\___aaa^^^YYYXXX^^^dddnnnwwwzzzrrrbbbRRRGGG??????<<<:::999===KKKcccxxxzzzzzz|||mmmOOO666444111//////111222222222000000000000000000000000////////////////////////---------............///............////////////////////////////////////................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...///++++++++++++++++++++++++------------------------................................................------------------------------------------------,,,,,,,,,------------...------------------------,,,------------.....................................................................//////////////////000000000000//////000000000000111111111111...222@@@UUUgggsss|||{{{vvvssstttwww|||wwwqqqqqqmmmxxxzzz|||wwwtttmmmbbbYYYVVV[[[jjjwww{{{zzzxxxvvvuuuuuuuuuuuuttttttssssssqqqooonnnnnnllljjjgggeee]]]```qqqvvveeeQQQHHHAAAEEELLLUUU\\\]]]XXXSSSUUUTTTPPPIIIBBB>>>@@@CCCGGGOOOVVVZZZ^^^eeehhhhhh```VVVLLLHHHDDD???======EEEKKKPPPQQQMMMHHHEEEDDDGGGKKKSSS[[[______[[[XXXWWWYYY]]]aaaaaa```^^^]]]]]]```gggooowww{{{{{{zzzqqqkkkbbbZZZWWWXXX\\\___hhhjjjjjjiiifffeeehhhkkkfffbbb___```cccgggqqqzzz|||~~~vvvjjjgggoooxxx}}}|||mmmeee[[[UUUPPPMMMPPPUUUfffsssttteee\\\qqqzzzxxxooommmxxx|||nnnYYYAAA555333222222333222222111111111000000000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......000///111999CCC]]]rrr}}}tttqqqoookkkjjjmmmrrrwwwzzzzzzxxxvvvrrrsssssstttttttttttttttoooddd\\\```iiipppuuuzzz|||zzzzzz}}}yyyrrrjjjddd___ZZZRRRLLLHHHFFFIIISSS\\\aaaeeeiiidddbbbZZZOOOGGGEEEBBB???>>>???@@@AAADDDJJJSSSYYY]]]```eeekkkssszzzyyymmmfff___VVVNNNKKKGGGGGGGGGEEEDDDBBBBBBBBBMMMRRRYYY]]]]]][[[ZZZYYYcccrrr}}}pppbbbSSSHHHDDDAAA>>>:::888@@@XXXppp}}}|||{{{}}}~~~}}}cccLLL888555222111111111111000000000000000000000000000////////////////////////---------............///............////////////////////////////////////................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.....................................................................//////////////////000000000000//////000000000000111111111111222777FFFYYYiiiqqqxxx}}}uuuooolllrrr{{{zzzpppqqqnnn{{{zzzrrreee^^^]]]bbbnnnxxxzzzyyyyyyuuuvvvvvvvvvuuuuuutttttttttrrrpppnnnnnnnnnllljjjbbbXXX[[[oooxxxkkkYYYRRRMMMNNNRRRYYY___```[[[VVVLLLMMMJJJEEE???<<<===@@@>>>HHHPPPQQQRRRXXXaaafffaaaYYYPPPKKKEEE???>>>AAAKKKOOOSSSQQQLLLGGGFFFGGGKKKQQQYYY^^^___]]]YYYWWW[[[```dddeeeccccccfffiiilllqqqxxxwwwpppgggbbb[[[UUUSSSUUUXXXZZZbbbeeehhhiiiiiijjjnnnqqqjjjggggggkkkooossszzz{{{qqqmmmqqqwwwzzzvvvmmmccc]]]WWWRRRQQQTTT]]]jjj{{{zzziii___dddzzz~~~{{{xxxsssmmmjjjuuu{{{cccHHH888444222222222222222222111111111000000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,---///000333>>>JJJjjj{{{|||sssrrrrrrnnnlllkkklllpppvvvyyyyyyxxxyyyuuurrrsssvvvvvvqqqmmmiii___XXX^^^gggoooxxx~~~}}}jjjddd\\\WWWTTTPPPIIIDDDGGGDDDIIIVVVcccgggfffdddYYYVVVNNNFFFCCCDDDCCC@@@@@@BBBDDDFFFJJJRRR\\\ccciiilllqqqxxxuuuhhh\\\VVVOOOJJJEEECCCEEEFFFFFFDDD@@@EEEMMMWWW^^^```]]]ZZZYYYiiiyyy|||vvvnnnaaaVVVGGGEEEBBB<<<444777NNNfffyyy{{{~~~~~~|||{{{yyy~~~~~~vvvddd<<<999555222111000///...000000000000000000000000////////////////////////---------.........//////............/////////000////////////////////////................................................---------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,---...///------------------------------------------------////////////////////////........................------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------................................................................../////////000//////000000000000//////000000000000111111111111999>>>LLL\\\iiioootttzzzpppiiigggqqqtttvvvtttwwwhhhaaa```eeepppyyyzzzzzz{{{wwwxxxxxxxxxxxxwwwwwwvvvuuussspppooooooooommmlll```TTTWWWmmmzzzooo___YYYZZZXXXXXX\\\___^^^XXXRRREEEFFFEEEBBB===;;;<<<>>>;;;FFFNNNLLLKKKRRR^^^fffbbb[[[SSSLLLDDD>>>???DDDOOORRRSSSPPPJJJGGGHHHKKKPPPWWW^^^bbb___[[[XXXWWW]]]bbbffffffcccfffmmmtttxxx|||~~~oooccc]]]YYYTTTQQQQQQSSSUUUVVV^^^bbbgggjjjkkkmmmrrrvvvrrrqqqsssyyy|||}}}wwwsssuuuxxxxxx|||sssiiiccc]]]VVVTTTVVVWWWeeevvvrrrggg\\\ddd}}}zzzvvvrrrqqqmmmxxxjjjMMM;;;555333111111222222222111111111111000------------------------------------------------------------------------,,,000222...,,,555JJJ[[[sssxxx|||{{{vvvrrrrrrtttpppooommmmmmpppuuuzzz}}}~~~yyyuuuxxxzzzpppccccccdddcccbbbgggsss|||~~~}}}zzzlllfff```WWWNNNHHHGGGHHHJJJHHHLLLRRRXXX\\\[[[VVVRRRRRRKKKGGGFFFDDDAAA@@@CCCFFFIIINNNSSSYYY```ggglllrrryyytttjjj___SSSJJJIIIIIIDDDAAABBBDDDAAA@@@FFFPPPZZZ```bbbZZZ]]]aaajjjuuuzzzrrrfff^^^QQQHHHEEE???999???JJJjjjsss|||}}}zzz{{{~~~}}}}}}{{{}}}yyyXXXEEE555222222///...333000000000000000000000000........................//////.........---------//////////////////////////////............////////////.........---------////////////////////////................................................------------------------.........------,,,,,,,,,------------------------...........................---,,,,,,,,,,,,---...,,,,,,,,,---------...............................................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///---------............///............//////////////////000000000000//////000111111000000222444333333KKKeeeqqqvvvyyyvvvoooiiifffjjjvvv}}}{{{hhhgggkkkooorrrssstttvvvxxxxxxwwwxxxzzz{{{yyytttooorrrsssuuuvvvuuutttsssrrrlllSSSVVVrrrzzzmmm___dddfffgggeee^^^VVVNNNJJJ@@@???===;;;:::999888888<<>>>>>>>><<<999888777888<<>>AAAKKKUUUbbbaaa\\\VVVWWWaaakkkpppkkkeee```]]]QQQBBB:::<<<;;;LLLbbbrrryyy~~~~~~tttaaaGGG555222666333,,,000000000000000000000000.......................................---------//////////////////////////////............//////...............---------........................................................................------------------------...------------,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........................................................------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,---...//////000000//////......---.........---------............///............//////////////////000000000000/////////000111222111111333555BBB___nnnmmmsss}}}|||{{{|||qqqlllnnnpppqqqrrrtttwwwyyy|||}}}~~~{{{vvvqqqnnnppptttzzz}}}}}}|||{{{{{{vvvcccggg{{{jjj___]]]XXXRRRKKKDDD???<<<;;;===???===:::777777999===GGGRRRZZZdddrrr}}}xxxmmmfffdddeeepppwwwvvvjjjeeeiiiggg___RRRSSSSSSTTTVVVWWWXXXYYYXXX\\\```eeejjjooouuuyyy{{{uuummmfffaaa]]]YYYWWWWWWTTTQQQOOOOOONNNLLLKKKKKKMMMMMMKKKHHHHHHJJJNNNXXXcccqqq{{{~~~{{{xxxvvvlllnnnnnnmmmkkknnntttyyy{{{|||~~~zzzuuupppmmmkkkccc\\\XXX```rrr|||fffbbb||||||}}}jjjEEE777777222222222111000000000000111------------------------------------------------------------............+++---333===LLL]]]kkksssppppppqqqtttxxx{{{|||{{{zzzxxxuuurrrqqqrrrtttuuu}}}{{{jjj```bbbgggllluuuzzzxxxtttwww}}}yyytttqqqoooWWWNNNDDDDDDNNNYYYaaaccc\\\XXXRRRMMMIIIEEEAAA>>>???>>>AAAGGGLLLNNNTTTZZZbbbffflllsssyyyzzzyyyxxxzzz~~~{{{iii^^^VVVQQQNNNHHHJJJJJJEEE???>>>EEEMMM]]]aaa```YYYTTTXXX___cccdddaaa```___VVVHHH@@@???888BBBSSScccpppzzzzzznnnUUU;;;333888777000000000000000000000000000................................................//////////////////////////////............//////................................................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------,,,------......------,,,------------------------,,,,,,---...///000111222111000///...............---------............///............//////////////////000000000000////////////111333222111444999JJJgggfffhhhsss}}}rrrllloooppppppqqqqqqsssvvvyyy~~~|||vvvqqqoooqqqvvv|||lllkkkjjjYYYUUUNNNHHHCCC???<<<:::888<<<@@@@@@<<<999999;;;@@@LLLZZZeeeooozzz{{{xxxyyy{{{ooodddddd^^^QQQIIIKKKMMMQQQSSSVVVWWWXXXWWW[[[bbbgggjjjlllmmmnnnpppkkkddd^^^[[[ZZZYYYXXXVVVUUUSSSQQQPPPNNNJJJHHHGGGHHHGGGEEEBBBAAACCCEEEFFFMMMXXX```ccccccbbbaaaZZZ]]]___```bbbfffnnntttxxxzzz~~~}}}wwwqqqmmmkkklllbbbXXXZZZiiizzzlllcccuuu|||ttttttJJJ777555111333222111111000000111111---------------------------------------------------------....../////////222555???NNN___mmmuuuxxxtttrrrpppqqqvvv{{{~~~zzzxxxuuuqqqpppooopppqqqyyy}}}~~~tttfff^^^eeennnrrrxxxyyysssooottt}}}~~~~~~~~~{{{sssllliiiOOOGGGAAAEEERRRaaaiiilllaaa[[[SSSLLLFFFCCC@@@>>>AAAAAAGGGNNNSSSVVV]]]eeerrruuuzzzuuukkkaaa___dddlllqqqrrr|||xxxlll```WWWOOOMMMJJJGGGDDDCCCCCCCCCMMMXXXaaaaaa]]]ZZZXXXUUUZZZZZZ[[[ZZZSSSJJJDDDCCC<<<<<<@@@KKK\\\mmmzzz~~~yyyfffJJJ888555555111111111111111111111111111////////////////////////---.....................//////////////////////////////............//////---.............................................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------,,,------......------,,,------------------------,,,,,,---...///000111222111000///...............---------............///............//////////////////000000000000//////000...000333222111777@@@TTTkkk~~~bbbffftttwwwjjjjjjppppppqqqqqqppprrruuuwww|||}}}vvvrrrqqqrrrwww~~~wwwnnnzzzjjjTTTNNNFFF@@@======<<<;;;777<<>>>>>GGGSSSbbbmmmvvv||||||yyyyyyvvvqqqllljjjlllppptttxxx~~~xxxeeeYYYVVVOOOCCCBBBEEEIIINNNRRRUUUVVVVVVWWW\\\ccchhhhhhfffdddcccbbb```]]][[[[[[[[[ZZZXXXWWWUUUTTTSSSQQQNNNIIIEEE>>>>>>===<<<::::::<<<======@@@EEEIIILLLMMMOOOPPPNNNQQQTTTVVVXXX\\\ccciiiuuuzzz}}}|||~~~xxxtttsssuuulllaaa]]]bbbooo}}}vvvkkktttppp{{{yyyPPP:::777222333222222111111111111111---------------------------------------------------------...//////000000333;;;JJJ\\\mmmwwwxxxwwwxxxvvvtttsssuuuyyy~~~xxxvvvssspppnnnnnnnnnnnnsssrrrpppmmmfffccciiirrrwwwzzzxxxrrrpppwwwuuuuuuzzzpppccc___RRRMMMJJJMMMWWWbbbiiilllccc\\\SSSKKKFFFCCCAAA@@@@@@CCCKKKUUU[[[```iiirrr~~~}}}~~~~~~}}}xxxiiiVVVLLLLLLSSSZZZ]]]iiiqqq{{{rrrdddYYYSSSLLLIIIHHHGGGBBB>>>>>>KKKYYYaaadddbbbZZZQQQUUUWWWXXXVVVPPPJJJEEECCCCCC===888===MMM```qqqzzzwww^^^DDD666111000111111111111111111111111////////////////////////---------...............//////////////////////////////............//////---------...............------------------------................................................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......................................................,,,,,,,,,------------...,,,------......------,,,------------------------,,,,,,---...//////000000//////......---.........---------............///............//////////////////000000000000//////111...///333333222<<>>===<<<999===BBBHHHJJJIIIFFFCCCMMMYYYgggqqqvvvwwwqqqiiiZZZUUUOOOJJJHHHKKKPPPSSS[[[^^^\\\TTTMMMIIIDDD@@@>>>BBBGGGMMMQQQTTTUUUUUUXXX]]]bbbeeeddd```]]][[[WWWWWWXXXYYY[[[[[[XXXVVVWWWUUUTTTRRRPPPLLLGGGCCC:::999888777888999::::::<<<<<<<<<===???BBBDDDFFFFFFIIILLLNNNOOORRRYYY^^^qqqyyy}}}{{{}}}}}}}}}vvvlllccc```gggtttwwwyyy~~~ooorrr~~~XXXCCC===555333333222111111111111222---------------------------------------------------------...///000000000333???TTTjjjyyy~~~{{{vvvuuuvvvwwwuuussstttxxx|||vvvuuurrrpppooonnnnnnnnnmmmfffdddhhhkkkkkklllooovvvyyyyyyuuuvvv|||wwwuuuzzzxxxfff^^^```dddaaa^^^]]]___bbbdddddd^^^XXXPPPJJJGGGFFFFFFEEEDDDIIIRRR]]]dddjjjttt~~~}}}}}}||||||tttqqqqqqqqqtttlll```SSSKKKIIILLLOOOVVV___lllxxxwwwhhh___SSSLLLJJJHHHEEEBBB===CCCLLLUUU___ddd___VVVSSSVVVXXXVVVRRRMMMHHHEEEFFFBBB===;;;BBBQQQbbbnnnuuu}}}qqqXXX???333222111111111111111111111111////////////////////////---------.........////////////////////////////////////............//////---------.........//////------------------------................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------.........///------------------...///---------............///............//////////////////000000000000//////222...///333333333@@@QQQ^^^kkkvvvyyy|||zzzqqqoootttwwwzzzlllhhhrrrnnnpppqqqqqqpppooopppqqqlllvvvyyyrrrrrruuuwwwzzz}}}~~~xxxiiidddrrryyypppfff]]]PPPHHHEEECCCAAA???;;;===CCCKKKRRRRRRMMMGGGNNNYYYeeelllooolllaaaVVVNNNJJJDDD@@@???AAADDDFFFFFFEEEFFFIIIFFF@@@???BBB===AAAGGGMMMRRRTTTTTTSSSWWW[[[```bbb```\\\YYYXXXUUUUUUWWWYYY[[[[[[XXXVVVVVVTTTRRRPPPMMMIIIDDD@@@:::999888777888999::::::;;;999999999;;;===???@@@AAADDDGGGHHHIIIKKKQQQVVVeeerrr|||rrrhhhbbbdddmmmuuu}}}|||zzzoookkk|||aaaLLLBBB666444333222222111111222222---------------------------------------------------------...///000000111666FFF___vvv{{{ooossswwwvvvqqqoooqqquuuuuutttrrrpppooooooooooooiii```]]]fffpppppplllkkkqqquuuxxxyyy|||zzzzzzzzzmmm\\\]]]iiivvvtttpppkkkgggccc```___VVVQQQLLLHHHHHHJJJLLLMMMLLLQQQ[[[eeelllqqq{{{{{{zzz~~~~~~~~~{{{yyyvvviiiccccccccchhhkkklllcccUUUIIIFFFFFFFFFOOO]]]iiirrrxxx{{{|||sssiii\\\QQQKKKIIIIIIHHHDDDCCCCCCIIIWWWbbbaaaZZZPPPUUUYYYYYYUUUQQQLLLHHHCCCCCC@@@:::777???PPP^^^jjjrrr|||}}}gggJJJ888666111111111111111111111111000000000000000000000000---------.........////////////////////////////////////............//////---------.........//////------------------------................................................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///---------.........//////............/////////000//////000000000000//////333......333333444CCCVVV[[[gggoooqqqtttxxxtttlllsssxxxvvv|||vvviiigggsssmmmoooqqqqqqpppooonnnooofffqqq{{{}}}vvvpppqqquuuyyy{{{}}}}}}nnn```nnn~~~~~~uuukkk]]]RRRMMMJJJEEEBBB===>>>CCCNNNWWWXXXRRRJJJJJJTTT```fffgggbbbUUUIII@@@===:::888888:::;;;;;;CCC===@@@GGGFFF<<<;;;BBB===AAAGGGNNNRRRSSSSSSRRRVVVYYY]]]___]]][[[XXXWWWXXXXXXYYYZZZ\\\\\\YYYWWWUUUSSSPPPMMMJJJFFFAAA>>>999777555555666777777666888777777888:::<<<<<<<<<>>>AAADDDEEEFFFHHHMMMRRRYYYjjj}}}sssjjjdddeeeiiinnn}}}~~~{{{wwwooohhhyyyfffQQQDDD555444333222222111111222222.........------,,,,,,,,,........................////////////......///222===SSSooovvvrrrrrruuuuuuqqqoooppprrrrrrsssvvvxxxwwwsssppp___YYYZZZeeennnpppppprrrnnnsssyyy~~~~~~}}}|||hhhWWWSSSWWWZZZ}}}zzzmmm]]]OOOMMMJJJFFFFFFIIIOOOTTTWWWYYY[[[eeerrrzzz~~~|||zzz|||~~~|||{{{{{{{{{{{{|||~~~|||{{{sss^^^UUUVVV^^^ppp|||nnn___RRRHHHDDDEEEKKKUUU___iiittt|||tttaaaTTTOOOKKKGGGLLLFFFAAADDDLLLUUUbbbmmm^^^YYYVVVZZZ```aaaZZZRRRNNNFFFBBBCCC???999>>>IIIZZZiiivvv{{{|||www```GGG999333555444111000000111000555444333222111///......//////////////////////////////////////////////////////............//////////////////////////////........................................................................------------------------------............------------------------------------------------------------------------------------------------------................................................------------------------------------------------................................................,,,,,,,,,---------......---------............///............////////////000000111111111111000000444111111222222999LLL```^^^ffffffhhhsssssskkkkkk{{{}}}rrr{{{mmmjjjlllnnnnnnnnnnnnnnnooopppqqqrrrppprrrtttsssqqqpppoooppptttuuuwww{{{}}}rrrooo~~~uuufffZZZRRRNNNBBB>>>BBBKKKYYYjjjgggPPPRRRVVV___eeeaaaSSSGGGBBB;;;999777555555777:::;;;::::::;;;???CCCDDDAAA===DDDFFFJJJNNNQQQSSSSSSRRRXXXXXXYYYYYYXXXWWWWWWVVVVVVXXXZZZ\\\[[[YYYVVVTTTPPPMMMJJJGGGEEECCC@@@>>>888888777666666777888999999999888777777888999:::999;;;>>>@@@AAACCCEEEGGGTTT]]]nnn|||rrriiiddddddeeessszzzzzziiittt|||]]]CCC888333222111222444555444333......---------,,,,,,,,,........................///---...000///---222;;;EEE[[[ttttttpppoooqqqrrrooonnnoooooooooqqqwww}}}{{{ssskkk]]]ZZZ^^^iiirrrsssrrrrrrqqqxxx~~~xxxuuuuuu~~~qqq]]]OOOLLLOOOQQQtttyyymmm```SSSKKKIIIGGGHHHMMMTTTZZZ^^^eeehhhqqq}}}~~~}}}}}}}}}{{{zzzxxxxxxyyyzzzzzzyyywwwvvvzzzzzz{{{}}}~~~~~~|||zzzzzz{{{|||mmmaaa]]]```mmm{{{~~~mmm^^^NNNIIIFFFKKKXXXfffpppuuu~~~sssbbbYYYQQQKKKJJJGGGEEEEEEFFFKKKWWWcccggg```ZZZXXX]]]aaacccbbb\\\QQQGGGCCCAAA>>>===>>>KKKZZZmmmzzz~~~oooVVVDDD555444333111000000000///444333222222111000////////////////////////////////////////////////////////////............//////////////////////////////........................................................................------------------------------............------------------------------------------------------------------------------------------------------................................................------------------------------------------------................................................,,,,,,,,,---------......---------............///............////////////000000111111111111000000//////111333555>>>SSSgggbbbjjjjjjiiipppnnniiimmmssszzzmmmkkknnnpppoooooopppqqqqqqqqqrrrrrroooqqqssssssqqqooooooooorrrsssvvvyyyyyy{{{|||kkk^^^IIICCCDDDKKKXXXjjjiiiTTTTTTTTTVVVXXXSSSHHH???======<<<:::888777888999:::::::::<<<@@@DDDGGGFFFDDDHHHIIIKKKMMMOOOQQQRRRSSSWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[YYYVVVQQQOOOKKKIIIFFFCCCBBB@@@===;;;777777666666777888999:::;;;:::999888777888888999999;;;>>>???@@@AAACCCEEEKKKRRRaaapppzzzxxxqqqkkkeeecccjjjyyyvvvzzzrrrwwwlllOOO>>>555444222222444444333111...------------,,,,,,,,,........................000+++,,,222///,,,666GGGTTTggg{{{rrrnnnnnnqqqrrrpppnnnooollllllpppyyy|||pppeee___```eeeooouuuuuussssssyyyvvvqqqpppwwwqqqcccQQQFFFEEEIIIJJJgggvvv|||sssjjj^^^SSSHHHHHHIIILLLRRRZZZbbbgggqqquuu~~~|||zzzzzzzzz{{{{{{zzzxxxvvvtttrrrsssuuuuuurrrooouuuvvvxxxyyyzzzzzzzzzyyyvvvqqqpppuuuyyyvvvpppllleeegggmmm{{{xxxiii\\\MMMKKKVVVfffooorrryyyxxxjjj]]]SSSKKKJJJIIIHHHCCCCCCKKKVVVjjjfff___YYYWWW]]]hhhqqqjjj___NNNCCCBBBDDD???777===HHH___xxxhhhQQQ999666333222222111111000222222111111111000000000//////////////////////////////////////////////////////............//////////////////////////////........................................................................------------------------------............------------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000111111111111000000---///222444777CCC[[[qqqqqqzzzxxxtttuuunnnkkksssvvvwwwllllllppprrrpppqqqrrrttttttsssqqqpppnnnppprrrrrrpppooooooooommmoootttxxxvvvssswww~~~lllTTTJJJGGGKKKVVViiilll\\\WWWQQQLLLIIICCC<<<999:::<<<;;;;;;:::999999::::::===<<<===@@@DDDHHHJJJJJJMMMLLLJJJJJJKKKNNNQQQSSSVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYUUUPPPKKKHHHGGGEEEBBBAAA@@@>>>;;;888555555555666777999;;;======<<<;;;999888888777888999;;;>>>?????????AAABBBDDDHHHRRR^^^fffmmmwww{{{sssiiiaaa```oootttooosss}}}{{{]]]DDD888666444333333333111000------------------------........................111***,,,222000,,,;;;RRRfffrrr~~~{{{yyywwwuuupppnnnoootttvvvrrrooooookkkmmmrrrxxx{{{vvvllldddhhhkkkppptttuuuttttttvvv~~~zzzqqqlllqqqiiiZZZIIIBBBEEEKKKLLL___jjjsssqqqjjjbbbXXXPPPIIIKKKNNNRRRXXX```hhhnnnvvv|||}}}|||{{{{{{{{{{{{yyyvvvssstttooolllmmmpppqqqmmmiiimmmpppsssuuuwwwyyyzzz|||vvvmmmeeeeeelllrrrttttttmmmgggbbbiiizzzxxxcccWWWYYYdddlllnnnpppsss}}}kkk]]]PPPMMMKKKJJJFFFCCCFFFMMM^^^dddggg```VVVVVVdddrrrrrrjjjWWWFFFCCCHHHCCC888:::===RRRsss~~~tttZZZ???888222222444444333333000000000000111111111111//////////////////////////////////////////////////////............//////////////////////////////........................................................................------------------------------............------------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000111111111111000000000222333444999JJJfff|||~~~qqqlllwww|||vvvkkklllppppppoooqqqsssuuutttrrrooommmmmmoooqqqqqqpppnnnnnnnnnhhhlllrrrwwwuuunnnmmmppptttzzzyyy^^^PPPJJJLLLUUUhhhnnnbbbVVVMMMDDD???;;;777888<<<999999999::::::;;;;;;;;;>>>>>>>>>@@@DDDIIIMMMOOOQQQNNNIIIFFFGGGKKKPPPSSSWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVQQQKKKEEEBBBDDDCCCAAAAAA@@@>>>;;;888444444444666888;;;>>>??????>>>===;;;999888777666999<<<>>>??????>>>???@@@BBBCCCIIIQQQXXX```lllwwwyyynnnddd^^^fffyyyvvvkkkiii|||iiiGGG999777444333333333222000------------------------........................111,,,---222111333EEE\\\qqqwww||||||{{{{{{vvvqqqnnnmmmpppvvvxxxsssnnnmmmmmmrrrwwwwwwrrrllliiihhhtttxxx{{{xxxsssrrruuuxxx}}}tttkkknnngggYYYKKKFFFKKKRRRTTT___eeejjjgggaaaZZZTTTNNNMMMPPPUUUYYY^^^eeemmmsssxxx~~~zzzyyyyyyxxxwwwtttoookkkooojjjeeedddgggiiifffbbbeeeiiinnnrrruuuyyy}}}{{{rrrllllllmmmnnnlllnnnhhhbbbbbbiiiwww~~~kkkbbbdddhhhhhhhhhdddooo{{{iiiYYYRRRLLLKKKJJJGGGFFFFFFLLL]]]llljjj\\\UUU]]]hhhuuuqqqcccPPPGGGHHHDDD<<<===777EEEhhh}}}~~~{{{dddGGG;;;111111333333222333///000000000000111111111//////////////////////////////////////////////////////............//////////////////////////////........................................................................------------------------------............------------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000111111111111000000000111111222<<>>???BBBEEEIIINNNSSSVVVRRRNNNIIIEEEEEEIIIOOOSSSXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTPPPKKKFFFAAA???@@@??????@@@@@@>>>:::666222333444666999<<>>===;;;888777666:::===???@@@@@@??????@@@BBBAAADDDJJJPPPWWWdddppp|||}}}|||ssslllcccaaannn{{{llldddzzz{{{rrrKKK999666333222333333333333,,,,,,,,,------------...........................000//////222666@@@TTTffftttwwwxxxyyy}}}zzzqqqoooqqqvvvwwwsssooonnnqqqwwwzzzvvvmmmiiikkkppp}}}}}}tttrrrwww{{{zzzqqqmmmllldddXXXRRRUUUYYY[[[bbbcccbbb___ZZZVVVTTTSSSSSSXXX^^^bbbffflllsssyyy~~~~~~}}}zzzzzzyyyyyywwwrrrkkkgggccc___ZZZYYYZZZZZZYYYXXXZZZ___fffkkkooottt{{{yyynnneeefffdddccccccdddjjjyyyxxxrrroookkkkkkfffiii{{{|||iii]]]RRROOONNNJJJFFFDDDCCCTTTgggllleee]]][[[^^^qqqrrrmmmaaaUUULLLFFFBBB???666<<>>===;;;;;;===>>>???<<<888444222333444666999===@@@BBBAAAAAA@@@>>><<<:::777666;;;>>>AAACCCBBBAAAAAAAAA@@@???AAAFFFKKKRRR^^^jjjuuuwwwzzz~~~~~~yyyuuujjjbbbfffxxxqqqbbbqqqyyywwwyyyRRR999777333222333444444333,,,,,,,,,---------..............................---111222222<<>>999555333333444666999===@@@BBBAAAAAA@@@???===;;;888777<<>>===@@@EEEIIIOOOZZZeeepppssswww|||~~~}}}ooofffbbbmmm{{{{{{fffeee|||xxxvvvzzzXXX<<<999555222222222222222,,,,,,,,,------.................................***222444333@@@\\\qqqxxxtttvvvuuupppqqq{{{~~~xxxwwwwwwwww{{{yyyyyyyyyxxxuuuuuuwwwyyy}}}zzzvvvzzz}}}ssswww{{{{{{xxxrrrooommmwwwwwwnnngggcccZZZTTTNNNKKKLLLOOOWWW]]]\\\bbbjjjpppsssxxx}}}{{{wwwrrrjjj___TTTLLLIIIGGGDDD@@@<<<<<<>>>AAA@@@FFFMMMQQQUUUZZZbbbiiiooo{{{wwwmmmooorrrrrrssswwwuuuuuuooorrrlll___]]]mmm~~~|||}}}}}}ssseeeWWWLLLJJJLLLGGGBBBDDDSSSgggmmmcccUUUWWW]]]nnn~~~|||hhhWWWRRRFFFAAA===CCCXXXrrr~~~~~~{{{{{{___DDD<<<999333000222111000000000//////////////////////////////////////////////////////////////////............//////////////////////////////........................................................................---------------------------..................---------------------------------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000111111111111000000333444555<<>>999666777999;;;;;;<<>><<<999888===@@@DDDFFFGGGFFFFFFFFF======@@@FFFJJJOOOZZZdddmmmpppuuu{{{~~~ppphhhbbbfffssslll```uuuyyyvvvxxxyyyZZZ???;;;666333111111000000//////.........---------///......---------......///111333777FFF___vvvzzzxxxwwwwwwuuuuuu}}}xxxtttxxx|||zzzuuusssuuuyyy{{{|||}}}}}}xxxtttqqqrrruuuxxxtttllliiijjjxxxttthhh```VVVPPPKKKIIIIIIMMMVVV```cccggglllpppuuu||||||yyywwwqqqeeeTTTHHHEEEEEEBBB>>>:::999:::<<<>>>;;;>>>BBBCCCFFFMMMYYYaaakkkmmmwww{{{|||{{{wwwvvvzzzuuupppnnniii^^^VVVXXXeeerrr{{{vvvtttvvv{{{~~~pppcccWWWMMMGGGHHHGGGBBBCCCUUUjjjkkk```UUUWWWdddxxxxxxcccTTTHHHEEE@@@???EEETTTiiizzzqqqRRR@@@888111000333000000000000//////////////////////////////////////////////////////////////////.........---------////////////////////////////////////////////////////////////.......................................---///444444///---...------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000------------------------............///////////////000000000000000////////////777AAASSSttt}}}{{{}}}yyyiiiggg{{{|||wwwqqqjjjjjjnnnsssuuuuuusssqqqpppmmmiiinnnmmmmmmnnnpppqqqooonnnnnnhhhaaa\\\WWWQQQLLLKKKFFFGGGJJJNNNOOONNNMMMOOO^^^wwwuuusssoooeee]]]\\\OOOJJJEEEEEEMMMTTTSSSOOOQQQQQQRRRSSSWWW^^^ffflllwwwzzzyyyrrriiiccc```^^^TTTVVVWWWWWWVVVUUUUUUUUUWWWXXXZZZYYYUUUOOOHHHCCCAAA===;;;:::777444777<<<===???BBBDDDDDD@@@<<<999666333111333888===@@@@@@@@@AAACCCBBB???<<<:::999777;;;AAAFFFHHHGGGDDDBBBCCC@@@???BBBFFFKKKUUU___eeetttyyyxxx}}}}}}|||pppbbbbbbmmm|||rrr\\\iiixxxsssuuuwww\\\FFF<<<444444444222222666//////.........---------///......------.........///111444;;;LLLcccttt{{{vvvvvvwwwyyywwwwww}}}{{{ssssssyyy}}}|||xxxtttpppooorrrvvvxxxyyyyyy|||zzztttqqqrrrrrrtttsssmmmfffggglllzzztttiii```UUUPPPLLLLLLMMMPPPXXXaaahhhkkkppptttxxx~~~xxxppphhh[[[KKK@@@======<<<;;;999888888888888888;;;===>>>???DDDMMMTTT^^^fffttt~~~yyyrrrxxx}}}vvviiiffffffccc\\\TTTSSSYYY___kkkjjjhhhfffgggmmmvvv}}}~~~{{{mmm___TTTLLLHHHGGGDDDCCCMMM[[[dddddd[[[YYY^^^mmm{{{zzziiiWWWOOOHHHAAA<<<;;;EEE]]]sss{{{bbbLLL<<<444222333111000000000//////////////////////////////////////////////////////////////////.........---------////////////////////////////////////////////////////////////.......................................---///333333///---...------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000------------------------............//////////////////000000000000//////222000999HHHYYYqqqzzz|||xxxzzz{{{~~~iiifffxxx~~~xxxtttoookkklllqqqsssvvvwwwuuussspppnnnllloooooooooqqqssstttsssrrrmmmjjjfffccc___ZZZZZZ\\\]]]XXXSSSSSSTTTTTTSSSRRRZZZooo~~~{{{vvvlllcccbbb^^^WWWOOOKKKNNNPPPOOOKKKNNNNNNNNNNNNQQQWWW^^^cccjjjnnnqqqmmmfff```]]]]]]ZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWTTTOOOIIIBBB???>>>;;;::::::888555666;;;===???BBBDDDDDDAAA===:::555333222444999===??????AAACCCDDDCCC???<<<::::::999<<>>TTTcccpppzzzyyyuuuvvvyyy}}}~~~}}}{{{iiiiiizzzyyyssspppnnnlllooottttttwwwzzzyyyuuupppnnnnnnqqqqqqqqqtttwwwyyyyyyyyyrrrpppppppppmmmlllsss|||uuuggg^^^\\\]]][[[XXXWWWffftttllljjjooofffZZZQQQMMMKKKIIIGGGIIIIIIHHHGGGHHHLLLRRRVVVYYY___fffgggccc______```dddbbb___\\\ZZZYYYZZZZZZXXXVVVRRRMMMGGGAAA<<<999:::888999;;;999555666:::<<<>>>AAACCCCCCAAA>>><<<555444444555999<<<>>>>>>BBBCCCDDDCCC@@@===;;;;;;:::<<<@@@DDDGGGHHHGGGGGGEEEBBB@@@BBBDDDGGGOOOWWWaaaqqqwwwxxx~~~}}}wwwllldddaaahhhyyy~~~bbb[[[___wwwyyyjjjwww{{{fff[[[KKK999333444444333333.......................................//////000111777AAARRRhhhyyyzzztttppppppssswwwyyyyyy}}}xxxtttuuuuuusssccceeeiiinnnrrrttttttsssrrrxxx|||yyywwwvvvtttooofff\\\XXXcccppp~~~zzzssskkkddd[[[ZZZ[[[___aaabbbhhhooouuuyyy~~~~~~|||||||||{{{yyywwwuuuuuujjj]]]OOOHHHCCC===999888555666777888888777666555777888999999777888:::<<<>>>EEEOOOYYYcccppp~~~vvvsssuuutttnnnhhh```^^^ZZZWWWVVVUUUSSSPPPJJJJJJKKKMMMOOOOOONNNMMMTTT___hhhggg```___hhhrrrlllooosssvvv|||vvveee[[[SSSKKKIIIJJJEEEBBBPPPdddgggeee\\\VVVaaassssssgggRRRHHHEEEGGGAAA777===MMMqqqzzzhhhJJJ999444333111111111000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////.......................................,,,---111111---,,,...------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///....................................//////////////////000111111111000000444000CCCbbbooottt{{{~~~uuuyyyzzzzzzyyy~~~vvvjjjooo~~~vvvpppnnnmmmmmmpppuuuuuuxxx||||||wwwooolllnnnrrrqqqrrrvvvzzz~~~{{{zzz{{{~~~|||qqqfffdddaaa^^^ZZZbbb{{{uuutttyyylll]]]RRRJJJEEEDDDEEEEEEEEECCCAAA@@@BBBGGGJJJNNNTTT]]]ccccccaaaffflllpppkkkddd^^^[[[ZZZZZZZZZVVVRRRLLLEEE???;;;999888888777999<<<:::666666999;;;<<>>===666666666777999<<<===>>>@@@AAABBBAAA???=========:::<<>>666333111111111111000000000000////////////////////////////////////////////////---.....................////////////////////////////////////////////////////////////.......................................,,,,,,000000,,,,,,...------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..........................................//////////////////000111111111111111222000JJJnnn{{{}}}~~~~~~zzzyyy~~~}}}qqqhhhqqq~~~uuuooonnnnnnnnnpppsssssstttyyy}}}xxxoookkkmmmqqqqqqrrrvvv|||wwwoookkkhhheeeeee~~~yyyhhhVVVLLLFFFAAABBBEEEDDDCCCAAA>>><<<===@@@CCCJJJPPPZZZbbbcccdddlllxxxxxxqqqggg___[[[ZZZXXXXXXRRRMMMFFF@@@;;;::::::;;;999999;;;===<<<777666999999:::<<<>>>??????>>>>>>999999999999999;;;===???>>>@@@AAA@@@>>>===>>>???:::<<<>>>AAACCCEEEFFFGGGHHHEEEDDDDDDDDDCCCGGGMMMYYYjjjrrrttt{{{|||{{{zzzqqqeeedddrrrppp[[[VVVsssuuuxxxwwwbbbHHH666444777777333---------...........................///000111111///@@@WWWjjjwww~~~|||vvvrrrnnnmmmppprrrsssxxx}}}}}}~~~|||{{{|||zzznnnbbbSSS\\\gggqqquuutttrrrpppsssxxx}}}}}}{{{{{{xxxmmmhhhhhhjjjqqqwwwssssssooohhheeefffgggeeeaaaaaadddjjjlllmmmqqqwww|||~~~~~~}}}}}}}}}yyyrrrjjjcccZZZRRRMMMMMMCCC;;;999999777888:::999999999::::::::::::::::::999999888888888888999???;;;888;;;CCCIIIKKKKKKOOOTTTXXXWWWWWWYYY[[[[[[SSSOOOMMMMMMLLLIIIIIILLLKKKJJJIIILLLQQQXXX]]]```jjjvvv~~~}}}}}}kkk^^^dddwwwzzznnnbbbSSSJJJKKKJJJBBBBBBIIIYYYdddggg]]]XXX___jjjooobbbTTTHHHDDDCCC@@@======RRRbbbttt~~~ttt^^^FFF999666222222111111111000000000////////////////////////////////////////////////---------...............////////////////////////////////////////////////////////////.......................................+++,,,//////,,,+++...------------------------------------------------,,,,,,,,,------------......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................//////////////////000111222222222222111555SSSwww}}}|||}}}~~~|||lllgggqqq{{{sssmmmnnnoooooooooqqqmmmkkkpppyyyzzzqqqlllnnnpppppprrrwww~~~}}}wwwssslll~~~vvvaaaLLLDDDBBB@@@AAAFFFCCCBBB@@@===;;;;;;===@@@IIIMMMXXXbbbbbb```iiiwwwyyyqqqfff^^^[[[YYYWWWVVVOOOJJJDDD===:::;;;>>>@@@>>>===>>>@@@===777666999888999:::<<<>>>??????@@@======<<<:::999;;;???BBBAAABBBBBBAAA>>>===>>>???;;;===???BBBDDDEEEFFFFFFIIIFFFEEEFFFDDDBBBEEEKKKWWWiiiqqqttt{{{|||zzz}}}zzztttkkkfffnnnyyyttt```XXXooo}}}yyypppSSS<<<444666555222---------.........//////............///000111222555LLLfffvvv{{{}}}|||zzzqqqmmmlllppprrrqqqsssvvvtttwwwxxxwwwuuurrriii___YYY```jjjrrrvvvwwwwwwxxx{{{~~~|||yyyyyyssseeefffmmmrrrsssrrriiifff___WWWWWW]]]aaabbbddddddgggmmmoooooosssyyy|||~~~~~~|||{{{zzzqqqiii]]]SSSLLLGGGCCC@@@@@@<<<999::::::888999===???@@@BBBCCCCCCAAA???>>>@@@>>>;;;:::::::::::::::<<<::::::???GGGMMMOOONNNOOOVVVZZZZZZ[[[]]]\\\XXXQQQLLLJJJKKKKKKIIILLLRRRRRRUUUZZZ```gggmmmsssvvvqqq]]]\\\mmm~~~|||lll^^^QQQMMMKKKGGGDDDEEELLLXXXdddddd\\\ZZZbbblllmmmgggZZZMMMHHHHHHDDD===BBBSSSjjjzzz{{{zzzlllQQQ>>>;;;222222222111111111000000////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////.......................................++++++......++++++...------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------....................................//////////////////000111222222222222111;;;[[[|||||||||tttiiijjjrrrvvvoookkkmmmpppoooooooooccc```eeettt{{{uuupppqqqppppppsssxxxqqqyyywww]]]EEE???@@@???AAAEEEBBBAAA@@@===;;;;;;===???EEEKKKWWWbbb___WWW\\\hhhtttlllbbb\\\ZZZZZZXXXVVVOOOJJJDDD>>><<<===@@@CCCDDDBBBBBBBBB>>>888666999999:::;;;===>>>@@@BBBCCCAAA@@@>>>;;;999;;;@@@EEEGGGGGGFFFCCC???=========>>>@@@BBBEEEFFFGGGFFFEEEJJJGGGGGGGGGFFFCCCEEEJJJXXXjjjrrruuu|||}}}zzz~~~}}}zzzxxxqqqjjjjjjnnnyyy~~~kkk\\\iii|||dddFFF888777666222---------.........//////............///000222222<<>>BBBDDDIIIFFFDDDCCC>>>888777999;;;;;;<<<>>>@@@BBBDDDEEECCCBBB???;;;999;;;AAAGGGMMMMMMJJJFFF@@@===;;;<<<@@@BBBEEEHHHIIIHHHGGGEEEJJJHHHGGGHHHFFFCCCEEEIIIZZZllltttvvv~~~~~~{{{~~~~~~~~~|||{{{wwwnnniiihhhooo|||uuu```cccrrrPPP>>>:::999555////////////////////////------///111000...333:::FFFhhh~~~|||uuuuuulllkkkkkkooorrrqqqlllfffppppppssstttlll```]]]bbbfffoooyyyzzzwwwzzzzzztttxxxqqqppphhh^^^bbbmmmkkk```]]][[[UUUMMMMMMVVV```eeehhhkkkmmmoooqqquuu{{{~~~~~~||||||{{{uuujjjaaaQQQEEE<<<<<<===999777888666999<<>>>>>@@@AAAAAA@@@DDDOOO^^^hhhkkkjjjjjjjjjiiigggddd```[[[YYYNNNNNNNNNOOOSSS[[[eeekkk{{{{{{nnnfffeeefffeeecccbbbnnntttkkkbbbgggttt}}}~~~}}}~~~qqq___YYYRRRHHHDDDHHHEEEFFFSSSfffhhh]]]ZZZaaappp{{{{{{kkk^^^XXXNNN???BBB;;;DDDeee|||~~~}}}zzziiiRRRBBB===555000000111...---...000000000000000000000000//////............////////////////////////////////////////////////////////////......---------,,,////////////////////////........................---------............///------------------------.........------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////---------............///------......///000000000111222333333222111222444333BBBkkkwww}}}~~~yyyjjjfffpppzzz~~~tttpppkkkiiikkknnnnnnmmm]]]TTTVVVggguuuuuuqqqqqqlllooorrrwww{{{hhhdddwww~~~~~~xxxooohhhcccdddmmmxxxuuu]]]FFF???>>>===BBBKKKAAABBBAAA>>>;;;;;;???BBBDDDLLLXXX___ZZZPPPLLLMMMccc```]]]\\\^^^^^^[[[YYYYYYVVVQQQJJJDDDBBBDDDFFFFFFBBBAAABBB???888444444;;;FFFJJJDDDCCCIIIKKKGGGGGGEEEAAA===<<>>>>>999777777;;;===AAADDDEEEEEEEEEEEEEEEGGGKKKOOOQQQPPPLLLHHHKKKHHHCCC???======???@@@BBBAAAEEEPPP___kkkppppppmmmkkkiiieee```ZZZVVVTTTMMMNNNPPPTTT[[[fffrrrzzzzzzrrreeeYYYSSSRRRTTTUUUWWWfffpppkkkeeejjjxxx~~~~~~|||iii```XXXMMMIIILLLFFFDDDMMM___iiieee^^^\\\jjjvvv{{{ooo```VVVNNNGGG???888???[[[|||{{{|||lllVVVFFF???777111111222///...///000000000000000000000000//////............///////////////////////////////////////////////////////////////.........------////////////////////////........................---------............///------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---......///---------............///------......///000000000000222333333222111222444777FFFjjjuuu~~~rrrfffgggrrrzzz{{{sssnnniiihhhjjjmmmnnnnnn```WWWWWWfffrrrrrroooooolllooorrrxxx|||kkkcccfffuuuzzzqqqlllooommmggg```[[[XXXYYYcccnnnmmmXXXDDD>>>===<<>>AAADDDLLLZZZbbb]]]QQQJJJJJJ^^^]]]\\\\\\\\\]]]^^^^^^___]]]YYYSSSKKKEEE???<<>>>>>@@@===888777:::CCCLLLPPPKKKLLLSSSTTTPPPEEEDDDAAA>>>???GGGSSS\\\ddd___PPPHHHIIICCC???HHHOOO\\\[[[QQQNNNKKKIIINNNWWWPPPJJJIIIHHHFFFGGGJJJgggpppzzz~~~~~~~~~~~~~~~}}}{{{vvvppplllmmmtttvvv```hhhiiiGGG888777444////////////////////////------///111//////666???YYYsss{{{vvvmmmdddeeekkkmmmppprrrqqqppppppppppppooopppnnnhhhdddhhhooo|||}}}wwwuuuqqqlll```aaaeeeiiifff]]]WWWVVVWWWXXXVVVPPPPPPWWW^^^aaammmoooqqqsssvvvyyy~~~}}}|||}}}~~~}}}yyysssiii]]]RRRKKKEEEBBBBBBDDDBBB===;;;;;;BBBDDDHHHJJJJJJHHHEEEBBBEEEFFFGGGJJJLLLLLLJJJHHHGGGDDDAAA===;;;;;;<<<===AAA@@@CCCMMM\\\iiippprrrmmmjjjeee___ZZZUUURRRPPPOOORRRXXX___hhhtttzzzwwwmmm___QQQJJJJJJLLLOOO```nnnoookkkooozzzrrrfff\\\OOOIIIIIIGGGDDDGGGUUUeeekkkcccYYYbbbnnnxxxuuufffWWWQQQPPP@@@;;;;;;MMMnnn}}}zzzrrr^^^MMMBBB:::333333333111///000000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////......////////////////////////........................---------............///------------------------...------------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------.........---------............///------......///000000000000111333333222111333444888HHHfffnnnzzz~~~wwwfff```iiiuuuyyyvvvqqqlllgggeeehhhlllnnnnnneee]]]\\\fffoooooommmnnnlllooorrrxxx~~~mmm```dddkkkqqqlll```VVVRRRUUUQQQMMMLLLKKKMMMWWWbbbcccRRRCCC?????????CCCIIIGGGFFFCCC@@@===<<<>>>@@@EEEMMM[[[ccc^^^RRRIIIHHHXXXZZZ[[[ZZZYYY[[[```dddnnnmmmiiicccYYYMMMDDD>>>???===>>>>>>;;;777999???OOOWWWZZZVVVVVV[[[\\\XXXHHHGGGDDDAAABBBKKKWWWaaafffcccUUUJJJIIIDDDHHHVVVbbbmmmiii\\\UUUNNNLLLSSS]]]VVVOOOLLLJJJHHHKKKPPPkkkttt{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||xxxssspppkkkpppzzzeeeaaayyyzzz}}}rrrMMM777555333////////////////////////------///000///111<<>>===>>>FFFTTT```hhhkkkhhheee___ZZZVVVTTTTTTTTTXXX]]]dddlllsss{{{}}}jjjZZZRRRRRRVVVeeetttxxxtttrrrwww}}}|||}}}~~~ooobbbTTTKKKIIIHHHEEECCCJJJ[[[iiiggg]]][[[dddqqqyyyppp```VVVUUUFFFBBB<<>>===;;;;;;::::::::::::;;;;;;@@@>>>>>>CCCMMMWWW___bbb___]]]YYYWWWWWWYYY\\\^^^ccciiipppuuuwwwwwwwwwwwwwwwxxxzzz{{{{{{||||||nnnhhhjjjrrrzzz}}}wwwqqqnnnppptttxxx}}}}}}nnn```TTTNNNJJJHHHDDDDDDOOO^^^fffeeeYYY]]]iiiwwwzzznnn```WWWMMMGGG>>><<>>>>>;;;;;;<<<===>>>GGGPPPRRRKKKDDDBBBCCCDDDGGGJJJGGGEEEBBBAAAAAACCCDDDEEEKKKMMMRRRVVVSSSKKKGGGHHHPPPTTTXXXUUUOOONNNUUU\\\vvvyyybbbTTTOOOEEECCCBBBAAA???===@@@GGGgggqqquuujjjYYYQQQSSSXXXUUUSSSOOOIIIGGGKKKTTT[[[YYY___\\\VVVTTTPPPXXXkkkxxxuuuiiiZZZXXXdddlllggg```YYYRRRNNNTTT]]]rrrwwwyyyzzz}}}~~~zzz{{{||||||||||||{{{zzz||||||}}}~~~}}}|||zzzyyyqqqpppsss{{{{{{pppwww~~~tttzzzQQQ777666::://///////////////////////////////000111;;;PPPdddvvv{{{qqqbbbWWW[[[[[[eeeqqqxxxwwwuuussssssxxxwwwqqqiiijjjzzz}}}vvvvvv{{{}}}}}}~~~}}}wwwpppmmmYYYJJJKKKNNNJJJKKKPPPOOOUUU\\\___dddlllrrrrrrwwwwwwxxx{{{{{{{{{|||wwwqqqhhh___ZZZXXXYYYZZZ]]]^^^\\\XXXVVVVVVUUUQQQRRRNNNKKKKKKNNNQQQQQQPPPNNNJJJDDD@@@>>><<<:::999888999:::<<<===>>>??????EEECCCCCCFFFLLLTTTZZZ]]]ZZZXXXWWWWWWZZZ___dddhhhllloootttuuurrrmmmiiifffnnnrrrxxx{{{|||~~~|||yyyvvvqqqiiieeeeeekkkqqqyyy}}}~~~~~~}}}}}}xxxiii[[[QQQNNNKKKGGGDDDFFFPPP___kkk[[[\\\bbbppp|||{{{lll]]]QQQKKKAAA===IIIfffyyy~~~yyypppPPPFFF<<<888444000...///000000000000000000000000//////............//////////////////////////////////////////////////////......////////////000000////////////////////////........................---------............///------------------------,,,,,,,,,------------...------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------------............///------......///000000000///000222222222222444666===VVVaaammmpppqqq{{{sssyyyzzz|||vvvhhhRRR]]]rrrxxxrrrmmmhhhgggfffhhhiiigggbbb]]]___bbbhhhnnnqqqrrrrrrrrroooppppppsss~~~|||wwwoookkkpppzzz}}}tttaaaLLL>>>;;;===>>>:::888888999999;;;CCCLLLNNNJJJEEECCCDDDEEEGGGHHHGGGEEEBBBAAACCCEEEGGGGGGKKKJJJKKKMMMJJJEEEEEEHHHKKKPPPSSSPPPJJJHHHKKKPPPjjjqqq___WWWMMMHHHFFFGGGGGGEEEGGGKKKdddnnnrrrgggTTTIIIKKKRRRRRRQQQOOOKKKIIILLLTTTZZZ\\\dddccc^^^ZZZSSSVVVggguuusssbbb```nnnwwwsssmmmdddYYYTTTZZZddduuuxxxxxxxxx{{{|||zzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}uuurrrrrryyytttwwwuuuzzz~~~UUU999777<<>>;;;:::::::::999888:::===@@@BBBDDDEEEFFFIIIHHHGGGIIINNNSSSXXX[[[ZZZYYYYYYZZZ^^^ccciiimmmnnnoooooolllgggbbb___]]]ccckkktttzzz|||llldddbbb___^^^```eeellluuuyyyzzzyyyzzz{{{zzz|||||||||~~~rrraaaUUUQQQKKKHHHGGGDDDGGGWWWjjj_________fffwwwxxxgggYYYQQQGGGBBBEEEWWWwwwzzzvvvzzzWWWLLLAAA;;;777111//////000000000000000000000000//////............//////////////////////////////////////////////////////------........./////////////////////////////////........................---------............///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///------......///000000000...000222222222222444666FFFbbbjjjvvvxxxuuuwwwzzz|||zzzuuugggTTTaaatttvvvpppnnneeefffiiillllllfff\\\SSSQQQYYYdddlllppprrrqqqpppqqqqqqpppqqqzzz~~~zzzuuuuuuxxx}}}~~~tttnnnpppvvv{{{wwwgggTTTFFF???<<<;;;<<<:::777777888999;;;DDDNNNPPPNNNJJJGGGGGGIIIKKKKKKJJJGGGCCCBBBDDDFFFGGGFFFHHHEEEEEEFFFEEEAAAAAAEEEFFFIIILLLKKKFFFCCCDDDFFFSSSeee{{{uuuiiibbb[[[SSSMMMMMMNNNKKKHHHGGGUUUZZZ]]]WWWLLLCCCDDDIIINNNOOONNNKKKJJJLLLRRRXXX]]]dddbbb]]]ZZZPPPQQQ___lll~~~{{{iiigggwww~~~yyypppbbb[[[```kkkxxxyyyxxxvvvzzz{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||~~~wwwsssqqqxxxxxxtttwwwxxx[[[<<<777:::////////////////////////111000//////333DDDaaazzzzzzmmmfff]]]]]]jjjkkknnnrrrtttuuutttttttttnnntttuuurrrvvv{{{uuuttt||||||{{{zzzwwwssslllccc[[[VVVVVVYYY\\\bbbgggkkkjjjkkkoooqqqpppzzzyyyyyy}}}~~~~~~~~~~~~~~~sssnnnhhhgggiiikkkhhheee[[[^^^______ccceee]]]RRRKKKIIIGGGIIIMMMNNNKKKGGG===;;;888777999:::;;;;;;999;;;???CCCFFFIIIJJJJJJJJJIIIIIIKKKOOOSSSWWWZZZ\\\\\\[[[]]]```fffkkknnnmmmllliiiddd___[[[[[[[[[XXXaaammmvvvzzz~~~|||aaaUUUUUUXXX\\\```aaaiiirrrwwwvvvttttttvvvxxx{{{|||{{{{{{|||jjj\\\TTTKKKHHHJJJFFFCCCRRRgggbbbccc___```qqqooobbbXXXNNNGGGCCCLLLlllzzzqqq|||\\\PPPEEE>>>999333000000000000000000000000000000//////............//////////////////////////////////////////////////////,,,---------......//////////////////////////////........................---------.........//////------------------------,,,,,,,,,------.........------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------.........//////------......///000000000...000222222222333444666WWWuuuzzz{{{~~~}}}xxxuuu|||gggWWWeeevvvuuuooonnndddfffjjjnnnmmmeeeXXXNNNFFFRRR```iiinnnpppooonnnrrrqqqooopppxxx~~~|||zzzvvvsssvvv}}}tttooouuuzzzxxxooo]]]LLLGGGFFF@@@;;;;;;;;;999888:::;;;>>>GGGRRRUUUTTTPPPLLLKKKNNNOOOOOOMMMIIIDDDCCCDDDFFFFFFEEEDDDBBBBBBDDDCCC??????BBBBBBEEEHHHGGGDDDAAA@@@AAA;;;EEETTTaaajjjlllkkkiiiiii^^^UUUSSSRRRKKKDDD@@@EEEFFFGGGHHHDDD@@@???AAANNNOOOOOOLLLJJJJJJOOOSSSZZZ```]]]YYYVVVMMMMMMZZZeeeyyynnnlll}}}wwwhhh___dddooozzzzzzxxxvvvyyy{{{zzz{{{}}}~~~~~~}}}{{{zzzxxxxxxyyyzzz|||~~~wwwrrrqqqxxx~~~qqq}}}wwwvvv```>>>666777////////////////////////...000000000;;;RRRjjjxxx}}}pppXXXYYY[[[___pppqqqwwwxxxtttsssvvvwwwtttssslllnnn{{{|||yyyxxx|||}}}{{{uuuvvv{{{{{{qqqeee___aaafffiiijjjkkkppptttrrrmmmkkknnnsssuuuzzz~~~~~~}}}~~~}}}rrrfffgggqqqwwwtttmmm]]]YYYXXX^^^fffggg^^^TTTMMMJJJIIIKKKJJJGGGBBB@@@;;;<<<;;;:::999:::<<<>>>===@@@CCCGGGKKKLLLMMMMMMNNNOOOPPPOOONNNRRRYYY___dddfffggghhhiiijjjmmmpppmmmhhhaaa[[[YYYXXXXXXWWWUUU[[[hhhvvv}}}||||||}}}{{{zzz}}}wwwbbb]]]bbbeeebbbeeeiiinnnooommmlllmmmooorrrtttvvvxxxzzz}}}nnnbbbYYYRRRJJJGGGFFFGGGKKKRRRkkkkkkddd^^^jjj}}}yyyhhh___VVVMMMCCCDDD\\\xxxzzzqqqttt~~~}}}xxxnnnVVVEEECCC===000---555000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000///333//////555444333<<>>>>>===<<<;;;???>>>======>>>>>><<<;;;===>>>AAAIIIUUUaaajjjooonnniiiaaaYYYRRRKKKDDD@@@<<<>>>BBBEEEEEECCC@@@===DDDOOOVVVQQQGGGCCCFFFHHHNNNQQQRRRPPPJJJHHHIIILLL^^^lll{{{zzzrrrmmmmmm|||vvvjjjfffmmmvvvvvvwwwyyy{{{}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{xxxzzzzzzyyy}}}{{{zzzvvvsssvvvkkkmmm|||rrrjjjAAA///888///////////////////////////111111111===TTTjjjwww}}}kkkTTTVVVZZZaaarrrvvvzzz{{{xxxxxxyyywwwqqqmmmhhhmmmzzz|||zzz~~~|||zzzzzzxxxzzzxxxpppqqqwww{{{tttllliiilllqqqttttttrrruuuvvvrrrmmmkkkoootttvvvzzz~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~{{{|||rrriiihhhooorrrnnnhhh[[[XXXYYY```iiijjjaaaXXXLLLJJJHHHHHHHHHDDD???<<<======<<<;;;;;;;;;===>>>@@@BBBEEEHHHKKKLLLLLLLLLMMMNNNPPPPPPQQQUUU\\\ccchhhiiikkkjjjiiiiiijjjllljjjeee___ZZZXXXWWWWWWVVVUUU[[[hhhvvv|||zzzxxxxxxsssqqqrrruuutttrrrvvv{{{yyyoooiiibbb\\\\\\```eeefffeeedddfffhhhoooqqqtttwwwyyy|||vvvhhh]]]UUUMMMIIIGGGEEEHHHMMMhhhkkkggg```fffvvv~~~|||hhhaaa[[[RRREEE@@@OOOfffwwwsssvvvyyyqqqYYYGGGEEE@@@333...444000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000000333000///666555555@@@ooo~~~}}}}}}}}}rrrrrrXXXXXXnnnwwwsssmmmggghhhcccllluuurrrlllcccSSSJJJOOO\\\iiiooonnnlllnnnoooqqqsssuuuwwwzzz~~~}}}|||{{{{{{~~~uuunnnlllfff]]]RRRIIICCCAAAAAA===>>>AAADDDFFFKKKZZZiiiyyypppfffaaabbbcccbbbaaaYYYOOOGGGFFFHHHFFFDDDDDDCCCAAA>>>=========;;;:::===<<<;;;;;;;;;<<<=========;;;;;;AAAMMM[[[gggnnnlllggg___WWWOOOGGG@@@<<<;;;>>>BBBEEEDDDBBB???>>>FFFOOOTTTNNNFFFCCCDDDEEEHHHKKKMMMKKKGGGEEEGGGIIIQQQ\\\kkksssssspppooooooxxxzzzxxxqqqiiigggnnnuuuuuuvvvxxx{{{}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzzyyyxxx{{{~~~yyy{{{wwwtttuuu}}}nnnmmmvvvkkkDDD222;;;////////////////////////111111111444AAAXXXlllvvv{{{xxxbbbOOOQQQYYYdddsssxxxzzz||||||}}}|||uuummmhhhgggnnn{{{zzzuuuvvv{{{yyyzzzvvvyyy}}}~~~wwwooooootttyyyvvvssstttyyy}}}~~~yyyzzzyyytttnnnmmmqqquuuxxxzzz}}}~~~}}}||||||||||||{{{zzz|||~~~~~~~~~|||}}}yyynnnqqqlllggggggiiijjjfffbbbVVVUUUVVV^^^fffhhhccc\\\OOOLLLJJJHHHHHHEEE???999>>>>>>======>>>>>>???@@@EEEFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQSSSXXX___fffjjjlllmmmmmmjjjgggffffffddd```[[[WWWVVVVVVUUUUUUTTTZZZggguuu{{{xxxsssrrrqqqmmmlllnnnnnniiieeeeeeppp|||ssseeeZZZTTTQQQUUUZZZ[[[[[[ZZZ]]]___iiilllppptttwww{{{pppbbbYYYPPPLLLHHHDDDDDDGGGaaaiiikkkcccaaakkkwww~~~eee```[[[TTTGGG>>>DDDQQQnnnuuuoooyyyuuu^^^JJJFFFBBB888111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000000333000000555444888FFFvvv}}}{{{|||yyyiiibbbPPPVVVmmmuuupppmmmiiijjjdddjjjqqqppppppjjj[[[OOOSSS]]]jjjpppooommmnnnnnnoooqqqssstttwww||||||}}}~~~vvvpppoookkkaaaTTTHHHCCCEEEIIICCCFFFJJJMMMMMMUUUgggyyysssllljjjjjjhhhfff]]]SSSJJJHHHHHHFFFCCCCCCBBB@@@>>><<<<<<<<<;;;999999888777777888;;;>>>@@@???;;;777999CCCRRR```hhhfffaaaZZZRRRKKKCCC<<<777;;;@@@GGGIIIGGGCCCAAA@@@HHHMMMNNNIIIDDDCCCBBBAAADDDFFFIIIHHHFFFDDDFFFHHHGGGNNNZZZccciiilllmmmnnnrrrqqqnnniiifffhhhooouuutttvvvxxxzzz|||}}}~~~~~~~~~}}}||||||||||||||||||}}}{{{xxxzzz~~~}}}zzz{{{xxxttttttzzzrrrnnnwwwjjjGGG555<<>>>>>>>>@@@BBBDDDEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNQQQRRRSSSWWW^^^dddhhhkkkmmmmmmjjjeeecccaaa```]]]YYYVVVUUUUUUTTTSSSRRRWWWdddssszzzwwwqqqnnnoooiiieeeggghhhccc]]]ZZZYYYcccjjjggg\\\RRRMMMLLLIIIMMMQQQRRRRRRRRRUUUXXXaaaeeejjjoootttyyy}}}wwwhhh^^^UUUPPPLLLFFFDDDEEEVVVcccmmmiiiaaacccooo{{{fff]]]UUUOOOHHHAAAAAAEEE^^^zzzooo}}}yyybbbMMMFFFDDD===444000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.....................///000000///111...///444333:::MMMvvvyyyxxx|||iiiUUUIIIUUUmmmsssooonnnkkkjjjeeejjjpppqqquuurrrcccVVVXXXaaalllrrrqqqooooookkkmmmnnnoooqqqssswwwzzz{{{}}}|||wwwxxxqqqeeeWWWMMMLLLQQQVVVXXX[[[___bbbeeemmm|||~~~uuurrrpppmmmjjjaaaWWWMMMJJJIIIFFFCCCBBBBBB???===<<<<<<;;;:::999777777666555666:::???CCCEEE???999777>>>IIITTT[[[ZZZWWWRRRLLLGGGAAA;;;777<<>>RRRvvvuuuvvv~~~jjjSSSGGGDDD@@@777000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.....................///000000...000---...333111<<>>;;;???IIIWWW___^^^WWWOOOJJJHHHIIIFFFBBBAAAEEEFFFCCCEEEGGGJJJKKKKKKJJJJJJJJJFFFFFFHHHMMMUUU\\\```aaaccc```[[[[[[___gggooouuuxxxxxxxxxxxxyyyyyyzzzzzzxxxyyyyyyzzzzzz{{{{{{{{{yyy||||||yyyyyy|||}}}{{{zzzzzzxxxuuuwwwssswwwuuu|||dddHHH666888///////////////////////////000444CCC]]]sss{{{xxxbbbMMMDDDHHHNNN___oooqqqqqqqqqvvv~~~yyyvvvppptttyyy~~~yyysssuuuqqqllllllttt{{{zzzvvvsssvvvxxx|||}}}vvvyyy|||~~~}}}zzzyyyxxx~~~{{{yyyyyyzzz{{{{{{{{{zzzyyyzzz|||~~~|||uuulllbbbZZZUUUSSSQQQPPPMMMGGGAAA===;;;:::DDDDDDFFFIIIMMMQQQUUUXXX\\\\\\YYYVVVZZZ___YYYMMMEEEDDDDDDHHHMMMPPPPPPMMMIIIHHHFFFEEEEEEFFFHHHIIINNNPPPRRRQQQPPPQQQVVVZZZ```cccggghhhfffcccaaaaaa^^^\\\ZZZYYYYYYXXXUUUSSSKKKOOOZZZjjjsssqqqkkkhhh^^^TTTKKKIIIHHHDDD@@@???>>>;;;:::===>>><<<;;;===999<<<@@@@@@@@@@@@DDDGGGMMMQQQWWW]]]dddllltttzzz~~~~~~|||oooaaaZZZUUUOOOJJJIIIDDDOOObbboookkkbbbdddmmm|||pppaaaXXXRRRLLLCCC<<>><<<<<<<<<;;;999666777777555444777===CCCJJJGGGAAA>>>>>>>>>???>>>@@@@@@AAABBBDDDDDDBBB@@@CCCKKKWWWaaaddd___VVVOOOMMMMMMJJJDDDCCCGGGJJJIIIJJJKKKMMMNNNNNNMMMLLLJJJBBBAAAAAADDDKKKRRRXXXZZZ\\\YYYUUUTTTXXXbbblllsssxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{|||{{{yyyvvvrrrppprrrwwwzzzxxxxxxzzz{{{zzz{{{|||{{{wwwvvvtttqqqxxx{{{yyycccJJJ777777////////////////////////222333888JJJeeeyyy|||tttZZZBBB@@@LLLTTTffftttpppmmmmmmrrrzzz|||xxxuuuwwwuuuzzzzzzsssttt{{{~~~{{{iiikkksss|||~~~xxxsssqqqtttvvvzzz|||||||||{{{zzzxxxyyy{{{|||{{{zzzyyyyyy|||yyyuuuuuuwwwyyyzzzzzz|||{{{{{{|||wwwmmmddd^^^ZZZWWWUUUMMMIIIDDD>>>999777777888BBBGGGMMMSSSWWWZZZ]]]___```bbb___]]]dddlllfffYYYLLLJJJJJJMMMQQQSSSPPPMMMFFFEEECCCBBBBBBEEEHHHIIIMMMPPPRRRQQQPPPQQQUUUYYY```cccfffgggeeecccbbbbbb___^^^]]]\\\\\\ZZZWWWTTTJJJLLLUUUccclllkkkdddaaaQQQJJJCCCBBBAAA===;;;;;;:::777777;;;<<<888777:::666888;;;;;;::::::>>>AAACCCFFFKKKQQQYYYcccnnnttt{{{yyy{{{yyyiii___YYYRRRMMMKKKBBBGGGXXXkkkooofffccciii}}}wwwlll___RRRGGG???AAA\\\xxxpppUUUHHHEEE???666000000000000000000000000111111111111111111111111.../////////000000000111////////////////////////000000000000000000000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------.....................///000000///000...111444222DDDdddnnnmmmqqqyyy{{{tttmmmkkklll{{{}}}mmmQQQKKKYYYlllpppnnnkkkcccccchhhppplllfffrrr|||wwwgggdddfffooouuutttqqqppphhhgggeeebbb^^^[[[\\\]]]^^^```dddggghhhgggfffdddgggzzz~~~yyytttqqqqqq||||||tttiii^^^SSSOOOMMMIIIEEECCCCCCAAA>>>=========;;;:::444666777444222333999???EEEBBB>>><<<;;;;;;;;;:::999:::<<<@@@DDDFFFEEEDDDEEEIIIQQQ[[[bbbaaaYYYRRRUUUVVVRRRJJJGGGJJJNNNOOORRRRRRSSSTTTTTTRRROOOMMMBBBAAA@@@AAADDDIIIPPPTTTUUUSSSPPPNNNQQQ[[[gggpppuuuuuuuuuvvvwwwyyy{{{|||{{{}}}~~~}}}zzztttnnnjjjnnnuuuzzzzzzzzz}}}~~~|||}}}}}}wwwttt{{{ssskkkjjj{{{zzzeeeMMM:::777////////////////////////555555<<>><<<>>>===;;;:::<<<;;;888777:::888333444:::555888::::::888999<<<@@@===???DDDJJJRRR]]]iiippp{{{xxxzzznnnccc\\\TTTMMMKKKDDDCCCPPPgggpppiiidddggg{{{}}}iiiWWWKKKEEE<<>>>>>===<<<;;;333666777444111111666;;;???<<<999888999:::::::::666777:::???DDDFFFFFFEEEFFFFFFJJJSSS]]]___ZZZSSS\\\]]]YYYOOOIIIKKKPPPRRRYYYYYYZZZZZZZZZXXXTTTPPPFFFFFFDDDBBBAAADDDJJJOOOPPPOOOMMMJJJLLLUUUcccnnnrrrrrrsssuuuwwwzzz}}}yyy{{{~~~~~~{{{uuuooojjjmmmvvv|||~~~~~~xxxrrrxxxrrrgggbbbttt}}}hhhPPP===999000//////.........//////444777???TTTpppvvvbbbJJJ???AAAVVVjjjppprrrtttssskkkjjjqqqrrrlllkkkqqq}}}xxxwww{{{{{{ooobbbfffooo~~~yyypppppppppqqqqqqpppppprrruuuwww}}}zzzwwwwwwzzzzzzvvvrrrsssqqqppprrrvvvzzz{{{{{{|||||||||}}}~~~{{{uuulllddddddccc\\\SSSIIIBBB999666888::::::888@@@OOO```jjjqqqtttqqqjjjgggkkkhhhdddjjjwwwwwwnnnWWWOOOLLLQQQUUUQQQLLLLLLHHHBBB???BBBDDDDDDGGGKKKPPPSSSUUUTTTSSSSSSVVVYYYbbbdddggggggeeecccbbbbbbeeeeeebbb______```\\\UUUJJJGGGMMM[[[fffbbbUUUJJJAAA>>><<<>>>AAABBB???;;;999999999888888888777777666777777888888888888777;;;<<<>>>BBBKKKWWWeeennnuuuxxxyyyyyy|||{{{wwwhhh___XXXPPPJJJLLLCCCFFF[[[nnnppphhhcccyyyxxxhhhUUUGGGAAAJJJeeemmmLLLDDDGGG<<<444222111000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................------............////////////999000...333333777RRRsss|||yyy|||vvvppprrrttt|||VVVWWW^^^jjjnnniiieeefffaaajjjooohhhaaaggguuuggghhhjjjpppttttttqqqmmmffffffdddbbb^^^[[[WWWUUUMMMMMMNNNNNNMMMKKKHHHFFFIIIRRRgggzzztttsssiiimmm|||sssqqqfff```YYYTTTRRRMMMFFFAAAEEECCC@@@>>>======<<<;;;888555333222111111333666777888999999888777888888666666888;;;???BBBBBBBBBDDDBBBCCCIIIQQQWWWVVVTTT\\\nnnbbbXXXSSSKKKPPPNNNTTTRRRZZZ______aaa]]]NNNHHHDDDAAA@@@@@@???DDDKKKMMMLLLKKKJJJMMMTTT\\\cccnnntttwwwvvvwww{{{}}}}}}}}}|||}}}vvvmmmvvvwwwyyy{{{}}}}}}zzzwwwtttxxxsssaaabbb}}}sssjjjHHHBBB999000//////....../////////111888HHH___xxx~~~kkkTTTGGGAAAIII```rrrtttpppoooqqqmmmooowwwuuummmkkkpppzzz}}}vvvwww{{{xxxkkk]]]bbbiiiuuuwwwrrrrrrtttsssqqqooonnnooorrrttt{{{wwwuuuvvvyyyyyyuuuqqqqqqpppppprrrwwwzzz{{{zzz{{{{{{|||}}}~~~~~~yyyrrrkkkiiifff[[[OOOFFF@@@:::999;;;>>>>>><<>><<<<<<;;;999666888555222222333444555666666777999::::::999999999666666777999<<<>>>>>>===AAA@@@AAAFFFMMMRRRQQQOOO```vvvnnnfff___RRRTTTPPPUUUSSS\\\dddgggkkkfffUUUKKKEEE@@@>>><<<<<>>RRRiiizzzwww```HHHBBBDDDSSSlll{{{xxxnnniiimmmooovvv|||yyyooonnntttyyy~~~zzzvvvxxxzzzuuufffYYY]]]___gggppptttssssssttt{{{xxxsssooommmnnnpppqqqwwwuuutttuuuwwwwwwtttpppmmmnnnppptttxxx{{{{{{zzzzzzzzz|||}}}~~~|||yyysssmmmiiicccTTTFFFBBB???<<<===@@@BBBBBBAAAHHHQQQ[[[aaafffjjjkkkiiiddd___[[[XXXXXX```rrrvvvcccPPPNNNUUUXXXTTTOOOHHHEEEDDDGGGIIIIIIMMMRRRSSSSSSSSSRRRRRRTTTWWW[[[```bbbddddddbbb```^^^^^^___aaabbbbbbdddfff```YYYHHHEEEEEEJJJLLLFFF???<<<888666999CCCOOOSSSMMMFFF::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::???JJJWWW___kkkppptttuuuxxx||||||yyyyyyuuuiiiaaaXXXRRRKKKGGGEEEOOObbbpppnnneeedddxxx|||rrrbbbRRRIIIDDDLLLfff}}}aaaMMMGGGAAA999666333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.........------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....................................///////////////---///444666CCCfff|||xxx~~~}}}yyyyyyzzzWWW[[[cccjjjjjjeeeaaaaaaccclllooofff\\\]]]fffooohhhiiikkkoooqqqqqqooolllmmmkkkhhheeecccdddeeefff^^^ZZZTTTNNNHHHBBB===999888;;;BBBVVVwww~~~{{{pppjjjiiihhhfffdddcccaaa[[[SSSLLLNNNIIIDDDBBBCCCBBB===888:::666222222444777888666555777:::<<<<<<;;;999888888777777999;;;<<<;;;999<<<<<<>>>CCCIIIMMMLLLJJJbbb~~~xxxmmmZZZWWWPPPSSSQQQ\\\iiiqqqwwwooo[[[PPPHHHAAA===;;;:::???EEEGGGKKKMMMKKKHHHIIIPPPXXXdddlllssstttvvv{{{~~~~~~~~~~~~{{{zzzyyyyyyzzz|||yyyqqqrrrzzziiibbbzzzxxxyyyTTTGGG999000000/////////000111111888EEEYYYnnnwwwnnnXXXEEE>>>GGG[[[ssszzzooohhhkkkpppyyy~~~yyysssuuu}}}~~~}}}~~~}}}|||wwwvvvzzzzzzrrreee\\\[[[ZZZ\\\cccjjjqqquuuwwwxxxrrrppppppqqqqqquuuttttttvvvwwwvvvssspppjjjlllpppuuuyyy{{{zzzzzzxxxzzz{{{}}}~~~|||yyyrrrkkkggg```QQQCCCAAA@@@@@@BBBEEEFFFFFFDDD@@@HHHSSS[[[___```___]]]SSSLLLIIIIIIHHHNNNiiioooZZZQQQTTTWWWVVVSSSMMMJJJJJJLLLLLLLLLOOOTTTWWWUUUTTTRRRSSSVVVZZZ\\\___aaacccbbb```^^^\\\\\\]]]```aaabbbdddddd^^^UUUHHHEEEDDDEEECCC>>>;;;<<<<<<999:::BBBMMMRRRLLLEEE??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::>>>HHHTTT\\\fffmmmsssuuuwwwzzzzzzxxxyyy|||oooddd[[[UUUKKKJJJFFFHHHYYYllloooggg^^^ttt|||ttteeeUUUOOOEEEFFF\\\xxxwwwpppiiiPPPFFFDDD===999555222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...........................////////////000111333444555EEEiiiyyysss}}}vvvnnnjjjOOOWWWaaagggfffbbbaaaaaaccclllpppfff[[[ZZZcccjjjhhhhhhjjjlllnnnnnnlllkkkmmmlllkkkjjjjjjkkklllmmmeee^^^TTTLLLFFFCCC???<<<<<>>:::555222555;;;===::::::;;;===???@@@>>>:::777;;;::::::;;;<<<===;;;:::999999<<>>JJJ___ttt}}}yyyqqqlllkkkqqqyyy|||xxxvvv~~~~~~uuuxxxwwwyyy}}}zzzooogggdddcccbbb```bbbiiittt|||}}}wwwuuuuuuttttttuuuuuuvvvwwwwwwvvvssspppiiilllrrrvvvyyyzzzzzzzzzyyyzzz{{{}}}zzzpppfffccc___TTTHHHDDDDDDFFFIIIKKKLLLKKKJJJDDDKKKVVV^^^^^^WWWQQQMMMHHH@@@>>>@@@>>>AAA\\\}}}|||kkk\\\UUUUUUVVVVVVSSSQQQQQQRRRPPPMMMPPPVVVYYYWWWUUUTTTUUUXXX\\\^^^]]]___aaaaaa___\\\[[[[[[\\\___``````aaa```XXXOOOFFFBBB@@@@@@>>>;;;;;;???@@@;;;888===FFFKKKIIIEEEFFFFFFDDDAAA???<<<;;;:::;;;::::::::::::;;;<<<======<<<;;;;;;>>>FFFPPPWWWbbbjjjrrrtttvvvyyyyyywwwzzzttthhh]]]VVVMMMLLLGGGEEEQQQdddmmmiii]]]oooyyymmmbbbTTTGGGDDDVVVsssuuugggyyyoooSSSEEEHHHAAA===777222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............///////////////222444222555IIImmmvvvrrrzzziii^^^JJJUUU```ccc```]]]\\\]]]___iiilllcccXXXWWW```gggfffggghhhiiijjjjjjjjjkkklllmmmnnnpppqqqrrrrrrrrriii```TTTKKKGGGFFFEEECCCAAADDDDDDEEEVVVvvvsssrrr{{{~~~yyyxxxuuupppmmmnnnhhhjjjkkkkkkhhhbbbZZZUUUTTTQQQOOOPPPSSSRRRMMMHHHGGGDDD;;;444777@@@EEEDDDGGGGGGHHHIIIJJJGGGBBB>>>???>>>======>>>>>>===;;;888999===CCCJJJPPPSSSTTTbbbeeeZZZOOOKKKKKKZZZnnn{{{yyycccSSSKKKCCCAAA???;;;:::<<>>AAAOOOcccsssyyyvvvrrrooommmsssyyyzzzwwwzzzvvvxxxzzzwwwjjjgggnnntttsssooolllppp|||~~~zzzyyyyyyxxxvvvtttuuuwwwwwwvvvtttqqqooojjjnnntttwwwyyyzzz{{{{{{zzzzzz|||~~~yyykkk```\\\ZZZSSSJJJKKKMMMPPPSSSUUUVVVVVVVVVZZZ\\\```bbb\\\OOOEEEBBB@@@:::999:::777777JJJaaa~~~vvvgggZZZVVVWWWXXXWWWVVVVVVWWWSSSPPPRRRXXXYYYWWWUUUUUUWWWZZZ\\\]]][[[]]]``````^^^\\\\\\\\\\\\^^^___^^^^^^\\\TTTKKKBBB>>><<<======;;;<<>>EEEGGGGGGKKKJJJGGGDDD@@@===:::999::::::999999:::<<<>>>???===<<<<<<;;;===BBBIIIOOOZZZeeeooosssuuuyyyzzzxxxyyy~~~|||mmm```XXXOOONNNJJJFFFKKKYYYffflll```hhhvvvxxxvvv[[[LLLCCCOOOjjj{{{hhhnnnuuuYYYEEEJJJEEE@@@888333111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////............////////////,,,111333111777PPPrrryyywww|||iii\\\IIIVVVbbbaaa[[[WWWVVVVVV[[[cccfff\\\RRRRRR[[[cccdddfffhhhhhhhhhhhhjjjlllnnnppprrruuuwwwxxxxxxwwwiiiaaaXXXSSSTTTUUUSSSQQQJJJIIIEEEBBBJJJeeerrrjjjooo{{{wwwvvvtttooollllllhhhiiiiiihhhddd^^^XXXTTTTTTUUUWWWZZZ]]]]]]ZZZXXXUUURRRGGG:::999EEEPPPSSSWWWVVVUUUVVVWWWUUUPPPKKKEEEDDDBBBBBBBBB@@@>>>;;;999;;;???DDDKKKRRRXXX[[[dddkkkaaaUUUMMMMMMZZZlllyyyqqqZZZOOOFFFBBB???;;;999999???DDDHHHFFFAAA???CCCHHHYYYfffssswwwvvvvvvxxxxxxzzzzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}xxxmmmiiiuuu}}}lllsss~~~qqqxxx{{{{{{___SSSBBB111111111111222333444444===SSSrrrzzz___III@@@GGGVVViiitttvvvsssqqqooopppvvvzzzyyyxxx|||{{{{{{~~~rrrbbbeeetttwwwwww|||yyyzzz{{{yyyvvvsssuuuwwwwwwuuuqqqnnnlllmmmqqqvvvxxxyyyyyy{{{}}}|||||||||~~~~~~nnnaaa]]]\\\VVVNNNTTTVVVZZZ^^^aaacccfffgggoooiiiddd^^^RRRDDD======999777888999777777>>>IIIeeemmmppphhh___\\\\\\\\\XXXXXXZZZZZZWWWSSSVVV\\\XXXUUUSSSTTTWWWZZZZZZZZZYYY\\\___```___]]]]]]]]][[[]]]]]]\\\\\\[[[SSSKKKBBB===;;;>>>@@@>>>>>>???===:::777777999>>>CCCEEEKKKIIIGGGCCC@@@===:::999::::::::::::<<>><<<===???CCCIIIQQQYYY^^^fffooofffZZZPPPMMMVVVdddpppjjj\\\NNNFFFAAA===<<<===>>>AAACCCBBB@@@???BBBEEETTTdddssswwwwwwwwwyyyzzzxxxxxxxxxzzz|||}}}~~~~~~||||||{{{{{{{{{{{{|||}}}}}}}}}}}}yyyppplllsss~~~kkknnnqqqssstttxxx___VVVGGG111111111111222333444555HHHZZZssssssYYYIIIFFFLLL\\\nnnvvvuuurrrooonnnrrrwww{{{zzzzzz~~~~~~}}}nnn\\\cccvvv}}}yyyyyyxxxzzz{{{xxxuuurrrtttvvvvvvsssoookkkjjjooossswwwyyyxxxyyy{{{~~~}}}}}}}}}~~~yyykkkfffeee^^^VVVYYY]]]aaafffjjjmmmqqqtttxxxlll___TTTGGG;;;888===999:::===???@@@@@@AAABBBKKKXXXccccccaaacccccc```XXXXXX[[[\\\XXXUUUXXX___VVVSSSRRRTTTWWWYYYYYYWWWXXX[[[^^^______^^^^^^^^^[[[\\\\\\[[[[[[[[[TTTLLLDDD???===AAADDDCCC@@@@@@>>>===;;;888777999===AAAHHHGGGEEEBBB???===:::999;;;;;;:::;;;===AAADDDFFFEEEEEEDDDAAA>>>>>>???AAAHHHVVVeeemmmsssyyy}}}~~~|||}}}~~~yyyiii```TTTPPPMMMLLLFFFGGGZZZpppmmm___ccczzzyyyvvvttt]]]EEEBBBYYYwwwyyyggghhhJJJKKKJJJDDD;;;444111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000............/////////000///444444111===ZZZvvv|||xxx}}}fffUUUCCCUUUbbb```XXXVVVXXXXXX]]]dddeeeYYYMMMNNNYYYbbbeeegggiiiiiiiiijjjooorrryyyyyyxxxyyy{{{nnn___XXXddduuueeebbbttt{{{uuurrrlllccc]]]\\\]]]\\\XXXSSSLLLGGGDDDCCCIIIRRR\\\bbbdddfffjjjmmmmmmlll]]]FFF???PPPdddnnnccc```^^^```dddfffccc___]]]ZZZVVVRRRNNNJJJDDDAAA>>>???@@@BBBGGGOOOXXX^^^eeeoooggg\\\QQQLLLQQQ[[[hhhyyyhhhVVVJJJDDDAAAAAACCC???@@@AAAAAAAAABBBDDDFFFQQQaaarrrxxxxxxyyy{{{|||xxxwwwxxxyyy{{{}}}~~~{{{{{{{{{|||||||||||||||}}}}}}}}}zzzsssnnnsss|||iiiiiisssppprrrvvv```YYYJJJ666222000111111111555:::KKKggg{{{{{{kkkQQQCCCIIITTTdddsssvvvrrrpppqqqqqqtttvvvxxxyyy{{{zzzwww}}}~~~{{{fffYYYdddwwwyyyxxx~~~zzzvvvttttttuuuvvvttttttsssqqqnnnkkkhhhfffsssuuuwwwxxxxxxxxxyyyzzz||||||qqqiiihhhfffbbbaaagggjjjiiijjjqqqwwwyyyvvveeeSSSHHHCCC???<<<<<<;;;===???@@@@@@AAADDDFFFGGGPPP[[[bbbgggkkkhhhcccaaa```^^^\\\YYYXXXZZZ\\\TTTSSSRRRQQQSSSUUUXXXZZZXXXZZZ]]]___```___^^^\\\^^^\\\[[[\\\]]]YYYPPPIIICCC===;;;???CCCAAA===;;;<<<888888:::888555999AAA@@@AAAAAA>>>;;;::::::999999888:::@@@GGGKKKKKKIIIJJJCCC>>>???@@@>>><<<===AAAKKK]]]nnnuuuuuuvvvzzz||||||nnn```XXXQQQMMMMMMHHHFFFRRRdddrrrhhhbbbqqqwww}}}|||bbbNNNCCCGGGpppwwwsssqqqYYYEEEKKKGGG===222...111222000222222222111111111111000000000000000000000000000111111000000//////......000000000000000000000000000000000000000111111222000000000000000000000000333///---///...******---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------++++++++++++------,,,,,,,,,---------......////////////000000000000111333777555:::YYYxxxtttyyygggMMMNNN]]]hhheee[[[VVVWWWXXX^^^ccceee]]]SSSSSS[[[ccciiiiiiiiiiiiiiilllpppttt|||{{{zzzzzz{{{ooo^^^ooo}}}gggbbbpppwwwqqqvvvrrr___SSSSSSTTTQQQPPPNNNHHHBBBBBBFFFJJJQQQ[[[bbbddddddeeefffbbbjjj___EEE???QQQ^^^\\\RRRTTTRRRPPPWWWaaaddd___^^^\\\XXXSSSSSSQQQJJJ@@@???AAABBBAAA@@@FFFQQQ[[[dddtttzzzrrrhhh___TTTTTTSSSTTT]]]rrrwww[[[OOOOOODDD<<>>===<<<>>>===::::::<<<<<<;;;>>>DDDDDDDDDBBB===;;;<<<>>>======;;;<<>>===>>>>>>EEEUUUgggqqqssstttxxx|||zzz{{{~~~rrrccc\\\TTTOOOMMMGGGDDDNNN^^^qqqkkkccclllvvvxxxzzzeeeUUUGGGFFFhhhzzzuuu~~~qqq[[[HHHKKKGGG>>>444///111222000222222222111111111111000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000111111222000000000000000000000000...///000///------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000111333777666===[[[vvvyyy~~~ttt{{{nnnTTTMMM]]]jjjggg^^^YYY[[[]]]aaaffffff\\\SSSTTT^^^eeeiiijjjkkkkkkkkknnnrrruuu||||||{{{|||uuuxxxuuufffeeevvvzzzqqquuurrr___MMMGGGOOOMMMMMMLLLGGGAAAAAAEEEIIIPPPXXX]]]^^^]]]^^^___^^^bbbWWWDDD???MMMZZZ\\\KKKKKKJJJIIIOOOYYYbbbfffaaaaaa]]]YYYXXXWWWPPPGGGAAABBBBBB@@@???DDDNNNWWWZZZkkk{{{|||vvvmmmeeeTTTTTTRRRRRRZZZmmmiiiWWWSSSIII???BBBDDDCCCBBBCCCDDDGGGHHHIIIUUUcccqqqwwwwwwwwwwwwuuuwwwwwwxxxzzz{{{}}}|||}}}~~~}}}{{{zzz~~~|||}}}~~~zzzuuutttwwwddd___zzzrrrooozzz]]]LLLIII333111000222111000333999XXXpppzzzrrraaaLLLDDDNNN[[[jjjwwwxxxsssqqqtttvvvvvvsssqqqrrrwww{{{}}}}}}vvv|||tttppprrr{{{uuueeeaaappp|||wwwwwwwww|||{{{yyyxxxvvvuuuuuuuuuwwwxxxvvvooogggdddgggkkktttwwwzzz{{{zzzxxxvvvvvv{{{|||}}}}}}|||vvvoooooorrrrrrrrrtttvvvuuupppdddWWWJJJEEECCCBBBEEEIIIKKKPPPUUUWWWVVVRRRNNNLLLLLLVVV```hhhooosssrrrnnnlllllljjjeee___[[[YYYXXXSSSQQQMMMJJJJJJLLLOOOQQQUUUWWWZZZ\\\\\\\\\ZZZXXXXXXWWWWWWXXXWWWSSSKKKDDD;;;888777999999:::>>>EEECCC@@@???@@@AAA@@@CCCGGGHHHKKKJJJEEEDDDEEEDDDAAACCC@@@@@@FFFPPPYYY]]]]]]RRRKKKEEEDDDBBB???>>>@@@>>>AAALLL___mmmtttvvvwwwyyyyyyyyy{{{~~~wwwggg___XXXRRRNNNGGGBBBJJJVVVmmmoooggggggwww~~~wwwsssuuuhhh]]]MMMDDD[[[~~~vvvxxxnnnZZZHHHKKKHHHAAA666111222222000222222222111111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222000000000000000000000000---777:::333...000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000222666777BBBaaaxxxvvv}}}uuummmTTTLLL]]]llljjj```\\\___cccdddiiifff[[[RRRVVV```gggjjjkkkmmmmmmnnnppptttwww||||||{{{}}}~~~~~~tttlllqqqrrrvvvxxxgggQQQEEEIIIGGGHHHIIIFFFAAAAAADDDKKKPPPUUUWWWVVVTTTUUUVVVXXXXXXQQQDDD===DDDSSS]]]LLLHHHGGGIIILLLQQQZZZccc______]]]YYYYYYXXXRRRKKKEEEDDDBBB???===BBBJJJQQQQQQ```rrr{{{|||xxxpppiiiYYYWWWSSSPPPTTTcccxxxzzzcccZZZPPPGGGFFFLLLJJJGGGGGGIIILLLMMMNNNYYYfffrrrvvvvvvwwwwwwvvvvvvvvvxxxyyy{{{}}}}}}~~~~~~}}}|||~~~|||}}}|||xxxxxx{{{ccc[[[ttt~~~sssqqq___MMMKKK222000000222111000444;;;```vvv{{{nnn]]]NNNMMMYYYcccppp{{{zzztttrrrssstttooollllllpppwwwzzzyyyvvvpppvvv}}}yyysssqqqrrrzzzqqqjjjmmmzzzzzzxxxvvvtttzzzzzzyyyyyyxxxwwwuuuuuuxxxyyyvvvmmmdddaaagggnnnuuuxxx{{{|||zzzxxxuuutttyyyyyyxxxtttmmmjjjrrr}}}~~~uuuuuuvvvuuusssuuuvvvqqqjjjdddZZZPPPLLLJJJJJJOOOUUU^^^aaacccccc___ZZZWWWUUUYYYbbbjjjooosssvvvsssnnnqqqqqqnnnhhhaaaZZZVVVUUUQQQNNNKKKHHHHHHJJJNNNPPPUUUWWWYYY[[[\\\ZZZYYYWWWWWWVVVVVVVVVSSSNNNFFF@@@999777888888777888@@@JJJPPPMMMJJJGGGEEEEEEGGGIIIOOOXXX______^^^\\\RRRFFFGGGDDDDDDJJJUUU]]]^^^]]]PPPJJJEEECCCAAA???@@@DDDCCCAAAHHH[[[nnnxxxzzz{{{wwwxxxyyyyyyyyy|||iii```ZZZTTTNNNGGGBBBGGGPPPiiissslllcccqqq~~~yyyqqqooojjjaaaRRRDDDOOOttt~~~uuuwwwmmm[[[HHHJJJJJJDDD999333333222000222222222111111111000000////////////////////////000000000000////////////////////////////////////000000000000000111111222////////////////////////111@@@CCC777...111111+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111555777FFFkkkyyy|||zzz}}}eeeOOONNN^^^llljjjaaa]]]```dddgggkkkfffXXXPPPWWWbbbgggjjjlllnnnpppqqqsssvvvyyy{{{zzzzzz|||~~~~~~uuuwww|||yyyqqq{{{zzzvvvuuu|||}}}kkkpppxxxoooZZZLLLFFFDDDEEEHHHGGGCCCBBBDDDLLLOOORRRRRRPPPNNNOOOQQQUUUWWWUUUKKK===;;;MMMaaaUUUOOOMMMSSSVVVVVVZZZ___]]]^^^]]]ZZZZZZZZZVVVPPPJJJGGGCCC???>>>BBBIIINNNNNNYYYiiiuuuyyyvvvoooiiibbb___XXXQQQPPPWWWeeepppssseee[[[TTTVVV[[[VVVQQQNNNOOOQQQQQQQQQYYYdddooossstttvvvwwwvvvtttuuuvvvxxxzzz{{{||||||~~~~~~~~~}}}}}}|||}}}~~~zzzzzz~~~eeeXXXllluuuqqqaaaMMMMMM111000000222000000777???dddwwwxxxgggXXXPPPTTTccckkkuuu|||{{{wwwuuusssqqqffffffiiipppxxx{{{wwwrrrrrrwwwyyywwwtttsssuuuxxx}}}sssmmmppp{{{zzzyyyyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwvvvxxxxxxtttkkkbbbaaahhhpppuuuxxx|||}}}{{{xxxuuutttuuupppiii```VVVSSSZZZeee{{{zzzyyyyyyvvvrrrrrrsssnnngggddd^^^WWWUUUSSSUUU\\\eeennnmmmjjjfffaaa^^^^^^___fffnnntttwwwyyyyyyvvvpppqqqpppmmmggg___WWWSSSQQQMMMKKKIIIHHHIIILLLPPPSSSUUUWWWYYY[[[[[[ZZZXXXWWWVVVVVVVVVTTTPPPIIIAAA<<<777777888888555666???JJJ___^^^[[[SSSMMMKKKLLLMMM[[[lll|||}}}iiiTTTLLLIIIIIIPPPYYY^^^ZZZUUULLLGGGBBBAAA@@@???CCCIIIIIIDDDHHHZZZnnnzzz||||||xxxyyyzzzyyywww}}}lll```[[[UUUOOOHHHDDDGGGLLLcccuuurrreeennn}}}|||vvvmmmjjjbbbUUUGGGGGGhhhuuu~~~~~~uuuaaaLLLJJJKKKGGG===666333222000222222222111111111000000////////////////////////////////////000000000000////////////////////////000000000000000111111222////////////////////////000>>>BBB666---000111***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111333555IIIvvv~~~yyy{{{zzz~~~sss^^^LLLQQQ___iiifff^^^\\\___bbbhhhllleeeUUUNNNWWWbbbfffiiikkkoooqqqsssuuuwwwzzzyyyyyyyyy|||kkk```[[[WWWVVVYYYmmmzzznnnmmm|||vvveee```aaatttvvvwwwzzzsss^^^bbbnnnlll^^^QQQGGGDDDDDDGGGHHHEEEDDDFFFIIIKKKMMMLLLJJJJJJMMMPPP\\\cccgggZZZBBB888KKKgggnnneee___aaaddddddcccccc^^^aaaaaa______aaa^^^YYYOOOJJJDDDAAABBBGGGLLLOOOLLLSSS___mmmtttsssnnnkkkgggccc\\\TTTPPPRRRYYY```xxxssshhheeellloooggg^^^XXXVVVUUUSSSQQQSSS]]]ggglllooossstttsssssstttvvvxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~}}}|||}}}~~~zzzzzz~~~fffUUUfffzzzttt^^^HHHIII111000000111000111;;;FFFcccvvvttt^^^QQQNNNXXXiiiooouuu{{{{{{{{{zzztttmmmcccfffkkksssyyy{{{xxxtttyyy{{{yyyssspppsssyyy{{{wwwlllhhhrrrzzzyyyzzz|||}}}yyyyyyzzzzzzzzzzzzzzzyyywwwuuupppiiicccdddkkkrrrvvvyyy||||||zzzxxxvvvvvvooofffZZZPPPHHHEEELLLUUUppp~~~}}}xxxrrrooopppnnniiigggccc___^^^\\\^^^gggrrrvvvsssllleee```aaafffjjjrrrxxx}}}}}}~~~}}}yyyssslllkkkggg```XXXRRRNNNMMMJJJIIIHHHIIIKKKNNNRRRTTTUUUVVVYYYZZZZZZYYYWWWUUUTTTUUUVVVTTTOOOHHHAAA===999888999999777555;;;DDDbbbhhhiiiaaaVVVQQQQQQQQQbbbwwwgggUUUQQQPPPVVV^^^___XXXPPPJJJEEEBBBAAA@@@AAAHHHOOOOOOIIIJJJZZZnnnxxx{{{{{{yyyyyyzzzzzzwww{{{qqqaaa]]]XXXQQQJJJGGGGGGIIIZZZsssvvviiimmm{{{sssnnnaaaXXXMMMDDD]]]vvvyyy~~~gggOOOIIILLLJJJ@@@888444222000222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222000000000000000000000000***333777000,,,///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000000222444444IIIzzz}}}{{{vvvgggUUUHHHTTT]]]cccaaa\\\\\\___```hhhmmmfffTTTNNNYYYcccdddfffjjjnnnrrrtttuuuwwwyyywwwwwwxxxzzzcccQQQJJJGGGEEEDDDFFFVVVqqqyyyooommmuuu^^^UUU^^^hhhyyyzzzzzz|||lllXXXYYYeeehhh```WWWKKKFFFDDDGGGHHHFFFEEEGGGDDDFFFGGGGGGFFFJJJPPPUUUjjjvvvzzzgggGGG888JJJdddxxxsssooofff^^^[[[___aaa```aaacccbbb^^^SSSMMMGGGEEEIIIOOOSSSUUUMMMNNNVVVdddnnnpppnnnmmmeeeccc^^^XXXTTTSSSVVVYYYjjjtttuuu{{{mmmbbb\\\WWWQQQMMMQQQZZZdddjjjnnnssssssppppppqqqtttxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}|||xxxxxx{{{hhhSSS```www```HHHIII111000000000///333???LLLeeewwwrrrZZZMMMNNN[[[lllooorrrvvv{{{xxxlllhhhkkkpppuuuyyy{{{{{{zzz|||~~~zzzrrrnnnsssyyyzzzyyytttkkkfffmmm~~~}}}{{{{{{}}}zzzzzzzzzzzz{{{|||||||||uuurrrlllgggdddgggnnntttwwwyyy{{{{{{yyyxxxxxxxxxkkk```TTTNNNJJJJJJOOOUUUjjj}}}|||rrrmmmoooqqqqqqsssooolllhhhcccccclllvvvzzzuuunnngggeeejjjrrrxxx~~~~~~wwwpppeeeccc___XXXQQQLLLJJJJJJGGGHHHIIIJJJLLLOOOQQQSSSSSSUUUWWWYYYXXXWWWUUUSSSPPPRRRTTTTTTPPPJJJDDDAAA???>>>>>>???===999;;;@@@SSScccnnniii\\\SSSPPPOOO\\\nnn}}}rrraaa[[[WWW[[[bbbccc[[[SSSMMMIIIEEEDDDCCCDDDLLLUUUTTTNNNOOO]]]nnnwwwzzzzzzzzzyyyyyyzzzxxxzzzxxxcccaaa[[[SSSLLLHHHFFFEEEQQQmmmwwwmmmnnnwww~~~tttaaaZZZUUUFFFUUUzzzyyywwwsssXXXIIIMMMLLLCCC999555222000222222222111111111111000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000111111222000000000000000000000000+++---///...------///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000///333666444GGGxxxuuubbbRRRJJJVVV[[[]]][[[[[[___bbbaaaiiiooogggUUUOOO[[[dddddddddhhhmmmqqqsssuuuvvvxxxssssssqqqoooooorrrwww{{{wwwcccNNNEEEBBB???>>>??????HHH___yyyzzzsssssszzziii\\\___lllvvvyyytttwww~~~vvvdddTTTUUU```eeebbb]]]OOOIIIEEEFFFGGGEEEEEEGGGBBBDDDFFFGGGIIIOOOYYY```vvviiiFFF888DDDUUUnnn\\\YYY^^^aaaaaabbbddddddaaaWWWPPPIIIIIIPPPWWW[[[\\\TTTOOOQQQ\\\fffiiijjjkkkfffdddbbb^^^YYYVVVTTTTTTZZZooo}}}~~~zzzjjj```WWWOOOHHHLLLVVV___eeejjjmmmlllhhhfffiiinnnsssxxx{{{}}}~~~||||||||||||}}}}}}~~~~~~~~~|||}}}~~~zzzuuutttwwwkkkTTT]]]}}}uuubbbKKKLLL222000000000///333BBBPPPiii{{{tttZZZMMMOOO]]]ooonnnooossszzz{{{mmmnnnqqqtttvvvxxxzzz}}}}}}{{{rrrnnnssswwwwwwwwwvvvoooeeeggguuu~~~|||}}}~~~{{{zzzzzz{{{{{{|||~~~~~~tttpppjjjffffffjjjppptttwwwyyyzzzzzzyyyxxxyyyzzzjjj```VVVSSSTTTUUUXXX]]]ggg}}}tttmmmpppuuuwww}}}xxxqqqhhheeekkkuuu|||xxxqqqllllllrrr||||||ssskkk```^^^ZZZSSSMMMIIIHHHHHHGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTVVVWWWWWWUUUSSSQQQLLLPPPSSSTTTQQQLLLHHHEEEEEEDDDDDDFFFDDD???===@@@BBBYYYllljjj]]]RRRMMMKKKQQQ___hhhlllxxxtttjjjbbb\\\^^^eeeggg```XXXQQQMMMIIIGGGFFFGGGOOOYYYYYYTTTUUUaaapppxxxzzz{{{zzzxxxxxxyyyyyyyyy}}}fffddd]]]TTTLLLHHHEEEBBBKKKiiiwwwpppnnntttyyybbb]]][[[HHHQQQ}}}}}}}}}vvv|||vvvgggIIIMMMMMMDDD:::555333000222222222111111111111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000111111222000000000000000000000000222...---000000---...111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++------------++++++,,,,,,,,,---------......////////////000000000000...444888444EEEttt|||eeeWWWSSSWWWYYYYYYXXX\\\bbbeeecccjjjpppiiiVVVQQQ]]]fffdddbbbffflllqqqssstttvvvwwwpppnnnjjjccc\\\XXXWWWWWWVVVJJJ@@@>>>===999999;;;;;;@@@TTTppp~~~{{{uuuvvvuuuuuupppiiihhhqqqzzz~~~rrrfffeeekkkmmmkkkdddWWWLLLOOOZZZaaa```]]]RRRJJJEEEEEEFFFEEEEEEGGGDDDFFFHHHJJJNNNVVVbbbjjj{{{dddCCC666===FFFdddfff]]]bbbffffffgggjjjjjjhhhYYYQQQKKKLLLTTT]]]aaaaaa]]]TTTQQQYYYaaacccdddfffiiihhhfffbbb]]]VVVQQQNNNMMMYYYgggwwwooobbbWWWLLLDDDCCCLLLUUU[[[___bbb___ZZZ]]]aaagggnnntttyyy|||}}}||||||{{{{{{|||}}}~~~~~~}}}|||}}}yyysssrrrtttnnnVVV\\\wwwxxxrrr___JJJLLL//////111222///222CCCUUUooovvvnnnXXXKKKTTTfffoootttrrrllliiitttvvvqqqwww}}}~~~wwwlllkkkttt|||}}}zzztttpppoooppppppuuu{{{~~~~~~|||xxxvvvwwwyyyzzz{{{wwwoooeeecccgggnnnrrrsss|||{{{|||zzzvvvuuuxxxtttjjjbbbcccfffggghhhiiicccnnnxxxoooqqqxxx}}}xxxmmmiiilllqqq{{{yyytttooommmrrr~~~~~~rrrhhhaaaTTTSSSOOOKKKGGGFFFGGGIIIKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRNNNMMMJJJGGGGGGJJJPPPUUU[[[XXXZZZ___XXXIIIBBBEEECCCKKKTTTXXXTTTMMMFFFCCCIIIMMMZZZ``````lllyyyxxxqqqiiicccgggnnnqqqnnnkkkgggdddUUUIIIKKKLLLSSSbbbggg``````iiisssvvvxxx|||{{{zzzxxxwwwwww{{{oooeee\\\VVVPPPIIIEEEEEEDDD\\\qqqssspppsss}}}nnn___XXXNNNPPPbbb}}}xxxyyypppuuummmRRRJJJFFFGGGBBB777222555333222111111222222111///222111111111000000//////000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...,,,*********,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111222222222555AAAfffSSSWWW]]]VVVRRRUUUYYY^^^eeekkkrrrqqqfffUUUPPPYYYaaacccdddeeehhhmmmqqqttttttrrrtttmmm```TTTPPPRRRRRROOOHHHCCC???<<<:::999:::<<<<<>>======<<<;;;:::999>>>@@@NNNiii}}}sssttt{{{xxxbbbTTTMMMIIIHHHJJJLLLJJJHHHJJJTTT```jjjnnnkkk^^^QQQKKKHHHCCC@@@@@@DDDIIIPPPZZZhhhttttttnnn]]]UUUMMMFFF???999999<<>><<<>>>AAAPPPllluuuzzzmmmVVVHHHAAA===???BBBFFFHHHJJJNNNTTT___kkkuuuoooaaaTTTMMMJJJGGGDDDDDDJJJPPPZZZhhhwwwzzzpppRRRJJJEEEEEEEEEAAA???@@@DDDKKKsss{{{kkkjjjmmmrrrtttlllbbbccc```]]]aaakkkrrrtttooogggbbbaaa```\\\YYYYYY\\\___ccchhhiiieee___YYYQQQLLLIIIOOOUUUYYY\\\```aaaYYYPPPKKKGGGCCCAAACCCAAABBBBBBCCCDDDDDDDDDDDDFFFOOO]]]lllwww||||||{{{yyy{{{|||}}}||||||~~~|||{{{{{{|||}}}zzzsssnnnzzz}}}llllll{{{}}}ooo{{{}}}```MMMIII111111111000444BBBYYYkkk|||qqq^^^PPPSSSbbbnnnqqqnnnsssrrrjjjfffkkkqqqttt{{{~~~}}}pppmmmttt||||||xxxqqqooottt~~~xxx{{{{{{{{{|||~~~}}}yyyuuutttvvvuuuqqqmmmeeeaaa^^^bbbkkkssswwwwwwvvvtttvvvyyy{{{}}}}}}iiiWWWRRRVVVXXXXXX___nnn}}}kkkaaa```gggiiifffqqq{{{lllpppyyyyyymmmbbb]]]___cccfffeeeddd```\\\VVVQQQMMMKKKIIIHHHGGGGGGIIILLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNOOOOOONNNLLLJJJFFFDDD???;;;888999<<<@@@CCCIIIRRRbbbyyyxxxaaaRRRKKKBBB===>>>BBBDDDEEEEEEMMMcccuuu|||xxxtttkkkdddcccdddkkk}}}ppp]]]RRRVVVeeedddfffjjjrrryyy{{{zzzyyyyyyyyyyyyxxxxxx{{{|||pppddd^^^XXXPPPJJJGGGGGGIIIYYYooorrrgggiiivvvsssnnn^^^NNNEEEHHH\\\yyyyyyzzzyyyvvvxxxYYYNNNIIIKKKIII>>>555222333222111111222222111///111111111000000000000000000000000000000000000000///////////////000000000000000000000000000000000////////////////////////000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................///000111222111333666999@@@www~~~|||vvviiiQQQVVVZZZSSSNNNPPPTTTYYYaaahhhpppnnncccSSSOOOXXX```bbb___bbbgggooovvvzzzzzzyyyuuurrriii^^^XXXXXXXXXUUUMMMMMMKKKIIIJJJKKKHHHCCCBBBEEEVVVuuuiiiZZZIII???<<<;;;===AAAGGGJJJNNNPPPRRRZZZkkk{{{vvvhhhXXXQQQNNNMMMMMMOOOXXX]]]fffqqq{{{|||uuummmPPPHHHCCCFFFKKKKKKHHHGGGKKKJJJkkkjjjfffjjjqqqrrriiidddiiikkkgggfffkkkqqqsssoookkkgggfffddd```\\\YYYXXX[[[```eeehhhfffaaa\\\VVVNNNIIIKKKNNNOOOPPPRRRQQQOOOLLLIIIDDD@@@???@@@AAABBBCCCEEEFFFFFFGGGGGGDDDNNN^^^mmmxxx}}}}}}{{{yyyzzz||||||{{{|||}}}~~~}}}|||~~~~~~{{{tttnnnvvvpppqqq}}}ooo}}}aaaMMMIII111222111000666IIIaaarrr~~~ooo\\\SSS[[[kkktttvvvqqqttttttrrrqqqssstttttt}}}~~~pppnnnvvv~~~}}}pppooovvv|||zzzzzz{{{~~~}}}zzzvvvssstttwwwwwwrrrlllaaa___^^^dddmmmtttvvvuuutttsssuuuyyy|||sssaaa\\\___jjjnnnuuu}}}kkkYYYQQQ[[[cccdddjjjtttwwwyyy|||kkk]]]XXXXXXZZZ\\\YYYWWWUUURRROOOMMMLLLLLLIIIGGGFFFHHHLLLOOOPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDAAA===999999;;;>>>:::<<>>>>>===@@@CCCIIIKKKNNNPPPOOOWWWnnnyyyfff[[[VVVTTTUUUXXXfffiiinnnpppooojjjgggeeeRRRIIIEEEKKKSSSWWWVVVVVVVVVOOOmmmhhhbbbffflllnnnffffffnnnrrrooojjjlllppprrrmmmmmmkkkiiihhheeebbb^^^YYY[[[^^^cccfffeeebbb^^^[[[RRRKKKKKKMMMNNNQQQUUUPPPQQQQQQLLLGGGCCCBBBAAA@@@BBBEEEIIIKKKMMMMMMMMMGGGPPP___oooyyy}}}}}}|||{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzrrrlllqqq|||rrrrrr}}}rrrcccMMMHHH000222111000999NNNgggvvv{{{kkkZZZVVVbbbqqqxxxxxxtttuuuvvvxxxzzz{{{{{{yyy~~~~~~qqqqqqyyy~~~lllnnnwww}}}yyyzzz}}}~~~wwwtttqqqtttxxxxxxpppiii___]]]___fffooovvvwwwuuuuuuuuuwwwzzz}}}}}}tttrrr}}}zzzeeeTTTWWWaaadddeeefffzzzjjjYYYSSSSSSUUUUUUSSSRRRQQQOOONNNNNNNNNNNNKKKIIIHHHJJJOOORRRRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGDDDDDDDDDBBB@@@???AAABBBAAA>>><<>>@@@AAA@@@AAADDDHHHIIIMMMOOOOOOWWWqqqpppgggeeedddfffiiillljjjhhhddd\\\UUUVVV[[[XXXQQQOOOXXXbbbhhhiiijjj[[[QQQnnnfff```aaafffiiieeehhhpppvvvrrrmmmmmmpppqqqlllnnnooollljjjjjjhhhddd\\\]]]___bbbeeefffdddbbb^^^VVVOOOLLLMMMQQQZZZcccZZZ\\\ZZZTTTOOOMMMKKKHHHBBBEEEKKKPPPTTTVVVUUUUUUMMMUUUcccqqqzzz~~~~~~}}}~~~~~~}}}}}}}}}xxxpppjjjnnnxxxtttrrrzzzvvvdddLLLHHH///222222111;;;RRRjjjxxxsssdddVVVXXXeeesssxxxxxxtttuuuwwwzzz}}}|||sssvvv|||~~~}}}}}}gggmmm{{{~~~yyy{{{~~~wwwssspppssswwwvvvlllccc[[[[[[___gggrrrxxxyyyvvvwwwwwwyyy{{{}}}uuuaaaYYY___fffeeeaaagggrrr~~~jjjWWWPPPQQQRRRRRRSSSRRRQQQPPPOOOOOONNNNNNNNNLLLJJJMMMRRRUUUSSSQQQNNNNNNMMMKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGDDDGGGJJJLLLMMMMMMNNNOOOLLLEEEAAADDDOOOaaayyyzzznnnccc\\\ZZZZZZWWWQQQTTTXXXZZZbbbcccWWWTTTLLLKKKQQQQQQNNN[[[nnngggUUUKKKLLL[[[dddlllpppuuu{{{|||yyyyyy{{{}}}}}}}}}}}}~~~~~~ooogggbbbZZZPPPJJJFFFBBBIII]]]lllmmmkkkmmmvvv{{{wwwWWWDDDJJJMMMkkk~~~zzz||||||hhhVVVIIIKKKMMMEEE:::555333222111111222222111//////000000000111111111111000000000000000000000000///000000111222222333333111111111111111111111111000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...***+++,,,,,,------------***+++,,,,,,---------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333222333555999BBB~~~rrryyyoooTTTPPPhhh```XXXWWWYYY]]]dddlllpppooodddTTTPPPZZZcccdddaaafffooozzzyyynnniiilllqqqsssmmmxxx|||vvv{{{tttcccPPPBBB???>>>BBBCCCCCCDDDGGGJJJJJJNNNRRRQQQWWWpppvvvqqqqqqooooooppphhh```XXXSSSMMMHHHJJJQQQZZZWWWYYYcccllloooooopppZZZOOOjjjfff```^^^```eeedddiiiqqqvvvsssooonnnoooooolllqqqqqqmmmkkkmmmlllhhh```___```bbbfffiiiiiiiiibbb[[[TTTPPPPPPWWWfffuuunnnoooiii___ZZZYYYUUUOOOJJJOOOVVV]]]aaabbb```^^^SSS[[[gggsss{{{}}}}}}{{{|||||||||zzzyyyzzzzzzvvvoooiiimmmvvvvvvqqqvvvyyycccKKKHHH...222222111<<>>@@@BBBCCCJJJOOOUUUXXXYYYZZZ\\\___```aaacccbbb^^^XXXRRROOOKKKJJJJJJHHHGGGFFFEEEDDDBBBCCCEEEEEEDDDEEEGGGHHHKKKUUUdddqqqvvvxxx||||||qqqdddXXXMMMEEEHHHOOOYYYbbbkkknnnpppnnnfff]]]QQQQQQQQQNNNFFFFFF[[[tttwwwwww~~~ppp```eeepppyyy{{{{{{{{{{{{yyyyyy{{{~~~~~~}}}||||||}}}tttgggaaaZZZTTTIIIJJJFFFJJJ\\\kkkiiibbbiiiuuu|||xxxtttppp^^^JJJDDDPPPssssssxxx~~~ttttttuuu```HHHGGGJJJDDD???777555444222111111111111111111111000000000000000///000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,------------...---------............///............///000111222111222444;;;JJJwwwhhhHHH???FFFRRRTTTRRRUUUUUU[[[jjjllllllcccUUUQQQZZZaaaaaaeeejjjuuupppcccWWWNNNIIIEEEFFFHHHGGGBBBBBBMMMZZZuuu{{{hhhfffaaaUUUZZZUUUPPPOOOVVVaaalllssszzz~~~xxxtttooofff]]]SSSIII???888;;;;;;:::999999:::===???BBBEEEHHHNNNYYYbbbaaa[[[QQQIIIDDDJJJXXXjjj}}}lll```\\\```kkkvvvvvvtttrrrqqqrrrrrrpppoootttrrrpppoooppppppooommmqqqlllfffbbbcccgggkkkmmmsssrrroooiii___XXX\\\eeeqqqsssuuuvvvuuuuuuuuuvvv}}}yyyssslllnnnqqqsssuuutttsssrrruuuuuuvvvvvvuuutttttttttssstttvvvzzz~~~}}}{{{{{{|||kkkrrr{{{^^^LLLJJJ333444555===UUUppp{{{xxxZZZRRRSSSbbbooorrrrrrtttsssxxx|||~~~{{{tttzzz~~~|||nnn\\\SSSddd~~~}}}}}}zzz|||ssssssssstttpppfff[[[SSSZZZ```hhhmmmpppqqqrrrssstttrrrqqquuuyyyyyyrrrlllfffooopppnnnkkk___[[[fffppp{{{~~~uuuqqqlllaaaUUUNNNIIIEEE???===>>>CCCHHHKKKNNNSSSYYY[[[[[[]]]```dddeeefffddd___WWWPPPMMMLLLIIIHHHGGGFFFDDDCCCBBBBBBAAABBBCCCCCCCCCDDDFFFHHHHHHMMMXXXeeekkknnnvvvyyyqqqfff\\\SSSLLLKKKNNNZZZ```ggglllrrrtttoooggg\\\ZZZ[[[[[[UUUPPP[[[lllwwwwwwooollltttzzz{{{|||}}}|||yyyyyy{{{~~~~~~}}}||||||}}}xxxjjjbbbZZZSSSJJJHHHGGGKKKYYYmmmrrrhhhdddvvv}}}zzzvvveeeNNNHHHNNNmmmrrrqqq{{{tttooouuucccKKKIIILLLFFFAAA777666444333222111222222000000000000000000111111///000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,---------.........---------............///............///000111222111222555;;;HHH~~~tttpppJJJ===FFFQQQSSSPPPSSSTTT[[[jjjoooppphhhZZZVVV\\\bbbaaaeeejjjuuu{{{nnn```RRRIIIHHHFFFFFFHHHGGGEEEHHHMMMaaa}}}{{{llllllfffXXX\\\XXXSSSSSSZZZeeeqqqwwwzzz~~~sssllljjjeeebbb\\\VVVOOOGGG???:::;;;:::999:::;;;>>>???@@@AAAEEEKKKSSS^^^fffddd]]]RRRKKKEEEGGGPPPaaayyyqqqeee```bbbkkktttrrrqqqpppppprrrsssrrrppptttrrrppppppqqqpppooommmqqqlllddd______aaadddeeehhhhhhjjjggg___XXXYYY```jjjllloooppppppqqqrrrttt{{{|||zzzsssnnnlllnnnqqqsssuuuuuutttsssuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz|||~~~|||yyy}}}lllqqqyyy^^^MMMKKK444555666AAAZZZttt{{{uuuXXXQQQUUUeeesssvvvvvvyyywwwzzz}}}~~~|||vvvqqq|||kkkXXXUUUggg|||{{{{{{{{{rrrpppqqqrrrnnncccYYYTTT\\\bbbjjjoooqqqqqqsssuuutttrrrqqqsssuuurrrkkkddd]]]gggjjjkkkiii]]]WWW```kkkyyyttthhhccc^^^TTTIIICCCAAA@@@???@@@DDDJJJQQQUUUWWW[[[______]]]^^^dddiiijjjjjjggg^^^RRRIIIGGGHHHFFFEEEDDDCCCBBB@@@??????@@@@@@AAAAAABBBEEEIIIMMMGGGEEEIIIRRRXXX\\\hhhuuuyyytttlllddd\\\WWWTTTSSSVVV\\\eeerrruuuuuusssuuuvvvlll^^^\\\bbbuuusss~~~tttxxx{{{{{{|||~~~}}}yyyyyy{{{}}}~~~}}}||||||}}}}}}oooeee\\\UUULLLGGGIIIKKKVVVooo{{{ooodddttt~~~yyyiiiVVVNNNMMMeeeuuuqqqmmm|||xxxppptttbbbMMMKKKMMMGGGDDD888777555333222222222333000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------............---------............///.........//////000111222000333666999EEEttt}}}RRRAAAGGGQQQQQQNNNRRRTTTYYYgggppprrrlll```\\\aaadddbbbeeekkkvvv|||lllaaa]]]TTTKKKIIIIIIIIIKKKNNNUUUpppxxxvvvkkk\\\\\\YYYVVVWWW^^^hhhqqqvvvwww|||~~~vvvhhh[[[VVVVVVRRRRRRQQQOOOJJJDDD???<<<;;;:::999:::===???@@@@@@@@@EEEJJJOOOWWW]]][[[VVVPPPKKKFFFEEEJJJ[[[wwwtttgggaaa```dddjjjggghhhkkknnnoooppppppppprrrqqqqqqrrrsssrrrooommmooojjjbbb[[[YYYYYYYYYZZZYYY[[[^^^```\\\WWWYYY```bbbdddgggiiijjjmmmppprrrwwwxxxxxxwwwsssnnnhhheeelllooossswwwyyyxxxwwwvvvvvvvvvwwwyyy||||||{{{yyy|||||||||~~~}}}vvv}}}|||jjjnnn{{{|||```OOONNN444666;;;HHHccczzz{{{pppWWWRRRWWWhhhuuuyyyzzz}}}~~~}}}tttnnnzzz{{{dddRRRWWWmmm~~~|||~~~wwwsssppppppqqqlll```WWWTTT]]]dddlllqqqrrrrrrtttwwwvvvuuuuuuuuutttooohhhbbbYYYccchhhkkklll```XXX^^^lll{{{|||iii___UUURRROOOIIICCCAAAAAADDDGGGLLLQQQWWW]]]aaa```ccceeebbb^^^___ffflllmmmooommmbbbSSSGGGCCCDDDCCCCCCBBBAAA???>>>===<<<<<<===>>>???BBBHHHOOOTTTMMMDDD@@@EEEHHHMMM[[[lllxxxvvvqqqlllhhheeebbb___\\\^^^eeeuuuooocccbbb}}}xxx{{{|||{{{yyy{{{~~~zzzyyy{{{||||||{{{{{{|||}}}~~~wwwkkkaaaYYYNNNHHHJJJKKKRRRpppsssfffrrr~~~~~~xxxkkk___RRRJJJ]]]}}}|||wwwfffvvv}}}vvvsss___LLLKKKJJJFFFGGG888777555444333222333333///000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,------------............---------............///.........//////000111222///444777888@@@}}}|||[[[HHHHHHOOOMMMKKKQQQSSSWWWbbbiiinnnkkkaaa^^^ccceeebbbgggmmmxxx{{{mmmaaaTTTNNNJJJHHHIIILLLSSShhh~~~rrraaa[[[ZZZYYY\\\cccjjjoooqqqlllmmmjjjaaaUUUKKKFFFEEEDDDFFFIIIJJJGGGCCC???<<<===;;;:::;;;???AAAAAAAAA@@@DDDFFFFFFHHHLLLMMMJJJKKKJJJHHHHHHLLL^^^}}}uuufff^^^[[[ZZZ[[[YYY^^^eeeiiijjjkkklllnnnooopppqqqsssuuussspppmmmlllggg___XXXSSSQQQOOONNNMMMNNNSSSWWWVVVUUUZZZaaa]]]___bbbdddeeehhhkkknnnpppppppppnnnjjjeeebbbaaapppsssxxx|||~~~}}}{{{yyyyyyxxxyyy|||}}}{{{}}}}}}}}}~~~~~~uuu}}}~~~hhhjjjsssbbbPPPNNN333777>>>OOOjjj~~~{{{lllXXXSSSXXXiiiwww{{{|||uuummmtttyyy]]]MMMXXXttt|||tttuuuqqqppppppjjj]]]UUUTTT]]]eeennnrrrssssssuuuxxxzzzyyyyyyxxxuuuooohhhddd\\\fffjjjnnnqqqfff\\\```lll|||yyygggTTTKKKDDDEEEFFFEEEDDDEEEEEEJJJQQQXXX^^^ccchhhkkkfffhhhiiiddd___```gggnnnooorrrrrrgggVVVGGGAAAAAABBBAAA@@@???>>><<<;;;;;;999:::;;;===BBBJJJTTTZZZYYYLLLCCCCCCEEEIIIYYYllluuuuuusssqqqppppppnnnkkkhhheeeeeesssrrrqqqxxx~~~~~~{{{xxx{{{{{{zzz{{{{{{zzzyyyzzz|||}}}}}}pppeee]]]PPPHHHJJJJJJOOOoootttiiiqqqzzz~~~|||uuulllfffTTTIIIXXXwww}}}eeettt|||ttt\\\JJJIIIHHHEEEIII999888666444333333333333//////000000111111111222000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,------------.........//////---------.........//////.........//////000111222///444888777==={{{```MMMIIINNNJJJHHHPPPRRRUUU___aaagggfff^^^\\\aaaccc___hhhnnnzzzyyyfff]]]TTTOOOJJJGGGGGGJJJUUUfff}}}wwwfffZZZZZZ\\\```fffkkkmmmnnn```]]]WWWQQQJJJDDD???======AAAFFFIIIGGGCCC???===@@@>>><<<>>>BBBDDDDDDBBBCCCEEECCC>>><<>>;;;999999999;;;888;;;CCCGGGTTTmmmiiiTTTEEEFFFGGGGGGTTTgggxxxxxxyyyzzz{{{{{{{{{{{{rrrgggcccppprrriii}}}|||{{{|||}}}~~~|||||||||{{{zzzzzzyyyyyy}}}|||{{{hhh[[[RRRJJJIIIHHHNNNeeewwwvvvjjjmmm||||||vvvmmm]]]NNNJJJUUUnnnjjjiiiuuu```MMMFFFGGGGGGDDD===888222000111333333111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000000/////////............---------------------------------,,,,,,,,,---------......------------------------...------,,,***))))))(((------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222222666777222@@@mmmgggOOOHHHNNNJJJHHHPPPSSSSSSZZZZZZVVVSSSTTTYYY]]]___```ffflllxxxsss^^^VVVNNNKKKFFFBBBEEELLLQQQeeemmmeeebbbdddaaa]]]iiirrrlllXXXRRRNNNJJJDDD===:::<<<;;;AAAAAABBBGGGCCC===CCCAAADDDCCCAAAAAADDDDDDAAADDDBBB@@@===<<<<<<<<<===EEELLLPPPNNNVVVooohhh]]]ZZZRRRMMMNNNQQQTTTZZZ```dddfffggggggjjjnnnrrrtttrrrnnnkkkiiikkkbbbUUUMMMKKKJJJHHHFFFHHHGGGGGGHHHKKKQQQWWWZZZ^^^^^^___aaaeeeggghhhhhhmmmmmmooopppjjjcccgggooowwwzzz~~~}}}||||||||||||}}}~~~}}}||||||~~~zzzyyy}}}lllgggjjj{{{bbbKKKLLL333444===TTTnnnzzzsssfffSSSVVV```mmmrrrpppppprrryyy||||||}}}|||}}}}}}tttnnnwww|||rrrVVVNNNVVVvvv~~~yyyrrrqqqrrrpppiii^^^UUURRRQQQccchhhooosssuuuuuuttttttssstttvvvzzz|||zzzvvvqqqppppppyyy{{{rrrlllbbbQQQ```nnnwwweeeVVVMMMFFFDDDBBBAAABBBEEEHHHLLLSSSSSSWWW^^^fffjjjiiigggfffeeedddbbbbbbbbbbbbbbbggggggnnnyyyzzzkkkUUUFFF>>>>>>???@@@AAA???<<<:::888:::777999@@@HHH\\\{{{}}}lllZZZPPPJJJIIITTTdddssswwwzzzzzzyyy{{{~~~sssiiikkk{{{rrrkkkwww~~~|||zzzzzz{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{xxxjjjaaaSSSKKKIIIHHHMMMcccvvvvvvjjjlll{{{~~~tttcccUUUMMMRRRkkkiiigggzzzbbbMMMEEEGGGHHHEEE>>>888333000111333333111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000/////////............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,+++++++++------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222222555666222@@@nnn___KKKKKKQQQLLLHHHOOORRRSSSYYYSSSPPPNNNOOOUUU[[[```aaagggmmmzzzyyykkkbbbZZZTTTOOOMMMIIIEEEFFFKKKQQQjjjooohhhhhhgggccckkkqqqkkkUUUNNNIIIFFFBBB<<<999::::::@@@@@@BBBHHHCCC@@@HHHHHHIIIGGGCCCDDDIIIJJJHHHCCCAAA===:::888888999:::HHHNNNQQQRRR[[[nnnwwwbbb[[[YYYSSSOOOPPPOOORRRVVV[[[___bbbddddddgggjjjooopppnnnjjjfffeeeccc\\\SSSMMMMMMLLLJJJHHHHHHFFFEEEEEEHHHLLLQQQTTTYYYYYY[[[^^^bbbfffhhhiiimmmooorrrrrrjjjdddiiisssxxx{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~|||yyy~~~uuuqqqggguuu```JJJKKK222444AAA[[[uuu|||ooo```OOOYYYgggqqqqqqjjjhhhkkkrrrzzz||||||}}}|||{{{|||}}}qqqmmmrrrssszzz|||lllUUUNNNWWWvvv~~~{{{uuuppppppqqqnnneeeZZZRRRQQQRRRccchhhoootttvvvvvvvvvvvvvvvvvvxxx|||~~~yyyuuuuuuvvv~~~wwwhhhRRRWWWbbbsssyyycccRRRJJJHHHGGGFFFEEEEEEHHHOOOUUUYYY[[[ZZZZZZ^^^dddhhhhhhgggddddddcccbbbaaa___^^^]]]\\\\\\bbbrrrnnnUUUIIICCC>>>>>>AAA@@@;;;666888<<<999777<<>>>>>BBBHHHDDDDDDPPPWWWTTTNNNHHHHHHMMMOOONNNEEEBBB===999777777888999IIIOOOSSSUUU\\\hhhsssxxxvvvhhh]]]\\\[[[VVVSSSUUUMMMNNNPPPTTTXXX\\\```bbbcccfffiiijjjfffbbb^^^]]]WWWSSSOOOOOOPPPPPPNNNKKKGGGEEECCCBBBCCCEEEIIIKKKQQQRRRUUUZZZ___cccgggjjjnnnrrruuussskkkfffmmmwwwyyy|||}}}||||||~~~~~~~~~~~~}}}zzzhhhttt]]]HHHKKK555777GGGccc}}}sssdddSSS^^^llltttqqqkkkhhhiiilllvvv}}}}}}zzzzzz{{{zzzvvvkkkkkkqqqooosssuuugggSSSOOOXXXxxx}}}zzztttnnnqqqqqqmmmbbbVVVPPPQQQUUUdddiiioootttvvvvvvwwwwwwzzz{{{~~~}}}vvvyyy{{{pppVVVTTTZZZeeerrr{{{qqq]]]NNNIIIIIIIIIJJJKKKLLLRRR]]]eeeiiibbb^^^[[[\\\aaaeeeggggggcccccccccccc```^^^[[[YYYWWWVVVUUU^^^uuusssYYYMMM@@@;;;???AAA>>>999999>>>;;;777888>>>[[[vvvjjjddd___^^^___^^^ZZZVVVXXXaaaiiiooommmiiicccaaafffpppyyyxxxcccTTTPPPSSSZZZccciiilllkkkeeeaaagggmmmuuuzzz|||{{{zzzyyyzzzyyywwwvvvvvvwwwyyyzzzxxxyyyzzz{{{{{{{{{{{{zzzuuuyyyqqqiiifffYYYNNNIIIHHHJJJ]]]rrrwwwfff```lllwwwbbbPPPJJJbbb{{{|||qqqbbbuuuoooRRRFFFGGGHHHFFF@@@;;;555222222333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...///111111111000///...///............---------------------------------,,,,,,,,,---------......---------------------------------............///------------------------...---,,,+++++++++++++++------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------................../////////////////////000111111222222111222444333AAAlllmmmzzz^^^NNNSSS[[[SSSGGGJJJPPPRRRYYY[[[VVVPPPMMMOOOUUU\\\aaacccjjjwwwiii]]]aaalllsssuuu{{{|||{{{qqqeee^^^]]]|||}}}yyyqqqoooqqqmmmXXXNNNFFFDDDCCC???<<<;;;666<<<>>>BBBIIIFFFJJJ[[[hhhbbbVVVKKKIIINNNQQQOOOIIIFFFAAA<<<999999:::;;;GGGOOOVVVVVVWWW\\\```bbbddd___]]]___^^^XXXTTTVVVLLLKKKKKKMMMQQQVVV\\\___bbbdddfffddd___YYYTTTRRRNNNMMMNNNPPPRRRRRROOOMMMGGGEEEBBB@@@???@@@BBBCCCIIILLLPPPUUU[[[aaagggkkknnntttxxxtttkkkhhhqqq|||{{{}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}|||xxxrrryyy[[[IIIMMM888999HHHgggvvviiiYYYcccmmmrrrrrrooollljjjkkkuuu||||||zzzzzz{{{{{{ooohhhlllvvvrrrrrrqqqcccQQQPPP\\\|||||||||uuuooorrrrrrlll```SSSNNNRRRYYYeeeiiiooosssuuuvvvwwwwwwzzz|||}}}tttXXXRRRRRRXXXcccmmmttt~~~rrrbbbUUUOOOMMMKKKPPPSSSTTT\\\iiiqqqrrrfffaaa[[[ZZZ^^^cccfffgggcccccccccbbb___[[[WWWUUUQQQRRRPPPPPP___xxxjjj[[[JJJ@@@@@@BBBBBB???666<<<;;;777777:::QQQtttqqqddd^^^[[[VVVQQQOOOQQQUUUYYYggghhhhhhfffdddeeeiiilllxxxyyy{{{wwwiiiXXXLLLHHHKKKQQQZZZ___]]]WWWTTTSSSYYY___iiipppuuuwwwxxxxxxxxxwwwuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwiiipppyyyoooeeeaaa\\\OOOJJJIIIIIIZZZqqqzzzhhh]]]eeexxxjjjVVVLLL___{{{xxxxxxbbblllxxxYYYIIIGGGHHHFFFBBB<<<666333333333222111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111...///000000111000///...///............---------------------------------,,,,,,,,,---------......------------------------/////////.........------------------------------......---,,,++++++++++++------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------................../////////////////////000111111222222111111333444@@@ggglll{{{[[[FFFSSS]]]UUUGGGIIIOOOSSSYYY___ZZZSSSMMMMMMRRRZZZ```bbbhhhuuuuuuhhhooo}}}pppoootttrrruuuppp\\\TTTLLLIIIEEE???<<<<<<666<<<>>>DDDJJJHHHPPPffftttkkk[[[MMMJJJOOORRRQQQJJJGGGBBB===:::999:::;;;EEEQQQZZZWWWQQQQQQUUUYYYZZZZZZ]]]^^^[[[TTTPPPOOOKKKIIIHHHHHHLLLRRRYYY]]]bbbcccccc___XXXQQQKKKIIIHHHJJJLLLOOOQQQQQQOOOMMMHHHFFFCCC@@@>>>===>>>>>>DDDGGGMMMRRRWWW___ffflllooouuuxxxrrrkkkllluuu~~~{{{}}}~~~}}}||||||}}}||||||}}}}}}~~~~~~}}}|||~~~|||{{{xxx{{{~~~YYYKKKOOO888888HHHiiiuuuiii^^^hhhqqqsssrrrpppnnnkkkmmmwww~~~~~~|||~~~~~~zzzjjjiiirrr|||wwwuuurrraaaPPPSSSbbb}}}}}}vvvqqqsssrrrkkk]]]PPPLLLSSS\\\fffjjjooorrrttttttuuuvvvvvvyyyxxx]]]NNNGGGGGGQQQZZZcccqqqvvvhhh]]]WWWUUUYYYaaaeeefffmmmxxx}}}{{{kkkeee]]]ZZZ]]]aaadddeeebbbbbbaaa___\\\WWWSSSQQQJJJOOOPPPOOOSSScccuuu|||ppp```QQQGGGAAA===;;;666;;;999888::::::IIIdddzzzmmmddd```ZZZUUUSSSRRRSSSSSSdddeeeggggggffffffgggiiimmmppprrrkkk^^^PPPHHHEEEBBBGGGQQQXXXUUUOOOLLLMMMOOOVVV```iiippptttwwwyyywwwuuutttssssssuuuwwwxxxyyyzzz{{{|||{{{yyywwwuuugggllluuuqqqddd______QQQKKKJJJIIIYYYrrr~~~nnn___cccuuu~~~ppp]]]OOO[[[yyy|||xxx}}}ccciii}}}___LLLHHHHHHHHHCCC>>>777333333333222000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111...///////////////000000///............---------------------------------,,,,,,,,,---------......------------------------//////.........---------------------------------...------,,,,,,,,,,,,---------------------------------------------------,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,---------................../////////////////////000111111222222222000333555???aaasss|||___EEEPPP]]]VVVGGGHHHOOOTTTYYY]]]YYYRRRKKKIIINNNVVV]]]bbbfffsss{{{}}}yyyccc]]]VVVQQQIII@@@;;;<<<888<<>>;;;@@@SSSgggvvv{{{vvvpppoookkkccc[[[UUUSSSSSSbbbiiipppqqqlllhhhggghhhkkkooopppgggYYYMMMEEECCC======DDDMMMPPPKKKHHHIIIIIIPPP[[[eeelllqqquuuwwwvvvuuusssssssssuuuwwwxxxwwwxxxzzz||||||zzzxxxvvvooopppssszzzsssggg```aaaRRRKKKKKKJJJYYYtttrrrbbbeeesssxxxyyy{{{wwwnnn]]]OOOUUUmmmyyygggnnn~~~cccOOOHHHJJJLLLEEE???888444444444222000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000///---------///000222///............---------------------------------,,,,,,,,,---------......---------------------------------------.........------------------------------,,,,,,,,,------...........................------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------................../////////////////////000111111222222222000333555>>>[[[www|||ssskkkKKKLLL[[[VVVFFFGGGPPPUUUYYY___[[[SSSKKKGGGIIIQQQWWW^^^bbblllmmmjjjeee^^^QQQCCC>>>@@@:::>>>AAAHHHMMMKKKZZZyyyzzzdddQQQKKKNNNNNNJJJAAA@@@>>><<<999777555444<<>>@@@CCCEEEGGGIIIKKKMMMFFFDDDAAA>>><<<;;;::::::<<>><<<@@@::::::GGGWWW___lllwwwyyywwwxxx|||uuueeeZZZVVVXXXcccqqqzzzpppjjjjjjsssxxxwwwmmm]]]OOOHHHDDD@@@<<<>>>HHHOOOLLLHHHGGGGGGNNNYYYbbbiiiooosssuuuvvvuuusssssssssuuuwwwxxxuuuwwwyyy{{{|||{{{yyyxxxyyyvvvtttwwwuuujjjcccbbbRRRLLLKKKJJJYYYuuurrrccceeerrrrrrpppooolllgggYYYLLLPPPfff}}}zzz}}}lllttt}}}eeePPPHHHKKKNNNEEE???888444444444222000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000///---,,,,,,...111333//////.........---------------------------------,,,,,,,,,---------......------------------------******+++,,,---...///000------------------------,,,,,,,,,,,,------...///........................------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------................../////////000/////////000111111222222333000444666===WWWpppvvvjjj|||rrrOOOIIIZZZVVVFFFGGGQQQUUUYYYeeeaaaXXXNNNGGGFFFLLLQQQYYY\\\fffxxxvvvuuurrriiiXXXHHHBBBEEE;;;???BBBJJJNNNLLL\\\}}}jjjTTTJJJJJJGGGBBB@@@@@@???===;;;888666444666AAALLLPPPPPPPPPLLLHHHLLLMMMLLLKKKIIIHHHEEEBBBCCCBBB@@@@@@CCCIIIPPPTTTSSSTTTTTTPPPKKKFFFBBBAAA:::<<<>>>@@@CCCFFFJJJMMMDDDCCC@@@>>>;;;::::::::::::???EEEHHHKKKRRR\\\dddppprrrnnnhhhjjjsssyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{~~~~~~{{{}}}rrrmmm|||www[[[LLLHHH777999OOOrrr|||kkkbbbgggtttyyyttttttwww}}}xxxnnnttt|||qqq```XXXcccuuu}}}xxxsssqqqtttppp___QQQMMMIIIOOOaaalllnnnqqqssstttuuuwwwxxx||||||~~~|||iiiTTTHHHCCC@@@DDDJJJaaakkkuuutttkkkdddeeeiiiwww|||wwwyyy}}}~~~uuuooogggbbbaaa```___^^^]]]ZZZUUUQQQNNNJJJGGGDDDBBBBBBCCCCCCCCCBBBAAAAAAIIILLLSSS]]]fffjjjjjjhhh```]]]WWWMMMCCC???AAADDDCCCMMM\\\hhhkkklllttt~~~}}}nnn```ZZZYYYiiiqqq}}}|||ooofffrrrsssaaaUUUKKKAAAAAA???======AAAFFFIIIJJJGGGHHHMMMXXXdddmmmooonnnqqqsssrrrnnnnnnrrrsssqqqwwwwwwwwwyyyzzzzzzxxxwwwyyywwwxxx}}}xxxkkkccc___WWWMMMGGGHHHTTTlllyyyjjjeeeooouuummm```YYYXXXNNNKKKPPP```|||wwwuuu}}}~~~}}}lllPPPFFFKKKKKKHHHBBB:::444222222333333000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111///.........///000000000//////.........---........................------............------.........------,,,,,,,,,---------------------------...............------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111111222222555---888888333XXX~~~xxxpppxxxVVVKKKPPPPPPIIIFFFMMMTTTWWW]]]jjjbbbMMMFFFFFFGGGMMMVVV[[[dddrrr{{{|||}}}iiiSSSLLLJJJEEE@@@JJJJJJJJJIIIUUUsss[[[KKKFFFDDDBBB<<<;;;:::::::::999777555666<<>>>>>===:::888<<<===???BBBGGGOOOYYY___hhhhhhjjjlllppptttwwwyyyzzzzzz|||~~~{{{||||||}}}~~~}}}~~~~~~{{{wwwkkkjjjrrrSSSHHHKKK555:::QQQqqqttteee___gggrrr{{{wwwwwwzzzvvvqqqyyyrrraaa[[[jjj~~~|||xxxsssrrrsssooo___PPPLLLIIIPPPbbbnnnqqqtttuuuvvvwwwyyy{{{}}}~~~sss\\\NNNFFFAAA@@@CCCUUUcccrrrtttkkkeeegggmmmssszzz}}}yyyuuuxxx|||}}}tttnnngggcccaaaaaa___^^^]]]YYYUUUPPPMMMJJJFFFDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCFFFOOO[[[bbbdddbbbggghhhgggbbbXXXMMMCCC>>>BBBIIIVVVcccjjjlllpppwwwzzz||||||vvvkkkaaaZZZXXXfffnnnzzz{{{qqqiiirrrmmm\\\MMM@@@@@@>>>;;;:::<<<@@@BBBCCCDDDDDDHHHRRR___hhhllllllnnnppppppmmmnnnssstttsssvvvwwwxxxyyyzzzzzzxxxwwwzzzyyyyyy|||zzzlllccc```WWWNNNHHHHHHTTTkkkzzzjjjcccnnnvvvnnn___UUUQQQIIIHHHOOOaaayyyuuu~~~{{{lllTTTJJJMMMKKKHHHCCC;;;555222222222333000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111000///...//////000000/////////....................................------............------.........------,,,,,,,,,---------------------------......//////...------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111111222222555...888888333WWWxxxZZZJJJNNNNNNHHHFFFLLLTTTWWW^^^kkkdddQQQIIIHHHGGGMMMUUU[[[dddqqq~~~pppYYYMMMFFFDDD@@@KKKKKKJJJHHHPPPyyyyyy]]]KKKGGGDDD??????===<<<;;;;;;:::777555666;;;@@@DDDKKKSSSTTTQQQQQQQQQMMMIIIHHHJJJGGGAAACCC???===>>>CCCIIIMMMNNNQQQPPPMMMKKKIIIGGGDDDBBB>>>=========???BBBEEEGGGBBBAAA@@@??????===:::777:::;;;===@@@EEEMMMVVV\\\ffffffhhhkkkooossswwwyyy||||||}}}}}}}}}}}}~~~~~~}}}}}}{{{}}}ooonnnrrrQQQFFFJJJ666===UUUrrryyykkk]]][[[eeennnyyy~~~~~~{{{yyyxxx~~~uuuuuu~~~sssbbb```uuu{{{xxxtttsssqqqmmm]]]OOOLLLIIIQQQcccoooqqqtttvvvwwwxxxyyy{{{|||hhhWWWNNNHHHEEEDDDKKK]]]qqqxxxsssmmmooouuuvvvzzz|||xxxuuuvvvxxxyyyppplllgggcccbbbaaa___^^^\\\XXXTTTPPPMMMJJJFFFDDDEEEDDDEEEEEEGGGJJJLLLNNNMMMHHHDDDEEELLLRRRTTTTTTbbbgggoootttqqqeeeVVVKKKFFFFFFNNN\\\fffjjjkkkmmmoooppppppnnniiibbb[[[XXX^^^fffpppxxxzzzuuummmgggmmmyyyeeeSSSFFFBBB>>>:::888999;;;<<<===>>>>>>BBBJJJWWWbbbhhhjjjkkknnnnnnmmmoootttvvvuuuuuuvvvxxxyyyyyyyyyxxxwww|||zzzzzz}}}}}}nnnddd```XXXOOOIIIHHHRRRjjjzzziiiaaalllxxxrrraaaSSSMMMFFFFFFNNN```|||{{{{{{nnnWWWMMMMMMIIIIIIDDD<<<555222222222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000///////////////////////////....................................------............------.........------------------------------------------......//////.........------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111111222222444000999888444VVVcccIIILLLKKKGGGFFFLLLSSSWWW```mmmhhhWWWOOOJJJGGGLLLTTTZZZdddooozzz|||xxxbbbRRRGGGGGGEEEOOONNNMMMHHHKKKooobbbLLLJJJGGG???@@@???=========;;;999777777:::===@@@HHHRRRWWWWWWRRRRRROOOKKKIIIJJJGGGBBBAAA@@@>>>@@@CCCHHHKKKLLLQQQPPPNNNKKKIIIGGGEEEEEE????????????@@@AAABBBCCCBBBAAAAAAAAAAAA>>>:::777888999;;;>>>BBBJJJRRRXXXaaacccfffjjjnnnsssvvvxxx}}}}}}}}}~~~~~~~~~~~~||||||~~~zzz{{{oooppprrrOOOEEEJJJ888BBBZZZrrrsssbbbWWWXXXeeelllsssvvvxxxyyyyyywww~~~yyyxxxtttaaaddd~~~|||}}}vvvrrrrrroookkk[[[NNNKKKIIIRRRdddmmmpppssstttuuuvvvxxxzzz{{{~~~uuuaaaWWWSSSRRRQQQMMM]]]rrr}}}}}}{{{{{{yyyuuuqqqpppoooooojjjhhheeecccbbbaaa```___[[[XXXSSSOOOMMMJJJFFFDDDFFFFFFHHHLLLSSS[[[bbbgggiiibbbWWWLLLFFFFFFIIIMMMNNNUUUbbbpppzzzzzzssslllUUUMMMLLLVVVbbbhhhhhhhhhhhhgggggghhhgggddd]]]XXXVVV\\\dddjjjlllhhhccc___ccczzznnnZZZLLLEEEAAA<<<999999:::;;;;;;::::::===DDDOOO[[[cccgggjjjmmmooonnnpppuuuwwwuuutttvvvxxxyyyyyyxxxxxxxxx|||zzzzzz}}}pppfffaaaZZZQQQJJJGGGQQQhhh}}}zzzhhh___kkk{{{zzziiiYYYQQQHHHGGGLLL\\\zzz{{{www[[[LLLKKKIIIJJJDDD===666333222111000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111000000//////////////////////////////.................................------............------...............---------........................---......////////////..........................................---------------------------------------............---------------------------------------------------------------............///............/////////////////////000111111222222333222999777555SSS|||xxxnnnJJJJJJIIIGGGGGGLLLRRRVVV```mmmkkk]]]UUULLLFFFJJJRRRYYYdddmmmsssssswwwzzzhhhYYYNNNOOOLLLUUURRROOOIIIGGGfffnnnRRRMMMLLLCCC???>>>======>>>===;;;:::999;;;;;;<<>>;;;:::;;;;;;;;;999999:::@@@JJJUUU^^^cccjjjnnnooonnnpppuuuvvvtttrrruuuxxxyyyxxxwwwxxxyyy{{{yyyzzz~~~rrrgggaaa[[[SSSKKKGGGOOOfff|||yyyhhh^^^jjj~~~uuueeeXXXNNNIIIJJJWWWuuu}}}}}}~~~yyyeeeNNNLLLMMMJJJEEE===777444222111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000//////............///////////////........................------............------................................................---......///000000//////................................................------------------------------............---------------------------------------------------------------............///............/////////////////////000111111222222333444888666666PPP~~~~~~ttt{{{xxxLLLJJJHHHHHHIIILLLRRRWWW^^^lllmmmccc[[[NNNEEEHHHRRRXXXccclllooowww|||kkkmmmxxxsssggg]]]TTTVVVSSSYYYTTTPPPIIICCC]]]zzz]]]QQQNNNGGG======<<<>>>???@@@???===<<<<<<::::::BBBOOOXXX[[[WWWWWWTTTLLLHHHIIIIIIFFFCCCCCCBBBBBBBBBCCCEEEGGGSSSTTTTTTQQQKKKGGGEEEEEECCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDD@@@;;;777888:::<<<>>>AAAGGGNNNSSSUUUYYY___ffflllqqqtttuuuxxxyyyzzzzzzyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzz|||}}}wwwhhhlllrrryyy}}}}}}zzzwwwmmmiiieeeqqqwww{{{oooNNNGGGMMM777BBBZZZmmmhhhSSSKKKPPPiiirrrwwwtttttt{{{~~~~~~|||}}}ooo]]]fff~~~{{{xxxqqqoooooolllgggWWWKKKIIIJJJTTThhhqqqsssvvvxxxxxxyyy{{{}}}}}}tttnnnllltttuuugggeeeggghhhhhhlllvvvcccZZZRRRPPPQQQPPPQQQSSSXXX[[[___aaaaaa``````aaa[[[XXXTTTQQQNNNKKKHHHFFFFFFIIIQQQ```tttsssZZZLLLHHHGGGEEEEEEKKKZZZmmm~~~}}}mmm___\\\aaahhhoootttqqqpppoooooommmiiiaaa[[[TTTUUUWWWXXXXXXWWWVVVUUUPPPccchhhMMMJJJFFF@@@<<<;;;;;;::::::999999:::>>>EEEOOOXXX^^^gggkkkmmmmmmooossstttrrrqqquuuxxxyyywwwvvvxxxzzzzzzyyyzzz}}}sssiiibbb]]]UUUMMMGGGNNNdddzzzyyyhhh]]]ggg}}}ssscccVVVLLLHHHRRRrrr~~~}}}}}}xxx~~~rrrTTTOOOPPPIIIDDD===888555333222111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000///...............///////////////........................------............------.............../////////........................---...//////000000000000......................................./////////------------------------------............---------------------------------------------------------------............///............/////////////////////000111111222222333444555555888KKKvvvtttsssQQQLLLIIIJJJLLLMMMRRRWWW\\\kkkoooiiiaaaQQQEEEHHHRRRWWWbbblllnnnsssuuukkkjjjqqq|||oooeeebbbjjjuuuxxxfffeeepppkkkbbb]]]XXXZZZXXX^^^XXXTTTLLL@@@TTTkkkmmmZZZPPPIII???>>>>>>@@@AAABBBAAA@@@======:::999@@@KKKSSSTTTTTTWWWWWWRRRNNNNNNNNNKKKGGGFFFDDDBBB???@@@BBBEEESSSWWWYYYWWWQQQLLLIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJFFFEEEEEEEEEDDDAAA<<<888999:::<<<>>>AAAFFFLLLQQQOOOTTT[[[dddkkkpppsssttttttvvvyyyyyywwwxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{~~~}}}uuufffhhhmmmtttxxxvvvoooiii___YYYWWWkkkvvv{{{lllNNNHHHMMM:::DDD[[[mmmhhhTTTLLLQQQeeeqqqxxxtttsss|||~~~yyywwwyyyzzzyyyssssss|||lllZZZddd~~~xxxqqqoooooojjjfffVVVJJJIIIJJJUUUiiiqqqtttwwwxxxyyyzzz|||~~~{{{yyyeee]]]WWW___rrrtttqqqtttvvvtttvvv}}}~~~\\\OOODDDCCCEEEEEEFFFIIIQQQVVV\\\`````````aaabbb\\\YYYUUURRROOOMMMJJJGGGKKKMMMTTTaaauuu}}}bbbRRRQQQMMMHHHFFFMMM\\\mmmzzz~~~rrrddd^^^^^^bbbmmmvvv}}}|||{{{xxxssskkkccc^^^TTTTTTSSSTTTTTTTTTUUUUUUPPPWWWjjjyyy___RRRMMMGGGAAA>>>===;;;:::999999:::===BBBJJJRRRXXXaaaeeehhhiiilllqqqssspppppptttyyyyyywwwvvvxxx{{{yyyxxxyyy|||uuukkkbbb^^^WWWNNNFFFLLLcccyyyzzzjjj^^^dddzzz~~~tttdddSSSIIIOOOnnn}}}vvv||||||}}}\\\PPPMMMGGGCCC===888666444333222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111000///...---............/////////000........................------............---------........./////////000........................------///000000111111111........................---........./////////000........................------............------................................................---------............///............/////////////////////000111111222222222444333444999GGGmmmzzzvvvUUUOOOKKKMMMNNNNNNRRRXXX\\\kkkqqqooogggUUUGGGJJJRRRVVVaaammmooorrrxxxmmmgggjjjwwwyyynnncccZZZXXX\\\ddduuu~~~}}}qqq```aaakkkhhhaaaaaa___]]]^^^gggbbb^^^SSS@@@NNNVVVwwwjjjYYYNNNDDDCCCCCCCCCDDDDDDBBB@@@<<<<<<:::888<<>>@@@EEEJJJNNNKKKPPPYYYbbbjjjooorrrsssqqquuuyyyyyywwwwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}tttcccbbbccchhhlllkkkeee^^^VVVSSSVVVnnnrrrwwweeeMMMJJJNNN>>>HHH^^^pppkkkXXXOOOTTT___nnnvvvqqqpppzzzxxxtttrrr}}}zzziiieeevvvjjjXXXccc}}}yyyqqqooopppiiieeeUUUIIIIIIJJJUUUjjjooorrruuuwwwwwwxxxzzz|||xxx~~~zzzpppaaaWWWNNNRRReee~~~|||~~~~~~```QQQCCCAAABBBAAABBBFFFLLLRRRZZZ___``````aaabbb]]]ZZZUUURRRPPPMMMJJJHHHQQQQQQUUU^^^oookkkUUURRRMMMIIIJJJTTTdddoooxxxnnnccc\\\YYY\\\hhhsss~~~vvvmmmddd___RRRQQQPPPPPPQQQRRRTTTVVVRRRMMMUUUqqqvvvZZZUUUMMMGGGBBB???===<<<999999;;;<<<@@@GGGNNNSSS[[[```dddfffjjjppprrrpppoootttyyyyyyvvvuuuxxx{{{zzzxxxyyyzzz}}}uuulllccc___XXXNNNFFFLLLbbbxxx{{{lll^^^bbbwwwppp[[[KKKMMMkkk~~~uuuyyyxxx___OOOHHHGGGBBB===999666555444333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000111111111000...------.........//////000000........................---..................------.........//////000000////////////////////////------///000111111111111////////////////////////---.........//////000000........................---..................---................................................---------.........//////............/////////000/////////000111111222222222444111333:::EEEggg|||XXXQQQLLLOOOPPPOOOSSSYYY\\\lllsssrrrkkkWWWIIILLLSSSUUUaaammmqqqrrr{{{pppfffccckkkwww~~~|||ssskkkgggaaaWWWOOOKKKLLLYYYmmm~~~xxxuuuiiiZZZ^^^kkkhhhdddfffgggaaadddpppllliiiZZZCCCLLLEEEcccyyycccUUUIIIHHHGGGFFFFFFEEEBBB@@@;;;<<<999777:::AAAEEEDDDEEEQQQ]]]bbbbbb```[[[UUUMMMKKKGGGAAA;;;;;;???CCCRRRYYYaaaccc___YYYWWWWWWPPPNNNKKKHHHFFFGGGHHHIIIJJJHHHEEEDDDCCCAAA===;;;888999;;;===@@@DDDIIIMMMIIINNNWWWaaajjjoooqqqrrroootttyyyzzzwwwvvvyyy|||||||||{{{|||}}}sss]]]ZZZYYY\\\bbbccc___YYYPPPQQQXXXrrrsssxxxwww___MMMLLLPPP@@@MMMaaapppkkkZZZSSSVVVffflllrrruuusssuuuzzzqqqjjjjjjqqq}}}^^^PPPddd~~~}}}{{{tttooommmooobbbSSSHHHEEEIIIWWWeeeppprrruuuvvvwwwwwwxxxzzzzzz|||~~~{{{ppp___^^^ZZZWWW]]]qqqkkkYYYFFF??????AAAAAACCCHHHQQQ\\\```^^^\\\]]]```\\\YYYVVVSSSRRRPPPNNNLLLSSSNNNLLLRRRaaarrr~~~qqq{{{XXXMMMSSSPPPWWWdddcccdddcccbbb```^^^]]]\\\\\\oooqqqqqqpppllleee^^^ZZZUUURRRNNNOOORRRUUUVVVUUUTTTWWWTTTVVVmmmttthhhZZZPPPJJJFFFCCCBBB>>>>>>>>>>>>@@@CCCEEEGGGOOOWWW^^^bbbhhhpppssspppppprrruuuwwwwwwwwwxxxyyyxxx|||xxxxxxxxxmmmfff___XXXQQQJJJMMMbbbzzz}}}mmm^^^bbbwwwzzznnn]]]NNNKKKeee{{{tttuuuvvv\\\KKKGGGDDDBBB???999444222222444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000///......---//////.........---------------............------............/////////000//////.........//////000333000///111555444///***000000///.........//////------------------------...................................................------,,,,,,------..............................------,,,,,,------...////////////000000000000333222222111222222333333888000444333888@@@UUUpppMMMMMMTTTSSSRRRMMMXXX___gggpppssslll]]]MMMCCCQQQYYY]]]cccooottt}}}xxxkkknnnyyy{{{~~~wwwnnnccc\\\ZZZXXXRRRMMMLLLTTTbbbrrr~~~{{{uuuiii```___jjjooojjjgggiiibbbkkkwww{{{uuueeeRRRFFFBBBLLLbbbxxxbbbTTTQQQLLLHHHEEECCC@@@>>>888888888999;;;>>>AAABBBAAAHHHVVVdddhhhaaaXXXTTTSSSJJJBBB???===<<<===AAAQQQYYYcccfffddd```^^^^^^[[[TTTLLLIIIJJJJJJHHHFFFIIIGGGEEEDDDDDDCCC@@@>>>>>><<<<<>>???AAABBBJJJRRRYYY]]]ccclllpppnnnoooqqquuuwwwwwwwwwxxxyyywww{{{xxxwww~~~|||sssggg___XXXRRRKKKMMMbbbzzz{{{lll\\\]]]qqqwwwssseeeXXXLLLJJJbbb|||vvvsssyyysss[[[KKKHHHCCCBBB>>>999444111111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000///.........//////.........------------......//////......---........./////////000000///......---------......222///...111555666333000111111000000//////000000---........................................................................------,,,,,,------..............................------,,,,,,------...////////////000000000000111111111000111111222222888000444333888@@@SSS}}}wwwPPPLLLRRRSSSSSSOOOYYY^^^fffpppssslll^^^OOOEEERRRZZZ]]]cccooosss|||xxxssswww|||~~~tttmmmddd___^^^]]]XXXTTTQQQWWWcccttt}}}uuuiiiccceeeooorrrllliiikkkhhhnnnxxxttt___NNNJJJJJJRRRdddvvv{{{qqqeeeUUURRRLLLHHHEEEBBB@@@>>>:::::::::<<<>>>@@@AAAAAACCCHHHTTTbbbfffaaaZZZXXXSSSKKKDDD@@@>>><<<>>>CCCUUU]]]fffjjjiiifffeeeeee]]]WWWPPPLLLKKKKKKHHHFFFJJJHHHFFFEEEEEEDDDBBB@@@???>>>===@@@EEEHHHHHHFFFHHHKKKRRR]]]hhhooorrrqqquuuwwwyyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyiiibbbZZZWWWYYY^^^bbbddd___WWWccctttyyy~~~qqqUUUMMMOOOOOOCCCTTTmmmyyynnn\\\ZZZdddsssyyy}}}zzzuuuvvv~~~~~~qqqkkkkkknnnooooookkktttkkkPPPIIIddd~~~|||}}}uuuqqqnnnlll```QQQHHHDDDIIIWWWeeemmmoooqqqqqqrrrsssvvvyyyuuuyyy{{{{{{{{{}}}{{{wwwtttrrrooonnnqqqwwwnnnZZZOOOKKKHHHGGGGGGLLLUUU```fffeeebbbaaaaaaaaa^^^[[[XXXWWWUUUSSSQQQOOOMMMJJJGGGFFFFFFFFFFFFJJJQQQ[[[nnn]]]NNNLLLVVV```]]]^^^]]][[[VVVQQQLLLKKKJJJIIILLLQQQUUUXXXZZZYYYYYYUUURRRNNNMMMOOOSSSUUUWWW[[[]]][[[VVVYYYooovvvhhh^^^UUUNNNMMMIIIDDD???<<<;;;<<<<<>>999444111000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////....../////////............------......//////......---....../////////000000000000000///...............000...---///444777666555//////...------------------.........//////000000......................................................------------....................................------------......////////////000000000000000000000000000111222222777000555333888???OOO|||}}}~~~UUUJJJNNNQQQTTTPPPYYY[[[dddnnnrrrmmm```QQQHHHSSS[[[]]]cccnnnrrr{{{zzzvvvzzzkkkeee___\\\\\\[[[YYYWWWXXX\\\fffvvvvvvjjjhhhmmmvvvwwwppplllnnnmmmoooxxxooo[[[RRRKKKGGGMMMZZZdddddd___UUUQQQLLLGGGDDDBBB???>>><<<<<<>>>@@@CCCEEEDDDBBBEEEHHHQQQ\\\```]]]ZZZZZZTTTLLLFFFBBB???===@@@DDDVVV]]]ggglllmmmlllkkkkkkbbb\\\UUUQQQOOOMMMJJJGGGKKKIIIGGGFFFFFFFFFEEECCCBBB@@@@@@BBBGGGJJJIIIGGGFFFJJJRRR]]]hhhpppssstttwwwyyy{{{|||}}}~~~~~~}}}||||||{{{|||}}}~~~}}}}}}~~~~~~|||yyyqqqjjj```ZZZZZZ___eeeiiifff^^^jjjyyylllQQQKKKPPPRRRDDDYYYsss}}}nnnZZZZZZfffwww~~~~~~wwwxxx~~~wwwiiidddgggmmmnnnlllmmmtttjjjOOOGGGaaa}}}{{{}}}|||tttooommmiii]]]PPPGGGDDDIIIWWWdddmmmooopppqqqqqqssswwwyyyvvv{{{}}}{{{||||||vvvqqqrrruuuyyy~~~sssaaaVVVQQQMMMJJJJJJOOOWWWbbbhhhhhhdddbbbbbbccc```]]]ZZZYYYWWWUUUSSSNNNNNNLLLGGGCCCAAAAAABBBOOOQQQTTTZZZkkklllQQQJJJPPPYYYZZZZZZ[[[YYYTTTNNNHHHFFFFFFJJJKKKNNNRRRTTTVVVVVVWWWUUURRROOOMMMNNNRRRUUUXXX^^^______ZZZTTT]]]ssscccWWWPPPLLLFFF???;;;999999999===BBBGGGLLLRRRZZZbbbgggkkkooosssvvvwwwwwwxxxxxxvvvzzzvvvuuu|||~~~ttthhh```YYYSSSLLLNNNccc{{{ppp]]]VVV```ooorrrmmm]]]SSSMMMGGGGGG]]]www~~~{{{tttyyyppp~~~|||zzzkkkTTTCCC>>>@@@???===999444111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////.../////////.....................////////////.........////////////000000000333222111000/////////000000---,,,---000444555555000000///...------------------......///000000000......................................................------------....................................------------......////////////000000000000000000000000111222333444555000666333777>>>KKKsssWWWGGGIIINNNSSSOOOXXXXXXaaalllqqqmmmaaaSSSKKKTTT[[[]]]bbblllqqqzzz{{{uuuhhhccc^^^YYYXXXYYYZZZZZZ```bbbjjjzzzyyymmmooovvv}}}|||uuuqqqrrrmmmoooxxx|||mmm^^^VVVOOOPPPVVV[[[YYYUUUTTTPPPJJJFFFCCCAAA@@@>>><<<<<>>===@@@CCCEEEGGGHHHEEEJJJaaa```NNNKKKPPPWWWZZZ\\\\\\WWWPPPJJJIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRTTTSSSQQQOOOOOORRRVVVYYY___^^^```___VVVTTThhhppp]]]MMMJJJDDD???;;;999999999888;;;@@@DDDHHHOOOZZZbbbiiimmmrrrvvvwwwwwwwwwxxxvvvzzzvvvuuu|||~~~uuuhhhaaaZZZSSSMMMOOOddd|||sss^^^SSSXXXccchhhfff___UUUNNNGGGGGG^^^yyy}}}sss{{{|||yyykkkTTTCCC======>>>===:::666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////...//////////////////...////////////000000000111222222111000//////000000111///---,,,...000222333555444333222111111111111------....../////////000///////////////////////////////////////////////////......------......///........................///......------......///////////////000000000000000111111222333444666777444111777333777===FFFjjjxxxwwwXXXEEEEEEJJJPPPMMMVVVTTT^^^jjjppplllaaaTTTLLLSSSZZZ[[[```jjjoooyyyyyyvvvuuuqqqjjjccc^^^^^^```ccciiijjjqqq~~~rrruuu{{{yyyuuuuuuooosss{{{rrrllleeebbbcccbbb]]]XXXVVVQQQKKKFFFDDDBBBAAA@@@<<<<<<>>>DDDLLLQQQQQQOOOMMMJJJIIILLLLLLIIIJJJMMMPPPMMMKKKJJJFFFBBBDDDIIIRRRXXXaaaiiinnnqqqqqqqqqnnnkkkfffbbb]]]YYYUUURRRPPPNNNKKKIIIIIIIIIIIIHHHIIIGGGFFFGGGKKKMMMKKKIIIEEEJJJSSS]]]fffnnntttwww{{{}}}}}}}}}{{{{{{|||}}}}}}|||zzzxxxxxxyyyzzz{{{|||~~~~~~}}}zzz{{{wwwpppgggbbbbbbhhhnnngggaaannniiiLLLJJJPPPRRRFFF]]]{{{rrr[[[XXXddd|||{{{yyyyyyxxx{{{qqqiiimmmuuuxxxyyyxxxwwwfffLLLCCCXXX{{{~~~xxxyyyqqqllljjjcccYYYLLLEEEDDDIIIWWWdddmmmooosssuuuvvvwwwyyyzzz|||}}}kkkbbb```eeeuuu}}}ssskkkgggddd___[[[[[[YYY^^^fffkkkllljjjhhhggggggdddaaa^^^]]][[[YYYWWWKKKGGGBBB>>>===>>>AAACCCAAABBBAAA===999GGGmmmtttZZZMMMMMMYYY^^^aaabbb^^^VVVPPPOOOQQQPPPPPPOOOOOOOOOQQQSSSTTTTTTTTTSSSRRRQQQSSSVVVYYY]]]^^^bbbccc[[[RRRVVVaaajjjUUUGGGEEEAAA>>>;;;:::999999777888:::>>>@@@EEERRR^^^gggkkkqqquuuwwwwwwwwwxxxwww{{{vvvuuu|||~~~yyyiiibbbZZZTTTMMMPPPeee|||uuu```RRRSSS]]]ccccccfffZZZQQQIIIIII```|||}}}|||{{{}}}uuu|||zzzmmmWWWFFF@@@;;;<<<===;;;888444222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...////////////000000000...//////000000//////.../////////000000000111111000000////////////000000333222111000000111333444555555333222111111000000000000000000000///////////////////////////////////////////////////////////////............//////........................//////............//////////////////000000000000000111111222444666777888222111888333777<<>>XXXvvvgggUUURRR```dddhhhjjjeee\\\VVVUUUVVVVVVTTTRRRQQQQQQSSSUUUWWWSSSTTTVVVUUUTTTTTTWWWYYY[[[___dddeee^^^VVVQQQQQQeeeuuu[[[GGGAAAAAA???===<<<:::999888888666888::::::>>>KKKZZZeeejjjpppuuuwwwwwwwwwxxxxxx{{{wwwvvv|||xxxiiibbb[[[UUUNNNPPPeee}}}yyyfffWWWVVV```gggiiijjj^^^UUULLLKKKaaa}}}yyy{{{|||~~~vvv~~~{{{nnnWWWEEE???999;;;===<<<:::777555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000000//////000000000000////////////000000000111111111111111111111111222333444777777666666555666888999888777666555333333333333333333333222222111111000//////////////////////////////////////////////////////............//////........................//////............//////////////////000000000000//////000111333555777888111111888333666;;;>>>ZZZwwwdddqqqWWWFFFEEEGGGKKKIIISSSOOOYYYeeellljjj___SSSKKKNNNUUUVVV[[[ffflllwwwwwwqqqppp{{{~~~}}}}}}}}}yyytttyyy}}}pppjjj```WWWPPPLLLHHHFFFDDD???<<<@@@KKKUUUZZZ[[[VVVOOOIIIFFFCCC@@@AAAEEEHHHJJJOOOSSSOOOJJJIIIMMMSSSXXX```iiiqqquuuvvvvvvvvvvvvuuusssnnnjjjfffddd]]]YYYUUUQQQQQQPPPPPPOOOPPPMMMKKKLLLNNNOOOMMMKKKIIINNNVVV]]]cccjjjpppuuuyyyzzz||||||{{{|||}}}}}}zzzwwwvvvwwwzzz{{{{{{|||www|||~~~yyyooohhhhhhjjjfff___jjj|||aaaHHHKKKSSSVVVFFF^^^hhhccclllzzz{{{{{{zzz}}}|||fffLLLDDDUUUppp|||ttt{{{sssmmmkkk```VVVKKKEEEDDDIIIWWWdddiiimmmssswwwxxxxxxxxxxxxzzz{{{|||zzzcccUUUNNNVVVppp|||ooofffhhhooorrrvvv{{{|||wwwuuuvvvtttnnniiihhhdddgggkkkoooqqqqqqppppppllliiifffcccbbb```^^^\\\MMMHHHCCCBBBFFFHHHGGGDDD@@@:::999======>>>PPPgggnnn]]]YYYhhhiiinnnooojjj```XXXWWWYYYXXXUUURRROOOOOOPPPRRRTTTRRRUUUWWWWWWUUUUUUWWWYYYYYY```fffddd___YYYRRRMMMNNNooo}}}hhhRRRBBB??????>>>===<<<:::888777999666777888888:::HHHWWWeeeiiipppuuuwwwwwwwwwxxxyyy|||xxxwww}}}~~~tttjjjbbb[[[UUUNNNQQQeee}}}~~~mmm^^^]]]fffooorrrkkk```WWWNNNLLLbbb|||uuu{{{{{{ttt|||}}}nnnUUUBBB:::777:::======;;;888666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111//////000000000000//////000000000000111111111111444444444555666777888999999:::;;;;;;;;;;;;===???AAA@@@???===<<<;;;;;;;;;777666555555333333222111000000000000000000000000000000000000000000000000//////............//////........................//////............//////////////////000000000000......///111222555777888111111999333666:::<<>>===;;;888<<>>>>>===<<<:::999999999777777888888666999EEERRRdddjjjrrrwwwwwwvvvvvvwwwzzzwwwvvvxxxzzz}}}pppeeeccc```XXXLLLLLLeeeyyypppllloooxxx~~~pppttt^^^RRRVVViii|||~~~wwwkkksssyyyyyynnnYYYEEE<<<::::::;;;<<<===;;;888555000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000........................000///......//////...---+++...000000/////////111000111111333555777:::;;;999<<>><<<999777:::666333444444222000000///000111000...------...---...//////////////////............//////000000............/////////000000000000000111111111111000000000111222222333333222444777666666999AAAGGGfffjjjiiiDDD<<>>===@@@FFFRRR^^^ZZZVVVQQQKKKIIIHHHIIIJJJLLLMMMOOOQQQQQQNNNIIIDDDNNNSSS[[[eeemmmtttxxxyyyzzzxxxxxxzzz{{{{{{wwwsssnnniiibbb]]]YYYVVVSSSQQQQQQQQQQQQRRRRRRPPPKKKHHHHHHNNNVVV\\\dddnnnrrrrrryyyzzz|||}}}|||}}}}}}zzzyyyyyyyyyzzzzzzxxxvvvxxx~~~~~~uuunnnmmmkkkfffmmm|||xxxWWWMMMWWWZZZSSSJJJYYY~~~}}}gggccccccooozzz|||{{{xxxTTTEEEZZZxxxyyyxxxrrrnnnkkkgggVVVGGGCCCCCCGGGRRR```jjjllloootttxxxyyyyyyxxxyyy{{{{{{|||ppp]]]XXXTTT___zzzzzzeee]]][[[YYY]]]fffsss~~~yyyuuuvvvuuuwwwxxxxxxyyy{{{zzzqqqlllhhheee___[[[\\\TTTOOOOOONNNIIIFFFHHHAAA???>>><<<999===LLL\\\jjj{{{wwwtttsssqqqgggccc```aaadddeeeaaa]]]ZZZVVVRRRSSSWWWZZZZZZXXX\\\[[[[[[ZZZ[[[\\\]]]^^^```bbbfffgggeee^^^UUUOOOGGGQQQdddvvvwwwgggTTTHHH@@@???>>>>>>???>>>===<<<999999::::::888999EEEQQQeeekkkssswwwwwwwwwwwwxxxzzzwwwwwwyyy{{{}}}ooodddbbb___XXXLLLMMMeeezzz{{{|||yyy___UUUXXXhhh~~~wwwjjj~~~rrrttt}}}oooWWWBBB999999:::;;;======;;;777444000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////......---.../////////...111222222222222333444555444333444888???EEEIIIKKKMMMPPPRRRSSSRRRTTTWWWZZZbbbfffhhhhhhjjjqqquuuvvv~~~}}}pppjjjiiihhh^^^ZZZUUUPPPNNNLLLKKKJJJGGGCCC>>>:::777555666777444444333111000//////000......///000000111000000////////////000000000111........./////////000000000000000000111111111111000000000111222222333333222444666666555888???EEE~~~jjjjjjnnnGGG===IIIIIIEEEKKKJJJMMMWWWdddggg]]]PPPJJJMMMMMMRRRYYY___fffqqq|||xxxyyy}}}~~~{{{{{{|||~~~~~~~~~uuufff\\\PPPIIICCCAAABBBEEELLLSSS]]][[[XXXTTTQQQPPPRRRSSSQQQPPPOOONNNNNNKKKGGGDDDJJJOOOWWWaaaiiippptttvvvxxxwwwwwwxxxzzzzzzwwwtttqqqmmmhhhdddaaa]]]ZZZWWWWWWVVVVVVVVVVVVSSSOOOLLLIIIOOOVVV[[[cccmmmssssssyyy{{{}}}~~~~~~~~~{{{zzzzzzzzz{{{zzz}}}zzzwwwyyyzzzuuuuuuuuuppptttwww{{{{{{}}}rrrWWWPPPZZZ\\\SSSJJJUUUvvvqqqZZZYYY___oooyyyzzz}}}|||xxx]]]KKK^^^yyyxxxqqqkkkhhhfffVVVGGGCCCCCCFFFRRR___iiikkkooosssvvvxxxyyyyyy{{{|||iii\\\UUU^^^sss|||jjj\\\```eeemmmvvvyyyyyy|||yyyqqqkkkgggccc```ddd]]]WWWUUUSSSNNNIIIHHHCCC@@@>>>===;;;@@@OOO^^^kkksss{{{}}}zzzwwwyyy{{{rrrjjjcccaaaeeegggeeeaaa\\\XXXUUUVVVZZZ^^^___^^^_______________```aaaaaabbbdddgggiiihhhaaaXXXQQQKKKRRReee~~~lll\\\QQQMMMHHHEEEDDDBBB>>>;;;======??????<<<===GGGSSSffflllssswwwwwwwwwxxxzzzyyywwwxxx{{{|||}}}nnndddaaa^^^WWWMMMNNNeee~~~}}}|||]]]UUUYYYeeeuuugggzzztttqqqoooUUUAAA888888999;;;>>>???<<<777222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////............///000111111111000000222777===AAACCCCCC@@@@@@GGGRRR]]]ccceeejjjlllmmmmmmmmmmmmoooqqqtttxxx|||{{{vvvpppkkkiiiiiijjjjjjddd___VVVMMMGGGDDDCCCBBB:::888666333222222333333/////////.........------//////000000000000111111....../////////000000000000000000000111111111111000000000111222222333333333444555555444666<<>>======CCCSSSbbbrrrrrrvvvxxxuuurrrwwwxxxooofffdddhhhjjjhhhddd\\\ZZZWWWXXX\\\aaacccdddcccccccccccccccddddddddddddeeegggiiiiiicccYYYRRRPPPTTThhhsssddd]]]TTTMMMJJJGGGBBB>>>BBBBBBDDDDDDAAAAAAKKKVVVggglllrrruuuuuuvvvwwwzzzxxxwwwyyy|||}}}~~~|||mmmccc```]]]WWWNNNNNNeeexxxxxx|||[[[UUUXXXaaa~~~uuufffvvvqqqyyyqqqWWWBBB:::777888;;;>>>???<<<666111000000000000000000000000///000000000111111111111000000000000000000000000000000000111111000000000////////////////////////222111111000000//////......////////////000222444555333222666>>>FFFLLLOOOXXXSSSQQQWWWeeerrrxxxyyy}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{pppgggbbb]]]TTTKKKEEEAAA<<<888666555555444333222111000...------,,,//////000000000000000000...////////////000000000///000000000111111111111000000000111222222333333333444555444333555999===hhhoooZZZ@@@CCCEEECCCGGGIIIIIIOOO]]]gggeeeWWWJJJKKKJJJLLLQQQVVV]]]iiittt~~~___YYYXXXggg|||~~~~~~zzz{{{|||}}}xxxwwwuuuttttttuuuwwwxxxyyy{{{uuu___TTTIIIFFFGGGEEEEEEEEEOOOXXXccciiiiiigggggggggfff___VVVNNNJJJIIIHHHHHHEEEIIIOOOWWW___eeeiiikkkmmmnnnoooqqqrrrsssrrrrrroooooooooooonnnkkkeeebbb^^^\\\[[[YYYXXXUUUQQQMMMLLLQQQVVVYYYaaammmsssuuuvvvyyy|||}}}||||||}}}~~~~~~{{{yyyxxx{{{}}}{{{fffUUUVVV___[[[OOOFFFRRRqqqiiiRRRRRR]]]pppvvvuuusssssswwwqqq\\\iii~~~zzzvvvnnnhhhddddddTTTFFFBBBCCCFFFPPP]]]eeeiiinnnqqqrrrtttwwwzzz}}}ooo]]]WWW^^^kkkzzzrrrjjjkkkppp~~~yyypppjjjfffdddhhhccc^^^[[[ZZZXXXPPPHHHFFFAAA>>>===???FFFUUUdddlllrrrzzz}}}vvvmmmnnnuuupppiiicccbbbgggiiihhhddd]]][[[YYYZZZ]]]bbbfffhhheeeffffffgggggggggggggggfffeeefffggghhhddd[[[TTTPPPPPP^^^~~~~~~wwwkkkbbb[[[UUUPPPLLLIIIIIIJJJIIIEEEDDDNNNYYYhhhlllqqqsssrrrsssuuuxxxwwwwwwyyy|||}}}~~~{{{mmmccc___\\\WWWNNNOOOeee}}}tttsss~~~aaaXXXXXX^^^{{{zzziii~~~uuuqqqwwwvvv[[[EEE<<<666888;;;>>>???;;;555111000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000//////.........---...//////...///333666>>>>>>@@@EEEMMMVVV]]]aaammmgggcccgggsssppp___\\\VVVMMMEEE@@@;;;777444666555333222111111111111////////////////////////////////////000000000111///000000000111111111111000000000111222222333333444444444333444555888:::]]]ttthhhEEEAAACCCBBBGGGFFFHHHOOO]]]iiiiii[[[LLLHHHGGGHHHMMMRRRYYYgggsssfffQQQNNNPPP]]]uuu{{{||||||~~~yyywwwtttrrrqqqsssuuuvvv{{{{{{}}}jjj]]]PPPKKKIIIEEECCCCCCEEEQQQbbboootttssspppmmmhhhaaaWWWNNNJJJHHHHHHHHHFFFHHHNNNTTTZZZ___ccceeedddfffhhhiiikkklllmmmnnnlllmmmnnnppppppmmmgggccc___]]][[[YYYWWWTTTPPPMMMMMMRRRVVVZZZbbbmmmsssttttttxxx{{{~~~~~~}}}}}}~~~}}}~~~|||{{{xxxxxx|||{{{cccUUUWWW^^^WWWJJJCCCPPPpppjjjQQQRRR^^^rrrwwwvvvttttttxxx~~~qqq___mmm{{{xxx~~~tttmmmgggdddcccSSSFFFBBBCCCEEEOOO[[[dddhhhmmmpppqqqssswww{{{zzz~~~aaaPPPRRRZZZhhhxxx|||vvvooonnnppp~~~rrrhhhaaa^^^jjjgggcccaaacccddd\\\RRRJJJEEE???>>>???EEETTTaaaqqq~~~wwwkkkeeefffccc``````dddfffgggfff^^^]]][[[[[[]]]bbbgggkkkiiiiiijjjkkkkkkkkkkkkjjjjjjgggeeefffgggeee^^^WWWSSSMMMRRRggg{{{mmmddd___XXXVVVTTTPPPJJJIIIRRR]]]jjjnnnqqqrrrppppppsssvvvvvvvvvxxx{{{}}}~~~zzzlllbbb^^^[[[VVVOOOPPPeee|||yyymmmlllwwwlll]]]XXX^^^zzzqqqzzzqqqooowww}}}aaaFFF999777888:::===>>>;;;666111000000000000000000000000000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////,,,///111111000333888===DDDJJJRRR[[[eeepppzzz~~~zzz|||yyyrrrfff]]]UUUMMMEEE???888666444333111111222222111000000000000000///////////////000000000111111000000000000111111111111000000000111222222333333444444333333444666888999OOO{{{wwwNNNCCCCCCDDDHHHDDDHHHOOO[[[hhhkkk___PPPGGGEEEFFFJJJOOOWWWdddqqqkkkUUULLLLLLOOOYYYnnnyyyvvvsssqqqpppqqqtttuuuzzzxxxwwwxxxzzz}}}uuujjj]]]VVVNNNFFFAAA@@@AAALLL]]]nnnxxxzzzvvvqqqddd___VVVOOOKKKIIIGGGFFFFFFHHHKKKPPPTTTWWWZZZ[[[ZZZ]]]___aaabbbdddgggiiiiiijjjlllnnnnnnlllgggccc___]]]ZZZXXXWWWTTTQQQNNNMMMRRRWWW[[[cccmmmsssttttttxxx|||~~~~~~}}}~~~|||{{{|||xxx{{{~~~{{{aaaUUUZZZ___TTTDDDAAANNNnnngggOOOPPP^^^ttt{{{yyywwwvvvzzz|||zzzuuuwww~~~|||~~~eeeYYYkkkwwwuuu}}}ssslllhhheeebbbRRREEEBBBCCCEEEOOO[[[bbbgggmmmooooooqqqvvv{{{yyy}}}lllUUUVVVUUU```ooozzz|||zzzxxxxxxzzznnneee```pppooollllllqqqtttmmmaaaQQQJJJBBB>>>>>>BBBOOO[[[uuu~~~nnnooommmjjjgggffffffiiijjj```___^^^]]]___ccciiimmmlllmmmnnnooopppooonnnnnnooojjjeeeeeeggggggaaa\\\XXXQQQMMMTTTcccxxx{{{uuuoookkkeee]]]TTTQQQYYYdddnnnppprrrrrrpppooorrruuuvvvuuuwwwzzz|||~~~yyykkkbbb]]]ZZZVVVPPPQQQeee|||}}}ssshhhgggppp}}}sss___XXXaaa}}}vvv{{{|||nnnppp{{{eeeFFF666888888:::;;;<<<:::666222000000000000000000000000000000000000111111111111000000000000000000000000///000222333333222000///000000000000000000000000...//////000000111111222///333777888:::>>>FFFMMMVVV___kkksssyyy~~~wwwqqqjjjbbb\\\KKKHHHCCC>>>999666444444333333333222222111111111//////000000000111111111000000000000111111111111000000000111222222333333444333333444666777888999DDD~~~rrrZZZIIIFFFFFFJJJDDDHHHNNNVVVbbbiiibbbVVVIIIFFFFFFHHHLLLSSSaaannniii]]]VVVQQQPPPRRR___uuu~~~wwwuuuqqqnnnnnnooorrrtttsssttttttrrrpppqqquuuxxxyyyrrrjjjcccYYYLLLDDDBBBBBBHHHUUUeeesssxxxuuupppaaa]]]XXXTTTQQQNNNJJJGGGEEEFFFGGGIIILLLNNNOOOPPPRRRTTTXXXYYYZZZ\\\```dddddddddfffhhhiiifffbbb^^^[[[YYYVVVTTTSSSQQQNNNLLLLLLRRRXXX]]]dddnnnrrrrrrvvvyyy}}}~~~}}}~~~~~~{{{}}}{{{|||uuu^^^WWW___aaaSSS@@@@@@LLLkkkdddLLLOOO^^^uuu|||yyywww|||tttmmmooo{{{yyyyyy|||rrrWWWPPPfff~~~}}}ssssss|||ssslllhhhfffaaaRRREEEBBBCCCEEENNNZZZbbbggglllnnnoooqqqvvv{{{zzz|||rrrvvvzzzaaacccZZZ___iiivvv~~~wwwmmmhhhuuuuuutttttt|||zzznnnWWWNNNEEE???===@@@KKKVVVjjj|||zzzrrrkkkiiilllooobbbaaa```___```dddjjjoooooopppqqqrrrsssrrrqqqqqqrrrlllfffeeehhhhhhddd___YYYRRRLLLIIIKKKVVVkkk~~~|||tttiii^^^YYY```kkkqqqssstttssspppooorrruuuvvvtttvvvyyy{{{~~~xxxkkkbbb]]]YYYVVVPPPRRReee{{{}}}uuukkkiiioooxxxsss]]]VVVdddvvv~~~|||nnnrrrhhhGGG444999888999:::;;;:::666333000000000000000000000000000000000000111111111111000000000000000000000000///000222333333222000///000000000000000000000000//////000111222333333444444999>>>AAADDDJJJTTT[[[rrr{{{}}}}}}|||}}}|||wwwgggbbbZZZQQQHHHAAA<<<:::555555555444444333333333000000000000111111111111000000000000111111111111000000000111222222333333444333333444666888999999>>>}}}fffwwwbbbOOOJJJHHHKKKDDDHHHLLLQQQ\\\fffccc[[[LLLHHHFFFHHHJJJQQQ___kkk|||fff```ccc```\\\^^^nnn~~~}}}|||uuusssooollllllmmmppprrrpppsssvvvtttpppnnnqqqtttvvvtttqqqmmmbbbSSSJJJGGGCCCEEEMMM\\\kkksssrrrmmm```^^^\\\ZZZXXXSSSNNNJJJCCCCCCDDDEEEFFFGGGGGGHHHLLLPPPSSSUUUVVVXXX]]]aaa^^^^^^```bbbbbbaaa]]]YYYVVVTTTQQQPPPOOOMMMKKKHHHLLLRRRYYY^^^eeennnrrrqqqxxx{{{}}}}}}}}}}}}}}}ppp[[[XXXbbbdddSSS>>>@@@NNNcccbbbNNNNNNcccrrr{{{~~~|||xxxoooppp}}}xxxwww|||yyyjjjTTTLLLZZZtttvvvttt}}}tttlllgggeeeaaaVVVHHHAAA???DDDNNNYYYccceeeiiioootttvvvvvvuuu{{{|||{{{fff```}}}yyykkkfffhhhppp|||uuuyyy|||}}}|||vvvcccQQQFFFGGGFFFAAAGGGUUUkkk}}}|||wwwvvvpppiiiiiifffaaa```ccchhhmmmooorrruuuwwwwwwuuusssrrrqqqtttrrrnnnjjjiiiiiieeeaaa\\\WWWPPPKKKKKKQQQYYY^^^}}}rrrgggcccgggllltttsssrrrpppnnnpppsssvvvzzzwwwvvvwwwyyy|||xxxmmmeeeaaa[[[TTTMMMQQQfff~~~sssggggggnnnuuu{{{~~~oooZZZWWWiii|||zzz~~~xxxiiipppeeeFFF333888;;;===>>>;;;777555444000000000000000000000000000000000000000000000000222333333333333222111111222222111000//////000000///000222222000//////000000/////////000333666888===AAAGGGNNNWWW```jjjppp|||}}}yyyyyy{{{}}}~~~{{{~~~zzzxxxnnn```XXXUUUOOOGGG>>>:::555333333333111///111111111000///000111333///000000111111111111000000111111111111222222222222222333444555777777888;;;rrrcccjjjlllGGGJJJVVVLLLFFFHHHIIILLLUUUaaaccc^^^OOOHHHEEEGGGJJJOOO[[[ggguuulllqqqqqquuuyyy~~~|||vvvvvvtttpppllljjjjjjnnnpppqqqpppooopppqqqpppnnnlllooowww~~~mmmWWWJJJHHHJJJFFFGGGQQQ]]]gggpppwwwgggccccccfffbbbUUULLLJJJEEEEEEEEEDDDBBBAAACCCDDDGGGMMMSSSWWWWWWWWWXXXYYY\\\\\\\\\]]]^^^\\\YYYVVVSSSRRRPPPNNNLLLKKKKKKLLLMMMPPPVVV___iiiqqquuuvvvzzz||||||zzz{{{~~~zzzhhhYYY\\\fffcccQQQ???@@@NNNbbbaaaNNNNNNdddrrrzzz}}}yyyooorrryyy{{{|||yyyjjjRRRIIIWWWnnn~~~wwwsss}}}tttlllgggeee___TTTHHHAAA@@@CCCNNNXXXccceeeiiinnnrrrtttuuuuuuzzz|||wwwddd\\\sssuuurrrttt|||yyy{{{zzzxxxhhhSSSEEEEEEEEECCCJJJWWWjjjyyy}}}|||{{{sssjjjkkkgggcccbbbdddhhhkkkmmmrrrtttuuuuuusssrrrrrrrrruuutttqqqnnnllliiiddd```___ZZZSSSNNNMMMPPPUUUXXXjjjsss}}}sssmmmmmmooosssssssssqqqppppppsssuuuxxxvvvvvvxxxzzz}}}vvvkkkeeebbb\\\UUUNNNSSShhh~~~~~~qqqfffgggnnnuuu{{{zzzhhhTTTRRReeexxx~~~rrruuu~~~yyyiiilllyyy___DDD666999;;;>>>>>><<<888555444000000000000000000000000000000000000000000000000222222333333222222111000222222111000000000000000...000111111000///000111---111555555444777===CCCMMMRRRYYYaaahhhooovvvzzz}}}~~~||||||}}}wwwuuuuuuvvv|||{{{~~~~~~{{{ooohhhfff```YYYLLLFFF>>>999666555222111333444444444333222222222222222222222222111000000111111111111222222222222333333444444555666777777:::dddfffaaaxxxpppJJJHHHTTTNNNHHHJJJJJJJJJQQQ[[[```^^^VVVNNNHHHGGGIIINNNZZZfffxxx~~~{{{uuuuuusssoookkkhhhiiikkknnnrrrqqqpppppppppooommmkkkllltttuuu```QQQLLLJJJFFFFFFMMMWWWaaammmxxxllleeeaaabbb^^^TTTLLLIIIEEEFFFFFFEEEBBBAAAAAABBBEEEJJJPPPSSSTTTTTTVVVXXXYYYYYYYYYZZZZZZYYYVVVTTTRRRPPPNNNLLLKKKJJJJJJKKKMMMPPPWWWaaajjjrrrvvvxxx{{{}}}~~~~~~{{{zzz{{{~~~ppp```UUUZZZddd```NNN===AAANNNbbbbbbPPPPPPeeessszzz|||~~~xxxkkkpppzzz~~~~~~|||mmmTTTJJJWWWmmmyyywwwrrr|||uuulllgggeee\\\RRRGGGAAA@@@CCCLLLUUUdddfffiiilllooorrrtttuuu{{{~~~xxxiii^^^jjjvvvaaabbbppp|||wwwttt\\\IIIEEEGGGGGGMMMXXXhhhuuuzzzqqqjjjqqqxxxnnnkkkiiifffeeegggiiikkkkkkqqqrrrrrrqqqpppppprrrtttvvvuuusssqqqlllgggbbb```ddd```ZZZUUUQQQQQQRRRTTT[[[aaajjjsssyyy}}}~~~wwwsssqqqrrrssstttsssrrrqqqssstttuuuuuuvvvzzz|||rrrhhheeebbb]]]UUUPPPVVVjjj{{{oooeeegggnnntttyyy|||{{{gggTTTSSSfffzzz}}}xxxnnn~~~ooouuu~~~|||iiiggg}}}~~~qqqYYYCCC::::::<<>>>>>BBBGGGIIIJJJKKKOOORRRRRRQQQQQQQQQRRRRRRPPPNNNLLLKKKIIIGGGFFFFFFFFFGGGLLLRRR[[[eeemmmtttyyy||||||~~~~~~~~~~~~~~~}}}~~~yyyuuu]]]TTTSSS]]]bbbVVVDDD999CCCOOObbbcccTTTVVVjjjvvv{{{wwwvvv}}}ppp___dddwww^^^WWWiii}}}wwwooovvvxxxnnngggdddYYYPPPFFFBBB@@@AAAHHHPPPaaadddgggiiikkkmmmqqqtttvvv|||www|||pppfff]]]\\\cccooo{{{rrreeeuuummmpppuuu```KKKFFFHHHJJJNNNSSS___ppp}}}zzzoookkkpppxxx~~~}}}uuujjjiiiiiikkknnnqqqrrrrrrttttttrrrqqqpppsssxxx|||zzztttmmmccc[[[]]]dddjjjiiigggdddaaa]]]ZZZXXX^^^^^^```bbbgggkkknnnpppfffllltttzzz|||{{{yyywwwqqqtttvvvwwwuuutttssssssssstttwww|||{{{ooodddaaaaaa[[[RRROOOYYYlll{{{zzzooohhhjjjppprrrqqqqqqzzzwwwmmm^^^ZZZhhh~~~||||||{{{sssnnn{{{~~~uuuttt~~~zzzjjjRRRBBB>>>;;;>>>@@@@@@===999555444000000000000000000000000000000000000000000000000111222222222222111000000111000000000000000111111111222222111000000222444777<<>>HHHGGGGGGEEECCCBBBGGGTTT___ddd^^^RRRGGGBBBFFFOOOUUUcccvvv~~~wwwrrrpppmmmnnnqqqtttvvvvvvwwwuuusssqqqpppmmmjjjgggkkkfffgggqqqxxxrrrfff]]]XXXSSSMMMIIIIIISSSiii~~~uuudddWWWQQQQQQPPPNNNMMMOOOQQQPPPKKKEEEAAA???===AAAEEEGGGGGGHHHLLLOOOPPPOOONNNNNNPPPPPPNNNMMMJJJIIIGGGEEEDDDDDDEEEEEELLLSSS]]]fffnnntttyyy||||||~~~~~~vvvooo[[[UUUWWWaaa```PPP???999BBBMMM```bbbTTTVVVjjjvvvyyyvvvsssvvvqqqbbbeeewww]]]XXXnnnxxxpppwwwyyynnngggccc[[[QQQGGGAAA???@@@GGGOOO]]]aaafffiiijjjlllppptttsssyyyuuunnnnnnfffdddbbbbbbfffmmmwww~~~}}}{{{|||lll[[[aaazzzrrrcccgggooocccUUUIIIGGGIIIKKKLLLOOOXXXlllzzzxxx{{{}}}}}}vvvlllkkkkkkmmmqqqtttvvvwwwxxxwwwtttqqqoooqqquuuxxxyyyssslllaaaYYY___kkkoooooonnnllliiieeeaaa___aaa``````cccgggkkklllmmmbbbgggmmmtttyyy{{{{{{{{{rrrtttwwwwwwuuutttttttttuuuuuuxxx}}}zzznnnccc``````[[[QQQPPP\\\nnnzzzxxxoooiiilllrrrrrrpppooouuuuuuqqqiiihhhtttxxxppplllyyy~~~~~~xxxhhhQQQAAA===;;;>>>@@@???<<<888555333000000000000000000000000000000000000000000000000111111222222111111000///000000000000000111111222///000111111222444777:::???IIIYYYfffqqq{{{~~~}}}~~~|||}}}~~~~~~~~~ssshhhbbbUUUMMMBBB;;;888777555444222111111000000222333444222222222222333333333333555555555666666777777777;;;<<>>FFFFFFDDDCCCCCCBBBEEEPPP\\\aaa]]]TTTHHHBBBFFFLLLOOO]]]nnnyyyssspppnnnoootttxxxyyyxxxxxxvvvtttrrrqqqnnnkkkhhhkkkbbb___gggpppqqqjjjeee^^^XXXQQQKKKHHHNNN```rrr}}}rrreee]]]XXXRRRMMMPPPRRRTTTRRRMMMGGGCCCAAA===AAAFFFHHHGGGGGGIIILLLNNNLLLKKKLLLMMMNNNMMMKKKHHHGGGEEEDDDCCCCCCDDDDDDLLLTTT___hhhmmmrrrxxx{{{{{{~~~|||wwwmmmZZZUUUYYYbbb]]]JJJ<<<:::@@@JJJ\\\___RRRUUUhhhsssuuuvvvtttssszzzqqqhhhhhh{{{vvv[[[XXXpppyyyttt{{{zzzooogggccc^^^SSSHHHAAA>>>???FFFNNNXXX^^^fffiiijjjlllppptttvvv{{{|||yyyxxxtttkkkaaa___cccbbbbbbccceeejjjppptttvvv{{{yyyxxxvvvpppmmmrrr{{{|||{{{kkk___RRRPPP]]]vvvhhhbbb^^^WWWRRRRRRSSSQQQOOONNNQQQgggyyyqqqpppnnnooosssvvvxxxyyywwwuuuqqqkkkfffdddfffhhhmmmiiihhhhhhbbb]]]gggwwwzzzzzzzzzxxxtttpppllliiigggeeeeeegggkkklllkkkjjjdddggglllsssxxx{{{{{{{{{tttuuuwwwvvvuuutttuuuvvvwwwvvvyyy|||~~~xxxlllaaa```aaa\\\RRRQQQ^^^ppp{{{tttllliiinnnttttttqqqpppsssqqqppprrrxxxwwwpppmmmyyysss~~~uuueeeOOO@@@<<<;;;===??????;;;777333222000000000000000000000000000000000000000000000000111111111111111000000///000000000000000111222222000222444777:::???EEEIIISSSaaarrr{{{{{{{{{~~~{{{zzz{{{}}}|||||||||}}}~~~~~~zzzoooggg[[[RRRKKKEEE>>>999888666444222222222333444222222222333333333444444444444555666777888888999999999ZZZzzziiiCCCIIIHHHDDDCCCDDDDDDEEELLLUUU\\\\\\UUUJJJEEEHHHLLLLLLWWWeeeyyyzzzvvvsssuuuzzz}}}|||{{{yyywwwuuusssrrrpppllljjjiii___[[[cccnnnrrrpppmmmhhh```XXXPPPJJJLLLWWWcccuuu}}}zzzpppggg\\\RRRRRRSSSTTTQQQMMMHHHDDDCCC???CCCHHHJJJIIIGGGHHHJJJKKKJJJHHHIIIJJJKKKKKKJJJGGGFFFDDDCCCBBBCCCCCCDDDLLLUUU```hhhmmmqqqvvvzzzzzz}}}{{{yyykkkWWWRRRVVV___WWWCCC999;;;>>>HHHZZZ\\\PPPSSSfffqqqrrrvvvvvvsssuuupppkkkiiissswww[[[XXXrrr{{{xxx{{{ooogggccc```UUUIIIAAA>>>???FFFNNNVVV]]]eeejjjkkklllpppttt|||{{{mmmdddaaa```^^^WWWPPPSSS[[[bbbbbbbbbfffnnntttuuurrrrrrqqqqqqooohhh```aaaggg```iiicccWWWQQQJJJEEEJJJXXXqqqdddbbbaaaaaa___YYYSSSPPPLLLccc|||uuusssqqqqqqsssvvvyyyyyyssspppkkkccc\\\XXXWWWXXXVVVVVV\\\cccbbbaaaooo~~~yyyuuurrrnnnlllkkklllnnnmmmjjjfffeeeggglllsssxxxzzzyyyxxxuuuvvvwwwvvvuuutttuuuwwwyyyxxxyyy|||}}}wwwkkk``````bbb]]]SSSRRRaaarrr{{{qqqjjjhhhnnnvvvvvvtttrrrnnnjjjiiiqqqyyyrrrqqq{{{nnnkkk~~~rrrbbbMMM???;;;:::===???>>>;;;666333111000000000000000000000000000000000000000000000000111111111111111000//////000000///000000111222222333666:::???DDDKKKSSSXXXhhhvvvyyysssxxx~~~yyyvvvuuuuuuvvvzzz~~~}}}|||}}}~~~~~~|||{{{xxxnnneeeZZZOOOFFF===;;;888555333222222333222222333333333444444444333444555666777888999:::777666LLL~~~yyy{{{tttvvvIIIMMMJJJEEECCCFFFFFFDDDHHHPPPYYY[[[VVVLLLGGGJJJLLLKKKQQQ^^^ppp~~~zzz{{{~~~zzzxxxvvvtttsssqqqnnnkkkfff]]]ZZZbbbnnnttttttsssqqqiii^^^VVVNNNLLLRRR[[[gggxxxuuufffZZZRRRSSSSSSQQQLLLGGGDDDCCC@@@EEEJJJLLLJJJHHHHHHHHHJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDMMMUUUaaaiiilllppptttyyyyyy|||}}}{{{{{{nnnSSSOOOSSS[[[SSS???777===???HHH]]]aaaPPPNNNdddwwwwwwxxxwwwsssttt|||xxxkkkgggttt~~~yyyXXXPPPhhh}}}uuuzzznnnfffbbbaaaXXXLLLBBB>>>>>>AAACCCTTTZZZbbbhhhkkkmmmqqqtttvvv|||wwwdddWWWMMMGGGEEEHHHJJJKKKQQQZZZ___eeejjjlllkkklllpppuuummmllliiiddd___ZZZVVVTTTQQQPPPNNNKKKHHHEEEBBBAAAIII\\\~~~~~~sssssssssjjj^^^VVVVVV```qqq}}}|||yyytttqqqooommmkkkjjjmmmiiibbbXXXNNNHHHFFFGGGCCCDDDIIIPPPWWWbbbrrr}}}||||||xxxtttppppppssssssoookkkhhhlllrrrxxx{{{|||{{{zzzvvvwwwwwwvvvtttuuuwwwyyyxxxxxxxxxzzzuuujjjbbb^^^___YYYOOORRRdddttt{{{nnniiiiiipppvvvtttnnnjjjaaa___dddqqq|||vvvppp{{{|||gggjjjqqq___LLL???:::;;;<<<<<<:::777444222222000000000000000000000000222111111111000000//////000000000000111111111111222000000222222000222777;;;===BBBMMM\\\gggnnnooo|||~~~}}}vvvsssttt~~~|||{{{zzzxxxtttqqqsssvvv{{{~~~}}}tttiiiaaa[[[LLL===999888444222444555333222222444555555444444444555555555555444444777;;;CCCgggyyy{{{yyy~~~MMMEEEJJJFFFEEEGGGFFFBBBEEEKKKSSSYYYZZZQQQKKKLLLMMMKKKSSSZZZfffxxx~~~zzztttpppoooooommmkkkiii^^^^^^nnn{{{zzzwwwwwwsssnnnfff___ZZZUUUQQQOOOZZZ___jjjyyy|||kkk\\\TTTTTTTTTPPPKKKGGGEEEDDDAAAFFFLLLPPPPPPLLLIIIGGGHHHGGGGGGGGGGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDJJJVVVccckkkrrrxxxzzzxxx}}}~~~uuuwwwdddSSSRRRWWWZZZMMM:::555<<>>>>>AAACCCRRRXXX```fffiiilllooosssvvv|||yyy}}}|||mmm[[[NNNHHHCCCAAADDDFFFIIIPPPYYYdddhhhlllmmmlllkkkkkklllgggfffccc```[[[VVVSSSQQQNNNMMMKKKIIIFFFDDDCCCBBB>>>IIIccc{{{wwwnnnfffbbb^^^cccnnn|||~~~|||xxxsssnnnjjjgggccc```aaa^^^YYYQQQIIIEEECCCDDDAAAAAAEEELLLRRR\\\lll{{{|||xxxttttttvvvvvvsssooollloootttxxx{{{{{{{{{zzzvvvvvvwwwuuutttuuuwwwyyyxxxxxxyyy{{{~~~tttiiibbb___```YYYOOOSSSeeeuuu{{{nnniiiiiiqqqwwwuuuqqqnnnddd___aaalllyyy~~~vvvrrr~~~}}}hhhlllsss```LLL???;;;:::;;;<<<:::777444222222111111111111111111111111111111111111000000000///000000000000000000000111777555555666444222666===@@@GGGSSS___jjjrrrxxxzzz~~~|||wwwuuu{{{{{{zzz{{{|||{{{xxxvvvsssxxx}}}}}}jjjYYYHHH@@@;;;666333444666444333333444555555444444555555666666555555444555:::@@@___uuuttt{{{wwwPPPMMMQQQJJJEEEEEEDDDBBBEEEKKKQQQXXXZZZTTTMMMKKKLLLJJJOOOWWWbbbrrr{{{uuuqqqpppooommmkkkggg^^^^^^mmmzzz{{{zzz{{{vvvqqqkkkeee```[[[WWWTTTWWWYYYaaammmvvvrrrdddXXXQQQSSSSSSQQQMMMHHHEEEDDD@@@EEEKKKOOONNNLLLIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDKKKWWWeeeooouuu{{{|||zzz}}}~~~~~~~~~~~~{{{~~~aaaQQQUUU[[[XXXJJJ:::666;;;@@@HHH\\\bbbPPPLLLcccyyy||||||xxxggg```kkkvvvzzz|||\\\PPPbbbxxxtttttt~~~qqqiiieeebbbYYYMMMCCC>>>>>>@@@BBBOOOUUU^^^dddgggjjjnnnrrrvvv|||tttnnn}}}yyyooocccUUUJJJHHHEEEDDDFFFHHHKKKSSSZZZeeeeeegggiiijjjiiifffccccccbbb```]]]YYYUUURRRPPPKKKKKKIIIGGGFFFDDDDDDDDDDDDCCCKKKeee}}}tttnnnjjjjjjkkkiiijjjlllsss{{{}}}}}}{{{yyyuuunnniiiccc]]]XXXTTTRRRQQQNNNJJJEEEBBBBBBCCC??????AAAEEEIIIQQQaaaoooyyy}}}|||}}}|||xxxtttssstttvvvxxxyyyzzzzzzzzzuuuvvvvvvuuutttuuuwwwyyyxxxxxxyyy||||||rrrhhhaaa``````XXXOOOTTTgggvvv{{{nnniiijjjrrrxxxwwwtttrrrjjjbbb```lll{{{~~~zzzwwwsssjjjnnnttt___JJJ>>>;;;:::;;;<<<:::777333222222111111111111111111111111111111111111000000000000111000000//////000000000555444444555444666???IIIQQQ[[[iiisssxxx{{{~~~xxxyyyyyyzzz|||}}}}}}zzzxxxtttzzzooo\\\OOOGGG???999888888666444333444555555444444555555666666555555444333888;;;RRRwwwsss{{{sssqqqUUUTTTZZZPPPFFFCCCCCCCCCEEEIIIMMMUUU[[[WWWOOOKKKJJJIIIKKKRRR\\\jjj{{{vvvsssqqqooolllkkkfff^^^___lllxxx{{{|||yyyvvvrrrmmmiiieee```]]]WWWVVVYYY```fffeee\\\SSSMMMPPPSSSSSSOOOJJJFFFCCC@@@EEEJJJMMMMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIGGGGGGIIIHHHFFFEEECCCCCCCCCDDDKKKYYYiiisssyyy~~~}}}}}}~~~~~~}}}||||||}}}xxx]]]OOO[[[```VVVEEE;;;999999>>>EEE\\\eeeSSSJJJ]]]pppyyyhhh```jjjuuuwww|||___NNN[[[nnnuuu|||rrr|||nnnfffbbbcccZZZNNNDDD???>>>@@@AAALLLSSS\\\bbbfffjjjnnnrrruuuzzzyyybbbddd|||pppfff```YYYTTTTTTUUUVVVWWWWWWYYY^^^cccccc___]]]```dddgggeeebbbcccbbbaaa___\\\YYYVVVUUUNNNMMMKKKIIIGGGFFFFFFFFFNNNFFFAAAIII\\\mmmvvvxxxxxxqqqgggaaa```dddkkkqqqsssqqqnnnpppuuuzzz~~~zzzyyyzzz{{{|||zzzvvvssspppmmmgggbbb\\\VVVOOOKKKGGGGGGGGGFFFDDDCCCDDDEEEAAA@@@@@@AAABBBGGGTTTaaallluuu~~~{{{yyyyyyxxxxxxxxxxxxyyyyyytttuuuuuuuuutttuuuwwwyyyxxxyyyzzz}}}yyypppgggaaaaaa___WWWOOOVVViiiwwwzzzmmmjjjkkksssyyyxxxvvvuuupppeeedddsss{{{wwwtttkkknnn~~~qqq[[[HHH===;;;999:::;;;:::666333222222111111111111111111111111111111111000000000000000111000000/////////000111000111333888<<>>??????JJJQQQZZZaaafffjjjooossstttzzz___NNN___rrr~~~lllcccaaadddfffkkkoooqqqpppmmmllloooqqqkkkddd]]]\\\aaafffhhhfffeeeeeedddbbb```]]][[[ZZZUUUSSSPPPMMMKKKIIIIIIIIIGGGDDDAAA@@@DDDKKKRRRVVVYYYYYYXXXXXX]]]gggqqqvvvwwwuuussssssuuuxxx{{{}}}wwwvvvtttsssqqqnnnjjjgggeeebbb___\\\WWWRRRKKKGGG@@@BBBCCCCCCBBBCCCEEEGGGEEEBBBAAA@@@===???HHHTTT```jjjvvv}}}~~~|||{{{xxxvvvvvvvvvwwwxxxttttttuuuttttttuuuwwwzzzxxxyyy{{{~~~wwwmmmeee```aaa^^^VVVPPPZZZmmmxxxxxxllljjjmmmuuuzzzxxxuuutttnnndddeeeyyy~~~vvvvvviiilllyyy{{{~~~{{{kkkVVVEEE===;;;888999:::999666333222222111111111111111111111111000000000000000000111111111111/////////000222333333444;;;EEERRRaaawww~~~|||~~~zzzyyyzzz~~~{{{wwwxxx{{{uuujjj^^^VVVFFFBBB;;;666444444555555555666666666666666666555555:::999===ccc}}}|||llluuu{{{lllVVV___WWWLLLEEEEEEGGGEEEBBBGGGNNNXXX\\\YYYQQQLLLJJJGGGKKKRRR[[[hhh}}}}}}xxxsssnnnjjjhhhhhheeedddjjjoootttwww{{{{{{{{{}}}~~~~~~{{{uuuqqqhhhaaaYYYUUUTTTSSSPPPMMMJJJOOOUUUWWWUUUOOOIIIEEEDDDFFFIIIIIIIIIHHHIIIJJJHHHJJJKKKMMMLLLKKKIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFNNN^^^oooxxx{{{}}}~~~|||~~~|||{{{|||~~~}}}~~~~~~}}}|||~~~xxxrrr~~~jjj[[[VVVddddddNNN<<<;;;<<<888;;;>>>VVViii\\\KKKOOOYYYzzzpppfffnnnxxxxxxyyyhhhTTT___rrr|||ppp~~~{{{pppgggdddddd\\\PPPFFF@@@>>>>>>>>>HHHOOOXXX```eeejjjooosssssszzz~~~iiiLLLNNNZZZnnnpppeeeeeemmmuuu||||||~~~~~~uuujjjdddeeeiiikkkkkkhhhgggfffeeecccaaa___]]][[[YYYVVVRRRPPPNNNNNNNNNGGGHHHIIIFFFCCCCCCHHHMMMOOORRRUUUXXX```kkkrrrtttuuuuuuuuuuuuvvvwwwxxxyyyuuurrrnnnkkkhhhddd___\\\ZZZYYYXXXWWWUUUQQQLLLGGG>>>????????????@@@CCCEEEEEECCCBBB@@@<<<:::AAAJJJVVV```mmmuuuxxx}}}~~~{{{yyywwwuuutttuuuvvvwwwsssttttttttttttuuuwwwzzzyyyzzz|||~~~tttjjjccc``````]]]VVVRRR^^^pppxxxuuujjjjjjooovvvyyyuuuqqqpppfff^^^aaawww}}}}}}tttxxx|||eeehhh|||uuuzzzxxxhhhSSSEEE===:::777999:::999666333222222222222222222222222222222000000000000111111111111111111000///000222555666888;;;FFFWWWhhhxxx{{{~~~|||wwwssstttwwwzzz~~~~~~|||xxxwwwwwwzzzwwwmmm\\\TTTHHH>>>888777777777555666666777777666666555555999;;;:::TTTyyy|||eeeddd^^^SSSIIIFFFGGGFFFBBBGGGKKKTTT]]]^^^WWWOOOLLLIIIJJJNNNUUU___ppp~~~wwwoookkkiiiiiiiiiiiikkknnnqqquuuxxxzzz|||{{{pppiii```YYYUUUSSSPPPNNNNNNSSSYYY\\\YYYSSSMMMJJJHHHIIIJJJIIIGGGGGGHHHJJJGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHSSSbbbrrryyyyyyzzz{{{{{{~~~~~~|||{{{|||~~~|||}}}~~~~~~|||{{{{{{wwwyyyooohhhrrrddd[[[^^^fff```KKK;;;:::<<<999===:::PPPggg___OOOPPPWWWjjjuuufffmmmxxx{{{iiiSSS]]]rrr}}}ssssssrrriiifffeee]]]QQQGGGAAA>>>>>>>>>EEELLLVVV^^^ccchhhnnnrrrttt{{{~~~^^^QQQOOO```|||zzzllljjjsss~~~xxxpppmmmmmmnnnooollllllkkkiiigggeeecccaaa^^^\\\XXXUUUTTTSSSTTTUUUQQQQQQPPPLLLIIIIIINNNSSSVVVZZZ\\\^^^fffooorrrpppppprrrtttuuuuuuuuuuuuuuurrrooojjjeeeaaa]]]YYYVVVRRRSSSSSSUUUUUURRRMMMIIIAAAAAA@@@>>>===>>>AAADDDBBBAAAAAA@@@;;;888===EEENNNZZZhhhqqqtttxxx|||zzzxxxwwwuuussssssssstttuuurrrsssttttttsssuuuwwwzzzyyyzzz}}}}}}rrrhhhbbb```___\\\VVVTTTaaasssxxxssshhhjjjpppxxxyyysssllljjjaaaXXXZZZooo}}}~~~~~~rrryyyuuuaaafffzzz~~~yyygggSSSFFF???:::777888999888666333222222222222222222222222222222///000000000111111111111111000000000222555888:::BBBGGGUUUkkk|||}}}}}}~~~zzzrrrnnnooorrrsssxxx~~~|||||||||{{{yyyvvvtttsssxxx~~~zzzuuuwww{{{{{{|||wwwkkkZZZIII???:::999999666666777777777777666666333777===999HHHnnnjjj]]]MMMEEEFFFGGGEEEHHHHHHOOO]]]ccc]]]SSSNNNJJJHHHJJJPPPWWWdddyyy|||sssmmmkkkjjjlllnnnnnnooorrrvvvxxxyyy}}}wwwqqqiiibbb^^^ZZZWWWTTTUUUZZZ```bbb___YYYSSSPPPKKKLLLKKKIIIGGGFFFHHHJJJDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKYYYgggvvvzzzxxxxxxzzzzzz|||}}}}}}|||{{{zzz|||}}}{{{|||~~~~~~|||zzzxxxyyysssuuuiii```yyylllbbb[[[hhhfff[[[HHH;;;999;;;<<<>>>999LLLeee```SSSSSSYYYeeeyyy~~~wwwffflllxxx~~~oooVVV^^^rrr~~~yyymmmrrrqqqhhhfffeee]]]QQQGGGAAA>>>>>>===CCCJJJTTT\\\bbbggglllqqqvvv|||}}}~~~sss\\\NNNZZZwwwtttnnnwww|||wwwrrrqqqqqqqqqppppppooommmkkkiiigggeee^^^\\\YYYWWWVVVVVVXXXYYYVVVSSSNNNKKKLLLQQQXXX]]]bbbeeeeeefffmmmvvvvvvqqqlllnnnqqqrrrrrrrrrssstttpppmmmgggccc___[[[WWWTTTOOOPPPRRRTTTUUURRRMMMJJJEEEDDDBBB???===>>>BBBEEE>>>>>>@@@@@@<<<888===DDDIIIVVVfffpppsssvvv}}}}}}yyyvvvuuutttsssrrrrrrsssttttttrrrssstttssssssuuuwwwzzzyyyzzz}}}}}}qqqgggbbb```^^^\\\VVVVVVcccuuuxxxqqqhhhjjjqqqxxxyyyqqqiiifff___VVVVVViii}}}}}}qqqxxxppp]]]eee}}}iiiTTTHHH@@@:::666888999888666333222222222222222222222222222222//////000000111111111222111000000000222666:::<<>>???DDDNNNXXXaaafffiiijjjpppvvv|||ggg[[[hhh}}}}}}xxxvvvvvvwwwwwwuuurrrrrrrrrqqqmmmjjjgggccc___[[[[[[[[[[[[ZZZ\\\XXXTTTUUU]]]fffnnnrrrwwwwwwxxxxxxwwwsssnnnjjjfffjjjnnnqqqrrrrrrssstttrrrpppjjjbbb^^^]]][[[VVVUUUSSSQQQSSSUUUUUURRROOOIIIGGGEEECCCAAA???>>>>>>??????>>><<<<<<;;;;;;;;;AAAKKK[[[hhhppprrrrrrqqq|||}}}~~~|||yyyvvvtttpppppppppqqqqqqrrrrrrrrrssssssrrrssstttvvvxxxyyy{{{zzz{{{yyynnnfffbbbaaaccc\\\UUUXXXhhhwwwwwwmmmfffnnnuuuwwwwwwtttkkkcccYYYQQQXXXpppxxxiiixxx~~~lllYYYggg{{{dddNNNDDD???;;;777888888777444333333444222222222222222222222222222111000000111222111000111333555444555<<>>:::777666999:::888888:::>>>333777:::;;;^^^kkkVVVBBBFFFKKK<<>>@@@EEENNNWWW```eeehhhiiioootttzzz~~~kkkrrr|||zzzyyyzzzxxxvvvtttssstttrrrooolllkkkgggccc```^^^]]]\\\ZZZ^^^\\\[[[^^^fffqqq}}}}}}vvvoookkkeeegggiiikkkmmmqqquuuxxxtttsssnnnfffaaa```\\\XXXXXXVVVTTTVVVWWWVVVRRRNNNJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::999999???GGGSSS```hhhkkkiiigggkkkmmmqqqssssssqqqpppooopppppppppqqqqqqrrrrrrrrrsssssssssssstttvvvxxxyyy{{{zzz{{{yyynnneeebbbbbbbbb\\\UUUYYYhhhwwwvvvllldddmmmtttvvvtttqqqjjjcccYYYPPPVVVooo{{{hhhvvv|||gggXXXiiizzzbbbLLLBBB===999777888888777444333333444222222222222222222222222111111111222333333333222333666888:::???JJJZZZeeevvvwww}}}zzzzzz}}}|||{{{|||wwwttttttsssuuuvvvsssnnnhhheeeccc^^^```bbbeeehhhlllqqquuummmjjjfffbbb______```aaaiiiooossspppiiifffjjjpppuuuuuuxxx}}}}}}yyyyyy||||||{{{yyyuuussstttwwwzzz}}}sssjjjiiiaaaUUUEEE>>>888888999777777888666444888999999RRRyyybbbIIIEEELLLFFFDDDDDDIIISSS^^^bbb]]]VVVLLLHHHEEEFFFHHHKKKTTT\\\sss{{{vvvnnn{{{{{{uuuvvvvvvwww}}}xxxtttqqqmmmiiijjjjjjkkkmmmmmmjjjfffbbbZZZWWWSSSPPPNNNKKKIIIGGGEEEAAA<<<;;;>>>BBBDDDEEEEEEGGGEEEHHHQQQPPPNNNVVVgggrrrzzzzzzxxxyyyzzzzzzzzz|||}}}}}}||||||}}}~~~~~~}}}}}}}}}vvvsssuuuttt|||sssjjjvvvuuueee[[[]]]kkkrrr```KKK???:::777888:::<<<999GGG___ggg^^^ZZZ___jjjqqquuutttuuu|||tttwww|||{{{~~~wwwdddyyysssxxx|||~~~llleeeccc___WWWMMMCCC>>>===>>>@@@EEEMMMUUU^^^dddhhhiiinnnrrrwww~~~}}}zzz~~~}}}}}}yyyxxxvvvvvvuuutttqqqoooooollliiifffdddaaa^^^[[[```aaaaaaccciiiuuu~~~uuummmiiiaaaaaa``````cccjjjsssyyyvvvwwwssslllgggddd```ZZZ[[[YYYXXXYYYZZZXXXRRRMMMKKKJJJIIIGGGEEEDDDDDDCCC??????===<<<:::999888777>>>BBBKKKVVV```ccc```\\\]]]bbbhhhmmmooopppqqqrrrqqqqqqqqqpppqqqqqqrrrrrrssssssssstttuuuvvvwwwxxx|||{{{{{{~~~xxxllldddbbbccc```ZZZVVV[[[jjjvvvssskkkcccmmmtttsssppplllfffaaaZZZRRRXXXooo~~~iiivvv|||fff\\\ooowww]]]III@@@<<<666777888888777444333333444222222222222222222222222111111222222333444444444333777===CCCLLL[[[mmm{{{}}}{{{|||zzzsssssszzz||||||zzzvvvxxxqqqooojjjooossspppggg___[[[ZZZWWWZZZ^^^dddiiillllllkkkaaa___[[[XXXWWWWWWXXXYYY```fffkkkjjjffffffkkkppprrrrrrwww~~~zzztttqqqtttuuuwwwvvvtttrrrqqqrrruuu}}}{{{{{{tttjjjTTTHHH===999999888777999111777999999999DDDnnn}}}tttnnnRRREEEJJJMMMEEECCCDDDNNN[[[cccaaa\\\OOOHHHEEEFFFHHHIIILLLQQQaaa|||}}}rrryyyxxxvvvwww{{{zzzuuuppplllmmmmmmmmmooopppooollliiiddd```YYYSSSOOOLLLHHHFFFEEEAAA===<<<>>>BBBEEEGGGFFFHHHFFFJJJUUUUUUSSS[[[llluuu|||{{{yyyzzz{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{uuutttvvvuuu|||vvvssskkk```WWWZZZpppooo[[[FFF<<<:::999999999:::999AAAXXXiiiddd^^^eeeooossswwwwwwwww}}}}}}rrrxxx~~~|||xxxxxxrrr[[[nnnyyytttwww{{{mmmfffccc```YYYOOOFFF@@@======>>>BBBIIIRRR[[[ccchhhkkkmmmpppuuu}}}~~~zzzyyyxxxwwwwwwuuusssrrrpppooolllkkkiiifffaaa^^^aaaccccccbbbccclll||||||ssslllggg[[[XXXUUUSSSUUU^^^iiiqqqtttwwwxxxrrrmmmiiiddd___]]]\\\[[[\\\]]]ZZZTTTOOOLLLKKKIIIHHHFFFEEEEEEEEE@@@@@@???===;;;999888777===???EEEOOOZZZ^^^\\\XXXWWW]]]ffflllppprrrtttvvvrrrqqqqqqppppppqqqrrrrrrtttttttttuuuuuuvvvwwwxxx|||||||||~~~vvvjjjcccbbbccc^^^YYYXXX___mmmuuuqqqiiieeennntttrrrlllfffaaa\\\XXXTTT\\\rrrqqq}}}kkkfffxxx}}}qqqXXXFFF@@@<<<666777888888777444333333444222222222222222222222222000111222222222222444555555<<>>===;;;>>>EEEMMMWWWaaaiiimmmmmmpppsss{{{~~~}}}zzzzzzzzzyyyxxxvvvuuutttqqqpppooonnnmmmjjjfffcccbbbdddddd```^^^dddrrr~~~zzzooofffaaaTTTRRRMMMJJJKKKRRR[[[bbbmmmtttyyywwwtttpppkkkfffaaa___^^^___```^^^XXXTTTLLLKKKIIIGGGEEEDDDDDDDDDAAAAAAAAA???===;;;999888:::;;;???HHHSSSYYYXXXUUUSSSZZZdddjjjmmmnnnqqqtttsssrrrqqqpppoooppprrrrrrttttttuuuvvvvvvwwwwwwwww{{{|||}}}~~~ssshhhbbbbbbddd\\\XXXZZZdddqqquuuoooiiihhhpppuuurrrllleee]]]WWWQQQTTTbbbxxx{{{pppnnn~~~~~~lllSSSCCC@@@<<<777777888888777444333333444222222222222222222222222000111222111111333777:::@@@JJJXXXcccjjjqqqyyy~~~zzzyyy}}}~~~zzzvvvxxx~~~~~~zzzzzzwwwvvvyyy}}}zzztttrrrwww|||}}}xxxqqqkkkiiilllrrrvvvrrrfff[[[WWWVVVOOONNNNNNPPPTTTVVVTTTQQQGGGFFFDDDCCCCCCDDDEEEFFFFFFJJJNNNNNNLLLLLLPPPTTT```ZZZXXX[[[^^^\\\ZZZ[[[\\\ccclllsssvvvwwwwwwvvvwwwqqq^^^RRRHHH>>>888666666;;;666777===:::PPPmmmwwwuuuxxxooofffUUUGGGFFFIIIEEECCCIIIVVVccciiikkk]]]SSSIIIFFFFFFFFFHHHKKKSSS^^^nnn}}}|||{{{yyyyyyzzzyyyvvvssskkkjjjiiijjjmmmooopppoooooonnnjjjfff```WWWNNNHHHDDDCCCCCCCCCDDDFFFJJJLLLMMMNNNIIIOOO]]]aaaaaaiiitttzzz~~~{{{zzz{{{|||{{{}}}~~~~~~~~~~~~|||}}}|||{{{{{{yyyvvvxxx}}}}}}xxxvvv}}}^^^YYYYYYbbbwww```NNN<<<777:::<<<;;;;;;888;;;777IIIkkknnndddooozzzzzz|||~~~{{{xxxyyyxxxooovvv|||tttwwwuuusssjjjTTTAAAGGGZZZ~~~yyymmmqqqoooiiicccaaa]]]UUULLLDDD???===999<<>>@@@CCCBBB@@@???BBBDDDTTTMMMGGGFFFEEEDDDEEEHHHLLLRRR[[[dddiiimmmpppqqqnnnxxx{{{lllZZZHHH;;;777:::888444666999888GGGcccwwwsssooovvvlllmmmbbbOOOIIIHHHFFFEEEIIIRRR^^^iiipppfff[[[QQQKKKGGGDDDFFFJJJNNNUUU___nnn~~~}}}zzz{{{xxxwwwooommmkkkkkknnnqqqssstttrrrqqqqqqnnniii```VVVOOOGGGFFFEEECCCDDDHHHNNNSSSTTTRRRKKKPPP```eeegggpppwww{{{}}}zzzzzz|||}}}||||||~~~~~~~~~~~~|||{{{|||}}}~~~~~~{{{yyyzzzyyyxxx}}}}}}yyytttaaaYYY```kkkqqqUUUFFF999777;;;=========999===555EEEmmmrrrhhhsss|||zzz{{{}}}|||~~~yyyxxx|||qqqwwwxxxyyyxxxtttfffPPP>>>@@@JJJjjj~~~llllll{{{qqqhhhbbbbbb^^^WWWNNNEEE???===:::;;;???FFFOOOZZZccciiijjjmmmpppsss~~~~~~}}}{{{{{{}}}zzzyyyvvvuuusssqqqnnnkkkggghhhfffccc```bbbjjjqqq~~~xxxlll]]]SSSNNNNNNTTTVVVXXXXXXVVVUUUUUUUUU^^^kkkzzz|||tttpppjjjgggfffddd___[[[OOOMMMKKKHHHEEECCCBBBAAA??????@@@@@@???===:::999777888;;;@@@EEEJJJNNNPPPXXXaaalllqqqqqqppprrruuuuuusssqqqooonnnpppqqqssstttuuuvvvwwwxxxwwwvvvvvvwww{{{}}}{{{vvvnnneee```aaaccc[[[YYY^^^mmmxxxvvvnnnhhhpppuuuyyy{{{{{{vvvhhh[[[RRR```tttyyysssmmmssspppyyyhhhMMM???>>>:::333777888888777444333333444222222222222222222222222222444555666999BBBNNNXXXooo{{{}}}yyy{{{~~~|||vvvtttuuusssooonnnooommmiiihhhggghhhlllqqqrrroookkkeeedddaaaZZZRRRKKKHHHGGGAAAAAA@@@>>><<<===@@@BBBBBBBBBAAAAAAAAAAAABBBBBB===???@@@???======>>>@@@FFFBBB@@@???<<<888999===???DDDKKKQQQWWW\\\aaaeeebbbhhhqqqzzzoooXXXHHHCCC===777888999444777EEELLLsss}}}~~~hhhmmmiiiXXXQQQFFFGGGGGGHHHMMMXXXfffqqqpppiii___WWWNNNFFFEEEIIIIIISSS]]]fffttt|||zzz{{{rrrpppmmmmmmooosssvvvwwwttttttsssrrrnnnggg___YYYNNNKKKEEEAAAAAAHHHSSS\\\YYYVVVLLLPPPaaahhhkkkuuuwww{{{{{{yyyyyy}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{}}}~~~~~~}}}~~~zzzxxxyyyyyyzzz}}}tttjjjfff\\\hhhsssfffJJJ@@@777888;;;<<<>>>???;;;@@@555DDDooouuujjjvvv}}}zzzyyyzzzyyyzzzzzzsssxxx|||yyy|||yyyiiiQQQ@@@@@@GGG```|||llliiixxxrrrgggbbbbbb___XXXOOOFFF@@@===<<<<<>>??????>>><<<:::999:::<<<>>>AAACCCGGGLLLPPPWWW```kkkpppooonnnqqqtttuuusssqqqooonnnoooqqqsssuuuuuuwwwxxxxxxwwwvvvvvvvvv{{{xxxwwwssslllddd```aaaccc[[[YYY```pppzzzvvvnnniiirrrvvv{{{~~~ooo___\\\kkk}}}uuuiii___eee{{{rrriiiLLL>>><<<888000777888888777444333333444222222222222222222222222333555777999>>>JJJZZZeee}}}}}}xxxuuuyyy~~~zzztttuuurrrllljjjlllllljjjfffcccdddkkksssvvvrrrmmmWWWTTTPPPKKKHHHEEEDDDCCC>>>@@@AAA???======@@@DDDBBBBBBAAA@@@@@@AAAAAAAAA<<<>>>???>>><<<;;;<<<>>><<<<<>>888999===:::===AAAFFFKKKPPPWWW[[[[[[ZZZZZZaaalllxxxfffUUUPPP@@@888??????111888FFFBBBrrr~~~eeehhhjjj\\\WWWDDDGGGHHHHHHJJJTTTdddpppyyytttlllcccVVVJJJGGGJJJBBBQQQ^^^```ddduuu}}}||||||tttqqqmmmlllooosssvvvxxxwwwvvvtttssspppkkkeeeaaaTTTNNNEEE>>>>>>GGGWWWccc]]]XXXMMMPPPaaaiiinnnxxxwwwzzz{{{xxxyyy}}}~~~}}}{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{|||~~~~~~~~~zzzxxxyyyzzz|||aaabbbjjj^^^mmmxxx]]]DDD<<<777888;;;<<<>>>AAA@@@<<<;;;HHHeee}}}~~~ttt}}}}}}xxxxxx{{{yyyvvvOOO===EEEEEEYYYvvvvvvgggeeezzzeeeccc```\\\WWWRRRJJJAAA;;;<<<;;;;;;AAAKKKUUU\\\___eeeiiimmmpppwww|||wwwqqqmmmnnnkkkkkklllggg``````eeekkkqqqssslll^^^UUUUUUXXX^^^dddkkkpppoooiii```ZZZ___hhhvvvzzzooojjjiiihhheeeVVVSSSOOOJJJFFFEEEDDDDDD@@@===;;;:::;;;;;;;;;:::;;;999;;;@@@CCCDDDHHHMMMWWWdddpppsssqqqqqqrrrrrrwwwvvvuuussssssrrrrrrrrrttttttttttttvvvxxxzzz{{{wwwyyy||||||uuulllgggdddcccaaa^^^\\\[[[dddwww~~~uuukkkiiiuuuxxxxxxuuuvvvvvvooodddcccttt~~~}}}tttmmmjjjqqqzzzvvvcccJJJ???===;;;777999888777666555444333333111333333333222222333555555;;;???@@@GGGVVVgggqqqwwwrrrpppnnnpppxxx~~~zzzqqqrrrtttrrrmmmgggeeehhhllliiihhhiiijjjkkkkkkhhhfffMMMKKKFFFBBB@@@???@@@@@@BBBAAA@@@@@@AAADDDGGGHHHJJJIIIHHHGGGFFFGGGGGGHHHDDDDDDCCCBBB@@@???>>>===@@@AAABBBBBB@@@>>>;;;999<<<<<<<<<>>>BBBGGGKKKNNNPPPMMMMMMSSS\\\gggvvvzzzhhhXXXFFF@@@;;;;;;<<<<<<@@@DDD```___eeennnZZZPPPIIIHHHKKKJJJKKKYYYlllwww{{{xxxlll]]]SSSKKKEEEJJJNNNWWW```fffooo}}}{{{yyyxxxvvvssssssvvvzzz}}}~~~~~~zzzwwwwwwxxxuuuoooiii[[[VVVGGG???DDDMMM___yyyggg[[[PPPTTTbbbnnnsssssswwwwwwyyy{{{zzzxxxyyy|||~~~~~~{{{zzzzzz{{{zzz{{{}}}~~~~~~{{{wwwvvv{{{yyyeee^^^gggrrryyymmmUUUBBB===777777<<<@@@@@@>>>@@@:::666@@@ZZZttt~~~{{{uuusss|||{{{VVV@@@BBBBBB[[[wwwyyyiiidddxxx}}}kkkdddaaa\\\XXXSSSLLLCCC===>>>;;;;;;???GGGPPPWWW[[[dddhhhlllooouuu|||wwwuuupppmmmllllllhhhbbbbbbgggnnnuuu{{{yyypppiiiiiikkkmmmpppwww|||}}}wwwnnnggg___gggssszzztttsssppplllaaa]]]VVVOOOIIIEEEDDDDDDDDDAAA>>>=========<<<;;;;;;999;;;@@@CCCDDDHHHNNN\\\hhhsssuuusssssstttsssvvvuuuttttttssssssssssssrrrsssuuuwwwxxxyyyyyyyyyzzz{{{|||~~~zzzsssjjjdddbbbaaa```^^^[[[\\\fffvvv{{{qqqjjjjjjsssyyy{{{wwwssspppiiibbbeeezzzvvvppprrr}}}{{{bbbJJJ???<<<888444888777777666555444333222000111222222111222444777999DDDMMMQQQWWWcccrrrzzz{{{lllmmmnnnpppuuu~~~vvvssssssrrrpppmmmlllnnnqqqtttpppjjjccc^^^WWWQQQMMMEEEDDDBBB@@@@@@AAABBBCCCFFFFFFGGGHHHJJJMMMPPPRRRRRRQQQOOOMMMLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDD??????>>>>>>@@@CCCFFFHHHJJJFFFFFFKKKQQQZZZhhhtttzzzooo[[[NNN@@@;;;::::::<<<>>>LLLtttiiiggg]]]UUUNNNJJJKKKIIIIIIUUUfffuuu|||}}}ttteeeYYYOOOIIIHHHKKKRRR[[[```hhhvvv}}}{{{xxxvvvvvvxxx|||~~~|||}}}~~~xxxsssddd\\\KKKCCCGGGNNNeeetttbbbTTTWWWbbbiiikkkllltttwwwzzz{{{zzzyyyyyy{{{|||}}}}}}|||zzzyyyzzz{{{zzz{{{}}}~~~}}}|||{{{yyy{{{uuubbb```nnnwwwvvvgggQQQ???;;;777888===AAABBBAAACCC;;;444777JJJeeexxxqqqhhh~~~```DDD???>>>XXXsssppphhhooossseeeaaa\\\XXXTTTNNNEEE??????<<<:::<<>>:::777333777666666555444333222222111222222222222444888;;;AAAQQQaaagggiiipppyyypppccciiimmmssszzz|||tttsssssstttuuuuuusssrrrlllggg^^^VVVOOOJJJFFFCCC@@@AAABBBCCCEEEFFFHHHHHHLLLLLLMMMNNNOOOQQQRRRRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLEEEDDDBBBAAAAAABBBDDDEEEEEEAAA@@@CCCFFFJJJTTT^^^tttxxxcccMMMAAA===<<<;;;<<<@@@uuuwwwjjjZZZYYYXXXQQQLLLLLLIIIGGGNNNZZZhhhuuu~~~zzznnnaaaVVVOOOHHHIIINNNVVV]]]ccclllttt||||||~~~tttfffRRRIIIJJJOOOlllnnnYYYZZZaaa```___bbbnnnsssyyy{{{zzzyyyzzz{{{yyyzzz{{{zzzyyyxxxyyy{{{zzz|||~~~~~~|||{{{{{{{{{}}}}}}nnn]]]dddzzzsss```MMM===999777888===BBBDDDDDDGGG???666333>>>UUUmmm{{{ooo\\\kkkgggHHH<<<>>>QQQlll|||yyyooolllxxxgggbbb\\\XXXUUUOOOGGG@@@???<<<999:::???GGGOOOUUU___eeekkknnnsss}}}wwwqqqjjjdddaaaaaacccooo{{{qqqnnnrrr{{{xxxmmmaaaWWWPPPLLLJJJHHHEEEBBB@@@@@@@@@@@@>>>AAA???AAADDDEEEFFFMMMUUUgggpppwwwwwwuuuuuuuuussstttttttttuuuuuuuuuuuuuuuqqqrrrtttvvvwwwxxxxxxxxx~~~}}}|||||||||}}}}}}tttmmmddd^^^^^^_________ZZZ```kkkrrrnnnggghhhooovvvzzz|||xxxpppfff^^^YYYeeeqqq~~~~~~wwwrrr~~~|||{{{{{{gggOOOAAA<<<999777555666555555444333333222222444444444444444777<<<@@@JJJ^^^rrrxxxvvvvvvzzz}}}~~~{{{yyyuuummmeeejjjpppwww}}}wwwvvvvvvyyyzzzwwwooohhh[[[VVVOOOIIIGGGGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGEEEFFFEEECCCAAA@@@>>>===<<<>>>>>>>>>>>>>>>????????????@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHGGGDDDBBBBBBBBBAAAFFFLLLXXXbbbqqq{{{cccSSSHHH@@@>>>???@@@ccctttvvvmmmPPPRRRSSSNNNLLLLLLJJJGGGIIINNNWWWgggwwwzzzssshhh]]]UUUJJJHHHKKKUUU]]]ccciiinnnuuusss[[[OOOMMMPPPpppyyy]]]YYYZZZTTTSSSXXXdddmmmvvvyyyyyyzzz{{{{{{xxxyyyzzzzzzyyyyyy{{{|||zzz|||~~~~~~{{{yyyzzz|||}}}~~~ssseeeYYYhhhoooZZZLLL;;;999777999===AAACCCDDDEEE???888444999KKKcccvvvuuuXXXZZZxxx~~~mmmLLL<<>><<<::::::>>>EEEOOOUUU]]]cccjjjnnnsss}}}rrriiibbb[[[WWWaaalllyyypppnnnsss~~~yyylll___TTTLLLIIIKKKIIIFFFEEEEEEFFFEEEDDDBBBAAABBBDDDEEEFFFOOOYYYjjjrrrwwwvvvtttuuuuuurrrssstttuuuvvvvvvuuuuuuttttttsssrrrrrrtttvvvyyy{{{~~~}}}|||{{{{{{{{{{{{rrrkkkccc______```aaa```\\\dddmmmnnnhhhdddiiiqqqzzzxxxwwwwwwrrriii___XXXffflllttt|||~~~uuupppzzzwwwttt```JJJ@@@===999777777555555555444333333222222444444444444666;;;AAAEEERRRfffzzz|||{{{}}}|||}}}|||wwwssspppooooooooouuu{{{~~~zzzxxxvvvwwwvvvooobbbWWWRRRMMMHHHEEEEEEGGGHHHIIINNNNNNOOOPPPOOONNNLLLKKKIIIIIIGGGEEEBBB???<<<:::>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<>>>??????@@@@@@DDDDDDDDDEEEGGGIIIKKKLLLNNNKKKIIIIIIEEE@@@AAAEEEHHHLLLWWWiii|||}}}jjjVVVEEE>>>>>>===SSSwwwllluuuQQQLLLIIIHHHHHHLLLLLLIIIFFFFFFNNN^^^ooovvvtttmmmbbbYYYKKKHHHIIIRRR[[[bbbhhhmmmqqqdddTTTNNNQQQqqq___SSSNNNHHHHHHOOOZZZgggrrruuuvvvzzz}}}}}}yyyzzz||||||{{{{{{}}}~~~zzz|||~~~}}}{{{yyyzzz||||||~~~hhh^^^XXXllljjjWWWKKK;;;:::999:::===@@@BBBCCC???;;;777666999EEE]]]ppp___TTTggg~~~|||wwwSSS>>>EEETTTqqqssspppmmmeee]]]XXXWWWRRRHHH@@@===<<<;;;;;;===DDDLLLRRRZZZaaaiiimmmqqq}}}wwwnnnfff^^^VVVUUU]]]nnn{{{vvvrrrxxxyyylll^^^SSSMMMNNNLLLIIIGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFHHHRRR]]]mmmrrrvvvuuutttuuuuuurrrtttuuuvvvwwwvvvvvvtttsssuuutttrrrqqqrrruuuyyy||||||||||||{{{zzzyyyyyyyyyoooiiiccc```aaabbbbbbaaa```gggmmmkkkdddcccjjjrrr|||wwwuuuwwwuuummmddd___dddiiinnnqqqwww|||tttsss|||yyywww```JJJBBB>>>888666777555555555555444444333333333333444666:::AAAJJJPPPZZZkkk|||~~~vvvvvvyyy}}}~~~~~~{{{{{{xxxtttpppooorrrvvvrrryyy~~~{{{vvvppplllhhh___SSSIIIHHHFFFDDDEEEGGGKKKMMMNNNMMMMMMMMMLLLJJJGGGEEECCCAAA@@@???>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@CCCEEEGGGIIINNNLLLMMMMMMJJJCCCBBBDDDCCCBBBFFFSSSeeeuuu~~~gggNNN@@@===<<>>===<<<;;;:::::::::<<<===>>>777888:::;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<>>>???@@@AAAEEEEEEIIILLLJJJEEECCCEEEBBBAAAAAADDDLLLVVV```ggg{{{{{{aaaNNNFFF???IIImmmxxxvvv}}}}}}nnnNNNCCCBBBAAADDDKKKOOOMMMIIIMMMTTT]]]gggrrrwwwqqqhhhUUUNNNJJJJJJLLLQQQ[[[dddjjjrrr|||~~~rrrYYYUUU___tttsss\\\OOONNNMMMKKKYYYiiitttrrrqqqxxx}}}|||{{{}}}~~~~~~||||||}}}~~~{{{{{{{{{{{{||||||}}}~~~hhh]]]ZZZ___pppyyyiiiWWWLLLBBB<<<===???AAACCCFFFIIIKKK@@@;;;777555444;;;MMMaaallltttwww~~~rrr___]]]lll{{{bbb@@@HHHWWWyyy}}}hhhtttvvvmmmbbb]]][[[VVVLLLCCC>>>>>>>>><<<;;;>>>DDDIIISSS[[[dddhhhlllvvv|||qqq\\\SSSLLLPPP]]]jjjoooooopppmmmjjjiiikkkrrryyy~~~zzz|||xxxpppmmmhhhdddbbb___]]][[[TTTSSSTTTTTTRRRTTT```mmmqqquuuvvvuuuuuuxxxxxxuuuvvvwwwxxxxxxwwwuuusssqqqqqqrrrssstttuuuwwwxxxxxxwwwxxxzzzzzzzzzxxxvvvuuuiiieeeaaaaaabbbcccaaa^^^ggglllmmmgggbbbdddlllssswwwvvvxxx{{{wwwooonnntttwwwzzzwwwpppppp{{{xxxxxx{{{|||~~~}}}oooWWWBBB<<<:::555444888666666666666666555555555666888<<>>===<<<<<<;;;;;;;;;:::999888999:::===>>><<<===>>>?????????>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===CCCIIIIIIEEECCCFFFDDDEEEDDDAAA???DDDOOOYYYvvvttt___SSSAAAEEEXXX{{{ttt|||~~~|||___GGGCCC???AAAIIIPPPQQQNNNFFFKKKRRR___ppp{{{yyyqqq\\\UUUMMMIIIHHHKKKUUU```dddllluuuxxx~~~|||{{{tttZZZXXXeeewwwhhhYYYYYYWWWPPP\\\mmmwwwsssqqqwww|||{{{|||}}}~~~}}}|||{{{|||}}}{{{zzzzzzzzz{{{|||~~~sss___\\\[[[bbbqqqqqq^^^OOOHHH===<<<>>>AAADDDFFFJJJMMMPPPBBB;;;777666333555DDDWWWoooooorrrwww}}}qqqbbbdddqqqzzzoooHHHKKK[[[rrrqqqnnnqqqddd___\\\TTTNNNMMMAAA>>><<<;;;999999>>>FFFRRRZZZcccjjjnnnuuuvvvbbbMMMEEEHHHPPPYYY```aaaddddddcccgggrrr|||wwwiiilllyyyzzzqqqllllllhhhcccccc___ZZZXXXZZZaaaiiiooowwwwwwuuutttsssssssssssstttwww{{{yyyuuurrrsssuuuvvvtttssssssuuuwwwwwwwwwvvvvvvvvvxxxyyyxxxuuurrrhhhcccaaabbbccc``````bbbkkkooopppjjjcccdddooozzz{{{vvvtttvvvuuuqqqrrrwww|||wwwuuuyyyuuu{{{~~~qqqmmmqqqxxxfffTTTBBB;;;:::999777777555777777444777<<<:::444888:::===HHH\\\pppuuupppzzzxxxvvvvvv{{{{{{vvvuuuyyy|||yyyrrrllljjjkkkeeehhhlllkkkiiihhhlllooooooxxx~~~}}}||||||wwwpppeee\\\OOOEEECCCDDDFFFHHHMMMJJJGGGFFFFFFEEEBBB???<<<;;;:::999999999999999===============>>>???@@@EEEEEEDDDDDDDDDEEEEEEFFFGGGEEEBBBCCCEEEEEECCCAAAAAA@@@???>>>======>>>>>>::::::999777666777999;;;888:::===>>>>>>???@@@AAAHHHFFFBBB@@@???BBBEEEGGG^^^sss}}}lllaaaPPPLLLLLLuuu}}}zzz{{{rrrQQQHHH@@@AAAHHHMMMOOONNNMMMMMMMMMUUUgggyyy|||vvvfff\\\QQQKKKKKKOOOPPPPPP^^^hhhsssvvvuuuoooZZZ\\\oooyyyvvvooohhheeeXXXeeepppyyyxxxtttuuuyyy||||||{{{zzzyyyxxxyyyzzzzzzxxxzzz}}}|||{{{zzz|||~~~pppgggcccbbbhhhooorrrhhhTTTDDD>>>???>>>>>>AAAEEEIIIKKKLLLKKKBBB;;;777666333555CCCUUUsssrrrrrrtttwww{{{ssseeehhhuuuZZZHHHUUUppprrrjjjzzzttteee___\\\VVVOOOMMMAAA>>><<<<<<:::999===DDDPPPWWWaaagggkkkqqq{{{xxxaaaPPPHHHGGGNNNWWW___cccddddddhhhqqqyyy|||wwwfffbbbiiixxx}}}xxxtttoookkkfffaaa^^^```fffmmmrrryyyyyyxxxwwwvvvtttssssssssswwwzzzyyytttrrrrrruuutttssssssuuuwwwxxxxxxwwwssstttvvvxxxyyyxxxtttpppgggcccaaabbbbbb``````ccckkkooorrrmmmgggfffmmmvvv{{{vvvssssssqqqpppttt|||~~~|||vvv{{{pppmmmrrruuuaaaPPP???999888777666666555777555222555:::;;;777===BBBJJJUUUgggyyy~~~{{{}}}|||zzzyyy{{{}}}}}}{{{yyy{{{{{{zzzuuuppplllkkkllleeegggjjjiiihhhiiilllpppssszzz~~~|||wwwrrrjjjaaaYYYSSSMMMHHHGGGGGGFFFEEEKKKHHHDDDBBBBBB@@@===:::;;;;;;;;;<<<===>>>????????????@@@BBBDDDGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSPPPNNNNNNOOOOOOLLLJJJIIIGGGEEECCCAAAAAABBBBBBBBBBBBAAA@@@>>><<<<<<<<<777888;;;<<<===???@@@AAADDDCCCCCCCCCCCCDDDEEEEEEOOO___nnnxxx~~~|||tttbbbUUUKKKeee~~~}}}jjjZZZFFF<<<===DDDIIILLLOOOOOONNNQQQ]]]lllsssrrrnnndddWWWMMMIIIJJJLLLNNNYYYbbbmmmqqqqqq{{{lll\\\bbbuuu|||vvv|||wwwfffjjjssszzzxxxvvvwwwzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyzzzzzzyyyxxxyyy~~~xxxggg___aaaeeemmmoookkk___MMM@@@<<<===:::<<>>@@@CCCDDDEEEHHHIIILLLPPPTTTYYY]]]______```aaabbbdddfffhhhiiikkkiiigggffffffeeebbb```\\\YYYUUUQQQNNNLLLLLLLLLEEEEEEDDDBBB@@@>>><<<:::888888888999:::::::::;;;===???BBBDDDEEEEEEDDDCCCBBBJJJRRR\\\ppp}}}yyy}}}~~~hhhTTTUUUxxx}}}sssUUU???999===BBBEEENNNQQQPPPMMMPPPZZZdddjjjtttmmmbbbUUUKKKGGGHHHJJJRRRYYYdddkkkmmmtttjjj___jjj|||wwwvvvuuurrrxxx{{{zzzyyyzzzzzzxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzwwwvvvvvvzzztttccc```jjjvvvwwwpppcccTTTFFF>>><<<===:::<<>>>>><<<999:::===EEEMMMWWW___dddjjjqqqvvvwwwaaaQQQRRR[[[dddmmmvvvzzz{{{|||yyytttpppooottt|||}}}ssshhhcccWWW___jjjwww~~~yyysssmmmjjjlllqqqtttuuuwwwxxxzzz{{{{{{xxxuuussssssuuuwwwwwwuuussssssssspppqqqssswwwzzzzzzwwwtttnnnqqquuuzzz{{{xxxrrrmmmdddaaa```bbbbbbaaaeeejjjpppssstttqqqmmmmmmqqqvvvvvvwwwwwwsssooorrr|||}}}uuu|||xxxzzz~~~lllSSSFFF:::666777666555555999999777555666>>>GGGNNN```kkkwww}}}||||||}}}wwwqqqooopppqqqooolllrrrqqqppppppqqqssstttuuu}}}yyypppeee[[[SSSLLLGGGKKKMMMPPPRRRPPPLLLFFFBBB;;;:::999999:::<<<<<<===@@@BBBEEEIIIMMMQQQSSSTTT[[[]]]aaagggmmmtttyyy|||~~~~~~|||xxxrrrlllfffaaa___]]]QQQOOOLLLIIIGGGDDDBBB@@@@@@???<<<;;;;;;:::888777:::<<<>>>AAACCCCCCBBBAAA???BBBEEEIIIXXXnnn~~~~~~kkkTTT[[[~~~iiiMMM>>><<<===<<>>@@@CCCDDDDDDCCCCCCDDDDDD<<<777777555444<<>>???BBBDDDGGGLLLOOOUUU\\\dddjjjoooqqqvvvxxx|||zzzxxxmmmggg___XXXSSSOOOKKKHHHHHHEEEBBB@@@??????===;;;::::::;;;<<<===???@@@AAA@@@CCCDDDCCCGGGSSS```iii```OOO{{{vvvVVVAAA<<<<<<;;;CCCKKKSSSQQQGGGBBBGGGPPPaaahhhnnnlllaaaSSSIIIEEEGGGKKKUUUaaaiiimmmrrrwwwrrrjjjvvv}}}|||}}}}}}~~~|||zzzzzz|||yyysssmmmnnnoooqqqssstttuuuvvvvvvvvvwwwyyy|||yyy|||{{{vvvccc___iii{{{nnnUUUDDD??????@@@??????BBBEEEEEECCCBBBBBBCCCEEE<<<777777555333:::EEEkkkvvv~~~}}}}}}xxxxxx~~~xxxwww{{{~~~yyySSSBBBBBBKKK```yyywwwhhhmmmlllbbb___YYYRRRNNNGGGBBB@@@>>>:::999;;;<<>>>>>===>>>@@@AAACCCFFFKKKOOOXXX]]]eeepppzzztttjjjaaaYYYQQQKKKLLLGGGCCCAAAAAAAAA???<<<<<<;;;:::999999;;;===???>>>BBBDDDCCCAAADDDMMMUUUiii}}}rrrXXXnnn{{{xxx{{{zzzXXX???999<<<>>><<>>@@@@@@???===AAAEEEFFFEEEDDDFFFHHHFFF<<<777777555333888BBBgggttt|||zzz|||~~~{{{vvvooorrrssspppxxxoooPPPDDDBBBJJJ\\\ppp}}}llliiiwwwrrrddd___[[[UUUSSSJJJCCC@@@>>>;;;:::;;;<<<@@@HHHPPPZZZcccjjjnnnpppyyynnniiijjjrrrvvvqqqggg``````iiirrrvvvxxxyyywwwsssnnnkkkkkkpppxxx{{{uuummmhhh___WWWSSSUUU```vvvzzzlllgggcccfffnnnuuuvvvtttppprrruuuxxxyyyyyyxxxwwwvvvvvvvvvxxxxxxxxxvvvuuuppppppqqqssstttssspppnnnoooqqqsssvvvuuuqqqjjjeeebbbbbbcccffffffgggoooyyyxxxoooiiiiiinnnsssvvvrrruuutttppprrr||||||{{{zzz[[[FFF???999999888555444555666666:::===@@@III^^^rrr|||{{{wwwyyyyyy{{{~~~}}}zzzqqqqqquuu}}}xxxooo\\\QQQHHHHHHHHHGGGGGGJJJFFFGGGHHHFFFBBB@@@@@@BBB???BBBFFFJJJOOOVVV^^^dddpppttt|||vvviii```ZZZTTTMMMIIIIIIGGGCCC??????>>><<<:::::::::;;;<<<===>>>AAABBBCCCCCCGGGKKKPPPbbbsss|||qqqppp{{{vvvzzznnnyyybbbFFF<<<===>>>999@@@LLLUUUQQQGGGCCCEEEGGGPPP\\\cccbbb]]]WWWSSSGGGHHHNNNWWW^^^bbbhhhnnnuuuxxx}}}}}}zzzzzz~~~zzzzzzzzz|||{{{vvvssstttsssoookkklllnnnppprrrsssssssssoooppprrrvvvzzz{{{yyyvvvsssnnnaaadddqqq~~~ooo```MMMBBBAAACCCCCCAAA???CCCHHHHHHFFFFFFHHHKKKFFF===777777666333777@@@dddqqqyyyxxx}}}~~~vvvgggggghhhdddnnnmmmTTT999???MMM___jjjrrrqqqhhhooovvvfff```\\\VVVVVVMMMDDD@@@>>>;;;:::<<<<<<@@@FFFMMMVVV___gggkkkmmm{{{}}}vvvwwwkkkdddkkkvvvvvvmmmdddXXX___dddgggjjjqqqttttttwwwvvvvvv{{{wwwiiiddd^^^VVVMMMOOOddd{{{~~~|||~~~|||tttiiidddaaafffooowwwxxxwwwrrrtttvvvxxxyyyxxxwwwvvvwwwvvvwwwxxxyyyyyywwwvvvppppppppprrrsssrrrooommmoooppprrrsssrrrnnngggbbbbbbbbbdddgggggghhhqqq{{{xxxoooiiihhhkkknnnpppgggjjjiiihhhqqqyyy~~~~~~||||||WWWCCC===999888888444222444999:::>>>CCCGGGPPPfff{{{{{{~~~|||vvvrrrxxxxxxyyy{{{||||||zzzxxxppppppssszzz}}}wwwhhhZZZOOOGGGEEEKKKNNNJJJGGGFFFBBBDDDFFFFFFDDDCCCEEEGGGFFFKKKRRRYYYbbblllxxxqqqjjj```ZZZVVVRRRKKKFFF@@@???>>>===<<<;;;::::::>>><<<===BBBFFFFFFFFFGGGCCCOOOYYY___pppxxxuuuyyygggjjjrrroooRRRBBB<<<999999>>>IIITTTTTTKKKEEEEEECCCIIIRRRYYY\\\\\\[[[ZZZHHHHHHLLLTTTYYY]]]dddkkkmmmmmmpppzzzxxxvvv|||yyywwwxxxvvvzzzxxxwww{{{zzzuuuqqqqqqqqqoookkklllnnnppprrrrrrrrrrrrooonnnooorrrvvvxxxvvvsssssswwweee\\\bbbooo|||kkk^^^NNNFFFFFFHHHFFFDDDCCCGGGKKKKKKGGGEEEFFFIIIGGG???888666555333555999RRRrrr~~~vvvggg^^^eeeqqqqqqgggDDD@@@CCC]]]zzz}}}zzzxxxccckkkooocccZZZUUUSSSPPPKKKDDD???;;;999888888<<>>;;;999<<<;;;:::<<>>:::<<>>VVVyyy{{{iiikkk|||tttggg^^^WWWSSSOOOJJJDDD???<<<;;;:::999;;;???EEELLLUUU^^^eeehhhsss}}}xxxttttttsssssstttvvvxxxzzzpppdddZZZZZZ```iiiwwwrrrhhhfffaaaXXXXXX___bbbbbb```\\\YYYZZZ```eeekkkxxx}}}zzzyyysssiiiaaa___^^^bbbjjjqqqtttuuuuuuxxx{{{|||{{{xxxvvvvvvttttttuuuvvvvvvwwwwwwvvvqqqqqqssstttooojjjlllqqqttttttrrrnnniiifffeeeeeeddddddeeefffhhhmmmtttxxx||||||zzzwwwrrrnnnlllkkkkkklllllljjjooouuulll|||eeeMMMBBB:::666777888777666777888>>>HHHTTT```mmmyyy|||yyy{{{{{{~~~xxx}}}zzzuuuvvvssstttsssqqqmmmkkkkkklllppppppooohhh___VVVPPPMMMOOOOOOMMMKKKHHHIIIKKKMMMSSSWWW^^^eeekkkmmmlllkkkmmmrrryyy~~~ssscccTTTPPPLLLHHHDDDBBB@@@>>><<<<<<::::::;;;>>>AAABBBBBBGGGFFFEEEEEEJJJYYYmmm{{{rrrrrrwww]]]HHH<<<:::;;;AAALLLQQQMMMGGGEEECCCCCCDDDFFFJJJQQQWWW\\\[[[RRRJJJJJJLLLOOOVVV^^^iiijjjlllnnnsss||||||{{{zzz{{{}}}||||||{{{zzzzzzyyyyyyxxxwwwuuuqqqmmmlllmmmoooqqqpppmmmnnnrrrsssooojjjiiilllnnnrrrtttqqqooottt|||~~~sss___fffpppiiitttuuubbbOOODDDKKKUUUTTTOOOMMMNNNOOOPPPOOOLLLKKKKKKLLLIIIAAA999777555333555888EEEeee{{{pppoooyyy|||vvvQQQAAA777KKKppptttlllooo|||ooocccZZZSSSPPPJJJEEE@@@>>>======999;;;===AAAGGGPPPZZZaaafffnnn{{{{{{wwwvvvvvvuuuvvvxxx{{{|||xxxmmm```YYYZZZdddvvvrrrmmmiiibbb^^^___aaaaaa```]]]XXXTTTRRRRRRZZZkkkxxxzzzwwwssslllcccZZZYYYYYY^^^fffnnnqqqrrruuuxxx{{{|||{{{yyyxxxxxxssstttttttttttttttttttttrrrqqqrrrrrrnnnjjjlllqqqtttsssqqqlllhhheeedddeeeggghhhhhhiiikkkoootttyyyyyyzzz{{{|||zzzuuunnniiiffflllqqqppprrr~~~yyyooohhh{{{___FFF===888555777888666666999999BBBQQQaaammmvvv}}}xxxuuuwww}}}~~~yyyrrrvvvzzzwwwuuuvvvtttuuutttnnneee```aaaccciiigggbbb[[[TTTOOONNNOOOSSSQQQMMMIIIHHHLLLSSSXXXcccgggnnnuuu|||}}}kkk[[[VVVOOOIIIFFFEEEDDDCCC<<<;;;999:::<<>>GGGSSSUUUSSSQQQNNNPPPRRRRRRPPPNNNMMMMMMKKKCCC;;;888666333444777>>>]]]rrrzzzwwwyyy]]]FFF555>>>^^^oooddd~~~xxxhhhZZZVVVRRRLLLFFFAAA>>>===<<<::::::;;;===BBBJJJTTT[[[bbbiiisss{{{zzzyyyxxxxxxzzz|||}}}}}}vvvkkk___ZZZ^^^lllxxx}}}wwwsssmmmgggdddggghhhhhhgggbbbZZZRRRLLLMMM^^^nnnrrrnnnhhh```YYYQQQPPPRRRYYYccclllppprrruuuwww{{{|||{{{zzzyyyyyytttttttttttttttttttttttttttqqqpppooollliiilllqqqsssrrrooojjjfffddddddeeejjjkkklllmmmnnnqqquuuxxxwwwwwwyyy|||}}}zzzrrrllleeekkkqqqsssuuu~~~zzzsssnnnlllvvvWWW@@@:::777666777777666888<<>>>>>DDDJJJJJJHHHGGGCCCDDDCCCAAA???EEEOOOXXX]]][[[XXXRRRLLLJJJMMMRRRVVV]]]fffjjjjjjmmmsssyyy}}}zzzwwwyyy{{{zzz{{{~~~}}}|||{{{zzzyyyyyyyyyzzzssspppllliiijjjmmmrrruuutttnnnjjjhhhgggdddeeehhhmmmuuu}}}{{{pppkkkwww|||{{{mmmbbblll|||vvvmmmZZZHHH===888@@@LLLQQQPPPPPPJJJMMMQQQQQQPPPMMMKKKJJJMMMDDD<<<999666333444777:::TTThhhrrrzzzzzzzzz|||uuuwwwkkkMMM999777HHHmmmuuu```qqqmmm[[[XXXUUUOOOIIICCC???<<<;;;:::::::::;;;>>>EEENNNUUU^^^dddmmmwww}}}{{{zzz{{{||||||}}}|||vvvjjj___[[[^^^cccjjjuuu~~~zzztttooommmnnnpppqqqnnneeeXXXOOOFFFSSSaaafffbbb\\\TTTNNNHHHHHHKKKTTT```kkkqqqtttuuuwwwzzz{{{zzzyyyyyyzzzuuuuuutttttttttuuuvvvwwwvvvqqqmmmllljjjiiilllrrrsssqqqnnniiieeedddeeegggmmmnnnppppppqqqrrruuuwwwuuutttuuuxxx{{{zzzvvvqqqkkknnnrrrvvvzzzuuunnnqqqxxxmmmOOO<<<:::888888999888777<<>>:::666333333666777MMM___lllvvvtttpppuuuxxx}}}mmmaaazzzUUU@@@:::;;;ZZZ{{{}}}|||}}}eeeiiisss]]]WWWUUUQQQLLLGGGAAA===;;;::::::::::::<<>>===>>>DDDIIIJJJIIIFFFIIILLLMMMLLLJJJIIIIIIQQQHHH???;;;777333333555///EEE[[[ooo~~~xxxmmmooojjjvvvzzzdddXXXwww^^^MMMKKK>>>MMMnnntttmmm~~~vvvhhhmmmdddOOOPPPQQQPPPMMMHHHBBB???::::::;;;;;;<<>>EEEUUUfffppptttyyy}}}~~~~~~|||zzzxxxwwwwwwxxxvvvssspppllleee^^^^^^YYYPPPGGGBBB???@@@@@@BBBEEEKKKRRRUUURRRJJJCCCEEEGGGIIIIIIHHHHHHIIIJJJWWWaaannnyyy|||wwwrrrlllddd^^^QQQLLLHHHFFFCCCDDDLLLVVV[[[^^^ccchhhjjjjjjhhhffffffggggggggggggiiimmmpppkkkooossssssqqqppprrrtttttt{{{~~~oooXXXTTTNNNHHHDDD@@@<<<999999999;;;>>>CCCGGGIIIIIIGGGGGGFFFFFFMMMccczzzmmmxxxmmmppp|||hhhZZZMMMMMMTTTZZZ^^^aaaSSSNNNGGGCCCBBBBBBCCCCCC@@@GGGLLLPPPWWW^^^[[[SSSKKKKKKPPPYYYeeemmmnnnlllpppsssssspppooossstttrrrrrrwww{{{{{{xxxvvvyyy|||sssxxx{{{wwwuuurrrqqqrrrooosssxxx{{{}}}}}}zzz|||ttttttttttttuuuvvvvvvvvvxxxvvvwwwyyyyyywwwxxx}}}{{{yyyvvvtttssstttvvvwww{{{yyyvvvrrrnnnkkkhhhgggddd^^^YYYVVVTTTUUU^^^hhhjjjvvvpppgggkkkuuuxxxmmmfffUUUGGG>>>======>>>BBBHHHIIIHHHEEEGGGJJJJJJIIIGGGGGGGGGRRRMMMDDD;;;555333333333000===PPPllltttssspppqqq|||```WWW^^^ssswww[[[CCC???OOOhhhyyyvvvuuu}}}jjjfffwww```OOOPPPQQQQQQNNNIIICCC@@@??????===:::777999>>>CCCDDDOOO]]]dddhhhpppvvvrrrrrrsssnnnbbbZZZ```ooo||||||}}}~~~}}}yyyrrrlllhhh^^^\\\]]]hhh{{{yyy{{{}}}xxxkkk```PPPPPPJJJHHHLLLGGGGGGTTTPPPNNNLLLOOOWWWcccooovvvzzzzzzzzzzzzyyywwwuuutttsssrrrrrrtttvvvwwwvvvvvvsssmmmfffbbbcccgggkkknnnqqqooojjjeeecccfffkkkpppvvvvvvuuutttttttttttttttsssssswww|||zzzqqqkkkiiiuuu{{{~~~{{{zzzzzz}}}zzzpppfffiiizzz|||uuu{{{vvvcccNNN>>>777<<<555666???GGGNNN```ttt||||||}}}}}}zzzvvvuuuxxx~~~{{{wwwuuuoooaaaTTTSSSRRROOOIIIBBB>>>???AAAAAAEEEIIIIIIGGGEEEEEEFFFJJJGGGEEEFFFBBBAAAHHHSSS[[[gggxxx|||zzzwwwqqqjjjaaaXXXSSSJJJGGGCCCBBB???===AAAHHHKKKNNNUUU]]]cccffffffdddeeeeeedddddddddeeeggghhhiiijjjkkkkkkjjjkkkmmmoooppprrrtttuuuvvvyyysss]]]RRRPPPIIIEEECCC===@@@999666999===AAAFFFKKKIIIGGGEEEDDDEEEQQQiiiwwwttt{{{qqqsss|||gggNNNIIIQQQZZZccciiigggWWWJJJHHHFFFAAAAAAGGGFFFGGGHHHLLLQQQWWW\\\___QQQNNNLLLPPPYYYcccjjjlllnnnoooppppppnnnnnnpppqqqqqqrrrrrrqqqpppoooqqqrrrrrrrrrrrrsssuuuwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~{{{wwwsssooommmkkkiiihhhkkkmmmoooqqqrrrtttxxx{{{yyyuuusssrrrpppqqqrrrssssssrrruuuvvvwwwwwwvvvwwwyyy{{{yyyvvvssspppoooppprrrtttwww|||zzzrrrkkkiiiddd^^^[[[XXXUUUSSSQQQRRRYYY___aaappptttmmmmmmnnn{{{wwwjjj]]]OOOJJJ>>>===<<>>JJJcccxxxqqqnnnzzzpppfffnnnkkkLLLLLLMMMNNNNNNKKKGGGCCC>>>>>>===:::888999===AAAAAAJJJVVV]]]bbbjjjvvvtttllliiiiiiiii^^^SSSQQQZZZnnn~~~}}}|||yyytttppphhhccc]]]```rrrwwwnnncccaaaVVVNNNMMMIIIMMM^^^^^^XXXSSSTTT]]]gggooorrrxxxyyyzzzzzzyyyxxxvvvttttttssssssvvvxxxxxxuuurrrooojjjdddaaabbbfffjjjlllnnnkkkgggccccccdddgggiiissssssssstttuuuvvvwwwwwwvvvuuuvvvxxxvvvpppnnnpppsssyyy||||||xxxooohhhooozzzuuuzzz~~~}}}xxxkkkXXXGGG;;;777:::444777DDDPPPZZZkkk|||{{{zzzzzzxxx{{{{{{xxxppp```QQQSSSTTTTTTQQQKKKGGGEEEEEEFFFHHHIIIGGGDDDBBBBBBCCCIIIFFFDDDEEEEEEHHHSSS```lllvvv}}}{{{zzzzzzzzzuuuuuurrrnnnggg^^^TTTNNNJJJIIIHHHHHHCCC???AAAGGGDDDGGGLLLTTT[[[```aaa```dddccccccbbbcccdddeeefffiiijjjkkkkkkiiiiiikkklllkkklllllljjjiiikkkooosssxxxfff]]]RRRMMMJJJCCCBBB===:::;;;===>>>BBBHHHGGGGGGGGGEEEBBBFFFVVVggg}}}~~~yyyxxxaaaUUURRRTTTZZZbbbnnndddYYYQQQJJJEEEEEEHHHBBBCCCEEEHHHKKKPPPVVVZZZUUURRROOOOOOTTT[[[bbbeeejjjlllnnnooonnnnnnnnnooopppqqqrrrqqqpppppprrrsssqqqppppppppppppqqqrrrsssnnnnnnooopppqqqqqqqqqqqqrrrpppmmmlllkkkkkkiiiggglllnnnpppqqqqqqqqqsssuuuuuu||||||xxxuuusssuuusssrrrrrrssstttsssrrrtttttttttuuuvvvxxxyyyyyyuuussspppmmmmmmnnnpppqqqqqquuutttmmmgggdddaaa\\\VVVTTTRRRPPPPPPQQQUUUZZZYYYiii}}}~~~zzzpppjjjkkknnnnnnyyykkk```WWWLLLJJJCCCAAA@@@AAADDDFFFEEECCCEEEEEEFFFGGGGGGGGGGGGGGGWWWQQQHHH???888555444555444777EEElllzzz~~~sss[[[XXXaaasss|||yyyyyyyyyiiiPPP===AAA[[[tttnnnhhhooozzzggggggzzzvvvSSSOOOLLLMMMPPPOOOJJJEEE>>>>>>>>><<<:::999;;;===???EEENNNVVV]]]eeennntttvvviiiaaa^^^___XXXPPPHHHHHHWWWwww~~~~~~zzzvvvnnnaaaZZZbbbvvv}}}|||mmm]]]UUUNNNTTTgggnnnfff^^^]]]ccckkkoooooouuuvvvxxxzzzzzzyyyvvvuuusssrrrrrrvvvyyyxxxqqqjjjhhhddd```^^^```dddhhhjjjmmmiiiffffffhhhiiihhhfffooopppqqqsssuuuwwwyyyyyywwwtttrrrrrrooommmoootttuuu|||}}}zzztttlllkkkuuu~~~yyyzzz~~~zzzooo```NNN@@@:::888888555:::JJJZZZfffttt~~~xxxxxxyyy{{{|||rrr```PPPSSSVVVYYYYYYVVVQQQMMMKKKMMMKKKHHHDDD@@@???AAACCCHHHFFFFFFIIINNNWWWeeerrrzzz}}}|||yyyvvvtttttttttuuurrrrrrqqqooohhh^^^QQQIIIKKKLLLPPPQQQKKKCCCBBBFFFBBBCCCGGGMMMTTTZZZ]]]]]]bbbbbbaaa``````aaacccdddggghhhjjjjjjiiihhhiiijjjiiiiiihhhfffdddeeegggiiilllrrr~~~qqq___WWWSSSJJJEEEAAA???>>><<<:::===BBBCCCEEEGGGGGGCCC@@@FFFPPPkkk}}}iiiWWWMMMPPPWWWllllllfffZZZPPPKKKHHHFFF???AAACCCDDDEEEIIIPPPUUUWWWVVVSSSPPPOOORRRWWW[[[bbbfffjjjmmmnnnmmmmmmnnnnnnpppqqqqqqpppppprrrsssqqqpppooonnnnnnnnnnnnnnnjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjkkklllmmmkkkiiinnnoooqqqrrrpppooooooooopppttt{{{}}}}}}zzzyyyxxxzzz|||~~~}}}}}}{{{yyywwwwwwwwwxxxwwwuuuvvvtttssssssttttttsssqqqnnnlllkkknnnrrrttttttrrrpppnnnmmmkkkkkklllnnnooolllooonnngggbbb```]]]ZZZYYYXXXVVVTTTSSSTTTVVVVVVUUUhhhxxxrrrhhhdddiiisssvvvsssxxx~~~rrr^^^VVVQQQJJJKKKIIIGGGEEEEEEFFFFFFEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGYYYSSSIII???888555444444444666???eee~~~|||eee]]]```qqq}}}}}}|||~~~yyyyyyqqqYYY???:::PPPkkkssskkkiiizzzoooeeennnccc[[[SSSQQQRRRQQQLLLFFF??????>>>===;;;:::::::::>>>BBBJJJRRR[[[dddkkkooowww~~~mmmaaa\\\VVVUUURRRKKKDDDHHH\\\pppyyyjjj]]]]]]jjjyyyvvvfffXXXXXXeeeuuupppjjjggghhhllloooqqqrrrtttwwwyyyzzzyyywwwuuuooonnnpppuuuxxxvvvmmmeeeaaa^^^\\\\\\___cccfffgggllljjjiiimmmrrrtttpppkkkmmmnnnoooqqqtttuuuvvvwwwuuurrrooonnnjjjhhhlllsss~~~}}}wwwnnnhhhlll{{{{{{{{{~~~yyyzzzlll[[[JJJ>>>:::999888888???QQQcccnnnwww}}}xxxwwwxxx|||tttbbbSSSVVVYYY]]]___^^^ZZZUUURRRPPPMMMGGGBBB@@@AAAEEEHHHJJJKKKOOOUUU]]]iiiwww~~~}}}xxxwwwuuusssrrrrrrssstttttttttvvvvvvrrrhhh[[[QQQOOOSSSYYY[[[TTTJJJEEEFFFHHHHHHHHHKKKPPPVVVYYY[[[]]]\\\[[[[[[[[[\\\]]]^^^```cccfffgggggggggggghhhgggffffffeeeeeefffgggiiigggkkksss~~~oooaaa[[[RRRHHHEEEBBBAAA<<<888999>>>???AAAFFFIIIFFFBBBDDDJJJXXXrrrjjjUUUMMMMMMXXXdddiii```WWWRRRKKKCCCAAACCCEEEDDDBBBEEEKKKQQQUUUVVVWWWTTTPPPNNNPPPRRRYYY]]]dddiiilllmmmnnnnnnoooppprrrqqqpppppppppqqqrrrrrrqqqpppoooooooooooonnnnnnnnnooopppqqqrrrssslllkkklllnnnppppppooommmmmmpppssssssqqqooonnnnnnrrruuu{{{~~~~~~}}}||||||uuuuuuwwwyyy{{{|||zzzxxxwwwvvvuuuvvvxxxyyyxxxwwwvvvtttsssssstttsssqqqooommmiiifffiiinnnrrrqqqnnnmmmmmmlllkkkkkklllmmmmmmjjjjjjiiiddd___\\\ZZZYYY[[[]]]\\\XXXWWWYYYYYYWWW___sss}}}zzzoooddddddrrr~~~uuuvvvwwwhhhVVVRRROOOJJJLLLNNNLLLJJJHHHGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGZZZTTTJJJ@@@888444222222444666;;;YYY{{{}}}ooofffeeesss~~~vvvyyyvvvcccFFF888FFF]]]wwwrrrlllrrr{{{hhhgggrrrhhh\\\UUUTTTRRRMMMGGGAAA@@@???>>>===;;;999888<<>>999999======>>>BBBGGGHHHEEEFFFJJJIII```zzzqqqXXXIIIEEETTTaaabbb```]]]SSSGGGGGGGGGFFFCCCAAACCCGGGLLLMMMRRRWWWXXXTTTQQQOOOOOOQQQVVV]]]cccgggjjjmmmooooooqqqrrrrrrpppnnnnnnoooqqqppppppppppppqqqqqqrrrnnnnnnnnnoooppprrrssstttooonnnoooppprrrqqqooommmmmmpppsssttttttsssssssssrrruuuxxxzzzzzzzzzzzz{{{uuuuuuvvvwwwyyyxxxvvvtttrrrqqqqqqrrrtttvvvuuutttuuutttsssssstttssspppnnnooojjjffffffkkkoooooommmmmmmmmmmmlllkkkkkkkkkjjjfffeeebbb___ZZZWWWVVVXXXWWW\\\___[[[[[[```eeeeeetttyyyvvvlllcccjjj~~~ssspppnnn^^^QQQRRROOOIIIJJJOOONNNLLLIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGG\\\UUUKKK@@@888333222222333666888LLLuuu|||{{{~~~zzzooojjjsssyyyzzzyyylllRRR>>>@@@NNNnnnuuuuuutttqqqeeerrrtttfff[[[VVVSSSOOOKKKEEEBBB@@@???>>><<<:::777999;;;???FFFPPPZZZdddiiimmmuuu~~~mmmddd[[[SSSLLLIIIGGGEEEEEEHHHPPPZZZuuuwwwlllmmmsssxxx|||}}}yyybbb]]]iiiqqqxxxvvvooommmrrrzzzqqqssstttvvvwwwwwwwwwwwwtttuuuvvvwwwuuupppjjjeeeXXXXXXXXX[[[___bbbcccbbbdddhhhoooxxx}}}xxxoooppppppqqqpppooommmlllqqqsssvvvwwwsssooorrrxxxwwwjjjhhhsss{{{}}}sssbbbQQQCCC;;;999888;;;EEEVVViiiyyy~~~|||zzzyyyyyy}}}zzzsssnnnfff]]]aaacccgggkkklllhhhbbb]]]NNNJJJGGGHHHMMMUUU\\\```^^^eeennnttt||||||xxxuuusssrrrooonnnmmmmmmnnnppprrrttttttvvv|||kkkhhhiiikkkhhh^^^UUUPPPRRRNNNHHHDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEIIINNNTTTYYY\\\]]]^^^^^^]]]\\\\\\]]]```bbbbbbbbbdddfffjjjooopppsss}}}zzzjjjZZZRRRJJJGGGCCC>>><<<======<<<>>>CCCFFFDDDEEEHHHAAARRRkkk~~~rrrUUUDDDLLLVVV```gggggg^^^SSSOOOLLLGGGCCCAAABBBDDDFFFFFFKKKRRRWWWXXXVVVSSSQQQPPPSSSXXX]]]aaafffkkknnnnnnppprrrrrrpppooonnnnnnmmmmmmmmmnnnooopppqqqrrrnnnnnnnnnnnnoooqqqtttuuuqqqpppooooooppppppnnnllllllooosssuuuuuuvvvwwwxxxuuuvvvwwwwwwvvvuuuuuuwwwwwwuuuttttttuuuuuusssrrrooonnnnnnooorrruuuuuuuuuttttttssstttuuutttrrrooommmhhhbbb___aaadddffffffmmmmmmlllkkkjjjgggeeeddd___\\\ZZZYYYVVVSSSTTTXXXYYYeeekkkhhhiiitttqqqkkkiiivvvwwwiiidddTTTKKKPPPMMMFFFFFFLLLKKKJJJHHHFFFFFFHHHJJJIIIIIIJJJJJJJJJIIIHHHHHH^^^XXXMMMBBB999444222222222666555CCChhh~~~|||zzzyyyxxxooosss|||{{{ttt```HHH>>>AAAXXXqqq|||jjjggg~~~uuueeeZZZSSSPPPOOOHHHEEEAAA???>>>===;;;888777999===AAAHHHRRR]]]eeejjjmmmzzztttjjj```UUUKKKHHHGGGEEEDDDEEEDDDHHHRRRqqqyyytttxxx|||||||||~~~oooeeeeeennnwwwyyytttrrrtttyyyssssssssstttuuuvvvwwwxxxyyyzzzyyyuuunnngggcccbbbWWWWWWYYY\\\```bbbbbbaaabbbhhhqqqzzz}}}{{{qqqrrrrrrrrrqqqooommmlllnnnqqqvvvzzzwwwtttyyy|||nnnnnnzzzxxxlllZZZHHH>>>:::;;;===AAAOOOcccuuu}}}~~~vvvzzz}}}}}}{{{xxxxxx{{{~~~|||tttjjjeeeeeeccc```___ccchhhnnnoooiii___XXXMMMKKKJJJNNNWWW```gggjjjmmmtttzzz}}}~~~{{{yyyuuurrrpppooommmlllkkkkkkjjjkkklllooorrrsssvvvvvv{{{}}}uuupppqqqqqqjjj```ZZZWWWRRRJJJEEEBBBAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>DDDKKKPPPSSSSSSTTTTTTVVVUUUVVVZZZ```dddeeedddcccdddhhhlllkkkkkkrrr{{{iii]]]PPPKKKIIIDDD???======:::;;;AAAEEEEEEEEEFFFBBBJJJ\\\ttt{{{yyy{{{tttVVVNNNLLLXXXfffkkkfffaaaZZZSSSJJJFFFEEEFFFEEECCCCCCFFFLLLRRRWWWYYYWWWUUUTTTUUUVVVWWWZZZ___fffkkkkkkmmmppprrrqqqppppppqqqmmmmmmmmmmmmnnnooopppqqqoooooonnnnnnppprrruuuvvvrrrqqqooooooooopppooonnnmmmooorrrtttuuuvvvyyy{{{wwwxxxxxxvvvuuutttvvvxxxyyyvvvsssqqqrrrtttuuuuuuqqqpppnnnpppsssvvvxxxyyyuuuuuuuuuwwwxxxwwwuuurrrmmmhhh```ZZZXXX[[[___ccckkkkkkjjjhhheeeaaa^^^\\\YYYUUUTTTVVVUUUTTTXXX^^^fffuuu~~~yyyyyypppnnnrrr|||ggg^^^LLLFFFNNNMMMEEEFFFFFFGGGGGGEEEDDDEEEIIIMMMJJJJJJJJJJJJJJJIIIHHHHHH```ZZZOOODDD;;;666333333111555333???bbb||||||}}}zzzwwwsssttt~~~~~~|||zzziiiOOO>>>;;;EEEkkkrrrbbboooooo^^^TTTQQQPPPKKKFFFAAA??????>>>;;;999888:::===???DDDMMMZZZccckkkkkkuuuyyynnnbbbXXXNNNKKKJJJEEEAAAAAA;;;HHHLLLWWW|||{{{~~~}}}|||~~~}}}yyy|||}}}|||zzz{{{zzzoooeeellluuuyyyyyyvvvvvvvvvttttttsssssstttuuuwwwxxx{{{|||zzzrrrggg^^^\\\\\\WWWXXXYYY]]]aaabbbbbbaaabbbjjjttt|||}}}|||rrrsssttttttsssqqqnnnmmmjjjmmmtttxxxwwwvvv}}}ssssssuuuhhhTTTCCC;;;;;;???CCCGGGWWWlll|||yyy~~~yyypppttt{{{~~~~~~}}}xxxuuuvvvvvvsssiii^^^ZZZ]]]``````ZZZ___gggnnnooogggZZZPPPMMMKKKMMMSSS]]]ffflllooowww}}}yyyvvvtttqqqooonnnnnnmmmllljjjjjjjjjjjjlllooorrrtttzzzxxxzzz}}}tttuuuwwwqqqggg```]]]XXXPPPJJJGGGEEEDDDCCC>>>===<<<;;;:::;;;;;;<<<999>>>EEEJJJLLLLLLLLLLLLJJJJJJMMMTTT\\\cccffffffccceeejjjmmmllljjjpppwwwyyy~~~ttteeeUUUOOOMMMGGGAAA===;;;888:::BBBGGGGGGGGGHHHHHHFFFNNNeeesssuuupppxxxhhhSSSFFFQQQbbbiiiiiiiiicccZZZOOOJJJKKKKKKHHHDDDCCCCCCFFFMMMUUUZZZYYYXXXXXXWWWUUUTTTUUU[[[bbbhhhgggkkkoooqqqrrrrrrsssssspppooooooooooooppppppqqqmmmlllllllllnnnpppsssuuutttrrrpppoooppprrrrrrqqqnnnpppqqqssssssvvvyyy{{{tttuuuuuuuuutttuuuxxxzzzyyyuuupppnnnpppsssvvvwwwsssqqqooooooqqquuuwwwxxxvvvvvvwwwyyyzzzzzzwwwuuutttooofff^^^YYY[[[bbbgggiiiiiihhheeeaaa]]]XXXUUUVVVRRRRRRVVVXXXWWW]]]eeepppppppppuuuzzzhhh]]]JJJDDDMMMNNNGGGHHHCCCDDDEEEDDDCCCEEEJJJOOOJJJKKKKKKKKKJJJIIIHHHHHHeee___QQQAAA777555555333222333333888MMMiii}}}~~~}}}|||{{{|||yyyrrr|||~~~www\\\CCC888BBBSSSrrr|||fffbbbzzzvvveeeZZZUUUTTTMMMJJJEEEAAA???>>><<<;;;<<<<<<<<<===BBBJJJTTT[[[cccgggooozzzzzzlllaaaYYYPPPLLLHHHDDDDDDGGGFFFDDDGGGSSSfffyyy|||{{{|||}}}zzzuuurrrtttzzzsssmmmooouuu{{{zzzuuussstttwwwtttrrrrrrtttuuuuuuuuutttvvvtttmmmbbbZZZXXXYYYXXXXXXZZZ]]]aaabbbbbb```dddkkkuuu}}}}}}yyywwwooopppqqqrrrrrrqqqooonnnpppjjjjjjoooqqqsss~~~rrr{{{}}}www___KKKCCC<<<555<<>>:::999999;;;<<<999;;;???DDDHHHIIIGGGEEEDDDEEEHHHMMMUUU]]]dddhhhccceeehhhkkknnnoooooonnnrrrvvv}}}sss[[[YYYTTTDDD===DDD>>>;;;:::<<<>>>@@@GGGNNNMMMIIIKKKZZZttt|||www{{{iiiNNNNNNYYY^^^]]]^^^aaa^^^YYYSSSNNNIIIFFFDDDFFFEEEEEEHHHMMMSSSWWWYYY[[[YYYWWWUUUUUUWWWZZZ\\\gggiiikkkkkkkkkkkklllnnnnnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnoooqqqrrrsssxxxvvvtttsssrrrqqqooommmooooooooonnnnnnqqquuuyyytttttttttttttttuuuvvvvvvzzzwwwtttsssuuuvvvuuusssrrrqqqpppppprrruuuwwwyyyuuuuuuuuuxxxzzz{{{yyyxxx|||wwwooohhhcccaaaaaabbbeeebbb^^^[[[ZZZYYYXXXWWWWWWWWWVVVUUUWWW]]]fffmmm}}}}}}ppppppyyy}}}pppZZZFFFCCCHHHJJJHHHFFFDDDCCCBBBBBBCCCEEEGGGIIIHHHGGGHHHJJJNNNNNNKKKHHHfffaaaSSSBBB777555444222444444222666HHHbbbvvv~~~~~~}}}}}}uuuxxx}}}gggMMM<<<888@@@WWWnnn|||nnn___kkknnn^^^XXXWWWQQQNNNIIIEEEBBB@@@===;;;;;;;;;::::::===DDDLLLSSS___bbbiiipppxxxvvvjjj___UUUPPPLLLGGGCCCCCCAAA@@@AAAHHHTTTaaajjjnnnzzz~~~}}}~~~xxxtttvvv~~~}}}wwwvvvxxx}}}}}}xxxuuuuuuvvvtttrrrrrrssstttsssrrrrrrqqqmmmeee]]]WWWVVVWWWVVVXXXZZZ\\\^^^```aaabbbiiiooowww}}}}}}zzzxxxssssssrrrrrrqqqqqqppppppnnniiigggkkkqqqxxx}}}xxxqqqZZZFFF@@@<<<999CCCTTT___nnn|||}}}xxxrrrmmmnnnrrruuuuuuyyy|||sssrrrvvv}}}{{{zzzzzzxxxqqqkkkddd___ZZZXXX[[[```dddfffdddaaa```___ZZZRRRNNNNNNSSSVVV\\\aaagggmmmssswwwuuuvvvwwwwwwuuurrrnnnkkkkkkjjjiiihhhgggggghhhhhhfffffffffggghhhiiikkkkkksssyyy|||wwwrrrnnnlllgggccc]]]XXXUUURRROOOLLLMMMJJJGGGCCC???<<<;;;:::===>>>???BBBEEEEEECCCAAABBBBBBCCCGGGMMMVVV```fffgggggghhhiiikkklllmmmmmmpppqqqtttzzzlll```ZZZOOOIIIKKKBBB===;;;===>>>@@@FFFMMMMMMJJJIIIRRRggggggZZZYYYWWWVVVXXXZZZ[[[[[[ZZZXXXSSSNNNJJJIIIGGGEEEEEEIIIMMMOOOPPPWWWXXXXXXYYYZZZZZZZZZZZZ___aaacccdddeeehhhkkknnnooonnnnnnmmmnnnoooqqqrrrooooooooonnnnnnoooppppppvvvvvvvvvvvvvvvssspppmmmppppppooonnnmmmooossswwwssssssssssssssstttuuuuuuvvvssspppppprrrssssssqqqqqqqqqqqqqqqrrrtttuuuvvvtttttttttvvvxxxxxxvvvssswwwuuupppkkkfffcccaaa```___\\\YYYWWWVVVWWWYYYYYY^^^^^^^^^^^^aaaiiivvvwwwuuuxxxtttttt{{{zzzrrreeeTTTFFFFFFJJJJJJGGGFFFEEEDDDCCCBBBCCCEEEFFFHHHGGGFFFFFFHHHKKKKKKIIIGGGiiicccTTTBBB777555444222666555222444AAAXXXmmmxxx~~~}}}||||||yyytttyyyzzz___GGG777222===RRRggg|||ddd___www{{{fff]]][[[UUUQQQMMMIIIEEEBBB>>><<<===<<<;;;999:::???FFFKKKVVVZZZ```gggkkkrrrsssfffYYYTTTQQQJJJDDDAAAAAA@@@@@@AAADDDIIINNNQQQ^^^hhhxxx{{{vvv~~~zzzyyy|||}}}yyyuuutttuuusssrrrrrrrrrrrrqqqpppmmmiiibbbZZZUUUTTTTTTVVVWWWZZZ\\\]]]]]]___dddhhhoootttzzz~~~~~~|||zzzyyyxxxvvvtttrrrqqqrrrssstttqqqnnniiihhhppp}}}{{{zzz{{{~~~gggRRR@@@<<<<<<@@@NNN```oooyyy|||tttkkkddd^^^iiinnnqqqpppqqqvvv{{{|||~~~~~~~~~yyyvvvxxx|||zzzyyyzzzzzzuuukkkccc[[[[[[ZZZYYY[[[```ggglllfffccc___ZZZQQQKKKLLLRRR[[[^^^cccggglllpppuuuxxxssssssrrrqqqnnnllljjjhhhffffffffffffffffffffffffcccdddeeeeeeeeeeeeeeeeeeiiippp}}}zzzxxxuuuqqqmmmjjjiiihhheeecccaaa```___]]][[[XXX[[[ZZZWWWSSSMMMGGGBBB???BBBAAA@@@@@@BBBBBBAAA@@@BBBBBBCCCCCCGGGQQQ]]]ggghhhhhhhhhhhhhhhiiikkkkkkpppnnnlllmmmttt~~~rrrhhh^^^TTTNNNGGGAAA>>>>>>>>>???DDDJJJNNNKKKHHHJJJVVVlllssscccUUUPPPNNNQQQWWW\\\^^^[[[UUUPPPOOOKKKHHHFFFGGGHHHIIIIIIQQQTTTYYY]]]___^^^\\\ZZZ]]]^^^```aaabbbeeeiiilllnnnlllkkkkkklllooorrrtttsssrrrpppooooooooopppqqqvvvwwwyyyzzzxxxtttpppmmmrrrrrrqqqooommmnnnpppsssrrrsssssssssssstttttttttrrrqqqooooooppprrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvuuurrroooqqqpppooolllhhhccc___\\\XXXVVVTTTSSSTTTYYY]]]aaalllnnnoooooorrr|||}}}nnnoooyyy~~~~~~{{{mmmeeeVVVNNNGGGHHHJJJIIIFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGllleeeVVVCCC777444333111555444222222;;;OOOfffuuu~~~}}}}}}www}}}|||uuuvvvsssVVVBBB444555CCCTTToooqqq___iiirrrddd^^^UUURRRNNNJJJGGGCCC???===???>>>===<<<<<<>>>DDDHHHMMMQQQZZZcccggglllwwwqqqaaaZZZXXXRRRKKKGGGEEEEEEDDDBBB@@@AAACCCFFFLLLRRR```|||~~~yyyuuuwwwzzzxxxtttrrrrrrqqqqqqqqqsssrrrpppooohhhaaaWWWQQQPPPRRRUUUWWWZZZ]]]``````___aaahhhooouuuxxx|||}}}|||zzzyyyyyy|||yyyvvvsssrrrtttwwwzzzwwwwwwqqqjjjppp~~~xxxooolllyyy~~~}}}xxx___LLL<<<:::>>>GGGYYYlllyyyvvvkkkddd___\\\iiiqqqwwwuuusssuuuyyy{{{~~~|||~~~~~~|||yyy{{{xxxxxx{{{zzzqqqeee]]]ZZZ\\\^^^\\\[[[___fffmmmhhhaaaYYYSSSNNNLLLQQQYYYaaadddhhhkkknnnqqqtttwwwsssqqqooollljjjiiihhhhhhffffffggggggggggggffffffcccdddeeeeeedddbbbaaa___```dddmmmvvv{{{zzztttooo^^^]]][[[YYYXXXYYY[[[\\\[[[[[[[[[\\\^^^___```aaagggfffeeebbb]]]WWWQQQMMMIIIGGGDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFHHHPPP\\\eeeeeefffggghhhiiijjjkkkkkkqqqnnnkkkjjjnnnuuu}}}{{{mmm^^^PPPMMMFFF@@@>>>>>>===@@@EEEMMMLLLJJJHHHJJJYYYvvvcccOOOIIIKKKOOOUUU[[[]]][[[XXXUUUQQQMMMJJJIIIIIIIIIHHHKKKOOOVVV\\\___```___^^^___aaacccdddcccbbbcccccchhhfffeeeeeehhhlllpppsssuuutttsssrrrqqqrrrtttuuuyyyzzz{{{yyyvvvrrrooonnnssstttsssqqqnnnnnnoooqqqrrrsssssstttttttttttttttsssrrrppppppqqqrrrssstttpppqqqrrrssssssqqqooonnnmmmmmmooorrrtttssspppmmmkkkjjjiiifffbbb]]]YYYWWWTTTSSSRRRRRRUUU\\\dddjjj|||sssggguuurrrbbbWWWMMMJJJHHHHHHGGGFFFDDDDDDFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHnnnfffVVVBBB666333333111333333222333888HHHaaattt~~~|||~~~{{{}}}~~~{{{zzz~~~}}}cccIII888444<<>>>>>>>>>>>===<<<>>>BBBFFFGGGLLLVVV```fffjjjrrr{{{qqqfff```XXXOOOKKKEEEFFFEEECCCAAAAAACCCEEEDDDJJJVVVqqq}}}vvvqqqtttwwwvvvssssssoooooopppqqqrrrqqqooolll```YYYQQQLLLMMMRRRXXX\\\\\\___bbbbbbaaadddlllssswwwyyy||||||{{{zzzyyyyyy}}}{{{wwwuuuvvvxxx|||{{{~~~yyyooossszzz~~~rrriiidddxxxvvvuuu}}}rrrXXXIII<<<;;;CCCPPPcccttttttiiidddcccccckkktttzzzyyyvvvwwwxxxwww}}}{{{|||~~~zzz|||xxxxxx{{{wwwlllbbb^^^]]]aaacccaaa^^^```fffmmmkkk```TTTPPPOOOQQQVVV\\\dddfffjjjlllnnnoooqqqssssssqqqnnnllljjjiiijjjjjjiiijjjjjjjjjiiihhhgggfffdddddddddcccaaa^^^\\\ZZZYYYZZZ[[[]]]]]][[[WWWTTTHHHGGGEEEEEEEEEGGGIIIKKKLLLLLLLLLNNNQQQVVV[[[___dddeeefffeeeccc___[[[XXXSSSPPPNNNMMMLLLLLLKKKIIIHHHHHHHHHHHHIIINNNWWW]]]^^^aaadddhhhkkkllllllkkkooonnnmmmmmmoootttyyy|||yyyjjj___UUUKKKBBB???===<<<===@@@KKKLLLNNNKKKGGGMMMeee}}}yyy___PPPLLLIIIKKKQQQXXXZZZ[[[UUURRRMMMKKKKKKKKKKKKKKKHHHKKKOOOUUUYYY]]]___```^^^bbbgggiiihhheeebbbaaaaaa```___```ccchhhmmmppptttsssrrrqqqrrrtttwwwxxxzzzzzzyyyuuupppllllllmmmtttttttttssspppooooooppprrrssstttuuuuuuuuuttttttrrrrrrqqqpppooopppqqqrrrnnnoooqqqqqqqqqooollljjjhhhhhhjjjmmmppppppnnnllleeeccc```\\\XXXUUUTTTSSSQQQQQQQQQRRRVVV___jjjqqqmmmhhh{{{zzzxxxkkkXXXLLLJJJJJJJJJFFFDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIInnnfffUUUAAA555333222111111222333444666BBB\\\rrrzzz{{{zzznnnMMM:::333888>>>RRRpppmmmbbbqqq{{{iiiZZZVVVPPPKKKGGGEEEBBBAAA<<<======<<<;;;<<>>@@@JJJYYYlll{{{{{{qqqmmmmmmmmmrrrzzz}}}{{{{{{zzzxxx{{{{{{zzzzzz}}}}}}zzzzzzzzzsssgggbbbfffeeegggiiigggccccccggglllkkk___SSSPPPRRRTTTXXX\\\fffhhhlllnnnnnnnnnoooppprrrpppmmmkkkjjjjjjkkklllmmmlllkkkiiigggfffddddddaaa```___\\\YYYVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFF@@@???===<<<<<<======>>>?????????@@@BBBGGGOOOTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWXXXYYYXXXVVVTTTOOOMMMJJJIIIJJJNNNRRRUUUYYY[[[```dddhhhjjjkkklllkkkkkklllmmmooorrruuuwwwxxxxxxrrr]]]RRRGGGBBB???<<<<<<>>>FFFIIIOOOPPPJJJHHHWWWjjjyyy^^^UUUJJJEEEHHHMMMPPPPPPOOOLLLHHHGGGHHHJJJKKKKKKHHHHHHJJJLLLPPPUUUYYY\\\^^^ccciiimmmnnnmmmkkkjjj___^^^^^^^^^aaadddhhhjjjooonnnlllkkkmmmooorrrtttuuuvvvtttoooiiigggiiilllqqqssstttsssqqqoooooopppqqqrrrsssuuuuuutttssssssqqqqqqpppmmmjjjiiijjjllljjjkkklllmmmllljjjhhhfffbbbbbbccceeeggghhhgggeee^^^\\\WWWTTTQQQQQQRRRRRRQQQSSSTTTVVVZZZbbbnnnvvv|||iiiqqq|||yyytttgggVVVKKKHHHKKKJJJFFFCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHJJJmmmeeeTTT@@@444222222111///111444555444<<>>>>>>>>::::::999999999888888888888999:::::::::<<>>===>>>???BBBKKKRRRMMMGGGNNN]]]wwwyyymmm^^^SSSPPPNNNKKKHHHHHHFFFCCCCCCDDDGGGIIIIIIIIIHHHGGGGGGHHHLLLOOORRRVVVZZZ```dddggghhhjjjllldddcccbbbaaaaaabbbcccdddfffeeecccaaabbbdddgggiiijjjmmmnnnkkkfffeeegggjjjmmmoooqqqrrrpppooonnnoooooopppqqqssssssrrrqqqpppppppppoookkkfffddddddfffeeeeeeffffffeeedddcccbbb]]]\\\ZZZ[[[\\\]]]\\\[[[VVVTTTRRRQQQQQQRRRTTTVVVWWWZZZ\\\^^^aaaiiittt|||rrrooo}}}wwwlll]]]PPPKKKEEEJJJKKKGGGFFFHHHFFFAAACCCCCCDDDEEEEEEFFFFFFEEEBBBEEEHHHIIIHHHGGGHHHIIIllldddSSS???444222222111///111555555222888PPPiiiwww}}}xxxyyy}}}{{{|||nnnOOO:::666666EEE___nnnpppyyyeee^^^llleee[[[RRRLLLHHHFFFEEE@@@@@@@@@>>>;;;::::::;;;;;;<<>>333444444111999333222666666777FFFYYYvvv~~~zzzzzz|||}}}~~~lllJJJ444888CCCSSSfffooosssvvvbbbgggooo\\\WWWSSSJJJFFFHHHDDDBBB@@@?????????===;;;;;;===@@@DDDIIIPPPWWW\\\eeeiiinnn|||~~~qqqkkkllloooooommmvvvtttwww}}}{{{yyyxxxuuusssssstttsssqqqnnnmmmmmmnnnuuupppjjjddd```YYYQQQJJJHHHHHHJJJOOOUUU\\\```bbbffffffhhhnnnvvv}}}vvvxxxzzz}}}|||yyy{{{zzz}}}}}}xxxvvvxxx{{{}}}}}}xxxddd___rrrqqqeeekkk{{{}}}cccOOO@@@@@@GGGVVVgggttt|||~~~zzzxxxxxxyyy{{{zzzppp```WWW```ppp~~~}}}xxxoookkkiiieee```VVVUUUTTTTTTXXX]]]cccgggooossswwwwwwssspppooopppllljjjhhhiiikkkllljjjgggiiibbbWWWNNNJJJJJJKKKLLLCCCBBBAAA@@@>>><<<;;;:::999888888888777777666666888888999999999888888777777888777666444555777999999:::;;;<<<;;;:::999888@@@AAAIIIZZZmmm|||yyykkkaaa___dddkkkqqqkkk___UUUSSSUUUWWW\\\dddeeefffffffffgggiiimmmpppuuusssrrrvvvsssrrreeeUUULLLIIIEEEBBB@@@???<<<@@@LLLVVVXXXTTTRRRYYYfff}}}mmmnnnfffUUUNNNKKKFFFAAA>>>===???@@@AAADDDDDD@@@@@@EEEDDD@@@EEEDDDDDDDDDFFFIIILLLNNNVVVYYY]]]```bbbdddgggiiieeeccc^^^YYYUUUUUUYYY\\\^^^]]]^^^aaaeeefffeeebbbfffgggiiijjjjjjjjjhhhgggjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnooonnnkkkgggbbb```aaaaaa```^^^\\\ZZZXXXVVVSSSOOOLLLLLLNNNQQQQQQQQQMMMLLLPPPWWW[[[]]]dddnnniiirrrzzzzzzwwwzzzsss~~~sss^^^OOOJJJHHHEEEHHHGGGHHHMMMPPPNNNGGGAAA???@@@AAABBBCCCCCCCCCCCCDDDCCCEEEGGGDDDAAACCCHHHpppfffRRR===333444444222666111111555444555BBBSSSrrr}}}}}}{{{zzz~~~yyyVVV:::666===OOOhhhnnnppp|||jjj^^^nnn{{{ggg___XXXMMMHHHIIIEEECCCAAA@@@@@@???===;;;;;;===???BBBFFFLLLTTTYYY\\\___dddooo~~~|||~~~zzzxxxwwwvvvtttrrrppppppooonnnlllkkkkkkkkkqqqnnnhhh```WWWPPPKKKIIIHHHIIILLLQQQWWW]]]aaaccchhhhhhkkkpppxxx}}}yyyzzz|||~~~~~~~~~zzzzzz~~~{{{}}}}}}wwwttttttwww{{{{{{{{{sssaaaaaaxxxrrrlllqqqzzzttt\\\KKKAAADDDMMM\\\lllwww}}}yyywwwwwwzzz}}}}}}}}}zzzqqqhhh___[[[cccnnn||||||wwwooojjjhhhccc]]]WWWWWWWWWXXX[[[```dddgggpppsssvvvvvvrrrpppoooqqqllljjjiiijjjmmmnnnnnnlllaaaZZZOOOGGGCCCCCCDDDEEE@@@@@@???===<<<;;;::::::<<<<<<;;;;;;::::::::::::888888888888888777777666777777777777666666888:::>>>>>>>>>>>>===<<<;;;:::AAABBBEEESSSkkksssiiifffkkkttt{{{wwwjjj[[[TTTPPPNNNRRRWWW]]]```cccfffgggiiikkkmmmooommmlllooovvv}}}nnn]]]RRRMMMJJJEEEAAA>>>;;;>>>IIITTTWWWWWWXXXSSS[[[pppkkk]]]jjj~~~ooo^^^XXXNNNFFFAAA@@@AAAAAA@@@CCCBBB???@@@DDDDDD@@@CCCBBBBBBBBBDDDEEEGGGHHHOOOQQQUUUXXXZZZ]]]```cccdddccc```]]]ZZZ[[[___bbbcccbbbcccfffjjjlllkkkiiiccccccccccccddddddeeeeeehhhiiiiiijjjjjjjjjjjjiiikkklllnnnnnnmmmjjjfffdddgggeeeccc___[[[WWWTTTRRRPPPNNNLLLLLLNNNPPPOOONNNRRRRRRWWW]]]aaadddmmmxxxzzz~~~~~~xxxqqq~~~|||lllWWWJJJHHHHHHFFFFFFFFFHHHLLLOOOMMMFFF??????@@@AAABBBDDDDDDDDDEEECCCBBBDDDFFFDDD@@@AAAEEEpppdddOOO<<<333444444333333///000333222222<<>>AAAGGGNNNSSSXXX\\\___dddttt|||yyywwwuuuuuutttsssqqqqqqpppoooooonnnmmmlllllljjjhhhbbbWWWLLLEEEEEEHHHIIIKKKOOOTTTZZZ___bbbdddlllmmmppptttyyy}}}}}}}}}zzz{{{{{{|||||||||{{{{{{wwwxxx~~~yyytttssstttzzzzzzvvvlll]]]eee~~~wwwpppvvv|||~~~}}}zzzgggSSSEEEBBBJJJVVVfffttt}}}|||xxxwww{{{~~~{{{xxxxxx{{{}}}tttggg```^^^```eeekkkvvvxxxuuuooojjjfffaaa[[[YYYZZZ[[[^^^aaadddgggiiipppsssuuutttpppnnnoooqqqllljjjjjjjjjlllmmmmmmlllXXXQQQHHHAAA======>>>???<<<<<<;;;;;;:::999999888::::::999888888888999999888888888777777777666666777888999999999:::<<<>>>DDDCCCBBB@@@???>>>>>>===AAACCCBBBJJJfff}}}rrrllloooyyyuuueeeYYYPPPJJJJJJLLLQQQVVV\\\aaaeeegggiiijjjnnnmmmlllmmmrrrzzz|||fffVVVOOOKKKEEE???>>>:::<<>>>>>===;;;<<<@@@@@@>>>AAAAAABBBBBBCCCCCCDDDDDDFFFHHHKKKNNNPPPSSSWWWZZZ^^^^^^^^^]]]\\\]]]___bbbbbbbbbdddgggkkkmmmmmmkkkeeedddcccbbbbbbbbbcccddd```aaaccceeeeeeeeecccbbbbbbdddfffhhhhhhfffdddccc```^^^[[[WWWSSSOOOLLLJJJKKKJJJIIIJJJLLLMMMMMMLLLRRRVVV^^^gggmmmsssqqqiiikkk|||}}}rrr^^^LLLEEEFFFHHHGGGFFFGGGJJJNNNQQQMMMFFF@@@>>>???AAACCCDDDFFFFFFFFFCCCBBBDDDFFFDDD@@@@@@CCCttteeeOOO<<<444333333222111///000333222111888AAAXXXnnn}}}|||{{{uuurrrvvv~~~{{{cccLLL999???WWWgggkkkmmmsssmmm___bbbrrrcccUUUOOOPPPKKKHHHDDDBBBAAA@@@>>><<<======<<<;;;<<>>>>>???BBBDDDIIIHHHEEECCCAAA@@@@@@@@@@@@FFFEEEFFF___wwwlllkkkrrryyyzzzooocccXXXPPPJJJIIIGGGKKKQQQWWW\\\aaafffiiinnnnnnmmmnnnpppvvv}}}uuu^^^SSSOOOHHHAAA???;;;:::AAAJJJSSS]]]fffXXXRRRUUUjjjyyy]]]KKKOOOeeeyyymmmcccYYYOOOGGGBBB???<<<:::<<>>@@@BBBDDDFFFGGGHHHHHHEEEDDDFFFIIIHHHCCCAAACCCxxxfffNNN===555222222222111000222333333222666<<>>>>>===<<<::::::===BBBFFFHHHMMMRRRSSSUUUbbbyyy~~~zzzxxxwwwuuusssrrrssssssrrrqqqooommmkkkjjjjjjhhheeeaaaXXXQQQIIICCCCCCEEEGGGHHHOOOSSSXXX\\\```dddjjjmmmuuuwwwzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||ssskkkgggnnn}}}~~~|||{{{www}}}vvvnnnfffrrr|||{{{{{{{{{pppfffkkk}}}zzzfffRRRGGGDDDFFFWWWkkkxxxzzzvvvvvv|||~~~{{{uuuuuuyyyyyyvvvsssrrroookkkhhhgggeeedddfffllloookkkhhhfffbbb^^^^^^```cccgggjjjkkkkkkkkkmmmoooqqqoookkkjjjkkknnnmmmnnnnnnlllggg```YYYVVVQQQLLLEEE???===<<<<<<;;;888888888888888888888888::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===???BBBDDDDDDFFFHHHJJJLLLKKKHHHEEECCCBBBBBBBBB???JJJJJJGGGXXX}}}{{{mmmfffgggkkkyyyyyyvvvnnndddXXXMMMFFFBBBDDDGGGKKKQQQXXXaaagggiiijjjkkkkkklllpppvvv{{{lll\\\UUUNNNFFFAAA<<<:::>>>DDDMMM[[[gggcccXXXQQQ]]]xxxyyyjjjPPPKKKDDDbbbuuuhhh___MMMGGGAAA???@@@AAA???>>>>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIKKKMMMNNNMMMLLLLLLLLLLLLNNNQQQTTTVVVXXXYYYYYYYYY[[[]]]]]]ZZZUUUOOOLLLGGGIIILLLOOOPPPPPPNNNMMMJJJLLLMMMOOOOOONNNMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLOOOOOOOOOPPPTTT[[[ccchhhfffooo{{{iii\\\oooxxxzzz___RRREEEAAADDDGGGHHHFFFGGGKKKQQQUUUUUUPPPHHHBBB@@@AAACCCEEEGGGHHHIIIIIIHHHFFFHHHLLLLLLHHHDDDEEEyyydddKKK<<<555222111222111222333333333444666999IIIccc{{{~~~~~~~~~~~~~~~|||xxxuuummmpppxxx|||dddBBB333???GGGWWWaaa```eee{{{fffWWWlll|||gggYYYSSSTTTPPPKKKGGGDDDCCCAAA@@@=========;;;:::;;;>>>AAA@@@CCCJJJOOOQQQXXXhhhwwwzzzwwwvvvvvvtttrrrrrrssssssrrrqqqsssooolllkkkjjjgggaaa\\\NNNHHHBBBAAAEEEJJJMMMMMMTTTXXX\\\```bbbgggnnntttyyy{{{||||||zzzxxxwwwxxxxxxxxxxxxyyyzzz|||}}}~~~qqqiiibbbfffvvv~~~{{{yyy}}}yyywwwttt{{{~~~|||yyyoooiiippp~~~sss^^^MMMGGGHHHLLL```ttt}}}zzzuuutttwww{{{zzzvvvwww}}}}}}wwwqqqwwwzzzwwwqqqnnnjjjfffbbbiiimmmjjjfffeeeccc```___bbbeeeiiikkklllllllllkkknnnpppoookkkiiijjjlllppppppooojjjbbbZZZUUURRRPPPLLLEEEAAA>>>===;;;:::::::::999999999999999999888:::<<<===>>>===;;;:::999999999999:::<<<>>>@@@AAADDDGGGIIIJJJKKKLLLNNNNNNMMMKKKIIIGGGFFFEEEEEE@@@JJJMMMJJJTTTooo~~~rrrhhhcccbbbooovvv|||xxxooobbbSSSHHHEEEDDDCCCCCCGGGOOOYYY```eeegggjjjjjjkkknnnuuuzzzyyycccYYYPPPGGGDDD???======@@@GGGUUUbbbjjj```TTTUUUggguuuVVVGGGBBBGGGaaa{{{www[[[PPPGGGDDDDDDAAA???>>>======>>>>>>??????@@@@@@AAACCCEEEEEEDDDCCCDDDEEEDDDFFFHHHHHHGGGFFFEEEFFFDDDGGGJJJMMMNNNOOOPPPQQQSSSVVVYYYZZZXXXQQQJJJEEECCCDDDGGGJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLPPPQQQSSSUUUZZZbbblllrrrvvv{{{rrrcccdddwww~~~}}}SSSIIIAAACCCGGGHHHGGGGGGGGGLLLSSSXXXWWWPPPHHHBBBAAABBBDDDFFFGGGIIIIIIIIIGGGEEEHHHNNNOOOKKKFFFEEEuuu___FFF999444111111333111222333222222444777777@@@YYYooovvv~~~}}}xxxuuuwwwwwwSSS999<<>>>>>===;;;;;;<<<>>>@@@@@@DDDKKKOOORRRZZZddd}}}{{{|||xxxvvvuuusssuuusssqqqqqqqqqqqqpppooosssooojjjgggfffaaaYYYSSSFFFEEECCCDDDHHHLLLQQQSSSYYY\\\```bbbdddjjjssszzz{{{}}}}}}|||xxxvvvwwwxxxyyyxxxxxxwwwxxxyyyzzz{{{ooolllggghhhrrr}}}zzzxxx}}}zzz{{{}}}xxxssstttyyy~~~{{{lllXXXJJJHHHLLLVVVjjj|||}}}}}}zzzvvvwwwtttzzz{{{xxx{{{xxxttt|||~~~{{{xxxrrrkkkccciiimmmiiidddbbbbbb```aaabbbfffiiikkklllmmmlllkkkooorrrqqqnnnkkkkkklllooommmiiibbbZZZUUUTTTUUUSSSOOOIIIDDDAAA???===<<<===<<<<<<<<<;;;;;;::::::777:::>>>AAAAAA???<<<999777777777888:::===@@@BBBDDDFFFJJJLLLLLLMMMNNNPPPPPPOOOOOONNNLLLJJJIIIHHHCCCHHHJJJKKKSSScccrrryyy~~~wwwooofffaaahhhuuuzzzooo```TTTLLLJJJFFFBBBBBBGGGOOOUUU^^^bbbfffggghhhlllsssxxx|||pppbbbUUUIIIFFFCCC???>>>===AAANNN[[[kkkfff\\\TTT]]]rrrfffOOOEEEBBBIIIfffqqqdddWWWSSSQQQKKKGGGFFFBBBAAA???>>>===<<<======<<>>???>>><<<;;;<<<===AAA===>>>EEEIIIIIILLLRRR^^^}}}qqqqqq{{{tttrrrrrrqqqpppuuusssppppppppppppooonnnkkkfffaaa^^^[[[VVVMMMFFFAAADDDGGGIIIIIILLLRRRWWW\\\___bbbccceeekkkuuu}}}}}}~~~~~~{{{wwwuuuvvvyyyxxxwwwuuutttttttttuuuvvvmmmppppppmmmqqqzzz~~~|||zzzvvvyyywww|||~~~yyyxxx}}}}}}}}}wwwgggTTTIIIIIINNN]]]qqq~~~yyy{{{{{{~~~xxxxxxzzzttt{{{|||yyy}}}wwwxxx~~~yyyoooeeekkknnniiibbbaaa```___aaaccceeehhhjjjllllllmmmlllooossssssppplllllllllkkkhhhbbbYYYRRRQQQUUUYYYWWWSSSMMMIIIEEECCC@@@>>>??????>>>======<<<;;;;;;<<>>555555555777999===AAACCCEEEGGGKKKMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPNNNLLLJJJFFFEEEFFFKKKSSS\\\dddiiipppsssxxx{{{zzztttjjjcccdddttt{{{nnnbbbRRROOOJJJDDDBBBCCCIIIMMMSSSXXX]]]___aaaeeelllrrruuuooo___RRRHHHEEEBBB???;;;===IIIVVVkkkkkkcccXXXZZZlllyyy]]]<<<@@@AAAGGGeee|||}}}{{{lllhhhddd]]]XXXWWWHHHFFFCCC???===<<<<<<===888<<>>@@@BBBCCCBBBBBBDDDEEE???CCCGGGHHHGGGGGGHHHJJJHHHJJJLLLNNNNNNKKKHHHFFFAAABBBCCCEEEGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRSSSSSSKKKKKKKKKMMMPPPUUUYYY[[[eeekkksssyyy}}}|||zzzuuuwww{{{www{{{oooRRRKKKGGGJJJKKKHHHHHHJJJOOOUUU^^^cccaaaYYYPPPKKKDDDEEEFFFGGGHHHIIIIIIIII@@@>>>BBBIIIMMMIIICCCAAAoooQQQ<<<777222222444000666555444333333444666777999EEEWWWgggsss}}}~~~}}}___888999CCC___{{{}}}qqqwwwmmmUUUbbb|||vvvlll]]]RRRRRROOOFFFAAADDDBBBAAA@@@@@@@@@@@@===;;;<<<<<<===>>>AAADDDHHHJJJRRR___vvv}}}tttwww}}}zzzuuurrrqqqpppooonnnmmmoooqqqpppmmmjjjhhhhhhbbb___ZZZSSSMMMHHHDDDBBB>>>BBBFFFIIIKKKOOOUUUZZZ___ccceeefffkkktttzzz{{{~~~zzzwwwwwwxxxxxxwwwyyyvvvrrrppprrrsssoooiiimmmttt|||~~~|||zzz||||||{{{pppqqq}}}|||~~~}}}}}}zzzlll]]]OOOHHHMMMVVVrrr{{{|||yyy}}}~~~~~~|||vvvuuuwww||||||vvvwww|||~~~~~~zzzwwwxxx{{{wwwqqq}}}}}}}}}xxxyyysssnnniiieeedddcccaaa^^^___aaadddgggjjjkkkkkkkkkhhhlllqqqsssqqqooonnnnnniiiiii___PPPGGGLLLWWW^^^aaa\\\WWWPPPHHHCCCBBBEEEAAA@@@AAADDD@@@;;;===DDD???===BBBMMMSSSPPPKKKJJJ>>><<<::::::<<<>>>@@@@@@CCCDDDGGGJJJLLLNNNOOOOOOQQQTTTXXXYYYVVVRRROOOMMMJJJHHHHHHLLLSSSYYY]]]^^^dddgggrrryyy{{{yyydddfffrrrpppeee]]]VVVQQQIIIBBBBBBGGGGGGJJJMMMPPPTTT[[[fffmmmmmmvvviiiWWWOOOJJJFFFAAA<<<;;;CCCLLL^^^kkkqqqeeeVVVYYYppptttJJJ>>>;;;===CCCbbbuuurrrvvveee___SSSGGGBBBAAA===888888;;;>>>???>>>>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHBBBCCCEEEFFFFFFGGGIIIKKKKKKLLLMMMNNNMMMLLLJJJIIILLLIIIIIILLLNNNMMMOOOSSSSSSTTTXXX]]]]]][[[___eee\\\\\\YYYWWW\\\eeekkkkkkrrr{{{qqquuu{{{yyyzzzkkkYYYYYYNNNLLLJJJIIIJJJLLLPPPRRRVVVZZZaaafffeee___XXXSSSMMMLLLKKKKKKKKKIIIFFFCCC===;;;<<>>CCCDDDBBBBBBIIISSSWWWRRRKKKAAA???======>>>?????????===???AAADDDHHHKKKNNNPPPUUUWWWYYYYYYWWWSSSPPPNNNIIIIIIJJJNNNUUU[[[]]]^^^bbbeeeooowww{{{mmmfffnnn{{{uuulllccc]]]TTTJJJFFFGGGBBBDDDFFFHHHMMMVVVbbbjjjnnnrrryyyuuuaaaRRRMMMGGGBBB===:::@@@HHH[[[iiiqqqhhhWWWUUUfffyyy~~~RRRBBB<<<<<<;;;MMMrrrzzzvvvzzzzzzkkkYYYLLLGGGAAA<<>>=========;;;:::<<<>>>AAAEEEHHHJJJKKKLLLFFFHHHJJJKKKKKKLLLMMMMMMPPPQQQRRRSSSSSSTTTTTTTTTMMMKKKLLLPPPSSSTTTWWW[[[______cccggghhhhhhmmmuuuqqqooojjjjjjqqqzzz}}}zzz|||xxxzzz~~~vvvllltttzzz||||||xxx]]]QQQTTTMMMLLLJJJIIIJJJMMMQQQSSSQQQWWW___eeegggccc^^^ZZZNNNNNNMMMKKKIIIGGGEEEEEE???===>>>DDDKKKNNNJJJDDDcccGGG777555111222555333444444333222333444555666666>>>NNN```rrr~~~|||zzz||||||uuuxxx~~~___AAA666===^^^zzzdddXXXhhh~~~iii]]]SSSJJJFFFIIIEEECCCAAA@@@@@@???===;;;<<<<<<;;;<<<===???AAABBBGGGGGGIIIPPPbbb~~~vvvtttxxx{{{||||||wwwrrrppppppmmmkkkjjjkkkllllllkkkgggfffeeeeeeeeebbb]]]XXXPPPMMMHHHCCC???>>>>>>???EEEIIIMMMOOOPPPTTTZZZ___aaafffjjjpppyyy~~~yyywwwuuuuuuwwwxxxxxxxxxrrrqqqooommmkkkkkkmmmoooppp{{{xxxooonnnvvvyyy{{{uuucccWWWSSSUUU]]]fffyyy~~~~~~yyywwwvvvvvvrrrppptttxxxxxxxxxxxx{{{~~~~~~yyywwwyyyyyywww{{{yyy{{{zzzsssooorrroookkkhhhgggfffeeecccaaabbbeeegggiiijjjkkkjjjooollljjjlllpppqqqnnnjjjmmmllliiiaaaPPPCCCKKK[[[kkkddd```^^^ZZZSSSOOOPPPJJJDDD?????????>>>@@@DDDLLLIIIEEEEEEQQQ]]]ZZZNNNEEECCCAAA@@@AAAAAA@@@>>>:::;;;===@@@EEEKKKPPPSSSXXXYYYZZZZZZXXXTTTQQQOOOHHHIIIMMMRRRXXX]]]______```bbblllsssxxxyyyjjjllluuuxxxnnnfff^^^SSSJJJFFFBBBBBBBBBBBBFFFOOO\\\eeennnnnnpppyyykkkWWWPPPIIIDDD>>>:::===BBBSSScccpppkkkZZZPPPYYYfffsssyyy___FFF<<<===555:::TTTkkkwwwqqqsssooo```UUULLLEEEFFFAAA======???AAA???<<<===???BBBEEEGGGGGGFFFFFFGGGIIILLLPPPSSSUUUUUUUUUUUUTTTUUUVVVWWWYYY\\\]]]WWWTTTTTTXXXZZZ[[[^^^bbbggghhhkkkqqquuuyyy||||||yyy}}}xxx~~~|||rrrkkkgggxxx}}}xxxvvvxxxhhhOOOJJJQQQLLLKKKJJJJJJKKKMMMPPPRRRNNNTTT\\\dddgggeeeaaa^^^OOOOOOOOOKKKFFFDDDEEEGGGCCCAAAAAAEEEKKKMMMJJJEEE]]]CCC555444000111444222333333222222333444555666555;;;GGGYYYlll{{{~~~|||{{{}}}rrrMMM???;;;HHHVVVaaattt|||bbb\\\vvvvvveeeYYYOOOJJJKKKHHHFFFCCCBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<===>>>DDDFFFIIILLLSSScccwww}}}yyyxxxxxxxxxvvvxxxzzzyyyvvvqqqmmmlllkkkiiiggghhhiiikkkkkkjjjhhheeeaaaaaaaaa^^^VVVOOOJJJGGGBBB???===>>>AAABBBGGGKKKOOOQQQSSSVVV\\\aaafffkkkpppvvv~~~{{{vvvuuuuuuvvvyyyzzzyyywwwqqqpppnnnllliiijjjrrr{{{{{{uuuiiimmm{{{yyy{{{ppp]]]UUUWWW^^^gggppp~~~}}}|||vvvttttttvvvqqqnnnqqqvvvyyyxxxwww{{{}}}yyyyyyzzzyyy~~~{{{}}}|||sssnnnooommmkkkiiigggfffeeedddbbbdddeeegggiiijjjjjjjjjnnnlllkkkkkklllmmmmmmlllppppppuuurrr]]]EEEDDDSSSfffeeehhhlllfffZZZUUUWWWOOOGGG>>>;;;<<>>AAAFFFLLLSSSVVVWWWWWWXXXXXXXXXVVVSSSQQQHHHKKKPPPWWW\\\___`````````aaahhhnnnsss~~~nnnmmmqqqxxxnnnggg^^^TTTMMMIIIHHHFFFCCCCCCJJJUUU]]]iiikkkooovvvuuu]]]TTTLLLFFFAAA<<<<<>>888555DDDTTTuuuuuukkkkkkwww{{{pppcccZZZTTTQQQMMMIIIGGGEEEDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@CCCIIIPPPVVVZZZZZZZZZWWWWWWVVVVVVXXX[[[___aaaaaa]]]ZZZ[[[[[[YYY[[[___bbbbbbfffnnnuuu~~~|||~~~wwwzzz}}}vvvnnnpppyyy{{{yyyzzzuuuZZZKKKKKKOOOLLLLLLKKKJJJJJJKKKLLLMMMNNNSSSZZZ```cccbbb^^^[[[OOOQQQPPPJJJDDDBBBEEEIIIHHHFFFEEEGGGJJJKKKHHHDDDXXX@@@444444000///222000222222333333444555666666666888AAAPPPcccttt~~~|||\\\JJJ:::777;;;FFF]]]vvvcccbbblllwwwgggZZZPPPLLLLLLJJJFFFCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;@@@EEEHHHIIINNNVVV]]]sss|||uuuqqqnnnlllnnnooopppooollljjjiiijjjhhhgggffffffhhhiiihhhgggfffaaa\\\YYYXXXTTTLLLEEEDDDBBB???======@@@DDDFFFHHHLLLPPPSSSUUUYYY___eeennnssswww{{{xxxuuuvvvwwwyyyzzzzzzxxxuuurrrooonnnnnnmmmooo|||~~~tttnnnvvv||||||zzzjjj[[[XXX^^^gggqqqyyy{{{wwwxxx|||{{{zzzuuuttttttvvvrrrooopppuuuzzzyyyuuu~~~|||{{{~~~zzzpppkkkllllllkkkiiifffeeedddddddddeeefffgggiiijjjjjjjjjiiilllnnnlllhhhhhhlllppprrrvvvnnnPPPEEEKKKYYY___ooo{{{vvvgggbbbggg___WWWJJJAAA???AAABBBBBBOOOZZZ\\\SSSRRR]]]aaa[[[JJJHHHFFFEEEEEEEEECCCBBBAAA@@@@@@BBBFFFLLLSSSVVVTTTTTTUUUWWWZZZYYYVVVSSSIIINNNUUU[[[___aaaaaaaaaaaaaaagggjjjnnn}}}|||pppnnnqqq{{{{{{qqqiii___XXXRRRQQQNNNIIIFFFGGGLLLRRR^^^fffpppwww|||fff[[[PPPIIIEEE@@@>>>@@@@@@MMM```iii```QQQLLLOOOiiiwwwvvv{{{PPP999>>><<<777===CCCVVVtttoooqqq~~~}}}tttoooppplllcccWWWNNNKKKLLLJJJIIIGGGDDDCCCBBBAAAAAA;;;===BBBIIIPPPTTTTTTRRRUUUTTTRRRRRRSSSWWWZZZ]]]\\\WWWSSSSSSQQQNNNOOOSSSTTTSSSUUU[[[aaakkkyyy{{{}}}wwwqqqppp~~~wwwxxx}}}uuu^^^OOOLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGJJJOOOUUU[[[]]]]]]ZZZXXXOOOPPPOOOJJJCCCBBBFFFJJJMMMJJJHHHGGGHHHGGGDDDBBBSSS===444555000///222000222333444444555666777777888888<<>><<<<<<<<<<<<<<<;;;;;;;;;888;;;???@@@@@@CCCGGGKKKLLLbbbxxx}}}yyy{{{xxxyyyxxxsssnnnmmmrrrwwwyyy|||uuupppmmmjjjhhhggghhhhhhhhhggggggjjjlllgggeeedddddddddcccbbb```]]]XXXRRRNNNKKKGGGBBB===???>>><<<<<<>>>BBBFFFHHHKKKOOOTTTWWWZZZ^^^eeekkkwww|||~~~|||wwwwwwxxxyyy{{{{{{yyytttpppqqqnnnooouuuwwwzzz~~~wwwxxxyyyvvvzzz~~~sssggg^^^___gggqqqzzz|||tttnnnnnnttt{{{yyy{{{||||||yyywwwuuutttuuuuuusssrrruuuzzzyyyuuu~~~{{{rrroookkklllllljjjfffdddcccdddffffffgggggghhhiiijjjjjjeeejjjooolllgggfffkkkrrrttt{{{cccOOOIIIOOOXXXnnnuuupppvvvxxxpppaaaQQQHHHFFFFFFDDDLLL]]]iiiddd]]]^^^ccceeeQQQNNNJJJGGGFFFFFFFFFEEE@@@@@@@@@BBBEEEKKKPPPTTTQQQQQQSSSXXX\\\\\\WWWSSSLLLRRRYYY^^^aaaaaaaaabbbbbbbbbhhhiiijjjxxxwwwmmmmmmqqqxxxwwwnnncccYYYVVVWWWWWWSSSMMMIIIHHHJJJQQQ^^^lllsssuuuzzzssseeeVVVMMMIIIDDDAAA@@@<<>>===;;;888999777CCC___~~~}}}xxx~~~{{{ooofffdddffffffccc\\\UUUMMMFFFBBB???>>>===>>>CCCHHHJJJHHHEEEHHHGGGFFFFFFHHHKKKOOOQQQNNNIIIFFFFFFFFFEEEGGGLLLNNNKKKIIIJJJLLLQQQ]]]iii{{{wwwvvvwww~~~{{{{{{yyyrrrssswww|||ooo[[[LLLHHHKKKLLLJJJMMMLLLLLLKKKJJJHHHFFFEEEFFFIIIOOOUUUXXXXXXWWWUUUOOOOOOMMMIIIEEEDDDGGGJJJMMMJJJGGGFFFEEEDDDCCCAAAMMM999222555111000444222333333555666777888888888:::999:::???KKK___ttt{{{xxxuuuxxx{{{~~~}}}cccGGG;;;;;;<<<@@@EEEhhhooooookkkzzzggg]]]kkknnn]]]TTTQQQLLLHHHEEEDDDBBB@@@=========>>>======<<<<<<;;;;;;;;;<<<===@@@CCCEEE>>>JJJUUUXXXXXX]]]dddgggkkknnnsssuuuvvvtttsssqqqjjjmmmnnnkkkhhhggglllqqqlllsssyyyyyyyyy{{{|||{{{xxx{{{{{{xxxxxxzzzzzzwwwuuussspppnnnmmmlllkkkjjjcccdddfffffffffgggiiikkkeeeccc```___^^^\\\YYYVVVRRROOOJJJDDD@@@>>><<<<<<=========???BBBEEEIIIKKKPPPTTTYYY]]]```fffmmmsss}}}}}}||||||zzzyyyyyyzzz{{{zzzvvvooojjjkkkjjjppp}}}zzz}}}~~~yyyrrrooouuu|||mmmgggdddiiirrryyy{{{sssnnnooovvv}}}|||{{{zzzzzzzzzyyyvvvtttuuuyyyyyyvvvvvvyyyyyyuuuyyy|||tttssslllnnnnnnlllgggdddddddddgggggggggggghhhiiijjjjjjccchhhlllkkkhhhhhhlllpppvvvxxx___OOOPPPTTThhh{{{sssvvvttt```RRRNNNMMMKKKJJJ\\\oootttlllfffhhhooo[[[VVVPPPJJJHHHGGGGGGFFF??????@@@BBBFFFLLLQQQTTTRRRRRRUUU[[[___^^^XXXRRRPPPUUU\\\```aaaaaabbbccccccdddiiijjjiiiuuu|||sssjjjkkkooovvv|||rrrfff[[[WWW[[[```___YYYRRRMMMKKKMMMXXXeeennnqqquuu|||ppp]]]RRRLLLFFFAAA@@@>>>>>>JJJ]]]eee\\\RRROOOOOOmmmeeeHHH===777888:::555777@@@PPPjjjpppxxx~~~|||vvvmmmbbbWWWMMMGGGFFFDDDBBBDDDHHHIIIGGGCCCBBBBBBBBBDDDFFFJJJNNNPPPKKKFFFDDDEEEFFFFFFJJJOOOVVVQQQMMMJJJHHHIIIRRR\\\xxxoookkknnnwww{{{~~~xxxrrrqqqssseeeYYYKKKGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGGGGIIIMMMQQQSSSRRRQQQOOONNNMMMKKKIIIGGGGGGHHHIIIIIIGGGEEECCCCCCCCCCCCCCCIII666111555222222666555333444555777888999999999<<<:::888:::DDDYYYqqq|||wwwxxx~~~xxx}}}sssYYYDDD777333;;;FFFYYYkkkpppfffjjj~~~ggg\\\kkk|||hhhWWWSSSMMMIIIGGGEEECCCAAA>>>>>>>>>???>>>>>>======;;;:::999:::===>>>>>>===CCCEEEFFFGGGLLLSSSWWWVVV[[[^^^cccfffggggggffffffbbbdddeeeeeecccdddgggjjjiiinnnpppmmmmmmqqquuuvvvssstttsssooonnnpppoookkknnnmmmkkkjjjhhheeecccbbb```bbbeeeeeedddcccddddddccc```^^^[[[YYYVVVRRROOOLLLJJJEEE@@@;;;:::<<<>>>>>>???@@@BBBFFFIIIMMMNNNSSSXXX]]]bbbffflllsssyyy|||{{{}}}~~~yyyzzz{{{{{{yyyssskkkeeeffffffqqqyyyuuussssssooolllttt|||jjjgggiiiqqqyyyzzzuuuvvv|||}}}zzzzzz{{{{{{wwwsssuuu{{{}}}yyywwwyyyyyyuuuqqqyyy|||xxxqqqqqqnnnppppppmmmhhheeedddeeehhhhhhhhhggghhhiiijjjjjjdddeeehhhjjjkkkkkklllmmmwwwlllUUUWWWTTTaaazzzyyynnnmmm}}}gggXXXTTTTTTSSSIIIZZZqqq~~~xxxmmmmmmtttccc]]]TTTMMMIIIHHHGGGFFF>>>???AAADDDIIINNNSSSVVVTTTTTTWWW]]]bbb___WWWPPPRRRWWW^^^aaaaaaaaabbbccccccdddkkkkkkiiittt{{{qqqiiiiiinnnuuuyyy~~~|||ooocccWWW^^^fffiiiddd[[[TTTPPPNNNVVVaaajjjqqqvvvzzz}}}xxxbbbUUUNNNGGGAAA???AAA<<>>:::777777>>>OOOiiilllttt~~~wwwlllbbb\\\MMMJJJGGGIIIMMMOOOMMMJJJGGGHHHJJJMMMQQQUUUXXX[[[RRRMMMKKKLLLMMMMMMQQQVVVbbb]]]WWWTTTPPPOOOWWWaaauuuzzzuuuvvvuuunnnzzzwww~~~~~~yyywwwvvvuuuSSSKKKGGGJJJKKKGGGHHHLLLJJJKKKMMMNNNOOONNNLLLKKKKKKMMMOOOQQQPPPNNNKKKIIINNNLLLIIIHHHIIIJJJIIIHHHEEEDDDBBBAAABBBCCCEEEFFFAAA:::444333333111222555666777777666555555777999666999===>>>???LLLggg}}}~~~{{{sssWWW>>>444:::CCCPPPggguuunnniiixxxgggYYYqqqpppZZZPPPIIILLLMMMHHHCCCAAA???>>>======>>>===:::888:::::::::;;;;;;<<<<<<<<>>888777888999777666999@@@GGGYYY~~~{{{|||~~~tttqqqyyyzzzvvv___YYYUUUZZZbbbcccYYYMMMIIITTTXXXSSSVVVbbbhhheeeaaaXXXVVV]]][[[VVV___ooo{{{xxxnnn```YYY\\\```aaarrrtttzzz{{{uuuwwwrrrpppzzz}}}}}}vvvgggQQQNNNLLLKKKLLLLLLIIIFFFLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKKKKIIIGGGEEECCCAAACCCBBB>>>???CCCEEECCC@@@999444333333111222555666666777666555666888::::::<<<======<<>>===<<<===??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFJJJKKKLLLMMMPPPRRRTTTVVVYYYYYYXXXXXXXXXYYY[[[[[[^^^___aaacccddddddddddddeeedddcccbbb```___^^^]]]]]]^^^```aaaaaa```___^^^[[[[[[ZZZYYYXXXWWWVVVUUURRROOOJJJGGGEEEBBB>>>;;;>>><<<:::999999;;;<<<===???AAADDDGGGJJJPPPVVVZZZccceeejjjpppxxx{{{{{{~~~|||wwwtttrrrrrrqqqqqqqqqoootttssspppqqqyyyxxxyyywwwuuuttt{{{vvvnnniiilllsss~~~~~~~~~yyyvvv~~~}}}vvvuuutttrrrmmmiiimmmyyy{{{xxxyyy}}}}}}wwwrrrqqqqqqqqqoookkkeeebbbcccdddggghhhiiiiiigggffffffggghhhffffffiiiiiihhhlllrrrzzznnnfffbbbgggxxx|||rrrmmmvvvgggcccaaa^^^WWW\\\ooozzzpppcccZZZ]]]dddfffbbb___PPPJJJDDDEEEJJJQQQWWWZZZZZZ[[[]]]]]]\\\YYYVVVUUU[[[]]]aaadddeeeeeecccbbbaaafffiiilllrrrxxxxxxuuukkkhhhhhhlllpppttt~~~vvvlllddddddfffdddaaaaaaZZZ^^^cccfffiiimmmsssxxx~~~qqq\\\QQQLLLGGGDDD???===@@@IIIVVV______\\\OOOSSShhhwwwYYYEEE<<<777777888999777999===>>>HHHccc~~~zzzoookkkwwwvvvppprrryyyzzzqqqggg^^^fffkkkkkkppp|||wwwrrrvvvwwwssssssxxxxxxuuuxxxzzzzzzsssuuuzzz}}}rrrbbbOOOMMMKKKJJJKKKKKKIIIGGGLLLLLLKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDCCCEEECCC??????BBBDDDBBB???888333333333111222555555666777777666777999;;;<<<<<<<<<;;;999AAAVVVjjjzzzzzzuuuqqq~~~{{{zzz|||oooTTT???444>>>OOObbbggg]]]VVVaaarrr|||]]]UUUhhhvvvbbbXXXUUUQQQKKKFFFAAA???>>>>>>@@@AAA@@@???======<<<<<<<<<<<<<<<;;;999999::::::<<<===???@@@BBBBBBCCCDDDFFFHHHJJJKKKOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVXXXZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZVVVUUUSSSQQQNNNLLLJJJIIIGGGDDD@@@>>><<<;;;999777:::999888888999;;;>>>???AAACCCFFFJJJOOOVVV]]]cccjjjnnnvvv~~~~~~zzz{{{}}}yyytttqqqqqqtttzzz}}}|||}}}vvvdddfffllluuu~~~zzz{{{{{{zzz|||}}}ssslllhhhiiilllttt|||yyyssspppnnnfffffflllvvvzzzvvvqqqoootttqqqqqquuuvvvssspppqqqqqqqqqoookkkfffddddddeeegggiiijjjjjjhhhgggggghhhiiiggggggjjjiiihhhlllrrr~~~{{{rrrlllppp}}}wwwuuu}}}tttpppmmmhhh```___mmmxxxjjj___dddqqqzzz}}}~~~gggUUUFFFFFFLLLPPPUUUZZZ[[[^^^```___ZZZWWWVVVWWW___```bbbdddfffffffffeeeaaafffjjjnnntttzzzzzzwwwmmmjjjiiikkklllmmmssszzz}}}qqqhhhaaa\\\]]]aaa```dddggghhhhhhjjjnnnrrrvvvhhhVVVMMMIIIHHHAAA===<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@AAACCCDDDEEEHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUURRRSSSSSSTTTTTTTTTSSSSSSPPPOOOMMMKKKHHHEEEDDDCCCAAA???<<<999888999999999::::::::::::;;;===@@@CCCEEEGGGKKKOOOTTT\\\dddjjjpppwww~~~}}}yyysssooopppwwwzzziiiccchhhpppxxx}}}~~~|||zzz|||vvvjjjeeeeeegggjjjrrr~~~~~~~~~~~~|||tttpppoooffffffllluuuxxxssskkkgggssspppoooppprrrrrrqqqqqqqqqooommmjjjgggeeeeeeeeehhhiiikkkkkkiiihhhhhhiiihhhffffffhhhhhhgggjjjpppyyyzzz~~~}}}{{{uuunnnfffdddooorrrfffhhhsssfffMMMGGGJJJKKKPPPWWW\\\```bbb^^^YYYUUUWWWZZZbbbbbbcccdddeeefffffffffaaafffkkkooouuu||||||xxxooolllkkklllkkkiiimmmrrrvvvhhh[[[VVVWWWaaadddggggggggghhhlllpppqqq|||uuu]]]PPPKKKIIIBBB===:::===FFFSSS]]]bbb\\\TTTVVVnnn{{{ooo[[[III;;;777999888666777999888555999AAAYYYwww|||~~~|||wwwuuu~~~|||eeeRRRGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIFFFAAA???AAABBB???;;;666222333444222333555444666888999999999;;;<<<===<<<===>>>===@@@KKKWWWqqq{{{xxxttt{{{tttmmmmmmrrr{{{~~~pppUUU>>>@@@>>>KKKaaaiii```[[[aaasssfff```vvvuuukkk]]]RRRJJJGGGBBB?????????>>>>>>?????????>>>>>>============<<<<<<;;;;;;;;;<<<<<<============>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMMMMKKKKKKJJJGGGFFFEEEDDDBBBAAA??????<<<;;;:::888777888:::<<<:::<<<<<<<<<<<<>>>BBBFFFJJJLLLPPPTTTZZZaaaiiiooozzz{{{xxxtttppprrrzzzzzzmmmgggkkkrrryyy~~~~~~}}}}}}~~~~~~yyywww}}}nnncccbbbeeefffhhhnnnyyyzzz}}}{{{}}}~~~wwwtttvvvnnnjjjkkktttzzzwwwnnnhhhtttrrrpppnnnoooqqqqqqoooooommmkkkhhhgggffffffeeehhhiiikkkkkkjjjiiiiiijjjiiifffgggiiiiiihhhkkkqqqxxxnnnnnnwww}}}rrrnnnppp|||{{{[[[KKKHHHIIINNNUUU]]]___```]]]WWWUUUYYY]]]ccccccccccccddddddeeefff```eeekkkooovvv{{{{{{wwwpppmmmlllmmmkkkiiilllqqqwww~~~kkk]]]VVV]]]```dddeeeeeeggglllpppoooxxxeeeUUUNNNJJJAAA>>>;;;<<>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBB=========<<<<<<;;;;;;;;;888888999888777777:::<<<:::<<<>>>>>>>>>AAAGGGKKKQQQTTTYYY___eeelllsssxxxyyywwwwwwvvvtttvvv~~~{{{mmmjjjmmmuuuzzz~~~~~~~~~{{{xxxyyyxxx{{{vvvgggaaaeeeiiijjjjjjnnnvvvyyy{{{zzzzzz}}}}}}yyy|||zzzsssooouuuzzzwwwppplllsssssspppmmmmmmqqqpppmmmmmmkkkhhhfffggggggfffeeegggiiijjjjjjiiiiiiiiijjjjjjhhhiiikkklllkkkooouuuyyy{{{vvvpppuuukkkSSSIIIKKKQQQVVV\\\\\\\\\YYYWWWWWW\\\```cccccccccccccccddddddddd___dddjjjnnnuuuzzzyyytttooolllkkkllljjjiiilllqqqsss|||nnnddd\\\___bbbddddddfffkkkooonnntttppp___TTTMMMBBBAAA>>>===@@@HHHSSSZZZXXXRRRLLLRRRlllxxxkkkVVVDDD;;;:::888888777777777777888:::888@@@KKKccc~~~yyyrrrpppzzzyyyvvvttt\\\LLLHHHJJJFFFGGGIIIIIIIIIIIIJJJLLLHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIGGGBBBAAADDDDDDBBB888333111333555333333555666888;;;;;;:::::::::;;;>>>>>>AAAFFFEEEAAAAAADDDQQQhhh~~~}}}vvvxxxsssfffCCC999888FFFXXXbbbddddddZZZeeennnxxxbbbgggyyywwwhhhbbbYYYPPPKKKHHHEEEDDD?????????@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;:::999999::::::::::::;;;<<<===>>>>>>======>>>>>>=========>>>@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<888888888888888888888888555777999999888888:::<<<:::>>>BBBDDDEEEIIIPPPVVV\\\aaahhhpppwww{{{uuuqqqtttwwwxxx{{{sssnnnqqqvvv}}}}}}{{{~~~~~~xxx{{{{{{oooeeefffmmmssssssqqqqqqvvvzzz{{{||||||||||||||||||yyyxxxzzz|||zzzzzzzzzyyyxxxtttqqqrrrrrrsssqqqnnnooossssssnnnlllhhheeeeeefffgggfffdddfffhhhjjjjjjiiihhhiiijjjiiiggghhhllllllmmmqqqwww~~~uuurrrzzzuuuYYYKKKOOOUUUVVV[[[YYYWWWUUUVVVZZZ^^^bbbdddddddddeeeeeedddcccccc]]]ccciiimmmssswwwvvvqqqnnnkkkiiiiiigggfffiiioooqqqtttzzzyyyyyyooo___bbbeeeeeedddeeehhhlllmmmqqqzzz}}}lll]]]RRRFFFDDDAAA<<<<<>>=========>>>>>><<<<<<;;;::::::::::::::::::;;;<<<======<<<;;;:::===<<<;;;::::::;;;<<<============>>>>>>>>>>>>>>>::::::999999888999999999888888888888888888888888555888;;;;;;:::999;;;======AAAGGGJJJLLLQQQZZZaaafffllluuuzzzxxx~~~~~~zzzuuulllqqqwww{{{uuuqqqsssxxx{{{{{{}}}~~~xxxmmmhhhmmmwww|||{{{xxxvvvyyyzzz}}}{{{xxxxxxxxxtttrrrssswwwxxxzzz~~~vvvppprrrwwwrrruuutttppprrrwwwwwwrrrjjjgggdddccceeefffeeedddeeegggiiiiiihhhhhhiiijjjfffeeefffjjjkkkkkkpppvvvxxxpppppptttwwwZZZKKKPPPVVVTTTZZZVVVSSSSSSWWW\\\```cccdddeeefffffffffeeedddccc]]]ccchhhlllrrrvvvtttooonnnjjjgggfffdddbbbffflllfffgggppptttiiiooo|||yyyrrreeeggghhhgggdddccceeehhhlllnnnuuuuuudddVVVJJJGGGBBB<<<:::@@@MMMWWWUUUXXXQQQFFFOOOqqqkkkttt```KKK===777222666999888666666777777999===888666<<>>???>>><<<;;;;;;;;;===AAAEEEGGGFFFDDDFFFSSSlll}}}}}}tttyyy{{{sssYYYAAA888888===KKKZZZaaaZZZ\\\lll}}}sss]]]ggg}}}kkkbbb^^^VVVNNNHHHCCCAAACCCCCCAAA@@@BBB===???AAAAAA???>>>======>>><<<::::::;;;<<<;;;:::999999999999999999999999<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;:::::::::::::::::::::888:::;;;;;;:::999:::<<<999:::<<<<<<<<<>>>@@@CCC@@@IIIQQQSSSVVV]]]dddhhhooouuu~~~yyyxxx{{{{{{uuupppsssuuuzzz|||pppyyyxxx{{{tttnnnooovvv{{{{{{|||}}}~~~~~~~~~|||{{{yyyxxxwwwrrrsssuuuwwwtttuuu{{{vvvuuuwwwssstttsssqqqtttwwwsssmmmhhhgggfffeeedddeeeffffffgggggghhhiiijjjjjjjjjjjjjjjiiiggghhhjjjmmmoooppp{{{|||xxxnnnkkkmmmyyyyyyqqq___PPPMMMSSSXXXUUUSSSQQQSSSYYY^^^aaaaaaaaaaaabbbeeeggggggeeecccbbbbbbfffnnnuuuwwwrrrlllllljjjhhhfffddddddeeeeeehhhhhhkkksss~~~nnnfffhhhnnnrrrsssiiigggdddccceeegggiiiiiimmmnnnsss{{{eeeSSSMMMHHHBBB???===???HHHRRRUUUZZZSSSJJJNNN___sssrrrxxxbbbLLL>>>:::666555444555666777666555666999;;;888777===LLLYYYqqqgggoooqqqdddmmmyyyrrr|||{{{xxx|||ggg___UUUPPPPPPPPPMMMJJJMMMMMMNNNOOOPPPOOOKKKHHHIIIGGGEEEFFFGGGFFFCCC???EEEFFFGGGHHHIIIIIIIIIIIINNNLLLJJJGGGFFFEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGHHH444444333222333444555666888:::===???AAAAAA@@@???<<>>@@@AAABBBCCCBBBAAA??????>>>===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999999999888888888555777888888777777999;;;999:::===>>>???AAADDDGGGEEENNNVVVYYY]]]gggpppttt~~~~~~vvvsssvvv|||~~~xxx|||tttkkkuuu~~~{{{uuutttzzz}}}~~~~~~{{{}}}}}}xxxxxxzzz{{{zzzwwwtttqqqqqquuuxxx{{{wwwpppkkkmmmrrrqqqsssrrrrrruuuxxxuuunnnhhhgggfffeeedddeeeffffffhhhhhhiiijjjkkkkkkkkkjjjjjjiiiggghhhjjjlllnnnoooxxxgggfffiiiqqq}}}}}}tttjjjggghhhrrrsssmmm___TTTSSSWWWZZZTTTRRRQQQTTTYYY^^^````````````aaadddffffffdddbbbbbbbbbfffmmmtttuuupppjjjjjjiiifffdddccccccddddddfffeeefffjjjsssxxxlllhhhggggggggghhhfffdddcccdddggghhhiiimmmnnnrrrxxx}}}mmmYYYOOOIIICCC@@@======DDDMMMVVV\\\VVVLLLLLLYYY{{{~~~uuu{{{gggQQQAAA<<<777555444555666777666555333666888777666999CCCKKKccc|||{{{{{{xxxnnnlll}}}zzzwwwzzzqqqaaa[[[UUUQQQPPPOOOMMMKKKKKKKKKLLLNNNOOONNNKKKIIIIIIGGGFFFGGGHHHGGGDDDAAAFFFGGGGGGHHHIIIIIIIIIIIILLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHHHH444444333222333444555666777:::===AAADDDEEEEEEEEE>>>DDDJJJLLLHHHDDDBBBCCC@@@III]]]vvvwwwWWW???;;;>>>===XXX___gggooozzztttcccgggzzzuuujjjcccZZZRRRNNNKKKFFFEEEGGGBBBBBBBBBAAA@@@???>>>===>>><<<;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;::::::999999::::::;;;:::::::::999999888888888666777888888888999;;;===<<<>>>AAADDDGGGJJJNNNQQQUUU]]]dddhhhooo{{{yyytttppppppttt{{{~~~zzzpppjjjrrr}}}xxxwww~~~~~~yyyjjjjjjvvv~~~uuutttyyy~~~}}}yyyyyysssqqqxxx|||qqqgggaaadddlllnnnppprrrssswwwzzzvvvooohhhgggfffeeedddeeeffffffiiijjjkkkkkkkkkkkkkkkjjjjjjiiihhhggghhhjjjlllnnnttt~~~zzzwwwpppeee\\\TTTRRRUUU```ppp~~~{{{xxxtttmmmeeebbbdddjjjkkkggg___ZZZ[[[]]]\\\RRRQQQSSSVVVZZZ^^^____________```ccceeeeeebbb`````````bbbhhhooopppkkkffffffdddbbb```______```aaadddcccaaa```cccnnn|||}}}qqqgggbbb```___eeedddccccccdddfffhhhjjjmmmmmmppptttwww}}}xxxaaaSSSMMMGGGCCC???===AAAGGGVVV___[[[PPPKKKQQQmmmvvv}}}lllXXXFFF===777666444444666777666555333555666777666777:::<<>>======>>>??????>>>========================;;;;;;;;;;;;::::::::::::::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;<<<>>>@@@AAADDDHHHLLLQQQVVV[[[___dddlllsssxxxxxxsssttttttttttttuuuxxx~~~~~~wwwppppppwwwwwwsssrrrqqqwww}}}zzzxxx{{{vvv\\\YYYhhh~~~}}}wwwtttxxx|||}}}||||||xxxxxx~~~sssfff]]]```gggjjjnnnrrruuuzzz|||wwwooohhhgggfffeeedddeeeffffffjjjkkkkkkllllllkkkkkkkkkiiiiiihhhgggggghhhjjjlllmmmsssyyyxxxrrrjjjddd```___iiiwww|||vvvwwwrrrkkkddd___YYYQQQKKKMMMMMMRRR```pppyyyzzzvvvmmmjjjiiihhhccc]]]\\\___dddeeeccc______```___ZZZOOOQQQTTTWWW[[[]]]^^^^^^``````aaaccceeedddbbb```\\\[[[\\\bbbiiikkkgggbbb```___]]][[[[[[[[[]]]^^^aaabbb```\\\[[[aaammmwwwzzzyyyuuunnnfffaaa```aaabbbbbbccccccccceeehhhjjjllllllnnnqqqsssyyyiiiWWWQQQJJJGGGBBB???@@@EEETTT___^^^TTTMMMLLLaaauuuuuu}}}nnn\\\JJJ???888666444444555666666555666666666666888888777666777<<>>CCCXXXppp~~~yyyxxx~~~lllQQQ>>>999888CCCLLLTTTeee{{{yyylllqqqyyymmm```cccyyyuuulllcccYYYSSSSSSNNNJJJFFFDDDDDDDDDCCCBBBAAA???======>>>???>>>===========================<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<===???BBBDDDHHHMMMSSSYYY___fffjjjnnnvvv~~~|||vvvtttsssxxx}}}}}}vvvuuu{{{~~~|||uuukkkcccfffsssyyygggnnnsssxxx~~~yyy~~~|||vvvwwwvvvUUUOOO^^^~~~~~~xxxuuuxxxzzzvvvuuuxxx{{{}}}{{{|||~~~xxxkkk```___ccciiinnnsssxxx|||}}}vvvmmmhhhgggfffeeedddeeeffffffjjjjjjkkklllllllllkkkkkkiiijjjiiigggeeeeeehhhjjjooommmiiibbbYYYRRRQQQSSSTTT```rrr}}}qqqhhhnnnmmmhhh___UUUNNNLLLMMMNNNRRR\\\jjjvvvxxxppphhh```]]][[[ZZZVVVRRRSSSWWW```bbbbbb```aaaaaa\\\UUUNNNPPPTTTXXX[[[\\\]]]^^^aaaaaabbbdddeeeeeeccc```ZZZXXXYYY^^^dddgggddd```\\\[[[YYYXXXXXXYYYZZZ\\\\\\^^^___\\\YYY[[[bbbiiiiiikkkllliiiccc___```bbb^^^```bbbbbbbbbdddhhhkkkiiijjjmmmpppqqqwwwqqqYYYRRRKKKGGGCCC??????BBBOOO\\\___XXXQQQLLLXXXqqq}}}ttt{{{ooo```NNNAAA999777444444444666666555888666333444666888888777:::888888???PPPkkk{{{ssswww}}}pppgggdddfffeeebbbnnnyyyjjj]]]YYYUUUPPPIIIKKKNNNOOOMMMLLLKKKKKKGGGGGGHHHKKKNNNPPPOOONNNJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEGGGHHHHHHGGGFFF333222222222333555666888777999<<<@@@CCCGGGIIIJJJHHHCCCAAAEEELLLOOOJJJCCCEEE>>>???MMMaaaqqq|||}}}vvvuuuzzz___GGG>>>888:::===DDDTTTiiiyyy}}}jjj\\\XXX^^^xxxzzzfffdddyyywwwhhh^^^[[[YYYSSSLLLHHHGGGFFFCCCAAACCC@@@>>>===>>>>>>===;;;====================================<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<======>>>>>>>>>>>>AAADDDGGGLLLPPPVVV]]]dddkkkrrrwwwxxxsssssswww{{{yyyrrrtttyyyrrrooohhh___[[[cccsssttteeekkkqqqzzz|||zzz{{{pppsss{{{rrrTTTPPP^^^{{{{{{yyytttpppppptttxxx{{{{{{zzzyyyxxxyyyzzz|||www{{{~~~|||rrrfffaaabbbhhhooovvv{{{~~~~~~uuujjjhhhgggfffeeedddeeeffffffhhhiiijjjkkklllllllllllliiijjjjjjgggcccbbbfffiiimmmggg___WWWMMMHHHJJJPPPSSS^^^ooo}}}yyymmmdddiiiiiieee\\\QQQLLLNNNSSSSSSZZZeeepppuuuqqqfff]]]ZZZUUUQQQOOOKKKHHHJJJOOO___bbbcccaaa```^^^WWWPPPMMMPPPUUUXXXZZZ[[[]]]___bbbbbbbbbdddeeeeeebbb```[[[XXXWWWZZZ___bbb___[[[WWWUUUTTTSSSSSSUUUVVVWWWTTTVVVXXXXXXWWWXXX[[[^^^aaacccdddaaa\\\YYYYYYZZZ[[[^^^aaabbbbbbccchhhlllgggiiimmmppppppttt|||\\\TTTKKKFFFBBB>>><<<>>>JJJWWW\\\ZZZVVVMMMPPPbbb}}}|||rrreeeSSSDDD:::888444333444555555555666444111111333555777777999888888;;;AAAOOOeeeyyyzzz}}}zzz|||{{{xxx|||~~~wwwnnnhhhhhhiiihhhfffuuu{{{{{{~~~eeeSSSRRRUUURRRLLLGGGHHHJJJKKKLLLKKKIIIGGGGGGFFFGGGJJJMMMOOONNNNNNIIIIIIJJJHHHFFFFFFGGGIIIHHHGGGFFFFFFGGGHHHJJJKKKGGGFFFEEEDDDDDDDDDFFFFFFCCCDDDEEEEEEFFFEEEEEEEEE222222222222333555777888:::;;;===@@@CCCFFFHHHIIIFFFBBB>>>???DDDGGGFFFCCCEEEBBBBBBGGGPPP___sss|||vvv~~~wwwdddVVVAAA999444888DDDTTTffftttwwweeeOOOFFFKKKSSSlllvvviiiccc~~~yyyppphhh]]]VVVSSSPPPKKKHHHIIIGGGDDDCCCBBBBBB@@@>>>????????????????????????>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===;;;;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGJJJNNNTTTXXX^^^bbbiiipppxxx~~~{{{vvvtttvvv|||zzzqqqlllkkkcccaaa^^^\\\^^^jjj{{{zzzsssmmmlllooowww}}}|||pppyyygggUUUYYYggg|||wwwrrroooooorrruuuxxxxxx{{{wwwyyyyyyyyy~~~xxxnnnhhhgggiiipppxxx}}}}}}rrrggghhhgggfffeeedddeeefffffffffggghhhjjjkkkllllllllliiijjjjjjgggbbbaaadddhhhjjjddd^^^XXXPPPIIIKKKRRRVVV^^^kkkuuuxxxtttlllfffhhhfffbbbZZZTTTSSSWWW[[[```ffflllpppmmmdddZZZTTTRRRMMMIIIGGGEEEDDDJJJQQQ]]]bbbdddaaa]]]ZZZTTTMMMMMMQQQUUUWWWXXXZZZ]]]```aaaaaaaaacccddddddaaa___ZZZVVVRRRSSSVVVWWWSSSOOOKKKJJJIIIHHHIIIKKKLLLNNNIIIJJJLLLNNNPPPRRRTTTUUUVVVVVVVVVTTTRRRQQQRRRSSSXXX\\\aaabbbaaaccchhhlllfffiiinnnpppnnnppp~~~eeeZZZOOOIIIDDD>>><<<===GGGSSSYYYZZZXXXMMMIIITTTooo{{{yyynnnZZZGGG;;;888444333333555555555333333333333333444555666555555777;;;<<<>>>HHHSSSrrrzzzzzzxxxwwwxxx}}}uuuvvvyyy}}}wwwuuu~~~~~~wwwtttyyyyyyyyyyyywwwvvvxxx{{{}}}yyyvvvzzznnn___NNNHHHKKKNNNJJJFFFHHHGGGFFFHHHJJJJJJGGGCCCEEEDDDEEEGGGJJJLLLLLLKKKHHHIIIIIIGGGEEEEEEGGGIIIFFFFFFEEEFFFGGGIIILLLMMMHHHFFFCCCBBBBBBDDDFFFHHHEEEDDDDDDCCCCCCCCCCCCCCC222222222222333555777888<<<===???AAADDDFFFHHHIIIDDDAAA===<<<<<>>HHHllljjjYYYiiitttkkkfffaaa[[[VVVPPPNNNKKKIIIHHHGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@BBBDDDFFFGGGHHHLLLNNNPPPSSSWWW]]]dddiiipppuuu|||~~~pppqqqrrruuuzzzzzzqqqggg```\\\]]]___bbbjjjxxx{{{ppppppsssuuuppppppuuu{{{zzzuuuyyy}}}vvvrrr]]]VVVbbbqqq~~~wwwrrrppppppssswwwyyyyyy|||yyyyyyvvvuuu}}}}}}uuuooommmjjjqqqyyy~~~}}}qqqdddhhhgggfffeeedddeeeffffffdddeeegggiiikkklllmmmmmmiiijjjjjjfffaaa```cccggglllgggcccaaaZZZRRRSSSZZZ\\\aaajjjrrruuutttqqqnnnoookkkddd___^^^aaadddgggnnnppprrrmmmdddYYYRRRNNNJJJFFFBBBCCCCCCFFFNNNWWW[[[aaadddaaa\\\XXXRRRLLLMMMQQQUUUVVVWWWYYY]]]aaa`````````bbbcccbbb```]]]WWWRRRMMMLLLNNNMMMHHHCCCAAA@@@???>>>???AAACCCDDDAAAAAAAAADDDIIIMMMOOOOOOHHHHHHHHHIIIKKKMMMOOOQQQWWW[[[```bbbaaacccggglllfffjjjoooppplllmmmzzzmmmaaaUUUMMMGGG@@@>>>>>>EEEQQQVVVYYYYYYLLLDDDKKKdddwwwxxxttt^^^JJJ;;;888555333333555555555333555777777555444444555444111333888999777:::AAADDDZZZwww~~~}}}xxxsssvvv~~~wwwwww||||||uuusssooo}}}uuuooommmooowww~~~{{{xxxyyy}}}{{{tttrrruuuttt}}}~~~||||||rrrXXXSSSMMMGGGHHHJJJJJJJJJIIIJJJFFFDDDFFFIIIJJJEEEAAADDDCCCCCCEEEHHHIIIJJJIIIGGGHHHIIIGGGDDDDDDGGGJJJFFFEEEEEEEEEGGGJJJLLLNNNHHHFFFBBB@@@AAACCCGGGIIIFFFEEECCCBBBAAAAAABBBBBB333333222222333555666888666<<>>AAACCCCCCBBBDDDBBB@@@@@@CCCGGGJJJLLLVVV\\\```___```eeeiiikkkiiiiiikkkooooooqqqwww}}}bbbRRRQQQIIIBBB???:::@@@JJJYYY```ZZZLLLFFFGGGXXXzzzqqq\\\OOOBBB999222222444444333333444444555555555555444444444444555555777888999:::???AAAHHHXXXrrr~~~}}}~~~wwwrrrxxx}}}zzzvvv~~~sssmmmooo{{{}}}wwwyyywwwuuu~~~}}}sssZZZNNNLLLHHHFFFEEEGGGJJJLLLJJJGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFDDDEEEHHHJJJKKKKKKKKKKKKHHHDDDDDDGGGGGGCCCEEEBBB???@@@CCCFFFGGGFFFEEEBBB>>><<<===AAAFFFJJJEEEDDDBBBBBBCCCCCCBBBAAA333222222222333555666777;;;AAAGGGGGGCCC@@@@@@AAA888666555555777;;;@@@CCCHHHGGGHHHFFFAAACCCSSSeeezzz|||vvvuuuuuuuuuyyyVVV@@@888999@@@HHH```sssmmmVVVKKKAAA<<>>??????>>>>>>===<<<===AAAEEEIIILLLRRRZZZ______```eeeiiijjjiiiiiikkknnnnnnooouuu}}}fffUUUQQQHHHBBB@@@;;;>>>IIIXXXaaa\\\OOOHHHGGGTTTwww~~~eeeQQQDDD:::222222444444333333444444555555555555444444444444444555666777888999;;;;;;===CCCSSSnnn~~~vvvqqqsss{{{|||yyy~~~yyyyyy}}}uuu||||||}}}sss___PPPJJJHHHGGGEEEEEEGGGJJJKKKHHHEEEGGGFFFEEEDDDCCCDDDDDDEEEHHHFFFEEEEEEHHHJJJJJJJJJDDDFFFFFFCCCBBBEEEFFFDDDDDDBBB??????BBBEEEFFFEEECCCAAA>>>===>>>AAAFFFIIIFFFDDDCCCCCCDDDDDDCCCBBB222222222222444555666777<<>>AAAHHHGGGFFFEEEBBBBBBJJJTTTooowwwsssnnnqqq|||yyy\\\EEE999999>>>TTTvvvyyyeeeNNNAAACCCAAALLL___wwwppp[[[UUU___mmm}}}tttnnnjjjgggfff___\\\XXXUUUTTTSSSQQQOOOPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQQQQRRRUUUXXX[[[___cccdddeeejjjrrrzzzzzzrrrkkkjjjlllrrr|||{{{qqqpppqqquuuyyyyyyuuuqqqpppzzz~~~xxxpppmmmpppwww~~~~~~zzztttrrrssswww{{{{{{rrrvvv~~~{{{zzz~~~ooogggQQQBBBEEEMMMaaa|||zzzwwwxxxyyyyyyxxxzzz}}}vvvuuuuuuzzz~~~{{{sssmmmmmmooorrr{{{}}}qqqhhhccccccbbbaaaaaadddggghhhhhhfffhhhiiikkkkkkkkkkkkjjjkkknnntttvvvppphhhiiioooxxxyyyuuuzzz}}}mmmiiikkkhhhjjjttt|||~~~|||{{{|||uuuoooooorrrrrrnnngggaaaXXXTTTUUUXXXZZZZZZUUUPPPNNNSSSYYY^^^dddjjjhhhfffdddaaaXXXOOOMMMOOOUUUUUUUUUVVVWWWYYY\\\]]]bbbcccbbb^^^]]]\\\XXXRRRRRRNNNHHHCCC@@@===:::888555777999:::;;;;;;:::999666555555777999;;;:::999888888888:::>>>BBBGGGJJJNNNVVV^^^___aaafffiiiiiiiiiiiikkkmmmmmmmmmrrryyymmm[[[SSSHHHBBBAAA<<<<<>>DDDGGGFFFBBB===;;;:::888666555777;;;@@@CCCEEEDDDDDDDDDCCCBBBDDDGGG```oooyyyyyyaaaCCC888888BBBfffqqqXXXIIICCCAAAFFFVVVggg{{{lll```\\\[[[iii}}}yyyuuuoookkkgggeeebbb```]]]]]]]]]]]]^^^^^^______```aaabbbcccdddfffjjjllloootttyyy{{{}}}~~~qqqjjjhhhggghhhlllttt~~~~~~wwwqqqmmmnnnnnnpppuuu{{{vvvuuuvvvwwwxxxzzz}}}}}}}}}{{{vvvssstttyyy~~~uuummmqqquuu{{{www|||yyyyyyzzz}}}nnn___JJJ@@@FFFTTTjjj~~~yyywwwwwwwwwwwwvvvxxx}}}}}}mmmuuu|||yyypppiiikkkpppttt~~~|||ooofffbbbbbb```___aaadddfffhhhhhhhhhhhhjjjkkkkkklllkkkkkklllpppvvvxxxooofffkkkvvv~~~|||qqqppp~~~qqqhhhnnnlllpppyyy|||vvvqqqpppqqqpppnnnjjjeee\\\WWWYYY```dddddd\\\XXXWWW[[[___aaafffkkkiiihhhddd]]]UUUOOONNNPPPVVVVVVVVVVVVXXXZZZ\\\]]]aaacccbbb^^^]]]\\\WWWPPPNNNJJJDDD???<<<:::777555333555888;;;<<<;;;:::999666555444555666777777666777777888999;;;???DDDGGGKKKTTT]]]```cccgggiiiiiiiiihhhjjjmmmllljjjooovvvvvvbbbVVVHHHCCCCCC===;;;DDDSSS``````VVVMMMKKKMMMrrr___LLLAAA666444444333222333333444444555555444444333222222222222333444555666222888===<<<999>>>LLLYYYiiixxx}}}}}}tttlllppp~~~}}}vvvuuu{{{uuulllhhhlllvvv~~~wwwssssssdddRRRHHHGGGGGGCCC>>>GGGFFFGGGJJJMMMLLLHHHCCCDDDDDDBBBBBBAAABBBCCCDDDIIIGGGEEEEEEFFFGGGHHHGGGGGGMMMPPPJJJDDDBBBBBBBBBBBBAAA???>>>???@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFHHHFFFDDDCCCDDDEEEFFFEEECCC111222333555666777888999999<<>>===;;;999888777555555666777777666999:::;;;;;;:::<<<@@@CCCIIISSS\\\```cccgggjjjiiihhhhhhjjjlllkkkiiimmmsss~~~iiiZZZJJJEEEEEE>>>;;;AAANNN[[[^^^WWWOOOLLLMMMooocccQQQDDD888444444333222444333333444444444444333333222222111222222333444555000444888999777777999<<<@@@KKK```zzzzzzooonnnttt}}}uuu||||||}}}|||xxxsss}}}}}}sssrrrwww}}}|||{{{qqqlllkkkvvv|||yyywwwwwwzzz~~~gggRRRLLLFFFCCCDDDEEECCC@@@HHHGGGHHHLLLOOONNNIIIEEEDDDCCCBBBAAAAAABBBCCCDDDHHHFFFDDDDDDEEEGGGGGGGGGGGGNNNQQQKKKEEECCCCCCBBBBBBAAA@@@>>>===>>>@@@BBBDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDCCCDDDEEEFFFEEEDDD222333555777888999::::::===>>>AAAHHHPPPTTTTTTRRRUUUNNNEEE===:::<<<@@@DDDAAACCCCCCBBBCCCEEEDDD???CCCQQQjjj~~~zzz]]]DDD888777FFF]]]vvvqqqcccTTTMMMJJJNNN\\\kkkwww```SSSPPPUUU^^^fffvvvwwwsssmmmfffccceeejjjnnnrrrzzz{{{wwwqqqjjjfffggglllppptttuuuxxx}}}}}}vvv{{{|||zzzxxxyyyzzzzzz|||~~~|||{{{uuuwwwxxxnnnfffllliiiNNN???CCCNNNfff||||||wwwuuuuuuuuutttooooooxxxhhhrrr|||{{{qqqjjjjjjnnnzzzxxxkkkdddcccaaa```___```bbbeeeffffffhhhhhhiiiiiijjjkkkkkklllnnnrrrzzz{{{lll___jjj}}}gggqqq{{{pppmmmuuu|||~~~{{{uuuoookkkgggddddddhhhtttrrriiiaaacccnnnssspppiiifffddddddbbbaaadddjjjkkkiiibbbVVVNNNNNNSSSUUUXXXXXXWWWXXXYYY[[[]]]^^^[[[^^^^^^\\\\\\\\\WWWPPPEEEBBB===999888666555333111555:::???AAA@@@===;;;;;;888666666777888999888;;;===>>>===::::::===AAAHHHRRR[[[___aaafffiiihhhggggggjjjlllkkkiiilllrrryyyppp^^^MMMHHHGGG???<<<>>>GGGSSSYYYUUUPPPNNNMMMjjj|||vvvdddUUUHHH;;;555444222222444333333444444444444333333222222222222222333444444666555333444555777777777999;;;BBBMMM]]]uuu|||wwwuuuzzzyyy{{{uuuvvv}}}yyyssslllsss|||tttuuuzzz}}}{{{xxxxxxyyyxxx|||uuueeeTTTEEEGGGFFFCCC@@@???@@@CCCFFFGGGFFFGGGJJJNNNNNNJJJGGGCCCCCCBBBAAABBBCCCDDDEEEFFFEEECCCCCCEEEGGGGGGGGGCCCHHHJJJFFFCCCDDDEEEDDDBBBBBBAAA???======???AAAEEEDDDDDDDDDEEEGGGIIIJJJFFFEEEDDDEEEFFFGGGFFFEEE333444666888:::;;;<<<<<>>AAADDDCCCFFFFFFBBBBBBEEEEEEAAABBBCCCWWWxxxvvvsssvvv|||zzzzzzuuu___JJJ===<<>>===BBBLLLSSSRRRPPPOOOLLLccc{{{rrr}}}||||||}}}~~~yyyooofffYYYKKK<<<666444222222444222333333444444333333222333222222222222333444444777666444444666888999999::::::<<<===AAAPPPmmm~~~yyy}}}|||qqqnnnttt||||||zzz~~~jjj\\\SSSKKKFFFEEEFFFEEEBBB>>>>>>BBBFFFEEEDDDDDDGGGKKKMMMKKKHHHDDDCCCBBBBBBBBBCCCEEEFFFEEECCCBBBBBBEEEGGGHHHGGGCCCEEEEEEBBBAAADDDEEECCCBBBCCCBBB???===<<>>CCCFFFDDDAAA>>><<<999777777888:::;;;;;;999<<>>GGGOOOQQQOOOOOOKKK^^^zzzssskkk}}}|||||||||sssllljjj[[[LLL===666444222222444222333333444444333333222333333333222333333444444///111444666777666666555000666<<<===999===OOOcccwwwsssiiikkkvvvrrrXXXKKKIIIGGGFFFFFFBBBDDDGGGFFFBBB@@@AAACCCCCCBBBAAADDDIIIKKKJJJHHHDDDCCCCCCBBBCCCDDDEEEFFFDDDBBBAAABBBEEEGGGHHHHHHHHHHHHEEEAAAAAADDDCCC@@@CCCDDDCCC@@@===<<