BM6P6(@ wwwkkkqqqxxxlllaaaZZZWWWVVVVVVPPPPPPOOOOOOPPPRRRSSSTTTRRRQQQOOOMMMJJJKKKMMMPPPNNNTTTUUUSSSXXXbbb```VVVIIIJJJLLLOOORRRRRROOOMMMPPPMMMKKKJJJLLLOOOQQQQQQcccxxxpppggggggiiiggglllnnnkkkgggbbbYYYPPPTTTUUUVVVTTTRRROOONNNMMMOOOMMMIIIEEECCCAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDGGGGGGHHHJJJMMMQQQUUUWWW[[[^^^bbbeeehhhjjjmmmooosssttttttuuuvvvxxxyyyzzzzzz|||~~~~~~~~~}}}~~~~~~||||||~~~~~~{{{vvvsssqqqyyy}}}rrrkkkhhhhhhhhhfffeeeggglllsssxxxxxxwwwwww{{{wwwuuusssppplllpppiiiddddddddddddgggkkkqqqzzzyyyxxx~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~||||||}}}|||}}}~~~}}}{{{xxxrrrjjjhhhjjjlllllljjjggggggggggggfffeeecccccceeeccc___\\\YYYWWWWWWVVVOOOOOOOOONNNNNNMMMMMMMMMHHHHHHGGGEEEDDDBBBAAAAAABBBBBBAAA@@@???>>>===<<>>===<<<<<>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFGGGIIILLLOOOPPPQQQTTTXXX[[[^^^bbbfffhhhqqqqqqrrrtttuuuxxxzzz{{{yyyzzz{{{{{{zzzzzz{{{|||~~~~~~~~~|||}}}~~~xxxnnnhhhhhhiiigggeeeiiieee```___aaabbbaaa```___bbbggglllqqqtttuuuuuuwwwrrrkkkgggfffeeebbb___]]]XXXUUUVVVVVVVVVZZZ___lllwwwyyyrrroooqqquuuxxxxxxyyyvvvtttuuuuuu{{{}}}~~~}}}{{{{{{xxxxxxxxxyyyzzz|||}}}~~~}}}||||||{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxxxx~~~wwwsssppppppnnnkkkgggfffiiijjjhhhfffeeeeeefffeeeeeedddcccbbbaaaaaa___]]]ZZZVVVSSSQQQNNNNNNMMMLLLJJJIIIHHHHHHEEEEEEDDDCCCAAA@@@??????@@@??????>>>===<<<;;;;;;rrrmmm{{{pppbbb^^^YYYUUURRRPPPNNNLLLNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPQQQQQQQQQSSSVVVYYYbbbmmmqqqhhh\\\WWWWWWWWWVVVTTTRRRQQQRRRSSSSSSRRRUUUWWWXXXTTTNNNKKKNNNRRRVVVeee~~~}}}tttuuu|||}}}tttnnniiikkkssszzz|||{{{||||||nnnTTTOOOIIIDDDDDDGGGKKKMMMMMMLLLJJJGGGDDDAAA???>>>>>>======>>>???@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJLLLLLLOOOSSSVVVYYY]]]aaadddiiijjjkkkmmmooorrrtttuuuxxxyyyzzzzzzyyyyyyzzz|||||||||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}~~~zzz|||}}}}}}tttmmmfffeeeiiilllllliiijjjeee^^^[[[ZZZZZZXXXVVVUUUWWWZZZ___cccfffiiijjjllliiifffddddddcccaaa___[[[WWWVVVWWWXXXXXX\\\bbbmmmyyytttoooiiiggghhhkkkmmmnnngggfffgggmmmsss}}}~~~}}}|||}}}}}}}}}|||{{{zzzzzzvvvwwwwwwxxxzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}||||||||||||zzzyyy~~~yyytttqqqpppoookkkjjjhhhhhhjjjkkkiiigggffffffeeedddcccaaa___^^^^^^^^^^^^\\\YYYUUUQQQNNNMMMLLLKKKJJJHHHFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::pppnnnkkkaaa^^^ZZZVVVTTTQQQNNNKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSVVVXXX^^^dddgggccc]]][[[[[[[[[\\\YYYUUURRRRRRQQQPPPOOOSSSVVVWWWSSSMMMKKKNNNRRRWWWggg}}}wwwuuuzzz{{{sssooolllqqqzzz~~~|||wwwxxxxxx|||uuuXXXQQQGGG@@@@@@CCCGGGIIIKKKKKKJJJIIIGGGEEEBBBAAA???>>>======>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKOOORRRTTTXXX]]]```bbbcccdddgggjjjmmmpppqqqwwwxxxyyyxxxwwwxxxzzz|||||||||}}}~~~~~~~~~}}}|||||||||~~~~~~~~~}}}}}}~~~|||~~~~~~xxxpppgggccc```ccciiinnnpppooopppjjjccc^^^]]][[[XXXVVVPPPQQQTTTWWWZZZ]]]___```]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVWWWYYYZZZZZZ___fffttt~~~uuuiiieee```]]]___bbbgggiiiaaa```bbbiiisss}}}}}}~~~~~~{{{{{{|||||||||{{{zzzzzzvvvwwwwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{||||||}}}}}}}}}{{{|||zzzvvvrrrnnnlllkkkjjjhhhgggggghhhhhhiiigggfffgggfffeeebbb___\\\ZZZXXXYYYZZZ[[[ZZZWWWSSSNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>============<<<<<<;;;:::::::::nnnrrrzzzlll^^^\\\YYYWWWVVVUUUSSSQQQMMMNNNNNNOOOOOONNNNNNMMMQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]___\\\WWWUUUSSSRRRPPPOOOPPPRRRSSSQQQOOONNNPPPSSS[[[kkk|||{{{{{{~~~~~~wwwsssqqqtttzzz|||yyytttnnnpppssswww~~~~~~vvvaaaWWWJJJAAA???AAADDDEEEIIIJJJKKKLLLLLLJJJHHHFFFAAA@@@>>>======>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNPPPTTTXXX\\\^^^___aaadddgggkkknnnppptttuuuuuuuuuuuuwwwzzz|||~~~}}}|||{{{{{{|||~~~~~~}}}}}}{{{{{{xxxxxxyyy|||xxxpppjjjaaaaaabbbfffkkkpppssstttxxxrrrkkkfffccc```\\\YYYPPPQQQSSSUUUXXXYYY[[[[[[UUUUUUVVVVVVWWWXXXYYYZZZ^^^]]]___bbbcccccciiiqqq|||uuujjj```]]]YYYWWWXXX]]]cccgggeeeaaaaaafffppp}}}}}}|||{{{|||~~~zzz{{{|||||||||||||||{{{xxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||xxxyyy{{{|||}}}~~~~~~~~~}}}~~~{{{wwwuuurrrooollljjjiiiiiidddddddddddddddddddddccceeedddbbb```]]]YYYVVVUUUUUUVVVWWWVVVTTTQQQMMMKKKIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::|||~~~rrr}}}qqqjjj]]]ZZZXXXVVVVVVVVVUUUSSSOOOPPPQQQRRRRRRQQQPPPOOOUUUVVVWWWVVVTTTTTTUUUVVVXXXWWWVVVVVVVVVVVVYYY]]][[[YYYVVVTTTSSSRRRPPPNNNMMMNNNOOOPPPQQQSSSTTTUUU```lll|||||||||yyywwwxxxyyywwwuuulllppptttvvv||||||kkk```PPPEEEBBBBBBCCCCCCCCCEEEIIIKKKMMMLLLJJJIIIDDDBBB@@@>>>===>>>???AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLOOOTTTWWW[[[\\\^^^aaaeeeiiimmmoooooopppqqqqqqrrrtttxxx|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~zzz{{{}}}vvvqqqwww}}}}}}xxxsssoookkkhhheeehhhmmmppprrruuuyyy||||||vvvooojjjfffaaa[[[VVVPPPRRRUUUXXXZZZ[[[\\\\\\YYYYYYZZZZZZ[[[^^^```cccggghhhkkkoooooopppwwwvvvjjj```XXXWWWWWWWWWZZZ```fffkkkpppnnnooouuu{{{~~~~~~}}}}}}||||||||||||{{{{{{|||}}}~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||yyyzzz|||}}}~~~~~~|||uuutttyyy|||~~~xxxtttrrrqqqooommmkkkjjjjjjjjjdddddddddcccaaaaaabbbccc``````___]]]ZZZXXXUUUTTTQQQRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;}}}www{{{hhhfff^^^[[[XXXUUUUUUTTTSSSRRRRRRRRRTTTTTTTTTSSSRRRQQQXXXYYYYYYXXXVVVUUUUUUVVVXXXXXXVVVTTTQQQPPPUUU[[[VVVTTTRRRQQQQQQQQQNNNMMMLLLLLLMMMPPPTTTWWWWWWWWW___gggsss|||}}}}}}~~~{{{yyyxxxxxxwwwuuuzzzrrrfffUUUIIIDDDDDDCCCBBB>>>@@@EEEHHHKKKKKKIIIHHHFFFDDDAAA>>>===>>>???@@@???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFGGGIIILLLQQQTTTXXXYYY[[[___cccgggkkkmmmlllmmmnnnooopppssswww{{{|||{{{{{{zzzyyyyyyxxxxxxzzzyyyxxxxxxzzz|||~~~~~~~~~~~~zzz}}}|||yyytttnnnmmmppptttwwwzzzrrrmmmjjjhhhhhhgggmmmrrrxxxzzzyyy{{{{{{vvvoooiiiddd^^^WWWQQQQQQSSSWWW[[[]]]_________]]]]]]^^^^^^___bbbfffiiikkklllpppttttttuuu|||zzzpppdddYYYRRRTTTWWW[[[```gggnnnrrrzzz|||{{{|||~~~~~~}}}{{{zzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}yyyyyyuuuppprrrxxxxxx}}}yyyvvvvvvuuusssqqqlllkkkjjjiiihhhhhhggghhhggggggfffdddbbbbbbccceee]]]\\\\\\[[[YYYXXXVVVUUUOOOPPPPPPPPPOOOMMMLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;{{{yyyrrrcccfffbbb```\\\WWWTTTRRRQQQQQQTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\[[[[[[ZZZXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRVVVRRROOOQQQUUUWWWTTTQQQMMMPPPRRRRRRQQQRRRUUUXXX[[[]]]___```bbbnnnzzzxxx|||yyy{{{}}}xxx~~~ppp]]]ZZZXXXMMMCCC@@@???@@@BBBEEEHHHJJJLLLMMMHHHGGGEEEBBB@@@>>>======@@@@@@??????@@@AAAAAABBBDDDEEEFFFHHHJJJKKKMMMMMMTTTUUUXXX\\\```dddggghhhiiikkklllnnnppptttyyy}}}{{{yyyxxxwwwwwwwwwuuusssyyywwwwwwyyy}}}~~~|||}}}}}}~~~yyykkkhhhjjjmmmuuu}}}~~~wwwssskkkccc___^^^aaaiiirrruuu||||||oooccc^^^]]]ZZZWWWWWWWWWYYY]]]bbbddddddfffiiihhhjjjmmmnnnnnnlllkkkkkkpppqqqrrrsssvvv|||}}}uuukkkaaa[[[SSSRRRVVV```iiiqqqyyy~~~}}}{{{{{{{{{||||||||||||{{{|||~~~~~~}}}{{{{{{|||}}}}}}|||zzzxxxvvv|||{{{zzzzzzzzz{{{}}}~~~|||}}}~~~~~~}}}|||xxxyyy{{{}}}~~~~~~~~~}}}~~~~~~{{{wwwsssoooooorrrvvvzzz{{{{{{|||~~~|||tttsssrrrpppnnnllljjjiiilllkkkjjjhhhgggfffffffffbbbbbbbbbbbbcccaaa]]]ZZZZZZYYYYYYXXXWWWUUUTTTSSSNNNMMMLLLJJJIIIIIIIIIIIIGGGEEEDDDBBBAAAAAAAAAAAABBBCCCBBBAAA@@@===;;;999;;;;;;:::999888888888888vvvtttrrrdddccc^^^\\\YYYVVVUUUTTTTTTUUUWWWWWWVVVVVVVVVWWWWWWXXX[[[[[[ZZZYYYXXXVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPPPPTTTYYY[[[YYYVVVOOOQQQSSSRRRPPPQQQSSSUUUXXXYYY[[[\\\]]]dddxxx}}}~~~~~~zzzmmmjjjdddTTTEEE???;;;<<<>>>AAADDDGGGJJJKKKIIIHHHFFFCCCAAA???>>>===???????????????@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLPPPRRRUUUXXX\\\```cccdddeeegggjjjlllnnnqqqvvvyyyxxxvvvuuutttvvvvvvvvvuuuyyywwwvvvwwwzzz||||||zzz||||||{{{|||}}}sssiiijjjnnnrrrvvv{{{{{{sssmmmfff```___aaabbbgggmmmyyy}}}sssggg]]][[[]]]\\\\\\]]]\\\___ccchhhjjjkkknnnppptttuuuwwwvvvsssoookkkiiijjjkkkkkklllooouuu}}}~~~rrrdddZZZTTTSSSYYYdddnnnvvv}}}|||||||||}}}~~~}}}|||||||||~~~~~~|||{{{xxxyyyzzz{{{|||{{{zzzzzz||||||{{{{{{{{{}}}~~~~~~|||}}}~~~~~~}}}|||zzz{{{}}}~~~|||{{{yyywwwssspppppprrrvvvxxxwwwwwwvvvwwwzzz~~~~~~xxxuuusssmmmmmmlllkkkjjjiiihhhhhhkkkjjjiiihhhgggfffffffffcccbbbaaabbbbbb```\\\YYYWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;:::::::::::::::;;;~~~wwwvvvrrrfff```YYYXXXWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXWWWVVVUUUSSSRRRQQQRRRQQQQQQPPPPPPPPPPPPQQQSSSRRRSSSVVV[[[]]][[[XXXRRRSSSTTTSSSRRRQQQRRRSSSWWWVVVXXXZZZ[[[___kkkwww}}}sss^^^JJJAAA;;;<<<<<<===@@@CCCFFFHHHJJJJJJHHHEEECCCAAA???>>>>>>======>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGIIIIIILLLMMMPPPSSSWWWZZZ]]]^^^___bbbfffiiikkkmmmppprrrsssqqqpppppprrruuuvvvvvvyyywwwuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz|||~~~uuuooolllnnnrrrssstttvvvyyyrrrmmmeee```bbbfffhhhkkkooo}}}uuuiii```YYYYYY[[[]]]```ccceeeiiimmmpppsssvvvyyy{{{~~~{{{uuuoooiiifffcccdddeeeeeeggglllrrrvvvyyy|||{{{iii[[[VVVVVV\\\hhhrrr{{{zzz{{{|||}}}}}}||||||}}}}}}{{{zzzuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}|||}}}~~~}}}~~~~~~}}}{{{|||}}}~~~~~~~~~}}}|||}}}~~~|||zzzxxxxxxvvvtttrrrrrrssstttuuuuuutttrrrpppqqqrrruuuwww}}}~~~yyyuuuqqqnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeeeecccbbbaaa``````^^^ZZZWWWTTTTTTSSSRRRQQQOOONNNNNNNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@??????>>>======;;;;;;::::::;;;;;;<<<<<<|||pppggg___XXXXXXXXXXXXXXXYYY[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRSSSSSSTTTSSSSSSRRRQQQPPPRRRQQQQQQPPPPPPQQQQQQQQQZZZXXXVVVVVVXXXXXXVVVTTTTTTUUUVVVVVVUUUUUUUUUUUUYYYVVVWWW[[[^^^cccmmmvvvyyydddPPPFFF???>>><<<<<<===AAADDDGGGKKKJJJIIIGGGEEECCCAAA@@@============>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHHHHIIILLLOOORRRUUUWWWYYYZZZ^^^cccfffhhhiiikkklllnnnllljjjkkknnnsssvvvwwwxxxvvvtttrrrrrrsssssstttrrrsssvvvyyy{{{}}}}}}}}}~~~~~~}}}ooorrruuuuuurrrnnnpppssszzz|||sssssszzz{{{wwwtttjjjcccdddiiinnnsssxxxwwwjjjbbb\\\WWWXXX[[[]]]ccchhhpppuuuzzz|||~~~|||uuuooojjjdddaaa]]]___bbbccccccdddggghhhkkkqqq{{{mmm]]]ZZZZZZ___jjjssszzz{{{|||}}}~~~||||||||||||{{{zzzwwwwwwxxxyyy|||~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||~~~~~~{{{yyywwwvvvuuuuuutttssssssssssssuuusssqqqnnnmmmmmmnnnooossssssssssssssstttuuuuuusssqqqooonnnmmmmmmmmmnnnmmmmmmmmmmmmllllllllllllhhhgggfffeeeeeedddddddddcccaaa___^^^]]][[[XXXUUUTTTTTTRRRQQQOOONNNNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEAAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;sssllleee\\\ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWTTTSSSQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRRRRRRRRRRRRRSSSSSS]]]ZZZVVVSSSRRRRRRSSSSSSUUUVVVVVVXXXYYYYYYYYYXXXXXXUUUUUUZZZ```hhhttt~~~tttbbbRRRIIIAAA>>><<<:::<<<@@@EEEHHHJJJJJJJJJIIIGGGEEECCCBBB>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGIIILLLOOOQQQTTTUUUVVVZZZ___cccdddeeefffgggiiigggeeegggkkkpppssstttttttttsssqqqpppppppppqqqpppqqquuuxxxzzz{{{{{{{{{|||~~~}}}|||~~~yyyrrr||||||pppkkkpppxxx{{{mmmhhhjjjrrr}}}yyynnndddbbbfffmmmvvv~~~|||nnnaaa[[[WWWVVVYYY\\\```iiiqqq|||~~~xxxpppjjjfffccc```^^^ZZZ^^^aaacccbbb```^^^]]]```hhhuuunnnaaa___^^^bbbkkkrrrvvv|||~~~|||{{{||||||{{{zzz{{{{{{{{{|||}}}~~~||||||||||||zzz{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{yyyxxxuuuuuuuuuuuutttsssrrrqqqsssrrrooommmlllllllllmmmnnnmmmkkkjjjjjjkkklllmmmmmmllllllllllllmmmnnnooommmmmmllljjjiiihhhgggfffffffffeeedddccccccccccccbbb```]]]\\\[[[YYYWWWTTTUUUTTTSSSQQQOOOOOOOOOOOOKKKJJJHHHGGGEEEDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFEEECCC@@@===;;;:::::::::<<<<<<:::999888888888888pppggg```ZZZ\\\\\\[[[[[[ZZZZZZZZZYYYWWWVVVUUUSSSRRRQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTXXXVVVSSSQQQPPPQQQRRRTTTTTTTTTUUUWWWYYYZZZXXXVVVRRRPPPPPPUUU\\\dddrrr~~~vvvkkk___TTTNNNFFFBBB>>>:::;;;???EEEIIIHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@???>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGJJJLLLOOOQQQRRRSSSVVV[[[^^^``````bbbccceeecccbbbdddhhhlllooopppooopppqqqqqqoooooooooqqqppprrrtttwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{zzzrrrqqq}}}wwwnnnhhhfffggghhhwww~~~~~~xxxppphhheeefffkkkuuu~~~{{{ttthhh\\\RRRRRRTTTYYY^^^dddppp|||rrrmmmgggdddcccbbb```]]]YYY\\\___```^^^\\\ZZZZZZ^^^hhhwww}}}ooodddcccbbbfffnnntttwww|||~~~|||{{{{{{||||||{{{~~~~~~~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}}}}{{{zzzyyyyyyzzz|||}}}~~~}}}}}}|||{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{{{{{{{yyyxxxwwwuuuuuuuuuuuutttrrrqqqppppppooommmlllkkkkkkkkkkkkiiiiiihhhgggggghhhiiiiiihhhhhhiiiiiijjjkkkmmmmmmpppooonnnllljjjhhhfffeeeeeedddcccbbbbbbbbbbbbccc```^^^[[[ZZZYYYXXXVVVTTTUUUTTTRRRPPPNNNNNNNNNNNNHHHHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEEJJJGGGCCC>>><<<;;;;;;<<<;;;;;;:::999888888888888|||nnnbbb[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSRRRRRRQQQQQQRRRRRRQQQQQQSSSUUUUUURRROOOMMMLLLMMMPPPSSSYYYfffrrrxxxmmmgggccc^^^YYYWWWQQQIIIAAA>>>???BBBEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHJJJLLLNNNOOOOOORRRVVVYYYZZZ[[[]]]___bbbaaaaaacccgggjjjkkkkkkjjjmmmpppqqqpppooopppqqqssstttuuuwwwxxxyyyzzzzzzxxxyyyyyyzzz{{{|||}}}}}}yyyrrroooooosssyyytttmmmkkkiiigggggggggrrr~~~xxxtttvvvyyyxxxvvvvvvuuurrrqqqvvv~~~yyynnnaaaVVVOOOPPPSSSYYY]]]dddrrr|||jjjhhhfffgggjjjiiiddd___VVVWWWXXXXXXWWWXXXZZZ\\\bbbooo}}}nnneeeeeeeeejjjsss{{{}}}{{{zzz{{{}}}}}}}}}}}}~~~~~~|||{{{zzzyyyzzz{{{|||}}}}}}}}}~~~}}}|||{{{yyyxxxyyyzzz{{{}}}}}}}}}}}}|||{{{{{{|||||||||{{{yyyxxxxxxxxxyyyyyyyyywwwvvvuuuuuuuuuuuutttsssrrrqqqpppooonnnmmmlllkkkkkkkkkkkkeeefffgggiiiiiijjjiiiiiigggggghhhjjjkkklllmmmnnnqqqpppooommmkkkiiigggfffccccccbbbaaaaaaaaabbbbbb^^^\\\YYYXXXXXXWWWVVVTTTSSSQQQOOOLLLKKKKKKKKKLLLFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBDDDEEEHHHEEEAAA<<<::::::;;;===999999999999999:::;;;<<>>>>>@@@DDDEEEGGGIIIIIIIIIGGGGGGEEEDDDBBB@@@???>>>======<<<======>>>???@@@@@@AAABBBCCCDDDFFFIIIKKKLLLMMMMMMPPPSSSUUUVVVXXXZZZ\\\aaa```aaacccfffhhhhhhgggfffkkkppprrrqqqppppppqqquuuuuuvvvwwwxxxyyyzzz{{{wwwwwwwwwxxxyyy{{{|||}}}}}}|||mmmjjjiiiiiijjjlllssswwwoookkklllnnnkkkhhhgggooovvv|||zzzooolllooosss{{{zzz{{{wwwjjj\\\RRRPPPQQQUUUYYY\\\aaaooo|||}}}pppggggggiiinnnrrrppphhhaaaUUUTTTRRRPPPQQQUUU[[[```hhhwww~~~nnneeeeeefffmmmxxx}}}zzzzzz{{{}}}~~~~~~{{{}}}~~~}}}wwwwwwwwwxxxyyy|||~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyy{{{}}}}}}}}}}}}|||{{{{{{|||||||||zzzyyyxxxxxxxxxyyyxxxwwwuuusssrrrvvvuuuuuusssrrrqqqppppppqqqpppooommmllllllkkkkkkdddfffhhhkkklllllllllkkkiiiiiikkklllnnnpppqqqrrrlllkkkjjjhhhfffeeedddccccccbbbaaaaaaaaaaaaaaabbb]]]ZZZXXXWWWWWWWWWVVVUUUPPPNNNLLLIIIHHHHHHIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDAAA<<<888777888:::<<<777888888999;;;===???@@@{{{pppddd^^^\\\VVVZZZXXXVVVUUUUUUUUUWWWXXXVVVUUUSSSRRRQQQPPPQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPOOONNNTTTUUUWWWXXXWWWTTTPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKIIIHHHJJJNNNSSSVVVXXXnnnyyy~~~}}}|||~~~~~~tttuuutttqqqmmmjjjjjjjjjppplllfff[[[MMMBBB@@@CCCEEEBBBCCCIIIKKKIIIHHHIIIGGGEEECCC@@@???>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAACCCDDDFFFGGGGGGNNNOOOPPPRRRSSSUUUVVVWWWYYY]]]aaaddddddddddddddddddggglllnnnooonnnnnnnnnpppqqqtttwwwxxxxxxwwwwwwxxxyyyzzzyyyyyyyyy{{{}}}}}}zzzlllgggdddgggjjjjjjlllrrr}}}|||ppplllkkkmmmoooooosssxxx{{{|||pppkkkmmmtttyyy{{{rrriii\\\QQQSSSTTTUUUWWWYYY^^^dddhhhuuuxxx}}}|||qqqiiibbbccclllxxx}}}uuuiiiaaaSSSRRRPPPPPPSSSYYY```eeerrryyypppnnniiimmmttt|||~~~~~~~~~||||||}}}~~~}}}zzzyyy{{{xxxvvvxxx{{{||||||zzz}}}|||zzzyyyxxxzzzzzzyyyyyyxxxwwwwwwvvvxxxzzz}}}}}}{{{yyyxxxxxxxxxzzz|||||||||yyyvvvtttxxxvvvuuusssrrrrrrssssssrrrqqqqqqpppooonnnmmmmmmqqqmmmiiijjjmmmooommmiiijjjkkkmmmnnnppppppqqqqqqllljjjhhhfffdddbbbaaaaaaaaaaaa```___^^^^^^]]]]]]WWWWWWUUUTTTSSSSSSSSSSSSNNNMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::uuukkkaaa^^^^^^ZZZ[[[ZZZXXXWWWVVVWWWXXXXXXUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSQQQOOONNNMMMLLLLLLLLLKKKJJJKKKMMMNNNNNNNNNSSSTTTVVVVVVUUUSSSPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGJJJMMMPPPQQQeeekkkxxx}}}{{{~~~~~~}}}~~~}}}tttuuutttrrrnnnkkkkkkkkkmmmkkkggg___UUULLLGGGFFFFFFCCCDDDIIIKKKJJJIIIJJJIIIGGGEEEBBBAAA?????????=========>>>>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGKKKLLLMMMOOOQQQRRRTTTTTTVVVZZZ^^^```aaa```aaaaaa```ccchhhkkklllmmmmmmnnnqqqrrruuuvvvwwwwwwvvvuuuwwwxxxzzzzzzyyyyyy{{{|||{{{~~~~~~~~~~~~~~~|||kkkeeefffeeehhhlllooorrrxxxwwwpppllljjjllloooqqqwww~~~~~~rrrkkkjjjpppwww|||xxxppphhh]]]SSSQQQRRRSSSTTTVVVZZZ___ccckkkmmmrrrwwwyyyuuunnngggcccccciiisssvvvnnnbbb[[[UUUTTTSSSSSSVVV]]]dddiiiwwwzzzrrrppppppuuu|||~~~~~~}}}}}}||||||~~~}}}~~~~~~}}}{{{yyyyyy|||zzzxxxyyy|||}}}}}}{{{}}}{{{yyywwwvvvyyyyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyyyywwwvvvvvvvvvwwwxxxyyyyyyyyywwwuuuttttttsssrrrqqqqqqrrrssstttttttttsssrrrqqqppppppooopppllljjjkkknnnpppmmmjjjkkkkkklllmmmnnnoooooonnnkkkjjjhhheeecccaaa``````]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::~~~oooggg___]]]```]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSRRRPPPMMMKKKIIIKKKJJJHHHIIIKKKNNNOOOOOOSSSSSSSSSRRRRRRPPPOOONNNSSSRRRPPPNNNKKKIIIHHHGGGDDDDDDEEEEEEGGGHHHJJJJJJUUUYYY```iiittt~~~{{{|||~~~~~~{{{~~~zzzuuussstttsssqqqnnnllllllllljjjjjjiiigggccc\\\UUUOOOIIIEEEEEEIIIKKKJJJIIIKKKKKKJJJGGGEEECCCAAA@@@@@@<<<===============>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUYYY[[[\\\\\\\\\]]][[[___dddgggiiijjjlllmmmqqqrrrtttuuuuuuuuutttssstttwwwyyyzzzzzzyyyzzzzzzxxx{{{~~~~~~|||||||||~~~}}}||||||~~~qqqddddddhhhggglllsss{{{yyyuuupppmmmooosssxxxxxxqqqiiiggglllttt{{{~~~~~~rrrjjjeee^^^WWWQQQRRRSSSTTTTTTWWW[[[___aaabbbfffjjjmmmmmmjjjhhhgggeeehhhnnnnnnfff\\\WWWWWWWWWWWWWWWZZZaaaiiiooo}}}zzzuuuuuuzzz~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{~~~}}}|||{{{zzzzzz}}}|||zzzzzz|||}}}}}}||||||zzzwwwuuutttwwwwwwwwwvvvuuuuuutttttttttuuuuuutttrrrrrrssstttvvvuuuuuuuuutttssssssrrrpppoooooooooppprrrssstttvvvuuutttsssrrrqqqqqqpppnnnllllllnnnqqqqqqnnnkkklllllllllmmmmmmlllkkkkkkjjjiiigggdddbbb```___^^^ZZZYYYYYYXXXVVVUUUUUUTTTUUUTTTSSSQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;rrruuullleee]]][[[___]]][[[[[[ZZZYYYXXXWWWWWWVVVRRRRRRQQQQQQQQQRRRTTTUUUSSSSSSTTTSSSQQQMMMJJJGGGIIIHHHGGGHHHKKKOOOQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMYYYXXXUUURRROOOLLLIIIHHHDDDEEEFFFGGGFFFFFFGGGHHHGGGLLLUUU]]]fffwww~~~}}}|||tttssssssrrrooommmlllmmmnnnmmmooopppqqqssspppggg^^^NNNIIIFFFIIIJJJIIIJJJLLLKKKJJJIIIFFFDDDBBB@@@@@@<<<<<<<<<<<<============??????@@@AAABBBCCCDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMOOORRRUUUWWWWWWXXXXXXYYYYYY\\\aaadddfffgggiiikkknnnoooqqqrrrssstttttttttrrruuuyyyzzzzzzyyyyyyyyyxxx{{{~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{}}}ttthhhfffiiilllttt~~~xxxtttvvv{{{zzzwwwlllhhhfffhhhooovvvyyyyyyvvvzzz{{{kkkbbb```]]]YYYTTTUUUUUUUUUUUUVVVZZZ\\\\\\\\\^^^aaadddggghhhhhhhhhffffffjjjiiibbb[[[XXXVVVXXXZZZ\\\___fffnnnuuu{{{yyy{{{~~~}}}}}}}}}}}}{{{yyyxxxxxxwwwxxxxxxyyyzzz~~~~~~|||{{{{{{||||||||||||{{{zzz{{{{{{{{{{{{~~~}}}{{{yyywwwuuuuuuvvvvvvuuuuuutttssssssrrrssssssrrrpppnnnoooqqqsssssssssqqqpppppppppqqqqqqnnnnnnmmmnnnnnnppprrrsssttttttsssrrrqqqppppppooonnnnnnoooqqqsssssspppmmmmmmmmmmmmlllllljjjiiihhhhhhgggdddbbb___^^^\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;wwwnnnrrr|||}}}kkkeee\\\YYY[[[YYYXXXXXXYYYXXXXXXVVVUUUTTTQQQPPPPPPPPPPPPRRRSSSTTTQQQRRRSSSSSSQQQMMMIIIFFFGGGFFFFFFHHHMMMPPPSSSSSSNNNNNNLLLKKKJJJKKKKKKKKKUUUTTTQQQNNNKKKHHHEEEDDDDDDFFFGGGGGGEEEDDDFFFGGGFFFJJJQQQWWW\\\iii~~~{{{vvvuuurrrooommmnnnqqqtttxxx|||~~~yyylllTTTMMMIIIIIIIIIHHHIIILLLKKKJJJIIIGGGEEEBBBAAA@@@============<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGIIIJJJKKKKKKLLLOOORRRTTTTTTTTTVVVWWWYYY\\\___bbbcccdddfffgggiiijjjlllnnnqqqrrrttttttqqqtttwwwyyyyyyxxxxxxxxxyyy||||||zzz|||}}}~~~~~~~~~{{{~~~qqqggggggjjjttt}}}wwwnnnhhhcccccceeeiiinnnqqqpppnnnooowwwxxxeee[[[YYYYYYWWWTTTUUUVVVUUUTTTTTTWWWYYYYYYZZZ[[[\\\^^^```ccceeeeeeccceeehhhhhhbbb^^^]]]XXX\\\aaaeeehhhnnnvvv|||}}}}}}|||||||||{{{yyyyyyxxxwwwvvvvvvwwwyyyzzz{{{{{{}}}}}}}}}}}}|||{{{}}}|||{{{yyyyyyyyyzzz{{{zzzzzzzzzyyyxxxwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvuuuuuutttssssssrrrrrrqqqssssssqqqooommmnnnqqqsssqqqpppooommmmmmnnnooopppoooooonnnmmmnnnooopppqqquuuttttttsssrrrqqqppppppooopppqqqssstttsssqqqooonnnnnnmmmlllkkkiiigggfffdddcccaaa___\\\[[[ZZZZZZYYYYYYWWWVVVUUUSSSRRRRRRPPPPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@???>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>============<<<>>>>>>>>>???@@@AAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOPPPQQQQQQSSSUUUWWWZZZ]]]^^^___aaaccceeedddeeehhhjjjmmmppprrrtttpppsssvvvwwwwwwwwwxxxyyy{{{||||||{{{}}}|||~~~~~~~~~~~~}}}~~~mmmkkkpppuuu~~~yyynnneee```]]]```dddhhhjjjiiihhhggglllwwwzzzggg[[[YYYWWWTTTRRRSSSTTTSSSRRRRRRSSSUUUUUUWWWXXXYYYYYY[[[^^^aaaaaaaaaeeekkkkkkfffbbbccc^^^eeennntttwww{{{~~~}}}||||||{{{yyywwwyyyxxxvvvuuuuuuvvvwwwxxxwwwxxxzzz||||||{{{zzzxxxxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyyyywwwuuutttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwtttttttttsssrrrrrrqqqqqqsssrrrrrrooonnnnnnqqqssspppooonnnmmmmmmnnnoooooopppoooooonnnooopppqqqrrrvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrqqqoooooommmmmmlllkkkiiigggeeeddd___^^^\\\[[[YYYXXXXXXXXXVVVVVVUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@AAAAAAAAA@@@??????>>>??????>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======~~~rrrlllsssiii___]]]VVVSSSUUUSSSQQQSSSVVVXXXXXXVVVTTTSSSOOONNNMMMMMMMMMNNNOOOPPPNNNOOOOOOOOOMMMKKKHHHGGGEEEEEEFFFIIIKKKLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGMMMLLLLLLKKKJJJIIIHHHGGGEEEGGGIIIHHHFFFGGGLLLQQQVVVRRROOOOOORRRYYYfffsss}}}}}}yyyxxx}}}rrr___VVVNNNJJJHHHFFFGGGKKKJJJJJJJJJJJJIIIGGGEEEDDD??????>>>>>>>>>===============>>>>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIILLLMMMMMMNNNPPPRRRRRRUUUXXXZZZ\\\^^^aaadddcccdddeeegggjjjmmmooopppppprrrtttuuuuuuvvvxxxzzzzzz{{{{{{{{{{{{|||~~~|||}}}||||||~~~~~~|||tttwww}}}xxxooogggbbb```]]]aaafffgggeeeeeehhhkkksssssshhhbbb\\\UUURRRTTTTTTTTTRRRRRRSSSTTTSSSUUUYYYZZZZZZ[[[]]]```ccceeekkkrrrsssmmmjjjjjjhhhrrr~~~~~~}}}||||||{{{yyywwwyyywwwuuusssrrrsssuuuvvvuuuwwwzzz||||||{{{yyywwwvvvvvvwwwwwwwwwwwwwwwvvvxxxyyyyyywwwtttrrrtttuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttsssrrrrrrqqqqqqqqqrrrqqqpppnnnnnnppprrrooonnnnnnnnnnnnnnnooooooooooooooooooqqqsssuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqooonnnmmmlllmmmjjjjjjiiihhhfffdddbbbaaaZZZYYYXXXWWWWWWVVVWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEDDDDDDCCC>>>>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========~~~tttllltttsss___WWWYYYSSSQQQTTTRRRPPPRRRVVVXXXYYYWWWUUUSSSOOONNNMMMLLLLLLMMMNNNNNNMMMMMMNNNMMMLLLJJJHHHGGGEEEFFFGGGIIIJJJHHHDDDAAAFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKLLLKKKIIIKKKRRRXXXWWWSSSRRRVVVXXX[[[```fffvvvyyyzzz~~~mmmbbbYYYOOOJJJGGGEEEFFFJJJJJJKKKKKKKKKKKKIIIHHHGGG@@@@@@??????>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGJJJKKKKKKLLLNNNPPPNNNQQQTTTWWWZZZ]]]aaadddccccccdddfffhhhjjjlllmmmqqqrrrsssttttttuuuxxxzzzxxxyyyyyyxxxxxxyyy}}}|||yyyzzz|||{{{~~~}}}~~~|||zzzppphhhcccbbbccc```dddhhhgggeeefffmmmtttvvvnnncccZZZTTTVVVWWWVVVUUUTTTUUUVVVRRRVVV[[[]]]]]]]]]___aaagggjjjrrrzzz{{{uuuqqqqqqppp|||~~~}}}}}}|||{{{yyyvvvyyywwwtttrrrqqqrrrsssttttttwwwzzz|||}}}{{{yyywwwwwwxxxyyy{{{{{{zzzyyyxxxxxxzzzzzzxxxtttrrrsssvvvxxxxxxwwwvvvuuutttssssssuuuttttttssssssrrrrrrqqqpppqqqqqqpppnnnnnnooopppnnnnnnoooooooooooooooooonnnnnnnnnppprrruuuxxxyyytttsssrrrqqqpppoooooonnnppppppooommmjjjiiijjjkkkggggggfffeeedddbbb```___WWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKFFFFFFEEEEEEDDDDDDCCCCCC<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>yyyqqq{{{}}}iiiaaaVVVPPPOOOPPPNNNLLLNNNOOOQQQTTTXXXYYYUUUPPPRRRPPPNNNMMMOOOPPPQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJKKKKKKJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGKKKKKKJJJGGGCCCBBBDDDGGGGGGJJJLLLKKKKKKOOOWWW___eee```YYYUUUTTTUUUWWWXXXfff}}}}}}zzzmmm___]]]WWWNNNIIIHHHGGGDDDLLLKKKJJJKKKLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>===>>>======<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCFFFGGGHHHJJJLLLMMMOOOOOONNNOOOPPPRRRUUUXXX[[[\\\___aaadddeeefffhhhjjjlllmmmnnnoooooooooppprrrtttuuuuuuuuuvvvwwwyyyzzz{{{}}}zzzxxx}}}{{{|||~~~|||||||||~~~~~~yyyoooeee``````cccmmmjjjiiiiiiggggggsssooobbb^^^ZZZVVVVVVXXXZZZYYYXXXZZZXXXZZZ___aaa``````cccjjjpppyyy~~~|||yyywww}}}zzzyyyxxxwww{{{yyyvvvtttssstttvvvwwwuuuuuuvvvxxx{{{||||||{{{}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuuttttttsssttttttwwwxxxxxxvvvsssqqqqqqrrrsssssssssssssssssssssssstttqqqmmmkkklllmmmnnnnnnkkkllllllmmmnnnoooooopppoooooooooppprrrtttuuuvvvwwwuuurrrqqqooommmjjjgggiiiiiihhhhhhgggffffffeeehhhfffcccaaa```___^^^\\\TTTUUUVVVVVVVVVTTTSSSRRRNNNOOOPPPPPPPPPOOONNNMMMNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB??????@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<=========<<<<<<;;;~~~sssaaaZZZRRRMMMNNNNNNMMMKKKOOONNNMMMNNNSSSVVVVVVSSSTTTSSSQQQQQQRRRRRRRRRQQQMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHPPPPPPNNNJJJFFFEEEFFFHHHFFFIIIKKKKKKKKKOOOWWW^^^bbb^^^YYYVVVVVVWWWXXXXXX\\\mmmrrrggg]]]]]]XXXPPPKKKIIIFFFBBBCCCEEEHHHJJJJJJJJJIIIIIIEEEDDDCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLMMMJJJKKKLLLNNNPPPSSSUUUVVV[[[]]]```bbbccceeegggjjjkkklllnnnnnnnnnoooqqqsssssssssttttttvvvwwwyyyzzzzzzzzz|||}}}}}}~~~}}}||||||~~~yyyxxxwwwvvvvvvvvvwwwxxxzzzzzzssskkkeeedddgggkkkllliiihhhhhhiiinnn||||||qqqeeeaaa]]]\\\^^^```___]]]___]]]]]]aaabbb______bbbkkksss~~~~~~}}}|||{{{zzzzzz{{{zzzwwwvvvuuuvvvxxxzzzxxxwwwxxxzzz|||}}}}}}|||||||||{{{zzzyyyxxxxxxwwwvvvuuuuuutttttttttttttttvvvwwwvvvtttqqqppppppqqqsssssssssrrrrrrrrrrrrrrrtttqqqnnnlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqrrrssstttttttttqqqnnnlllllllllkkkjjjiiihhhhhhgggffffffeeeeeefffdddaaa___^^^]]][[[YYYUUUTTTTTTSSSRRRPPPOOONNNKKKLLLMMMMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<fffYYYUUUPPPNNNNNNOOOMMMKKKMMMJJJHHHJJJPPPUUUXXXXXXXXXVVVTTTTTTTTTTTTRRRPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIQQQQQQOOOKKKHHHFFFFFFHHHFFFHHHJJJKKKKKKOOOVVV[[[^^^[[[XXXWWWWWWXXXWWWVVVTTT\\\mmm~~~~~~xxxkkkeee]]]___\\\VVVRRRQQQNNNIIICCCEEEHHHIIIIIIIIIIIIIIIEEEEEEDDDCCCAAA@@@??????<<<;;;;;;;;;<<<======>>>======>>>???@@@AAAAAABBBAAABBBCCCDDDFFFGGGIIIIIIHHHIIIIIIKKKLLLNNNPPPQQQUUUWWWZZZ\\\^^^```cccfffhhhjjjkkkllllllmmmppprrrqqqqqqrrrssstttvvvwwwxxxwww{{{~~~}}}||||||{{{{{{{{{|||||||||||||||~~~}}}uuurrrpppnnnllljjjiiiiiiiiinnnwwwyyyssslllffffffiiilllnnnkkkgggeeegggmmmxxx}}}oookkkgggfffhhhjjjiiihhhhhheeedddeeedddaaaaaadddnnnwww}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwxxxyyy{{{}}}{{{zzzzzz|||~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuutttrrrooonnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrtttqqqnnnmmmmmmnnnoooooooooooooooooonnnnnnnnnmmmooopppqqqrrrrrrrrrqqqqqqpppllliiiggghhhjjjllllllggggggffffffeeeddddddddddddaaa^^^\\\ZZZYYYWWWUUUTTTSSSQQQOOONNNLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<===???@@@qqq]]]XXXUUURRRQQQQQQQQQOOOMMMJJJFFFGGGMMMUUUYYY[[[]]]YYYWWWVVVUUUTTTSSSPPPNNNMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKMMMRRRUUUWWWUUUTTTUUUVVVVVVTTTSSSRRRUUU___sssxxxoooiiigggaaacccaaa]]]\\\^^^___\\\OOOKKKGGGFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA???@@@AAABBBDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMNNNOOOOOORRRUUUXXXZZZ\\\___bbbeeeggghhhiiijjjkkknnnpppoooppppppqqqsssuuuvvvwwwvvv{{{}}}~~~~~~}}}||||||zzzyyyxxxxxxxxxyyyzzz{{{}}}yyyuuuyyywwwtttpppmmmkkkjjjjjjoooyyy}}}zzzqqqlllgggeeegggjjjkkkjjjgggddddddhhhsssxxxtttppppppsssttttttrrrpppllljjjkkkiiiffffffiiirrr|||||||||}}}}}}}}}}}}}}}}}}yyyxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}xxxxxxwwwvvvuuuttttttsssrrrrrrsssttttttuuuuuuuuuuuutttsssqqqnnnnnnoooqqqpppppppppqqqqqqqqqqqqqqqssspppnnnmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrrrrpppnnnmmmllljjjgggggghhhiiijjjiiidddddddddccccccbbbbbbbbbaaa___[[[YYYXXXVVVTTTRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@?????????>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======<<<::::::<<<;;;;;;<<<>>>AAAEEEGGG~~~gggZZZWWWVVVTTTSSSRRRPPPMMMKKKFFFFFFLLLYYYbbbaaa______XXXVVVSSSRRRQQQPPPMMMKKKMMMMMMLLLKKKJJJHHHFFFEEEHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGKKKLLLLLLKKKKKKKKKMMMNNNPPPOOOOOOQQQRRRRRRPPPNNNPPPRRRYYYggg~~~{{{uuuoookkkiiihhhhhhdddeeeccc```bbbiiinnnoooZZZOOODDDAAAEEEHHHGGGDDDFFFFFFEEEEEEDDDCCCBBBBBB<<<<<<<<<<<<<<<===>>>???=========>>>>>>???????????????@@@BBBCCCDDDEEEEEEIIIIIIIIIIIIJJJJJJLLLLLLLLLNNNQQQTTTVVVXXX\\\^^^aaaccceeefffgggiiilllnnnnnnnnnoooppprrrtttvvvwwwwww{{{}}}}}}zzzyyy|||~~~~~~}}}|||{{{zzzxxxxxxxxxyyy{{{|||~~~}}}~~~|||yyyuuusssqqqppppppwww~~~~~~|||xxxrrroooeeeccccccfffjjjkkkiiifffddddddgggnnn}}}{{{xxxuuuvvvyyy|||}}}|||wwwrrrooopppooolllnnnqqqxxx}}}}}}}}}}}}}}}|||{{{zzzvvvvvvvvvwwwxxxzzz|||}}}~~~}}}~~~}}}{{{vvvvvvuuutttsssrrrqqqqqqpppqqqrrrsssssssssssssssttttttsssqqqooonnnoooqqqooooooooooooppppppqqqqqqqqqooommmmmmnnnooonnnnnnhhhhhhiiijjjkkklllmmmnnnmmmnnnooopppooommmkkkjjjiiiiiihhhiiijjjhhhfffcccaaa```````````````_________\\\YYYWWWUUUTTTRRRPPPOOONNNLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;===@@@EEEIIIKKKqqq```YYYUUUTTTSSSQQQOOOLLLJJJHHHHHHJJJVVVhhhoooiii```]]]VVVSSSOOOMMMLLLLLLJJJIIILLLLLLKKKJJJIIIGGGFFFEEEGGGHHHHHHIIIIIIIIIIIIHHHJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFHHHJJJKKKKKKJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLNNNNNNKKKIIIJJJNNNTTT___rrrvvvqqqkkkfffeeefffggggggdddeeebbb___ccclllsssuuu]]]RRREEE@@@CCCGGGHHHEEEGGGGGGFFFEEEEEEDDDCCCCCC???>>>>>>======>>>>>>???<<<<<<======>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQRRRUUUXXXZZZ\\\^^^```aaaccceeehhhkkkkkkkkklllmmmooorrrtttuuuvvvwwwxxxvvvuuuvvv{{{~~~}}}}}}~~~}}}|||||||||{{{zzz{{{|||}}}~~~}}}{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~zzzvvvrrrmmmhhhdddZZZ\\\aaagggkkkllljjjhhhdddiiippp{{{~~~yyyzzz~~~{{{zzz|||{{{xxxxxxwwwuuuwww|||~~~|||}}}}}}}}}|||zzzxxxwwwtttuuuuuuvvvxxxyyy{{{|||~~~}}}||||||||||||zzzxxxtttssssssrrrqqqpppoooooonnnoooqqqrrrrrrqqqppppppqqqssssssrrrpppnnnooopppmmmmmmnnnnnnooopppppppppooommmllllllmmmnnnmmmllleeefffggghhhjjjlllmmmnnnllllllmmmmmmlllkkkiiihhhgggggghhhiiiiiigggbbb___]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNJJJIIIGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999;;;???CCCHHHLLLNNNfffYYYXXXRRRRRRQQQOOOMMMJJJIIIIIIOOOQQQ___sssxxxlll^^^YYYUUUQQQLLLIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIMMMLLLIIIGGGGGGHHHJJJKKKIIIHHHGGGIIILLLMMMKKKIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIKKKJJJIIIGGGGGGIIINNNWWWiii}}}uuulllfffeeegggiiijjjeeefffddd```bbbiiinnnnnn```ZZZQQQJJJFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<============>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLMMMOOOPPPSSSUUUVVVXXXZZZ\\\]]]```cccfffggghhhhhhjjjllloooqqqrrrssssssrrrrrrsssvvvzzz}}}~~~|||}}}~~~~~~}}}{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~|||}}}~~~}}}||||||}}}{{{yyytttqqqnnnkkkiiieeeaaa^^^YYY]]]ccchhhjjjjjjjjjjjjiiiqqq}}}}}}vvv{{{~~~~~~~~~{{{yyyzzzzzz{{{|||{{{zzzxxxvvvtttuuuvvvwwwxxxyyyzzz{{{|||{{{zzzyyyzzzyyyvvvtttrrrrrrqqqpppooonnnmmmmmmmmmnnnpppqqqpppooommmlllnnnppprrrrrrpppnnnmmmmmmllllllmmmnnnnnnoooppppppmmmkkkjjjkkklllmmmlllkkkfffggghhhiiijjjkkklllmmmjjjjjjjjjiiiiiihhhhhhgggeeeeeedddeeeeeedddaaa^^^YYYYYYYYYYYYYYYZZZZZZZZZVVVTTTQQQPPPPPPOOONNNMMMKKKKKKKKKLLLLLLKKKKKKJJJGGGFFFDDDCCCBBBAAAAAABBBDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::::::::::::::;;;999;;;???DDDIIINNNRRRTTTxxx___UUUWWWQQQQQQQQQOOOMMMKKKKKKLLLUUUWWWeeeyyy|||lll[[[UUUTTTPPPJJJFFFFFFGGGIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLFFFGGGHHHHHHIIIIIIIIIIIIOOONNNKKKIIIIIIJJJLLLMMMJJJHHHGGGHHHKKKKKKIIIFFFGGGGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGHHHIIIIIIGGGFFFHHHGGGIIIRRRddd~~~}}}|||ppphhhgggjjjmmmooogggiiigggccccccggghhhgggeeeddd```UUUJJJCCCDDDGGGHHHGGGGGGGGGFFFEEEEEEEEECCCCCCAAA@@@??????>>>>>><<<<<<<<<===============<<<======>>>???@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHEEEGGGJJJKKKLLLNNNPPPRRRQQQSSSVVVXXXZZZ\\\```cccdddeeefffgggjjjlllnnnooopppooooooqqqssswwwyyy{{{|||{{{zzzzzz|||}}}}}}|||{{{|||~~~}}}|||~~~~~~~~~qqqiiimmmvvv~~~||||||}}}|||}}}|||wwwrrroookkkiiigggeeedddaaa^^^[[[^^^ccchhhiiigggfffgggiiimmmxxx}}}~~~~~~}}}zzzwwwwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxxxxxxxvvvtttrrrqqqqqqpppooonnnmmmllllllmmmnnnooopppooonnnllljjjkkknnnqqqqqqpppmmmkkkjjjllllllmmmmmmnnnoooooopppllljjjjjjjjjllllllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkiiiiiihhhgggfffgggggggggdddbbbaaa```aaabbbaaa```WWWWWWXXXXXXXXXXXXXXXXXXSSSQQQNNNMMMNNNNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGFFFDDDBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@????????????;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::<<<;;;999999999999;;;<<<===???DDDJJJOOOTTTWWWYYYgggWWWTTTVVVNNNOOOPPPOOONNNMMMOOOQQQ[[[XXX```nnnpppcccXXXVVVPPPOOOMMMLLLLLLLLLJJJHHHIIIJJJKKKLLLKKKJJJIIIHHHJJJHHHGGGIIILLLMMMKKKIIIKKKJJJIIIJJJLLLLLLKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEFFFIIIMMMNNNLLLIIIEEEEEEEEEEEEEEEEEEEEEEEEJJJGGGHHHOOOYYYkkk}}}zzz{{{|||zzztttrrrsssqqqooonnnkkkiiiiiikkknnnooopppzzzvvvsssmmm\\\HHHDDDLLLHHHGGGFFFGGGHHHHHHFFFEEECCCCCCCCCCCCBBBAAA@@@???:::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRQQQQQQSSSUUUYYY\\\^^^```cccfffhhhhhhhhhiiijjjnnnmmmmmmmmmooorrrtttvvv{{{zzzzzzyyyyyyyyyzzzzzz|||}}}~~~}}}||||||||||||}}}}}}}}}}}}zzzmmmgggcccdddgggqqqxxx~~~~~~~~~}}}wwwxxxtttsssuuusssmmmhhhgggeee```YYYWWWXXX[[[\\\[[[aaadddhhhgggeeedddgggkkk{{{}}}||||||{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuttttttvvvwwwyyyzzz|||{{{yyywwwuuussssssrrrsssrrrpppooooooooommmkkklllmmmmmmnnnoooppppppqqqmmmmmmllllllllllllmmmmmmmmmmmmnnnooonnnmmmkkkjjjgggffffffffffffggghhhhhhiiijjjjjjjjjiiiiiihhhgggiiigggeeecccbbbaaaaaabbb```___^^^\\\[[[ZZZYYYYYYWWWWWWVVVUUUUUUTTTTTTTTTOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@???>>>>>>>>>???>>>===============>>>???<<<;;;::::::<<<<<<;;;:::;;;;;;::::::::::::999999:::;;;<<<<<<;;;;;;===???CCCEEEJJJOOOSSSWWWYYYZZZzzzcccVVVSSSTTTNNNOOOPPPOOONNNOOOQQQRRRYYYXXX```nnnpppdddYYYWWWPPPOOOMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLKKKMMMNNNNNNKKKHHHKKKJJJJJJKKKMMMNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFHHHKKKKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFHHHNNNVVVddd{{{{{{yyyzzzyyy|||}}}}}}{{{xxxtttppplllkkkkkknnnrrrxxx~~~}}}kkkVVVLLLKKKHHHGGGFFFFFFGGGFFFCCC@@@CCCCCCCCCCCCBBBAAA@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOOOOOOOPPPQQQSSSWWWZZZ\\\]]]___bbbdddeeeeeeggghhhkkkkkkjjjkkkmmmpppssstttwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~}}}||||||||||||||||||||||||~~~~~~uuuhhhbbb```^^^___aaajjjqqq|||~~~~~~}}}}}}{{{uuupppkkkiiijjjhhhbbb^^^^^^XXXVVVTTTTTTWWWZZZ\\\]]]bbbeeegggfffdddfffnnnuuu~~~|||||||||{{{yyyyyyyyyxxxxxxwwwvvvvvvuuussssssssssssuuuvvvxxxyyyyyyxxxwwwuuutttsssrrrrrrsssqqqpppooooooooommmkkkllllllmmmnnnnnnoooppppppmmmllllllllllllllllllmmmllllllllllllkkkiiihhhgggggggggggggggggghhhiiijjjffffffggghhhhhhhhhhhhhhhgggfffdddbbb````````````^^^]]][[[ZZZXXXXXXWWWWWWUUUTTTTTTSSSRRRQQQQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@======<<<<<<;;;<<<<<<<<<<<<:::::::::;;;<<<;;;:::::::::::::::::::::::::::999:::;;;;;;;;;===@@@BBBGGGJJJMMMRRRVVVYYY[[[[[[~~~}}}ooo^^^UUURRRQQQOOOPPPQQQPPPPPPPPPRRRTTTVVVWWWaaannnpppeeeZZZWWWQQQOOONNNOOOPPPQQQPPPOOOLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPQQQNNNJJJGGGKKKJJJJJJLLLNNNOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGJJJNNNSSSZZZiiivvv}}}~~~yyytttppprrrtttxxx~~~|||iiiXXXNNNFFFEEEDDDDDDEEEDDDBBB@@@DDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>??????===>>>>>>???@@@AAABBBBBBDDDDDDFFFHHHJJJKKKMMMNNNMMMMMMMMMNNNQQQTTTWWWXXXWWWZZZ]]]___```aaaccceeehhhgggggghhhkkknnnqqqsssttttttttttttuuuvvvvvvwwwzzz|||~~~}}}|||{{{{{{|||||||||{{{{{{{{{||||||}}}~~~ssskkkddd___```bbbbbbccceeejjjqqqzzz}}}||||||}}}}}}xxxqqqhhhbbb]]]]]]ZZZUUUSSSTTTMMMOOOQQQSSSVVVYYY]]]```eeeggggggeeedddkkkyyy}}}|||||||||{{{yyyxxxxxxxxxwwwwwwvvvuuutttqqqqqqqqqrrrtttuuuwwwxxxuuuuuuuuutttssssssrrrrrrrrrqqqoooooooooooommmlllkkkllllllmmmmmmnnnnnnooollllllllllllllllllllllllkkkkkkjjjiiigggeeecccbbbdddddddddeeefffggghhhiiicccccceeefffggghhhhhhhhheeedddbbb```___^^^^^^^^^[[[ZZZXXXWWWUUUTTTTTTTTTRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@===<<<;;;:::::::::::::::<<<:::999:::;;;<<<;;;999:::::::::::::::;;;;;;;;;888999;;;;;;===@@@EEEHHHNNNPPPSSSVVVYYY[[[\\\\\\wwwssssssxxx|||eeeZZZUUURRRPPPRRRSSSSSSRRRPPPPPPQQQRRRTTTWWWaaalllnnnddd[[[WWWRRRQQQOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLMMMMMMNNNPPPQQQQQQNNNJJJGGGIIIIIIIIIKKKNNNOOOOOOMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGLLLPPPRRRUUU[[[bbbiiiuuu~~~|||zzz}}}wwwfffXXXIIIFFFCCCAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???===;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>???======>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIJJJLLLLLLJJJKKKKKKMMMOOORRRTTTUUUSSSUUUXXX[[[\\\]]]```bbbfffffffffgggjjjnnnrrrtttvvvuuuttttttttttttuuuuuuxxxyyy{{{}}}}}}}}}|||{{{yyyzzz{{{{{{{{{{{{zzzyyyzzz{{{|||}}}~~~oooddddddaaabbbhhhmmmnnnoooqqqxxx}}}~~~}}}|||}}}~~~~~~|||||||||}}}}}}|||tttmmmbbb[[[UUUSSSQQQNNNMMMNNNNNNQQQSSSUUUUUUYYY___dddhhhhhhgggeeehhhttt~~~||||||}}}|||{{{zzzwwwwwwxxxxxxwwwvvvuuutttpppqqqqqqssstttuuuwwwwwwssssssttttttttttttssssssrrrpppooonnnoooooommmlllkkkkkkkkkkkkllllllmmmmmmllllllmmmmmmmmmmmmllllllkkkjjjiiigggeeebbbaaa```aaaaaaaaabbbcccdddeeefffdddeeefffgggggghhhggggggbbbbbbaaa___^^^]]]\\\\\\XXXXXXVVVTTTSSSRRRRRRRRRPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@>>>======<<<<<<===============<<<::::::999999999;;;:::999999;;;;;;:::999999:::::::::;;;;;;<<<<<<999:::<<<===@@@EEEJJJNNNSSSTTTWWWYYY[[[[[[\\\[[[wwwjjjggglllwwwsss___YYYVVVSSSRRRUUUUUUUUUSSSPPPNNNOOOPPPRRRWWWaaajjjjjjbbb[[[WWWSSSRRRPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHIIIKKKLLLJJJLLLOOOQQQPPPMMMJJJIIIHHHHHHHHHJJJMMMNNNMMMLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCIIINNNQQQRRRSSSUUUWWWYYY^^^mmm~~~sssgggVVVOOOFFF@@@>>>@@@CCCEEEDDDDDDEEEEEEDDDDDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDFFFHHHIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRSSSQQQSSSUUUWWWXXXZZZ]]]```cccddddddfffjjjnnnrrrtttxxxwwwvvvuuutttsssssssssvvvvvvxxxyyyzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzyyyyyyzzz{{{|||}}}~~~yyypppgggbbbaaaaaagggrrrzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~yyypppiii]]]VVVOOONNNLLLJJJJJJMMMPPPRRRTTTUUUWWW\\\dddjjjiiihhhhhhiiippp~~~}}}}}}}}}}}}{{{yyywwwwwwxxxxxxxxxvvvtttsssqqqrrrssstttuuuvvvvvvvvvrrrssstttuuuuuuuuuttttttqqqooonnnnnnoooooommmllljjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjhhhfffdddcccaaaaaaaaaaaaaaabbbcccdddeeeeeeiiiiiiiiihhhgggfffeeeddd``````___^^^]]][[[ZZZYYYWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;::::::::::::;;;:::999999:::;;;:::999999999:::;;;;;;<<<======;;;===@@@BBBEEEJJJPPPTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ}}}oooccc]]]fffxxxmmm]]]ZZZVVVSSSTTTUUUVVVUUURRRPPPNNNNNNOOOQQQWWW```fffeee___YYYVVVTTTRRROOONNNMMMLLLIIIGGGGGGGGGHHHHHHJJJKKKLLLMMMJJJMMMPPPQQQOOOMMMLLLLLLIIIHHHHHHJJJLLLMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDGGGIIIJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJOOOOOOPPPSSSSSSQQQPPPQQQYYYkkk}}}xxxrrrddd[[[OOOEEE@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???======<<<<<<===<<<<<<;;;<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEGGGHHHHHHGGGGGGIIIJJJLLLNNNOOOPPPOOOQQQSSSTTTUUUWWWZZZ]]]______```cccggglllpppsssvvvvvvtttsssrrrrrrqqqqqqsssssstttvvvvvvwwwwwwwwwtttuuuxxxzzz{{{{{{zzzyyyxxxzzz|||}}}}}}xxxppphhhddddddbbbgggrrr~~~}}}~~~~~~|||vvvmmmfffXXXQQQKKKKKKKKKJJJKKKNNNPPPRRRUUUXXX\\\bbbiiinnnhhhhhhiiippp|||~~~|||||||||{{{yyywwwuuuvvvwwwxxxwwwuuusssrrrrrrsssttttttuuuuuuttttttqqqrrrtttuuuuuuuuutttssspppooommmnnnnnnooommmllliiiiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnnnnmmmlllkkkjjjiiihhhfffeeedddddddddffffffeeeeeeeeefffggggggjjjiiiiiigggeeecccaaa```]]]]]]]]]\\\[[[YYYWWWVVVTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>==================<<<<<<======>>>>>>===<<<;;;;;;::::::::::::;;;999888999:::;;;:::888888999:::;;;<<<===>>>>>>???BBBFFFIIILLLPPPTTTWWWWWWXXXYYYZZZZZZZZZYYYXXX{{{|||mmmbbb\\\hhh~~~ggg]]]ZZZTTTRRRUUURRRSSSSSSQQQOOOOOOPPPQQQQQQXXX___bbb```\\\XXXUUUSSSQQQOOONNNMMMLLLJJJHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSUUUTTTQQQNNNNNNOOOKKKJJJJJJKKKMMMMMMLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFIIILLLNNNMMMJJJGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJMMMKKKLLLPPPQQQNNNKKKLLLQQQ[[[nnn}}}tttqqqqqqiiiaaaVVVLLLFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEDDDEEEFFFHHHJJJKKKLLLLLLNNNOOOPPPQQQQQQSSSVVVYYYXXXYYYZZZ]]]bbbgggkkknnnpppoooooooooooooooppppppppppppqqqrrrssstttuuuuuuqqqsssvvvyyy{{{{{{zzzzzzvvvxxxzzz{{{{{{|||~~~}}}{{{uuummmfffcccfffgggooo~~~}}}|||~~~~~~|||}}}~~~~~~||||||zzztttllleeeUUUOOOKKKLLLNNNNNNPPPSSSVVVWWW[[[```fffkkkllllllgggfffjjjvvv~~~}}}|||}}}}}}}}}|||{{{zzzzzzyyyvvvsssrrrtttuuuvvvuuusssqqqooorrrsssssstttsssrrrqqqppppppqqqssstttttttttrrrqqqooonnnmmmmmmnnnooommmlllhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllmmmmmmllljjjiiihhhgggfffeeeeeeffffffgggiiihhhhhhgggggggggggggggfffeeedddccc```^^^\\\ZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>;;;::::::999999999:::::::::999888999:::::::::888888888999;;;<<<>>>??????DDDGGGLLLPPPRRRTTTWWWYYYXXXYYYZZZ[[[[[[ZZZYYYXXX{{{ooodddbbbnnnyyyeee^^^ZZZSSSQQQVVVOOOPPPQQQQQQPPPPPPQQQSSSRRRYYY___```]]]ZZZWWWTTTQQQPPPNNNNNNNNNNNNLLLKKKKKKMMMOOORRRSSSTTTTTTTTTWWWXXXYYYWWWSSSPPPPPPQQQLLLLLLKKKLLLNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGPPPRRRTTTSSSNNNJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKGGGHHHMMMNNNKKKGGGLLLPPPTTT^^^uuuwwwkkkgggjjjfff```XXXQQQMMMJJJIIIHHHDDDEEEEEEFFFFFFFFFEEEEEEAAABBBCCCCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIIIIJJJMMMNNNOOOOOOOOOPPPTTTVVVSSSTTTVVVYYY]]]cccgggjjjiiijjjjjjkkklllmmmoooooonnnooooooppprrrsssttttttooorrruuuyyy{{{|||{{{zzztttvvvyyyzzzzzzzzz{{{}}}xxxtttnnnfffeeeiiiiiisss~~~}}}|||{{{{{{|||~~~~~~zzz}}}|||~~~~~~|||{{{{{{yyytttkkkdddVVVPPPNNNPPPRRRSSSUUUYYY___```dddjjjpppppplllhhheeeeeekkk{{{~~~}}}}}}|||}}}|||zzzyyyyyyxxxvvvsssppppppqqqssstttsssqqqnnnmmmrrrrrrssssssrrrqqqooonnnoooppprrrssssssrrrpppoooooonnnmmmmmmnnnooommmlllhhhhhhhhhhhhhhhgggggggggggghhhjjjkkkkkkjjjhhhgggfffeeeeeedddeeefffhhhiiiiiihhhgggfffffffffffffffaaaaaa```^^^\\\ZZZXXXWWWVVVWWWWWWVVVUUUSSSQQQOOOOOONNNLLLKKKIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<999999999999::::::;;;<<<888888888888888888999999:::999888888::::::999888888888999;;;===>>>???@@@GGGKKKPPPTTTVVVWWWYYYZZZYYYZZZ[[[\\\[[[[[[YYYYYYwwwuuussshhh~~~ppp[[[WWWWWWRRRQQQTTTMMMNNNOOOQQQRRRTTTUUUVVVUUUVVVYYYZZZZZZYYYWWWUUUMMMOOOPPPQQQPPPNNNKKKIIIHHHLLLRRRXXX[[[\\\ZZZYYYVVVTTTQQQPPPPPPPPPOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIXXXVVVTTTRRROOOLLLJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJLLLOOOTTTaaazzzuuukkkiiihhheeebbbbbbcccbbb^^^WWWOOOGGGCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;:::;;;<<<===>>>:::<<<===<<<;;;;;;<<<=========>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEIIIJJJKKKMMMMMMNNNNNNNNNSSSTTTVVVYYY\\\___ccceeedddeeeeeeeeeffffffgggggghhhiiikkkkkkkkkllloooqqqqqqsssuuuwwwxxxwwwvvvuuutttuuuwwwyyyzzzzzzzzzzzz~~~{{{tttpppnnnmmmlllppp{{{~~~}}}|||~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{~~~{{{yyyvvvppphhhaaaXXXQQQOOORRRTTTTTTWWW\\\dddkkksssxxxwwwppphhhcccfffnnnyyy|||zzz{{{}}}}}}|||zzz|||{{{yyywwwuuusssrrrrrrttttttsssrrrpppooonnnnnnrrrrrrrrrqqqooonnnlllkkkmmmnnnoooooopppoooooonnnmmmjjjhhhhhhkkklllkkkiiiffffffffffffffffffffffffeeefffhhhjjjiiigggeeecccddddddeeeeeeffffffggggggffffffeeedddddddddeeeeeeaaa^^^YYYVVVVVVVVVVVVUUUTTTSSSQQQPPPQQQQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::777999:::;;;<<>>===<<<<<<===>>>???;;;<<<======;;;:::;;;=========>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKLLLLLLLLLSSSRRRSSSUUUZZZ___bbbddd```aaaaaabbbccccccdddddddddeeeggggggggghhhkkkmmmnnnooorrrtttvvvvvvuuuuuussstttvvvxxxzzzzzzzzzzzz||||||}}}|||xxxvvvtttsssrrryyy~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}zzzyyyyyyxxxvvvpppggg```YYYTTTSSSXXX[[[[[[^^^dddjjjsss|||~~~vvvmmmgggeeekkkvvv||||||~~~}}}}}}~~~|||{{{|||zzzyyywwwuuussssssrrrssssssrrrqqqpppooonnnmmmrrrrrrqqqpppooommmlllkkkllllllllllllllllllllllllhhhfffeeegggjjjllllllkkkggggggggggggggggggggggggeeefffggghhhhhhfffeeedddeeeeeeeeeffffffffffffgggccccccccccccbbbbbbbbbbbb^^^[[[WWWTTTTTTUUUTTTTTTTTTRRRPPPPPPPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA@@@?????????>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999;;;===>>>@@@DDDIIILLLSSSTTTVVVXXXZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\xxxyyysssbbbUUUTTTTTTQQQOOORRRPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWWWWWWWWWWUUUSSSQQQQQQQQQQQQPPPPPPOOONNNNNNQQQSSSWWWZZZ[[[ZZZXXXVVVRRRPPPMMMLLLLLLLLLJJJIIIOOONNNLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRKKKJJJKKKPPPTTT\\\jjjwwwvvvmmmeeebbb___]]]^^^dddlllrrrrrriiiaaaaaadddaaaUUUIIICCCBBBBBBBBBBBBCCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>??????===>>>>>>===;;;:::;;;<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKQQQOOOOOOSSSYYY___aaaaaaZZZZZZ[[[]]]^^^___``````___aaabbbbbbbbbdddfffhhhjjjlllnnnppprrrsssssssssrrrsssuuuwwwyyyyyyyyyyyyzzzzzz{{{|||}}}||||||}}}}}}|||{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~||||||}}}~~~|||||||||}}}~~~~~~}}}|||||||||~~~~~~vvvvvvwwwxxxvvvppphhhbbb[[[[[[^^^dddggghhhjjjmmmrrr{{{tttiiiggghhhppp~~~}}}{{{{{{~~~}}}~~~}}}||||||{{{{{{zzzxxxvvvuuutttssssssrrrrrrqqqqqqpppooonnnnnnqqqqqqppppppnnnmmmkkkjjjkkkjjjiiihhhgggggghhhhhhcccccccccfffjjjmmmnnnmmmhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffeeeeeeeeedddggggggffffffffffffeeeeee___```aaaaaaaaa___^^^]]]ZZZWWWTTTRRRRRRSSSSSSSSSSSSQQQOOOOOONNNMMMKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;>>>AAADDDGGGJJJOOORRRVVVXXXZZZ\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^zzz}}}~~~fff\\\SSSSSSTTTQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQPPPOOOPPPPPPQQQOOOQQQTTTWWWYYYYYYXXXXXXQQQOOOLLLLLLLLLLLLJJJIIIIIIIIIHHHGGGHHHJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOQQQRRRJJJKKKNNNQQQRRRWWWeeesss}}}||||||uuujjjcccaaa^^^___ccckkkrrrvvvqqqiii```___bbb```VVVLLLHHHGGGEEECCCBBBAAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>;;;::::::;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHJJJJJJNNNMMMOOOUUU\\\___^^^[[[UUUUUUVVVXXXYYY[[[\\\]]]\\\]]]_________```ccceeeiiijjjkkkmmmnnnooooooooopppqqqsssvvvwwwxxxxxxxxxtttuuuwwwyyy{{{|||}}}~~~}}}{{{yyyxxxyyy|||~~~}}}||||||{{{{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~|||{{{{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~|||{{{zzzvvvvvvuuutttrrrmmmiiifffaaafffnnnvvvyyyxxxwwwwwwyyy~~~zzzpppiiijjjnnnwww|||||||||yyyyyy|||~~~|||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwuuutttsssssssssrrrrrrrrrqqqqqqppppppooopppppppppooommmllljjjiiikkkiiigggeeeddddddffffffcccccceeehhhjjjmmmnnnnnniiiiiiiiiiiiiiiiiiiiiiiigggfffeeeccccccddddddeeeggggggffffffeeeddddddccc\\\]]]___```___]]][[[YYYWWWUUURRRQQQRRRSSSSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;:::::::::::::::;;;<<<>>>AAAEEEIIILLLPPPTTTWWWXXXZZZ\\\]]]]]]\\\ZZZXXXXXXWWWWWWWWWYYY[[[]]]^^^www|||ooo]]]WWWSSSSSSSSSRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQRRROOOPPPRRRTTTUUUUUUUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMIIIMMMRRRUUUSSSXXXhhhyyyyyyuuuvvvzzz|||xxxpppmmmgggbbbeeemmmuuuyyyxxxqqqlllgggddddddbbb^^^[[[WWWTTTNNNHHHCCCAAA@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA???>>>>>>>>>??????>>><<<:::;;;<<<;;;<<<<<<<<<<<<<<<===============>>>??????@@@@@@CCCCCCCCCDDDFFFHHHIIIJJJKKKMMMRRRYYY^^^^^^YYYTTTQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^aaaccchhhhhhiiijjjjjjjjjjjjjjjmmmnnnqqqsssuuuvvvvvvvvvnnnooorrrtttvvvxxxxxxxxxxxxvvvuuuwww{{{|||}}}~~~~~~~~~|||{{{zzzttttttuuuwwwzzz}}}}}}}}}{{{{{{{{{zzzyyyxxxxxxwwwzzz{{{{{{|||~~~}}}|||}}}~~~~~~~~~~~~}}}|||||||||||||||~~~~~~}}}}}}}}}}}}}}}{{{yyywwwvvvuuuuuuuuusssoookkkhhhfffggggggkkkuuuzzztttoooooossswww}}}zzz{{{|||{{{|||~~~~~~}}}}}}~~~}}}{{{zzzxxxxxxwwwwwwwwwvvvuuutttssssssrrrsssrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnlllkkkiiihhhkkkiiigggeeeddddddeeeffffffgggiiijjjkkkkkkllllllhhhhhhhhhhhhhhhhhhhhhhhhfffeeecccbbbbbbbbbcccdddfffeeeeeedddcccbbbaaaaaa[[[\\\]]]^^^]]][[[YYYWWWUUUSSSQQQQQQRRRRRRRRRQQQOOOMMMKKKKKKJJJJJJHHHFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@????????????===============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>AAAEEEJJJNNNQQQTTTWWWYYYYYYZZZ\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYY[[[\\\}}}rrrzzzwwwgggWWWUUUTTTSSSQQQQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTUUURRRRRRPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQOOONNNNNNQQQOOONNNNNNPPPQQQQQQPPPSSSSSSRRRPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIMMMTTTZZZ\\\bbbsss|||wwwrrrpppttt{{{{{{wwwpppjjjllluuu||||||zzzpppooonnnkkkjjjjjjmmmoooqqqjjj^^^SSSIIIDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCAAA@@@???>>>??????>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBBAAAAAABBBDDDFFFHHHJJJJJJOOOVVV\\\]]]YYYTTTPPPNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]```dddddddddeeeeeefffggggggjjjkkknnnppprrrsssttttttrrrssstttuuuvvvwwwwwwwwwssssssssstttwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxrrrsssuuuwwwyyy{{{||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzzzzzzzz|||~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvrrrooonnnnnnnnnllljjjeee```]]]^^^bbbeeetttyyywwwzzz|||xxxwww{{{~~~{{{{{{zzzzzzzzzzzz{{{|||{{{{{{zzzyyyxxxvvvtttsssttttttsssrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnnnnmmmkkkjjjhhhgggiiihhhgggfffeeeeeeffffffhhhjjjllllllkkkiiiiiiiiiggggggggggggggggggggggggeeedddbbbaaaaaaaaabbbcccbbbbbbaaaaaa```___^^^^^^ZZZZZZ[[[[[[ZZZXXXVVVUUUTTTRRRPPPPPPPPPQQQPPPOOOLLLJJJIIIHHHIIIHHHGGGEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::;;;<<<===???AAABBBEEEIIIOOOSSSUUUWWWXXXZZZZZZ[[[[[[[[[ZZZYYYYYYXXXVVVVVVUUUUUUVVVXXXZZZ[[[{{{sss~~~iiiaaaSSSTTTTTTQQQOOONNNOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLOOORRRTTTQQQPPPPPPPPPPPPPPPQQQQQQTTTSSSRRRPPPOOOMMMMMMLLLPPPNNNNNNOOOQQQSSSTTTSSSWWWWWWVVVUUURRROOOLLLJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEFFFGGGHHHHHHKKKSSS___jjjtttxxxuuuuuuuuuxxx||||||wwwvvvyyy{{{{{{yyyttttttuuuuuuxxx}}}rrraaaSSSKKKGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDBBBAAA===>>>???>>>===<<<===>>>;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========????????????AAADDDGGGHHHKKKQQQXXXZZZWWWRRROOONNNLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUUUUUUUVVVYYY[[[\\\]]]^^^___aaaccceeefffggghhhkkknnnpppqqqqqqqqqttttttuuuuuuvvvwwwwwwxxxrrrtttvvvwwwwwwvvvttttttqqqqqqrrrrrrssstttuuuvvvtttvvvyyyzzz{{{zzzzzz{{{yyyyyyyyyzzzzzzzzzzzz{{{wwwxxxzzzyyyzzz~~~~~~{{{||||||}}}}}}|||zzzyyyxxxzzz|||}}}}}}}}}}}}~~~||||||yyysssmmmiiifffeeeeeeaaa```]]]ZZZXXXZZZ```dddsss{{{zzzvvvuuuzzz~~~{{{xxxwwwvvvuuuuuutttuuuvvvwwwxxxuuuvvvxxxxxxxxxuuusssqqqrrrqqqppppppppppppppppppnnnnnnooooooppppppppppppmmmmmmmmmllljjjiiigggfffgggggggggfffffffffffffffhhhkkkmmmmmmjjjgggggggggeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbaaaaaaaaaaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\XXXXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========:::::::::;;;;;;;;;;;;;;;999999999999999999::::::888888888888888888888888::::::::::::::::::::::::;;;<<<===???AAADDDFFFHHHKKKOOOTTTXXXYYYYYYYYYZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[XXXWWWVVVVVVWWWXXXYYYZZZ|||xxxppp___\\\PPPSSSSSSPPPLLLLLLMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMKKKJJJKKKMMMPPPRRROOOOOOPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMOOORRRTTTUUUUUUTTTUUUVVVVVVTTTPPPLLLJJJGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHPPPcccuuuxxxxxx|||~~~~~~~~~~~~zzzwwwwwwwww~~~}}}~~~kkkZZZPPPLLLKKKDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCC<<<===>>>>>>======>>>???::::::::::::::::::::::::999999:::;;;;;;<<<<<<===>>>=========???BBBEEEGGGMMMSSSYYYWWWQQQLLLLLLNNNJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQRRRUUUWWWVVVWWWXXX[[[^^^aaadddeeeeeegggiiilllnnnpppppppppnnnnnnooopppqqqsssuuuvvvpppssswwwxxxvvvsssppppppooooooppppppqqqssstttuuuuuuwwwyyyzzzyyyxxxwwwvvvssstttuuuvvvwwwxxxyyyyyytttwwwzzzzzzzzz}}}}}}~~~~~~}}}zzz{{{|||||||||{{{zzzyyyuuuxxx|||~~~|||||||||}}}~~~~~~~~~yyyrrrkkkeeeaaa```___ZZZZZZZZZYYYXXX[[[aaafffooozzz||||||wwwwww{{{}}}}}}~~~~~~~~~~~~{{{xxxuuusssssssssrrrrrrrrrsssuuuvvvqqqsssvvvxxxwwwuuurrrpppppppppooooooooooooooopppllllllmmmmmmnnnnnnoooooommmmmmlllllljjjhhhgggfffeeeeeefffgggggggggfffffffffiiilllllliiifffffffffddddddddddddddddddddddddbbbbbbbbbbbbaaaaaaaaa```\\\\\\\\\[[[[[[[[[[[[ZZZWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============::::::::::::::::::::::::999999999999999999999:::888888888888888888888888::::::::::::::::::::::::===>>>???BBBEEEHHHKKKLLLNNNRRRWWW[[[[[[ZZZZZZZZZ^^^\\\ZZZYYYYYYZZZ\\\]]]ZZZYYYXXXWWWWWWXXXZZZZZZ{{{zzzfff\\\WWWSSSRRRPPPOOONNNNNNOOOOOOKKKIIILLLRRRTTTOOOKKKIIIHHHIIIJJJLLLMMMNNNOOOPPPLLLMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMNNNQQQTTTQQQQQQQQQPPPNNNLLLJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJMMMRRRVVVRRRMMMGGGEEEEEEFFFEEECCCEEEDDDCCCBBBCCCDDDFFFHHHGGGPPP```qqq~~~|||~~~zzz|||}}}{{{|||~~~||||||}}}}}}qqqeeeTTTIIIGGGCCCCCCCCCEEEGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>===???>>><<<;;;::::::;;;<<<<<<;;;:::999999:::===>>>===@@@CCCBBB@@@AAAGGGMMMXXXUUUQQQMMMJJJIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKNNNNNNOOOQQQRRRTTTUUUUUURRRTTTWWWYYY[[[^^^aaadddbbbccceeegggggggggggggggjjjjjjkkkmmmnnnpppqqqqqquuuuuuuuuuuutttsssqqqpppmmmmmmllllllmmmooorrrtttzzzyyywwwwwwxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxuuutttrrrqqqssswww|||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}||||||yyyzzz||||||yyyrrrggg]]]XXXXXXZZZYYYYYYXXXWWWWWWYYY^^^aaappppppqqqtttzzz|||zzzzzzwwwwwwxxxzzz}}}~~~zzzxxxzzz~~~~~~}}}}}}}}}{{{zzz|||||||||{{{yyyvvvsssqqqrrrqqqqqqpppoooooooooppppppqqqrrrssstttuuuuuuuuurrrpppnnnnnnppppppmmmjjjggggggiiikkklllmmmnnnnnnpppoooooonnnmmmllllllkkkhhhhhhggggggfffeeecccbbbdddddddddddddddddddddddd```aaaaaaaaaaaabbbbbbbbbaaa```^^^^^^______]]]\\\]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>=====================<<<;;;::::::999999:::::::::999999999888888:::999999999888888777777777888888999::::::;;;;;;;;;;;;::::::;;;<<<<<<======@@@DDDIIINNNRRRTTTUUUYYYYYYXXXXXXYYYZZZ[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\YYYYYYYYYYYYYYYXXXXXXXXX~~~ppp___WWWTTTRRRRRRPPPOOONNNNNNNNNOOOMMMJJJKKKOOOOOOKKKHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSQQQQQQRRRRRRPPPNNNKKKJJJGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGIIILLLPPPSSSSSSOOOKKKHHHGGGFFFEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGMMMUUUaaalllrrrssspppmmmgggfffjjjttt{{{|||{{{}}}~~~{{{ooodddUUUKKKJJJFFFEEEEEEEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>???>>>===;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===:::===@@@AAAAAAEEEJJJOOOTTTQQQNNNJJJHHHHHHHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLNNNOOOPPPRRRSSSSSSRRRSSSUUUWWWXXXZZZ]]]```___```bbbdddeeeeeeddddddhhhhhhjjjkkklllnnnoooooossssssssssssrrrpppnnnmmmlllkkkkkkkkklllnnnqqqrrrxxxwwwwwwxxxzzz{{{zzzyyywwwwwwxxxyyyyyyxxxwwwvvvtttsssrrrrrrtttwww{{{~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~{{{{{{{{{}}}~~~{{{vvvmmmddd]]][[[\\\]]]^^^^^^^^^]]]\\\\\\^^^aaafffiiimmmpppuuuzzzxxxxxxvvvwwwyyy|||{{{xxxvvvvvvxxx|||~~~}}}}}}{{{zzz{{{|||yyywwwwwwwwwxxxwwwxxxyyyyyyxxxwwwuuusssrrrrrrqqqppppppppppppppprrrrrrrrrrrrrrrrrrqqqqqqqqqooommmnnnoooooollljjjggghhhiiikkklllmmmmmmmmmpppoooooonnnmmmmmmllllllhhhhhhhhhgggfffeeedddcccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa```___]]]]]]^^^^^^\\\[[[[[[[[[YYYXXXWWWUUUTTTTTTRRRSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<;;;::::::999999;;;:::::::::999999999999999999999888888777777777888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDHHHMMMQQQUUUWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUTTT}}}|||dddWWWSSSRRRQQQPPPOOONNNNNNNNNNNNNNNQQQMMMKKKMMMMMMJJJIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQPPPOOOMMMJJJHHHGGGFFFHHHHHHHHHIIIIIIKKKLLLLLLOOOQQQRRRRRRQQQPPPPPPQQQPPPQQQRRRSSSQQQOOOLLLIIIGGGGGGHHHGGGGGGFFFEEEDDDFFFEEEEEEFFFJJJMMMOOOPPPRRRRRRQQQMMMIIIFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFRRRXXX```cccaaa]]]ZZZYYYQQQSSSYYYccclllxxx~~~~~~zzz{{{~~~vvvkkkbbbVVVNNNMMMHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@??????>>>@@@???>>>===<<<;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<888:::<<<@@@DDDIIIMMMOOOMMMKKKIIIFFFEEEEEEFFFGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSTTTTTTUUUXXXZZZ[[[\\\^^^___```aaaaaaaaadddeeefffhhhiiijjjkkkkkkoooooooooooonnnlllkkkjjjjjjiiiiiijjjkkkmmmoooqqqtttssssssuuuxxx{{{{{{zzzvvvvvvvvvvvvuuuuuussssssrrrrrrrrrssstttvvvyyyzzzzzz~~~||||||}}}||||||}}}||||||zzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}|||yyyqqqgggbbbcccfffiiikkkpppqqqqqqooollliiihhhhhhhhhkkknnnooosss|||xxxvvvuuusssuuuxxx|||vvvuuutttvvvyyy|||}}}}}}zzz|||}}}}}}{{{zzzzzzzzz}}}}}}|||{{{zzzzzzyyyxxxzzzwwwssspppooopppsssvvvuuuvvvvvvwwwvvvuuusssrrrrrrrrrqqqppppppppppppqqqssssssrrrpppooonnnmmmlllooommmmmmmmmnnnnnnllljjjiiiiiijjjllllllmmmmmmmmmnnnnnnnnnmmmmmmllllllkkkhhhhhhhhhgggfffeeedddcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^^^^]]][[[[[[\\\\\\ZZZYYYXXXXXXWWWVVVTTTSSSRRRRRROOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<;;;;;;::::::999999999::::::::::::999999999999888888888777777777777777999999999999999999999999;;;;;;<<<===???AAACCCDDDHHHJJJNNNRRRVVVYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTT}}}~~~qqq]]]SSSQQQRRROOOOOONNNNNNMMMMMMMMMMMMQQQMMMLLLOOOPPPMMMKKKMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNPPPRRRRRRPPPNNNNNNNNNNNNOOOQQQRRRPPPNNNJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDFFFKKKNNNOOOOOOPPPRRRRRROOOIIIEEECCCDDDDDDDDDCCCCCCCCCDDDDDDEEEMMMRRRWWWVVVPPPKKKJJJKKKJJJMMMTTTZZZ^^^eeeuuu~~~|||zzz{{{}}}}}}~~~qqqfff___VVVPPPOOOJJJJJJIIIHHHGGGGGGIIIJJJHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<::::::;;;<<<===<<<<<<<<<::::::<<<@@@FFFJJJKKKLLLFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQQQQQQQSSSUUUWWWXXXXXXYYY[[[\\\]]]^^^^^^```aaaccceeeffffffffffffiiiiiiiiijjjjjjjjjjjjjjjhhhiiiiiijjjlllnnnoooqqqoooooooooqqqtttvvvvvvvvvtttttttttsssrrrqqqppppppqqqqqqrrrssstttuuuvvvwwwxxx|||}}}||||||||||||zzzzzzzzzyyyxxxwwwwwwvvvwwwwwwxxxyyy{{{|||}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzzzz|||~~~}}}~~~~~~~~~~~~}}}|||{{{|||||||||}}}~~~}}}zzzwwwtttmmmfffgggqqq||||||xxxvvvxxxxxxvvvtttxxx|||xxxwwwvvvtttrrruuuxxx|||~~~~~~}}}}}}wwwwwwwwwzzz|||}}}|||{{{zzz|||}}}}}}|||{{{|||}}}|||{{{zzzyyywwwvvvuuutttuuussspppnnnnnnpppssstttvvvvvvvvvuuusssqqqnnnmmmrrrqqqqqqpppppppppqqqqqqrrrqqqpppnnnlllkkkjjjjjjllllllllllllmmmlllkkkjjjkkkllllllmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiffffffffffffeeecccbbbaaa________________________``````___^^^]]]\\\[[[[[[\\\ZZZYYYYYYYYYYYYXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEDDDCCCAAA???@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::999999999888888888888888888888888888777777777777777777777777999999999999999999999::::::;;;<<<>>>AAADDDFFFHHHMMMOOORRRVVVYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTT}}}}}}fffWWWOOONNNOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKPPPRRROOOLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMKKKJJJJJJIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNMMMKKKHHHFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGJJJLLLLLLKKKKKKNNNPPPMMMHHHCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCHHHKKKJJJEEEBBBCCCFFFIIILLLQQQVVVWWWZZZfffrrrxxx}}}yyyzzz}}}zzzzzz{{{xxxkkkbbb]]]XXXTTTRRRRRRRRRRRROOOKKKIIIIIIKKKJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<:::;;;<<<=========<<<<<<>>>>>>???BBBFFFGGGGGGEEEAAA@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLJJJLLLNNNOOOOOOQQQTTTVVVTTTUUUVVVWWWXXXZZZ[[[\\\\\\^^^```aaabbbbbbbbbaaabbbbbbccceeefffhhhiiijjjhhhhhhiiikkkmmmooopppqqqooonnnmmmoooqqqrrrrrrqqqrrrrrrqqqpppooonnnnnnnnnppppppqqqrrrssstttttttttyyy{{{}}}||||||{{{zzzzzzzzz{{{{{{wwwwwwvvvvvvuuuuuuuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||zzzxxxyyy{{{}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||~~~}}}wwwssspppkkkjjjsss~~~zzz|||wwwuuuvvvvvvuuuvvvxxxzzz|||}}}}}}|||{{{~~~~~~}}}}}}||||||yyyyyyyyy{{{}}}|||zzzwwwzzz{{{||||||{{{{{{|||}}}|||{{{zzzyyywwwuuuttttttrrrrrrssstttttttttttttttuuuttttttrrrqqqooommmmmmpppppppppooooooppppppqqqooonnnmmmkkkjjjjjjjjjjjjjjjkkkllllllllllllllllllmmmnnnnnnnnnnnnmmmllllllggggggggggggffffffffffffdddddddddcccbbbaaa______]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXXXXYYYXXXVVVVVVWWWWWWUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCCCCBBB@@@>>>@@@@@@@@@@@@????????????===<<<<<<;;;;;;;;;;;;;;;999999999999999888888888666666666666777777777777777777777777777888888888::::::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDGGGJJJLLLQQQRRRUUUXXX[[[\\\]]]]]]^^^^^^____________^^^]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYWWWTTTRRROOONNNNNNNNNmmm[[[QQQLLLJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKGGGEEEGGGMMMOOOLLLJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLMMMLLLJJJIIIIIIJJJIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGFFFGGGGGGIIIJJJIIIFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCBBB>>>AAACCCCCCAAAAAACCCFFFEEEFFFKKKOOOQQQSSS[[[eeebbbooo||||||}}}{{{{{{|||}}}tttmmmeeeaaa___^^^[[[ZZZ\\\^^^]]]XXXQQQKKKIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<=========AAACCCDDDEEEEEECCCAAA@@@>>>=========>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKLLLMMMNNNQQQSSSQQQQQQQQQSSSTTTVVVXXXYYYYYY[[[]]]___```___^^^]]]\\\\\\]]]___aaacccfffgggggghhhiiikkkmmmooopppqqqpppooonnnnnnpppqqqpppnnnppppppooonnnmmmmmmmmmnnnpppppppppqqqqqqrrrrrrrrrwwwxxxyyyzzz{{{||||||}}}yyyxxxwwwvvvvvvwwwxxxyyytttttttttsssttttttuuuvvvyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxyyyzzzyyyxxxxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}wwwrrrnnnnnnrrr~~~|||}}}}}}xxxvvv|||}}}tttsssuuuvvvvvvzzz{{{|||}}}}}}||||||{{{||||||||||||{{{{{{zzzzzzwwwwwwxxxyyyzzzyyyvvvtttxxxyyyyyyxxxwwwwwwyyy{{{{{{{{{yyyxxxvvvuuutttsssqqqsssvvvyyyyyyxxxvvvtttppppppppppppppppppppppppoooooonnnnnnnnnoooppppppmmmlllkkkjjjiiijjjjjjkkkiiikkkmmmmmmlllllllllnnnnnnnnnnnnmmmmmmkkkjjjjjjddddddddddddddddddddddddbbbbbbbbbaaa```___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUWWWUUUTTTSSSTTTTTTSSSQQQRRRRRRQQQPPPPPPOOONNNNNNLLLKKKJJJHHHGGGGGGGGGGGGBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAAAAAAAA@@@???>>>@@@@@@@@@????????????>>><<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666777777777888888888888888999999999::::::;;;<<<<<<===>>>>>>???@@@BBBEEEHHHLLLOOOQQQTTTUUUWWWZZZ[[[\\\\\\\\\^^^___`````````___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUQQQLLLIIIGGGGGGGGGxxx^^^RRROOOLLLIIIHHHJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEJJJLLLJJJHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMRRRVVVYYYUUULLLEEEDDDEEEEEEDDDDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAADDDIIIKKKLLLPPPWWWUUU\\\jjj~~~~~~|||~~~|||qqqeeecccaaaaaadddffffffddd```cccddd```XXXQQQNNNNNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???===<<<===<<<;;;;;;;;;<<<>>>???CCCFFFIIIHHHCCC???======<<<<<<============>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWYYY\\\^^^^^^]]]\\\[[[YYYYYYYYYYYY[[[]]]___```eeefffhhhjjjlllnnnoooooommmlllkkklllnnnooonnnmmmooonnnmmmllllllmmmmmmnnnppppppooooooooopppqqqqqqtttttttttuuuvvvwwwxxxyyyxxxwwwtttsssrrrssstttuuurrrrrrqqqrrrssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwwwuuuwwwyyyyyyxxxxxxxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}~~~~~~~~~~~~~~~|||yyyvvvpppsss{{{~~~zzzxxxzzz|||wwwtttttt|||yyysssrrrsssuuuvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuwwwxxxxxxvvvtttwwwwwwwwwvvvttttttvvvxxxxxxxxxwwwvvvuuussssssrrrqqqsssvvvyyyyyyxxxvvvtttppppppooooooooooooppppppmmmmmmmmmmmmmmmnnnoooooonnnmmmkkkiiihhhiiijjjjjjhhhkkkmmmnnnllllllnnnooolllllllllkkkjjjhhhgggfffccccccccccccccccccccccccbbbbbbbbbaaa```___^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFCCCBBBBBBBBBBBBBBBBBBBBB??????????????????????????????>>>>>>>>>=========<<<;;;;;;:::999:::::::::777888888888888888888888777777777888888888999999888999999999:::::::::::::::;;;<<<===>>>???@@@AAADDDEEEGGGJJJMMMQQQTTTVVVWWWXXXZZZ[[[]]]]]]]]]\\\^^^___```aaa```___]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVTTTRRRNNNKKKIIIIIIJJJKKK~~~nnnVVVOOOOOOMMMJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJOOOIIIGGGIIIJJJIIIIIILLLKKKKKKLLLLLLMMMMMMMMMNNNJJJIIIHHHGGGGGGHHHJJJKKKOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHJJJLLLJJJIIIGGGFFFEEEFFFGGGGGGDDDEEEEEEGGGIIILLLOOOPPP^^^ccceee^^^QQQGGGDDDFFFEEEBBBAAABBBFFFHHHGGGDDDCCCDDDDDDDDDCCCBBBAAAAAAGGGEEEDDDDDDEEEEEEDDDBBBCCC@@@AAAFFFHHHGGGIIILLLRRRSSSYYYjjj}}}~~~zzz}}}yyyqqqhhhbbb\\\]]]___bbbhhhmmmnnnlll^^^bbbfffddd]]]WWWUUUVVVLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB???===<<<>>>===;;;:::;;;<<<>>>@@@BBBGGGKKKIIICCC===;;;<<<<<<<<<==================>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGHHHGGGFFFFFFHHHIIIJJJJJJJJJKKKMMMOOORRRSSSWWWXXX[[[]]]^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXZZZ[[[cccdddfffiiikkkmmmnnnnnniiihhhhhhiiikkkllllllkkknnnmmmlllkkklllmmmnnnoooqqqpppooonnnnnnooopppqqqqqqqqqrrrssstttvvvwwwxxxxxxvvvssspppooooooqqqrrrqqqppppppqqqrrruuuwwwxxxssssssssssssttttttuuuuuussssssrrrqqqrrrssstttuuusssvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}{{{{{{{{{{{{zzzrrrwwwzzzuuurrrtttxxx}}}{{{yyyxxxyyy}}}vvvrrrppprrrtttvvvttttttttttttuuuvvvxxxyyywwwwwwwwwwwwvvvvvvvvvvvvttttttuuuwwwyyyyyyxxxvvvxxxxxxxxxvvvttttttvvvxxxvvvuuuuuutttsssrrrqqqqqqqqqrrrtttvvvwwwvvvtttssssssrrrqqqooonnnmmmmmmmmmlllllllllllllllmmmnnnooopppnnnkkkiiihhhhhhhhhiiihhhkkknnnnnnmmmlllnnnpppjjjjjjjjjiiigggfffdddcccccccccccccccccccccddddddccccccbbbbbbaaa___^^^]]]XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRTTTRRRQQQQQQQQQQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>???@@@>>>=========<<<<<<<<<<<<<<<;;;::::::999999::::::777777777777777888888888888888999999::::::::::::999999999::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCHHHIIIKKKNNNQQQTTTWWWYYYXXXZZZ[[[]]]^^^^^^]]]]]]^^^___```aaa```___]]][[[[[[[[[\\\[[[ZZZXXXVVVUUUPPPOOONNNMMMNNNPPPSSSUUUzzz}}}mmmcccVVVNNNLLLMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFDDDBBBAAA@@@AAAAAAEEEEEEEEECCCDDDIIIQQQXXXggggggddd\\\QQQHHHDDDCCCAAACCCEEEEEEDDDCCCCCCDDDCCCDDDDDDEEEDDDDDDCCCBBBHHHNNNSSSRRRLLLFFFCCCCCC@@@@@@BBBCCCEEEGGGHHHIIIFFFKKKRRRZZZhhhzzzwwwvvvyyyyyyxxx{{{}}}vvvmmmddd___TTTVVVZZZbbbiiilllkkkhhhfffkkklllgggdddeeefffeee]]]SSSJJJIIIJJJIIIHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>???@@@BBBCCCJJJHHHDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========???AAAAAAAAAAAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTWWWYYY[[[[[[ZZZZZZRRRSSSSSSSSSTTTTTTUUUUUUaaacccfffhhhiiiiiihhhgggggghhhiiikkkkkkkkkjjjjjjjjjkkklllmmmnnnoooppppppllllllnnnoooqqqtttvvvwwwrrrrrrrrrrrrrrrsssttttttsssrrrpppooooooppprrrsssqqqppppppooopppqqqssstttrrrqqqrrrtttvvvxxxwwwvvvwwwvvvtttrrrrrrsssuuuvvvwwwvvvwwwyyy}}}}}}zzzwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyzzz||||||}}}|||{{{zzz{{{|||}}}|||{{{tttzzz}}}uuusssxxx|||xxxxxxyyyxxxvvvtttssssssssssssuuutttsssrrrrrrssstttuuuxxxvvvuuuuuuvvvwwwwwwvvvssstttvvvxxxwwwuuusssqqqttttttrrrrrrqqqrrrssstttsssrrrrrrtttwwwwwwtttqqqtttttttttsssrrrrrrrrrqqqrrrqqqooommmllllllmmmmmmkkkmmmnnnnnnmmmmmmnnnoooqqqpppllliiigggfffffffffkkkkkkkkkkkkkkkkkkkkkkkknnnlllhhheeecccbbbbbbbbbaaabbbbbbcccccccccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>======<<<<<<;;;::::::999888888777777777777777777777777666666777888888888888888999999888888888888888999888888999:::;;;<<<======@@@@@@???@@@AAADDDGGGIIIPPPPPPPPPQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[]]]]]]_________^^^]]]\\\ZZZZZZZZZXXXUUUTTTVVVWWWTTTUUUUUUTTTXXX^^^```^^^ttt~~~xxxccc[[[QQQKKKJJJKKKKKKIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHGGGHHHJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBDDDEEEEEEFFFHHHMMMQQQYYYYYYWWWQQQJJJDDDBBBAAABBBDDDFFFFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBJJJOOORRRQQQJJJDDDBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIGGGKKKOOOSSS[[[lll}}}zzzuuurrrqqqqqqttt~~~xxxzzz~~~yyyppphhhbbb\\\]]]```eeekkkmmmmmmkkklllrrrwwwxxxyyy}}}}}}{{{nnnaaaSSSMMMKKKHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@??????@@@BBBDDDEEEGGGIIIGGGCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<======>>>@@@AAA@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\aaabbbccceeefffffffffeeefffgggiiijjjkkkjjjjjjiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqpppqqqrrrrrrsssrrrqqqpppnnnnnnpppqqqrrrqqqpppppppppppprrrssstttooopppqqqtttwwwyyyyyywwwttttttsssssstttuuuwwwxxxwwwvvvvvvxxx{{{{{{xxxuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxyyyzzz{{{{{{}}}|||{{{|||~~~~~~}}}yyy{{{{{{wwwxxx~~~yyyxxx}}}wwwvvvtttrrrqqqqqqqqqrrruuuuuutttsssssstttuuuuuuwwwvvvttttttvvvvvvvvvuuutttuuuuuuvvvuuusssqqqooorrrrrrqqqppppppqqqrrrsssqqqpppppprrrttttttrrrppprrrrrrrrrrrrrrrqqqqqqqqqoooooonnnmmmmmmmmmnnnooommmnnnooonnnmmmlllmmmnnnooommmjjjgggeeeeeeffffffjjjjjjjjjiiiiiiiiiiiiiiikkkiiigggdddbbbaaaaaaaaaaaabbbbbbccccccbbbbbbaaa______^^^\\\[[[ZZZYYYXXXYYYYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999888888888888888888888888888888777888888999999999999999::::::999999888999999:::777777888999:::;;;<<<<<<<<<===>>>AAADDDHHHKKKMMMSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVWWWXXXXXXXXXWWWVVVZZZccclllppptttuuurrrlllnnn|||{{{eeeZZZTTTMMMJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMGGGGGGHHHIIIKKKLLLNNNOOOIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA???BBBEEEFFFFFFFFFFFFGGGJJJJJJIIIFFFCCCAAABBBCCCCCCEEEFFFEEEDDDBBBBBBCCCFFFEEECCCBBBAAAAAAAAABBBHHHKKKNNNLLLHHHEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKNNNXXXgggrrrzzzvvvxxx~~~yyywwwoookkkjjjkkkmmmqqqyyy}}}||||||~~~|||tttnnngggfffgggiiimmmoooooonnnqqqzzzqqq___UUUOOOJJJHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC???@@@AAABBBDDDGGGIIIJJJGGGEEEBBB???===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>???@@@???@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRQQQVVVWWWXXXZZZ]]]___```aaa```````````````aaabbbbbbeeefffgggiiijjjiiiiiihhhiiiiiijjjjjjkkkkkkkkklllnnnmmmmmmllllllmmmmmmnnnooooooooooooooopppqqqqqqpppooonnnmmmmmmnnnooopppppppppppppppqqqrrrssstttmmmnnnqqquuuxxxzzzyyywwwqqqrrrssstttvvvwwwxxxyyywwwvvvvvvwwwxxxxxxuuusssuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzz{{{~~~~~~}}}{{{{{{zzzwwwttttttyyy{{{www{{{yyy{{{zzzxxxvvvuuuuuuuuuvvvuuuuuuttttttttttttuuuuuuvvvtttsssssstttuuuuuutttttttttsssrrrqqqooonnnnnnpppooooooooopppqqqrrrrrrnnnnnnnnnoooqqqqqqpppnnnpppppppppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmnnnooopppnnnooopppooolllkkklllmmmllljjjgggdddcccdddeeegggiiihhhhhhhhhggggggffffffgggfffdddaaa````````````______`````````______^^^\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????;;;<<<<<<<<<============;;;;;;::::::999999888888888888888888888888888888888999999:::;;;:::::::::::::::999999999999::::::777888999:::;;;<<<<<<===;;;===AAAFFFKKKPPPSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUWWWYYY[[[ZZZZZZjjjzzz}}}lllzzzppp]]]UUURRROOOMMMMMMMMMKKKJJJGGGFFFFFFEEEEEEEEEFFFFFFHHHJJJKKKJJJHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHJJJJJJFFFGGGGGGHHHIIIKKKMMMNNNGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBDDDEEEDDDEEEFFFEEECCCAAAAAABBBFFFDDDBBB@@@??????@@@AAAAAADDDGGGHHHGGGGGGHHHJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEGGGHHHJJJPPPZZZbbbtttzzzvvvvvvyyyxxxssskkkggggggjjjnnnrrryyy~~~{{{~~~{{{qqqpppnnnmmmnnnooopppqqqwwwzzziii^^^WWWQQQMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBDDDFFFGGGIIIJJJEEEDDDAAA???===<<<;;;;;;;;;;;;:::999999999::::::;;;::::::999999::::::;;;;;;===>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMPPPRRRTTTWWWZZZ\\\___```___^^^\\\[[[[[[]]]^^^___cccdddfffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiilllkkkkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnoooooopppnnnmmmmmmllllllmmmmmmnnnooooooooopppqqqrrrssstttnnnoooqqquuuxxxxxxvvvtttqqqrrrsssuuuwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssttttttttttttttttttttttttttttttuuuuuuvvvuuuuuuuuuuuuuuuvvvxxx{{{|||{{{yyyyyyyyy}}}uuuoooooopppsssxxxwwwtttzzzyyy{{{zzzyyywwwvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqqqqrrrssssssrrrqqqpppooonnnmmmmmmnnnnnnoooooooooooopppqqqqqqrrrmmmmmmmmmmmmnnnooonnnnnnooooooppppppqqqqqqrrrrrrooooooooonnnnnnnnnnnnooonnnoooooonnnkkkjjjjjjkkkiiigggeeecccbbbdddfffggggggggggggfffeeeeeeddddddcccbbbaaa___^^^^^^^^^^^^[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKHHHGGGFFFDDDCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888999999:::::::::::::::999999999888999999:::;;;::::::;;;<<<>>>???@@@@@@@@@DDDIIIOOOTTTXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[YYYWWWUUUSSSRRRRRRRRRRRRVVVVVVVVVUUUVVV\\\dddkkkooozzz}}}hhhZZZSSSRRRPPPOOONNNLLLJJJHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHGGGHHHJJJHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDEEEEEECCCAAA@@@@@@AAAEEECCCAAA???>>>>>>@@@AAA???AAACCCDDDEEEFFFHHHIIIFFFEEEEEEDDDCCCBBBBBBAAAAAACCCEEEGGGHHHMMMSSSXXX___pppzzztttyyy|||~~~zzzoookkkiiimmmqqquuu|||zzzyyy~~~yyywwwuuurrrqqqqqqsssuuu~~~ooofff___VVVPPPMMMKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCAAA@@@>>>===<<<<<<<<<;;;:::999999999999999::::::999999999999:::::::::<<<======<<<<<<>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAACCCEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQTTTWWWZZZ[[[\\\ZZZXXXWWWWWWYYY[[[\\\```aaaccceeefffffffffeeeffffffffffffgggggggggggghhhhhhhhhhhhiiijjjkkklllmmmmmmllllllmmmmmmnnnoookkkkkkkkkjjjjjjkkkkkkkkkmmmmmmnnnpppqqqrrrrrrrrrppppppqqqsssuuuuuusssppprrrssstttuuuvvvvvvvvvuuuxxxyyyyyyxxxvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrtttvvvyyyzzzxxxvvvvvvwwwzzz}}}}}}yyyrrrmmmmmmooorrrvvvyyy{{{{{{|||wwwwwwvvvwww{{{}}}||||||~~~|||vvvuuutttrrrrrrrrrrrrsssttttttuuuuuuuuuuuuttttttrrrpppoooooopppqqqqqqpppmmmlllkkkjjjkkkmmmooopppoooooopppqqqqqqqqqqqqqqqlllmmmmmmmmmmmmmmmnnnoooooooooooopppqqqqqqqqqrrrrrrqqqqqqpppnnnmmmlllkkklllmmmmmmkkkiiigggggghhhfffeeedddccccccdddeeefffeeeeeeeeedddddddddcccccc```___^^^^^^]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;::::::999888888777:::999999999999999888888888888888888888888888888777888888999:::999999999888888888888888999:::;;;;;;;;;===>>>@@@BBBCCCDDDGGGJJJOOOUUUYYY[[[\\\\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXVVVTTTRRRPPPOOOOOOOOOOOORRRTTTTTTSSSWWWdddzzzwwwsss___VVVPPPOOOOOONNNLLLJJJGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCAAA??????@@@BBBBBBAAA???>>>???AAACCCDDDCCCAAABBBCCCCCCAAA???>>>@@@AAABBBAAA???>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEFFFHHHLLLOOORRR^^^uuuyyyvvv{{{|||uuuppprrrvvv{{{xxxxxx|||}}}zzzwwwwwwyyy||||||pppiiicccYYYQQQMMMMMMMMMKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@???>>>=========<<<;;;::::::999999:::;;;::::::999999::::::;;;999;;;<<<<<<;;;;;;<<<>>><<<<<<=========>>>>>>>>>===>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIKKKMMMPPPSSSUUUVVVVVVUUUSSSSSSSSSUUUWWWXXX[[[\\\^^^```aaabbbaaaaaabbbbbbbbbbbbccccccddddddccccccdddeeefffhhhjjjkkkkkkjjjjjjjjjjjjkkklllllliiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnppppppqqqqqqrrrqqqppppppqqqrrrpppnnnrrrrrrrrrssssssttttttuuuxxxyyyyyywwwuuuttttttuuuppppppppppppppppppppppppppppppqqqqqqrrrqqqqqqqqqrrrrrrtttvvvxxxyyywwwtttrrruuuvvvuuupppllljjjjjjiiikkknnnppprrrqqqooonnnsssvvv|||{{{xxxuuuuuuwww~~~}}}}}}uuuuuusssrrrrrrrrrssssssssssssttttttttttttsssssspppnnnmmmmmmnnnoooooonnniiiiiiiiiiiijjjlllooopppppppppqqqqqqqqqqqqpppooolllmmmnnnmmmllllllnnnpppnnnnnnooooooooooooooooooqqqqqqpppooommmkkkiiihhhiiiiiijjjhhheeeddddddeeecccccccccddddddddddddcccaaaaaaaaabbbbbbbbbbbbbbb^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666999999999999999999888888999999999999999999999999777888888999999999999999999888888999999:::;;;<<<;;;<<<>>>@@@CCCFFFGGGHHHMMMOOOSSSVVVXXXZZZZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUQQQPPPOOONNNMMMLLLLLLLLLJJJNNNRRRVVVaaawwwgggWWWSSSLLLMMMMMMMMMKKKIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@BBB@@@>>>@@@BBBDDDDDDBBB>>>>>>???BBBEEEEEEBBB???@@@@@@@@@???======???AAA>>>>>>>>>????????????@@@AAAAAAAAABBBCCCBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEGGGIIINNNSSSccc{{{~~~~~~{{{zzz~~~zzzyyyzzz~~~tttjjjfffccc\\\UUURRRQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPOOONNNNNNNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^___```````````````aaabbbdddfffgggggggggggggggggghhhhhhiiigggggghhhhhhhhhhhhgggggghhhiiikkkmmmooooooooooooqqqooommmmmmnnnooopppoooppppppooopppqqqsssuuuvvvuuuwwwwwwvvvsssrrrtttvvvppppppppppppppppppppppppmmmnnnoooppppppppppppppppppppprrrtttvvvvvvssspppmmmooopppmmmiiiffffffgggcccdddeeeggghhhjjjkkklllvvv|||sssqqqrrrrrruuuyyy~~~}}}{{{{{{wwwvvvuuutttttttttuuuvvvqqqrrrsssttttttsssrrrqqqnnnmmmkkkkkkmmmnnnmmmllliiiiiiiiiiiijjjlllmmmmmmoooppppppppppppooommmlllkkklllmmmllljjjjjjmmmpppmmmmmmmmmllllllllllllllllllllllllllljjjiiigggfffdddeeefffdddbbbaaaaaabbb___aaabbbddddddbbb```___\\\]]]]]]^^^^^^______```^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777888888888888888888999999999999999999999999999999888999999::::::::::::::::::::::::;;;;;;<<<>>>>>>???@@@BBBFFFIIILLLOOOPPPRRRSSSUUUWWWYYYYYYYYYYYY[[[ZZZYYYYYYXXXXXXXXXXXXVVVWWWYYYYYYXXXUUUSSSQQQJJJKKKKKKKKKJJJIIIIIIHHHFFFIIIQQQ___sssttt\\\SSSSSSKKKMMMNNNMMMLLLKKKJJJKKKDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEEEEEEECCCBBB@@@>>>@@@??????AAAEEEFFFEEEBBB??????AAADDDHHHHHHDDD@@@>>>??????>>><<<===???AAA<<<===>>>???@@@@@@@@@???===>>>???AAACCCCCCAAA?????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJNNNNNNYYYppp|||zzzyyyzzz{{{uuukkkcccbbbbbb___[[[[[[TTTSSSQQQOOOLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBCCCBBBAAA@@@???>>>???>>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;999999:::<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>DDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^______aaabbbccceeeddddddddddddeeeffffffffffffggggggggggggffffffggghhhjjjlllnnnooonnnnnnooommmjjjjjjlllooopppqqqnnnmmmmmmnnnpppssswwwyyysssuuuvvvtttrrrqqqsssvvvqqqqqqqqqqqqqqqqqqqqqqqqlllmmmnnnoooppppppppppppmmmnnnoooqqqsssrrrooolllhhhhhhiiihhhfffddddddddddddccccccdddggglllqqqtttxxx}}}pppgggiiinnnrrrxxx}}}zzzwwwttttttrrrqqqqqqrrrssssssqqqqqqrrrssssssrrrqqqqqqnnnllljjjkkklllmmmlllllliiijjjjjjjjjkkkkkkkkkkkkooooooppppppooommmkkkjjjjjjkkklllkkkiiiiiillloookkkkkkkkkjjjjjjiiiiiiiiiggghhhiiiiiihhhgggfffeeebbbccccccbbb```___```aaa]]]___bbbccccccaaa^^^[[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888888888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======???@@@@@@CCCEEEHHHLLLPPPSSSVVVXXXVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVXXXYYYXXXUUUQQQNNNFFFGGGHHHIIIIIIHHHFFFEEEHHHIIISSSgggzzzeeeSSSMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDBBBBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCHHHHHHGGGFFFDDDBBBAAA@@@DDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA>>>>>>@@@@@@???<<>>@@@CCCDDDCCCAAA@@@AAABBBBBBAAA@@@>>>===@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBAAABBBEEEGGGHHHSSSaaannnzzzxxx|||||||||}}}~~~yyyoooiiibbbaaadddffffffddd```\\\WWWTTTPPPLLLJJJKKKKKKJJJJJJJJJJJJHHHEEEBBBGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999999999:::;;;:::::::::999999999888888<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWYYYZZZ[[[]]]^^^___`````````aaaaaabbbbbbbbbbbbaaaeeeeeeeeeffffffffffffgggggghhhiiijjjjjjjjjjjjjjjkkkjjjiiihhhhhhiiikkklllooonnnmmmlllmmmppprrrtttuuurrrpppqqqsssuuutttrrrrrrpppooonnnnnnpppqqqsssrrrqqqpppnnnnnnnnnnnnooopppooonnnnnnnnnmmmjjjgggeeeeeeccc```^^^^^^___aaafffffffffhhhkkkoooppppppyyy~~~{{{yyynnniiifffjjjrrr{{{}}}{{{yyywwwvvvuuusssssssssttttttssstttuuussspppnnnmmmnnnkkkkkkllllllmmmllllllllljjjjjjjjjjjjkkkkkklllmmmqqqpppooommmllljjjiiihhhfffggghhhjjjkkklllmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffdddbbbaaa____________^^^^^^^^^^^^________________________^^^]]]\\\\\\[[[[[[\\\\\\XXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQOOONNNMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDBBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999888888888777777666666::::::999999888777777777777888888888888999999999999999999999999::::::;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGJJJMMMQQQSSSTTTTTTTTTXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYY[[[[[[[[[XXXWWWYYYWWWQQQLLLKKKHHHEEEDDDEEEEEEDDDDDDEEEFFFRRRaaappp|||}}}~~~}}}uuu]]]QQQNNNMMMKKKKKKJJJHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGFFFEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDIIIIIIHHHGGGFFFDDDBBBAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA>>>???@@@AAA@@@???CCCAAA@@@AAACCCDDDCCCAAA@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBAAAAAABBBDDDGGGKKKSSS]]]eeekkkuuu~~~zzzwwwwww{{{yyynnniiiiiihhhggghhhjjjjjjgggeeecccaaa^^^ZZZVVVQQQMMMLLLLLLKKKIIIIIIIIIHHHFFFDDDGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>===<<<<<<;;;===<<<;;;:::999999:::::::::::::::999999999999888;;;::::::999999::::::;;;999999:::;;;===>>>?????????>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]^^^_________^^^^^^bbbbbbbbbbbbccccccccccccdddeeefffgggggghhhhhhggghhhhhhhhhhhhhhhiiijjjjjjnnnmmmmmmnnnoooppprrrsssrrrpppoooppprrrsssrrrppppppooonnnmmmmmmoooppprrrsssrrrpppooonnnnnnnnnooommmlllllllllllljjjgggddd^^^]]]\\\\\\\\\^^^bbbdddkkkkkkmmmpppuuuzzz||||||zzzxxxtttoookkkiiihhhmmmvvv~~~~~~}}}{{{xxxuuuvvvuuusssrrrqqqrrrrrrsssrrrttttttssspppmmmmmmmmmkkkkkkkkkkkkjjjjjjiiihhhjjjiiiiiiiiijjjjjjkkklllppppppooonnnlllkkkjjjjjjdddeeefffhhhiiijjjjjjjjjgggggghhhhhhhhhhhhggggggffffffeeedddcccaaa__________________^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>===>>>>>>===<<<;;;::::::======<<<;;;999888777666888888888888777777777666999999999999888888888888888888888888999999999::::::::::::::::::;;;;;;<<<<<<===>>>???AAADDDFFFGGGLLLMMMPPPSSSUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYYYYYZZZ[[[[[[XXXWWWXXXUUUMMMHHHHHHJJJHHHFFFGGGIIIJJJMMMOOORRR[[[eeemmmyyywwwqqqtttyyy{{{}}}cccUUUPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFJJJJJJIIIIIIGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCCCCHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBAAA@@@AAADDDFFFIIINNNTTTWWWYYY^^^fffmmmvvvtttxxx}}}}}}|||yyypppiiieeecccccchhhmmmqqqpppmmmiiigggggghhhgggeee```ZZZTTTPPPOOOMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>======<<<>>>===<<<;;;::::::::::::::::::::::::999999999999999888888888888888888999999999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]^^^^^^^^^______```aaabbbcccdddddddddddddddeeefffggghhhhhhiiiiiilllmmmnnnooopppqqqqqqqqqnnnmmmmmmoooqqqqqqooonnnnnnnnnmmmlllmmmnnnpppqqqtttsssqqqooonnnmmmnnnnnnmmmlllllllllllljjjgggdddZZZXXXVVVVVVYYY___eeeiiiuuuvvvyyy~~~yyyqqqhhhhhhlllsss}}}~~~|||yyyuuurrruuusssrrrppppppppppppqqqqqqrrrsssqqqooommmlllllljjjjjjjjjiiihhhgggfffeeehhhhhhhhhhhhhhhhhhiiijjjllllllkkkkkkjjjiiiiiiiiibbbcccdddeeeffffffffffffcccdddfffggggggfffdddcccbbbaaaaaa```___^^^\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUQQQQQQPPPOOONNNMMMLLLKKKMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<======<<<<<<;;;:::999===<<<;;;:::999888777666888888888888777777777777888888888888999999999999999999999999::::::::::::<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEGGGIIIKKKKKKRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZZZZWWWVVVVVVSSSMMMIIIJJJLLLMMMOOOQQQTTTXXX[[[]]]aaaeeeiiilllpppuuuuuuqqqpppnnnooottt{{{jjjWWWQQQOOOMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCDDDFFFIIIKKKJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAABBBCCCFFFHHHIIIPPPNNNKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCEEEBBBFFFJJJLLLLLLPPPVVV[[[kkk}}}yyywwwyyy{{{|||~~~}}}tttlllgggfffgggbbbjjjrrruuurrrmmmkkkkkklllqqquuutttqqqjjjaaaYYYUUUQQQKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>><<<;;;::::::999;;;;;;:::::::::999999999888888777777777777888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^``````aaaaaaaaaaaabbbdddfffggghhhggggggiiijjjmmmooopppoooooonnnjjjkkkmmmooopppooommmlllmmmmmmmmmmmmmmmnnnoooppptttrrrpppnnnmmmmmmmmmmmmppppppooopppooommmiiifff]]]YYYUUUUUU[[[eeennntttwwweeeiiipppzzz}}}{{{yyyuuurrrtttsssqqqooonnnnnnoooooooooppppppooommmkkkjjjkkkhhhhhhhhhhhhgggfffeeeeeefffffffffeeeeeefffggggggeeeeeeeeeeeeeeeeeedddddd```aaabbbccccccccccccccc___```cccddddddccc```___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRRRRRRRRRRPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999:::::::::888888888777777777777777777777888999999:::;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBDDDGGGKKKNNNPPPPPPQQQWWWVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVTTTUUURRRNNNNNNQQQQQQYYYccciiimmmpppooolllkkkkkkkkkkkkmmmnnnmmmkkkmmmnnnsss|||zzz___TTTSSSPPPKKKIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDFFFHHHKKKLLLJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCCCCEEEHHHLLLOOOXXXVVVSSSNNNKKKHHHGGGGGGJJJIIIGGGEEECCCAAA@@@??????@@@AAABBBBBBBBBAAAAAA@@@AAAAAA@@@??????AAADDD@@@BBBEEEFFFGGGJJJNNNRRRZZZggg}}}}}}zzz{{{zzzwwwzzz~~~~~~vvvmmmgggddddddgggmmmssssssooolllmmmpppuuuttthhh]]]XXXPPPJJJHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>===;;;::::::;;;;;;;;;:::::::::999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^^^^______^^^```bbbdddeeeeeeeeeeeedddfffiiikkkllllllkkkjjjgggiiikkkmmmmmmmmmlllkkklllllllllmmmnnnooooooppprrrqqqooommmlllllllllmmmqqqqqqqqqrrrqqqnnnjjjfff___[[[WWWYYYdddrrrtttgggmmmwww}}}|||yyyuuussssssrrrpppnnnmmmmmmmmmmmmkkkmmmmmmllljjjhhhhhhiiidddeeefffgggggggggggggggeeeddddddcccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaa___``````aaaaaaaaa``````[[[]]]___aaaaaa___]]][[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;999::::::::::::999999888888888888999999:::::::::777777777777777777888888777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDGGGIIILLLPPPSSSUUUVVVVVVXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXTTTRRRRRROOONNNSSSYYYbbbrrr{{{rrrnnnkkkkkkllllllllllllkkkooowwwnnnZZZUUUSSSNNNJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFHHHIIIKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEGGGKKKPPPTTT^^^\\\XXXRRRLLLIIIHHHIIIKKKIIIGGGEEEBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@AAAAAA???>>>>>>@@@CCCCCCDDDEEEEEEEEEFFFIIILLLMMMTTTddd{{{}}}zzzwwwtttssswww}}}~~~|||~~~|||}}}}}}~~~~~~uuummmgggdddmmmppprrrpppmmmnnnsssxxxuuufff```WWWOOOKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;888777777777777888999999;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaa```aaadddfffggggggfffeeecccfffhhhjjjiiiiiiiiijjjjjjjjjkkklllmmmnnnnnnoooooonnnmmmlllkkkkkkllllllooooooooopppooolllgggccc]]][[[\\\dddrrr|||pppmmmttt}}}|||zzzxxxtttqqqqqqpppnnnlllkkkjjjjjjkkkhhhiiijjjiiigggeeeeeefffbbbcccdddeeefffgggggggggcccbbbbbbaaaaaaaaaaaaaaa```````````````_________^^^^^^_________^^^]]]]]]XXXYYY[[[\\\\\\[[[YYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>=========<<<;;;;;;::::::888888999999999999888888;;;::::::999888888777777777777777777888888888888888888888999:::;;;;;;<<<;;;<<<<<<<<<==================???AAACCCFFFHHHJJJMMMNNNQQQSSSVVVXXXZZZZZZXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZYYYXXXWWWUUUTTTVVVRRROOOOOOOOOSSS]]]hhhyyyrrrmmmllllllkkkllloooqqqxxxtttcccVVVSSSQQQJJJIIIMMMHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHMMMSSSYYYaaa```[[[TTTLLLHHHGGGHHHHHHGGGEEECCCBBBAAAAAABBB???@@@BBBCCCCCCBBB@@@???@@@@@@@@@???>>>>>>@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHGGGKKKUUUeeeyyyzzzuuuuuu~~~}}}yyyqqqooopppwww|||~~~xxxyyyyyyyyy{{{yyyrrrooooooppppppnnnooosss{{{zzzooohhh^^^TTTNNNJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB??????@@@@@@@@@???======<<<;;;;;;;;;;;;::::::::::::999999888888999999:::888999999999::::::;;;;;;777777777777777888888999:::;;;;;;<<<<<<======>>>======>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\\\\[[[\\\^^^```aaaaaaaaa``````bbbdddeeeddddddfffhhhfffggghhhjjjkkkkkkllllllllllllkkkjjjjjjjjjkkklllmmmmmmnnnooonnnjjjeeeaaa\\\^^^eeerrr|||}}}yyyqqqvvv~~~|||yyywwwtttppplllnnnmmmkkkiiiggggggggggggeeefffgggfffdddccccccdddaaabbbcccdddddddddddddddaaaaaa```_______________^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\\\\[[[[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>?????????>>>===<<<<<<;;;;;;::::::999888888777777888888888888888777::::::999999888777777777666777777777888888888888999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@BBBEEEHHHLLLOOOQQQRRRSSSTTTUUUWWWZZZ\\\]]]XXXYYY[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPMMMMMMPPPVVVbbbtttwwwqqqpppqqqppprrrwww}}}kkk]]]SSSQQQMMMGGGHHHQQQGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLHHHGGGFFFFFFEEEEEEFFFFFF@@@BBBEEEGGGHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCEEEFFFGGGIIINNNUUU[[[cccaaa\\\TTTKKKFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDD???@@@BBBCCCCCCBBB@@@???@@@@@@@@@???======???AAABBBBBBAAAAAABBBDDDEEEGGGGGGJJJPPPXXXfffzzzyyytttqqqssszzzuuuqqqoooqqqxxx|||~~~uuuvvvwwwxxxzzz~~~|||zzzpppooonnnooorrrxxxxxxtttmmmbbbXXXPPPKKKFFFDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@AAAAAA@@@>>>>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999666777777888999999::::::999999999999999::::::;;;::::::;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAA?????????@@@AAAAAAAAABBBDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVXXXWWWVVVUUUUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]```bbbaaa```aaadddgggdddeeefffhhhiiiiiijjjjjjkkkjjjiiiiiiiiijjjkkklllnnnnnnoooooooookkkeeeaaa^^^bbbmmm|||}}}yyytttqqqnnnxxx{{{xxxuuurrr|||{{{xxxtttpppkkkhhhllljjjhhhfffeeedddddddddcccdddeeeeeecccaaaaaabbbaaabbbbbbbbbbbbaaaaaa```aaa```___^^^^^^^^^^^^^^^[[[[[[[[[ZZZYYYXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUUUUTTTPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@<<<===>>>>>>>>>===;;;:::::::::999999888777777777666777888888888888777777666777777888999999::::::666666777777888888888999999999::::::::::::;;;;;;============>>>>>>>>>>>>AAABBBEEEHHHLLLPPPTTTVVVUUUUUUUUUVVVXXXZZZ]]]___XXXZZZ\\\^^^^^^^^^\\\[[[[[[\\\^^^^^^^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPIIIHHHKKKSSS___rrrzzztttuuuvvvvvvzzzvvv}}}]]]YYYTTTQQQPPPPPPPPPPPPJJJIIIGGGEEEEEEFFFIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCBBBBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBAAAAAABBBAAA???===CCCBBBAAAAAA@@@@@@AAAAAAEEEEEEGGGIIILLLOOORRRTTT___ZZZSSSNNNLLLJJJEEEBBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBB======>>>???@@@@@@AAAAAAEEECCCAAA@@@@@@AAACCCDDDHHHFFFLLLWWW]]]cccttt}}}qqqlllooovvv{{{xxxuuu{{{rrrqqqxxx~~~{{{vvvvvvyyy|||~~~}}}}}}zzzrrrmmmnnnppptttrrrooojjjddd^^^XXXRRRKKKFFFIIIJJJJJJIIIGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999;;;;;;:::999999:::;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZ[[[[[[[[[\\\[[[[[[ZZZ[[[]]]^^^___```bbbccceeegggiiiiiijjjiiihhhgggffffffggghhhhhhjjjjjjjjjjjjiiigggfffddd]]]```mmm|||xxxsssrrrrrrrrrooolllsssxxx||||||xxxvvvwwwzzzzzzxxxuuusssrrroookkkhhhhhhgggfffeeedddcccccccccbbbbbbaaaaaa``````______^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVYYYYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================???>>>>>>===<<<;;;;;;;;;999999999999999999999999999888777666666777888999777777888999999999999888666666666777888888999999::::::::::::;;;;;;;;;;;;:::<<<===>>>>>>@@@DDDGGGKKKLLLNNNQQQSSSUUUVVVWWWXXXWWWWWWWWWYYY[[[\\\^^^^^^^^^^^^___^^^^^^]]]]]]YYY]]]```___]]]]]]]]]\\\aaaYYYTTTTTTRRRMMMLLLOOOIIIKKKQQQ___uuu~~~xxx|||rrrllllllZZZVVVRRROOONNNOOOPPPPPPNNNLLLIIIGGGFFFGGGHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAABBBAAA???===??????>>>>>>???@@@AAAAAAEEEFFFIIILLLPPPSSSVVVWWW\\\YYYUUUQQQMMMJJJFFFCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGJJJKKKDDDBBBFFFNNNQQQSSSaaarrryyymmmiiinnnvvv{{{{{{}}}vvvvvv~~~}}}wwwuuuvvvwwwxxx{{{zzzrrrlllkkknnnttt{{{oookkkfffbbbaaa```\\\SSSKKKJJJJJJJJJHHHGGGGGGHHHIIIJJJHHHFFFFFFGGGHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@?????????>>>============<<<<<<<<<<<<::::::::::::999999999999:::::::::999999999999999;;;:::999888888999:::;;;888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^```bbbdddeeefffffffffeeedddccccccdddeeefffhhhhhhhhhgggeeecccaaa``````dddpppzzzvvvpppnnnkkkjjjkkklllmmmmmmzzz||||||yyyuuuuuuyyy}}}wwwuuurrrpppooollliiifffcccbbb```^^^]]]]]]]]]^^^```______^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNPPPPPPPPPOOONNNMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????==============================<<<<<<;;;::::::999999999999999999999999999666777888999999888777666777777888999999999999999888888888999999:::::::::::::::;;;;;;<<<<<<<<<===<<<===@@@AAACCCFFFJJJMMMPPPQQQSSSUUUVVVXXXXXXYYYYYYXXXXXXYYYZZZ[[[]]]^^^]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^^^^\\\[[[ZZZZZZYYYZZZVVVTTTVVVSSSLLLHHHIIILLLQQQ[[[kkktttkkkgggvvv^^^UUURRRNNNLLLLLLNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@AAAAAA???>>>;;;;;;<<<<<<===???@@@AAABBBDDDHHHMMMQQQTTTVVVWWWXXXXXXXXXTTTOOOJJJFFFEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBB>>>???CCCFFFJJJNNNPPPQQQHHHEEEFFFJJJIIIIIIRRR___mmm|||nnnkkkpppxxx}}}~~~zzz|||}}}tttooooooqqqwww{{{zzzsssllljjjmmmtttsssllleeebbbbbbgggkkkiii^^^SSSNNNNNNLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHIIIIIIHHHFFFCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;::::::999999888888999999888888888888999999888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]___``````aaaaaaaaa````````````aaabbbddddddcccbbb```^^^\\\[[[___eeeqqq|||~~~vvvooommmiiiiiiiiihhhiiimmmqqquuu}}}yyysssoooqqqxxx~~~~~~wwwrrrpppmmmlllkkkiiieeeccc___]]][[[YYYWWWXXXYYYYYY\\\\\\[[[ZZZXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQSSSRRRQQQQQQPPPOOONNNNNNPPPPPPPPPPPPPPPOOONNNMMMOOOOOONNNMMMLLLJJJIIIHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999999999999999999555777999;;;;;;999777555777888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????AAADDDGGGJJJMMMRRRUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___]]]]]]]]]]]]]]]\\\[[[[[[___]]][[[ZZZZZZYYYXXXWWWVVVTTTTTTUUUTTTOOOLLLMMMUUU[[[gggvvv|||xxx{{{zzzooohhhdddbbbfffTTTPPPMMMJJJIIIJJJLLLLLLLLLHHHHHHHHHJJJLLLOOOQQQSSSHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@>>>???@@@@@@@@@>>><<<<<<<<<<<<===>>>???@@@???AAAFFFJJJNNNPPPQQQQQQSSSWWWYYYWWWQQQJJJGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBB===@@@DDDHHHLLLNNNOOOOOOIIIFFFGGGHHHFFFEEEKKKTTT\\\mmmxxxrrruuu{{{~~~|||xxxooommmmmmsssuuuxxx}}}}}}yyytttrrrrrrxxxsssllliii```ccchhhooosssooofff^^^WWWVVVUUUUUUTTTRRROOOMMMLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@====================================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999888888888888888888888888888888888888999999::::::::::::888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^aaa```___]]][[[YYYWWWVVV[[[dddpppwwwtttmmmhhhgggeeeggggggggggggkkksssyyy{{{xxxrrrllljjjmmmtttzzz|||xxxtttpppllljjjhhhggggggeeebbb```^^^\\\ZZZWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOOOONNNMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999666777999::::::999777666777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDGGGJJJMMMOOOSSSWWWYYY\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[\\\\\\]]]^^^______^^^^^^^^^^^^]]]\\\[[[[[[]]]YYYWWWYYYZZZXXXVVVVVVVVVWWWYYY[[[[[[[[[]]]___```eeemmmwwwzzzvvvssstttyyyyyymmmfffccc```^^^|||dddVVVOOOLLLIIIGGGGGGHHHJJJJJJJJJGGGGGGHHHIIIKKKNNNPPPRRRHHHGGGGGGFFFFFFGGGGGGHHHCCCDDDGGGIIIIIIIIIHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFEEEEEECCCBBB@@@@@@@@@???======???@@@@@@??????>>>>>>=========>>>>>>???AAAEEEHHHKKKLLLLLLLLLPPPTTTXXXWWWRRRKKKHHHFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@??????>>>???@@@@@@@@@@@@@@@AAAAAA???AAADDDGGGHHHHHHGGGFFFAAA@@@AAACCCBBBAAAEEEKKKRRRZZZjjj|||xxxvvvxxxzzzuuu|||xxxsssqqquuutttuuuzzz~~~{{{vvvpppiiieeeccc```hhhsssxxxvvvpppllliiieeeeeefffgggfffaaaZZZTTTNNNLLLIIIHHHGGGFFFDDDBBB@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888888888999999999999999:::888888888888999999999:::888999999999::::::::::::::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ]]]\\\[[[YYYXXXVVVVVVUUU\\\eeennnooojjjeeebbbaaa]]]____________cccjjjpppqqqooolllhhhhhhjjjooosssuuutttsssrrrpppmmmjjjjjjfffdddcccbbbbbbaaa___\\\]]][[[YYYWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999999999999999999999999888888888888999999888888999::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFFFFKKKMMMQQQSSSTTTVVVYYY[[[^^^^^^______^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^_______________^^^^^^\\\[[[[[[ZZZVVVUUUXXXXXXTTTRRRTTTZZZbbblllrrrtttsssrrrpppjjjjjjlllpppssssssqqqooooooqqqsssvvv{{{}}}ssskkkeeeaaa[[[WWWiiiVVVPPPOOOIIIGGGEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCEEEFFFGGGHHHGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFIIIIIIHHHHHHGGGEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBB@@@@@@???===<<<<<<>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAACCCEEEHHHJJJKKKLLLLLLNNNQQQUUUUUURRRMMMHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>===???????????????????????????AAABBBCCCCCCAAA@@@>>><<<===???@@@AAAAAADDDFFFHHHJJJTTTeeeyyywwwuuuvvvvvv|||}}}yyywwwzzz}}}~~~yyyqqqmmmiiiddd``````gggqqq|||~~~xxxrrrrrrtttvvvxxx{{{~~~}}}tttggg]]]RRROOOJJJGGGEEEDDDAAA@@@>>>????????????>>>======;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999::::::999888888888888999999999999999999888888888888999999999999888888999999999999::::::999::::::;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUU___fffjjjggg```\\\ZZZXXXZZZZZZYYYYYYZZZ]]]bbbfffgggfffeeeddddddfffhhhiiiiiifffeeegggfffbbbaaaccc___^^^]]]]]]]]]\\\ZZZXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999888777777888999:::888999999:::::::::::::::999::::::;;;<<<<<<======@@@AAACCCEEEHHHJJJLLLMMMQQQSSSVVVXXXYYYYYY[[[]]]_________^^^^^^]]]\\\[[[\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZXXXSSSSSSWWWVVVRRRUUU^^^jjjzzzwwwooommmjjjjjjlllnnnppppppnnnqqquuuyyy~~~zzzsssllleee___XXXTTTttt]]]RRROOOOOOHHHFFFEEEEEEFFFGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???===;;;;;;===???@@@AAA>>>>>>>>>>>>>>>>>>??????AAABBBDDDFFFIIIKKKMMMNNNNNNOOOQQQRRRRRROOOIIIEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???>>>===<<<<<<===???AAAAAAAAABBBCCCCCCBBBCCCJJJWWWdddttt|||}}}|||||||||zzz{{{wwwqqqkkkdddcccgggssszzz{{{xxxzzz}}}tttfffWWWSSSLLLGGGDDDBBBAAA@@@<<<============<<<;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<;;;999999::::::;;;<<<<<<<<<888999:::;;;;;;:::999888999999888888888888888888888888888999999999::::::888888999999999:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQSSSSSSSSSSSSSSSQQQQQQPPPQQQRRRSSSUUUVVV]]]bbbccc]]]XXXXXXXXXUUUYYYWWWVVVWWWZZZ]]]___```___]]][[[ZZZ[[[\\\]]]]]]___\\\[[[___^^^YYYXXX[[[XXXWWWVVVWWWXXXWWWUUUSSSSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<>>>???@@@@@@EEEFFFHHHKKKNNNQQQSSSTTTUUUWWW[[[]]]]]]^^^___aaa^^^^^^___^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVRRRSSSXXXYYY[[[iiizzz|||tttpppjjjhhhjjjoootttwwwtttvvv{{{~~~{{{xxxssskkkccc^^^\\\[[[{{{cccTTTOOOLLLIIIHHHFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA>>><<<::::::===???AAAAAA<<<<<<<<<<<<===???@@@AAA???@@@AAADDDGGGKKKNNNOOONNNNNNNNNPPPRRRPPPJJJDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>><<<<<<>>>>>>>>>===============999:::;;;<<<<<<=========<<<>>>@@@?????????>>><<<@@@BBBIIIQQQVVV```tttyyywwwxxx}}}~~~{{{wwwwww{{{xxxyyyooogggjjjrrr|||~~~~~~~~~{{{kkk\\\VVVNNNGGGDDDBBBAAA@@@;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<888999999:::;;;<<<======999:::;;;;;;;;;;;;:::999999999888888888888888888888999999999999:::::::::888999999999999:::::::::999::::::;;;;;;<<<=====================<<<<<<<<<=========>>>??????@@@@@@??????????????????????????????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBDDDFFFGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMMMMNNNPPPRRRUUUVVVXXX\\\[[[VVVTTTXXXYYYVVVUUUSSSQQQSSSXXX[[[\\\ZZZYYYWWWSSSRRRRRRRRRSSSSSS[[[VVVVVVZZZYYYTTTSSSVVVTTTSSSRRRSSSTTTTTTRRRPPPQQQQQQSSSSSSRRRPPPMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777888888888999999999999999999999999777888:::<<<<<<:::888777888999::::::;;;;;;:::::::::;;;<<<>>>???AAABBBCCCIIIJJJMMMOOOSSSVVVXXXYYYVVVYYY]]]___```aaacccddd^^^^^^___^^^^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUQQQSSSZZZ^^^ggg~~~xxxsssllliiikkkpppvvvyyyxxx||||||{{{{{{{{{xxxuuupppggg```^^^bbbfffdddSSSNNNLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBBFFFEEECCCBBBAAAAAABBBBBB???>>><<<;;;:::;;;===>>>======>>>>>>??????@@@@@@;;;<<>>???AAADDDGGGLLLUUUaaaiiizzz}}}wwwmmmqqqxxx|||{{{{{{zzzzzz~~~yyyuuuuuuvvv~~~}}}llleee[[[TTTRRRNNNGGGCCCDDD<<<<<<<<<:::999999:::<<<<<<;;;;;;:::;;;===>>>???>>>>>>?????????>>>>>>===??????>>>>>>>>>>>>>>>???>>>>>>===============>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;:::999999888888999999<<<;;;999888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@@@@???>>>=========>>>======>>>?????????????????????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@BBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLNNNRRRUUUZZZVVVSSSRRRTTTUUUSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOOOONNNNNNNNNNNNRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<>>===<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999888888777777888888999:::888888888888888888888888;;;999888:::>>>AAAAAA@@@777888::::::999999:::<<<999;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCEEEHHHKKKPPPQQQSSSUUUXXXZZZ\\\]]]^^^^^^___``````___^^^^^^```^^^]]]]]]^^^^^^]]][[[YYYZZZ[[[\\\\\\]]]\\\\\\ZZZYYYXXXXXXXXXVVVSSSPPPOOOTTT\\\hhhxxxwwwvvvvvvvvvvvvxxxzzz{{{~~~|||zzz{{{sssrrroooiiidddeeelllrrruuuZZZMMMIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@AAAAAA>>>===;;;::::::;;;===>>>=========>>>>>>>>>>>>>>>;;;<<<>>>AAACCCDDDEEEFFFBBBDDDEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;===???BBBIIIRRRXXXdddwww~~~wwwrrrlllpppwww{{{zzz{{{|||}}}|||~~~uuukkkeee]]]VVVVVVSSSLLLFFFEEE===>>>>>>===<<<;;;;;;<<<::::::999999999:::;;;<<<>>>???????????????>>>>>>@@@??????>>>>>>>>>????????????>>>>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999999999999;;;:::999888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<======<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLKKKKKKMMMPPPSSSVVVSSSPPPPPPQQQRRRQQQOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999888888888888999999888888777777888888999:::888888888888888888888888===:::888999;;;<<<;;;999888999;;;;;;::::::;;;<<<:::<<<======<<<<<<>>>???@@@BBBDDDFFFIIILLLQQQTTTTTTUUUVVVXXXZZZ]]]^^^___________________________```^^^]]]]]]^^^^^^\\\[[[]]]^^^^^^]]]]]]\\\[[[[[[WWWUUUSSSSSSSSSTTTTTTTTTSSS\\\lll{{{vvvtttwww|||zzz{{{{{{xxxuuutttnnnnnnlllhhhhhhooozzzxxxeeePPPGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@????????????===<<<;;;;;;;;;<<<===>>>===============<<<<<<<<<<<<===>>>@@@AAABBBBBBCCC===???AAACCCDDDEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>=========::::::::::::::::::::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>???CCCGGGKKKOOO]]]qqq~~~wwwvvvyyy{{{wwwrrrnnnmmmqqqwww}}}{{{{{{}}}{{{{{{zzz}}}tttllliiiccc]]]ZZZ\\\[[[UUUMMMHHHAAAAAA@@@???>>>===;;;;;;999999999999::::::::::::>>>??????@@@@@@@@@??????@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAA===============<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;:::999999999999:::888888888777888888999:::999999999999::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????AAA@@@?????????@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKJJJIIIJJJMMMOOOQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;::::::999999888888888::::::::::::::::::::::::999999888888888888999999888888777777888888999:::999999999999999999999999===;;;999888999:::999888999:::<<<;;;::::::;;;<<<;;;<<<>>>???>>>???AAACCCEEEGGGJJJMMMPPPTTTXXX[[[XXXYYYZZZ\\\]]]___```aaa```___^^^]]]]]]^^^___``````___]]]]]]]]]]]]\\\ZZZ\\\\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPPPPSSSVVVWWWYYYggg~~~xxxwww~~~~~~uuuqqqpppvvvxxxuuuqqqpppnnnoooppprrrxxxiii[[[LLLGGGGGGEEEDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCBBBAAAAAA@@@?????????======<<<<<<<<<===>>>???=========<<<<<<;;;;;;:::<<<===>>>???@@@@@@@@@@@@<<<===???AAABBBCCCCCCCCC????????????@@@@@@AAAAAACCCCCCAAA@@@>>>>>>======::::::::::::::::::::::::999999:::;;;;;;<<<============<<<<<<<<<<<<;;;;;;??????@@@@@@AAABBBCCCDDDFFFNNN[[[lllzzzwwwuuuqqqpppttt{{{{{{vvvrrrppppppsssxxx~~~{{{yyyzzz}}}|||~~~}}}wwwhhhdddeee___]]]^^^aaaccc^^^VVVOOOIIIGGGDDDBBB@@@===;;;999999999:::;;;;;;<<<<<<<<<>>>???@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::::::::777777777777888999999:::888999999999999:::::::::888888888888888888888888888999999999:::::::::::::::::::::::::::;;;<<<===;;;;;;<<<============<<<<<<============>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@===>>>>>>>>>>>>?????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999888888888888999999888888777777888888999:::999999999999999999999999;;;:::999:::;;;<<<<<<<<<999;;;<<<<<<;;;:::;;;===:::===???AAABBBDDDGGGIIIOOOQQQSSSTTTUUUVVVYYY[[[[[[[[[\\\]]]___```aaaaaaaaa```^^^]]]]]]^^^```aaaaaa___^^^]]]]]]]]][[[YYYXXXXXXWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVVVVWWWYYYZZZaaapppvvvqqqkkkiiijjjqqqtttrrrpppqqqpppttt{{{]]]SSSJJJHHHGGGEEECCCEEEBBBBBBAAA@@@???>>>======@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@???=========>>>>>>??????@@@======<<<<<<;;;;;;::::::<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAACCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????>>>>>>EEEFFFLLLYYYlllwwwpppkkkggghhhkkkpppzzzzzzwwwvvvwwwyyy|||~~~yyyyyyzzz{{{|||zzz|||vvviii___]]]^^^[[[^^^cccgggiiifff___YYYVVVRRRNNNKKKHHHDDD???;;;999999999:::;;;<<<======??????@@@AAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;777777888888999999999999888888888999999999::::::888888888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=====================>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@??????????????????>>>>>>>>>@@@??????>>>??????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999999999999999999999999999999999999888888888888999999888888777777888888999:::999999999999999999999999:::::::::::::::;;;<<<===999;;;<<<<<<<<<<<<===???<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<======>>>?????????@@@<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>??????>>>>>>@@@@@@?????????????????????>>>===<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::<<>>===CCCAAACCCMMMZZZlllsssooogggbbbdddkkksss}}}~~~}}}{{{zzzyyyxxxzzzzzz{{{~~~}}}ooofff___ZZZXXXYYY\\\dddkkkllllllkkkhhhddddddcccaaaaaa^^^XXXNNNGGG===<<<;;;::::::;;;<<<===???@@@@@@AAABBBBBBBBBBBB============>>>???@@@@@@????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB?????????>>>>>>>>>============<<<;;;;;;;;;;;;<<<888888999:::::::::999999888888888888999999999999888888888888888888888888888888888888999999999999;;;::::::::::::;;;;;;<<<999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<============>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCBBBCCCEEEDDDFFFGGGGGGFFFDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>???@@@=========>>>>>>>>>??????========================:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999999999888888888888999999888888777777888888999:::::::::::::::::::::::::::;;;;;;;;;:::888777888::::::<<<>>>?????????AAACCCBBBDDDHHHKKKNNNQQQTTTWWWUUUWWWYYY[[[[[[[[[\\\^^^]]]]]]]]]]]]]]]^^^^^^^^^```___^^^]]]]]]^^^___```^^^\\\ZZZYYYXXXWWWTTTRRROOOOOOOOOPPPRRRTTTWWWXXX^^^iiiwww{{{uuurrrttt~~~|||zzz|||xxxwwwvvvvvv{{{{{{qqqfff``````___\\\\\\cccjjjqqqzzzJJJFFFCCCDDDCCC@@@@@@DDD@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIHHHGGGFFFEEEDDD???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>>>>:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<=========<<<===>>>??????????????????>>>>>>======>>>>>>>>>???>>>===;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<=========;;;;;;===???AAA@@@>>>???>>>@@@FFFMMMXXXjjj{{{uuukkkcccfffnnnuuu{{{}}}}}}xxxvvvxxxwwwxxx{{{{{{lllddd___YYYXXXZZZbbbmmmuuurrrmmmmmmmmmlllqqqtttyyy~~~~~~tttdddXXXGGGEEEAAA===<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCC<<<<<<<<<<<<===>>>???@@@============>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999999888888888888999999999999999999999999999999999999888888888999999999::::::::::::999888888888999999888999999:::::::::::::::999999999::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<======>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@BBBBBBAAAAAABBBCCC@@@CCCEEEEEECCCBBBBBBDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????<<<===???AAAAAA@@@???>>><<<<<<========================>>>>>>>>>>>>==================<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888999999888888888888999999888888777777888888999::::::::::::::::::::::::::::::;;;<<<;;;999888:::<<<<<<>>>AAABBBCCCDDDGGGIIIJJJLLLOOOQQQRRRTTTWWWYYYUUUWWW[[[\\\]]]]]]___```^^^^^^^^^]]]]]]]]]]]]]]]________________________ZZZXXXUUUTTTSSSQQQOOOMMMJJJLLLPPPWWW^^^gggnnnrrr}}}|||xxxxxxyyywwwxxx{{{~~~vvvlllaaa[[[\\\[[[ZZZ^^^hhhsssEEECCCBBBDDDCCCAAABBBFFF>>>>>>??????@@@@@@@@@AAA>>>????????????@@@@@@@@@?????????@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHIIIHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFKKKKKKJJJIIIHHHFFFEEEDDD???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???===<<<888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<===>>>??????@@@@@@???<<<<<<<<<<<<<<<===>>>???@@@???===;;;:::;;;<<<===<<<;;;;;;:::::::::;;;;;;999999999999999999999999;;;:::::::::::::::::::::777888999:::<<<===>>>>>><<<:::888:::===>>>===;;;>>>===@@@DDDEEEIIIXXXhhhttt{{{ooofffiiiqqquuuvvvwwwwwwzzzvvvtttsssuuuyyyrrrjjjbbb\\\[[[___gggttt|||vvvnnnmmmpppqqqyyyttteeeRRRNNNHHHCCC???>>>???@@@???@@@AAABBBCCCCCCCCCCCC;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888777888888888888999999999999999999999999999999999888999999999999:::::::::999999888777666666777777888888999::::::::::::999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????===???AAAAAAAAA@@@AAABBB>>>AAADDDDDDAAA@@@@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@??????======>>>>>>>>>>>>============<<<<<<<<<<<<======:::;;;===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999888888888888999999888888888777888999999:::::::::::::::::::::::::::888:::======<<<===@@@CCC>>>@@@CCCEEEFFFHHHKKKMMMPPPRRRTTTTTTTTTUUUWWWYYYXXXZZZ]]]^^^^^^]]]^^^_________^^^^^^]]]]]]]]]]]]^^^^^^___``````___^^^^^^WWWTTTRRRPPPOOONNNKKKIIINNNRRRZZZfffttt{{{xxxvvvuuutttzzzyyysssiii^^^ZZZ\\\\\\]]]dddqqqGGGFFFDDDCCCBBBAAA>>>;;;>>>>>>>>>>>>============@@@?????????>>>>>>======>>>???@@@AAABBBAAA@@@???AAACCCDDDDDDCCCBBBBBBCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@>>><<<;;;======>>>>>><<<;;;999888:::::::::;;;<<<===>>>>>>??????>>>>>>======<<<<<<======>>>@@@AAAAAA???<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<;;;:::999888999::::::::::::999888::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;======>>>>>>>>>???AAADDDIIIMMMOOO]]]hhhzzzuuuppppppqqqvvv|||~~~{{{tttuuupppqqqxxx|||{{{||||||tttlllfffcccgggmmmtttvvvsssqqqqqqsssyyy~~~iiiaaaYYYNNNGGGDDDBBB???;;;???>>>>>>???@@@AAABBBBBB;;;;;;<<<>>>AAABBBBBBAAA===>>>?????????@@@CCCFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB??????>>>=====================<<<;;;::::::999999;;;;;;;;;:::::::::999999777777888888999999999999888888888888888888888888777777777777888999:::;;;::::::999999888777666666888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@???>>>===@@@?????????>>>>>>============>>>>>>?????????@@@============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888::::::999999999999999999999888888888888999999:::999::::::;;;;;;<<<======;;;;;;<<<===>>>@@@BBBCCCHHHIIIJJJLLLNNNPPPQQQRRRVVVUUUUUUUUUVVVXXXYYY[[[[[[ZZZZZZYYYZZZ[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^___^^^\\\XXXUUUSSSRRROOOKKKGGGFFFIIILLLOOO```zzz~~~{{{}}}{{{vvvwww{{{~~~{{{qqqlllgggaaa___bbb___nnn{{{GGGEEECCCBBBAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>===@@@?????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@CCCDDDEEEEEECCCBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@AAABBBCCCGGGGGGFFFEEECCCBBBAAA@@@?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>===>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>=========<<>>??????>>>===<<<;;;:::999999999999::::::;;;;;;;;;:::999888888999::::::::::::999888888888888888888888888888;;;;;;;;;;;;::::::::::::888999999:::;;;<<<======>>>>>>>>>@@@CCCFFFJJJLLLLLLUUUdddvvv}}}xxxvvvzzz|||vvvsssvvvyyyyyy{{{}}}xxxsssqqqnnnrrrvvvwwwuuuvvv{{{}}}kkkccc\\\TTTNNNKKKHHHCCC@@@>>>>>>>>>???@@@AAA@@@@@@>>>======???AAABBB@@@???<<<===>>>??????@@@CCCFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888888999999::::::888888888888888888888888999999888888888888888999::::::999999888777777777888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888888888888888999;;;===>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::999999999999999999888888888888888888888888999999999999999999999999888777777777777777888888;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFMMMMMMOOOQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\___^^^]]]]]]^^^^^^]]]\\\UUURRRMMMIIIIIIKKKPPPSSSbbbvvv{{{xxxuuussswww~~~zzzsssmmmhhhccc___ccckkkpppGGGEEEBBB@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>======<<>>>>>???@@@AAAAAA@@@@@@<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>============@@@===::::::<<<>>>??????===<<<;;;:::999999999999999999:::::::::999888777888999999::::::999999888888888888888888888888888::::::::::::999999999999999:::::::::;;;;;;<<<<<<======>>>???@@@CCCFFFGGGAAAFFFQQQ___ooo~~~~~~}}}}}}{{{yyyxxxwwwzzz}}}{{{}}}zzz{{{{{{yyywwwzzzyyylllccc```\\\YYYUUUPPPKKKGGGBBBAAA@@@AAABBBBBB@@@????????????@@@AAAAAA>>><<<;;;===>>>???@@@AAADDDGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999;;;:::999888777777777777:::::::::999888888777777888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;999::::::;;;;;;::::::999;;;;;;:::::::::::::::999::::::::::::::::::::::::777888999999::::::999999999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999::::::888888888888888888888888888888888888888888888888999888888777777888888888;;;;;;;;;<<<<<<<<<<<<<<>>>>>?????????>>>>>>>>>>>>>>>?????????????????????????????????AAA@@@???>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBDDDFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@===<<<<<<<<<===>>>>>>???>>>>>>>>>>>>============>>><<<::::::<<<>>>>>>>>>===<<<;;;::::::999999:::::::::::::::999999999888999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;===<<<<<<===>>>@@@AAABBB???AAAEEEMMM[[[mmm}}}{{{wwwsssqqqqqqzzz|||zzzyyywwwxxxzzz}}}~~~{{{zzz}}}{{{qqqjjj___```aaaaaa]]]XXXSSSPPPLLLIIIFFFEEEEEEEEECCC@@@@@@??????@@@AAA@@@>>>;;;<<<>>>@@@AAABBBCCCFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBAAAAAA@@@@@@????????????>>>>>>======>>>>>>=========<<<<<<<<<::::::::::::::::::;;;;;;999999999999999999999999:::999999888777777888888:::::::::999999888888888888888999999999:::::::::888888888888888888888888999:::::::::::::::;;;;;;999:::::::::;;;<<<======:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999888888888888999999:::999999::::::::::::999999::::::::::::999999999999888888888888888888888888666777777888888888888888999999:::;;;;;;;;;;;;::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::888888888888888888888888777777888888888888999999;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGIIIKKKNNNOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\]]]\\\[[[YYYXXXYYYYYYYYYZZZZZZYYYYYYYYYYYY[[[^^^``````___^^^^^^lllooorrroookkkiiilllppp{{{{{{vvvuuutttuuuuuuttttttuuu{{{zzz{{{~~~EEEBBB???===>>>?????????===>>>>>>>>>?????????@@@???????????????@@@@@@@@@AAA@@@???>>>???@@@AAABBB@@@BBBBBBBBBAAAAAACCCEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAA@@@@@@????????????BBBBBBAAA@@@??????>>>>>>>>>>>>=========>>>??????============>>>>>>>>>>>>;;;;;;;;;===??????===;;;======<<<;;;::::::::::::<<<;;;;;;:::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???>>>===@@@HHHVVVfffppp||||||{{{wwwrrrllljjjkkkmmmuuuyyyuuuttttttuuuwww|||xxxmmmhhhfff[[[```eeefffbbb^^^ZZZYYYXXXSSSOOOMMMMMMLLLHHHDDDAAA@@@??????@@@@@@>>><<<>>>@@@CCCDDDDDDEEEGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888777777888999999::::::::::::999999999999999888888999999999:::::::::888888888888888888888888999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999777777777777777888999:::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888555666777777888888777777888999::::::;;;;;;::::::999999999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::888888888888888888888888777777888888999999999999;;;;;;::::::;;;;;;<<<===;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPRRROOOPPPRRRTTTVVVVVVVVVUUUVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___bbbhhhpppvvv~~~yyytttrrrrrrrrrtttuuuxxx}}}vvvmmmjjjooowww}}}~~~}}}{{{yyyCCC@@@>>>===>>>??????>>>===>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>@@@BBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAACCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>>>>??????============>>>>>>>>>>>>;;;;;;<<>>===<<<;;;::::::::::::===<<<;;;:::::::::;;;;;;:::999999888888999999:::888888888888888888888888;;;;;;;;;;;;::::::::::::888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<>><<<<<>>???AAADDDEEEEEEEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????=========<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777888999:::;;;::::::::::::::::::999999888888999999999:::::::::999999999999999999999999777777777888888999999:::777777888999999999999999999999999999999999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777777888999:::999::::::;;;;;;::::::999777888888888888999999999888888888888888888888888555666777777888888777777888888999::::::::::::::::::999999888888999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999::::::888888888888888888888888888888888999::::::;;;;;;:::::::::;;;<<<===>>>??????@@@AAACCCFFFHHHJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRUUUWWWXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVXXXZZZ___iiiyyy}}}tttttttttrrrpppppprrrttt}}}zzzmmmddd```^^^fffpppuuuvvvuuutttttt@@@???>>>>>>???@@@>>>======>>>>>>??????@@@AAAAAA?????????@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@<<>>>>>?????????<<<=========>>>>>>>>>???>>>===<<<===???@@@???===>>>===<<<;;;;;;::::::;;;<<<;;;:::999999999::::::::::::999888888999::::::888888888888888888888888::::::::::::999999999999777777888999:::;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAAFFFJJJRRR```rrrzzzsssqqqqqqqqqqqqrrrtttwwwzzzuuunnnjjjggghhhlllnnnuuu~~~zzzsssppprrruuuxxxvvvxxxzzz~~~zzzrrrjjjdddcccddddddkkkpppnnnhhhccceeehhhhhhjjjpppwww|||wwwiii^^^QQQLLLFFFBBB@@@@@@@@@??????AAADDDEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999888888888888888999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::666777777888999999::::::666777888999:::999888888::::::::::::::::::::::::888888999999:::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888999999::::::888999::::::;;;;;;;;;:::999:::::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999999999888888888777777777777777777777888999:::;;;888888999999999999888888777777777777888888999999888888888888888888888888666666777888888888888777888888999::::::::::::999::::::999999999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTVVVYYYZZZYYYXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZVVVTTTRRRPPPPPPRRRTTTVVVWWW___kkkxxx~~~{{{yyyxxxwwwuuupppllljjjkkkmmmnnnpppuuu}}}yyymmmbbb^^^]]]ZZZaaaiiimmmnnnnnnrrrvvv???>>>>>>???@@@@@@>>><<<===>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>???@@@AAABBBAAA@@@@@@<<<@@@DDDGGGFFFDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIBBBAAA@@@???@@@AAABBBCCC@@@@@@???????????????@@@<<<=========>>>>>>??????AAA>>><<<<<<===???@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;:::999888888999:::;;;::::::::::::::::::::::::999999999888888888888777666777777999:::;;;<<<<<<888999:::;;;;;;;;;;;;;;;444666888:::;;;<<>>AAACCCDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHHHHHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::;;;:::999888777777777777::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<888999:::;;;<<<;;;:::999::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999999999999999999999999999999999999999999999999777777888888999999999:::888999:::;;;;;;;;;;;;;;;888888888999999:::::::::::::::::::::999999888888888888888888777777777777777777777777888999:::;;;777777888888888888777777666666777777888888888999888888888888888888888888666777777888888888888888888888999::::::::::::999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888999999:::;;;;;;<<<======@@@@@@AAACCCEEEHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVXXXYYYXXXWWWUUUVVVUUUUUUUUUVVVXXXZZZ[[[VVVUUUTTTTTTUUUVVVXXXYYYUUURRROOOMMMMMMOOORRRUUU___ooovvvsssooollljjjhhhgggeeeeeegggjjjmmmsss}}}zzzqqqggg```]]]___ZZZ```gggiiiiiimmmttt{{{BBBAAA???>>>>>>>>>??????>>>???AAACCCCCCBBBAAA@@@???????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@CCCBBB@@@??????BBBDDDFFFEEEBBB@@@???AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGGGGFFFDDDBBB@@@>>><<<;;;???????????????>>>======:::;;;;;;;;;<<<============<<<<<<;;;<<<===>>>???>>>>>>?????????===<<<;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;:::999999777777777777777777777777999999999888888888888777777888888888999999999999:::::::::999999999888888;;;;;;:::999:::;;;<<<===@@@GGGPPP[[[hhhyyywwwqqqkkknnnnnnnnnnnnqqqtttxxxzzzyyyzzz~~~~~~{{{~~~}}}yyytttsssqqqqqqtttyyy{{{tttooonnnppprrr}}}}}}zzzrrrjjjgggjjjnnnuuu~~~rrrbbbYYYQQQMMMHHHAAA???BBBCCC@@@AAAEEEDDD???@@@EEEBBBCCCEEEFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBAAA@@@>>>===????????????>>>>>>>>>>>>;;;::::::999999::::::;;;===<<<;;;:::999888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888888888999999999:::::::::;;;;;;;;;;;;::::::999888999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999::::::999999999999999999888888888888888888888888777888888888888999999999999999999999888888777777888888999999999:::::::::888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999:::::::::999999999999999999999::::::;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSWWWVVVUUUTTTUUUVVVXXXYYYTTTRRRTTTXXXYYYUUURRRRRROOOOOOPPPUUUWWWUUUSSSRRRTTTRRRQQQRRRRRRRRRYYY```sssyyy}}}|||zzz~~~~~~vvvkkkkkkjjjhhhfffdddbbbaaaccciiiooottt|||vvvooogggaaa]]]ZZZaaaeeejjjlllnnnttt}}}@@@???>>>=========>>>>>>>>>???AAABBBCCCBBBAAA@@@????????????????????????AAAAAAAAA@@@@@@?????????AAABBBCCCDDDDDDCCCBBBAAACCCBBBAAA@@@AAACCCEEEGGGEEECCC@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>???????????????>>>======;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;<<<===>>>???AAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999888888888888888888888888888999999999888888888888777444555555666777777888888::::::999999888888888888;;;::::::999:::;;;<<<===;;;@@@GGGOOOYYYgggwwwwwwnnnmmmmmmnnnpppsssvvvyyy{{{yyyuuutttsssssstttwwwzzz|||{{{wwwwwwyyy{{{}}}}}}zzztttooooootttzzzttteee]]]WWWUUUQQQJJJGGGGGGDDDAAABBBFFFFFFCCCDDDIIIDDDEEEEEEEEEDDDCCCCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;===<<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::::::::999888888888999999999999::::::::::::;;;;;;;;;::::::999888999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999::::::888888888888888888888888888888888888999999999999999999999999888888888777888888999999999:::::::::999:::::::::;;;;;;;;;;;;888999999999999:::::::::<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;<<<======<<<<<<===>>>???AAABBBBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVQQQOOORRRSSSPPPNNNOOOMMMMMMNNNQQQVVV[[[___bbbbbb___\\\[[[YYYYYYaaakkk{{{vvvxxxwwwsssuuu~~~xxxssshhhgggffffffggghhhjjjkkkllluuu}}}yyysssmmmfffbbb___^^^aaaffflllrrrwww>>>>>>===<<<<<<<<<======>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@??????>>>>>>===@@@@@@???????????????>>>BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEEEEEEECCC@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCC@@@???>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBCCC????????????????????????>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???DDDAAA>>>;;;999999:::;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888888888888888888888888888888999999999888888888888777444444555666666777888888999888888888888777777777::::::999999::::::;;;<<<888;;;???BBBHHHRRR]]]fff{{{wwwqqqqqqrrrtttvvvzzz}}}~~~zzzyyyxxxwwwvvvwwwwwwxxx~~~yyyuuuwww}}}qqqgggbbb______^^^WWWPPPNNNIIIFFFFFFHHHIIIFFFGGGIIIFFFEEEDDDCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999::::::::::::999888888999999999999::::::::::::::::::;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888999999::::::;;;;;;999999999999999999999999888888888888999999999:::999999999999888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<<<<===??????@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRKKKGGGHHHIIIHHHGGGIIIJJJLLLPPPWWWbbbooo{{{zzzrrrjjjhhhpppzzz}}}zzzwwwtttuuuyyy{{{{{{~~~zzzzzzzzzyyywwwtttrrrpppiiihhhfffeeehhhlllqqquuu}}}}}}{{{zzzzzzwwwqqqlllgggeeeddddddccchhhrrr|||>>>=====================>>>>>>???@@@AAA@@@@@@@@@AAA@@@@@@???>>>======<<<@@@@@@@@@@@@????????????CCCCCCDDDEEEEEEDDDCCCCCC???@@@AAABBBCCCCCCDDDDDDEEECCCAAAAAABBBCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDAAA???>>>???@@@AAACCCBBBBBBAAAAAABBBBBBCCC?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;>>>===<<<<<<<<<===??????AAA@@@===;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888888888888888888999999999888888888777777888888888888888888888888888777777777777777777777999999999999999::::::;;;999:::<<<===???EEEMMMRRRgggsss}}}{{{yyywwwyyy|||~~~{{{yyyyyyyyyyyy|||}}}|||{{{nnnfffeeeeeegggfff```XXXRRRRRRPPPOOOPPPPPPOOONNNMMMJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>???======<<<<<<<<<======>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999::::::::::::999888888999999999:::::::::;;;;;;:::::::::;;;;;;::::::999999::::::;;;;;;::::::999888999999999999999::::::999999999999999999999999888888999999:::;;;<<<<<<999999999999999999999999888888888999999999::::::999999999999999999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPNNNNNNGGGCCCDDDFFFEEEEEEGGGKKKTTTaaappp{{{sssxxx~~~zzzxxxxxxwwwwwwyyy~~~yyyrrrmmmjjjlllnnnoooooonnnooopppooommmkkkkkkooouuu|||}}}{{{zzzyyywwwuuuxxxuuupppllliiiiiiiiijjjiiippp|||===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@??????>>>===<<<<<<@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDCCC@@@BBBDDDFFFHHHGGGFFFFFFDDDCCCBBBBBBCCCDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBB@@@??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDD@@@@@@??????>>>===<<<<<<<<<======>>>>>>>>>======>>>>>>>>>======<<<<<<;;;>>>======<<<===>>>???@@@<<<===============<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888999999999888888888777777::::::999888777666555555777777777777777777777888888888888999999999999999:::;;;;;;;;;===@@@EEEHHHSSS\\\lll~~~{{{yyy{{{|||zzzyyyssstttwww{{{xxxnnndddhhhkkkllliiiddd[[[UUU[[[\\\]]]```ccceeeccc```YYYTTTLLLHHHFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999::::::::::::999888888999999:::::::::;;;;;;;;;999::::::;;;;;;:::::::::999::::::;;;;;;::::::999888888888999999:::::::::999999999999999999999999888888999:::;;;;;;<<<<<<999999999999999999999999888999999999999:::::::::999999999999999999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????BBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQOOOMMMJJJIIIJJJEEECCCEEEGGGGGGJJJOOOVVViiizzz|||}}}~~~{{{{{{}}}yyytttqqqnnniiieee___ccchhhkkklllmmmoooqqqssstttvvvzzzzzzrrrrrrsssvvvwwwwwwtttrrrtttrrrpppnnnmmmnnnooopppttt|||======>>>?????????>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>======<<>><<<;;;:::<<<<<<===>>>>>>>>>======>>>>>>==================>>>>>>=========>>>???@@@;;;<<<>>>?????????>>>======<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999999888888888888777888888777666444333222222777777777888888888888999777777888999999999999888999999888999;;;>>>@@@BBBBBBHHHVVVgggwww|||{{{~~~|||wwwuuuwwwzzz}}}rrrrrrrrrsssvvv{{{wwwpppkkkfffnnntttqqqkkkeee```[[[aaaffflllsss}}}~~~pppggg[[[QQQLLLJJJGGGDDDHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@???????????????@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999::::::::::::999::::::::::::999888888::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::999::::::;;;;;;::::::999888888888999999::::::;;;999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999999999::::::::::::888888999999999:::::::::999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMLLLLLLKKKIIIHHHGGGCCCBBBBBBDDDFFFIIISSS]]]rrr}}}yyyzzz{{{~~~yyyuuuooojjjfffbbb___\\\XXX^^^dddiiikkknnnssswwwzzz~~~tttjjjbbbdddiiiooottttttrrroooqqqqqqrrrsssuuuxxx{{{|||;;;<<<===>>>>>>>>>=====================>>>??????>>>>>>>>>>>>>>>=========??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBFFFKKKOOOPPPOOOLLLIIIDDDCCCBBBCCCEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBAAA@@@BBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>>>>=====================>>>>>>>>>???>>>=========>>>@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;======>>>>>>======<<<;;;999999999999999999999999999999999888888888888777666555555555555444444444888888888888999999::::::666666888999999999888777777777666777999<<<======<<<>>>FFFTTT```mmm~~~}}}}}}~~~|||wwwyyy|||xxxrrrmmmnnnrrrwww||||||zzzvvvssssssuuuxxx{{{}}}qqqkkkhhhffflllxxx~~~xxxnnnhhheeeccceeemmmxxxvvvggg\\\VVVRRROOOLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999::::::::::::999888888:::::::::;;;;;;;;;;;;<<<888999::::::;;;;;;;;;:::999::::::;;;;;;::::::999777888888999::::::;;;;;;999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????<<<<<<<<<=========>>>>>>========================>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIJJJKKKRRReeewww|||yyyyyy}}}|||ooommmiiiccc]]]YYYWWWWWWWWW\\\cccgggkkkrrr{{{xxxnnnfff```YYY\\\aaaiiiooorrrrrrqqqsssuuuzzz999:::<<<=========<<<<<<===============>>>??????============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@CCCIIIMMMOOOMMMJJJGGGDDDCCCCCCDDDEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCC???AAACCCDDDDDDCCCAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@???>>>======;;;;;;<<<===>>>>>>======<<<<<<======>>>>>>?????????>>>=========>>>@@@AAADDDBBB@@@===<<<===???@@@===<<<;;;:::999:::;;;;;;>>>>>>>>>>>>>>>======<<<999999999999999999999999999999999888888888888777555555666666777888888888888888999999999:::::::::555666777999999888888777777666666777999;;;;;;;;;===;;;???IIIQQQZZZjjjyyy|||zzzzzztttooommmsss}}}~~~zzzuuummmgggkkkrrruuu{{{~~~xxxuuutttvvvxxxwwwzzz~~~wwwllliiiiiihhhrrr}}}pppjjjjjjjjjhhhrrr~~~|||mmmbbb]]][[[XXXVVVMMMMMMNNNNNNNNNNNNMMMMMMGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<999::::::::::::999888888:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999777777888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<=========>>><<<<<<<<<<<<============<<<=========>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJJJJKKKMMMOOORRRSSSWWWWWWXXXWWWWWWccc|||~~~|||||||||}}}zzzwwwyyyxxxssskkkkkkiiiccc\\\XXXXXXZZZYYY]]]bbbggglllvvvvvvhhhbbb^^^ZZZXXXZZZ^^^eeemmmrrrttttttwww{{{>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????======>>>>>>>>>======<<>>;;;;;;<<<======;;;<<<===??????@@@@@@@@@;;;<<<<<<===>>>??????@@@;;;<<>>======AAAFFFGGGCCC>>>===<<<:::::::::;;;===???;;;;;;<<<<<<<<<<<<<<<<<<888666777;;;AAACCC???;;;888888777777777777888888777777777777888888888888888888888888777777777777777777777777777777777777777777777777777888888999999:::<<<@@@EEEMMMVVV]]]qqq~~~~~~~~~vvvlllcccgggnnnuuu}}}{{{xxxuuuqqqpppsssvvv}}}|||{{{yyywwwuuuvvvwwwzzz~~~wwwpppkkkiiizzzsssqqqqqqqqqvvvyyyoookkkjjjeee```^^^UUUVVVSSSLLLKKKOOOSSSSSSQQQRRRSSSSSSRRRNNNJJJHHHKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;:::::::::::::::999999999888888:::::::::999999999999888:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888888999;;;;;;999888999:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGIIIKKKLLLLLLJJJHHHIIIHHHIIIKKKLLLJJJIIIJJJJJJIIILLLOOONNNJJJIIILLLOOOSSSXXX]]]```eeeooowwwzzzrrrjjjgggkkkxxx~~~~~~{{{{{{wwwsssttt|||{{{uuuqqqnnnnnnmmmmmmddddddccc___[[[XXXWWWXXX]]]___ccciiirrryyymmmeee___[[[YYYVVVZZZaaahhhnnnqqqssssss}}}===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>===????????????@@@AAABBBCCCBBBDDDCCC??????CCCEEECCCEEEDDDEEEGGGJJJLLLKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAA???@@@@@@AAABBBCCCDDDDDDJJJGGGCCCBBBCCCCCCBBB@@@BBB@@@>>>>>>>>>>>>>>><<<>>>>>>???@@@AAAAAAAAAAAA<<<<<<======>>>>>>??????;;;<<>>;;;:::::::::::::::::::::888777999===BBBCCC???;;;888888777777777777888888888888888777777666666666666666777777777888888888777777777777777777777777777777666666777777888999888999;;;===@@@FFFLLLQQQ^^^jjj{{{~~~||||||wwwnnnfffdddhhhoootttyyy|||vvvssssssttt|||~~~yyyxxxwwwwwwxxxzzz}}}xxxrrrnnnlll}}}|||wwwwwwxxx}}}vvvkkkjjjlllkkkhhhggg______[[[TTTRRRWWW[[[\\\]]]ZZZVVVSSSPPPMMMKKKIIIIIIGGGFFFFFFHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===========================>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999999888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999888999;;;;;;999999999:::<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKNNNNNNMMMKKKKKKIIIHHHIIIJJJHHHGGGMMMTTTYYYaaannn{{{||||||}}}{{{{{{{{{wwwtttuuuxxx}}}~~~|||zzzvvvrrroookkkgggeeeccccccbbb```^^^___bbbeeejjjpppwww|||pppfff^^^[[[[[[[[[___aaaeeelllsss{{{;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???????????????>>>???????????????@@@AAABBBAAACCCBBB@@@CCCJJJNNNOOOGGGFFFEEEGGGIIILLLLLLLLLFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB@@@======???AAACCCDDDFFFGGGLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>@@@AAAAAA???===>>>>>>??????@@@@@@AAAAAA========================;;;===???AAAAAAAAA???>>>CCCBBBCCCFFFKKKLLLIIIFFF<<<<<<;;;::::::<<<===>>>::::::999999888888777777999999:::>>>BBBBBB>>>:::888888777777777777888888999888888777666555444333444555555666888999999:::777777777777777777777777777777666666777777888999777888999::::::===@@@CCCIIISSSbbbppp|||zzzuuuqqqkkkfffeeekkkrrrvvvxxx|||yyyuuuwww~~~yyyuuussstttvvvxxx~~~|||xxxuuuttt{{{~~~~~~|||~~~~~~rrriiijjjooopppmmmlllggghhheeeaaadddlllssstttvvvoooddd[[[TTTPPPNNNMMMIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888:::<<<;;;:::999:::;;;============>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFIIIGGGEEECCCBBBCCCEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFGGGEEEEEEEEEEEEKKK[[[jjj~~~~~~|||zzzyyyyyyyyyzzz{{{|||{{{uuurrrqqqqqqssssssrrrppplllgggbbb^^^dddcccbbbbbbdddjjjrrrxxx~~~}}}vvvlllbbb]]]\\\```bbbgggiiilllsss~~~:::999999999:::;;;<<<<<<======>>>>>>>>>?????????>>>??????@@@@@@@@@@@@??????????????????@@@AAAAAA>>>AAABBBBBBHHHSSSZZZ\\\JJJHHHFFFFFFHHHIIIJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGDDDAAA???;;;<<<===>>>@@@BBBCCCDDDIIIHHHFFFDDDBBBAAA???>>>======>>>@@@BBBCCCBBB@@@<<<<<<<<<<<<======>>>>>>==================<<<<<<<<<===???@@@@@@@@@???>>>??????@@@CCCFFFGGGFFFCCC<<<;;;;;;;;;;;;<<<===>>>;;;::::::999888777777666888999;;;>>>@@@@@@<<<999888888777777777777888888777777666666555555444444555555666666777888888999666666666666666666666666666666666666666777888888666777999888888888999:::@@@FFFQQQ[[[gggvvv}}}vvvppplllgggmmmsssvvvwww{{{{{{~~~zzzvvvuuuvvvwwwvvvwwwyyy{{{|||~~~~~~}}}yyyooojjjnnnsssrrrmmmjjjhhhkkkmmmpppzzz{{{lllaaaYYYTTTPPPLLLJJJIIIIIIJJJLLLLLLKKKHHHHHHIIIIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;;;;;;;<<<>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIHHHHHHKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDBBB@@@@@@AAADDDFFFFFFHHHHHHFFFEEEFFFEEECCCCCCCCCCCCFFFLLL[[[vvv~~~}}}}}}~~~{{{wwwpppjjjggghhhjjjmmmmmmnnnpppooommmiiifffdddgggggghhhjjjpppzzz{{{vvvsssuuuxxxzzz{{{vvvnnngggbbbbbbfffiiikkkooowww999999999999999:::;;;<<<>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@===@@@AAABBBHHHSSS[[[]]]KKKIIIFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGEEECCC@@@>>>======>>>??????@@@@@@AAACCCCCCCCCBBB@@@???>>>>>>???======>>>AAACCCDDDDDD<<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<======>>>?????????>>>>>><<<<<<===???AAABBBAAA@@@;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999888888777888999:::<<<===<<<999777888888777777777777888888444444555555666666777777777666666666666666666666555555555555555555555555666666666555666777777888555777999999888777888999>>>BBBGGGNNNWWWcccqqqzzzyyyrrriiimmmqqqsssuuuzzzzzzxxxxxxuuuuuuvvvxxxzzz|||~~~}}}tttmmmjjjkkksssyyyuuummmiiiggglllqqqzzz{{{mmmaaaWWWPPPLLLJJJHHHHHHIIIKKKLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????============<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>??????>>>======>>>@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGBBBBBBBBB@@@???@@@CCCFFFFFFKKKLLLJJJJJJNNNNNNJJJFFFFFFHHHOOOZZZqqq~~~~~~wwwpppnnnllliiieeebbbaaacccfffhhhmmmoooqqqpppnnnmmmnnnpppppprrruuu{{{tttssspppnnnnnnpppssstttvvvuuuqqqlllhhhgggjjjlllqqqyyy}}}vvvsssyyy999999888888888999::::::<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>@@@@@@???BBBJJJPPPPPPHHHFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAA???===AAAAAAAAAAAAAAA@@@@@@@@@===???@@@@@@>>>======>>>???>>>===>>>AAADDDFFFFFF???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999:::::::::999999888888777888888777777777777888888333444555666777888888999777777777666666555555555555555555555555555555555666666555555666666777888555666888888888888999;;;===>>>@@@CCCIIIRRR\\\cccrrr||||||rrrrrrpppppprrrwww~~~}}}wwwwwwvvvuuuvvvwwwyyyzzzxxx|||uuuiiiaaadddmmmxxx|||wwwpppmmmjjjooovvv~~~pppdddYYYQQQLLLJJJHHHGGGIIILLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????@@@@@@>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMLLLJJJHHHGGG===>>>>>><<<;;;>>>EEEJJJOOOXXX]]]\\\^^^bbb___XXXSSSRRRTTT\\\jjj}}}|||zzzxxxxxx}}}~~~tttmmmkkkkkkfffdddaaa___^^^^^^___```iiilllnnnnnnnnnpppuuuzzzuuunnnffffffgggiiikkkmmmnnnooopppqqqqqqooommmmmmqqquuu~~~vvvrrrvvv|||:::999999888888888888999:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>??????????????????>>>>>>>>>>>>??????===??????<<<>>>DDDGGGFFFBBBAAA@@@AAABBBBBB@@@>>>>>>?????????@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===AAAAAAAAA@@@@@@@@@@@@@@@;;;>>>@@@@@@===<<<<<<===>>>===>>>AAADDDEEEEEEDDD???>>><<<;;;;;;<<<>>>???:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======>>>?????????>>>======>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<:::888777777888999888888777777777777888888666666666777777888888888555555555666666666666666444444444444444444444444666555555555555666777777444555666666666666999;;;::::::;;;===BBBHHHOOOSSS]]]fffttt}}}uuuqqqrrrvvvzzz|||~~~{{{{{{|||}}}yyywwwvvvvvvwwwuuuxxx|||vvvkkkddd___fffrrr||||||uuuqqqqqqpppuuu|||xxxnnnfff^^^XXXUUURRRPPPPPPRRRUUUVVVWWWWWWVVVUUURRRPPPNNNMMMLLLMMMLLLJJJGGGEEEEEEDDDEEEAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????=========>>>>>>====================================>>>????????????>>>===>>>>>>============>>>>>>======>>>>>>>>>?????????======>>>>>>??????@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAABBBDDDDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNKKKLLLMMMNNNLLLJJJGGGEEE;;;<<<<<<<<<@@@JJJYYYdddooo|||zzzlllgggdddccciiisss|||yyyuuurrrrrruuutttzzz{{{xxxtttoookkkjjjjjjjjjeeeccc```]]]\\\\\\]]]^^^dddiiipppuuuyyyvvvmmmfffaaa]]]___bbbeeehhhkkkmmmooonnnqqqttttttuuuzzzyyywwwyyy}}}::::::999888777777777888:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>>>>???????????????>>>>>>>>>>>>>>>???;;;>>>>>><<<>>>CCCEEEDDD======>>>@@@BBBBBB@@@>>>======>>>>>>?????????@@@BBBAAAAAA@@@>>>>>>=========>>>>>>>>>>>>?????????<<>>>>>>>>>>>>>>>>>============?????????>>><<<;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::;;;;;;???>>>;;;888666666999;;;888888777777777777888888888888888888777777777777333444444555666777888888444444444444444444444444555555555555555666777777444555555444333444777999777777999;;;???EEEJJJNNNPPPWWWdddqqq{{{|||ttttttvvvxxxxxx{{{|||xxxxxxyyyxxxyyy}}}}}}}}}||||||rrruuuyyyzzz{{{{{{|||~~~yyymmmfffdddccckkkwww~~~zzzrrrooorrrtttyyyqqqkkkgggccc___```^^^[[[[[[]]]```bbbbbbiiihhheeebbb^^^ZZZWWWVVVOOOMMMIIIFFFDDDCCCCCCDDD????????????@@@@@@AAABBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>>>>>>>======???????????????????????????@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKMMMOOOPPPNNNNNNOOONNNLLLHHHEEEBBB@@@AAABBBEEENNN```vvvwwwrrrnnnpppvvv{{{xxxvvvsssrrrsssuuuvvv|||xxxrrrooollljjjiiiiiihhhgggeeebbb___\\\[[[]]]___aaadddmmmyyyyyymmmeee```]]]ZZZ\\\]]]```dddhhhllloooqqqqqquuuxxx{{{{{{{{{|||999888777666666777888999::::::::::::;;;<<<======<<<===???AAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>???@@@@@@AAA??????>>>===<<<;;;;;;:::999;;;???AAABBBAAA???===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========;;;:::888777777888888666777777888888888777777999888777666666666666666666666666666555555555555666666666666666666666666333444666777777777666666444555555555666666777777666777888;;;???CCCGGGIIILLLOOOUUU\\\fffssszzzyyyyyyyyy{{{~~~|||vvvqqqooouuuyyyppppppuuuwwwxxxyyy{{{{{{uuuxxxyyyvvvtttwwwyyyxxx}}}uuummmgggkkksss}}}}}}wwwsssrrrxxx}}}xxxjjjgggiiijjjiiiccc```aaaeeegggkkkxxxyyyqqqmmmggg```___YYYQQQKKKGGGDDDAAA???===>>>@@@@@@===;;;===BBBAAABBBDDDEEEEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIHHHGGGEEECCCFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIKKKMMMNNNMMMLLLOOOMMMJJJJJJLLLMMMMMMKKKOOOMMMMMMOOOSSSTTTRRRPPPWWWUUUSSSPPPOOOLLLJJJHHHEEEFFFJJJWWWlllwwwqqqkkkkkknnnsss|||~~~|||zzzzzz{{{{{{{{{zzzzzztttpppooooooiiiiiiiiihhhffffffgggiiiaaabbbbbbaaaaaadddhhhllllll~~~|||vvvlllbbb[[[YYYZZZ[[[]]]^^^ccciiiooossssssrrruuu|||~~~:::999888777777888999:::::::::999::::::;;;<<<===>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBDDDDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<======>>>???@@@@@@@@@>>>>>>======<<<;;;;;;:::999;;;===@@@@@@@@@>>>===:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::888888888888888888888888888888777666555777777666555555555666666666666666666555555555555555555555555555555555555444444555666666666555555333444444444555555555555666777888:::===AAADDDFFFEEEGGGKKKPPPXXXbbbmmmuuuzzzxxxyyy{{{vvvqqqooollljjjlllsss|||sssqqqtttvvvxxxzzzyyyzzzwwwxxxxxxvvvyyyyyy{{{~~~~~~yyyvvvssszzz~~~|||{{{{{{ssshhhhhhkkknnnnnnmmmiiiiiilllpppxxx{{{nnn]]]OOOHHHEEEDDDCCCBBBCCCDDDCCCAAA???@@@BBB@@@BBBEEEGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNMMMLLLQQQOOOMMMMMMNNNPPPPPPOOORRRQQQRRRUUUZZZ]]]^^^]]]ZZZZZZ[[[ZZZYYYUUUPPPLLLQQQTTT\\\lllrrrlllfffeeegggjjjrrrzzz}}}}}}zzzsssmmmiiigggggghhhnnnnnnnnnkkkfffbbb```___ddddddddddddffflllsssyyy{{{tttoooggg```\\\[[[^^^```eeehhhjjjlllmmmqqqwww|||::::::999999999999::::::999999999::::::;;;<<<===??????>>>===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;===@@@DDDGGGFFFBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>=========>>>>>>???>>>===<<<<<<<<<===>>>======>>>>>>??????@@@@@@======<<<<<<;;;;;;;;;::::::;;;<<<===============:::999999999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888999999999999888666555444555555555444555555666666666666666666555555555555555555555555555555555555555555444333333333444444333333333333333444444444666666777999;;;===???AAA===???AAADDDHHHOOOWWW\\\jjjttt}}}yyywwwvvvxxxyyyuuullleeebbbaaaaaaeeellltttzzz~~~~~~|||}}}||||||yyywwwtttsssssstttvvv{{{~~~yyylllfffjjjooorrrrrrqqqmmmlllooowwwmmmWWWLLLIIIIIIHHHGGGHHHJJJIIIHHHFFFCCCAAAAAACCCEEEGGGHHHHHHHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMPPPOOONNNNNNNNNOOOQQQRRRTTTUUUYYY___gggmmmpppqqqqqqtttxxxyyyvvvnnneee___aaafffqqqzzzooohhhcccbbbcccdddjjjqqqzzzxxxpppkkkllljjjfffbbbaaaaaaccceeeiiikkkmmmmmmjjjgggeeedddfffgggiiimmmttt~~~xxxsssllliiiddd```___aaaeeehhhkkkmmmooooooooovvv~~~999999999999999999999999999999999999:::;;;<<<===>>>===;;;:::::::::;;;<<<:::::::::::::::;;;;;;;;;======???CCCEEEEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===???AAABBBAAA@@@>>><<<;;;;;;======>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<:::::::::999::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999888888888888888888888888777666555444444444444444555666777666666666666555555555555555555555555555555555555666555333222111222333333333333333333333444444444555555666777888999:::;;;999:::<<<===???CCCHHHLLLXXX```mmmzzz{{{sssooonnnkkkfffaaa]]]\\\___fffpppwwwzzz{{{}}}yyyxxxwwwuuutttvvvzzz~~~rrrkkkeeegggnnntttuuusssmmmlllmmmrrr}}}wwwaaaTTTPPPOOONNNMMMRRRWWWYYYXXXUUUNNNFFFGGGFFFEEEEEEGGGHHHHHHGGGJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDDDDEEEFFFFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPQQQSSSQQQRRRRRRRRRQQQQQQTTTWWWSSSYYYeeerrr~~~{{{sssooottt~~~~~~tttnnnhhhdddeeefffggglllrrr}}}vvvqqqlllgggccc```dddbbb```___```bbbeeegggfffiiimmmoooooonnnoooooojjjooovvv||||||}}}~~~~~~{{{vvvssskkkhhheeecccdddhhhlllooolllooorrruuu{{{nnn```777888888888888888888777999999999999:::;;;<<<<<<;;;:::999999999:::<<<===999999999:::::::::;;;;;;>>>======>>>@@@BBBBBBAAA==============================<<<===???BBBEEEGGGDDDBBB???<<<;;;:::;;;<<>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999:::::::::999999888888555666777888888888888888444444444444444555666777666666666666555555555555555555555555555555555555666444333111111111222333555444444444444444444444444444555555666666666666666777888999:::===@@@CCCIIIOOOYYYdddooo}}}zzzpppllljjjfffccc______bbbiiiqqqwwwxxxvvv~~~}}}yyyvvvuuuvvvwwwxxxzzz~~~pppeeecccccckkktttyyywwwrrrkkkmmmpppwwwyyyhhh^^^YYYWWWWWW^^^iiisssvvvtttnnncccXXXRRRMMMGGGEEEFFFIIIKKKKKKNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNQQQSSSVVVWWWVVVVVVWWWYYYXXX[[[\\\ZZZVVVUUUYYY]]]VVVcccyyy{{{www{{{~~~wwwrrrmmmiiigggjjjmmmnnnsssyyy{{{ppplllgggcccaaa```___^^^\\\[[[[[[[[[\\\___bbbdddkkknnnqqqsssttttttvvvwww|||vvvrrrqqqtttxxxzzzzzzxxxvvvuuummmkkkjjjjjjkkkooosssvvvxxxzzz~~~yyyeeeRRRGGG666777888888888888777666888888888999999:::;;;<<<999999999999:::;;;<<<<<<888888999999::::::;;;;;;>>><<<;;;;;;>>>@@@AAAAAA========================<<<<<<===>>>@@@CCCFFFGGGCCCBBB@@@>>><<<;;;;;;;;;@@@@@@??????>>>>>>======;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;:::999999::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888999999:::::::::999999888444555666888999999999999555555555444555555666666666666666666555555555555444444444444444444444444444444333222222222333333555555555555444444444444333333444444444444333333222444555666777888;;;======BBBIIIPPPZZZfffuuu~~~}}}uuupppiiieeecccdddfffjjjooorrrrrrrrryyy|||wwwtttssstttvvvyyy~~~uuuiiidddcccfffooozzz~~~zzzuuujjjmmmqqqvvvwwwllldddbbbcccfffxxxzzznnnaaaYYYPPPKKKLLLOOOQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPNNNMMMOOONNNLLLLLLLLLMMMOOOQQQSSSXXX^^^``````___```bbbgggjjjkkkeee]]]XXX[[[```dddvvv|||yyy|||~~~zzzwwwvvvpppnnnoootttyyy{{{{{{wwwuuutttllliiieeeaaa___^^^\\\ZZZTTTTTTTTTUUUXXX[[[^^^```iiiooovvv}}}yyynnniiiiiiggglllqqqtttsssssstttvvvppppppqqqsssvvv{{{~~~|||}}}oooZZZIIIAAA???777888999999999999888777888888888888999:::;;;<<<999999::::::;;;:::::::::777888888999::::::;;;;;;===<<<;;;<<>>>>>=========@@@@@@@@@???>>>======<<<<<<<<<======>>>???@@@@@@===<<<<<<;;;::::::999999;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888888999::::::::::::999888555666777888888888888888777777666555555555666666666666666666555555555555444444444444444444444444222333333444444444444333444444444444333333222222222222333444444333222111000222555555555666777999888;;;???BBBHHHRRR^^^gggwww~~~~~~sssjjjhhhiiikkkkkklllmmmoooqqquuu}}}zzzuuuttttttwwwzzz}}}~~~~~~~~~|||wwwpppllljjjkkksss}}}zzzqqqssstttuuu{{{tttnnnooosssyyyyyyuuummmfffgggqqqyyy{{{oooggg]]]WWWWWWYYYZZZYYYZZZ\\\___aaaaaa]]]YYYVVVTTTSSSSSSRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHJJJKKKMMMOOOPPPRRRTTTVVVXXXXXXWWWVVVTTTSSSRRRPPPOOOOOOQQQSSSUUUVVV___jjjrrruuuwww{{{~~~|||nnnffffffkkkyyy~~~zzzuuuxxx{{{~~~xxxoookkklllnnnoookkkiiifffcccaaa___[[[XXXTTTUUUVVVXXX\\\```dddfffllluuuwwwoooggg___]]]```^^^dddjjjlllllllllpppuuuuuuwwwzzz~~~yyyyyy{{{}}}}}}~~~{{{rrrcccQQQCCC;;;999:::888999:::;;;;;;:::999888888888888888999:::;;;<<<:::;;;<<<<<<;;;:::888777777777888999::::::;;;;;;;;;;;;<<>>========================<<<===>>>???????????????<<<===>>>???????????????AAA@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA=========<<<;;;:::999888::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777777888::::::;;;:::999888777888888888888777777666999888777666666666666666777666666666555555555555444444444444444444444444111222444555666555555444333333333222222111111111111222333444444333222111222444666666555555666777999:::;;;;;;===DDDNNNUUU^^^hhhxxx}}}rrrlllnnnooommmkkkkkknnnrrrttt~~~wwwtttpppooorrrvvvyyy{{{~~~~~~~~~|||uuuqqqooottt~~~~~~|||yyyzzzsssllllllqqqvvvwwwuuummmfffjjjyyy}}}xxxpppgggbbbaaabbb```^^^dddhhhnnnrrrqqqkkkddd___VVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUZZZ[[[^^^``````___]]]\\\VVVUUUSSSRRRRRRTTTVVVXXX]]]iiizzzyyyxxx||||||uuutttrrrsssvvvzzz}}}ssspppllljjjiiijjjiiiiiigggeeeddddddcccaaa]]]ZZZ[[[\\\^^^aaaeeejjjnnnqqqzzztttjjjeee```ZZZYYY^^^ZZZ```ggghhhggghhhnnntttzzz}}}}}}{{{}}}~~~}}}{{{{{{}}}{{{www___WWWJJJ@@@:::777666555666777888999:::999888888777777888888888999999999888888888888888888888888::::::999999999:::;;;;;;999:::===?????????===<<<===;;;999888777888999:::<<<>>>AAACCCAAA>>><<<;;;<<<===???@@@@@@@@@???>>>>>>???AAABBBAAA@@@>>><<<======<<<<<<===>>>@@@AAA@@@???>>>===;;;999888777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>===<<<===<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888555666777888888888888888333333444444444444333333777777777777888888888888333444444444333222222111444333333222111111111222222222222333333444444444333333333333333333333333555444444333333444444555666555444444777<<>>:::888666444222666777888999:::999888888888888999999999:::::::::888888888888888888888888:::999999999999:::;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;999999999999;;;<<>>=========>>>???@@@@@@@@@??????>>>???@@@AAAAAA???===<<<>>>===<<<;;;;;;;;;<<<===@@@@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999999999::::::999999999777888888999999999999888666777777777777777777666888888888777777666666666444444444444444333222222444333222222111111222222222222222333333444444444333333333333333333333333444444333333333333444444777666555555666999<<<>>>AAAHHHQQQZZZbbbmmmzzz}}}wwwssssssuuuuuuzzz~~~wwwvvvuuuwww|||{{{zzz{{{}}}~~~|||yyyvvvtttssssssssstttvvvwwwvvvvvv}}}}}}~~~ttthhheeegggkkkqqqvvv~~~uuuooopppppprrr|||qqqmmmmmmllljjjjjjkkkpppuuuzzzvvvnnneee```ZZZUUUUUUYYYWWWWWWYYY^^^cccfffggggggdddccc___[[[ZZZ\\\YYYTTTUUURRRRRRTTTTTTQQQQQQSSSOOORRRRRRNNNMMMNNNMMMIIILLLJJJIIIKKKMMMMMMKKKIIINNNNNNMMMMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJNNNLLLKKKKKKKKKKKKKKKKKKHHHJJJLLLLLLKKKJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFFFF@@@GGGLLLLLLLLLOOOPPPNNNQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKMMMOOOQQQSSSUUUVVVVVVUUURRROOONNNNNNMMMOOOQQQSSSVVV^^^iiiqqqsssfff```___aaaiiiqqqwwwrrrooonnnooossswwwyyy{{{{{{vvvtttrrrnnnhhhbbb```aaaaaabbbcccdddeeefffeeegggjjjlllmmmlllkkkjjjssswww}}}}}}|||zzzvvvssslllggg```[[[ZZZ\\\]]]^^^dddfffiiilllpppuuu{{{rrrdddVVVIII@@@AAA>>>:::777666555444333666777888999999999888777999999999999::::::::::::888888888888888888888888999999999999::::::;;;;;;;;;;;;;;;:::999888888777:::999999888999:::;;;<<>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>???@@@@@@>>>===<<<======;;;::::::999999:::>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>;;;:::999:::::::::999999999999:::::::::::::::::::::::::::::::::999999999999999999:::999::::::::::::999999888777777888888888888777777999888888777666555444333444444555555444444333333333333222222111111222222222222333333333333444444333333333333333333333333444333333222222333333444777666666555666666777888888===CCCIIIOOOXXXccckkkyyy|||xxxvvvyyyzzz~~~{{{ooofffeeedddeeejjjsss||||||}}}~~~}}}wwwuuuttttttuuuwwwwwwuuusssyyyzzz}}}qqqggg```bbbgggmmmuuu{{{~~~uuuoooppprrrwwwwwwmmmhhhhhhkkkmmmmmmkkknnnuuu{{{~~~wwwoooiiiccc]]]\\\___aaaccchhhqqqzzzyyyuuutttsssiii^^^YYYVVVUUUWWWWWWTTTUUUXXXVVVXXXWWWSSSQQQRRRPPPLLLHHHIIIJJJLLLNNNOOOMMMKKKOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLJJJGGGGGGHHHHHHIIIIIIJJJJJJEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJMMMKKKJJJHHHIIIJJJKKKMMMKKKLLLMMMLLLJJJIIIJJJKKKJJJHHHGGGFFFEEEFFFHHHIIIEEEJJJNNNOOORRRUUUUUURRRSSSSSSSSSRRRPPPOOONNNMMMMMMLLLKKKLLLOOOTTTYYY]]]___^^^\\\[[[ZZZXXXUUURRRPPPSSSVVVXXX]]]kkkyyymmmkkkqqqzzz}}}yyyvvvtttsssyyy}}}yyyvvvqqqnnnkkkiiihhheee^^^YYYZZZ[[[^^^```bbbccccccccchhhlllpppsssuuuyyy|||yyyyyyyyyzzzzzzwwwsssooofffccc```___```bbbddddddkkkmmmrrrwww|||qqq^^^PPPEEE===888999666444333333444444333555666888999999999888777777888888888888999999999888888888888888888888888777888999999::::::::::::;;;;;;:::999888888999999888888777777777888:::;;;AAA@@@???>>>??????>>>=========>>>>>>>>>?????????>>>>>>?????????>>>===<<<<<<<<<;;;;;;::::::::::::::::::999999999999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<:::888888999999999999999999999999999999999999999999999999999;;;:::999888888999:::;;;::::::::::::999888777777555555555666666555555555777777777666555444444444444444555555555444444333333333222222111222222333333333333333333333333333222222222222222222222222333333222222222222333333444444555555555555444444666999<<>>???AAAAAA???===<<<<<<<<<<<<======>>>>>>???????????????>>>>>>===;;;;;;<<<<<<============999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;999888999:::999999999999999999999999999999999999999999999999;;;:::999888888999:::;;;888999999999888777666666333444444555555444444333555555555555666666666666333333444444444444444333333222222111222222333333333333333333333333333333222222222222222222222222222222111111111111222222111222333444444444333333444444555777999===CCCFFFPPP[[[iiivvv}}}zzzwwwsssmmmddd^^^ZZZZZZ]]]gggrrrzzz{{{yyyyyyyyyxxxvvvwww{{{~~~tttmmmggghhhlllrrrzzz|||sssnnnmmmgggmmmrrrooogggeeekkkrrr}}}tttpppnnnpppooolllmmmpppxxx|||iiidddbbbffflllttt{{{qqqjjjaaaZZZWWWUUUSSSQQQQQQSSSWWWZZZVVVYYY]]]]]]ZZZWWWTTTTTTTTTSSSRRRPPPOOONNNNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUSSSQQQOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUUUUTTTSSSQQQOOOJJJLLLOOOOOOOOOOOOQQQSSSTTTWWWYYYYYYWWWTTTRRRQQQLLLJJJHHHGGGHHHKKKOOORRRWWW]]]aaabbbfffkkkmmmkkkjjjgggaaa\\\WWWUUUTTTTTTRRRTTTXXX```mmm|||}}}mmmaaa\\\```dddiiisss~~~~~~~~~zzz}}}wwwtttqqqnnnnnnppppppmmmjjjjjjiiihhhfffddd```\\\YYYZZZZZZ\\\___ccchhhlllooowww}}}}}}vvvqqqmmmkkkjjjnnnrrrvvvyyyyyyvvvssspppkkkiiiggggggkkkqqquuuwww~~~uuu\\\SSSEEE<<<777666555333444222111111222222222000555666777888888888777666444555555555666666666666777777777777777777777777555666888:::;;;;;;:::::::::::::::;;;<<<=========777666444555888===CCCGGGFFFCCC@@@@@@AAABBB@@@=========<<<<<<<<<===>>>???@@@@@@@@@???????????????;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<<999999::::::::::::999999:::::::::::::::::::::::::::999999999999999999:::777777888888888777666666555555666666666666555555555555666666666777777777222222333333444444333333222222111111222222333333444444333333333333222222222222222222222222222222222111111000000111111222000111222333333444444333444444444555777999;;;<<>>GGGPPPVVVSSSLLLDDD???@@@AAAAAA@@@???>>>>>>===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@<<<===>>>?????????>>>=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::999999999::::::999999999777777888999999999888888666666777777777777666666777777777777777777666666000111222222333333222222222222111111222222333444444444444333333222222222111111111111111111111111111111000000000000111111222222222222222333333333555555555666777888888777999===CCCIIIQQQ[[[gggooozzzzzzrrrjjjccc___aaaeeeiiilllmmmmmmmmmlllrrr{{{}}}wwwwwwxxxyyyyyyxxxwwwvvvzzz}}}~~~~~~pppgggeeegggjjjvvvxxxyyytttmmmjjjnnnsss|||uuurrroooppprrrqqqmmmkkklllsss}}}zzzyyy||||||iiiiiihhheeeeeehhhnnnsssyyypppkkkeeebbb\\\XXXVVVWWWZZZ\\\\\\aaaiiiqqqxxx{{{||||||rrroooiiibbb[[[VVVSSSRRRSSSVVVZZZ___eeeiiilllnnnnnnooopppnnnhhh```WWWRRRQQQSSSUUUTTTTTTXXX```hhhwww|||yyymmmaaaZZZRRRPPPNNNNNNRRRXXX```dddsssyyykkkccc``````[[[cccqqqtttqqqqqqssswww{{{{{{yyyuuupppllljjjjjjdddgggjjjkkkjjjhhhgggfffhhhhhhgggfffeeeeeefffgggjjjnnnuuu~~~wwwlllcccaaa```\\\YYYZZZ```dddiiilllnnnqqqtttwww~~~~~~uuuaaaOOODDD<<<999777777999999666333000000///111333333222111444555777888888888777666666666666666777777777777777777777777777777777777333555777:::;;;;;;:::999:::;;;=========;;;999777888777777:::CCCOOO[[[ccc^^^TTTGGG???>>>AAABBBBBBAAA@@@?????????@@@BBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>?????????===<<<;;;<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>@@@::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777888999:::::::::::::::555555666666666666555555::::::999888777666555555///000111222222222222222222111111111222333333444444444444333333222222222111111111111111111111111111111000000000000111111444333222222111111222222111111222333555444333111444666:::???EEELLLTTTYYYcccrrryyyooohhhbbbeeehhhjjjiiiiiiiiijjjmmmsss{{{|||||||||{{{yyywwwtttssssssuuu{{{xxxllleeefffkkkppp|||}}}|||wwwqqqooossswww{{{wwwpppnnnlllmmmpppooojjjhhhiiipppzzzwwwwwwzzz{{{|||||||||uuuqqqjjjeeeccceeehhhkkknnnvvvuuukkkbbb]]]ZZZ```cccjjjqqqzzzqqqddd\\\ZZZ[[[\\\[[[^^^ggguuuwwwnnnYYYWWWUUUUUUZZZaaaiiinnnqqqiiiggggggbbbjjjyyyyyyxxxwwwwwwzzzzzzxxxxxxxxxxxxrrrsssrrrnnngggbbbbbbccc^^^ccchhhkkkjjjkkkmmmpppnnnnnnnnnnnnnnnpppsssvvvzzz{{{pppddd[[[[[[\\\YYYXXX[[[```ccciiilllpppuuu|||nnn\\\MMMBBB===777555333444555444000,,,...---...000333444333222555555666666777777888888444444444555555555666666777666666666666555555555666666777888999;;;<<<===:::<<<>>>>>>===<<<<<<======999999BBBRRRbbbllloooZZZQQQFFF@@@???@@@???===AAAAAA@@@@@@AAAAAABBBCCC???>>>=========>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999999999<<<;;;:::;;;===>>>===<<<<<<;;;999999999<<>>>>>>>>>>>>>>>>>===<<<:::999999::::::::::::::::::999999888777999888777666666777888999999777555555666777666666888888888888777777777777666666555444333333222222222222222222222222222222555444222000///000000111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222444777999<<>>???>>>===<<<===???<<>>???@@@???>>>@@@@@@@@@@@@@@@AAAAAABBB???>>>=========>>>@@@@@@AAA@@@>>>===<<<;;;;;;<<<>>>===;;;:::999999999:::===============<<<<<<<<<;;;<<<<<<===============<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>=========>>>>>>===<<<;;;:::999999::::::999::::::::::::999999888999888777666666777888999777666444555777888888777777777777777666666666666666555555444333333222222000000000000000000000000444333222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222333444555777:::???BBBEEEKKKSSS[[[cccnnn{{{uuusssqqqnnnmmmmmmooopppnnnooorrrzzzzzzrrrgggeeefffjjjlllmmmuuu~~~|||zzz{{{{{{{{{yyywwwxxx{{{~~~~~~tttnnnmmmqqqttt{{{yyymmmgggfffgggooouuutttnnnjjjnnnsssyyy}}}uuutttyyyyyyuuu|||~~~yyyvvvwwwzzzwwwsssttt|||sssiiimmmppprrryyynnneeeaaaeeehhhhhhqqq~~~{{{rrrpppoookkkggghhhoooxxx{{{zzz}}}}}}~~~{{{uuurrrwwwvvvtttssssssqqqpppooopppoookkkeee^^^[[[\\\^^^dddgggjjjlllnnnsssyyy~~~}}}~~~}}}xxxssspppfffaaa___ccceeedddeeeiiisssxxxeee[[[MMMBBB===;;;888555555555444333222222222222222222222222222222222222777777777777666666666666444444555555555666666666555555555555444444444333111222444666777888888888:::===AAABBBAAA???>>>>>>AAABBBJJJZZZkkknnndddXXXJJJEEE@@@===???@@@@@@>>>???????????????@@@@@@AAA>>>>>>=========>>>???@@@CCCAAA???>>>===>>>???AAAAAA???<<<:::888999:::;;;>>>AAABBB@@@===;;;;;;===<<<===@@@AAAAAA>>><<<:::<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>======<<<<<<======<<<;;;::::::::::::;;;;;;999999:::;;;;;;;;;::::::888888777777777777888888666555444444666888888777666666666666555555555444555555555444444333333222444444444444444444444444444333222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333222333444333333444777999;;;>>>BBBFFFLLLVVVcccmmmzzz{{{wwwtttsssrrrqqqoooooorrrtttpppggg___]]]ZZZZZZ]]]aaaeeennnvvv|||yyyxxxzzz}}}}}}}}}~~~}}}yyyxxxzzz}}}uuujjjeeeeeegggnnnvvvwwwtttrrrvvvzzz|||{{{vvvwwwzzzzzztttnnnnnnttt||||||ssspppqqqssswww|||~~~|||tttsssvvv{{{zzzyyyzzzxxxmmmqqqtttxxx{{{ooogggdddffffffgggooozzzzzzrrrooopppqqqooollliiiooovvv}}}}}}||||||~~~}}}zzzyyyyyyyyyrrrllliiihhhmmmoooqqqrrrqqqpppmmmkkkiiiiiigggdddaaa___aaabbbiiilllppptttyyy~~~|||yyytttsssvvvzzzzzzzzzyyyuuuqqqllljjjfffcccdddjjjooorrruuuxxxzzzgggNNNHHH???:::999999888666333333222222222222222333222222222222222222222222888888888777666555555555555555555555666666666666555555444444444333333333444444444555666888:::;;;<<>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@>>>======<<<===>>>???@@@DDDCCCBBBBBBCCCEEEHHHJJJDDDAAA===:::888999;;;<<>>;;;<<>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::;;;;;;888999:::;;;;;;;;;;;;;;;888777777777777777777888777666444444666777777666555555555444444444333333555555444444444333333333444444444444444444444444333222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444555444333333555666999:::;;;===AAAIIISSSZZZaaajjjvvvyyyvvvqqqooommmmmmlllhhh___XXXZZZXXXWWWZZZ___gggqqqxxxxxxzzz~~~}}}~~~|||zzzzzz|||~~~xxxmmmhhhgggfffnnnxxx~~~~~~yyyuuurrrtttwwwwwwrrrmmmkkkqqqxxxxxxpppnnnjjjkkkooosssvvv}}}}}}tttllllllpppuuu}}}zzzwwwyyy||||||wwwsssuuuwwwzzzssskkkfffccccccbbbccckkkuuuyyyvvvqqqpppqqqsssrrrqqqkkkqqqwww}}}~~~~~~~~~}}}|||uuupppnnnooosssuuu|||uuummmfffccccccdddgggkkkoooqqqrrrrrrqqqqqqlllkkkiiigggfffhhhkkkmmmssswww}}}wwwrrrpppnnnjjjkkknnnpppqqqsssssssssqqqnnnlllkkkhhhgggllluuu}}}ppp\\\KKKEEEAAA<<<999888777555444111111111111111111222222111111111111111111111111999999888777666555444444555555555666666666777777555555444444444333333333555444333333444777:::<<<:::===AAABBBBBBAAA@@@@@@CCCLLLXXX``````YYYNNNFFFCCCBBBAAA@@@@@@@@@>>>===>>>>>>======>>>>>>???@@@>>>===<<<<<<<<<===??????CCCBBBCCCDDDFFFJJJMMMOOODDDBBB>>>:::999999;;;<<>>???BBBDDDCCCAAA@@@>>>=========<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;999999::::::::::::::::::888888999:::;;;;;;;;;;;;777777777888888777777777888777555444555666555444444444444444333333333333444444444444444333333333000000000000000000000000222222222222111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222333444444333333444666666777999;;;===AAAFFFIIIOOOVVV```kkkuuu~~~qqqooommmlllkkkgggaaa]]]YYYXXXWWWYYY___jjjssswwwtttzzz}}}{{{|||}}}}}}|||}}}~~~}}}tttnnnllljjjrrr}}}|||pppooopppuuuyyyyyytttooopppuuuzzz{{{qqqkkkiiijjjkkkmmmpppqqqwwwxxxooohhhgggjjjnnnuuu|||yyyuuuvvvyyy}}}zzzxxxvvvwwwyyy{{{vvvnnnhhhfffdddcccaaacccllluuu~~~zzzxxxtttrrrqqqqqqsssssspppuuu|||}}}{{{wwwuuurrrpppooonnnooosssvvvyyyxxxtttlllddd^^^\\\___bbbjjjmmmqqqsssssstttvvvxxxxxxuuuqqqoooppptttyyy{{{}}}zzztttnnniiifffccc```aaaeeemmmooorrruuuwwwwwwvvvuuuqqqqqqrrrxxx}}}mmmccc\\\SSSGGG>>>===;;;888666444222000///111111000000000111222222111111111111111111111111999888888777666555555444555555666666666777777777555555555555444444444333444444444555666888:::;;;777999<<<======<<<===>>>BBBIIIRRRUUUPPPJJJEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<===>>>???>>>???AAACCCEEEHHHKKKLLLBBB@@@===;;;999:::;;;<<<===AAAFFFGGGEEEDDDEEEGGGGGGDDDAAA===<<<<<<>>>???<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999:::::::::999999::::::::::::999888888888999:::::::::999999777777888888888888777777888666444444555666555444444444444444333333333222444444444444444444444444111111111111111111111111111111222222222111111000111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111111222...000222222111222333555222333555777999:::;;;<<>>@@@>>><<<:::777999:::::::::;;;===???>>>BBBFFFGGGEEEBBBAAABBB???@@@@@@@@@???>>>???@@@???>>>>>>>>>>>>???@@@@@@======<<<;;;<<<===>>>???===>>>@@@BBBDDDEEEEEEEEE???>>>===;;;::::::;;;;;;;;;>>>BBBFFFIIIJJJKKKKKKFFFCCC@@@===<<<<<<>>>???<<<<<<============<<<<<<::::::999999999999::::::;;;;;;:::999999999999999::::::;;;;;;:::999888777888888999999999888777777666777888999999888777666444333222333555777777777555444444444444333333333444444444444444444444444444444444444444444444444000111222222222222111000111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111...///111222111111222444222222222444555666666666:::>>>CCCGGGJJJRRR\\\cccnnnuuuzzzvvvrrrnnnkkkiiiiiifffbbbfffooorrrooooooqqqvvv|||~~~yyyyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{rrroooqqqvvv}}}{{{wwwqqqooopppoooppprrrsssqqqsss~~~|||{{{sssjjjbbb``````bbbgggmmmvvv~~~}}}zzzvvvsssrrrssssssttt{{{~~~}}}|||{{{qqqssswww|||~~~{{{vvvrrrooosssuuussssssyyy}}}}}}qqqjjjbbb___aaaeeefffeeedddfffiiimmmooopppoooooonnnkkkgggbbb___```dddhhhlllsss{{{~~~~~~~~~}}}uuuooobbb^^^\\\^^^______aaafffnnnrrrxxxrrrdddZZZSSSOOOMMMFFF@@@???<<<777555888555666777666555555555555444333222111111111111111111111111111111111111111777777777777666666666666666666666666777777777777777666666666666555555555333999AAAHHHIIIEEE???::::::;;;<<<;;;;;;<<>>@@@AAAAAAAAA===>>>>>>>>>>>>>>>@@@BBB???????????????@@@@@@AAA===<<<<<<;;;<<<===>>>???>>>@@@BBBDDDDDDCCCBBB@@@======<<<;;;;;;;;;;;;;;;:::<<<@@@FFFLLLOOONNNMMMDDDBBB@@@>>>=========>>><<<<<<============<<<<<<:::999999888888999999:::;;;:::999999888888999999::::::;;;;;;:::888777666888888888888888777666555666777888999999888777666111111000222666999:::999555555555444444444333333444444444444444444444444222222222222222222222222000000222333333222111000111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000222333444333222333444555444333444555777888777222777<<<>>>???DDDKKKRRRVVV^^^kkkxxx}}}wwwssspppkkkkkkgggaaacccjjjjjjeeelllkkkmmmuuu~~~}}}|||{{{yyyxxxwwwvvvyyy{{{}}}}}}}}}}}}~~~zzz|||{{{wwwyyy~~~vvvxxxyyy~~~~~~wwwtttrrroooooorrrzzz{{{~~~}}}~~~~~~}}}yyyppphhhffffffggglllrrryyy|||zzzwwwuuuvvvvvvvvvvvvyyy~~~yyy|||zzzzzzyyyyyyzzz{{{{{{|||}}}~~~~~~|||xxxuuugggaaaZZZXXXZZZ]]]]]]\\\fffiiimmmqqqssstttttttttrrrpppmmmiiigggiiimmmppprrr|||yyywwwwwwwwwxxx{{{}}}{{{qqqiii```^^^___cccggghhhlllqqqsssxxxuuubbbRRRHHHCCCAAA@@@<<<888888;;;888111000444333444444444222111222333555444333222111111111111000000000000000000000000555555666666666666555555333444666666555555777888777666555444444444444444666<<>>???>>>???@@@AAAAAA@@@???>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;???EEEIIIIIIFFFBBB>>>@@@===999888:::;;;;;;:::;;;===AAADDDFFFGGGGGGFFF???>>>===<<<;;;:::::::::>>><<<;;;<<>>@@@FFFKKKSSS\\\gggrrr~~~{{{vvvnnnlllhhhffffffgggggghhhooommmnnnttt}}}uuuooolllmmmmmmoooyyy|||yyyxxxxxxxxxzzz{{{||||||{{{yyyxxxrrrqqqqqqqqqtttzzzwwwpppmmmjjjiiipppzzz~~~{{{{{{yyyxxx|||~~~}}}}}}~~~|||ssslllkkkkkkkkkjjjiiikkknnnqqqtttvvvxxxxxxvvvqqqkkkgggddd```[[[YYYYYY[[[]]]^^^gggmmmtttyyyzzz{{{}}}zzzxxxuuuqqqpppuuu~~~zzztttoookkkjjjrrr{{{~~~|||xxxrrrkkkfffddddddeeegggjjjooosssvvv}}}yyylllVVVRRRKKKCCC>>>;;;999999;;;888666444444555444333333333333222222111111111000000000000000000000000000000000000000000000000555555666666666666555555555666777666555444555666666666555444444444444444444999@@@EEEFFFCCC===:::;;;:::::::::;;;<<<>>>???>>>>>>>>>??????>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;>>>BBBEEEEEEBBB>>><<<<<<:::777777:::;;;;;;:::;;;<<>>===<<<;;;;;;;;;;;;;;;>>><<<;;;<<<>>>>>><<<:::;;;;;;::::::::::::::::::999888777888:::;;;:::999::::::999999999999::::::777777888888888888777777777777888888888888777777555555555555555555555555555555555555555555555555333333444444444333222111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111222111///111000/////////000222222333222222222222333444444444333333333555888;;;<<<:::>>>DDDKKKTTT]]]ffflll}}}xxxuuuqqqmmmlllkkkkkkkkkmmmkkklllooouuuvvvtttpppeee```]]]^^^```dddnnnzzz~~~}}}yyyxxxvvvuuuuuuyyy}}}|||uuuooommmllllllsss}}}}}}zzzxxxssslllfffdddddddddcccdddggglllpppnnnppprrrsssrrrnnnjjjhhh]]][[[XXXXXXZZZ]]]aaacccnnnttt{{{vvvrrrmmmiiifffbbbbbbjjjtttzzzyyywwwuuussspppmmmkkkhhhiiilllpppvvv{{{{{{nnn___UUUHHHEEEAAA<<<888666666666;;;888555333333222111000333333333222222111111111000000000000000000000000000000000000000000000000555555666666666666555555666777888666444333333444666666555444444444444555555777;;;>>>???>>>;;;999::::::::::::;;;<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>????????????????????????<<<;;;;;;::::::;;;;;;<<<:::<<<>>>??????===;;;999888777777888:::;;;;;;::::::<<<>>>???@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::999999999::::::::::::;;;:::999888999:::;;;:::999:::999888777777888999:::777777888888888888777777666777777888888777777666666666666666666666666666444444444444444444444444222222333333333222111000111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111222111///000000000///000111111222222222111111222222333444222222111222333444666777666999===AAAFFFLLLRRRVVVdddkkkvvv}}}wwwrrrnnnkkkjjjjjjhhhhhhjjjlllkkkgggccc___ZZZWWWXXX[[[aaalllvvvvvv{{{}}}zzzyyyzzz{{{}}}yyy|||~~~zzzyyyyyy{{{wwwvvv}}}zzzuuurrrpppooooooppptttwwwxxxxxx{{{wwwsssqqqoookkkfffaaa]]]\\\\\\\\\]]]bbbiiinnnooooooppppppooollljjjhhh___^^^]]]^^^aaafffkkkooovvv{{{tttkkkfffbbb___]]][[[\\\eeennnxxxwwwuuutttssstttuuuvvvtttwww{{{~~~wwwjjj___VVVNNNFFFAAA999888777555444444444444333222111111333555555444222222222222222111111111000000000000000000000000000000000000000000000000444555555666666555555444555666777666444333444555666555555444444444555555777888888999:::;;;;;;;;;999::::::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::888888888888999:::;;;;;;:::999<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;:::888999888777666666777888999777777888888888888777777666666777777777777666666777777777777777777777777444444444444444444444444333333333333222222222111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111222111///000000000000000111111222111111111111111222333333222222111111111222333444666888;;;===???BBBGGGJJJLLLSSS___kkkwww~~~yyypppjjjgggiiihhhfffggghhhhhhfffdddddd```\\\[[[^^^eeeooovvvsssvvvzzz}}}~~~wwwyyy{{{}}}~~~{{{yyyxxxyyy|||{{{wwwxxx||||||}}}~~~|||tttmmmiiigggcccdddfffjjjooorrrsssrrruuurrrooolllkkkhhhddd```___^^^]]]\\\^^^dddlllqqqttttttsssrrrpppmmmkkkjjjgggggghhhjjjmmmrrrxxx|||xxxnnnfff```]]]\\\\\\[[[\\\dddnnnwwwxxxyyyzzzzzz|||~~~{{{wwwzzzyyyoooaaaYYYOOOFFFAAA???===<<<222222333444555555555555222111000111444555555444222222222111111111111111000000000000000000000000000000000000000000000000444444555555555555444444222444555555444444555777555555444444444555555666777666666555666777999:::999999999:::::::::::::::;;;:::999888888999:::;;;:::::::::::::::;;;;;;<<<========================::::::999999999999::::::;;;;;;::::::999999888888:::;;;<<<<<<;;;:::999999======>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@===;;;::::::;;;;;;999888888888777666666777888888777777888888888888777777666666777777777777666666777777777777777777777777555555555555555555555555555444444333333333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111000///000111222111//////000000000111111111111111000000000000111222222222222222222222222222222111333555666777999<<<>>>@@@DDDKKKTTT___hhhppptttzzzssspppooollliiihhhhhhhhhiiiiiiiiieee```\\\^^^eeellloooooorrruuuwww|||}}}}}}~~~}}}|||uuussspppqqqssswwwyyyzzz||||||}}}~~~}}}|||~~~|||}}}{{{vvvtttrrrpppooopppssswww{{{}}}~~~}}}}}}zzzuuummmeee```___\\\^^^aaagggmmmppppppoooqqqooollljjjhhheeecccaaafffeeedddcccdddiiipppvvvvvvvvvvvvuuuuuutttsssssssssuuuxxxzzz}}}~~~}}}~~~|||xxxqqqhhhaaa^^^\\\\\\]]]]]]___fffooovvvzzz}}}yyyuuutttwwwooo^^^WWWIIIEEE@@@<<<::::::;;;<<<111222333444555555444444888777555444333222000...111111111111111111111111000000000000000000000000000000000000000000000000444444555555555555444444111333444555444444666777555444444444444555666666444333333333333444555666888999999::::::999999888999999888888888888999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999::::::::::::999999999999999<<<======<<<:::999999:::>>>>>>>>>==================<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAADDDEEEFFFGGGGGGGGGFFFEEE>>><<<;;;:::;;;:::999777777777777888888777777777777777888888888888777777555666666777777666666555666666666666666666666666666666666666666666666666666555444333333333444444333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111000///000111222111/////////000111111111111000000000000///000000111222222222222222222222111111...000222333333444666888<<<===???CCCKKKSSS[[[```jjjrrr{{{xxxuuurrrooolllkkkllllllnnnlllfff```aaafffjjjiiijjjlllppptttzzz|||zzzuuurrrooonnnppprrrssssssrrrrrrssstttuuuwwwyyyzzz||||||||||||}}}~~~~~~~~~~~~~~~zzz{{{~~~~~~|||{{{|||~~~vvvrrrnnnmmmooorrrtttuuuqqqxxxzzzuuummmgggdddeeeffffffjjjnnnsssvvvxxxyyy{{{|||xxxwwwsssnnnhhhaaa[[[XXXZZZ[[[___eeekkknnnnnnmmmooonnnllljjjhhhgggggggggkkkkkkiiihhhiiimmmsssxxx{{{|||~~~}}}{{{xxxxxxxxxxxxyyyzzz{{{{{{yyyxxxvvvtttpppjjjccc^^^^^^]]]___cccdddfffnnnwwwyyywwwtttuuuyyyuuucccRRRJJJJJJ<<<;;;:::888777777777777111111222333333333222222222111111333555555444333000000000111111111111111000000000000000000000000000000000000000000000000333444444555555444444333333444555555333333444555444444444444444555666666333333444444444444444444888888999::::::999888777888888999999999999888888888888888888888999::::::::::::::::::::::::::::::999999888888888888999999888999999999999:::999999:::;;;<<<:::888888:::=========<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<===AAAEEEFFFGGGHHHIIIIIIGGGFFFEEE???===;;;;;;;;;:::999777666777999::::::999777666777777888888888888777777555555666666666666555555555555555555555555555555555555555555555555555555555444333222222222333333222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111000///000111222111///...///000111222111111000000////////////000111111000000111111111111111000///111333444333333555666888777888:::>>>CCCIIILLLRRRZZZeeemmmrrrwww}}}~~~~~~}}}{{{wwwtttqqqqqqtttrrrmmmggggggllllllhhhhhhjjjmmmrrrxxx}}}wwwwww|||~~~{{{wwwuuuuuuuuuvvvuuuqqqqqqqqqqqqrrrsssuuuvvvxxxxxxwwwwwwwwwwwwwwwxxxvvv}}}|||yyyxxxxxxwwwuuuxxx}}}|||uuuoookkklllnnnppptttwww|||}}}{{{zzz}}}~~~yyyssspppiiihhhhhhhhhkkknnnrrrttt}}}||||||~~~wwwpppeeebbb______bbbfffiiijjjiiirrrzzz{{{|||~~~|||wwwpppkkkddd___^^^___```aaahhhlllqqqtttuuuvvvxxxzzztttqqqnnnlllkkkgggaaa]]]aaabbbfffkkkpppssstttsssrrrrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyzzz}}}}}}xxxtttrrrmmmoooqqqssssssttttttuuuttttttsssrrroookkkfffbbbdddeeeiiiooossswww~~~~~~~~~{{{zzz|||zzznnn```TTTIII@@@===???666666666555444333333333111111111111222222222222,,,---...111555666666555///000000000111111111222000000000000000000000000000000000000000000000000333444444555555444444333555666666555333222222333444444444444444555666777444555666777888777666555777888999::::::999777777777888999::::::999888777888888888777888999999:::999999999999999999999999999999888888888888999999666777888999::::::999999888999999888666777;;;???<<<<<<;;;;;;;;;<<<======???>>>===<<<;;;::::::::::::<<<======<<<>>>CCCGGGDDDEEEFFFGGGFFFDDDBBBAAA???===<<<;;;;;;:::888777666777:::;;;;;;:::777666777777888888888888777777555555666666666666555555555555555555555555555555444444444444444444444444444333222111111111222333111111111111111111111111222222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111000///000111222111///...///000222222111111000///////////////000111111...///000000111000000000000222444444222222222333333333333555777:::>>>???AAAHHHQQQXXX___gggqqqyyy}}}yyywwwttttttoooiiiiiinnnmmmgggjjjjjjmmmqqqwww{{{||||||vvvppphhhbbbccciiirrryyy}}}||||||{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwrrryyy~~~zzzuuu{{{}}}{{{|||}}}}}}}}}xxxvvvssssssuuuvvvxxx~~~}}}{{{|||yyysssjjjccc```aaaeeehhhjjjnnnsssxxx{{{{{{yyywwwtttwwwzzzyyytttllleeeaaa``````aaabbbeeeiiilllnnnvvvtttrrrssstttqqqiiiccc\\\ZZZXXXYYY\\\___aaaaaakkkttt||||||{{{|||xxxqqqmmmiiidddaaa```aaabbbbbbfffkkkpppsssttttttwwwyyyrrrooolllnnnqqqqqqmmmhhhmmmmmmpppuuuzzz}}}}}}}}}yyyzzz{{{|||}}}{{{uuuooojjjgggcccfffkkkooopppqqqssssssuuuvvvvvvvvvtttpppllljjjmmmnnnttt|||~~~}}}|||ooo\\\PPPEEEAAA???;;;777666333444444333222111222333333222222222222333444555555444333222111///,,,)))//////000000111111111222000000000000000000000000000000000000000000000000333333333444444444555555555555555555555555555555555555555555555555555555444444444333222444777:::555666888888777777888:::999999999999999999999999;;;999888888999888555333777777888888999999999999888888888888888888888888666777888:::;;;<<<======888888999:::::::::999999:::::::::::::::;;;<<<===<<<;;;;;;:::;;;<<<===>>><<<<<<;;;<<<===???AAABBB@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<======<<<;;;::::::888888888888777777777777777777666555555555555555444444444555666777888999666555555444444333222222444444333333333222222222111111111111111111111111222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000111000000///...---222111000//////......///000000000000000000000000000000000000000000000000222222222222222222222222111111222444666777888999===???BBBEEEKKKRRR[[[aaannnttt}}}~~~wwwpppkkkkkkooorrrnnnkkkiiikkkooorrrsssrrrgggccc\\\YYY[[[ccclllrrrzzz~~~}}}}}}xxxuuuvvvwwwwwwuuuuuuvvvwwwwwwyyyzzzzzzxxxwwwwwwxxxyyywwwuuuvvvzzz||||||{{{|||zzzyyyyyy{{{||||||{{{{{{|||}}}~~~{{{uuuqqqlllnnnoooqqqttt{{{~~~zzzvvvrrrkkkbbb]]]\\\^^^``````iiilllqqquuuvvvsssooollloooqqqssspppjjjccc``````[[[]]]___```aaacccfffhhhqqqooommmnnnpppmmmfff______\\\YYYYYY[[[^^^aaabbbmmmrrrwwwzzzzzzxxxvvvuuullliiifffgggiiikkkkkkiiinnnrrrxxx{{{}}}}}}~~~wwwyyy|||{{{xxxvvvwwwyyy|||~~~zzz}}}}}}xxxrrrkkkeeeaaa______ccchhhmmmpppsssvvvxxxvvvxxxzzzzzzwwwuuuvvvwww}}}}}}{{{{{{zzzzzzzzzkkk[[[PPPEEEBBB===:::999999888777333333333222222222111111444333222222111111222222222222222111111111000000111111222222222222111111000000000000000000000000000000000000000000000000333333333444444444444555444444444444444444444444444444444444444444444444333444444444333444666999666888999999777777888:::999999999999999999999999:::888777666777777555444777888888888999999999999999999999999999999999999777777999:::;;;;;;<<<<<<888999::::::;;;;;;:::::::::999999999::::::;;;<<<<<<;;;;;;:::;;;<<<===>>><<<;;;;;;;;;<<<>>>???@@@>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888888777777777777777777666555555555555555444444444444555666777777333333444444444444444444444444444444333333333333111111111111111111111111222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000000000000000000//////...000///////////////000111000000000000000000000000000000000000000000000000111111111111111111111111444444333333333333333333444666888;;;>>>CCCJJJNNNYYY___iiirrrxxx}}}{{{tttooommmmmmggggggjjjmmmpppppplllhhheeeaaa[[[XXXZZZaaaiiiooovvvyyy|||~~~{{{yyyxxxyyy|||}}}~~~}}}zzzyyyyyyzzzzzzwwwtttuuuwwwzzz{{{zzzxxxvvvtttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwtttoookkkkkkmmmnnnooorrrxxx~~~zzzwwwooojjjddd```aaaccceeeeeeiiilllppptttuuusssooommmoooppppppnnniiidddaaa```[[[]]]```aaaccceeeiiikkkqqqooonnnpppsssrrrmmmhhhgggdddaaa```bbbeeeggghhhoooqqqttttttsssrrrrrrsssrrrpppnnnooorrruuuuuuuuuzzz}}}~~~yyyyyy{{{~~~}}}wwwuuupppkkkfffbbb___^^^aaadddgggkkkoootttzzz~~~{{{yyyxxxwwwvvvyyyyyy}}}ssspppjjjcccZZZOOODDD===@@@===:::999888888777666333333333222222222111111111111111111222222333444222222222111111111000000000111111222222111111000000000000000000000000000000000000000000000000000333333333333444444444444333333333333333333333333444444444444444444444444222444555555444555666888999:::;;;:::888888888:::999999999999999999999999999777555444555666555555888888888888999999999999999999999999999999999999888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::;;;<<<======;;;::::::;;;===<<<:::888999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999888888888777777777777666666555555555555666555555444444444444555555222222222333444555555555555555555444444444444333111111111111111111111111222222222222222222222222111111111111000000000000........................000000000000000000000000/////////000000000000000............///000111222000000000000000000000000000000000000000000000000000000000000000000000000333333222222111111000000111333555666777999===@@@DDDIIIQQQZZZbbbkkkssswwwxxxssspppjjjkkkmmmppprrrqqqnnnkkkfffbbb]]]ZZZ[[[aaahhhmmmqqqrrrtttwww}}}}}}}}}}}}~~~~~~zzzxxxyyy{{{|||}}}zzzxxxwwwwwwxxxyyyyyyxxxyyyxxxwwwvvvvvvtttqqqnnnlllmmmooopppqqquuuzzz}}}~~~{{{yyywwwuuusssjjjgggdddccceeegggiiiiiiiiikkknnnqqqsssrrrpppooosssqqqooommmlllkkkhhhfff```bbbeeeggghhhkkkoooqqqsssqqqppprrrvvvwwwtttrrrooolllhhhfffhhhjjjlllmmmsssssstttsssrrrsssuuuwwwyyyxxxwwwyyy}}}}}}{{{wwwsssppprrruuuxxxzzzyyyxxxwwwwwwtttrrrnnnjjjfffdddcccbbbfffhhhkkkooouuu~~~|||yyyvvvuuutttvvvxxxtttiiiYYYTTTLLLEEE@@@;;;777444888777777777888888666555333333333222222222111111000000000111222333444555222222222111111111111111000111111222222111111000000000000000000000000000000000000000000000000000222222333333333444444444222222222222222222222222333333333333333333333333111333555666555555666777:::;;;<<<;;;999888999:::999999999999999999999999888666333222444555666666999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999;;;;;;<<<===============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;::::::;;;===>>>===;;;888999999::::::;;;<<<======;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777777666555555555555666666666555444333333333333333222222333333333444444444666666555555555444444444111111111111111111111111111111111111111111111111111111111000000000000000///////////////////////////////////////////////////////////////000111111///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000000111111222222222111333555666666666777999<<<>>>BBBGGGLLLTTT\\\aaannnttt{{{~~~}}}uuutttqqqooooooppprrrrrriiifffbbb______dddiiimmmmmmmmmnnnrrrxxx~~~}}}~~~}}}}}}~~~}}}{{{zzzzzzyyyvvvtttqqqqqqrrrssstttvvvxxxyyy}}}|||yyyvvvsssqqqppppppjjjjjjiiijjjkkkmmmnnnnnnoooppprrrtttuuuvvvvvvvvvwwwtttppppppssstttsssqqqjjjlllnnnooooooqqqtttwwwvvvuuutttuuuyyy{{{{{{zzzwwwtttpppmmmnnnpppqqqqqqvvvwwwzzz{{{{{{}}}~~~|||xxxtttpppmmmkkkjjjlllpppuuuwwwwwwvvvwwwxxxuuutttqqqooommmlllllllllrrruuuyyy~~~yyytttrrrtttwwwwwweeeUUUKKKJJJEEE???:::888888777777333333444666999999777555333333333222222222111111000000000000111222333444111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////222222222333333333444444222222222222222222222222333333333333333333333333111333555666555555666777;;;<<<<<<;;;999888999:::999999999999999999999999777555333333555777888888:::999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999<<<<<<===>>>>>>>>>>>>===>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::;;;>>>??????===:::999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;:::999999999999888888888888666666555555555555666666666555444333333333333333444444333333333222222222666666555555555444444444111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000//////////////////////////////......///000111222111111000///////////////////////////////////////////////////////////////111111111111111111111111000000111111222222222333---000222333222222333444:::;;;;;;<<<>>>BBBIIIMMMVVV\\\fffooovvv{{{|||zzzxxxuuurrrpppooopppllljjjfffdddcccfffjjjlllllllllmmmqqqvvvzzz{{{{{{}}}xxxxxx|||}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{}}}~~~~~~zzzuuurrrrrrsssqqqrrrssssssttttttuuuvvvxxxxxxxxxxxxyyy{{{|||~~~zzzvvvtttuuuxxx{{{{{{zzztttuuuvvvvvvuuuuuuwwwyyyzzzyyyzzz}}}~~~}}}~~~~~~~~~~~~}}}zzz{{{}}}|||zzzyyyxxxyyyxxxuuuqqqkkkgggddddddeeehhhnnnvvv{{{||||||~~~xxxyyyyyyzzz|||}}}~~~|||yyyzzz|||~~~vvvrrrvvvxxxrrrcccUUUJJJBBB======:::666444555555555555111111333666999:::888555333333333222222222111111222222111000000111111111111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////222222222222333333333333222222222222222222222222222222222222222222222222222444555555444555666888:::;;;<<<;;;999888999:::999999999999999999999999777555444555888:::;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>===??????>>>============>>>:::;;;;;;;;;;;;::::::999888888999:::;;;:::::::::::::::;;;===???@@@>>>===999::::::;;;;;;<<<<<<<<<999::::::;;;;;;;;;;;;::::::999999999999888888888666555555555555666666777666666555444333333444444444444444333222111111111555555555444444444444333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000///......///111111222111000///............000000000000000000000000////////////////////////111111111111111111111111222222222111111000000///...000222222222111222333666777777777777:::???CCCEEEJJJQQQYYY```hhhpppuuuxxx|||}}}wwwqqqnnnnnnllliiigggfffgggiiikkklllnnnppprrrtttvvvvvvwww{{{~~~tttllliiijjjvvv|||wwwwwwzzzxxxzzz||||||||||||}}}}}}{{{|||~~~|||yyyvvvtttpppsssuuuvvvuuusssssstttsssqqqlllfffaaa```bbbeeefffooo{{{}}}|||zzzxxxwwwyyy~~~~~~tttggg^^^RRRHHHAAA???>>>>>>555444222222333444333222111111333666999999777555333333333222222222111111222222111000000000000000111111111111111222222222///000000111111000000///000000000000000000000000000000000000000000000000111222222222222333333333333333333333333333333333222222222222222222222222333444444444333444666999888999::::::999999:::;;;999999999999999999999999777666666888;;;=========;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<;;;<<<======>>>>>>======??????>>>===============:::;;;;;;<<<;;;:::999888666777999;;;;;;<<<;;;;;;:::999999;;;===??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::999999999888888888555555555555555666777777666666555555444555555555333333222222222222222222444444444444333333333333111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000222111///.........000111111000///////////////000000000000000000000000000////////////////////////000000000000000000000000000/////////////////////111222333333111111222444111222444555666888;;;>>>===???BBBFFFKKKQQQYYY^^^gggnnnxxx|||xxxvvvrrrqqqnnnlllkkkkkkkkkllllllppptttuuusssrrrssstttsssuuuuuupppiiieeeeeegggsss~~~~~~|||{{{~~~~~~|||yyyxxxwwwuuutttsssssssssqqqtttwwwxxxxxxwwwxxxxxxuuusssooojjjfffgggkkkpppqqq}}}}}}zzzxxxwwwwwwwwwxxx{{{~~~qqqggg]]]TTTJJJFFF@@@<<<;;;;;;;;;;;;666444222222333333222111222222222444666777666444333333333222222222111111111000000000000111111222000000111111111222222222//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333111111111111111111111111444444444333222444777:::777888999999999999:::;;;999999999999999999999999777777888:::>>>??????>>>;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777666777999;;;<<<<<<<<<<<<999888777999;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;;;;;;;:::::::::999999999888888555555555555555666777888666666555555555666666777111111111222222333444444444444333333333222222222111111111111111111111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000333222///...---...///000///......//////000111222000000000000000000000000////////////////////////////////////////////////******,,,---///000111222000111111///------...000...000333444555666999;;;888999;;;<<<>>>CCCHHHMMMQQQYYYdddmmmssswww|||wwwuuusssqqqoooooooooooolllqqqvvvvvvrrrooopppsssoooooommmhhhdddbbbdddgggmmmyyy|||}}}}}}||||||wwwvvvzzz~~~{{{yyyoooooonnnoooppprrruuuvvvxxx{{{~~~{{{zzzvvvrrroooqqqxxx}}}}}}}}}|||{{{zzzxxxvvvtttqqqrrruuuzzz|||nnn]]]RRRMMMGGGBBB<<<;;;:::999999777444222777555222000111111111111333222222333555555444333333333333222222222111111////////////000222333444000000111111222222222222//////000000000000//////000000000000000000000000000000000000000000000000222222111111222222333444333333333222222111111111222222222222222222222222666666555555444444444333777777888888888999999999<<<:::888777888888777666888999===EEEKKKJJJCCC======<<<;;;:::999888888888<<<;;;;;;:::;;;<<<===>>><<<===???@@@???>>><<<::::::;;;===>>>@@@AAAAAAAAA???<<<::::::<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===999999999::::::;;;;;;;;;888999999999999888777777999888888777666555555444555555555555555444444333333333333333333333333333444333333222111111111222333222222111111222222333000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000111111111111222222222111111111111000000000000111111222333333444555555555555666777999:::<<<===HHHJJJOOOUUU]]]dddjjjmmmrrrtttwwwxxxxxxuuurrrpppnnnnnnnnnmmmmmmnnnqqqsssooonnnjjjgggdddbbbaaaaaaooosssxxxxxxvvvwww{{{||||||~~~yyy~~~zzztttrrruuuyyy|||}}}~~~~~~|||yyyvvvvvvvvvooollljjjjjjjjjkkksss}}}~~~zzz{{{yyywwwsssooonnnmmmkkkmmmttt{{{pppjjjYYYUUUOOOIIIDDD???;;;888777777666666555555555555333333222222111000000000111111000000111111222333000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////222222111111222222333333333333333222222222111111222222222222222222222222333333444444555666666666888888888888999999999999999888666777888999999888888:::>>>FFFLLLLLLGGGAAA===<<<;;;:::999999888999<<<<<<;;;;;;;;;<<<>>>>>>>>>???@@@AAAAAA???===<<<::::::<<<===>>>>>>??????@@@===;;;;;;===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::<<<<<<999999::::::::::::::::::888999999999999888777777888888888777666555555555666666666777666555555444333333333333333333333333444333222222111111222222333222222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000111111111//////000000000111111111111111222222333444444555333444444555666888999:::;;;===@@@EEEJJJOOOTTTVVVcccggglllrrrvvvyyy{{{{{{tttttttttqqqnnnlllkkkkkkkkkjjjhhhgggfffeeeffffffkkkooossssssrrrssswww{{{~~~{{{|||~~~zzzyyy}}}zzzvvvqqqlllkkknnnrrruuuxxxzzz||||||zzzyyyxxxyyynnnkkkiiijjjkkkmmmuuu~~~|||yyyzzz{{{zzzyyyzzzzzz{{{|||~~~|||vvvoooiiiggghhhiiikkknnnxxxttthhh^^^UUUPPPIIIFFFAAA>>>===;;;999888555555555444444333333333222222222222222222333333111111000000111111222333000000000000000000000000111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333222222222222111222222222222222222222222111111222444666777888999888888999999999:::::::::888666555666888::::::999777999===DDDIIIJJJFFFBBB<<<;;;:::999999999999999======<<<<<<<<<===>>>>>>@@@@@@AAABBBBBB@@@???>>>::::::;;;<<<<<<<<<<<<;;;???>>><<<===>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;<<<:::::::::::::::999999999888999999999999888777777888888777777666666555555555666666666666555444444333333333333333333333333333333222222111111222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////........./////////000000---......///111222222333111111111222333333444444222222222333333444555666666666888;;;>>>AAADDDEEEOOOSSSYYYbbbjjjqqqvvvyyywwwyyyyyyxxxsssnnnkkkiiijjjjjjjjjjjjjjjkkkllllllllloooqqqqqqoooooorrrtttzzz~~~zzzpppfffhhhppp|||}}}~~~~~~}}}~~~|||yyyxxx{{{{{{rrrpppmmmkkklllppptttwwwzzz}}}qqqooonnnrrruuuyyy{{{vvvsssrrrqqqqqqpppssstttwww{{{{{{sssmmmkkklllmmmkkkqqq}}}{{{rrreeeWWWMMMFFFAAA>>>;;;999666555666666666555333333222222222222111111111111222222333444444555111000000000000111222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333333333222222222222222222222222222222222222222222222222111111222444666777888999999999999999::::::::::::888777555666888999999888666777:::>>>BBBCCC@@@===;;;;;;::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<<<<;;;;;;:::>>>===============<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;;;;:::::::::999999888888888999999999999888777777888777777777666666666555444444555555444444333222333333333333333333333333333333222222111222222333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000//////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////....../////////000000000......//////000111111222000111111111222222333333222222111111222222333333666777777999:::<<<>>>???@@@BBBGGGMMMTTT[[[```cccmmmqqqvvvyyyxxxuuusssrrrnnnnnnnnnnnnnnnnnnnnnnnnrrrssstttrrrooonnnnnnppprrrtttwwwyyyyyyuuunnngggdddfffmmmxxx~~~~~~}}}~~~~~~{{{xxxvvvwwwzzz}}}~~~{{{wwwtttmmmmmmmmmooorrrwww{{{~~~~~~|||xxxyyyvvvrrrnnnlllkkkllllllnnnrrryyywwwsssqqqqqqvvv{{{}}}rrriii\\\VVVMMMEEE@@@===;;;::::::888555444444444444333222222222222222111111111111111111222222333333333000000000000000111222222000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000111222333333333222222222222222222222222222222222222222222222222222222333333444444555666666777888888999999999::::::::::::888666666777888777666777888999;;;======;;;999;;;;;;;;;;;;;;;;;;<<<<<>>???????????????>>>>>>===<<<============<<<;;;;;;<<<===>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999888777777777777777777666666666666666666666666666555444444333333333333333333333333333222222111222222333333111222222333333222222111000000000000000000000000111111111111111111111111//////////////////////////////////////////000000////////////////////////000000////////////000000////////////////////////////////////////////////......................../////////000000000111111000/////////////////////000000111111111111111222222222222111111222222333222222333444666777999::::::;;;===???CCCHHHKKKMMMVVV]]]fffnnnsssvvvxxxyyyvvvvvvvvvuuuttttttsssrrrtttuuuuuusssqqqpppppppppqqqpppppprrrqqqnnnkkkiiiiiiiiimmmuuuzzzzzz{{{~~~~~~~~~~~~}}}}}}zzzwwwvvvuuuwww{{{~~~}}}}}}zzzvvvtttuuuuuuwwwzzz~~~}}}|||yyyvvvsssjjjlllppptttyyy~~~~~~}}}}}}}}}|||yyytttqqqrrrpppmmmjjjhhhhhhjjjkkknnnvvv{{{yyyzzz{{{yyykkkddd\\\SSSLLLCCC@@@===;;;::::::999777:::888555444444555444333222222222222222333333333222111111111000000000///000000//////000000111222////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////........................000111222333444333222222111222222222222333333333222222222222222222222222444444555555555555555555777777888888888999999999:::999666666777777666555;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============<<<======>>>>>>>>>======<<<;;;===??????>>><<<;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999888888888888999999999999888777777777777777777666666666666888999999999999888777777333333333333333333333333222222111111222222333333111222333444444333222111000000000000000000000000111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////........................//////000000000111111111000000000//////.........000000000000000000000000222222111111111222222333000000000111333555666777888888999;;;===???AAACCC@@@GGGPPPYYYaaaggglllooozzz{{{}}}~~~vvvuuuuuuuuuuuuuuuttttttvvvrrrpppqqqoookkkjjjlllgggfffhhhmmmpppooopppssswww|||}}}|||}}}{{{|||~~~~~~}}}{{{{{{|||~~~|||zzzyyyxxxzzz~~~}}}~~~|||xxxuuuuuuxxxzzz{{{}}}}}}xxxrrrqqqrrrrrruuuzzz|||~~~}}}yyyyyy|||}}}wwwsssqqqqqqwwwwwwyyy}}}~~~|||zzzyyyxxxvvvyyy~~~~~~~~~|||{{{zzzwwwvvvuuuuuuuuutttqqqoooooonnnmmmjjjhhhiiilllnnnuuutttiii[[[PPPKKKGGGCCC@@@:::999999999::::::777555666444222222444666666555222333333333333444444444222111111000//////......000////////////000111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000------------------------///111222444444333222111111111222222222333333333222222222222222222222222444444444555555555555666666666777777777888888888999777555555777777777666;;;;;;;;;;;;::::::;;;<<<============>>>???@@@AAA@@@AAABBBBBBBBB@@@???>>>>>>>>>======<<<<<<<<<===<<<======>>>>>>>>>=========@@@BBBBBB@@@>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888999999:::;;;<<<======>>>>>>>>>>>><<<;;;999777888888888888999999999999888999999999999888777777666666666666777777777777888888888888888777777666333333333333333333333333222222111111222222333444000111333444444333111000000000000000000000000000111111111111111111111111000000000000000000000000........./////////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////................................./////////000000.........///////////////000000000000000000000000000000000000000111222333111111111222333444555666444555666777999:::;;;;;;888<<>>===<<<<<<999888888888999888666444333222000111333555555555222222222333333333444444111111111000000000000000///////////////000111111////////////////////////111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000........................///111222444444333222111111111111222222333333333222222222222222222222222333333444444555666666777666666666666777777777777777555444555777888888888999::::::999888999<<<>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCBBBAAA???>>>???>>>>>>===============;;;<<<<<<===>>>>>>======>>>AAAEEEEEEBBB??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888999:::;;;<<<>>>??????@@@@@@@@@???===;;;888777777777888888999999999:::888999999999999888777777666666666666777777777777555555555555555444444333333333333333333333333333222111111111222333333444000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////........................---------.........//////,,,------...///000111111000000000000////////////.........//////000222222111111111000111111222333111111222333444444444333:::;;;<<<<<<===???CCCFFFLLLQQQYYYdddoooxxx~~~~~~{{{wwwuuuvvvrrrrrrtttqqqkkkjjjooopppllliiijjjhhhfffgggjjjiiinnntttxxxyyyxxxvvvuuuggg```\\\___fffnnnxxxzzzxxxwwwxxx{{{uuullldddaaabbbfffoooxxxzzzzzz}}}vvvmmmllllllkkkiiinnntttwwwwwwxxxzzz|||{{{sssjjjmmmqqqtttuuuvvvwwwxxxyyy}}}{{{wwwppplllnnnpppqqqtttxxxzzz|||{{{sssppprrryyy~~~~~~||||||~~~~~~}}}zzzwwwxxxxxxzzz}}}}}}zzzwwwqqqrrrsssqqqoooqqquuuyyy{{{zzzzzz|||||||||{{{wwwttttttwwwzzz|||vvvqqqhhh]]]QQQIIIEEEDDD@@@???===;;;999888888888555444222222333444333111555333111111222333333333111111222222333333333333000000000111222222333333///////////////000111111////////////////////////111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////222111000111222222111000222222222222222222222222111222222333333222222111111222333444555555555555555666777777666666777999444555555666777888888888:::::::::::::::;;;<<<===<<<<<<======>>>>>>??????AAABBBCCCCCCCCCAAA>>>===;;;<<<<<<<<<<<<<<<;;;:::===>>>???@@@???===;;;999CCCBBBAAA@@@???===<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>><<<888555444555777999::::::999999::::::;;;<<<@@@>>><<<999888777777777666777777777777888888888:::::::::999888777666666555555666666777777888888444444444444444444444444444444444444444444444444222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......//////......---------,,,000000000000000000000000......//////000000111111------......//////000000////////////////////////,,,------...///000111111000000000000000000000000222111000......000111222000000000000000000000000222222222333333333444444555555666777999;;;<<<===DDDEEEGGGKKKSSS]]]fffkkkxxx|||~~~~~~yyyvvvuuusssnnnnnnpppoooooonnnmmmlllkkkjjjjjjhhhiiimmmppprrrpppllliiibbb```______ccciiiooosss{{{rrrmmmeee```aaahhhqqqwww{{{}}}}}}sssjjjeeeccccccccchhhjjjmmmtttzzzvvvooogggkkkpppsssuuuvvvwwwxxx|||vvvlllkkkjjjjjjlllpppsssvvv|||{{{tttppprrrxxx}}}|||vvvrrrqqquuuuuuuuuuuuuuutttttttttqqqqqqpppppprrruuuxxxzzz~~~vvvjjjaaa[[[TTTKKKFFFDDDBBB>>>999999999999888777666666555444444444444444444444444555444333222111222333444222222222222222222222222+++,,,---...///111111222000000000000000000000000222222111000///...------111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222111000111222222111000222222222222222222222222111222222333333222222111222222333444555555555555222444555555444444555666555555666666777888888999::::::::::::;;;;;;<<<==================>>>>>>>>>@@@AAABBBBBBAAA@@@>>><<<:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@???===<<>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<>>:::999999999999:::;;;;;;>>>===;;;:::888888888888777777777888888888888999999::::::999999777666666555666666666777777777888444444444444444444444444444444444444444444444444222222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////111000000000/////////.../////////.........------////////////////////////---.........////////////.........///////////////////////////////////////.........///////////////000000000000000000000000222111///......///111222000000000000000000000000111111111111222222222333333333444444666777999:::999:::;;;>>>DDDJJJQQQUUU[[[aaahhhmmmqqqvvv|||||||||}}}xxxvvvwwwvvvtttqqqmmmkkkjjjjjjkkkkkklllnnnoooooommmiiifffbbb```______bbbfffkkknnnqqqvvv|||{{{vvvtttttttttpppllljjjlllrrrxxx}}}|||uuummmhhheeedddcccgggiiinnnuuu|||~~~vvvppptttvvvxxxzzz{{{|||}}}~~~zzzuuulllkkklllmmmppptttxxxzzz{{{{{{zzz}}}|||zzzyyyyyy{{{|||}}}~~~}}}zzzvvvsssqqqqqqqqqppppppppppppqqqqqqqqqmmmmmmmmmnnnrrrzzzuuujjjbbbZZZQQQJJJLLLFFF???<<<======:::777888888777666666555444444444444444444444444444444444444333222222222222333222222222222222222222222222222111000//////......000000000000000000000000111000000//////......---......//////000000000111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////222111000111222222111000222222222222222222222222111111222222222222111111333333444444444444333333222333555444333333444666555666666777777888888999999999999:::;;;<<<<<<===>>>>>>==================>>>???@@@@@@???>>><<<;;;999:::;;;;;;<<<<<<<<<<<<:::<<<===???@@@@@@??????>>>>>>>>>>>>=========<<<>>>>>>===<<<<<<<<<<<<<<<======<<<<<<===>>>??????999999999999999:::;;;;;;===<<<;;;:::999999999999777888888888888999999999999999999999999888777666666666666666777777777777444444444444444444444444444444444444444444444444333222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////........................000000000000////////////000000////////////..............................------------............///////////////.........////////////////////////000000000//////.........000000000000000000000000111111////////////111111000000000000000000000000///000000000000111111111111111111111222333444555444555555777999<<>>???;;;666555666777555333666666666555444444333333444444444444444444444444333333333333333222222111222222222222222222222222555444333222000///...---000000000000000000000000........................,,,,,,---...///000111111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////222111000111222222111000111111111111111111111111111111222222222222111111333333444444444333222222333555666666555444666777666666666777777888888888777888999:::;;;<<<<<<<<<>>>>>>>>>======<<<<<<;;;===============<<<;;;:::999:::;;;<<<===>>>>>>>>>;;;<<<===???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888999::::::;;;;;;;;;::::::::::::::::::888888888888999999999999999999999999999888777666666666666666777777777777444444444444444444444444333333333333333333333333333333222222222111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000/////////................................................000000//////......------////////////////////////000/////////////////////////////////////////////111000////////////000111000000000000000000000000//////000000000111111111000000000///000000111222444444444555666666777777888<<<@@@CCCFFFJJJQQQWWWbbbdddlllwww~~~~~~{{{yyyxxxrrrrrrqqqooommmkkkjjjjjjkkkkkkjjjiiihhhhhhhhhhhhkkklllmmmoooqqqrrrtttvvvwwwuuurrrmmmhhhfffgggiiitttwww|||}}}~~~|||~~~|||zzz~~~~~~}}}||||||{{{|||yyywwwwwwyyy{{{||||||vvvtttqqqpppqqqtttxxx{{{yyyzzz{{{{{{yyyuuuqqqooorrrsssuuuuuuuuuvvvyyy{{{xxxzzz}}}~~~}}}yyyuuurrrwwwzzz~~~xxxpppiii___XXXPPPKKKDDD???>>>>>>???>>><<<999666444444555444222666555555555444444444333333333333333333333333333222222333444444222111000111111111111111111111111000000000111111111111111000000000000000000000000------------......//////------......///000111111////////////000000000000////////////////////////////////////////////////////////////////////////222111000111222222111000111111111111111111111111000111111222222111111000333333333444333333222222333444555555444444555666666666666666666777777777666777999:::;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>>>>?????????=========>>>>>>=========>>>>>>????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777999888888888888999::::::::::::::::::::::::::::::777777888888888999999999888888999999999888777777777777777777666666666666444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000/////////000000000000000........................////////////////////////000000//////......------////////////////////////......//////000111111222////////////////////////000//////////////////000////////////////////////000000000000111111111111111000000//////000000111000111111222222222111111777999;;;:::999:::???CCCIIIIIIOOOZZZaaaeeejjjppp}}}yyyzzzyyyuuuqqqnnnnnnooorrrqqqpppnnnmmmlllkkkjjjmmmmmmmmmnnnoooppppppppprrrqqqoookkkiiihhhkkkmmmsssuuuxxxxxxvvvvvvyyy|||}}}~~~~~~zzztttmmmiiikkkmmmppptttyyy||||||}}}}}}|||zzzyyyyyyxxxxxxxxxxxxxxxwwwuuurrrqqqrrrtttuuuuuurrrqqqooommmnnnqqqtttvvvuuuuuuvvvvvvuuurrrooolllooorrruuuyyy|||~~~~~~}}}tttkkk___WWWSSSNNNGGGAAA===<<<:::999:::;;;;;;;;;:::888666555666666666666666666555555555555444444333333333333333333333333111222333444333222111000111111111111111111111111---......///111222222333000000000000000000000000,,,,,,------.../////////000000000000000000000000.../////////000000000111////////////////////////////////////////////////........................222111000111222222111000111111111111111111111111000000111111111111000000222222333333333333222222000111333222111111222444555555555555555555555555555666888:::<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<============;;;:::999888888888888888888999::::::::::::;;;;;;;;;:::999999666777777777777888888888888888999999999888888777777777777777666666666666444444444444444444444444333333333333333333333333333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000111111111111111111111111////////////000000000000......////////////000000........................000000000000000////////////////////////.........////////////////////////---......///111222222333000000000000000000000000////////////////////////////////////////////////000000000000111111111111111000000000000000111222000111111111111222222222222555777777555666999<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::888888888888888999999::::::;;;;;;;;;;;;:::888888555555666666666777777777777888888999999999888888888777777777666666666555444444444444444444444444222222222222222222222222444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000.../////////000000000111------........./////////////////////////////////000000/////////................../////////////////////////////////////////////000000000111111111000000000000000000000000...//////////////////...////////////////////////....../////////000000000000/////////000111222222333222222111111222222333///222555555333333555777;;;888999===???@@@CCCGGGHHHNNNYYYccckkknnnooonnnuuuzzz~~~|||zzzzzzzzzzzzyyyxxxwwwwwwxxxvvvrrrnnnlllmmmmmmkkkiiihhhiiijjjiiilllnnnnnnkkkkkkmmmpppoooooonnnnnnnnnnnnnnnnnniiikkkmmmnnnnnnooorrrttt|||~~~oooiiidddgggkkknnntttzzz}}}zzz|||}}}~~~~~~|||zzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvuuutttttttttsssrrrpppooooooooopppppppppooonnnmmmmmmnnnooojjjjjjkkklllmmmoooooopppooooooppprrrtttvvvxxxyyy|||rrrkkkbbbZZZUUUOOOIIIDDDAAA@@@???===;;;:::999999777888999888777666666666222333444444444555666777333333333333444444444444222222222222222222222222333222222111111111111111111111111111111111111111222222222111111000000000000000000000000000000000/////////////////////////////////000000000000000.........///000111111111000000000000000000000000000000000000000000000000........................222111000111222222222000000000000000000000000000000000111111111111000000///000111222333444444444111333444444333222444555333333333333333333333333333555888:::<<<<<<<<<;;;:::;;;;;;<<<<<<=========;;;::::::999::::::;;;;;;:::::::::;;;::::::999999777777888999:::<<<===>>>???>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888888888777888999999:::;;;;;;<<<<<<;;;:::888777555555555555666666666666777888888999999999888888888888777777666666666555444444444444444444444444222222222222222222222222444444444333333333222222////////////////////////000000000000000000000000////////////////////////.../////////000000111111////////////////////////.../////////000000111111,,,---------......//////000000000000000000000000//////.........------------.........//////000000////////////////////////111111111111000000000000000000000000000000000000......////////////......////////////////////////---------........./////////......//////111222222111000...---------...///000444666555222//////000222000111666888777999<<<;;;???GGGNNNTTTWWWWWWWWWYYY```jjjqqquuuzzzyyytttsssttttttrrrooommmlllmmmkkknnnooonnnjjjiiijjjlllmmmllljjjiiiiiijjjlllnnnkkknnnppprrrrrrssstttvvvvvvwwwvvvuuuyyy}}}zzztttkkkfffdddgggjjjlllooossstttyyy~~~}}}}}}}}}{{{xxxuuutttvvvxxxzzzzzz}}}{{{xxx{{{{{{~~~||||||{{{~~~}}}zzz{{{|||}}}|||zzzxxxvvvssstttuuuuuuttttttuuuvvvttttttttttttttttttttttttpppppppppoooppppppqqqrrrpppqqqrrrrrrpppoooppppppmmmmmmllllllmmmnnnpppqqqkkklllllllllkkkkkklllnnnlllnnnppprrrtttuuuvvvvvvpppqqqrrrtttwww|||zzzqqqeee[[[WWWQQQJJJFFFDDDBBB???<<<:::;;;===<<<:::888888999222333444444333444666777666666777555444222333333222222222222222222222333222222222222222222222222444333111000000000111222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000///,,,------...///000111111---......///000111111222000000000000000000000000000000000000000000000000........................111111111111111111111111////////////000000000000222222222222222222222222333333222111000000111111111111222222222333333333444444555555555555555555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::999::::::;;;;;;::::::999666777999999999999;;;<<>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::999999888777666666999999999999999999999999888888777777777777888888888888999999999999888888888777777666555444444444555444444555666666444333444333111000000111333444222222222111222222333333444333111000000222333555000000111111111111000000////////////////////////000000//////.........---111111000000//////......---.........//////000000000000////////////000000///////////////.........000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000111111111111000000111111000000/////////...////////////////////////000000//////.........---000///---,,,,,,---///000000000000000111111111111222222222222222222222222111111222333333444555555;;;<<<>>>@@@BBBBBBBBBBBBJJJKKKOOOTTTZZZbbbhhhlllwwwyyy|||||||||{{{zzzxxxvvvuuuuuutttxxxuuurrrooonnnnnnmmmlllkkklllmmmllljjjjjjlllmmmnnnoooppprrrrrrsssssssssssstttuuuvvvwwwtttooollljjjiiiiiiiiikkknnnqqqsssrrrssssssttttttuuuvvvvvvnnnoooooonnnmmmmmmooorrrtttwww{{{}}}||||||~~~{{{vvvssstttvvvyyyzzzzzz{{{|||~~~|||zzzyyyxxxvvvvvvvvvxxxzzz{{{~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||}}}wwwvvvvvvuuutttrrrqqqpppqqqrrrrrrqqqooonnnnnnooopppqqqrrrqqqooonnnooopppkkklllmmmnnnnnnllljjjiiilllllllllmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnpppqqqrrrrrrrrrqqqooommmnnnqqqssspppxxx{{{tttiiiaaaZZZSSSLLLHHHBBBAAA@@@???>>>===<<<;;;999888888777666555555555777777666666555555555555333333333333333333333333333333333333333333333333111111222222222222111111222111000//////000111222000000000000000000000000111111000000000000111111222222222111000//////...000000000000111111111111////////////000000000000////////////000000000000///000333444444333000///000///...------...///000........................////////////////////////000000000000111111111111222222222222222222222222333222222111000000111111111111222222222333333333333444444444555555666666666666777888999999999999888999999999::::::;;;;;;::::::::::::::::::999999999::::::;;;;;;::::::999777888::::::999999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::999999888777777666:::::::::999999999888888888888777777777777888888888888999999999999888888888777777666555555444444666555555666777777666444444333222000000222333444333333222222111222222222222111000......///111222000000111111111111000000////////////////////////111111000000000/////////000000000000//////....../////////000000000111111000//////......//////000/////////////////////...000000000000000000000000000000000/////////////////////////////////////////////////////////////////////000000000000//////000000000//////.........////////////////////////111111000000000/////////111000...------...000111//////000000000111111111222222222222222222222222000111111222333333444444555666888999:::;;;::::::===>>>???CCCGGGMMMQQQTTT\\\___dddiiimmmsssyyy}}}|||zzzzzzxxxuuusssrrrpppooonnnkkklllmmmmmmkkkkkkmmmnnnmmmmmmnnnooooooooooooooosssrrrrrrrrrrrrpppllliiiiiiiiihhhiiijjjmmmoooqqqnnnnnnooooooooooooooooookkkkkklllkkkjjjjjjlllnnnooorrruuuwwwvvvvvvxxxyyy||||||{{{zzzxxxvvvtttssssssuuuwwwxxxwwwwwwxxxyyyxxxyyy{{{|||{{{yyyvvvttttttsssrrrqqqqqqqqqrrrsssvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxvvvuuuvvvwwwuuutttrrrpppooooooppppppqqqqqqqqqpppmmmlllmmmnnnjjjllllllkkkjjjiiijjjkkkggghhhiiijjjjjjiiihhhgggeeeeeeeeefffhhhiiikkkllloooooooooooorrruuuxxxzzz||||||{{{yyywwwwwwyyy{{{vvvnnngggccc]]]XXXQQQKKKGGGDDD@@@=========<<<;;;:::999888777888777777666666555444444666666666555555444444444333333333333333333333333333333333333333333333333111111222222222222111111111111000000000000111111000000000000000000000000111111000000000000111111222222111111000//////.../////////000000000111111////////////000000000000.../////////000000000000///000111222222111000///000///...------...///000////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222333222111111000111111111111111222222222333333333222222333444555666666777777777888888888888777777666777777888999:::;;;;;;;;;:::::::::999888888888999999::::::::::::999999888:::;;;:::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999::::::999999888777777777;;;::::::999999888888888888888777777777777888888888888999999999999888888777777777666555555444444666555444555777777666444444333222111111222333444444444333222111111111111333222000/////////000000000000111111111111000000////////////////////////111111111111000000000000000000000////////////...000000000000111111111111///..................///......//////////////////000000000000000000000000000000000//////.................................////////////////////////......////////////....../////////...............////////////////////////111111111111000000000000111000///......///000111//////000000000000111111000000000000000000000000///000000111111222222222111222333444444444444333777777888999;;;===@@@AAAAAAEEEJJJOOOTTTZZZ```eeelllnnnttt|||}}}zzzwwwuuurrrsssuuutttrrrqqqqqqrrrsssssstttttttttsssrrrrrrqqqooommmmmmlllllliiigggdddcccccccccdddfffhhhiiiiiiiiijjjkkkjjjiiihhhgggfffgggiiiiiihhhgggiiijjjlllnnnqqqrrrqqqrrrssstttyyywwwuuusssrrrrrrtttuuussstttuuuuuutttsssssstttppppppqqqrrrrrrrrrqqqqqqrrrqqqpppooonnnmmmllllllnnnnnnmmmmmmmmmnnnoooooooooqqqssssssrrrppppppppppppooommmkkkkkklllmmmnnnlllmmmllljjjhhhggggggiiiggghhhiiihhhfffffffffhhhdddeeefffgggggghhhhhhhhhggggggggghhhkkknnnqqqsssyyyyyyzzz|||tttnnneee\\\UUUOOOJJJGGGEEEBBB>>><<<<<<<<<;;;999::::::999888777777666666666666666555555444444333555555444444444444333333333333333333333333333333222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000111111000000000000111111222111111000000//////........./////////000000000////////////000000000000....../////////000000000///000000000000000000/////////............//////000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222222222222222111111111111111222111111222222222333333333111111222333555666777777777777777888777777666666666666777888999:::;;;<<<;;;::::::999888777777666999999::::::::::::999999999:::;;;;;;999888999::::::::::::::::::::::::;;;::::::::::::::::::::::::999999::::::::::::999999999999999888888888777777999999999999999999999999888888777777777777888888888888999999999999888888777777666666555555555555444444333444666666555333444333222222222222333444555444333222111111111111555555333222111111111111000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......------------..................////////////////////////////////////000000000///......------........................////////////////////////---..................---..................------////////////////////////000000000000000000000000000000///......///000000////////////000000000111000000000000000000000000/////////000000000111111222222222222222222222111888777777777777888::::::999;;;>>>@@@BBBEEEIIILLLOOORRRXXXaaakkktttzzz}}}~~~~~~{{{xxxvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvrrrooollljjjjjjjjjjjjiiiaaaaaa``````aaabbbcccddddddeeefffggggggfffeeedddbbbccceeefffeeeeeefffggglllmmmnnnooooooooopppqqqtttrrrqqqppppppqqqsssuuurrrssstttsssqqqooooooooonnnnnnnnnnnnnnnooooooppprrrrrrrrrpppooommmkkkiiijjjiiiiiihhhiiijjjlllmmmlllnnnppppppnnnlllkkkkkkiiiiiihhhgggggghhhhhhiiiiiijjjiiigggeeedddeeefffggghhhiiiiiihhhggghhhiiifffggghhhiiikkklllmmmmmmoooooooooqqquuuzzzzzzqqqhhh___ZZZUUUQQQJJJEEECCCBBB@@@???;;;:::999999:::;;;;;;;;;::::::999999888888777777555555555444444333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111///000111222222111000///000000000000000000000000111111000000000000111111111111000000////////////............////////////////////////000000000000........./////////000000000///...------...///000/////////....../////////////////////////////////000000000000000000000000/////////000000000111111222222222222222222222222222111111111111111222222111111222222222333333333111111222333444555666777666666777777777666555555666777888999:::;;;<<<===::::::999888777777666666888999999::::::999999888:::;;;<<<;;;999999:::;;;999999999:::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999999888888888888888777777888999:::;;;;;;<<<888888777777777777888888888888999999999999888888666666666666555555555555666555555666888999777666444333333333333333333444555444333222111111111111555444333222111111111000000000111111111111000000000000000000000000000000////////////////////////.............../////////////////////////////////......------------......---.........//////000000////////////////////////000/////////.........---........................////////////////////////------............------------..................////////////////////////////////////////////////...........................////////////000000000////////////////////////...///////////////000000333333222222111111111111333333333333444444555555888999::::::999999;;;======???DDDIIIOOOVVV]]]aaadddfffjjjooovvv}}}~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyytttooommmlllkkkjjjfffffffffeeeeeefffffffffbbbcccdddeeefffeeeeeeddd___```bbbbbbaaabbbccceeekkkjjjjjjkkkllllllmmmlllllllllmmmnnnnnnnnnooonnnpppqqqqqqpppnnnlllkkklllnnnmmmlllkkkjjjjjjkkkkkkppppppooonnnllljjjhhhgggfffeeedddddddddfffggghhhggghhhjjjjjjhhhfffffffffccccccdddeeeeeedddcccbbbhhhiiijjjiiigggffffffgggggghhhjjjjjjjjjjjjlllmmmmmmnnnppprrrtttuuuvvvvvvvvvwwwyyy}}}yyyuuulllfff^^^VVVPPPKKKFFFCCCDDDAAA===;;;<<<===>>>>>>777777777777666666777777999999888888888888888888444444444444333333333333222333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111///000111222222111000///000000000000000000000000111111000000000000111111000000000///////////////............////////////////////////000000000000............////////////000///...------...///000...//////////////////....................................................../////////000000000000222222222222222222222222111111111000111111222333111111222222222333333333111111222333444555555666555555666666666666666555777888888999:::;;;<<<<<<999888888888777666666666888888999999999999888888999:::<<<;;;:::999;;;<<<::::::::::::::::::::::::999999999999999999999999888888999999999999888888888888888888888888888888777777888999:::;;;;;;<<<888888777777777777888888888888999999999999888888666666666666666666555555888888888999;;;<<<;;;999333333444444444444333333444444333222111111111111222111111111000000//////000000111111111111000000000000000000000000000000............////////////---............/////////////////////............///..................///------......///000000000000000000000000000000000................................................////////////////////////------............------.............../////////////////////////////////............////////////---..................---......////////////000000////////////////////////////////////////////////111111000000///000000111000000111222222333444444444555666555444444666888777999;;;===???CCCHHHKKKLLLMMMNNNQQQWWW^^^eeeiiilllqqqwww|||~~~zzzvvvtttrrrpppmmmmmmmmmmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhbbbcccccccccbbbcccfffiiimmmkkkjjjjjjkkkmmmllllllhhhjjjlllmmmnnnmmmkkkjjjnnnooopppooommmlllllllllmmmlllkkkiiihhhggggggggglllkkkjjjiiihhhgggffffffccccccbbbbbbbbbcccddddddbbbccceeeeeeeeeeeegggiiieeeeeeffffffeeedddcccccchhhjjjmmmnnnlllkkkjjjjjjkkkmmmooopppqqqrrruuuwww{{{}}}{{{xxxssskkkccc[[[TTTQQQMMMIIIDDD@@@???>>>>>>===;;;999777777888999888888666777888777555444444555555666666666666666666666444444444444444444444444222222333333333333444444333333333333333333333333222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000111111000000000000111111////////////////////////....../////////000000000////////////000000000000------........./////////000///...------...///000......////////////..............................000000000000000000000000//////000000000111111111222222222222222222222222111111000000111222222333111111222222222333333333222222222333333444444444333444444555666666666666777888888888999999::::::777777777777777777777666888888999999999999888888888:::;;;;;;::::::<<<===<<<<<<;;;;;;::::::999999999999999999999999999999888888999999999999888888888888888888888888888888999999999999999999999999888888777777777777888888888888999999999999888888555666666666666666666666888777777999;;;<<<;;;999333444444444444444444333333333222222111222222222000000111111111000000///000000111111111111000000000000000000000000000000......//////000000000000---------.........//////000000000000//////......000//////......//////000------......///000000111000000000000000000000000,,,------....../////////////////////////////////////////////////////////......////////////...............//////000000000////////////////////////......//////000000000000......////////////.............../////////000000000000000000000000000000////////////////////////000//////......///000111111111222333444555555555111222333333222222444666444666888888888:::===AAA======>>>@@@CCCFFFJJJLLLLLLQQQXXX\\\___dddlllrrrxxx}}}{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvsssqqqppppppqqqqqqllllllllljjjjjjlllqqqtttyyyvvvssssssuuuwwwvvvuuurrrssstttuuutttsssqqqpppqqqsssttttttsssrrrrrrssspppoooooonnnmmmkkkkkkjjjnnnmmmlllkkkjjjkkklllmmmhhhhhhiiiiiiiiihhhggggggdddfffhhhjjjlllpppuuuxxxtttrrrpppmmmlllmmmoooppprrrvvv{{{~~~}}}{{{yyyxxxyyy{{{~~~vvvrrrpppjjjbbbZZZXXXSSSMMMHHHDDDAAA???>>><<<::::::;;;;;;;;;:::777666555666777777555444555777999888666555666888444444444555555666666666444444444444444555555555333333333333444444444555333333333333333333333333333333333333333333333333111111222222222222111111111111000000000000111111000000000000000000000000111111000000000000111111/////////////////////////////////000000000111111////////////000000000000---------.........//////000//////////////////000---...///000000///...---........................444444444444444444444444000111111111111222222222222222222222222222222222111111000000111222333333111111222222222333333333333333333333333333333333222333444555666666666666777777777777777888888888666666666666777777777777888888999999999999888888888999;;;;;;;;;;;;===>>>======<<<;;;;;;:::999999888888888888888888888888888888999999999999888888888888888888888888999999<<<<<<;;;:::999777777666888888777777777777888888888888999999999999888888555555555666666666666666555444444666888999888777333444444555555444444333222222222111222222333333111222222333333333222222000000111111111111000000000000000000000000000000//////000000111111111222---------.........//////222111111111000000//////000000////////////000000---------...///000000111000000000000000000000000+++,,,,,,---...///000000000000000000000000000000////////////////////////......////////////........./////////000000111111//////////////////////////////000000111111111222//////000000000000//////............/////////000111111111111111111111111000000000000000/////////000000///...///000111222000111222333333333333333111222333222111222333555///222555555444666999<<<777777999;;;===>>>>>>???;;;???DDDFFFGGGKKKSSSYYYXXX^^^fffnnnrrrssstttuuutttwww|||{{{yyyxxxyyyyyyxxxwwwuuussssssvvv{{{~~~}}}}}}|||{{{wwwxxxzzz{{{zzzzzzzzz|||uuuuuuuuuuuutttsssrrrrrrtttsssqqqpppqqqrrrtttvvvpppqqqrrrrrrrrrpppooonnnkkkmmmooossswww}}}zzzvvvtttwww{{{~~~|||wwwrrrhhhggg```WWWSSSRRRMMMDDDCCCBBB???===<<<<<<===>>>;;;::::::;;;;;;:::666333555444555777999999777555000333666666555444666888444555555666666777777777555555555555555555555555333333333444444555555555333333333333333333333333333333333333333333333333111111222222222222111111222111000//////000111222000000000000000000000000111111000000000000111111.........///////////////000000000000111111111111////////////000000000000---------.........//////000000000000000000000000---...///000000///...---000000000000000000000000333222111/////////000111111111111111111111111111222222222222222222222222222111000//////000111222000111111111111222222222111111222222444444555555555555666666555444333333222444777:::;;;:::888777777777777777666666666666777888888888888999999999999888888:::===BBBGGGIIIEEEBBB>>><<<;;;<<<;;;:::888999999::::::999999888:::::::::999999999888888888888888888888888888888:::;;;<<<<<<<<<:::888777111333555888999999999888:::999777666555555666666555555555555555555555555555555555555555555555555333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////............000000//////.........---//////////////////////////////............//////,,,------...///000111111000000//////.........---000000//////.........---..................------........................//////............//////000000000000////////////........................000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111222222333333222222222111111111111000000111111111111222222222555444444444444555666666888999:::;;;===@@@BBBCCCDDDFFFIIILLLOOORRRTTTTTTVVVXXX\\\aaaggglllppprrrppprrruuuyyy}}}||||||~~~~~~}}}||||||{{{{{{}}}~~~{{{xxxuuuqqqooonnnhhhfffccc^^^YYYUUUQQQOOOJJJIIIGGGEEEBBBAAA@@@???888888888888888888888888888777555444444555666777666666555555555444444444444444444444444444444444333333444444555666666666555555555444444333333333444444333222222333444444222222333333333333444444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......111000///...---,,,,,,,,,000000//////.........---.../////////000000000111////////////////////////........................////////////000000000000000000//////.........---222111000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222000111111111111222222222111222222222222222222222555555555555555444333333333444666888888888777666777777777777666666666666888888888888999999999999:::::::::;;;>>>BBBFFFIIIDDDAAA===;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888666666777888888888777777666666666666666777888888999888777555555555555666555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////............000/////////............//////////////////////////////............//////------......//////000000000/////////............000/////////............................................................//////............//////000/////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111111111222222222111111111000000000000111111111222222222444333333333444444555555333333444666777999;;;<<<===>>>@@@BBBDDDFFFFFFGGGCCCDDDGGGJJJMMMQQQSSSTTTUUUVVVYYY\\\___ccceeegggooorrrvvv{{{xxxuuuqqqmmmjjjhhhhhhgggaaa___]]][[[XXXUUUSSSRRRMMMLLLKKKIIIGGGFFFDDDDDDAAA@@@>>><<<;;;999999888666666666666666666666666777666444333333444666777666555555555444444444333444444444444444444444444555555555555555444444444555555444444444333333333444333222111111222333444222222333333333333444444222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000000//////......000///...---------------000/////////........................////////////////////////////////////////////////////////////.../////////000000000000000/////////............///000000111111111111000111111111111111111111111000000000000000000000000111111000000000000111111000111111111111222222222222222222111111000000000444555555555555444444333444555555666666666555555666666666666777777777777888888888888999999999:::<<<<<<;;;<<<>>>AAADDDFFFBBB???<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888444444444444555666777888999888666444444555777999888777666555444444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////............////////////............//////////////////////////////............//////.........///////////////////////////............////////////............................................................//////............//////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////222222111111111000000000000000000111111111222222222222222222333333333444000000111222333444555555666777888888999999999999999999:::;;;<<<===>>>>>>@@@AAACCCEEEHHHJJJLLLMMMQQQTTTZZZ```eeejjjlllnnnnnnooooooqqqsssuuuwwwxxx|||~~~}}}yyyrrrnnnmmmjjjjjjhhhfffdddaaa___]]]UUUTTTQQQNNNLLLJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777666666444444444444444444444444555444333222222333444555555555444444444444333333444444444444444444444444666666555555444333333222555444444444444333333333222222111111111111222222222222333333333333444444222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000////////////...///......---------......////////////....................................////////////////////////////////////////////////....../////////000000000////////////...............///000222222222111000111111111111111111111111222222222222222222222222111000000000000000000111000000111111111222222222222222222222111111111111444444444555555444444333666666555555555555555555666666666666777777777777888888888999999999::::::<<<<<<;;;<<<===???AAABBB@@@>>>;;;:::;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888666555444444444666777888777666666555555666888888777777666555555444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222111111111000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////............///////////////.........//////////////////////////////............/////////////////////.........///////////////.........///////////////.........---------.......................................///......------......///.........///////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---111111111111000000000000000000000000111111111111000111111222222222222222111222222333333333333333333333444444555444444444999999999999888888888888:::;;;<<<===???@@@AAABBBAAACCCFFFIIILLLOOOPPPQQQNNNNNNPPPQQQTTTVVVXXXYYY]]]```ccceeegggkkkooosssuuuwwwzzz~~~}}}{{{{{{{{{{{{{{{{{{|||{{{yyyuuuqqqoooiiihhhgggeeedddbbbaaa```\\\___aaa```\\\XXXVVVUUUPPPPPPOOOMMMKKKIIIFFFEEEEEEDDDBBB@@@??????>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::999999888888888777666666555555666666333333333333333333333333333222222111222222333444444444333333333333333333333333333333333333333333555555555444444333333333444444444444444444444444111111111111111111111111222222222333333333444444111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////---------------...///000///////////////.........///////////////.........////////////////////////////////////////////////........./////////000000///////////////............///000222222222111000000000000000000000000000111111111111111111111111000000000111111000000000000000111111111222222222111111222222333444444555333333444444444444444333777777666666666666666666555666666666777777777888888999999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>===;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888888777555444444444555666222444555777888999888888777777777666666555444444444444444444444444444444222222222222222222222222333333333333333333333333222222222111111111000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////...................../////////////////////////////////////////////............/////////////////////..................///////////////.........///////////////---------.........//////..............................------------......------....../////////000................................................////////////////////////////////////////////////////////////////////////000/////////......------111111111000000000////////////000000000111111111///000111222222222111111222333444444444444333222000111222333444444444444555555555555555555444444555666666777888888999999::::::;;;<<<===============>>>???AAABBBCCCDDDDDDGGGIIIKKKMMMNNNPPPSSSVVVVVVWWWZZZ]]]```bbbcccdddfffggghhhjjjkkkmmmmmmnnnlllnnnqqqsssuuuvvvuuuuuuxxx{{{~~~~~~|||yyyxxxxxxxxxvvvrrrppppppqqqtttvvvrrrrrrpppooommmkkkiiihhhcccccccccfffiiikkkkkkkkkiiifffaaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUSSSRRRMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGIIIIIIGGGFFFEEEDDD?????????>>>===<<<;;;:::::::::999999888888888888999999999999999888888888888888777666666555444444333333222222222222333333333333333333333333333333111111111111222222333333222222333333333333333333333333333333333333333333333333333333444444555555444444444444444444444444111111111111111111111111222222222333333333444444111111111111111111111111000000000000000000000000000000000000000000000000......................................./////////---------------...///000.........///////////////000000000000000000000000////////////////////////------------------------............////////////.........//////////////////000000111111111111000000000000000000000000000////////////////////////000000111111111111000000000111111111111222222222000111222333444555666666222333333444444444444333555666666777777777666666555555666666777777888888999999999999::::::::::::::::::999999::::::;;;<<<>>><<<;;;<<<======<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888777666555444333333333333111222555888999:::999888888888888888777666555444333333333333333333333333222222222222222222222222333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////...................../////////////////////////////////////////////............//////.........///////////////.........///////////////.........///////////////,,,,,,------.../////////..............................------------......---------......//////000................................................////////////////////////////////////////////////000000000000000000000000////////////............111111000000000//////////////////000000000111111...///111222222222111000000111222333333222111000...///000222333333333333111111111111222222222222222222222333333444444444555555666666666777777777888999:::;;;;;;;;;;;;:::;;;===>>>?????????AAACCCBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQPPPQQQSSSUUUVVVVVVVVVVVVYYY]]]``````\\\XXXWWWXXXVVVUUUSSSRRRRRRRRRTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIKKKMMMOOOOOONNNMMMKKKHHHGGGGGGFFFEEECCCHHHGGGFFFEEECCCBBB@@@???>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999999555666666777777666666555555555555555555555555555555555555555666666666666444444555555555555555555444444444333333444444555333333333333333333333333000000111111222333333333111111222222222222333333333333333333333333333333111222222333444444555555333333333444444444444555111111222333333222111111222222333333333333444444111111111111111111111111000000000000000000000000000000000000000000000000........................---............/////////---------------...///000.........///////////////000000000111111222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........///////////////222111000000000000000000000000000000000000000000///////////////////////////000111222222111000///000111111111111222222222111111222222333333333444111222333444444444444444222333555777777777666555555555555666777888888888999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;===<<<<<<===>>>???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888555666666666666666555555444555555777777888888888888999999999888777666555333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////......................../////////000//////////////////////////////............//////------......//////000000............/////////000............/////////000,,,,,,------...//////000...........................------,,,,,,------...,,,,,,---......///000000................................................////////////////////////////////////////////////000000000000000000000000//////////////////000000111000000000////////////////////////000000000111...000111333333222111000...///111222222111000/////////000111222222222222000000111111222222333333222222222222333333333333333222222333333444555666444555666666666666555444444555777888777777888999;;;;;;;;;<<<<<<=========:::;;;===???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA@@@DDDHHHHHHDDDAAAAAABBBAAAAAAAAAAAA@@@@@@??????>>>????????????===<<<;;;<<<::::::;;;===?????????>>><<<;;;:::;;;;;;;;;999<<<<<<<<<;;;:::999888777888888888888777777777777777666555444555555444333222333333444444444333333444444555555555555444444333444444444444555555555555555555555555666666666666666555444444555555555222222222222222222222222000000111222333333333333111111111111222222222333222222222222222222222222333333333333333333333444333333333444444444555555111222333444444333222111222222333333333333444444111111111111111111111111000000000000000000000000000000000000000000000000........................---------.........//////......---------......///............/////////000......///000111222333333////////////////////////---------------------------------.........//////............/////////000333222111/////////000111000000000000000000000000111111111111111111111111///000111222222111000///000111111111111222222222222222222111111111111111111222333333444444444444///111444666777666555333444555555666777888888999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<>>>???@@@>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888555777888:::::::::999999888777666555555666777999999999::::::999888666555333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................000/////////............---.........//////000000//////////////////////////////............//////,,,------...///000111111---.........//////000000---.........//////000000,,,,,,------...///000000...........................------,,,,,,------...,,,,,,------...///000000................................................////////////////////////////////////////////////000000000000000000000000......//////000000111111000000000000////////////////////////000000000000///000222333444333111000...///111333333222111///111111222222222111111111000000000111111222222222000111111111222222222222333222222222222222333444222222444555555444444333222444666666666555666777888888777777888888999:::555666888999:::::::::999======<<<;;;;;;;;;;;;;;;666;;;@@@@@@===:::;;;===999999;;;;;;;;;:::888777555666777777777666555444555444222333555888999999888666555555666777777666111222333444444555555444444444444444333333333222222111000111333444444444333333333444444333222222222333333444444333333222111111222222222333333333555555444333333222222111222111111000000000000111111111111111111111111111///000111333333444444444000000111111222222222333222222222222222222222222555444444333333222222111333333333444444555555555222333444444444444333222222222333333333444444444000000000000000000000000000000000000000000000000000000000000000000000000........................---------........./////////......---------......---.........//////000000,,,---...///000111222333////////////////////////........................---------.........//////---.........//////000000////////////000000000000000000000000////////////222222111111111111222222000000000000000000000000222222222111111111000000000111111111111222222222222222333333333333444444666666777777666555444444555555666666777888888888999888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>========================<<<<<<;;;:::999999888888::::::999999888777666666444444666777888888888888555555555555666666666666999888666555555555666777777777777777666555444333444444555555444222111///444444444333333333222222333333222222111000//////000000000000000000000000...///000111111000///...////////////////////////222222222111000//////...000000//////.........---000000//////.........---........................//////000000000...---,,,...///000000000...---,,,........................////////////////////////..............................------------..............................---.........//////000000111111000///////////////........................---------............///..............................------------......////////////000000000000////////////////////////000000000000000000000000///////////////000111111//////000000111111111111000000000000000000000000////////////000000000000111111222222222222111111000000000000000000000000111111111222222333333333222222222333333444444444333333333222222111111111222333333444444333333222666444333222222333555666666666666666666666666666555555555444444333333333555555666666666666555555333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333111111111111111111111111222222111111111111111111000000111111111222222222333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333000111111111111222222222111111111111111111111111555555555444444333333333222222333333333333444444333333333444444555555555333555777888888777555333222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000111000...,,,,,,,,,...///111///------//////---***/////////...---------,,,------......//////000000.........////////////000000000//////.........------------.........//////------------------------............////////////111111111111222222222222000000000000000000000///222222111111111111222222000000000000000000000000222222222111111111000000000111111111111222222222222222333333333333444444666666666666666555444444444555555666777777888888888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999999888777777777444555666777888888888888555555666666666777777777999888777666555666666777777777777666666444333333333444444444444333111000333333333333222222222222333333222222111000000///000000000000000000000000//////000000000000//////////////////////////////222222111111000//////...000/////////............000/////////.......................................//////000000///...---//////////////////...---........................////////////////////////..............................------------........................................../////////000111000///............///........................---------............///..............................------------........./////////000000000000////////////////////////000000000000000000000000///////////////000111111/////////000000000111111000000000000000000000000////////////000000000000000111111222222111111000000000000000000000000000111222222222222222222333222222222222333333333333333333333222222111111111111222222222222222222111333333333444444444444444444444444444444444444444444444333333333333333333333444444444444444444333222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222555555444444444333333333222222333333333333444444333333333444444444555555333444666888888666444333222222222222222222222222111111111111111111111111111111111000000000//////////////////////////////111000...,,,,,,---...///...,,,+++,,,///111000..................---------............////////////------........./////////000/////////.........---+++++++++,,,,,,,,,------------------------------............////////////111111111111222222222222000000000000000000000000222222111111111111222222000000000000000000000000222222222111111111111111000111111111111222222222222222333333333333444444666666666666666555555444444444555555666777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888777777444555666777777888888777666666666777777777888888888888777666666666666666666666666666555444333333333333333444444333222222333222222222222111111111333333222222111000000000000000000000000000000000000000////////////000000000000000000000000000000222111111000000//////...////////////............////////////....................................---...//////000//////...///............//////000........................////////////////////////..............................------------..........................................//////////////////...---------..............................---------............///..............................------------............/////////000000000////////////////////////000000000000000000000000///////////////000111111/////////000000000000000000000000000000000000000////////////000000000000000111111222222111111000000000000000000000000000222222222222222111111111222222222111111111111111222222222222222111111111000000111111111111000000111222333444444333111000222222222222222222222222111111222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111111111111111111111111111000000000111111111111222//////000111222333444555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333444444444444333333333333222222333333333333444444333333333444444444444555333444666777777666444333222222222222222222222222111111111111111111111111111111000000000000//////////////////////////////000///...---------...///---,,,,,,---///000///...---------.............../////////...............,,,---------............/////////...............+++++++++,,,,,,,,,---------------------------------............/////////.../////////000000000000000000000000000111111111222222111111111111222222000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444555666666666666666555555444444444555666666777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888888555555666777777777777777777777777777888888888888888777777666666666666666555555555555555444333333222222333333333333333333222222222111111111000000222222222111111111000000000000000000000000000000111000///......///000111000000000000000000000000111111000000///////////////////////////.........///////////////.................................------...//////000000000///...---------///000111........................////////////////////////..............................------------.......................................///////////////...------,,,,,,---------........................---------............///..............................------------.............../////////000000///////////////////////////////////////////////////////////////000000111111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000333333222222111111000000222222111111000000//////222222222111111111111111000111111111111111111000111111222222222222222111111111111111111111111111//////000000111111222222000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111000000000000111111111111000000000000111111111111///000000111222333333333111111111111222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444333444555666666555444333222222222222222222222222111111111111111111111111000000000000000000//////////////////////////////000///......---...//////000///.........---,,,,,,,,,---------...//////////////////......---------,,,,,,,,,---------..............................---------.........//////---------------------------------.........//////.../////////000000000000///000000000111111111222222222111111111111222222000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444555555666666666666666555444444555555666777777777666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999999999555666666777777777777666777777777777888888888888777777777777777666666555555555555666555555444444333333333333333333444444222222222111111111000000222222222111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000000///////////////.........///////////////.........///////////////////////////////////////............//////000000///...---------///000111////////////////////////////////////////////////..............................------------..............................///////////////.........------,,,,,,,,,,,,------........................---------............///..............................------------..................////////////000000000000000000000000///////////////////////////////////////000000111222222222222222222222222////////////////////////////////////000000000000000000000111111000000000000000000000000000000000222222222111111000000000111111111000000/////////111111111111111111111111111111222222222222111111111000000000333666:::===111111111111111111111111/////////000000111111111111111222222222222111111222222222222222222222222////////////////////////111111111111111111111111000000111111111222222222000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000000111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000333333333333333333333333222222222333333333444444444444444444444444444444222333444555555444333222222222222222222222222222000000000000000000000000//////////////////000000........................//////.........//////////////////...---,,,,,,,,,,,,---------...///////////////......------,,,,,,,,,,,,,,,---------......---------...............---------.........//////------------------------------------............111111111111222222222222///000000111111222222222222222111111111111222222000000000000000000000000111111111111111222222222000111111111111222222222222222333333333333444444444555666666666666666666555555666666777888888888777777999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999666666777777777777666666666666666777777777888888777777777777777666555555555666666666666666555555444444333222222333333333333222222222222111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////.........///////////////.........//////////////////////////////////////////............//////000///............//////000////////////////////////////////////////////////..............................------------..............................///////////////.........------,,,,,,,,,---..............................---------............///..............................------------......------........./////////000000000000000000000000000000000000000000000000///////////////000111111333222222222222111111111////////////////////////////////////000000000000///000000111111000000///000000000000000000000000111111111111111000000000111111111000000000000000000000000111111111111111111222222222222222222111000//////111555<<>>AAA111111111111111111111111111111111000000000000000111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000......//////000111111222111111000000////////////000000000000111111111111/////////000111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333222222333333333333444444555555444444444333333333222222222333333222222222222222222222222222222222000000000000000000000000........./////////000000..............................///000000000000000***---///...------///111...............---------,,,------------------...------........./////////,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------,,,,,,---------.........////////////000000000000///000000111222222333333222222111111111111222222000000000000000000000000000000111111222222222222000111111111111222222222222222333333333444444444444444555666777777666666777777777888999999::::::888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888::::::::::::::::::::::::666777777777777777666666555555555555666666666666666777888888888777555444666777888888888888888777777555444222111111222222444444444333333333222222111111111111111111222222000000000000000000000000...///000111111000///...////////////////////////.........///////////////---.........//////000000---.........//////000000000000000000000000000000111000///...------.../////////000000000///---,,,000000000000000000000000////////////////////////.................................------.................................000000//////.........------------------...///000........................---------.........//////.................................------.........---------.........//////000000000000000000000000000000000000000000000000///////////////000111111000000//////.........---////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000000111111222222000000111111222222333333//////000000111111111222//////000000000000//////222222111111111222333333111111111111111111111111222222111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000---......///000111111222111111000000/////////.........///000111222333333...//////000111222222222111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111111111111222222333333333222222333333333444444444555555555444444333333333222222222222222222222222222222222222222222222222000000000000000000000000---.........//////000000..............................///000000000000000...000111///,,,+++,,,.../////////......------,,,,,,,,,,,,------..................////////////000,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,---------......222222111111000/////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444555555444666777777777777:::<<<888888888888888888999999999888999999;;;>>>@@@BBB??????>>>>>>============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::666666666777888888999999888777666555555666777888444555777777666555555666444555666777777666555444555555444333333333333444777777777777555333111000333333333222222111111111///000000000000///......000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////000000000000//////000///...------...///000......///000000///...---////////////////////////.........------,,,,,,,,,------------------------000000000000000000000000..............................------------.....................---------,,,,,,,,,---------......000000//////.........---000///...------...///000000000000000000000000000........................000111111000///......///000000000000////////////000000////////////000000000000000000000000000000......////////////..................////////////000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000//////......------//////000000000000//////000000////////////000000000000000000//////////////////000000000000//////111111000000//////......222111111111000000//////222222222111111111000000////////////////////////...///000111111222111111000000111111111111000000111111111111111111111111000000000000////////////000111111111111000//////444222111//////000222333222222222222222222222222555555555444444333333333333333333333333333333333222222222333333444444444000000000000000000000000111111000000//////...............------,,,,,,,,,////////////...---,,,+++........................,,,,,,---.../////////...........................,,,,,,,,,------............///////////////............---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,------...//////000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333444555555666777777666555555666888888888888888888888888888::::::::::::;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::777777777777888888888888777666555444444555666777444555777777666555555666444444555666666555444444555555444333333333333444666666666666555444222111333333333222222111111111333333333333333222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................//////000000000000//////000///...------...///000//////000111111000///.../////////////////////////////////......---------------------------------////////////////////////..............................------------......//////...---------------,,,,,,,,,---------......000/////////.........---//////............//////................................................///000111000.........//////////////////000000000000000////////////000000////////////////////////...//////000000//////...............////////////000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000////////////000000000000000000///////////////000000000000000000///111000000000/////////...111111111111000000000///222222222111111111000000000000000000000000000000000000111111111000000///000000111111111111000000111111111111111111111111000000000000////////////...///000111111111111111333222111//////000222333222222222222222222222222555555444444444333333333333333333333333333333333222222222222333333333333111111111111111111111111111000000000/////////............------,,,,,,,,,+++,,,---...////////////........................------......///.................................,,,------------------.........////////////............---------,,,,,,,,,,,,,,,---------.........,,,------......------,,,*********++++++,,,,,,,,,/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111222222333444555777888777666333222333444888888888888888888888888;;;::::::::::::;;;;;;<<<::::::::::::999999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999888888888888999999888888888888777777777777555555444444444444555555444666777777666555555666333444555555555555444333555555444333333333333333444555555555555444333222222222222222222111111111111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------//////000000000000////////////............/////////000000111111111000000///////////////////////////////////////.........------------------------------------------------..............................------------......000///...---,,,---......,,,,,,,,,---------....../////////.....................////////////......------------------------///////////////////////////000111000.........///.........//////000000111000//////......//////000//////////////////////////////000000000000//////............////////////000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000......///000000111222222//////000000000000//////000//////......//////000////////////000000000000000000111111111111000000000000000000////////////111111111111000000000000222111111111111000000000111111111111111111111111222222222111111000......000000111111111111000000000000000000000000000000////////////000000000000---...///000222222222333222222111000000111222333222222222222222222222222444444444444333333333333333333333333333333333333222222222111111111111111111111111111111111111111000000000000////////////.........---------------***+++,,,...///000000000.................................///......------.................................------------------....../////////............---------,,,,,,,,,---------.........//////,,,------......------,,,++++++++++++++++++++++++//////000000111222222333000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111222333444555777777777666333333444555888888888888777777777777999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999999888777666666555555555555555555555555555555666777777555444555555444444555555555555444444555444333333222222333333333333333444444444333333222222222111111111111111000000//////............////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................//////000000000000///////////////....../////////...//////000000000000000//////////////////////////////..................------------............------------------------..............................------------......000///...,,,,,,---...///,,,,,,,,,---------..............................---...///000000///...---------------------------000000000000000000000000...///000000...---...000------......///000111111/////////......///////////////////////////////////////000000000000//////............///////////////////////////000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111222//////000000000000///////////////....../////////////////////000000000000000000111111111111000000000000000000////////////111111111000000000000000111111111111000000000000111111111111111111111111111111111111111000//////000000111111111111000000////////////////////////////////////000000000000......000111111222222222222111111000000111222333222222222222222222222222333333333333333333333333222222222222222222222222222222111111000000//////222222222222222222222222000000000000////////////...............---------------............................................./////////...---,,,,,,........................//////......------,,,,,,------......//////............---------,,,,,,,,,------........./////////,,,------......------,,,---------------------,,,///000111111222333444444000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222333444444555666666666555555777999888888888777777777666666666666777888999:::;;;;;;999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999888888777777888888999:::999999888777666555555666666666666666666666666555777888777555444444555555555555555555555555555444444333222222222222333222222222222333333333444111111111111111111111111444333222111111111222222////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////...//////////////////...------------......//////////////////////////////---------------------------------....../////////......................................................------------......000///...---,,,---......,,,,,,,,,---------......---------...............---...///000000///...---........................000000000000000000000000---...000///...---...000,,,------...///000000111//////............//////........................//////000000000000//////............/////////////////////...///000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////222111111111000000000/////////000000000000////////////............//////.../////////000000000111000000111111111111000000////////////000000000000000000000000000000111111000000000000000000000000111111111111111111111111//////000111111111111111000000111111111111000000.........................../////////000000000111000000111111111111000///111000000111111222222333222222222222222222222222333333333333333333333333222222222222222222222222111111111000000/////////111111111111111111111111////////////000000000000........................------............................................./////////...---,,,,,,......................../////////......---------,,,,,,---.....................---------,,,,,,,,,------------.........///,,,------......------,,,---------------------,,,000000111111222333444444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000111111222333444333444555666555666999;;;888888888777777666666555444555666888999:::::::::777777777777888888888888:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777777777888888999999999888777666666555666666777777777777666666555777888777555444444444555555444444444444555555444444333222222222222222222222111111111222333333000000000111111111111111333222111000///000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////......////////////......,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,------------------------...//////000000////////////////////////..............................------------.....................---------,,,,,,,,,---------......---------------...............////////////..............................////////////////////////,,,...//////...---...000---------......//////000///......------......///..............................////////////..................//////////////////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////222222111000000///......//////000000000000/////////......------......///......//////000000111111//////000000000000//////////////////000000000000000000000000111111111111//////000000000000000111111111111111111111111111......000111111222222222000000111111111111000000////////////////////////......//////000000111111111111111111111000//////000000000111222222333333222222222222222222222222222222222222333333333333222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000000.............../////////***+++,,,...///000000000.................................///......------......................../////////...............+++,,,---.....................---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++/////////000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111222333444222333444555444555888:::999888888777666666555555555555777888888888777777777777777888888999999999999999999:::::::::;;;;;;999999999::::::::::::;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888999888888888777777666666555555666777777666555555666777888777555444444444333333222111111222333333444333222222111222222222333222111000000111222222///000000000111111111222111000...---------//////000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000//////000000000000//////---...///000000///...---------,,,,,,---...000111////////////////////////------------.........///---------...///000000000////////////////////////..............................------------......---...///000///...,,,+++,,,,,,,,,---------......,,,,,,,,,------.........//////............//////------------------------........................,,,---///...------///000........................///......------......///........................------............------............///////////////............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000/////////......------......///.........///000111111111......////////////........./////////000000000111///000000000111111111111////////////000000111111000000000000000000000000///000000111111111000000000000111111111111000000////////////////////////.........///000111111111///000000111111111111000//////000111222333333333222222222222222222222222111111222222222333333333111111111111111111111111000000111111111111111111////////////////////////.../////////000000000111---........./////////000+++,,,---...////////////........................------......///.............................................////////////***+++,,,---..................---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,............////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000111222333444222333444444333333555777999888888777666555555444666777888888888666555444999999::::::;;;;;;;;;;;;888888888999999:::::::::888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::888888777777777777888888888888888888777777777777333444555666666555444333666777888777555444333444222111000//////000111222444333222222111111222222444333111000000000111222//////000000111111111222444333111000///000222333000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////000000000000//////---...///000000///...---...---------...///111222////////////////////////---.........//////000000---------...///000000111////////////////////////.................................------.........,,,---///111000...,,,***,,,,,,,,,---------......,,,,,,,,,------.........000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......------///000...............---------.........------.................................,,,------------------,,,............/////////000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////------......//////000000//////000000000000//////.........------.........---......///000111111222------............------.../////////000000111111//////000000111111111222.../////////000000111111////////////////////////111222222111111000///...000000111111111111000000000000000000000000000000---......///000111111222---...///111222222222222//////000222222333333333222222222222222222222222111111111222222333333333111111111111111111111111000000111111222222333333////////////////////////.../////////000000111111---.........//////000000////////////...---,,,+++........................,,,,,,---.../////////...........................------......//////000000***+++,,,---..................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,------...//////000000000000000000000000111000///......///000111000000000000000000000000............////////////222222222111000//////...111000/////////000222222111111222222222333333333111111222333444444555555888777777666555555444444333444555666777888999:::999::::::999777666777999999999999888666666888:::777888999999::::::::::::<<<<<<;;;;;;;;;:::::::::888888777777777777888888777777777777666666666666777777666666666666777777555666777777666444222111555555444444444333333333666555333333333333111000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000///...---------..............................////////////......//////000000///...------000000//////.........---000000000000000000000000...------------...//////////////////////////////111111111111111111111111////////////////////////000000000000000000000000////////////////////////...---,,,++++++,,,---..............................---+++******+++---...---,,,,,,,,,,,,---......//////.........---------........................//////.........---------........................///............---------000000//////.........---........................------............------,,,,,,...///000000000000...///////////////........./////////000000111111//////////////////////////////000000000000//////111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------......///000000000000000//////............//////////////////////////////......////////////......000000000000000000000000...///111111/////////000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222555333111///...000111333000000000000000000000000111111000000//////......111111000000//////..............................------------------------........................+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...,,,++++++,,,...///000///...,,,++++++,,,,,,,,,------......------,,,***+++,,,,,,------------000000000000000000000000111000///......///000111000000000000000000000000//////000000000111111111222222111111000//////...//////000111111111111111111111111222222222333333222111222222333444555555555555555444444444333333444555555666777888888999999::::::888777666777999888999999888777777999;;;888888999:::::::::999999:::::::::999999999888888777777666666666666777777777777777777666666666666777666666555555666666777666666666666555444333222444444444444333333333333333222222222333333222111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000///......------////////////////////////......////////////......///////////////...------000/////////............////////////////////////...------------...//////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///...........................---+++******+++---..................///000000//////.........---------........................//////.........---------........................---------.........//////000/////////.........---........................------............------,,,---...//////000//////......////////////......//////000000000111111111//////////////////////////////000000000000//////111111111111111000//////000000000000000000000000000000000000000000000000//////////////////////////////.........---------......///000000000000000//////............//////////////////////////////...//////000000//////...////////////////////////...///111111///...///000////////////////////////////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222333333222222222111111111000000000000000000000000111000000000/////////...////////////.........---........................------------------------........................+++,,,------......------------------------------,,,,,,,,,------------...,,,,,,,,,---------......///...,,,++++++,,,.../////////---,,,+++,,,,,,---,,,------......------,,,***+++,,,---------------000000000000000000000000000000////////////000000000000000000000000000000111111111222222222333333222222111111000///////////////000111222111111000111111111222222222222333222222111111222333555666111222222222333333333333555666666666777777888888999999:::888777666888999777888999888777888:::<<<999999:::::::::999888888888888888777777777777666666666555555555555666666777777777777666666666666666555555555555555555666777666555444444444444444444444333333333222222222111111222333333333333333111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000///......------000000000000000000000000......////////////......///////////////......---////////////............////////////////////////...------------...//////////////////////////////........................///////////////////////////////////////////////////////////////////////////......------......///...........................---,,,++++++,,,---..................//////000...............---------.......................................---------........................++++++,,,---...///000111/////////.......................................------............---------....../////////............///////////////...///000000000000111111111//////////////////////////////000000000000//////000000111111000000//////000000000000000000000000000000000000000000000000////////////////////////...............---------......///000000000////////////............////////////////////////////////////000000000000//////////////////////////////---///111000///...///000////////////////////////////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111222222222000222333444444222000///000000000000000000000000000000000000////////////............------------........................------------------------........................+++,,,------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,++++++,,,---......------,,,,,,,,,------,,,------......------,,,+++,,,,,,------------,,,000000000000000000000000000000////////////000000////////////////////////111111111222222222333333111111111111000000//////000000000///000111111222111111111111222222222222333222111000111222444555000000111222333444555555666666666666777777777777888999999888777777888:::777888999999888999:::<<<::::::::::::999999888777888888777777777666666666555555555444444555555555777777777777666666666666555555444444444444555555777666555333333444444555444333333333333222222222222444555555444333333333111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////////////////////////////000000//////............////////////////////////......////////////.........///////////////......///////////////.........////////////////////////...------------...//////////////////////////////------------------------/////////////////////////////////////////////////////////////////////////////////....../////////...........................---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...................................................................................................,,,,,,------...//////000................................................------............------.........///......---------...////////////////////////////////////////////////////////////////////////000000000000/////////000000000000000//////////////////////////////000000000000000000000000////////////////////////..............................///////////////...///......------....../////////////////////////////////000000000000//////////////////////////////---///000000///......///////////////////////////////////////000000000000///000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111///000222333222111000///000000000000000000000000000000000000////////////................................................------------------------........................+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,------------...,,,------......------,,,,,,,,,---------------,,,000000000000000000000000//////000000000000//////////////////////////////000000000111111111111222111111111000000000000000333111...------///333555000000111111111222222222333222111111111222333444000000111333444555777777666666666666777777777777888999999888777777888:::777888::::::999999:::;;;::::::::::::999999888777999888888888888777777777555555444444444444555555777777777777666666666666555555444444444444555555777666444333333444555666444444444333333333222222666888:::999666333222333111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////..........................................////////////............///////////////............///////////////...........................------------...//////////////////////////////........................////////////////////////........................////////////////////////...//////////////////...........................------------------------+++++++++++++++,,,---------.............................................---.....................................................................---------.......................................------............---------...............---,,,------...///////////////........................//////////////////////////////000000000000//////...//////000000000//////////////////////////////////////////////////////........................---...........................////////////............------------......//////////////////////////////000000000000//////........................---...000000...---...///........................////////////000000000000///000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000/////////000000000////////////////////////////////////000000000000////////////////////////........................------------------------........................+++,,,------......------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,---------,,,,,,------------------,,,------......------,,,---------......------,,,000000000000000000000000//////000000000000//////000000000000000000000000/////////000000000000111111111000000000000000000333111...------///333555000000000111111111111222111111222222222222222222111111222444555777888888555666666666777777888888777888999888777777999;;;888:::;;;;;;:::999999:::999999:::::::::999888888999999999999888888888888555555444444444444555555777777777777666666666666666555555555555555555666666555555444444444555555555555444444444333333333777;;;===<<<777333222333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000//////////////////....................................////////////......---...//////////////////.........///////////////...........................------------...//////////////////////////////////////////////////////////////////////////////........................////////////////////////---......//////......---........................---------------------------------------......///---------.......................................---------.......................................//////.........------------------------.................................------............------,,,------.........------,,,---...///000000000000//////............------//////////////////////////////000000000000//////......///000000000//////000000000000000000000000////////////////////////........................---------...................../////////...------......------------......////////////////////////......////////////..............................,,,...000///...---...///........................////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000222222222111111111111111000000/////////000111111////////////////////////////////////000000000000/////////000000000000000........................------------------------........................+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......---,,,,,,,,,------......------,,,---............------,,,000000000000000000000000...///000111111000///...000000000000000000000000/////////000000000111111000000000000000000000111000000000000000111111222000000000000111111111111000111222333333222111///111222333444555666777888444555555666777888888999777888999888777777999;;;999;;;<<<<<<:::888888888888888999:::::::::999999999999999888888888777777666666555555555555666666777777777777666666666666777666666555555666666777444444555555555555555444666666666555555555444444555999===<<<777333333444111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000.../////////////////////..............................////////////......------...///////////////............/////////000...........................------------...//////////////////////////////////////////////////////////////////////////////........................////////////////////////,,,---...//////...---,,,........................------............------------,,,,,,------...///---------.........//////........................---------.........//////........................---------...............,,,,,,,,,------.................................------............------+++,,,,,,---............,,,---...///000000000000111111000000000///////////////////////////////////////000000000000//////---......///000000//////000000000000000000000000////////////////////////........................---------.........//////......//////......---,,,...------,,,,,,------...////////////////////////------............------........................,,,...//////...------...........................////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222222222111111111000000///000111333333333222111////////////////////////.../////////000000000111........./////////000000........................------------------------........................+++,,,------......------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,---............---+++***,,,------......------,,,...............---,,,,,,000000000000000000000000...///000111111000///...000000000000000000000000///000000000000111111111000000000000000111111111---///111333333222000///000000000000111111111111///000333444444222000...111222222333555666666777333444555666777888999:::777888999888777777999;;;:::<<<======:::888777777777888999:::::::::::::::888888888888777777777777666666555555555555666666777777777777666666666666777777666666666666777777333444555666666666444444777666666666666555555555222777<<<;;;777333444555111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000......////////////......------...///000000//////---.........//////000000...........................------------...//////////////////////////////........................////////////////////////........................////////////////////////+++,,,---......---,,,+++........................------............------++++++******++++++,,,------------.........//////........................---------.........//////........................+++,,,,,,---...///000000,,,,,,,,,------.................................---..................---***+++,,,---......///...,,,---...///000000000000333222222222111111000000//////////////////////////////000000000000//////------...///000000//////000000000000000000000000////////////////////////........................---------.........//////.../////////...---,,,,,,...------,,,,,,------...////////////////////////,,,------------------,,,........................,,,...//////...------...........................////////////000000000000000000000000111111111111111111000000000000111111////////////000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000222222222222111111000000...000444777777555333000////////////////////////.../////////000000111111---------.........//////........................------------------------........................+++,,,------......------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,......//////...,,,***))),,,------......------,,,.../////////...---,,,,,,000111111222222222111111//////000000000000//////000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111111222222111///000111111000///222444444444222222222444444444444444444555666666333444666888999::::::999:::;;;;;;;;;;;;:::999888;;;;;;;;;===>>>>>><<<;;;<<<<<<;;;;;;::::::999999:::::::::999999777666666777777777777777777777777;;;:::999777666777777888777777888888888888777777444444555555666777777777222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111///000111111111000...---////////////////////////000000000000////////////000///...------...///000////////////////////////111///,,,******,,,///111////////////////////////////////////////////////...------------.../////////...---,,,,,,---...///////////////////////////......////////////..............................////////////////////////000///------......---,,,..............................---,,,---...///000........................//////.........---------((()))***+++---...//////////////////////////////..............................------------......---------............///........................000000//////.........---................................................//////............//////000000//////.........---........................111000///......///000111//////000000000000//////000000000000000000000000........................//////.........---------//////............///000111111000000//////......---------............///444222111///...---......------------------------000000000000000000000000000000//////.........---////////////////////////////////////////////////000111111111111222222222111000///......///000111000000000000000000000000...------...000111000///000000000000000000000000000000000000000000000000222222111111111111222222222222111000/////////000000000000000000000000000000000000000000000000000000000//////.........---........................000///...---------------,,,,,,,,,------.........++++++,,,---...............---,,,,,,,,,,,,---...111...++++++,,,...---+++------..................------.........---,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111111222222222111111000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111222222222222222111000000111111222111000///000111222111000222333444444222222222444555555444444555555666777222333555777999:::::::::;;;;;;;;;::::::999999999888888999;;;<<<<<<;;;:::777777888888999999::::::888888888888777666555555666666666666666666666666888888888888888888999999777777888888888888777777555555555555666666666666222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000////////////............//////............//////////////////////////////000///---++++++---///000///////////////////////////////////////////////////............///000000//////...------...//////////////////////////////......////////////..............................,,,,,,,,,---------------...---,,,,,,------,,,***...........................------,,,---...///000........................---------,,,,,,,,,+++++++++,,,,,,---...///000000......................................................------------......---------............///........................000/////////.........---................................................//////............//////000/////////............000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000........................//////.........---------000000///...............000000000000//////......---------............///111000///......//////000------------------------////////////////////////000/////////............//////////////////////////////////////////////////////000000000111111111111000///......///000111000000000000000000000000222000//////111111000...000000000000000000000000000000000000000000000000222111111000000111111222222111000000000000000000000000000000000000000000000000000000000000000000000/////////....................................///......------------...,,,,,,,,,---------......++++++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...000---++++++---...---,,,.........---------------+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,222222222222111000////////////000000000000//////000000000000000000000000000000000000000000000000000000000111111111111222111111000000000111111222000///...///111222222111111333444333222111333444555555555555555666777777111333555777999:::;;;;;;;;;;;;:::999999999::::::777888999::::::::::::999777777777888888999999:::777777777777777666555444666666666666666666666666666666777999999:::::::::777777888888888888777777666666666666555555555555333333444444444444333333444444444444444444444444222222222222222222222222111111111111111111111111222111111000000000000000111111111111111111111111............------------......////////////......///////////////////////////...------------...//////////////////////////////////////////////////////////////////000111111000//////......//////000////////////////////////......////////////..............................,,,,,,,,,---------......///---,,,---......---+++...........................------------...//////........................000000000/////////......---------.........//////......................................................------------......---------............///......................../////////...............................................................//////............//////////////////............000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000////////////////////////...............---------000000///...---------...000000000////////////...---------............//////.........//////000111------------------------////////////////////////////////////............////////////////////////////////////////////////........./////////000000000000////////////000000000000000000000000000000222000//////000///...,,,000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000111222////////////////////////////////////////////////////////////....................................------------------...///,,,,,,,,,------------...+++,,,,,,,,,,,,++++++***...------,,,,,,------......,,,++++++---......---......------,,,,,,++++++******+++,,,---------,,,------,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,------......------,,,222222222222111000......//////000000000000//////////////////////////////////////////////////////000000000000111111111111111000000000000111111222///......///222333222222111222333333222111333444666555555555555666777777222444666999;;;<<<<<<<<<;;;;;;:::999999999:::;;;:::;;;;;;;;;999888888999::::::::::::999999999999777888888888777777666555666666666666666666666666666777888::::::999999888777888888999999888888777888777777666555444444444333333444444444444333333555555555555555555555555222222222222222222222222111111111111111111111111222111///......///000111000000000000000000000000/////////.........---------...///000000///...---////////////////////////---..................---//////////////////////////////////////////////////////......//////000111000000////////////000000////////////////////////......////////////..............................------......///000000000111000//////000111000...........................------------......//////........................111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------......---------............///................................................................................................///......------......//////////////////.................................---...000111111000////////////000000000000//////000000000000000000000000000000000000000000000000..............................---------......///////////////////////////---------............///............//////000000........................///////////////////////////////////////.........////////////////////////////////////////////////....../////////000000000000000////////////000000000000000000000000000000...---,,,,,,---...,,,+++000000000000000000000000000000000000000000000000111111000000000000111111000/////////000111222222///////////////////////////////////////////////////////////////.................................,,,,,,,,,,,,---......///------------------------------------,,,,,,+++***------------------------,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------,,,,,,,,,------...------------------------...------,,,,,,++++++***,,,------......------,,,222222222111000///...---//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000//////000111111222///......///222333222222000111333222111111333444555555555555555666777777444666888:::<<<=========:::::::::999999::::::;;;:::;;;<<<:::777555666777999999::::::::::::;;;;;;999::::::::::::999888888777777777777777777777777888999999::::::888777666888888999999999999888888888888777666555444444333333444444555555444444333555555555555555555555555222222222222222222222222111111111111111111111111000///...---......000111////////////////////////000000000/////////......---...///000000///...---////////////////////////------...//////...------////////////////////////////////////////////////......------......///000//////000000000000//////////////////////////////......////////////......................................./////////000000000///...///000111000///........................---------.......................................,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++......................................................------------......---------............///........................---------.....................................................................------------...............///////////////........................---...///111111111000/////////000000000000//////////////////////////////000000000000000000000000---.....................,,,,,,,,,,,,---///000111.............../////////---------............//////////////////......---.........................................................////////////////////////////////////////////////////////////////////////000000000111111//////000000000000//////////////////////////////++++++***,,,...//////...////////////////////////////////////////////////111000000000000000000111000/////////000111222222////////////////////////////////////////////////.........///////////////........................,,,,,,,,,,,,,,,---...///------------------------.../////////...---,,,,,,------------------------+++,,,------------......+++++++++,,,,,,---------((()))***+++,,,---------...------,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,------......------,,,111111111111000///......//////000000000000//////000000000000000000000000000000000000000000000000111000000000000000//////////////////000111111222000///...///111222222111///111222222111111333444444444444444444555666666666777999;;;<<<===<<<<<<999999:::;;;;;;;;;::::::777999:::888555444666888888999::::::;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::888888888888888888888888:::::::::999888777666666888888999999999999888888888777777666555444444444444444555555555555444444444444444444444444444444222222222222222222222222111111111111111111111111///////////////000000111........................111000000000////////////......////////////......////////////////////////------...//////...------////////////////////////////////////////////////---------------...//////...//////000000//////...////////////////////////......////////////..............................------------------------...,,,,,,,,,...///...---........................,,,---......//////..............................------------,,,,,,,,,+++........................------------------------..............................------------......---------............///........................---------------...............................................................------------...............///////////////000000000000000000000000---...///000000111111000//////000000000000//////////////////////////////////////////////////////---------...............++++++,,,,,,---...000000---............/////////---------............//////////////////...---,,,........................................................./////////////////////////////////////////////////////////////////////000000000111111111//////000000000000//////////////////////////////---,,,,,,...111222222222////////////////////////////////////////////////111000000//////000000111000000000000000000111222////////////////////////////////////////////////.........///////////////........................,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,...////////////......---,,,------......------,,,+++,,,......---,,,---...,,,,,,,,,,,,------------******+++,,,---------,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///000000000000000////////////000000000000//////000000000000000000000000000000000000000000000000111111000000////////////.........//////000222222111000///000111222111000...000222222111111333444333333333333333444555555666777888::::::::::::999777888:::<<<===<<<:::999666888;;;:::777888<<<@@@AAAAAAAAA@@@???>>>>>>>>>;;;<<<<<<======<<<<<<;;;999999999999999999999999999999888888888888888888888999999::::::999999888777777666666555555444444444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222222////////////////////////000000/////////.........//////............//////////////////////////////........................////////////////////////////////////////////////...............//////000---...////////////...---////////////////////////......////////////.......................................---,,,,,,++++++,,,+++++++++---...---,,,........................,,,---.../////////...---........................000000000000////////////---.....................------------------------..............................------------......---------............///........................,,,,,,,,,------............................................................------,,,,,,------.............../////////000000000000000000000000000............///000111222//////000000000000//////////////////////////////........................---------.........//////...------,,,,,,------------------.........//////---------............///,,,---.../////////...---............................................................/////////000////////////////////////////////////////////////........./////////000000...///000111111000///...///////////////////////////......///111333222111////////////////////////////////////////////////000000////////////000000222111000000000000000000000000000000000000000000000000000000000000000000............/////////000........................------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,------......///.........,,,,,,---......---,,,,,,+++---//////---+++,,,---//////......---,,,,,,++++++,,,,,,---------,,,,,,///...---,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,------......------,,,...///000000000000000/////////000000000000//////000000000000000000000000000000000000000000000000111111000000/////////...............///000222222222111///000111111000///...000111222111111333444333222222222222333444444555666777888999888888777555888;;;===>>><<<:::888666:::======<<<>>>CCCIIINNNMMMJJJGGGCCC@@@===<<<;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::888888777666777999:::;;;888999999::::::999999888666666666666666555555555444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000222333444555444444333000000000000000000000000//////.........---------000///...------...///000///////////////////////////...------------...//////////////////////////////////////////////////////////////////000111111,,,---...//////...---,,,////////////////////////......////////////..............................111111000///...------,,,...---,,,---///000///...........................,,,,,,.../////////...---....................................------------+++++++++,,,,,,,,,------------------------------.................................------.........---------.........//////........................,,,,,,,,,------............................................................------,,,,,,------...---.........//////000000........................///............000222333//////000000000000//////////////////////////////........................---------.........//////111000...---,,,+++++++++---------.........//////---------.........//////***+++---///000000000///////////////////////////........................---.........//////000000////////////////////////////////////////////////---------.........//////...///000111111000///...///////////////////////////...---...///000///...////////////////////////////////////////////////000000////////////000000222222111000//////000000111111111111111111111111111111111111111111111111---.........//////000000...........................------,,,++++++++++++.........------,,,,,,,,,++++++,,,---............,,,,,,---......---,,,,,,+++...000000---++++++,,,333222111///---+++***)))------.........---,,,,,,///...---,,,,,,,,,,,,,,,------------------------)))***+++,,,------...///,,,------......------,,,000000000000000000000000000///...------...///000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000111111111111111000///......///000111222222222222222222222222555555555555666888999:::666777888999:::;;;;;;;;;666;;;>>>;;;999AAAUUUfffllleeeXXXLLLCCC??????@@@:::;;;===??????>>><<<;;;;;;:::999888777777777777888888888999:::;;;<<<<<<===;;;999999;;;===>>>===;;;:::999777666444333222222222444666777888888888666666555444444444444555333333333222222222111111222222222111111111111000000111333444444333111000000000000000000000000000//////000000000000//////000000000000000000000000111000///...------...///////////////////////////000///...---------------111000///------......///////////////////////////000000//////.........---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,////////////////////////,,,---......//////..............................................................................***,,,------,,,,,,...///,,,,,,,,,---------......---------.........//////000000000000000000000000---------------------------------.........//////........................,,,------......------,,,............////////////222111...,,,++++++,,,---//////............//////........................////////////////////////////////////000000000000000000//////.........---////////////////////////////////////////////////........................------............---------------............/////////.........---------////////////////////////------------------------,,,---------.../////////111111000000000000111111000///...------...///000222000...---,,,---...///+++---///111111000...---........................000000111111111111000000000000000000000000000000000000///////////////000//////............//////333222222222111111000000111111000000//////......//////000000000000//////111111000000//////............------------......------------------------........................000000///...------,,,,,,,,,,,,,,,---------......111000000///......------------------------------111///---+++***+++,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000000000000000000000000000///............///000000000000000000000000000///000000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111222222111000000111222222222222222222222222222222444444555555666888999:::777888999::::::::::::::::::>>>AAA>>>???JJJ___pppzzzppp___OOOCCC======>>>;;;<<<=========<<<;;;;;;===<<<;;;::::::999999999999999:::<<<<<<=========<<<:::888888:::<<<<<<<<<777777777666666666666666111222333555666666666666666666555444444444444444444444444333333333222222222222222111111111111000000111333444444333111000000000000000000000000000//////000000000000//////........................111000///...---......///////////////////////////000///...------------...111000///...---...//////////////////////////////000/////////............------...//////...------------------------------////////////////////////.........------,,,,,,,,,////////////////////////,,,---......//////......................................................------------------------+++---...---,,,,,,---...,,,,,,---------.........---------.........//////////////////////////////---------------------------------.........//////........................,,,------......------,,,............////////////111000...,,,,,,,,,---...//////............//////........................////////////////////////////////////000000000000000/////////............////////////////////////////////////////////////........................------............---------------............/////////.........---------////////////////////////---------------------------------...............000000////////////000000000///...------...///000111000...---------//////---///111333333222000///........................//////000000000000//////000000000000000000000000000000////////////000000//////............//////222222111111111000000000111000000000/////////...//////000000000000//////111000000000/////////.../////////....../////////------------------------........................---------,,,,,,++++++***,,,,,,,,,---------......000000///......---,,,,,,---------------------------,,,+++******+++---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,000000000000000000000000000//////......//////000000000000000000000000000000111111222222333333333111111111111111111111111000000000000000000000000000000000000111111111111333333222222222222333333222222222222222222222222444444444555666777999999999999:::::::::::::::999<<>>===<<<;;;:::::::::;;;999:::<<<>>>???>>>===<<<:::999777777999::::::999666666666666666666666666222333333444555555444444666555555444444444444444555555555444444444333333222222222111111111111000000111222333333222111000000000000000000000000000//////000000000000//////........................000000///............/////////////////////////////////......------......111000///.........//////////////////////////////////////////............------...//////...------........................////////////////////////.........---------------////////////////////////,,,---......//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,------------.........---............/////////........................------------------------------........./////////........................------............------............///////////////...---,,,,,,---.../////////............//////........................////////////////////////////////////000000000000////////////............////////////////////////////////////////////////........................------............---------------............///...............---------////////////////////////------------------------...............---------//////............////////////............//////111000...------...//////...///111222333222000///..............................////////////......000000000000000000000000000000////////////000000000//////......//////000111111000000000000//////000000000000//////////////////000000000000//////000000000000////////////000000////////////000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,+++------------------------******))))))***,,,---...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------//////............------////////////////////////000//////////////////000////////////////////////000000111111111222222222222222222222222222222222///////////////////////////000000000111111111111333333333333333333333333111222222222222222333333444444444555666777888999:::::::::;;;::::::999999:::===???@@@BBBLLL[[[hhhhhh___RRREEE===;;;<<<>>>===<<<;;;;;;;;;===???AAA<<<;;;::::::999999999:::999:::===??????===;;;::::::999777888999:::999888888888777666555555444444444444555555555444444333666555444444333333444444444444444444333333333333222222222111111111000000000111222222222222111000//////////////////////////////000000000000//////......................../////////.........////////////////////////////////////............//////000000000//////////////////////////////////////////////////////.........---..................---////////////////////////////////////////////////...............---------////////////////////////,,,---......///.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---------------.........................../////////............................................................////////////........................------............------............////////////...------------...///000//////............//////........................////////////////////////////////////000000000000///////////////.........////////////////////////////////////////////////........................------............---------------............///........................////////////////////////......................../////////...---------,,,.........------........./////////....../////////000///............//////,,,---///000000000///...........................---..................---000000000000000000000000000////////////000000111000000////////////000000000000000///////////////000000000000//////////////////000000000000//////000000000000////////////000//////////////////000................................................------..................,,,,,,,,,---------......---------,,,,,,+++++++++------------------------+++*********+++,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------............------------///////////////////////////000000000000000000///////////////////////////////////////000000000000111111111111111111111111///////////////////////////000000000111111111111111222222222222222222111111111111222222333333333333444444444555777888999::::::;;;;;;;;;:::999999888;;;>>>???@@@EEELLLRRRNNNKKKEEE???<<<<<<===>>><<<;;;;;;;;;===@@@CCCEEE;;;;;;:::999999999::::::888999;;;======;;;888777:::999888999:::;;;999888777777666666555555444444555666666666666555444444555555444333333333333333333333333333222222222222222222222111111111000000111111111111111111111111//////////////////////////////000000000000//////////////////////////////......////////////////////////////////////////////////.........//////000000000000000000/////////////////////////////////.........///////////////.........------.........////////////////////////////////////////////////........................////////////////////////,,,---......///.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++------------.........//////////////////////////////........................................................./////////000000........................---......//////......---............////////////------------......///000//////............//////////////////////////////////////////////////////////////////000000000000.........///////////////////////////////////////////////////////////////........................------............---------------............///---.....................////////////////////////......................../////////...---------,,,......------------.........//////////////////...//////........./////////------...///000//////...////////////////////////------............------///////////////////////////////////////000111111000000////////////000000///////////////000000000////////////000000000000//////000000000000//////////////////000000000000///......------......///................................................------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------------------------------------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111222222333333444333333333444555666888888::::::;;;;;;;;;;;;:::::::::<<>>=========;;;;;;:::;;;===@@@CCCEEE<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;:::888666555:::999999999;;;:::999777222333333555666777888888666666666777666666555555555444444333333333333333333333222222222111111111222222222111111111111000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000---...//////000///////////////////////////////////////......//////000000000000111111111000///...////////////////////////.........//////////////////...------------...///////////////////////////////////////////////////.............../////////////////////////////////,,,---......//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---------........./////////000000000////////////........................................................./////////000000000..............................////////////..................////////////,,,------......///////////////............//////////////////////////////////////////////////////////////////000000000000.........///////////////////////////////////////////////////////////////........................------............---------------............///---------...............////////////////////////.......................................---------......------------............////////////...............//////////////////000000111111111111111////////////////////////------............------///////////////////////////......//////000111222111000000//////000000111//////000000000000111111////////////000000000000//////000000000000//////////////////000000000000......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......////////////......,,,,,,,,,---......//////+++++++++,,,,,,,,,,,,---000000000000000000000000///000111111111111000///000000000000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000111111111111///000111222222111000///000111111222333333444444333333333444555666777888999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======????????????>>>===<<<<<<;;;;;;:::;;;<<<===???@@@;;;;;;::::::::::::;;;;;;999999999999888777666555999888888999999999777555111222333444666777888999444444555666666555555555555444333333222222333333444444333333333222222222222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////,,,---///000000000/////////////////////////////////////////////000111111000000111222111000///...////////////////////////............/////////000///...------------...///........................////////////////////////---........./////////000////////////////////////,,,---......//////......................................................------------------------+++---...---,,,,,,---...............////////////000000000000/////////...////////////////////////.........................../////////000000000000..............................////////////..................////////////------..................//////............//////////////////////////////////////////////////////////////////000000000000............/////////000////////////////////////////////////////////////........................------............---------------............///---------.........//////////////////////////////........................---------...............//////............//////---...///000000///...------......//////////////////000000000111111111111////////////////////////......////////////......////////////////////////............///000111222111111000000000000111111000000000111111111222222.../////////000000000111//////000000000000//////.../////////000000000111//////............//////................................................---------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------------------------------------***+++,,,,,,---------------------------------------..................---,,,,,,------.../////////,,,,,,,,,,,,------......000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000000000000000111111111111000111222333333222111000000000111222333333444444333333333444555666777888888999:::;;;<<<<<<<<<<<<;;;:::::::::<<<=========???>>>>>>>>>============;;;;;;;;;::::::;;;;;;;;;888888888777777888999999;;;:::999888888777666666777777777777888888555333444444444555555555555555222333444444555555444444555444333333222222333333555555444444444333333333222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////........................,,,---///000000000/////////////////////////////////////////////000111111000111111222222000///...////////////////////////---.........//////000000///...---,,,,,,---...///........................////////////////////////---.........//////000000////////////////////////,,,---......//////..............................................................................+++,,,------,,,,,,...///............/////////000111111000000/////////...000000000000000000000000////////////////////////////////////000000000000..............................////////////................../////////000---......///......------//////............//////000000000000000000000000////////////////////////////////////000000000000---.........//////000000////////////////////////////////////////////////........................---..................------------.........//////---------.........//////////////////////////////////////////////////////,,,------......///////////////............//////---...///000000///...---------...///000000//////............////////////000000000000000000000000......////////////......////////////////////////............///000222222111111000000000000111111000000111111222222222333.../////////000000111111//////000000000000//////.../////////000000111111000000////////////000000////////////////////////........................000000///...------,,,,,,,,,,,,,,,---------......------------------------------------------------'''((()))+++---.........------------------------,,,------......------,,,,,,,,,------...///000000---------.........//////000000000000000000000000000000111111111111000000000000//////.........---111111000000//////......////////////////////////000000000000////////////000111111111111222222222111000/////////000222333000000000000111222333444333333333444444444555555555666666888999:::;;;;;;===<<<:::999999:::<<<===<<<============<<<;;;:::;;;:::888777888999;;;<<<::::::::::::::::::::::::::::::999999888777666666666666777777888888999999444444555555555444222111333444555666666555444333333333444444333333222111333333333222222111111111111111111111111222222222000000000000000000000000////////////////////////////////////////////////111000---,,,,,,---000111000000000000000000000000......////////////..................////////////////////////000000000000////////////////////////........................////////////////////////................................................000000000000000000000000//////............//////......---------,,,,,,,,,//////.........---------...---,,,+++++++++++++++.../////////...------,,,------............------......////////////......//////.........---------...///000111111000///...000///...------...///000.........////////////000////////////////////////------............------//////000000///...------////////////////////////......//////000000111111000000000000000000000000000///...------...///000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000........................................................................---...............------000000000000000000000000000///...------...///000,,,,,,,,,---...///000000......//////...---,,,,,,............///////////////000000000000000//////000111111111111000000///111000000///...---------//////............//////////////////////////////...............///000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000444111......000222111000000///.........000111222//////............//////........................------.........---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------000000///...------,,,,,,000///---,,,,,,---///000000000000000000000000000000000111111111111000000000/////////............///////////////000000000////////////////////////000000000000////////////000000111111111222222222111000/////////000222222000000000000111222333444333333444444444555555555666666777777888999::::::;;;:::999888888:::;;;<<<888888888888777666555555777777888888999999999:::999999999999999999999999::::::999888888777666666777777777777777888888888444444555555555444333222333444555666666555444333333333444444333333222111333333333222222222111111222222111111111111111111000000000000000000000000////////////////////////////////////////////////111000...------...000111..............................////////////..................////////////////////////000000000000////////////////////////........................////////////////////////---------.......................................//////////////////////////////............//////............------,,,,,,//////.........---------......---,,,,,,,,,,,,,,,...............---,,,,,,------............------......////////////......//////.........---------...//////000000//////...000///...------...///000------........./////////////////////////////////------............------///////////////...------////////////////////////......//////000000000000////////////////////////000///...------...///000000000////////////000000////////////////////////////////////////////////////////////////////////........................................................................---...............------////////////////////////000///...------...///000,,,---------.../////////......//////...------,,,............//////////////////000000000000/////////000000111111111000000111000000///......------//////............//////////////////////////////...............///000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000333000......000222111000000///......///000111222//////............//////........................------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---....../////////...---,,,,,,---...///000000000000000000000000///000000111111000000///////////////............---......///000000111111////////////////////////////////////000000000000000000000111111111222222000000000///000111111222000000000000111222333444444444444555555555666666666666777777888888888999999888888777888999:::;;;::::::::::::999888777666333444666888999999888777888888888888888888888888999999999888888777777666888777777777777777777666444444555555555444333222444444555555555555444444333333444444333333222111333333333222222222222111333222222222111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...........................//////000000//////...............////////////////////////000000000000////////////////////////........................////////////////////////---------.........//////........................//////////////////////////////............///////////////............---...............---------............------------,,,------------,,,,,,+++------............------......////////////.....................---------///................../////////............//////,,,---------............////////////////////////------............------///////////////......---////////////////////////...////////////000000000//////////////////////////////............//////000//////......//////000////////////////////////////////////////////////////////////////////////........................................................................------...............---........................//////...------...//////------...........................///......---,,,............////////////...//////000000/////////...//////000111111111111000000000///......------//////............//////////////////////////////...............///000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000222000...///000111111000000////////////000000111//////............//////........................------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------+++++++++,,,---.........------------------------//////////////////////////////000000000000/////////////////////................../////////000000////////////////////////////////////000000000000000000000000111111111111000000000000000111111222000000000000111222333444444444555555555666666666666777777777777777777777777777666666777888999:::============<<<;;;:::999333444555666777888888888777777777888888888888888999888888888777777777666888888777777666666666555444444444444444444444333444444444444444444444444333333444444333333222111222222222222222222222222333333333222111000//////////////////////////////////////////////////////////////////////////////...///000111111000///...........................//////000000000000//////............////////////////////////000000000000////////////////////////........................////////////////////////,,,,,,------.../////////........................//////////////////////////////............///////////////////////////..............................///////////////......+++,,,,,,---,,,,,,++++++------............------......////////////..............................///...---,,,,,,---...////////////....../////////,,,,,,,,,---------......////////////////////////------............------...///////////////....../////////////////////////////////////////////////////////////////////////////////......//////////////////....../////////////////////////////////////////////////////////////////////////////////........................................................................,,,---......///.........------------------------.......................................------------...............------............////////////......//////000/////////---...///000111111111111000000//////............//////............//////////////////////////////...............///000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000//////000000000000000////////////000000000///......------......///........................---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,---------------------------,,,,,,+++++++++,,,------......------,,,//////////////////////////////000000000000//////.........///////////////000/////////.........---////////////////////////.../////////000000000111//////000000000111111111///000000000111111111111000000000000111222333444444444444444555555555666666666666666666666666777666666666666777777888888999999999999999888777777777666666666777888:::;;;888888888888999999::::::888888888777777777777777888777777777666666555555444444444444444444444444444444444333333444444444333333444444333333222111222222222222222222222222333333333222111000//////////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////............////////////////////////000000000000////////////////////////........................////////////////////////---------.........//////................................................//////............//////.../////////////////////---...........................///000000//////...++++++,,,,,,---,,,,,,+++------............------......////////////......---.....................///...---,,,,,,---...///...//////////////////...,,,,,,,,,---------......////////////////////////------............------......///////////////.../////////////////////////////////..........................................//////////////////...//////............//////////////////////////////........................................................................................................................,,,------...//////......------------------------------............------...............---------------...............---............////////////------...///////////////,,,---...000000111111111////////////............//////............//////////////////////////////...............///000000////////////000000000000////////////////////////////////////////////////////////////000000000000//////000000///////////////000000000000/////////......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---------........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,000000000000000000000000...//////000000//////............///////////////000000//////...------,,,////////////////////////......//////000000111111/////////000000000111111//////000111111111111000000000000000111222333444333333333444444444555555444555555555666666777777777777777777777777777777666666777888888888888777:::::::::;;;;;;;;;;;;<<<777777888888999:::::::::777777777777777777777777777666666666666666666555444444333333333444555555444444333333333333444444333333444444333333222111111222222222222333333333333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111//////000000000000000000000000///000000111111000000///............////////////////////////000000000000////////////////////////........................////////////////////////........................................................................//////............//////---............/////////---------...............------///000000000///...+++,,,,,,---------------------............------......////////////......---------...............///..................///......////////////......,,,---------............////////////////////////------............---------...///////////////////////////////////////////////////............---..............................////////////......///......------......///////////////////////////........................................................................................................................,,,,,,---...////////////------------------------------............------------..................,,,---......///.....................////////////,,,---......////////////---......///000000000000//////////////////......//////............//////////////////////////////...............///000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000---///111000///......//////000000000000//////.........------------..............................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,------------------------,,,,,,,,,---------..................------------)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......////////////................../////////000........................////////////////////////.........///000111111111////////////000000000111...///000111222111111000000000000000111222333444222222222333333333333444333333444555555666777777888888888888777666666555666777888999:::;;;;;;;;;;;;===@@@BBBBBB???<<<:::666666777777888999999:::666777777777777777777777555555555666666666666666444333333333333444555666444444333222222333444444333333444444333333222111111111222222222333333333222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////000000111111111111000000............////////////////////////000000000000////////////////////////......................../////////////////////////////////...------,,,,,,................................................//////............//////,,,,,,------............---------.........//////+++,,,...000000///...---,,,,,,---...............------............------......////////////......---------.........//////...//////000000//////...---...///000000///...---------........./////////////////////////////////------............------------.../////////////////////////////////////////////.........---------........................---...///000000///...---///......------......///////////////////////////........................................................................................................................+++,,,---...////////////------------------------,,,------......------,,,,,,---------.../////////,,,------...//////..................////////////+++,,,---...////////////......///////////////......///////////////////////////............//////////////////////////////...............///000000.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000,,,///111111///---...//////000111111000///...---...------,,,,,,------...........................---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------******+++---...///000111------,,,++++++,,,------000000000000000000000000......////////////......---.........//////000000,,,,,,------.../////////////////////////////////---......///000111111222////////////000000000000...///000222222111111000000000000000111222333444111111222222222333333333222222333444555777777888999999999999888666555444444555666888:::;;;;;;;;;;;;???DDDHHHHHHCCC<<<777444555555666777888888999666666666666777777777777444555555555666666777777444333333222333444555666444444222222222222444444333333444444444333222222111111111222222333333333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111........................000000111111111111000000............/////////000////////////000000000000////////////////////////........................////////////////////////000000///...---,,,,,,+++................................................//////............//////,,,,,,,,,---------......---------.........//////***,,,...///000///...---,,,------.../////////...---..................---......////////////......---------.........//////...///000111111000///...---...///000000///...---.........////////////000////////////////////////---..................---------...///000000////////////////////////////////////.........---------........................---...///000000///...---.........------.........////////////////////////........................................................................................................................+++,,,---...////////////........................,,,,,,---......---,,,,,,,,,,,,------...///000000,,,,,,---.../////////.............../////////000+++,,,---...////////////...///////////////.............../////////////////////............//////////////////////////////...............///000000.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000+++///111111///---...//////000111111111///...---...------,,,,,,------...........................---,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------...........................---+++******+++---...111000000///......------//////000000111111111222//////////////////////////////000000111111111222////////////////////////............////////////222111///---,,,---...///222111111111000000//////////////////000111222333333333333333333333333333444444444555777888:::;;;888777777666666666777777777888888999;;;<<<======<<<>>>AAACCCBBB???;;;888555555666666777777888888888888777777666666555555555555555555555555555555555555444333333333333444555555444444444333333333333333222222111222222222333222111111000000111111222222222111111111111000111111111111111111111111111111000000000000111111////////////000000000000////////////////////////////////////////////////......///////////////...////////////////////////////////////////////////111111000///////////////000///...------...///000,,,---------.../////////////////////////////////,,,---------.../////////111111000000//////..............................////////////////////////---,,,,,,,,,,,,---......///...---,,,,,,---...///..........................................------000000//////.........---////////////////////////000000000000000000000000---------.........//////......////////////..................////////////......................................................................................................////////////......,,,---...//////...---,,,........................////////////////////////........................---,,,,,,,,,,,,---......------------------------........................------,,,,,,,,,,,,------+++,,,,,,---...///000000//////...------------...------------------------........................///////////////.........++++++,,,------......///......////////////..................////////////222111000...------------///////////////000111111//////............//////////////////////////////......////////////......////////////////////////000000//////.........---//////.........---------////////////////////////......////////////......---------............///.........------,,,,,,,,,///............---------///......------,,,++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------//////...---,,,,,,++++++,,,------......------,,,......///////////////////////////000000000111111//////////////////////////////000000000111111111////////////////////////............////////////111000///......///111222111111111000000000//////////////////000111222333333333333333333333333333333333444444555666888888777666666555555666666777777777888999:::;;;<<<<<<;;;===???@@@???<<<999777666666666666777777888888888888777777666666666666555555555555555555555555555555444333333333333444555555444444444333333333333333222222222222222333222222222222222222222222222222222111111111111000111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000////////////////////////***+++---///000111111222////////////////////////////////////////////////111000000///////////////000///...------...///000---------................................................///////////////000000000000//////..............................////////////////////////---------------......//////...------------...///................................................000/////////............////////////////////////////////////////////////---------.........//////......////////////..................////////////......................................................................................................////////////......------............------........................////////////////////////........................---------------......///------------------------........................//////............//////---------...............//////...------------...------------------------------------------------////////////..........................................////////////..................////////////111000///......---......///////////////000000111000//////......//////000////////////////////////......////////////......////////////////////////000/////////............//////.........---------..............................////////////......---------............///......---------,,,,,,,,,............------------,,,,,,------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------...------,,,///......---,,,,,,++++++,,,------......------,,,---------...///000000111...///////////////000000//////////////////////////////000000000000111111////////////////////////............////////////000/////////000111333444111111000000000000//////////////////000111222333444444444444444444444444444444333333444444555666666555555555555555666666666666777888999::::::;;;:::;;;;;;;;;:::888666555666666666777777777777888888777777777777666666666666666666666666666666666555555444333333333333444555555444444444333333333333333222222222222333333222222333444444333333333222222222111111111111000000000000000000000000000111111000000000000111111////////////000000000000111111111111111111111111////////////////////////+++,,,---///000111111111////////////////////////////////////////////////000000//////......////////////............//////...............---------........................000000000///////////////000000000////////////...........................////////////////////////......------......///000///...------------...///................................................////////////............////////////////////////////////////////////////---------.....................////////////......---............/////////......................................................................................................////////////...............------.................................////////////////////////..............................------......///000------------------------........................//////............////////////.........---------//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000000///......------......////////////..................//////////////////............////////////......//////000111000000////////////000000////////////////////////...//////000000//////...////////////////////////////////////...........................---------..............................////////////......---------............///...------------,,,,,,,,,............------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------.........------,,,,,,+++,,,------......------,,,------......///000000000............//////////////////////////////////////////000000000000000000////////////////////////............////////////000000/////////000111222000000000000000000//////////////////000111222333444444444444444555555555555555444444444444444555555444444444444555555666555666666777888999999999::::::999888777666555555777777777777777777777777777777777777777777777777777777777777777777777777555555444333333333333444555555444444444333333333333333222222222333444444222333444555555555444333222222222111111111000000////////////////////////111111000000000000111111////////////000000000000000000000000000000000000//////////////////////////////////////////...---////////////////////////////////////////////////000//////.........///////////////......//////////////////...---------,,,........................000000//////......------////////////////////////........................///////////////////////////............///000000.........------.................................---------...............///////////////.........////////////////////////////////////////////////........................---......//////......------------.........//////......................................................................................................////////////......///...---,,,,,,---...///........................////////////////////////........................///............///000000................................................------,,,,,,,,,,,,------........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////......------......////////////..................////////////...............///000000///............///000000000000////////////000000//////////////////////////////000000000000/////////////////////////////////////////////.........................................................---......//////......------------............///------------------------.........---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,++++++---...///......---------,,,,,,,,,,,,------......------,,,////////////////////////////////////............////////////////////////000000//////////////////////////////////////////............////////////000000//////............//////////////////000000////////////000111222333333333333444444444555555777666555555444444555555444444444444444555666666666666666777777888888999::::::999888777777777777888888888888777777777777777777777777888888888888888888888888888888888888555555444333333333333444555555444444444333333333333222222222333444444555333444444555555555444444222222222111111111000000////////////////////////111111000000000000111111////////////000000000000////////////////////////000000000000000000000000///////////////...------//////////////////////////////////////////////////////............//////...//////////////////.../////////...---------,,,.................................------,,,,,,,,,.............../////////........................///////////////////////////............///000000---..................---........................---------.........//////.........///////////////////////////////////////.............................................---------............------------------..................................................................................................................////////////......///...---,,,,,,---...///........................////////////////////////........................///............///000000................................................------,,,,,,,,,,,,------,,,,,,------...//////000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,---------...............////////////..................////////////......---......///000111...............//////000000000////////////000000//////////////////////////////000000000000//////////////////////////////.........///////////////---.............................................------............---------------............///------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...///111---------------,,,,,,,,,,,,------......------,,,///////////////.........000000000////////////...////////////////////////000000////////////......////////////////////////............////////////000000000///...------,,,......////////////000000////////////000111222333111222222333333444444444666666555555555555555666444444444444555666777777666666777777888888888888999999999999999999999999999888888888888777777777777777777888888888888999777777777777777777777777555555444333333333333444555555444444444333333333333222222333333444555666666555444333333333333444222222222111111111111000000000000000000000000000111111000000000000111111////////////000000000000........................000000000000000000000000,,,---...///000000000000////////////////////////////////////////////////......------......//////......////////////.....................------------------------------------------,,,,,,,,,,,,,,,---............/////////........................////////////////////////......------......///000------...//////...------........................,,,,,,------.../////////.........///////////////////////////////////////.......................................---------------............------,,,------------...............................................................................................................////////////...............------.................................////////////////////////..............................------......///000................................................//////............//////++++++,,,---...///000111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,---......///......////////////..................////////////...............///000111......------......///000//////............/////////////////////////////////000000111111000000///////////////////////////.........///////////////---------...............------------------------------............---------------............///,,,,,,,,,------------...------------,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,---...//////------------------------,,,------......------,,,------......//////000000111111000000000/////////////////////////////////000000/////////.........////////////////////////............//////////////////000000000//////............/////////000000////////////000111222333000000111111222333333444444444444333444444555555555555555555666777888999777777888888888888999999777888999:::;;;;;;;;;:::999999999888888888777777777777888888888999999999777777777777777777777777555555444333333333333444555555444444444333333333222222222333333555666666888666444111000111222333222222222111111111111000111111111111111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000,,,---...///000000000000////////////////////////////////////////////////...------------...///000---...///000000///...------------...............------------------------,,,,,,,,,------------------------.........//////........................////////////////////////---------------......///------...//////...------........................,,,,,,------...//////000............/////////000////////////////////////........................//////.........---------,,,------......------,,,,,,,,,---------...............................................................................................................////////////......------............------........................////////////////////////........................---------------......///................................................//////............//////,,,---------......////////////...------------...------------------------------------------------++++++,,,------...//////------------..................////////////..................//////////////////.........//////000...------------...//////......------------......////////////////////////000000111111111111000000////////////////////////............/////////000---------.........//////------------------------,,,------......------,,,---------............///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------.........---,,,,,,+++------------------------,,,------......------,,,+++,,,---...///111222222222222111111000000//////////////////////////////000000//////.........---////////////////////////............/////////000...///000111111222222111---.........//////000000////////////000111222333//////000111222222333333333222222222333333444555555555555666666888999999888888888888888999999999555666888:::;;;<<<;;;;;;999999999999888888777777777777888888999999999999666666666666666666666666555555444333333333333444555555444444444333333333222222222333444555666777:::777333000///000111333222222222111111111111000111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,////////////////////////////////////////////////---------------...///000---...///000000///...---,,,------....../////////------------------------,,,------....../////////---------.........//////........................////////////////////////---,,,,,,,,,,,,---......,,,---...//////...---,,,........................,,,,,,------...///000000---.........//////000000////////////////////////........................//////.........---------,,,------......------,,,,,,,,,,,,---------............................................................................................................////////////......,,,---...//////...---,,,........................////////////////////////........................---,,,,,,,,,,,,---......////////////////////////........................---------,,,,,,---------///............---------//////...------------...------------------------........................++++++,,,,,,---...//////000000000///......------......////////////................../////////000//////............//////...------------...//////---------,,,,,,---------////////////////////////000000111111111111000000////////////////////////---.........//////000000---------.........//////------------------------,,,------......------,,,---------.........//////,,,,,,,,,------.........---------,,,,,,,,,++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000000///...+++)))'''------------------------,,,------......------,,,000000000000000000000000////////////////////////111111000000//////......111111000000//////......////////////000000000000000000////////////000000000000000000000000000000///......------///000111000000000000111111111111111111222444444444444444333444666777888888777777666666666666666666666666666666666777888888999999999999999::::::;;;;;;;;;;;;;;;:::999999999::::::666777777888888888888777999999999999888888888777333444444444555555666666444444333333333222222222777555222000111333666888666666666666555444333222111111222333333111000///000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000111111000000//////......000000000000000000000000222111000.........///000////////////////////////............////////////////////////////////////............////////////......------------......---------............///////////////.....................////////////000////////////////////////444222000...------//////............................................................................................................////////////////////////////////////000000//////............000000000000000000000000................................................------............------...............///000000////////////////////////------......//////000000.........------,,,,,,,,,........................////////////////////////////////////////////////000000//////.........---////////////////////////........................//////.........---------........................------......------,,,++++++++++++++++++++++++++++++---------+++++++++---........................000000000000000000000000........................////////////////////////........................//////.........---------......------...///111222000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++------.........---+++******,,,------++++++,,,...------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,+++***))))))***+++,,,000000000000000000000000////////////////////////111000000000/////////...000000000000//////......////////////000000000000000000////////////000000000000000000000000000000//////...---...///000111000000000000111111111111111111222222333333444444444555666888888888888777666666666666666666666666666666666777888888999999999999::::::;;;;;;;;;;;;<<<;;;:::999999999999999777777888999999999999888999999888888888777777777444444555555666666666666555555555444444444333333555444222111111333555777555555555555555444333222111222222222222111000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111000000000/////////...000000000000000000000000222111000///......///000////////////////////////............////////////////////////////////////............////////////......------------......---------............///////////////............,,,,,,,,,------------...////////////////////////333222000...---...//////............................................................................................................/////////////////////////////////////////////.........------////////////////////////................................................------............------//////.........//////000////////////////////////.........////////////////////////.........------................................................////////////////////////000/////////............////////////////////////..............................---------,,,,,,,,,........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---........................---------,,,,,,,,,++++++........................////////////////////////........................//////.........---------------,,,,,,---...000111////////////////////////000000000000000000000000000000000000000000000000................................................---------,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,++++++,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------.........---++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,---,,,+++******+++,,,---000000000000000000000000////////////////////////000000000000////////////000000000////////////...////////////000000000000000000////////////000000000000000000000000000000//////.........///000111000000000000111111111111111111000000111222444555555666777888999999999888666666666666666666666666666666666777888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;999999888888888777888888999::::::999999888888888888777777777666666666666666777777777777666666555555555444444444333222222222222333444444333333444444444444333333333222111111000111111111222222222222222222222222000000000000000000000000111000000///////////////000000000000000000000000000000000000////////////000000000000000000000000111000000////////////000////////////////////////............////////////////////////////////////---............/////////......------------......---------............///////////////............,,,,,,,,,------------...////////////////////////222111///...---......///............................................................................................................////////////////////////////////////.........---------------........................................................................------............------000//////........./////////////////////////////////////////////.........000000000///////////////........................////////////////////////////////////////////////////////////............////////////////////////........................---------,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------+++,,,------,,,+++,,,...........................//////......------------........................////////////////////////.......................................---------,,,,,,,,,,,,---...///000////////////////////////111111111111111111111111000000000000000000000000................................................------------------------......................../////////....../////////---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------------,,,,,,+++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------,,,,,,,,,,,,------000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000000000////////////000000///////////////////////////////////////000000000///000000000111111111111222111/////////111333555666666777888888999999999666666666666666666666666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888777777666777888999999:::999999888888888777777777666666777777777777777777888888555555555555444444444444111111222222333333333222222222333333444333333333444333111000000000111222222222222222222222222222000000000000000000000000000000////////////000000////////////////////////000000000000////////////////////////////////////000000000////////////000////////////////////////............////////////////////////////////////---------.........//////......------------......---------............///////////////.....................////////////000////////////////////////111000///............///............................................................................................................////////////////////////////////////------------------------........................................................................------............------000000///............///////////////////////////000000//////......------////////////////////////........................000000000000000000000000///////////////////////////////////////.........////////////////////////........................------------------------..............................------,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---.......................................////////////........................////////////////////////................................................,,,,,,------...//////000////////////////////////000000000000000000000000........................................................................---------...............------------------------//////............//////---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,,,,------////////////////////////////////////////////////////////////000000000000.............../////////////////////000000000000000000////////////000000/////////////////////////////////000000000000000///000000000111111111111222111/////////111333555666666666777777888999999666666666666666666666666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888555666777888999999999999888888888888777777777777888888888888888888777777444444444333333333333222000111222333333333222222222222333333444333333333444333111000000000111222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000/////////////////////////////////000000000000///////////////////////////............////////////////////////////////////------------..................------------......---------............///////////////.....................////////////000/////////////////////////////////...........................................................................................................................////////////////////////////////////------------------------........................................................................------............------000///............//////////////////////////////000000//////......------................................................////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////............////////////........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///........................(((((()))***,,,---...///........................////////////////////////........................---.....................---...//////000000111111........................////////////////////////------------------------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,,,,,,,)))***,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++////////////////////////////////////////////////////////////000000000000---............/////////////////////000000000000000000////////////000000000000000000000000000000...///000111111111000000000000000000111111111111111111000000111222444555555555555555666777888999666666666666666666666666666666666777888888999999;;;;;;::::::::::::999999::::::999888888888888999666666888999::::::::::::999999999999888888888777888888888888777777777777444444333333333222222222111222222333444333333333333333444444444444333333333222111111000111111111111111111111111111111111000000000000000000000000///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000///////////////////////////............////////////////////////////////////,,,------------...............------------......---------............///////////////............,,,,,,,,,------------...////////////////////////....................................................................................................................................////////////////////////////////////---------------.................................................................................------............------...............///000000///////////////////////////////////////.........------............//////........................------------------------////////////////////////.........//////////////////////////////////////////////////////////////////////////////000000000........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000........................)))***+++,,,...///000111........................////////////////////////........................---------.....................///111111111111111................................................////////////////////////................................................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,,,,++++++////////////////////////////////////////////////.../////////000000000111---------.........//////////////////000000000000000000////////////000000000000000000000000000000...///000111222111000000000000000000111111111111111111222222333333444444555444444444555666777888666666666666666666666666666666666777888888999999::::::999999999888888888888888888888888999999:::777888999;;;<<<=========::::::::::::999999999999888888777777777666666666555444444444333333333333333333333333333444444444555555555555555444333222111222222222222111000000222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000.../////////000000000111000000000000000000000000---...///000111111000///////////////////////////............////////////////////////////////////,,,,,,---------...............------------......---------............///////////////............,,,,,,,,,------------...////////////////////////---.................................................................................................................................////////////////////////////////////------........./////////////////////////////////................................................------............------------------...000111222////////////////////////.........///////////////....../////////000000000........................------------------------////////////////////////............/////////000////////////////////////////////////////////////............//////000000........................000...---++++++,,,---...------------------------+++,,,......------///111...........................//////000000111222222........................////////////////////////........................---------.........//////---...///000111111111000........................////////////////////////////////////////////////................................................+++++++++,,,---.........------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------......---------------------------,,,,,,,,,,,,,,,,,,+++++++++*********+++------(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,+++,,,---......---,,,+++////////////////////////////////////////////////.../////////000000111111---------.........//////////////////000000000000000000////////////000000000000000000000000000000...///000222222111111000000000000000111111111111111111222444444444444444444444333333444555777888666666666666666666666666666666666777888888999999999999999888888888777777777777777777888999:::;;;999:::;;;===>>>?????????;;;;;;;;;:::::::::999999888777777777666666555555666666555555555444444444444444333333333444555666666666666666555444333222111111222333333111000///333333333333333333333333000000000000000000000000///////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000---...///111111111000///////////////////////////............/////////000////////////////////////,,,,,,,,,---------...............------.........---------.........//////000/////////...................../////////000000////////////////////////------......///......---............................................................................................................/////////000////////////////////////........./////////000000000000000000000000000000................................................---..................---,,,,,,,,,---///000222333////////////////////////---.........//////000000//////000000111111111222........................111111111111111111111111////////////////////////---.........//////000000////////////////////////000000000000000000000000---------.........//////........................000...---++++++,,,---...////////////////////////+++,,,............///111........................///.........------------........................////////////////////////........................---------.........//////,,,---...000000000000///........................000000000000000000000000------------------------................................................******+++,,,,,,---..............................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++++++++*********+++---...(((***++++++******+++,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,---...//////...---,,,000000111111111111000000000000000000111111111111000000//////.........---000000///...............000000000000000///......000000000000//////////////////000000111111111222000111222000//////000222111111111111111111111111222222111111222222333444555666777777777555444333333333555666666666555444999999999888888888888888<<<<<<;;;:::999888777666555555555555666777888999999:::;;;===>>>>>>>>>>>><<<<<<;;;:::999999888777888888777666666666666666555666777777777666444333555555444444444444555555444555666777777555333222333333333333333333333333222222111000000111222222222222222111111111000000000000000000////////////111111111111000000000000000000000000000000000000000000111111111111000000///////////////000111111222111000/////////////////////000000000000//////.........///////////////......////////////......000000//////.........---000000000000000000000000---------.........//////////////////////////////000---,,,---///000...,,,////////////////////////+++,,,,,,---...///000000---------............///............////////////000///...---,,,------...//////////////////////////////.........---------//////////////////////////////...---,,,++++++***---------.........//////---------............///------------------------..............................---------,,,,,,,,,////////////////////////...000111222222111000...////////////////////////000000000000////////////////////////////////////....................................//////////////////000000///...------........................////////////////////////////////////////////////........................................................................////////////////////////........................////////////////////////000000//////.........---,,,---......///.........111000000///...---------......---,,,,,,...///000111111000///...---,,,,,,///////////////////////////////////////////////////............---------...........................------------...//////---------------------------.........---,,,,,,+++------.........---,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******...------,,,,,,++++++***---,,,,,,+++,,,---///000------------------------++++++,,,,,,,,,---------///...------++++++***)))000000111111111111000000//////000000000111111111000/////////............000000///...............000000000000000///......000000000000////////////......//////000000000000000111111000//////000222000000000111111111222222222222111111222222333444555666666777666555444333333444555666666666555444666666777777888888999999888888777777777777666666555555555666777888999::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999888888777777777666666666666666666666666666666555444444555555444444444444555555333444555666555444222111333333333333333333333333222222222222222222222222222222222111111111000000/////////000000000000000111111111111000000000000000000000000000000000000/////////000000////////////////////////000111111///......---------.........//////000000000//////000000//////......------......////////////......000/////////............////////////////////////---------........./////////////////////////////////---,,,---///000...,,,.............../////////---------...............---------............///............////////////000///...,,,,,,,,,---...//////////////////////////////.........---------///////////////////////////......------,,,,,,+++---------.........//////---------............///------------------------------------------------............------,,,,,,////////////////////////...///111222222111///...////////////////////////000/////////////////////////////////////////////....................................///////////////////////////...------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................////////////////////////000/////////............,,,,,,---...////////////000000000///...------------------------...//////000000000///......------////////////////////////........................///............---------...............---------...------------...//////------------------------------......------,,,+++,,,,,,---------------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------...------,,,,,,+++++++++///000000111111000000/////////000000000000111111////////////............000//////............///000000000000000///......////////////000000000000............////////////000111111000//////111222000000000111111222222222222111111111111222333333555555666666555555444333333444555555666666555555444444555666777888999999555555666666777777888888555666666777888999;;;;;;<<<<<<===============<<<<<<<<<;;;;;;::::::999999666777777777777666555555666555444444444444444444555555444444444444555555222333444555555333222111333333333333333333333333222333444444444444333222222111111111111000000000...//////000000111111111111111111111000000000000000000000000000000000000---......//////......---///////////////000111111......---------...//////---.........//////000000111111000///...---,,,,,,......////////////......////////////............////////////////////////------.........////////////////////////////////////...------...///...---,,,---------......////////////.........------------------............///---............/////////......---,,,,,,,,,------////////////////////////...............---------////////////////////////---------------------------------...............---------............///------------------------------------------------/////////............---//////////////////////////////111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................////////////////////////////////////............+++,,,---...///000000000000000//////...---------,,,---......//////......////////////////////////////////////////////////------------------------///............---------//////.........---------...------------...//////------------------------------......------,,,,,,***++++++,,,------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........******+++,,,,,,---............---,,,,,,,,,------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,//////000000000000//////////////////000000000111///////////////.........000///............//////000000000000000///......////////////000000000000///////////////////////////000111000//////111333333333333333222222222111111111111111111222222333444444444555444444444444444444444555555555555555444555555555666666777777777777777888888888999999666666666777888:::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;::::::::::::666666777777777666555444666555333222222333444555555555444444444444555555333444444555555444333333444444444444444444444444111222444555555444222111111111111111000000000000......///000111111222222111111111111000000000///////////////////////////.........//////.........///////////////000000111111111000000000000000000---------......///000000000000//////......------......////////////......///////////////.........////////////////////////............////////////////////////////////////......---............---,,,,,,------......//////........................---------............///---------.........//////---------,,,,,,,,,------////////////////////////........................////////////////////////,,,---------......//////........................---------............///........................------------------------/////////////////////...//////////////////////////////000111111000//////////////////////////////.........///////////////////////////////////////000000000000000000000000............////////////...///////////////......................................................------------------------........................................................................////////////////////////........................///////////////////////////////////////.........+++,,,---///000000000000/////////......---------+++,,,.../////////...---............//////000000////////////////////////------------------------///............---------/////////...------,,,,,,...------------...//////------------------------,,,------...------,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------///......---,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------......//////000000000000//////...////////////000000000........./////////////////////............//////000000000000000///........./////////000000000111000000000000000000000000///000111000//////111333777777666555333222111000111111000000111111222333444333333333333444444444444444444444555555666666777666666666555555444444888888888777777777666666666666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::::::::666666666666666555444444555444333222222333555555555555444444444444555555555555666666666666666555444444444444444444444444///111222444444222111///000000000000000000000000...//////000111222222333111111111111000000000///////////////////////////...//////000000//////...///////////////000000111444333222000000/////////...............///000111------......//////000000......////////////...............///////////////................................./////////000000////////////////////////---.........------......---------.........//////,,,,,,------...//////000---------............///------------............,,,---------------------////////////////////////---.....................////////////////////////,,,------......//////000.....................------------............///........................------------------------...//////////////////////////////////////////////////////000000/////////////////////////////////------....../////////000////////////////////////000000000000000000000000............////////////......///////////////...................................................------------------------........................................................................////////////////////////........................////////////////////////.........///////////////,,,---...///000000000000............------------+++,,,.../////////...---------......///000000000////////////////////////------------------------///............---------//////.........---------...------------...//////------------------------,,,,,,------...------,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------,,,,,,+++++++++.........------,,,,,,+++------------------------,,,,,,---------.........+++,,,,,,------......///...//////000000//////.........////////////000000.........//////////////////............//////000000000000000000///............//////000000111111111111111111000000000000...000000000///000222444888888666555333222111000111000000000000111222222333333222222222333444444555444444444444555666666888888777666555444333333666666555555444444333333777777777777777888999::::::;;;;;;;;;:::999888888777777888888999999::::::777666555555444444555555444444444444444555555666555555444444444444555555666666666666666777777777444444444444444444444444000111222222222222111000//////000000000000000111///000000111111222222222111111111111000000000000000000000000000000000000/////////000000////////////////////////000111111111111000///............111000///......///000111,,,,,,---...///000111111......////////////...............///////////////............................../////////000000000////////////////////////---...///...------...///////////////////////////++++++,,,---...///000111---------............///,,,------------.........,,,---......//////......////////////////////////---------...............////////////////////////------......////////////...............------------------............///................................................---............/////////////////////////////////////////////////////////////////////////////////---------......//////000////////////////////////////////////////////////............////////////---...//////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................////////////////////////.........///////////////......///000000000//////------------------------,,,---......//////......---.........//////000000////////////////////////------------------------///............---------...........................------------...//////------------------------,,,,,,------......------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......---,,,,,,+++******------.........---,,,,,,------------------------,,,---------............,,,,,,------.........///......////////////.............../////////000000............/////////000...............///000000000000000000000///...............///000111111111111111000000000/////////...///000000///000222444444444444333222222111111000000000000000111222222333222111111111333444555555444444333444555666777888777777666666555555555333444444444444444555555777777777666666777777888888888999999999888888777555666666777888888999999888777444333222333555666444444555666666666666666555555444444444444555555555555555555555666777777555555555555555555555555222222222222222222222222////////////000000111111111111111111111111111111111111111111000000000000000000000000000000000000---......//////......---///////////////000111111///.........///000111111444333111/////////000111------......//////000000......////////////................../////////000.........................../////////000000000000////////////////////////,,,...000///---,,,---///111111111000//////......,,,---------......//////---------............///,,,,,,---------.........---...///000000000//////////////////////////////---------.........//////////////////////////////............//////////////////.........------------------............///........................////////////////////////,,,,,,------............/////////////////////////////////....../////////////////////////////////,,,,,,---......///000000////////////////////////....................................////////////------...///////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................////////////////////////............/////////000///000000000000///......---------------------------------------...//////.........///////////////////////////////////////........................///............---------,,,,,,------.../////////...------------...//////------------------------+++,,,------......------------...//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------------------............---------.....................////////////................../////////000---.........//////000000...............///000111000000000000000//////...---......///000111111222000000//////.........---...///000000///000222444000000111111111222222222000000000000000111111222222222111111111222444555555555444333444555666777666666666777777777777777333333444555666777888999888777777666666666666666777777888888888888777777444444555666777888888999999777444111111333555777333444666777777777666555555555555444444555555555444444444444444555666777555555555555555555555555444333333222222333333444.../////////000000111111222222222111111111111111111111111111000000000000000000000000000000000000,,,------......------,,,///////////////000111111......///000222333555666666444222000//////000111///////////////...............////////////......---.........//////000000........................////////////000000000000////////////////////////,,,...000///---,,,---000333333222111000///......///............------------------.........//////,,,,,,,,,---------......---...000111111111000///////////////////////////---------.........///////////////////////////////////////////////////...//////.........------------------.........//////////////////////////////000000000000000000000000,,,,,,,,,---------......//////////////////////////////............//////////////////////////////,,,,,,------...///000000////////////////////////..................................../////////000------...///000000//////........................------------------------////////////////////////........................................................................////////////////////////........................////////////////////////---.........//////000000111111111111000///...---------------------------......---,,,,,,...///000//////////////////////////////////////////////////////////////////////////////.........---------+++,,,,,,---...///000000...------------...//////------------------------+++,,,,,,---.........---//////////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...***+++---...///...---------------------------------------.........//////....................................//////////////////.........//////000///......------///000111///////////////////////////////////////.........///////////////............///000111111000///...////////////000000000000111111111111111111111111000000000000111111111111000111111222333444555666555444444444444555666666777777666666555555555444666666777888888888888888777777666666666666777777888777666555444444555666444444444555555555555555777555444444777888666444444333333333333444555555666555444333222111111111555555555555555555555555444444444333333333222222111111222222222333333333333333222222111000000/////////000000111111222222////////////////////////...............///000000111111000000//////......000000000000000000000000...///000000000333777::::::888555222000000000000//////////////////////////////............//////............///////////////////////////000111111...000333333222000///...////////////////////////////////////////////////333888;;;777000++++++////////////////////////////////////...---------,,,111111000///...---,,,,,,+++,,,,,,---...///000000---------------------------.........//////000000---------............///222000///......///000222////////////////////////................................................////////////////////////.........////////////000---------.........//////...---,,,,,,---...///000////////////////////////............////////////000000//////.........---......---------......///////////////////////////000000000000///...,,,,,,((()))***,,,---...//////---.........//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........------------------------------------------............/////////.........---------......////////////..............................------,,,,,,,,,+++++++++...------,,,,,,------...///////////////000111111//////////////////////////////.........---------........................---......///000/////////------------------------........................------------------------------------------------************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,---------------.........------,,,,,,,,,............//////////////////............/////////......---...///000111////////////////////////.........///////////////------............////////////000000000000///////////////000000000111111111111111111111111111111000000000000111111111111333333333333333333333333444444444444444555666666777666666666555555555444555666777777888888777777777777666666666666777777888777666555444555555666555555555555555666777777666444222333555555444222444444444444444555555666555555444333222222222222444444444444444444444444222222222111111111111000111222222222222333333333///000000000000111111111000000000000111111111111//////////////////////////////......//////000111////////////000000000000000000000000000000000000000000111000000222555888888666333111000000000111//////////////////////////////............//////............///////////////////////////000111111///111222222111/////////////////////////////////////////////////////////000333555444///,,,---..........................................---------////////////............---------...............---------------------------........./////////000---------............///...---,,,++++++,,,---...////////////////////////........................................................................,,,,,,,,,------------...------........................---,,,---...//////////////////////////////............////////////000/////////.................................//////////////////////////////000000000///...------)))***+++,,,---.........------------.........////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------////////////////////////---------............/////////.........---------......////////////..........................................------------...------,,,,,,------...///////////////000000111//////////////////////////////.........---------........................------...////////////...------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,------......+++++++++++++++,,,------//////...---,,,+++******......---------,,,,,,,,,............//////////////////............/////////............///000000////////////////////////------......//////000000---......//////000000111000000////////////000000000000000111111111222222111111111111111111111111000000000000111111111111666666555444333333222222444444444444444555555666666666666555555555555555444555555666777666666666666666666666666666666666777777666555555555555666777777666555555777888999666555444444555555333222444444444444444555666666444444333333333333333444444444444444444444444444222222222222111111111111222222222222333333333333------...///000222222333111111111111111000000000////////////////////////000////////////000111111.........///000111111111000000000000000000000000111222222111///000222444444333111000//////000111//////////////////////////////............//////............///////////////////////////000111111000111222111///...///000////////////////////////////////////////////////---.../////////.........---------------------------------...............------.........//////000............------,,,,,,------------------------.............../////////---------............///---,,,+++******+++,,,---////////////////////////........................................................................,,,,,,,,,------------.....................------//////...---------......////////////////////////............////////////////////////............////////////......//////////////////////////////...///////////////......++++++,,,---------------,,,,,,,,,---------------..................------------------------------.......................................---------////////////////////////---------............///...............---------......////////////..............................000000/////////............------,,,,,,------...//////......//////000111////////////////////////...............---------........................,,,,,,---.............................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,------...///......---,,,+++******...------------,,,,,,,,,............////////////000//////............///............/////////000////////////////////////,,,------...///000111111111111111111111111111111000000///......///111222000111111111222222222222111111111111111111111111///000000000111111111111666666555444444333333222444444333333444444555666555555555555555555555555333444555555666666555555555666666666666666666555666666666555555555666666777666555444555666888999888888777777666666555444333333333333333444444555444444333333333444444555444444444444444444444444555555444444444333333333222222222333333333444444......///000111222333333222222222111111000000000////////////////////////000000000000000111111222.../////////000000000111////////////////////////222333222111///...///111111000////////////000111//////////////////////////////............//////............///////////////////////////000000111000111111000......///111////////////////////////////////////////////////...,,,+++,,,///000///,,,------------------------,,,---------.../////////---------.........//////------------------------................................................---------............/////////...------...//////////////////////////////.................................................................................////////////000...............---------//////......------------////////////////////////............///////////////////////////.........//////////////////......////////////////////////---...///////////////...,,,---------------,,,,,,---------------------------------.......................................................................................---------------------------------............///..............................////////////..............................////////////...............------,,,,,,------...///............///000000////////////////////////................................................+++,,,------......------////////////////////////111000000//////......---------------------------------------------------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---------//////...------,,,------------,,,,,,,,,---......,,,,,,,,,---......//////------------------------............////////////000000///...............---......///////////////////////////////////////,,,------...///000111111111111111000000/////////000///.........///111222000111111111222222222222000000000000000000000000///000000000111111111111333333333444444444555555333333333333333444555555444444444555555555555555333333444555555555555555555555666666666666555555555555666666666666666666555555444444444555666777888888888777666666666666222222222111222333333444444444333333333444555555444444444444444444444444555555555444444444333333222222333333333444444444222222222222222222222222333333222222111111000000000000000000000000000000000000000000000111111222111000000000/////////...////////////////////////111222222111///---...///............//////000000//////////////////////////////............//////............///////////////////////////000000111000111111///...---///000////////////////////////////////////////////////111...+++,,,///111...,,,------------------------,,,---------.../////////............------------++++++,,,,,,---......///.......................................------------------............///000//////////////////000////////////////////////.................................................................................////////////000.....................---/////////......---,,,,,,////////////////////////............////////////........./////////////////////000000///...------////////////////////////---...///////////////...------.........---,,,,,,//////..................---------...............................................................---.....................---------------------------------............///---...........................////////////.......................................---------,,,,,,...------,,,,,,------..................//////000////////////////////////---.............................................+++,,,------......------////////////////////////000000//////............------------------------------------------------........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,------,,,,,,,,,---......,,,------...///000000000------------------------............////////////111000///......---......---......///000/////////////////////////////////------......//////000000//////.........---------///......//////000111222000000000111111111222222000000000000000000000000000000000000111111111111000000111222444555555666333333333333333444444555444444444444444555555555333444444555666555555555444555666777777666555444444555666666777666666666444444444555555555555555444555666666444444555666222222222222222333333444555555444444444444444555555555555555555555555555333333333333222222222222333333333333444444444444555555444333222222111111222222222222222111111111000000000000000000000000000////////////000111111111111111000///.........000000000000000000000000///000111000///......///.........//////000000000//////////////////////////////............//////............///////////////////////////000111111///000111000...---...///////////////////////////////////////////////////222///,,,,,,///000...,,,---------------------------------...............///.........------,,,,,,******+++,,,---...//////.................................------------------------............///........................////////////////////////................................................------------------------,,,,,,,,,------------...---------.........//////.........///......---,,,////////////////////////............////////////.........///////////////....../////////---,,,+++////////////////////////...///////////////......------.........------,,,///////////////...........................---------------------------------------------------------------...............////////////////////////---------............///---------.....................////////////..............................---,,,,,,,,,,,,+++++++++...------,,,,,,------.........------......///000////////////////////////---------.......................................,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...////////////......------,,,,,,,,,------------...............////////////111000///......---------------///000000000///...////////////////////////.........///////////////------...//////000111111---...///000000111111111/////////000000000111111000000000000000000000000000000000000111111111111//////000111222333444555333333222222333333444555333333333444444555555555444444555666666666666666333444666777777666444333333444666777777777666666333444666777777777555555222444666666555444666999444444333333444444555666777666555444444444444444666666666666666666666666444333333333333222222222333333333444444444444555444444333333222111111000111222222222222222222333000000000000000000000000//////......//////000111000000000000////////////000000000000000000000000,,,...000000///...///000...//////000000000000/////////////////////////////////............//////............///////////////////////////000111111---///111111///...---...///////////////////////////////////////////////////...,,,,,,---...///..........................................---------,,,,,,------------......+++++++++,,,,,,---------.................................------,,,,,,,,,---------............///,,,------------------,,,////////////////////////................................................------------------------,,,,,,,,,------------...+++,,,,,,---...///000000,,,---.../////////...---////////////////////////............////////////............/////////000------...///...,,,***)))///////////////////////////000000000///...------------...............---/////////......---------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////---------............///---------.........//////......////////////..............................,,,,,,,,,,,,++++++++++++...------,,,,,,------......------------...//////////////////////////////---------.........//////........................------...////////////...------------------------))))))******+++,,,,,,,,,------------------------------------------------...........................------------,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,,,,,,,------...+++++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,---------................../////////000111111000......---------,,,---///000000000///...///////////////////////////////////////.........---...///111333555777777,,,---///111111111111000////////////000000000000000000000000000000000000000000000000111111111111///000000111222222333333333333222222333333444555333333333444444555555555444555666666777777666666333444666777777666444333333444666777777777666666333555777999:::888666555333666888888777777999<<<666555555555555666777777888777666555444333333333777777777777777777777777666666555555555444444444333333333444444444555555222222222111111111000000111111111222222333333444000000000000000000000000...............///000000......//////000000111111000000000000000000000000+++---///000//////000111//////000000000000000/////////////////////////////////............//////............/////////000///////////////000111111,,,///111222000...------////////////////////////////////////////////////,,,,,,,,,+++,,,---///000/////////////////////////////////......------,,,***++++++,,,---//////000------,,,,,,,,,,,,++++++////////////////////////.........------,,,,,,,,,---------.........//////---......//////......---////////////////////////................................................------------------------........./////////000000***+++,,,---...000111111+++,,,.../////////......////////////////////////............/////////000---.........//////000000,,,---.........,,,)))(((////////////////////////000000000000///...,,,,,,,,,------...//////...............------,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------------------------------.........//////---------.........//////......////////////..............................------,,,,,,,,,+++++++++...------,,,,,,------......------------...//////////////////////////////---------.........//////........................---...//////000000//////------------------------)))***+++,,,---......///------------------------------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---------------...///000++++++******++++++,,,---((())))))***,,,---......,,,,,,,,,------........./////////...///000111111000000000000000000000000................................................////////////////////////////////////////////////---......///////////////000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111222333333444444333333111///...111555888777555777777777666666666666666222444666888999777555444666666666666777777777777555444444444444555666666888888777777777777888888777666555444444444444444333333222222333333444555555555666666555333111000333444444444333222222111333333444444444444444444333333333222222111111111222222222222222222222222222222222111000//////...//////.........---------000000000000000000000000////////////////////////////////////000000000000//////.........---------//////............//////////////////////////////////////////////////////......---,,,---...///000//////.........---------000000//////.........---...------,,,,,,------.........------------......//////.........---------,,,------......------,,,---------...------,,,,,,------------------------////////////////////////---------............///,,,,,,,,,---...///000000000000000000000000000000------------------------///...---,,,+++,,,,,,------------............///......------------...............------,,,,,,,,,---...000111222111///.........------------......................................................------......//////000000---------............///////////////////////////------............------//////.........---------........................///......------......///------------------------,,,---------.../////////...///000///...---.../////////.........---------,,,,,,,,,---...///000000........................//////.........---------//////.........---------,,,------......------,,,,,,,,,,,,------.........///////////////.........////////////////////////......---------,,,,,,,,,,,,,,,---///...---...111........................000000///...------,,,,,,///............---------,,,,,,,,,---------......------------------------------............------......---,,,,,,+++******.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////////////////................................................////////////////////////////////////////////////...//////000111000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111222333333444444333333111000000222444666666666666666666666666666666666333444666777888777666555666666666666777777777777666666666666777777777777777777666666666666777777777666555444444444444555333333333222333444444555333444555555555444333222444444444444444333222222444444444444444444444444333333333222222222111111222222222222222222222222222222111111000//////...//////.........---------000000000000000000000000////////////////////////////////////000000000000//////.........---------////////////////////////////////////////////////////////////////////////......---------...///000000000/////////.........000/////////............///......------......///......------------......//////.........---------,,,------......------,,,,,,------...------,,,,,,................................................---------............///,,,------....../////////////////////////////////------------------------///...---,,,,,,,,,---------------............///......------------.........------------------,,,---...000111111111///...//////............//////.........................................................///////////////---------............///////////////////////////------............------//////.........---------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------...///...---,,,---...//////.........------------,,,,,,------///000000........................//////.........---------//////.........---------,,,------......------,,,,,,,,,,,,---------....../////////////////////.......................................------,,,,,,------.........---...///........................000//////...------,,,,,,............------------,,,,,,,,,---------......------------------------------............------...------,,,++++++******------------,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------,,,,,,++++++,,,,,,,,,------------------------------------...000111111111000///........................................................................////////////////////////000000000000000000000000///000000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111222222333333333333333111222333444333333555666666666666666666666666666555555555666666666666666666666666666777777777777777777999:::::::::999888666666666666666666666666666666555555444444555555444333333333333444555555222333444555555555555555555555555555555555444333555555555444444333333222333333333222222222222111222222222222222222222222222222111111000//////////////////............---000000000000000000000000////////////////////////////////////000000000000/////////............------...///000000///...---////////////////////////////////////////////////......------......///000000000000000000/////////////////////............000//////////////////000......------------.....................---------,,,------......------,,,,,,,,,------...------,,,////////////////////////---------------------------------............///........................................................................///...------,,,------------------............///......------------......---------------.........---...///000111000//////000000////////////000000................................................///////////////.........---------............///////////////////////////------............------...............---------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++---...---,,,,,,---.../////////............------------------...///000.......................................---------...............---------------............------,,,,,,,,,------------.........//////////////////......................../////////............---............------------......................../////////...------,,,,,,............------------,,,,,,,,,---------......------------------------------............------------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------------........................,,,...000111222111///...........................................................................////////////////////////000000000000000000000000//////000111111111111000////////////////////////////////////////////////111111111000000000000000111111111111111111111111111111222333333333333222111444666555222222444666666666777777777777777888666555555444555666777888666666666666777777777777666888:::;;;<<<;;;999888777777777888888777777777666666555555555555666666444444444444444555555666444444555555555555555555555555666666666666555555666666555444333333222222222222222222222222222222222222222222222222222222111111111111000000///////////////...............////////////////////////////////////////////////////////////000000000000/////////...............,,,...000111111000...,,,////////////////////////////////////////////////...............//////000///////////////////////////////////////.........000//////......//////000......------------..............................,,,------......------,,,,,,,,,------...---------........................---------------------------------............///////////////....................................////////////////////////.........------------...---------............///......------------......,,,,,,------......//////---...///000000000////////////............//////................................................000000//////......---------------............///////////////////////////------............------................................................///......------......///------------------------...---------,,,,,,+++++++++---......---,,,---////////////...............---------------...///000........................................................................------............------------------------------............////////////......................../////////////////////...///000///------///...,,,........................//////.........---------.........---------,,,,,,,,,,,,,,,---------......,,,,,,------------------------............------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------------------------------------,,,...000111222111///...........................................................................////////////////////////000000000000000000000000---...//////000000//////////////////////////////////////////////////////000000000000000000111111111111111111111111111111000111222222333333222222222444666555333222444666777777777888888999999999777666444444444555777888666666666666777777777777666777999;;;;;;:::999888888999::::::::::::999888666666555555555666666777555555444444555555666777777777666555444444333333555555666666777666666555666666555444333333222222222222222222222222222222222222222222222222222222111111111000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////,,,...000111111000...,,,////////////////////////////////////////////////.........///////////////.................................//////////////////..................///......------------......---.....................,,,------......------,,,+++,,,,,,---.........------------------------------------------------------------............/////////////////////..............................////////////////////////---.....................---------............///......------------......---------....../////////---......///////////////...------,,,,,,------...................................................000000//////......---------------............///////////////////////////------............---------.............................................///......------......///------------------------//////......------,,,,,,,,,...//////......///000////////////////////////...------------...//////........................---.....................---.....................---......//////......------------------------------.........//////000000.........................../////////////////////...000///,,,...333222,,,.......................................---------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///........................................................................////////////////////////000000000000000000000000------...///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111222222222222222333444555555444444555666666777777888888999999:::666555555444444666777888666666666666777777777777666777999:::::::::999888999:::;;;<<<<<<;;;:::999666666555555666666777777666555555555555666777777999888777555444333333333444555666666666666666666555555555444444333333222111222222222222333333333222222222222222222222222111111000000000000000000...////////////000000000000000000000000000000000////////////////////////////////////000000000000...////////////000000000---...///000000///...---////////////////////////////////////////////////---...///000000000000///------------.....................//////////////////......------......///......------------......---------...............,,,------......------,,,++++++,,,---............---------------------------------------------------------............///////////////////////////................................................------...////////////...---------............///......------------...................../////////------........./////////---,,,,,,,,,,,,,,,,,,---................................................///////////////.........---------............///////////////////////////------............---------------.......................................---,,,,,,++++++,,,,,,---------------------------..................------,,,...//////......000111...////////////000000000......---------......///........................---------...............---------.....................////////////.........------------,,,,,,,,,------......///000000000---------------------------............/////////---000///,,,000888777///................................................------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------............------++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////////////////................................................////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222222444333333444555666666555444555555666777777888888555555555555555666777777666666666666777777777777888888999999999:::::::::888999;;;<<<<<<;;;999888666666666666666777888888666666555555666666777888888777666555444444555555333444555666666666666555444444444444444444444444111111222222222333333333222222222222222222222222000000000000000000000111.../////////000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000000000////////////////////////////////////////////////////////////////////////---...///000111000000///---.........////////////............/////////000000//////......//////000......------------......---------.........//////,,,------......------,,,***+++,,,---............................................................---------............///......//////000000111111////////////////////////------------------------,,,---...///000000///...---------............///......------------......////////////...............---------......//////---------,,,,,,---------.........................................................///////////////---------............///////////////////////////------............---------------.........//////........................---,,,,,,++++++,,,,,,---------------------------------------------......+++---............///111.../////////000000000000///......---------..............................---------.........//////---------.........//////......////////////............---------,,,,,,,,,------......///000000111------------------------,,,,,,------............+++///...,,,222<<<<<<333................................................---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,---......///------............------******************+++++++++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,///.........------------------------------------///////////////000111111000000000000000000000000................................................//////////////////////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000111222222222222111555333111333777888777555333333333444555666666777555555555666666666666666666666666666777777777777::::::999999999:::;;;<<<777888:::;;;;;;:::888777666666666666666777888888666666666666666777888888666666555444444666777888333333444555666666555555333333444444444444444444111111111222222333333333222222222222222222222222000000000000000111111111.../////////000000111111000000000000000000000000////////////////////////////////////000000000000.../////////000000111111//////............//////////////////////////////////////////////////////---...000111111111000///.../////////000000111111---.........//////000000111111000000000000111111.........------.........---------.........//////,,,------......------,,,***+++,,,---............////////////////////////////////////////////////---------.........//////---......///000111111222000000000000000000000000------------------------,,,---///000000000///...---------.........//////.........------.........000000//////......------...------------...//////.........------.........................................................---.........//////000000---------.........//////////////////////////////---..................------------.........//////........................///......------......///------------------------+++++++++,,,,,,---------***+++------------...000.../////////000000111111///......---------..............................---------.........//////---------.........//////......////////////...............------,,,,,,,,,---------...///000000111------------------------,,,,,,,,,---------......***......,,,333??????666........................---.....................---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,---...//////---..................---******************++++++,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,//////.........---------........................////////////000000000000///...------...///...---...///000///...---...000//////............//////////////////////////////............////////////,,,...000222333111///...000000////////////000000000000000000000000000000......///000222555777888222000///...///000222333222222222222222222222222444444555555666555555555777777777777777777777777888777666666666777999:::999999777777777888999:::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777666666555555666777888999:::::::::999777666666666777888999888777555444444333333666555333222222333555666444444555555444444333222111111111222222333333333333333333222222222111111000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000...,,,---000111///---////////////////////////000000////////////000000..............................------------......//////.........---------////////////////////////////////////////////////..............................------------......------------------------......//////////////////,,,,,,,,,---------......................................................,,,,,,---...//////......//////.........---------,,,---......//////............////////////......,,,---......//////..............................................................................,,,---///000111000///------------------------------------............///////////////////////////---------------------------------............///........................///000000///---,,,...///....................................//////////////////.........---------...------,,,,,,------...------............---------------............///------......//////000000------.....................------------...//////........................---......///////////////,,,,,,,,,---------........................------------------------------000000000000111111111111---------............///,,,,,,,,,---...///000000------------------------000///...------...///000...---+++))))))***+++,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++/////////...---,,,******............////////////....../////////000000000///...------//////...---...///000///...---...000//////............//////////////////////////////............////////////---...000111111111//////000000////////////000000000000000000000000000000/////////000111222333444111000///...///000222333222222222222222222222222333444555555666555555555777777777777777777777777777777777777777888888999888888777888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777777777666666777777888888999999888777777666555666666666666666666666555555555555666555333222222333555666444444555555444444333222111111222222222333333333333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000...---...000000///---//////////////////////////////............//////........................///................../////////.........---------////////////////////////......................................................------------......------------------------///////////////.........,,,,,,---------.........................................................---...//////000000////////////.........---------,,,---......//////............////////////......,,,---......//////..............................................................................,,,---///000111000///...////////////////////////---------............///////////////////////////////////////////////////........./////////000000........................///000000///------...///....................................//////////////////.........---------...------,,,,,,------...------............---------------............///.........///////////////---...............------...------------...//////........................---....../////////////////////...---,,,++++++***------------------------------------------------....../////////000000000---------............///,,,---------.../////////........................000///...------...///000///...,,,+++***+++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++............---,,,++++++------------............------.........////////////...------//////...---...///000///...---...000//////............//////////////////////////////............////////////.../////////000000000000000000////////////000000////////////////////////111111000////////////000111000/////////000222333222222222222222222222222333444444555666666555555777777777777777777777777666666777888888888888888666666888999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888888777777888888888888888888888888666666666666666555444444222333444666777777777666555444333222222333444555444444555555444444333222111222222222222333333333333333333222222222111111000000000000000000000000111111111000///.........000000000000000000000000////////////////////////000...---...///000///...////////////////////////.........------.................................000//////......//////000/////////.........------////////////////////////------------------------..............................------------..............................000000//////.........---,,,------------............................................................///000000000000000000...............---------,,,---......//////............////////////......,,,---......//////..............................................................................,,,---///000000000///...////////////////////////---------............///////////////////////////////////////////////////////////////000000000111........................///000000///------...000....................................////////////...............---------...------,,,,,,------...------............---------------............//////////////////.........////////////...---,,,,,,...------------...//////........................---....../////////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---------............///------..................//////////////////////////////...------.../////////...---,,,+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,------......------------------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------------------.........//////...---...///000///---...///000///...---...000//////............//////////////////////////////............////////////000///.........///111222000000////////////000000////////////////////////222111000000////////////000000//////000000111222111111111111111111111111333333444555666666666666666666666666666666666666555666777999999888777777444666888:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888999999999888888777777777555666777888777666555444000222444777888777666555555444333333333333444555444444555555444444333222222222222222222222222222333333333222222222111111000000000000000000000000111000000000/////////...//////////////////////////////////////////////////////....../////////...////////////////////////................................................000000////////////000000////////////............////////////////////////------------------------..............................------------......////////////////////////000000000///......------------------...............................................................//////000000000//////........................,,,---......///...............////////////......,,,---......///.................................................................................------...///000/////////---------------------------------............///////////////////////////------------------------....../////////000000000...........................///000///------...000....................................////////////...........................------,,,,,,------...------............---------------............///000000//////......------////////////...---,,,+++...------------...//////........................---......///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---------........................------........./////////---------............///...............---------......................................................---,,,+++,,,,,,---***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------***++++++,,,---...//////.........------,,,,,,,,,...------------,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,------------------------.........///000///......///000///......///000///...---...000//////............//////////////////////////////............////////////000///.........///111222000000////////////000000////////////////////////111111000000000111111222000000000000000111111222111111111111111111111111222333444555666666666666666666666666666666666666555666777999999888777777555666888:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999::::::999999888888777777666777888999888777666555222333555777777666444333444444444333333444444444444444555555444444333222222222222222222222222222333333333222222222111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////.../////////......//////////////////////////////...///000000000000///...........................000000////////////000000000000/////////.........////////////////////////......................................................------------......////////////////////////000000//////.........------------.........//////.........................................................//////......------.....................,,,---......///...............////////////......,,,---......///.................................................................................---......///////////////---------------------------------............///////////////////////////------------------------------........./////////.........................../////////------///111....................................////////////---........................------,,,,,,------...------............---------------............///000000//////......------////////////...---,,,+++...------------...//////........................---......///////////////,,,,,,,,,---------......,,,---------.........///............................../////////000000000---------............///...............---------------------------------------............---------,,,,,,++++++++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...++++++,,,------...//////.........------,,,,,,,,,.........---------,,,,,,++++++,,,---............,,,------------.........------........./////////000///......000000///......///000///...---...000//////............//////////////////////////////............////////////000///.........///111222000000////////////000000////////////////////////000000000000111222333333///000000000111111111111111111111111111111111111222222444555666666777777777777777777777777777777666666777888888888888888777777999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::999999::::::999999999888888888888888888888888777777666444555666666555444333222444444444444444444444444444444555555444444333222333333333222222222222111333333333222222222111111000000000000000000000000.........///000111111111000000000000000000000000////////////////////////...///000///...---...000////////////////////////...///000111111000///...........................000//////......//////000000000000/////////......////////////////////////////////////////////////..............................------------..............................////////////////////////------........./////////...............................................................------,,,---------...............,,,---......//////............////////////......,,,---......//////........................................................................................../////////000////////////////////////---------............///////////////////////////////////////////////////------------......................................./////////---...///111....................................////////////---------..................------,,,,,,------...------............---------------............//////////////////.........////////////...---,,,,,,...------------...//////........................---....../////////////////////...---,,,++++++***,,,------....../////////............................../////////000000000---------............///------..................------------------------------............------,,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,------......//////------------------,,,,,,............---------,,,+++,,,,,,---.........---------------................../////////000000000000///...///000111000......///000///...---...000//////............//////////////////////////////............///////////////////////////000000111000000////////////000000000000000000000000000000000////////////000111111//////000111111111111111111111111111111111111111111222333555666777777777777777777777777777777777777777777777777888888999999999999999999:::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888777666666666666666555555555444444333333333333444444444444444444333444444555555444444333222333333333222222222111111333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---///000000...---...000////////////////////////---...000111111000...---........................///..................///000000000000/////////...////////////////////////......................................................------------......------------------------------......///000000000............////////////................................................///////////////...---------------.........//////,,,---......//////............////////////......,,,---......//////.............................................................................................///000000////////////////////////---------............///////////////////////////////////////////////////............////////////........................---...///...---...000111....................................////////////---------.........//////...------,,,,,,------...------............---------------............///.........///////////////---...............------...------------...//////........................---....../////////////////////...---,,,++++++***++++++,,,------...//////........................------........./////////---------............///,,,---------.../////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,---...///---------...............,,,,,,------------------............------------,,,,,,------...---------+++,,,,,,,,,------------////////////000000000000111///...///000111000......///000///...---...000//////............//////////////////////////////............/////////000////////////000000000000000000////////////000000111111111111111111111111000//////............/////////000111111111111111000000000000000000000000111222333555666777777777777777777777777777777777888777666666666777999:::;;;:::999888999:::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888777666444444555666666444444333333333444444555333444444555555444444333444444555555444444333222333333333222222111111111333333333222222222111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////---///111000---,,,...000////////////////////////,,,---///000000///---,,,..............................------------......000000000000////////////////////////////////////------------------------.................................------.........------------------------,,,,,,---...///000111111............/////////000................................................000000111000000///......---------.........//////,,,---......//////............////////////......,,,---......//////.............................................................................................///000000---------------------------------.........//////////////////////////////------------------------////////////000000000000........................---...///.........000222..................................../////////000---------.........//////...------,,,,,,------...---..................------------.........//////---.........//////000000------......///............------------...//////........................---......///////////////,,,,,,,,,---------......******+++,,,,,,---......////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,------...///000000////////////////////////,,,,,,---......---,,,,,,------......------,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,++++++++++++,,,---...///...............---------,,,,,,,,,------.........//////.........---------,,,------......---,,,,,,******+++++++++,,,,,,,,,000000//////.........---////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111///////////////000000111333333444444555666666666666777777777666444222000555555666777777777777777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<;;;:::999888::::::999999888777666666555555555555666666666666666666777777666555444444555444333222222222333444333444444555555444444333333333111111111111333333222222222111111111000000111222333333333333222111111111000000000000111111///000000111111111111000000000000000000000000000000000000000000000000000//////......------,,,,,,000//////.........//////000000000///......------........................////////////////////////////////////////////////......---------,,,,,,,,,------------------------................................................------............---------------............///......---------,,,,,,,,,---------............///------------------------........................---------.........////////////............//////........................000000000000000000000000------............------......------------......////////////000000000000........................000//////............///........................---...///111111///...---/////////......---------........................111111000000/////////...........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,........................------------------------........................///...,,,,,,,,,---///111........................000///---+++***+++---...........................------------------------,,,---...//////...---,,,000000//////............---------............///////////////////////////////////////////////////---------------------------------............//////......---+++******)))------------------------,,,++++++******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000/////////......////////////////////////////////////////////////////////////////////////............/////////000////////////////////////............////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111000000/////////000111111333333444444555666666666666777777777777555444333555666777888888888888777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999888777777777555555555555666666666666666666666666666555444444444444333222222333333444333444444555555444444333444333222111111222333444222222222111111111000000111222222333333222222111111111000000000000111111//////000000000//////...000000000000000000000000/////////////////////////////////...............//////............//////.........///////////////........................////////////////////////////////////////////////.........---------,,,,,,------------------------................................................------............---------------............///............------,,,,,,---------............///------------------------........................---------.........////////////............//////................................................------............------......------------......---............/////////...............---------......------------...///........................,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++......................../////////......---------........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....................................------,,,,,,........................------------------------........................///...---,,,,,,---///000........................///...---,,,+++,,,------........................------------------------------...//////...------/////////.........---------------............///------------------------........................------------------------------------............------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000000000000000//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111000000000000111222222333333333444555555666666666666777777777777666666777777888999999999888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;:::::::::999888888777777555555555555666666666666666666666666666555555444444444333333333333444444333444444555555444444333444444333333333333444444222222222111111111111111111111222333333222111111111111000000000000111111//////000//////...---,,,000000000000000000000000...........................///////////////000000//////............//////------......///000000111........................////////////////////////////////////////////////.........------------,,,------------------------................................................------............---------------............////////////............------------............///------------------------........................---------.............../////////....../////////................................................------............------......------------......,,,,,,---------.........//////.........---------,,,,,,,,,,,,,,,---...///........................+++,,,---......---,,,+++............////////////........................---------,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...------------------------......................../////////............---..............................................................................---,,,,,,...///000...........................------------,,,,,,,,,........................------------------------------...//////...------.........------------------------............///------------------------------------------------------------------------------------............+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////............////////////////////////////////////222222222222222222222222////////////000000000000///000000000111111111111111111111111111222222333222333333444444555666666444555555666777777888888888999999::::::999999999888888888888999999999999999:::;;;;;;<<<<<<;;;;;;>>>===;;;:::999:::;;;<<<::::::999999888888888888555555555555666666666666555666666666666666555555333333333333444444444555333444444555555444444333444444444444444444444444111111111111111111111111111111222222222222111111111111000000000000111111000111000000///...---,,,////////////////////////////////////////////////......//////000000111111///............//////000............//////000000........................////////////////////////////////////////////////............------------........................................................................------............---------------............////////////////////////...---------............///..............................................................................////////////......................................................------............------......------------......,,,------------........./////////...------,,,,,,,,,,,,,,,,,,---...///000........................,,,---............---,,,//////000000111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------.................................................../////////////////////...........................////////////////////////...........................------------...///000........................,,,------......---,,,,,,................................................---..................------------------------------------............///////////////////////////------------------------------------------------,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////........................111111111111111111111111.../////////000000000111///000000000111111111111111111111111111222222333222222333333444555555555333333333444555666777888999999::::::::::::999888777777777888888999999999999:::;;;;;;<<<<<<;;;;;;===<<<;;;999999:::;;;;;;999999888888888888777777555555555555666666666666555555666666666666666555333333444444555555555555333444444555555444444333444444444444444444444444111111111111111111111111111111111111111111111111111111000000000000111111222222222111000///...---////////////////////////000000000000000000000000......//////000000111111...............///000000000000//////............//////////////////////////////////////////////////////////////////////////////.........---------........................................................................------............---------------............///.../////////////////////---------............///.....................................................................---......///000000///..............................////////////////////////------............------......------------......------.........///////////////.........---------------------...///000111.................................//////.........,,,,,,,,,------.................................------------------..............................------------------------...------,,,,,,------....................................................../////////////////////........................////////////////////////........................------------......//////........................,,,,,,---......------,,,.........................................................------.........---------------------------------............///////////////////////////........................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000111///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////......................................................//////000000111111000000000000111111111111111000000000000111222222222222222333444444555555333333333333444666777888999999:::::::::999888888666666777777888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999:::777777777777777777777777555555555555666666666666444555666666666666666666222333444555555666555555333444444555555444444333333333444444444444333333111111111111111222222222222111000000000000111222111111000000000000111111111111222111111000///...000000000000000000000000111111111111111111111111...///////////////000000......---......///000111111000000///......------/////////////////////////////////////////////////////////////////////////////////.........------........................................................................------............---------------............///---............/////////---------............///...............................................................------------...///000000///...---........................000000000000000000000000------............------......------------......---............/////////.......................................///000111........................////////////////////////---------...................................................////////////........................------------------------...------,,,,,,------...---------------------------------------------------............/////////........................................................................---------............///........................,,,,,,,,,------------...................................................///...------------...///---------------.........---------............///------------------------////////////////////////------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////////////////////////////////////////////////////////////////000/////////............////////////////////////............////////////........................------------------------.........///000111111111000000000000111111111111000000/////////000111111111222222333333444555555444444444444555666888999999999999999999888777777666666666777888999999999999:::;;;;;;<<<<<<;;;;;;999999::::::999999888777555555555555666666666666555555555555666666666666444444555666666666666666222333444555666666666555333444444555555444444333111222333444444333222111000000111111111222222222222111000//////000111222111111000000000000111111///000000000000000//////000000000000000000000000000000000000000000000000/////////...............---------......///000111///////////////.........////////////////////////////////////////////////////////////////////////////////////....................................................................................------............---------------............///,,,,,,------............---------............///................................................//////.........------------...///000000///...---........................////////////////////////------............------......------------......,,,,,,---------.........,,,,,,------.../////////.........------......///.................................------.........000000000///////////////........................---.........////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------....................................------------------------........................,,,------.......................................------,,,+++,,,---...///................................................///...------------...///------........./////////---------............///------------------------........................------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////............/////////000........................////////////////////////---......///000111111222000000000000111111111111///////////////000000111111222222333333444555555666555555555666777999:::999999999999999888777666555666666777888999999999999:::;;;;;;<<<<<<;;;;;;888888999:::999888777666444444444555555555555555555555555555666666666777444444555666777777666666111222444666777777666555333444444555555444444333111111333333333333111111000000111111222222222222222111000//////000111222111111000000000000111111......///////////////...000000000000000000000000//////////////////////////////......---------,,,---------......000111111------......///000000000000000000000000000000000////////////////////////////////////////////////000/////////............////////////////////////................................................---..................------------.........//////,,,,,,,,,---------......---------.........//////////////////////////////........................//////.........------------...///111111///...---................................................---..................---.........------.........++++++,,,,,,,,,---------+++,,,,,,---...///000000......---,,,,,,,,,------...........................------,,,,,,------...------,,,,,,+++++++++***........................---------....../////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------........................,,,---......//////.................................---+++++++++---///000........................///////////////////////////...---,,,,,,---...///........./////////000000---------.........//////////////////////////////------------------------------------------------++++++,,,,,,,,,---------)))******+++---......///++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////......////////////......//////////////////////////////000000000000//////.../////////000000111111000000000000111111111111000111111111111222222222444444444555555555555555999999888777777777777777:::999777555555666888999:::;;;;;;<<<<<<;;;;;;:::888888999:::999888777666777777777777777777777777777777777777777777777777888777666555555666777888666555444333333444666777666555555555555444444444444444333333333333222222333333222111000000111111222111111000000000000000000000000000000000000000222111///.........///000//////000000000000//////111000000000000000000000000000//////.........---,,,---...//////...---,,,000000000000000000000000//////////////////////////////............//////........................///............---------................................................////////////////////////......//////...---,,,,,,........................------............------........................................................................------............------........................,,,,,,,,,...000000///---..................------........................//////............/////////......------,,,++++++........................//////.........---------------------------------..............................////////////............................................................------------.........///////////////......................................................,,,------......------,,,//////.........---------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000......////////////......---------------------------------.........//////.........------,,,,,,,,,........................------------------------////////////////////////................................................,,,---...//////---+++***+++++++++,,,,,,---------))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////....../////////000000000000000000000111111111111000111111111111222222222444444444555555555555555999888777777666666666666888888777666666777888999:::;;;;;;<<<<<<;;;;;;:::888999999:::999888777666666666666666666666666666777777777777777777777777888777666666555666777888666555555444444444555555555555555555444444444444444444333333333333222222333222222111000000111111222111111000000000000000000000000000000000000000222111000///...//////000//////000000000000////////////////////////000000000/////////............------...//////...------////////////////////////////////////////////////......------------..............................///............---------........................................................................///////////////...------........................------............------........................................................................------............------...........................---,,,...///000...---................................................///......------......///------------------------........................///.........------------------------------------.................................//////...............................................................------------......---...............------................................................,,,------......------,,,//////.........------------------...............------------------------///////////////////////////......---------............////////////......------------------------,,,------------...............---------,,,,,,,,,------------------------................................................................................................,,,---...//////---+++***+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////............////////////000000000000111111111111000111111111111222222222444444444555555555666666999888777666555555555555666777777777888999999999:::;;;;;;<<<<<<;;;;;;:::999999999:::999888888777666666666666666666666666777777777777777777777777777777666666666777777888777777777777666555444444555555555555444444444444444444333333333333222222333222111111000111111111222111111000000000000000000000000000000000000000111111000/////////////////////000000000000//////---------....../////////////////////............------...//////...------........................////////////////////////------,,,,,,,,,,,,------........................///............---------........................................................................//////000000000///..............................------............------................................................////////////////////////------............------........................000...------.........---...................................................------,,,,,,------...++++++,,,------...//////------------------------............------------------------------------........................------............------......................................................------------......,,,------......---------................................................------............------...............---------...............---------........................////////////////////////000///...------,,,------......////////////......------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................................................................,,,---.........---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////................../////////000000000111111111111000000111111111222222222333333444444555666666666888777666555444444444444555666777888999::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888666666666666666666666666777777777777777777777777777777777777777777888888888999::::::999777555444555555555444444444333333444444333333333222222222222222111111111111111222222111111000000000000000////////////////////////111000000/////////////////////000000000000//////---------...//////000000///////////////.........---..................---........................////////////////////////...------,,,,,,------...........................///............---------........................................................................///000000000000000//////........................------............------................................................000000000000000000000000------............------........................222///---,,,---...---------------.......................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------........................,,,,,,------------,,,,,,......................................................------------......------......///.........................................................------............------......................../////////...---------,,,////////////////////////------------------------///......---------......---......//////......---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////......////////////......//////////////////////////////000000000000////////////////////////......///000000000111111111111000000111111111222222222333333444444555666666777777777666555555555555555555666888999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999777777777777777777777777888888888888888888888888666666777888888888888888::::::;;;;;;:::999777555555444444444444333333333444444333333333222222222222111111111111111222222222111111000000000000000////////////////////////000000000000000//////...//////000000000000//////.........//////000000000.........///////////////.........------.................................//////////////////////////////............//////........................///............---------........................................................................//////000000000000000///........................------............------................................................000000000000000000000000------............------........................222///---,,,---...---------------.........//////........................,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------,,,,,,------------------------------------------........................,,,,,,------------,,,,,,......................................................------------............///000000000000000................................................---......//////......------...................../////////...---------,,,////////////////////////------------------------,,,,,,,,,---...///000111------............------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////......////////////......//////////////////////////////000000000000//////000000000000////////////000000000000111111111111000111111111111222222222222333333444555666777777666666555555666666777888777888888888999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999:::888888888888888888888888888888888888888888888888666666777888999999999999::::::::::::999888777777444444444444333333333333444444333333333333222222111111111000111111222333222111111000000000000000000000000000000000000000000000000000000///......//////000000000000//////////////////////////////.........//////////////////...------------...///......................../////////////////////////////////....../////////........................///............---------................................................------------------------......///000000000//////........................------............------................................................////////////////////////------............------........................000...------.........---,,,,,,------.../////////........................---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------............------......................................................------------.........///000000111111111111......................................................////////////......---------..............................---------////////////////////////........................++++++,,,,,,...///111222------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................................................---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////......////////////......//////////////////////////////000000000000//////222222111111000000000000000000000000111111111111000111111111111222222222222222333444555666777777555555555666777888999::::::999888888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999::::::999999999999999999999999888888888888888888888888555666888999::::::999999888777777666666666777777444444444333333333222222444444333333333333222222111111000000111222222333222111111000000000000000000000000000000000000000///000000111000///...---//////000000000000//////000//////......---------............/////////000///...------------...//////////////////////////////////////////////////////......------......///........................///............---------................................................------------------------------...///////////////........................------............------........................................................................------............------...........................---,,,...///000...---,,,,,,------...//////000........................------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.................................//////...............................................................------------......---...///000111111111111......................................................////////////......---------.........//////---------...............................................................,,,,,,,,,---...///000111,,,------......------,,,------------------------,,,------------.........,,,,,,,,,---------......------------------------........................------------------------......................................................------,,,,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////......////////////......//////////////////////////////000000000000//////333222222222111111000000000000000000111111111111000111111111111222222222222222333444555666777888444555555666888999;;;<<<<<<:::999777777888:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888999:::;;;::::::::::::::::::::::::888888888888888888888888555666888999::::::999999666555444333333444666777444444444333333333222222444444444333333333222222111111000000111222333333222111111000000000000000000000000000000000000000///000111111111000...---//////000000000000////////////...---,,,++++++***---.........//////000000///...---,,,,,,---...///000000000000000000000000////////////////////////...------,,,,,,------...........................//////.........---------................................................------------------------,,,,,,---...//////..............................---..................---........................................................................---..................---........................,,,,,,,,,...000000///---,,,,,,------...///000000...........................------,,,,,,------...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------..............................////////////...............................................................------.........,,,---...///000000000000......................................................////////////......---------.........//////,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,------......------,,,---------------------------------.........//////,,,,,,,,,------.................................////////////////////////------------------------......................................................---,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++///////////////.........///...------...///...---........................---...///...,,,,,,...///............////////////222222000///............---------............/////////............//////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222222000111222222222333666999555666666888:::===???AAA@@@???===<<<;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;===;;;999777777777999999;;;;;;;;;::::::999999999777888888888888999999999555555666777888999::::::888777666555555666777888===:::666222000111333444444444444333333222222222333333333333333333333333333222222111000///......111000///000222222000///......//////000000111111////////////////////////111222222111...------...000000//////.........---......///000000000000000//////////////////////////////////////////////////////............//////......////////////......,,,------......------,,,,,,---......//////......////////////////////////+++,,,...000000///...---............////////////000000//////......------000000//////............////////////////////////......////////////..................////////////////////////////////////........................------------------------//////.........---------000...***(((''')))+++---//////.........---------//////.........---------------------------------...........................---,,,++++++,,,---...000000//////.........---------......//////000000++++++,,,------......///........................------------------------000///...---------------------------------------------------------------///............---------........................//////.........---------111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,&&&&&&''')))***---...000////////////////////////................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***)))))))))***+++,,,/////////////////////...///...------...///...---........................---...///...,,,,,,...///............////////////222111000///............---------............/////////............//////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111222111111111222333333222222222444666777777777888:::<<<>>>@@@@@@???===<<<;;;;;;<<<<<<999999::::::::::::999999<<<;;;999888777888999:::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888666666666777888888999999777666555555555555666777777666444222222444666777444444444333333222222222333333333333333333333333222222111111000000//////111000///000222222000///.../////////000000000111////////////////////////000111222000///---...///000/////////.........---......///000000000000000////////////////////////........................//////............//////......////////////......,,,------......------,,,,,,---......//////..............................+++,,,...///000///...---............////////////////////////////////////000000000/////////......////////////////////////------............------............////////////////////////////////////........................------------------------//////.........---------111000...,,,,,,---///000//////.........---------//////.........---------................................................///...---,,,,,,---...///000/////////.........---.........//////////////////......------,,,++++++........................------------------------//////...---------------------------------------........................---------.........//////........................//////.........---------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---,,,++++++++++++........................................................................---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---........./////////////////////...------...///...---........................---...///...,,,,,,...///............////////////111111000///............---------............/////////............//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111000000///333444444333222222333555999999888888999;;;===>>>??????>>>===<<<<<<<<<<<<888999999::::::999999888:::999888888888999;;;<<<======<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777777777777777666555555444444555555666444444333444444555666777444444333333333333222222333333333333333333333333111111111000000000000000111000///000222222000///////////////000000000000///////////////////////////000111000///...///000/////////.....................///000000000000///////////////////////////........................//////............//////......////////////......------............------------...////////////...------------------------+++,,,.../////////...---............////////////......///000000111222222000000000///////////////////////////////////////,,,,,,------------,,,,,,............////////////////////////////////////........................------------------------...............---------000//////...//////000111...............---------...............---------////////////////////////........................///......------......////////////...............///////////////.........///......------,,,++++++........................------------------------//////...------------...------------------------////////////////////////++++++,,,---...///000111.......................................------------------,,,,,,,,,,,,,,,........................------------------------------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,333222000...,,,++++++***........................................................................------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,---//////............///////////////---------...///...---........................---...///...,,,,,,...///............////////////111000///...............---------............/////////............//////////////////////////////////////////////////////////////////000000000000////////////////////////000000111111111000//////222333444444333333555777;;;:::999999999:::;;;<<>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::999999888999999;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555888888777777666666666666444444444444444444444444555555555555555555444444333333333333333333333333222222222222222222222222000000000000000111111111111000///000222222000///////////////000000000000////////////////////////...///000000//////000111........................---...//////000000//////////////////////////////........................//////............//////......////////////......------............------------...///////////////------------------------,,,---......//////..................///////////////000000000111111111222........................////////////////////////,,,------......------,,,............////////////////////////////////////........................------------------------........................+++,,,------............................................................................................................/////////....../////////........................000000//////......------++++++,,,------......///........................------------------------///......---------......................................................,,,,,,------...//////000........................................................................................................................++++++,,,------...//////...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------000///......---.................................................................................------------------------++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,+++++++++++++++******+++,,,---...//////---.........//////000000///---------...///...---........................---...///...,,,,,,...///............////////////000//////...............---------............/////////............//////////////////////////////////////////////////////.../////////000000000111////////////////////////000000111111111111000000000222444555666666888:::===<<<:::999888999::::::>>>>>>>>>>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::888888999999:::;;;<<<===:::::::::::::::::::::;;;<<<;;;:::999888666555555888888777777666555555555333333444444444444333333444444555666666555444333333333333333333333333333222222222222222222222222000000000000000111111111111000///000222222000///000000000000////////////////////////////////////...///000000//////000111---------...............------...///////////////////////////////////////........................//////............//////......////////////......---......//////......------...//////000000//////------------------------,,,------...........................////////////222111111111000000000///------------------------////////////////////////......////////////..................////////////////////////////////////........................---------------------------.....................***+++,,,---......---------.....................---.....................------------------------...........................//////////////////...---------...............000000//////......------++++++,,,------......///........................------------------------......---------......///........................------------------------................................................---.............................................................................................***++++++,,,---...//////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,,,,---...///000........................................................................------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------,,,+++++++++,,,)))***++++++,,,---------------......///000000000///...------...///...---........................---...///...,,,,,,...///............//////////////////......---......///---------............/////////............//////////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000111222222222222222000333666888888999;;;======<<<:::999888888999:::===>>>>>>??????>>>>>>===999::::::;;;;;;::::::999888999999:::;;;<<<<<<<<<999999999::::::::::::;;;;;;;;;:::999888777666555777777777666666555555555333444444555555444444333111222333555666777777777222222333333333333444444222222222222222222222222111111111000000000000000111000///000222222000///000000000000///////////////////////////////////////000111000///...///000---------------.........------...////////////...////////////////////////------------------------//////............//////......////////////............////////////............///000000000000///------------------------------------......//////............////////////222222111000000///......---------------.........////////////////////////...//////////////////...............////////////////////////////////////........................---------------------------------...............------.../////////......---------...............---------...............------------------------........................---......//////......------------------.........///////////////.........///......------,,,++++++........................------------------------...------------...//////........................------------------------//////.........---------........................---------...............,,,,,,,,,,,,,,,---------........................------------------------***++++++,,,---............------,,,,,,------......------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,,,,------------------------------................................................------------------------,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++------......///000000111///...------...///...---........................---...///...,,,,,,...///............////////////.........------......///---------............/////////............//////////////////////////////000000000000000000000000.........///000111111111000000000000000000000000///000111333444444444444333555888:::::::::<<<======<<<:::999888999999:::===>>>????????????>>>===:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<::::::999999888777666666666666666666666666555555333444555666666555444333333333333444555666777777222222222333333444444444111111111111111111111111222222111111000000//////111000///000222222000///111000000000/////////...////////////////////////000111222000///---...///,,,,,,,,,------.........,,,---......//////......////////////////////////------------------------//////............//////......////////////............////////////............///000000000000000........................---------------...//////............////////////////////////////////////........./////////000000////////////////////////---......//////......---............////////////////////////////////////........................---------------------------------.........//////000000000///////////////---------.........//////---------.........//////................................................,,,---...//////...---,,,,,,,,,,,,------..................//////////////////......------,,,++++++........................---------------------------------------...//////................................................---------.......................................---------.........//////,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,------------------------------................................................------------------------,,,------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,---...///,,,------......---++++++---------...///000000111///...------...///...---........................---...///...,,,,,,...///............/////////000......---------......///---------.........////////////............//////////////////////////////000000000000000000000000---......///000111111222000000000000000000000000///000111333444555666666666888;;;<<<;;;;;;;;;<<<===<<<:::999888999999:::===>>>???@@@@@@???>>>=========>>>>>>>>>>>>======999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::999999888777777777666666666666666666666666444444555666666555444444777777666444444333333444222222222333333444444444111111111111111111111111333222222111000//////...111000///000222222000///111111000000/////////...////////////////////////111222222111...------...,,,,,,,,,------.........,,,---......//////......////////////////////////------------------------//////............//////......////////////............////////////.........//////000000000000000////////////////////////...------------...//////............/////////000------......//////000000///000000000111111222222////////////////////////,,,------......------,,,............/////////000////////////////////////........................---------------------------------.........//////111000///...------......---------.........//////---------.........//////////////////////////////........................+++,,,---......---,,,+++,,,,,,,,,------.........---.........//////000000++++++,,,------......///........................---------------------------------------...///000////////////////////////////////////////////////+++,,,,,,---...///000000........................---------.........///////////////000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,------.........---------------...///000------------------------................................................------------------------,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................+++++++++,,,---...///000...////////////---,,,+++...---,,,,,,---...///000////////////////////////---------............///000000000///......------////////////////////////000000//////.........------------............///////////////////////////........................///////////////////////////////////////////////////////////////.........///000222444777:::<<<===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;::::::;;;;;;<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;<<<<<<<<<:::999888999999;;;<<<===============<<<;;;;;;::::::::::::777888888999999999888888555555666666666666666666555555555555555555444444666666666666666555555444666555444333333333333333222222222111111111111000222222222111111111111000111000///......///000111000000000000000000000000000000000000111111111111//////000000000000////////////////////////////////////000000///...------........................////////////////////////000///...---------------///...,,,---...///...---......////////////......////////////////////////,,,---...//////...---,,,,,,---...//////...---,,,000000//////.........---------............------////////////////////////------............------......//////...---,,,,,,////////////////////////------------------------000000//////......---------------------------------------............///---,,,,,,,,,,,,---............------------......................................................111111000///...---,,,,,,........................------------------------...///////////////......------------------------........................---------------...///000........................................................................//////............////////////.........---------///////////////////////////////////////......---000000//////.........---............////////////......------------......---------------------------------------------------------,,,,,,+++++++++------------------,,,,,,---...///000000...,,,+++..............................///000111111000000//////////////////////////////......---,,,******////////////////////////---------------------------,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++,,,...///...---///.........------------,,,,,,++++++,,,,,,---............------,,,,,,,,,......---,,,---...//////////////////////////////---------............///////////////............////////////////////////000/////////............---------............///////////////////////////........................////////////////////////////////////////////////.........////////////000///000222444666999:::;;;999::::::;;;;;;;;;::::::999999999:::;;;<<<=========>>>???@@@@@@>>>===;;;;;;<<<>>>???>>>===;;;:::;;;;;;<<<<<<======>>>>>><<<;;;;;;:::999999::::::888999999::::::999999999666666666666555555555555555555555555555555555555666666666666666555555444555555444333333333333333222222222222111111111111222222222111111111111000111000////////////000111000000000000000000000000//////000000000111111111//////000000000000////////////////////////////////////////////////...---........................//////////////////////////////...---------------...------...//////...,,,,,,,,,------------,,,,,,////////////////////////------...//////...------------............------000/////////............------............------........................------............------//////.........---------------------------------------------------------///////////////.........---------------------------------............///------,,,,,,------...///......------------......................................................//////......------,,,,,,........................------------------------......////////////......------------------------........................---------------...//////..............................................................................------------......000000/////////.........///////////////////////////////////////......---000/////////.........---------------..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------------------...///000///...,,,+++..............................//////000/////////..............................///......---,,,+++........................------------------------------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......------------,,,,,,------,,,,,,------...///......---------,,,,,,,,,//////...---------......////////////////////////---------............///............////////////////////////////////////////////////............---------............///////////////////////////........................////////////////////////////////////////////////---......//////000000111000111222333555777888999::::::::::::;;;<<<======777777888:::;;;===>>>>>>;;;<<<>>>???@@@???===<<<;;;===???AAAAAA@@@>>><<<======<<<;;;;;;<<<===>>>;;;:::999999888999999999999999::::::::::::999999666666666666555555444444555555555555555555555555666666666666666555555444555444444333333333333333333222222222111111111111222222222111111111111000111000000//////000000111000000000000000000000000//////000000000000111111//////000000000000//////////////////////////////---...//////////////////........................//////////////////////////////...------------......------///000000...,,,,,,,,,------------,,,,,,////////////////////////------...//////...------.........------.........////////////............------............------........................------............------000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////........................---------............///---------,,,------...///......------------......................................................------------------------........................------------------------......///////////////...------------------------...........................------------...//////------------------------........................------------------------------,,,,,,,,,,,,------000000000000000////////////////////////////////////////////////......---/////////...............,,,,,,,,,------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---.........///---.../////////...---,,,.................................///......------............................../////////......---------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------------,,,,,,,,,...------------...//////...------------,,,,,,,,,//////......------------////////////////////////---------............///---------...///000000111///////////////////////////////////////.........---------............///////////////////////////........................///////////////////////////////////////////////////////////////000000000111111222333444666666777;;;;;;::::::;;;===???@@@777888999:::;;;<<<<<<===999:::===?????????>>>===:::<<>><<<;;;999999:::<<<===999999888888888888888999888999999999999888777777777666666555555444444333444444444555555555555555666666666666666555555444444444333333222333333444333333222222222111111111222222222111111111000000000000000000000000000000////////////////////////////////////000000000111//////000000000000//////////////////////////////------...///000000//////........................///////////////////////////......---------.........---...000111000...,,,......////////////......////////////////////////---..................---///...---,,,,,,---...//////////////////.........------............------........................------............------000///---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------......//////000000////////////////////////---------............///---------------...//////......------------......................................................,,,,,,---------.........................................................---...//////////////////......................................................---------......///------------------------........................------------------------...------,,,,,,------...///////////////////////////////////////////////////////////////......---........................,,,,,,---------...............------------......------------------------------------------------+++++++++++++++++++++++++++,,,,,,---...//////000---......//////...------....................................---,,,,,,+++........................------...///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++,,,...///...---............---------------------------......///------------------------/////////......---,,,,,,////////////////////////---------............///,,,------...///000111111////////////////////////.........///////////////---------............///////////////////////////////////////////////////////////////////////////////////////////////////111111000000/////////...111111222333444555666666999999888888999;;;<<<>>>888999:::;;;;;;;;;::::::888999<<<>>>???>>>>>>===999;;;===???@@@???===<<<<<<:::888777777888999;;;888888888777777888888999777777777777777666555555666666555555444444444333444444444555555555666666666666666666666555555444333333222222222333333444333333333222222222222111222222222111111111000000000000111111111111000000////////////////////////...////////////000000000//////000000000000//////////////////////////////------...///000000//////////////////////////////////////////////////////......---------......//////......///111000///---......////////////......////////////////////////.........------.........///...---,,,,,,---...///.........///////////////------............------........................------............------000...---,,,,,,---///000........................////////////////////////------......//////000000////////////////////////---------............///...------------...//////......------------......................................................---------...//////000000................................................------...///////////////................................................///......---------......------------------------........................------------------------//////............//////........................///////////////////////////////////////......------------...............---.........////////////......------------......------------------------........................------------------------,,,,,,------...///000000------..........................................------......---,,,++++++........................,,,---...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---/////////............---,,,,,,,,,+++,,,,,,---...------------------------.........///......---,,,////////////////////////---------............///---------...///000000111////////////////////////.........///////////////---------............///////////////////////////////////////////////////////////////////////////////////////////////////111111111000000/////////111222333444555666777777555555555555666777777888888999:::;;;;;;:::999888888999;;;===>>>>>>===<<<999:::;;;<<<<<<;;;;;;:::888888777666666777888999888888888777888888999:::666666777666666555444333444444444444444444444444333333444444555666666666666666666666666555555444222222222222222333333444333333333333222222222222222222222111111111111000000111111222222111111000000000000000000000000000......////////////000000//////000000000000//////////////////////////////---...//////////////////////////////////////////////////////////////////...------------...//////000///......000000///...,,,,,,------------,,,,,,///////////////////////////...------------...///.........------..................///////////////------............------------------------------------............------......---,,,---...///000////////////////////////.................................///////////////........................---------............///......------......///000......------------...............................................................//////000000000................................................,,,---...///000000000000................................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////------------............///////////////////////////////////////......------------------................../////////000000......------------......------------------------........................------------............---------.../////////000---------............///........................---------...------,,,,,,------------------------,,,---...///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++,,,...///...---//////.........---------,,,++++++++++++,,,------,,,,,,,,,------------...,,,---.../////////...---////////////////////////---------............///------......//////000000////////////////////////............/////////000---------............///////////////////////////////////////////////////////////////////////////////////////////////////......///000111111222222111222333444666777888999444555555666666666555555666777999;;;;;;;;;:::999888999;;;=========;;;;;;::::::999999999999999999666666777777888888999999888888888888888999::::::777777777777666555444333222333333444444555555666333333444444555666666777666666666666666555555444222222111111222333333444444444333333333222222222222222222111111111111000000111222222222222111000000000000000000000000000........./////////000000//////000000000000////////////////////////////////////////////////...---////////////////////////////////////////////////---------------...//////222000------...000000000,,,,,,------------,,,,,,///////////////////////////...------------...///------............------............/////////000------............------------------------------------............---------------.........//////////////////////////////------------------------///////////////.........---------------------------------............///...............//////000......------------......................................................---.....................................................................,,,---...///000000000000................................................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---.........///////////////////////////////////////////////////......---,,,,,,,,,------.........---------.........//////......------------......------------------------------------------------,,,,,,,,,------.....................////////////---------------...//////........................,,,------............---------------------------,,,------.........------........................++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---,,,+++,,,...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,.../////////......////////////////////////---------.........//////.........///////////////////////////////////////---.........//////000000---------.........//////////////////////////////000000000000000000000000////////////////////////////////////////////////+++,,,...///111333555555111222333555777888::::::666777888999999888666555444555888;;;<<<<<<;;;;;;888:::;;;======<<<;;;:::<<<;;;999888777888888999555666777999::::::::::::999999888888999:::;;;;;;888888888888777666555444111222222333444555666666333333444444555666777777666666666666666555555444222111111111222333333444444444444333333333222222222222222111111111111000000111222333333222111000000000000000000000000000............/////////000//////000000000000/////////////////////////////////000000000///...------000000000000000000000000////////////////////////---------------...///000333000---,,,---000111111...//////////////////...///////////////////////////...---,,,,,,---...///,,,---...//////...---,,,---.........//////000000---..................------------------------------..................---,,,,,,---...//////......////////////////////////------------------------000000//////.........------------------------------------.........//////...............///000000.........------.........................................................------------------------........................////////////////////////,,,---...///000000000000////////////////////////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....../////////000000111111///////////////////////////////////////......---,,,,,,,,,------.........,,,,,,,,,---------...............------.........------------------------+++++++++++++++++++++++++++++++++,,,,,,---------///////////////.........---------------...///000........................,,,,,,---...////////////------------------------,,,---------------,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////---,,,+++,,,...///...---+++++++++*********))))))...------------...//////,,,,,,,,,------...............------------.........................................................------,,,,,,------.........//////000000111111...........................///000///...---...000////////////////////////....................................////////////000000000000////////////......000111333333444444222333333444555666777777:::888666555777888888888<<<;;;:::888777666666666::::::::::::;;;;;;<<<===;;;999777777777777666555888888888888888888888888888888888777777777777777:::999888666555555444444555555555555555555555555666666666666666666666666666666666666777777777777444444444333333333222222444333222222333444444333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---...///000///...---...000............////////////000000////////////000000............////////////------,,,,,,,,,,,,------------------------------..............................------------......---------............///......////////////......////////////////////////000000//////.........---................................................////////////////////////000///...------...///000222000...---,,,---...///////////////////////////........................................................................//////............//////......---------,,,,,,,,,------............------...//////////////////...000000//////.........---......---------,,,,,,,,,........................//////.........---------------------------------------------------------.../////////...---,,,,,,---------------------------------............///......//////...---,,,,,,,,,,,,,,,------....................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------...........................---------.........---,,,,,,+++++++++,,,,,,,,,------------------............///......---,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---............,,,,,,,,,------.................................///,,,+++,,,...///---+++++++++******++++++,,,---......------------.........................................................------,,,,,,------.........//////000000000000...........................///000///...---...000////////////////////////....................................////////////000000000000////////////...///000111222333333333333333444555666777888888555444444666888:::;;;:::<<<;;;:::999888888888888666666666777777888999:::;;;999777666777777666555999888888888888888888888777777777777777888888888999888777555444444333333444444444444444444444444666666666666666666666666666666666666777777777777444444444333333333222222444333222222333333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////...............///000///...---...000............////////////000000////////////000000............////////////......------------......------------------------..............................------------......---------............///......////////////..............................000/////////.........---................................................//////////////////////////////...------...//////111000...---------//////////////////////////////........................................................................//////............//////............------,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++000/////////.........---.........---------,,,,,,------------------------......------,,,,,,,,,,,,------------------------------------------------000000///////////////...---------------------------------............///000000000000000000///...,,,,,,,,,------....................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------------......------,,,+++++++++,,,,,,,,,------------------............///......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------......------+++,,,,,,------------,,,,,,,,,,,,---------------...........................---+++,,,...///---++++++++++++***++++++,,,---......------------............................................................------------.........////////////000000000...........................///000///...---...000////////////////////////....................................////////////////////////000000000000///000111222222222222222333444444555666777888999444444555777:::;;;:::999::::::999999999::::::;;;888888999999:::;;;;;;<<<:::888666666777777666555999999999888888777777777666666777777888888999999888777666444333333333333333333333333333333333333666666666666666666666666666666666666777777777777444444444444333333333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////...............///000///...---...000............////////////000//////......//////000............///////////////..................///------------------------..............................------------......---------............///......////////////............................../////////.......................................////////////////////////////////////////////////......------------......111000...------...//////////////////////////////................................................//////////////////////////////............///////////////............---------............---------......//////......---/////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------------------------------///...---------...///000---------------------------------............///...///000000000000000000---------------....................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------------------............///......---,,,,,,,,,,,,---...------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++***------------,,,,,,,,,,,,------------------------...---,,,,,,......---,,,+++++++++++++++,,,------......------------............................................................------------......////////////////////////...........................///000///...---...000////////////////////////....................................////////////////////////000000000000000111111222222222111111222333333444555666777777666666777999;;;:::777444888888888888999:::;;;;;;:::;;;;;;<<<============999777555555777777777666999999888888777777666666555555666777888999999:::888777666555444444444444444444444444444444444444666666666666666666666666666666666666777777777777555444444444444333333333111222333333222111111222111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////............///000///...---...000............/////////////////////....../////////............//////////////////............//////......................................................------------......---------............///......////////////..............................................................................000000000000000000000000////////////////////////......------------......000///............//////////////////////////////................................................///////////////////////////......------......////////////////////////...------............------//////000000000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,+++)))))))))+++---///---------------------------------............///,,,,,,---...//////......---------..........................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,------...------,,,,,,,,,,,,,,,------------...---------............///......---,,,,,,,,,,,,------------------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***)))...------,,,,,,+++++++++------------------------------,,,---------------,,,++++++++++++,,,------......------------......................................................///......------......////////////..........................................///000///...---...000////////////////////////....................................////////////.../////////000000000111000111111222222222111111000111111222333444555666555666777:::;;;:::666333555555666666777999:::;;;999::::::;;;;;;:::999999888666555555666888777666888888888777777777666666555555666777888999999:::888888777666555555555555666666666666666666666666666666666666666666666666666666666666777777777777555555555444444444333333111333555444222000111222111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////...///000///...---...000............//////////////////............//////............//////////////////............//////......................................................------------......---------............///......////////////..............................---------...............////////////////////////000000000000000000000000////////////////////////........................//////........./////////////////////////////////................................................////////////////////////......------------........./////////////////////------............------+++,,,,,,------,,,,,,+++---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,---------......+++***)))((()))+++---...---------------------------------............///,,,,,,---...//////.........................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,---------.........///,,,,,,------...------,,,,,,,,,---------.........---------............///......---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***)))---------,,,,,,++++++***------------------------,,,------------,,,------,,,,,,++++++,,,,,,---.........------------......................................................//////............///////////////............---...........................///000///...---...000////////////////////////....................................////////////......//////000000111111///000111222222222222222///000000111222333444444222333555999;;;<<<999777555555555666777888999:::<<<<<<======<<<:::888777666555444444666888888777777777777777777777777777666666777777888888999999888888777666666666666666666666666666666666666666666666666666666666666666666666666666777777777777555555555555444444444333111444777666333000111222111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////...///000///...---...000............///////////////......------......///............///////////////..................///......................................................------------......---------............///......////////////......---------------------------------------.........////////////////////////////////////////////////////////////////////////......////////////...............///////////////////////////////////////..............................................................................------------......---............/////////------............------------............---------------------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------+++,,,,,,------............---,,,,,,,,,---...///---------------------------------............///...///000000000000000000/////////..........................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------------,,,,,,,,,,,,------....../////////,,,,,,------......------,,,---------............---------............///......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,------.........------------......................................................//////............////////////.........---------...........................///000///...---...000////////////////////////....................................////////////.........///000111111111...///000111222333333333000000111222333444444555333333555888;;;;;;:::888666666666666777888::::::>>>??????>>>===:::777555555444333444666888888777555555666666777888888888777777777777777888888888777777666555555555555666666666666666666666666666666666666666666666666666666666666666777777777777555555555555444444444444222666999888444111111333111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000...///000///...---...000............///////////////......------......///............////////////......------------............................................................------------......---------............///......////////////......------------------------,,,,,,,,,------.........////////////////////////........................//////////////////////////////000111111000//////---......///////////////////////////////////////................................................------------------------...------,,,,,,------...,,,,,,------............------............------//////000000000000//////,,,,,,,,,------.........////////////............------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---......///............---------------------------------------------............///000000000000000000///...000/////////.........---...........................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------,,,,,,,,,++++++,,,------...//////+++,,,------......------------------............---------............///......---,,,,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---.........,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------......------+++,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...---,,,,,,,,,,,,---...............------.........................................................//////............////////////.........---------...........................///000///...---...000////////////////////////..................................../////////000---......///000111111222......000111333333444444000111222333444555555666777777777888999999777555777777777777888999:::;;;;;;;;;;;;:::888555111///555444333444666888888888444444555666777888999999888888888777777777777777666666555444444444555555555555555555555555555555666666666666666666666666666666666666777777777777666666555555555444444444222666:::999555111222444111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000...///000///...---...000............/////////000.........------...................../////////000---------,,,,,,---------////////////////////////.................................------.........---------.........//////......////////////......------------------------,,,,,,,,,------.........000000000000000000000000........................///////////////////////////000111222222111000///------...///000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---..................---,,,,,,------------,,,,,,,,,,,,,,,------.........000/////////....................................+++++++++,,,,,,---------------------------------++++++,,,,,,---...//////---------------,,,+++***---------------------------------.........//////.../////////...---,,,,,,000000//////.........---...........................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............------,,,,,,,,,******+++,,,,,,---......+++,,,,,,---.........------------.........//////---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,------.........***++++++,,,---...//////,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,------............*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///---,,,,,,,,,,,,---......///............---------000000000000000000000000......---,,,---...///000000000//////.........---...------------...//////------..........................................------------------------........................)))***+++---...//////000,,,---...000111111222222000000111222333333444444444444333333333222222222777777777777777777888888999999888888999999:::;;;<<<;;;999777666666777777666666666666777777777777666666777777888888999999777777666666666666777777555555666666777777888888444444444333333444444555333333333333444444555666333333222111222333444555666666666666555555555555666777888777555333333444000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////------......//////000000111000///......///000111///---+++,,,///000...,,,111111000000//////......000000//////.........---..............................------------......//////............//////////////////////////////........................////////////////////////------------------------////////////////////////---------------...///000---.........---,,,,,,+++........................000///...------...///000------,,,,,,---...000111........................//////.........---------................................................////////////////////////........................////////////////////////......////////////......,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------------...///...---+++***.........////////////000//////000000000000//////------............---------------,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************.........------,,,,,,,,,------............------,,,,,,---...---,,,***)))---------............///+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---------,,,,,,+++++++++,,,------+++******,,,...***)))((())),,,......---,,,,,,------,,,,,,++++++///...---,,,+++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---///............---------------------------------...------,,,---...///000000/////////...............------------...///////////////...---------,,,........................------------------------------------------------***+++,,,....../////////,,,---...000111111222222//////000111111222333333333333333444444444444444777888888888777666444444555666888:::;;;::::::999:::999888777666666666777555555555666666666777777666666777777777777777777888777777666666666777777555666666666777777777888666555555444444444555555333333333333333444555555555444333333333444666666666666666666555555555555666777888777555333333444000000000000000000000000111000000/////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------------.........///...---,,,,,,---...///000...,,,---///000///---............////////////000/////////..........................................------------......//////............//////........................................................................------------------------........................000000//////000000111222.../////////......---,,,........................000///...------...///000------,,,,,,---...000111........................//////.........---------.................................................................................................................................//////.........,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------------......------,,,+++,,,,,,,,,------------......//////000000//////...------............---------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***------------............,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,,,,------,,,******,,,...+++***))))))+++------,,,***+++,,,,,,------------///...---,,,+++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---......///............---------------------------------...------------...//////////////////...............------------...//////000000///...---,,,,,,+++........................------------------------------------------------------...////////////...,,,---...000111111111111/////////000111111222222222222333444555666777888888999999888777444222000333555888:::;;;:::888777777666666555555555666666444444444555555555666666777777666666666666666666999888777666666666666666666666666666777777777777777777666555444444555555333333333333333333444555666555555555555666777777666666666555555555555444555666777666555333333444000000000000000000000000222222111000//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////...............---......------------......000///......000000///...,,,,,,------...//////000////////////..........................................------------......//////............//////........................................................................------------------------------------------------000000/////////000111111/////////000//////...---........................//////...------...//////---------------...///000.......................................---------................................................------------------------------------------------........................------............------,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------......---,,,,,,,,,------,,,,,,,,,------------............//////.........------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,------------.....................---------------,,,,,,------------------------------------------...............---------............------------,,,------,,,+++***,,,...---+++******+++,,,,,,+++))))))+++,,,---............------,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---/////////............---------////////////////////////------------....../////////////////////............------------...////////////......---------,,,...........................................................................///////////////......---...///000111111111111000000000000111111222222111222333444666888999:::999999888777666555444444555666777888888777666555333333444444444555555666333333333444444444555555777777666666555555444444999999888777666666666666666666666666777777777777777777666555444444444444444333333333333333444444555555555555666666777777666666555555555444444444444555666666444333333333000000000000000000000000333222111000000///000000////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000//////000000000//////000000000000000//////000000000///---------......////////////////////////.......................................------------......///......------......///........................................................................------------------------------------------------------,,,,,,,,,,,,------....../////////......---................................................------------......//////................................................................................................------------------------------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------///...,,,++++++,,,---............////////////000------............------------............------...------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---............------------------------------------------------,,,,,,------------,,,,,,...---,,,+++***+++,,,---,,,,,,---------........./////////......------,,,,,,,,,,,,------.................................------------------,,,,,,------------------------+++,,,---,,,++++++,,,---...,,,******+++++++++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////............---------////////////////////////---------........................///////////////...------------...//////,,,---------......//////................................................/////////////////////////////////000//////...------...///000000111000000111111111222222222222222000111222444555777888999999888666444444666888:::999888666444333333333444111222222333444444444555333333333333444444444444777777666666555555444444999999888777777777777777777777777777666666666666666666555444444333444444555555444444333444444555444555555555666666666666555555555555444444444444222444555555333222222333000000000000000000000000222222111000//////000000////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000/////////000000000000000000//////000000000//////000000000000000/////////...............///////////////..............................------------............------------..............................................................................------------------------------------------------,,,++++++******+++++++++,,,------.........------........................------............---------------.......................................---.............................................................................................------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------...---,,,++++++,,,...///.........////////////000------............------------............------.........---------,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------------------------------------------------------------............---------,,,+++***+++,,,---...,,,,,,,,,------------.../////////......------,,,,,,,,,,,,------.................................------------------------+++++++++++++++++++++++++++,,,------,,,+++,,,---...,,,+++***++++++***))),,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///////////////...------------...//////+++,,,,,,---...///000000................................................////////////////////////....../////////......---......///000000000000000222222222222222222222222000000111222333444555666666555333333444666:::<<<:::888444111000111222444111222333333444444444333333333333444444444555555777777666666666666666666888888888777777888888999777777777777666666666666666555555444555555666666777666555555555555555555444444555666777666666666555555555444444444444333111333444444333222222333000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////...............---------............------...///000000......///000222111111000//////...............///////////////..............................------------............------------......------------------------........................------------------------------------------------------------------------......---,,,,,,,,,,,,---+++,,,------------------........................------............------------......///......---........................---------...............................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------------,,,,,,,,,---......,,,,,,,,,------------............//////.........------............------............---------,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,------------------------,,,,,,,,,------------...---......//////......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------.........---------------,,,,,,------------------------------------------.........///////////////************++++++++++++***,,,...---,,,++++++,,,...,,,******+++++++++***,,,---------,,,,,,+++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---............/////////000...------------...//////,,,---------.../////////........................................................................,,,------.........------...//////000000000000000222222222111111111111111000000000111111111111111111111222444555666666777555444222111111222333333111222333444444444333222444444444444555555555555666666777777777777777777777777777777888999::::::888777777777666666666555666666666666777888999:::888888777666666666666666555666777888888888777777555555555444444444333333111222444444222222222333000000000000000000000000------------...///000111000000000000000000000000////////////////////////////////////////////////////////////////////////---------------.........,,,---...//////...---,,,---///000///---,,,...000/////////////////////.............../////////000..............................------------.........------,,,,,,------...------------------------........................------------------------------------------------........................000//////...------......,,,,,,---.......................................,,,------......------,,,------...//////...---,,,........................---------.........//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------+++,,,------......------,,,,,,,,,------------......//////000000//////...------............------............------------,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////*********++++++,,,,,,,,,***,,,......,,,++++++,,,---,,,******+++,,,+++***++++++,,,---------,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,...///000111//////.........---------........................,,,,,,.../////////...------.........//////000000...------------...//////..................------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...///000000000000000///111111111000000000000000000000000000/////////...---///222555666555222111000000111222333333333333222333444555444444222222444444444555555555666666666666777777888888999999666666777777888999;;;;;;888888777777666666666555777777888888999:::<<<<<<999999888777777777777777666777888999:::999888888555555444444444333333333000222333333222111222333000000000000000000000000,,,,,,,,,---...///000111111111111111111111111111////////////////////////////////////////////////////////////////////////---.........//////000000...///000111111000///...,,,...000///,,,,,,---000,,,,,,------.../////////---.........//////000000.................................------............------,,,,,,------...------------------------........................------------------------------------------------////////////////////////000///...---------------------...///000000//////........................,,,,,,---......---,,,,,,------/////////...---,,,........................---------.........//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................------------------------***+++---...///...------........./////////000000//////000000000000//////---..................---//////.........---------,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------***,,,......---++++++,,,---+++******+++,,,,,,+++)))***+++,,,---.........)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***,,,...111333444........................///---******,,,...//////------------------------..................------//////.........---------........................------------------------.........------,,,,,,,,,...........................---,,,,,,,,,,,,---...------............------////////////////////////////////////////////////////////////000000000000111111000000111111222333555555555555555666777777444333333333333444555555;;;:::999888777777777777666666777888888888888888888666444222222444666888888888888888888888888888777777666666666666777777666777888888888888777777444444333333333333222222111111111111111111111111000000111111222222333333////////////////////////////////////////////////////////////////////////111000///......///000111000000000000000000000000................................................000000000000000000000000//////000000///...------,,,---------.../////////------------------,,,,,,................................................000///......///000///.../////////...---------,,,------------------------,,,---......//////............------------..............................------------------------////////////////////////000///...---------------////////////////////////.../////////...---,,,,,,......................../////////...------,,,,,,............////////////.........------,,,,,,,,,------------------------------------------------,,,+++///...)))000444,,,''';;;)))%%%444555444(((***************+++,,,---.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................------,,,,,,,,,+++++++++,,,,,,,,,------.................................//////000111111111111111000000//////.........---------------------------,,,,,,,,,------.........,,,222%%%///666)))***&&&)))------+++...222...&&&...------,,,,,,------...---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...------------------------...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,---------......---///111000...,,,+++,,,+++++++++***))))))+++---'''***,,,......+++(((%%%000///---+++++++++---......------,,,,,,++++++***---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++***((((((((()))***,,,,,,++++++,,,,,,---...........................---,,,+++---...///...,,,------------------------........................//////.........---------.........................................................------,,,,,,,,,..............................---,,,,,,---......------............------////////////////////////////////////////////////.../////////000000000000111111000000111111222333444444444444444555555666444444444444444555555666999888777777666666777777555555666777777777777777777666444333333444666777888888888888888888888888777777666666666666777777666777777888888777777666444444333333333333222222111111111111111111111111...///////////////000000////////////////////////////////////////////////000000000000000000000000111000///......///000111........................................................................///////////////////////////////////////...---------------..................---------------------................................................---+++***+++,,,---,,,+++...............---------------------------------***+++,,,,,,------,,,,,,.........------.................................------------------------//////////////////////////////...---------------.................................///......------.......................................---------------------............/////////......---------------------------------------------------------000...///222000***&&&&&&///,,,...333,,,&&&---------------------...//////.........------,,,,,,,,,........................,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,---------.................................//////000000000000000000/////////.........---------------------------,,,,,,,,,---------------"""...,,,'''(((000777000(((******))),,,000///***------,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...------------------------...---,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,---------......222...)))$$$$$$'''---111000///...,,,*********+++111...+++)))***---111444000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++***)))(((((()))***,,,,,,++++++,,,,,,---...........................++++++,,,///000000---+++------------------------.......................................---------........................////////////////////////.........---------------..............................---,,,,,,---......------............------////////////////////////////////////////////////....../////////000000000111000000000000111222222333333333333333444444555555555555555555666777777666666666666666666777888444555666666777777666666666666555555555555666666888888888888888888888888888777777666666777777888666666666777777666666555444444333333333333222222111111111111111111111111////////////............////////////////////////////////////////////////111111111111111111111111000000////////////000000................................................///////////////////////////////////////////////////////////////......---...............---------........................................................................,,,+++******,,,,,,+++***---------...............------------------------++++++,,,------------,,,................................................------------------------//////////////////////////////...------------...------------------------------......///.................................---------...............,,,,,,,,,------------...///////////////.........------------------------........................///,,,(((,,,333......;;;,,,000555'''***...+++.........---......///000.........---------------////////////////////////------............------.................................------------,,,,,,,,,,,,------------...........................------...////////////////////////...............------------------------------------,,,,,,,,,,,,666+++333111&&&%%%%%%,,,,,,---+++((((((+++***''',,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......***+++---000000...)))%%%+++******)))(((((())))))))))))(((((('''&&&%%%$$$///...---,,,+++,,,---...******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++***)))))))))******,,,,,,++++++,,,,,,---...........................,,,,,,,,,...000000...,,,---------------------------------......................................................................................................---------..............................------------......------............------////////////////////////000000000000000000000000........./////////000000000000000000000111222222333333333333333444444555666666666666666777777888555555555666777888999999555666666777777777777777555666777777777777666555888888888888888888888888888777777777777777777888555666666666666555555444444444333333333222222222111111111111111111111111222111111000000/////////////////////////////////////////////////////////000000000000000000000000000000////////////000000................................................000000000000000000000000////////////////////////...///////////////....../////////...---------,,,.........///////////////...................................................---,,,---.........,,,,,,---------.../////////---------------------------......///////////////......////////////..............................------------------------///////////////////////////......---------......------------------------,,,,,,---.../////////...........................,,,,,,------...//////000,,,,,,---------.........//////..................------------------------///////////////////////////333---+++111,,,'''000///,,,777//////<<<222---------,,,,,,,,,------..................---------..............................////////////..............................//////.........---------------------------------........................,,,,,,---............---........................------------------------...------,,,,,,+++++++++***......)))333000000(((***+++,,,///222333222,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000---)))(((+++///111111+++++++++---///222222222***,,,///111333222111000...------,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++*********************,,,,,,++++++,,,,,,---...........................///---,,,,,,---/////////---------------------------------.........//////---.............................................------------------------........................................................................------............------////////////////////////111111111111111111111111............////////////000000//////000000111222444444444333444555555666777666666666666777888888666666666777888999:::;;;777777888999999999999888555666888999999888666555888888888888888888888888888888777777777777888888666666666666666555444444444444333333333222222222111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////........................000000000000000000000000..............................///////////////.../////////...---------,,,............//////000000................................................///...---...///000///---,,,---------.../////////---------------------------...//////000000//////......///000000///..............................------------------------////////////////////////......---------......///........................,,,,,,---.../////////...........................+++,,,,,,---...///000000---.........////////////------------------------------------------------////////////////////////(((111333111444444...******333+++******!!!///...------,,,,,,,,,------........................------------------------...//////000000//////...........................//////.........---------------------------------........................++++++,,,------------------------...............---------------------------------,,,,,,++++++***)))000444######555000,,,,,,,,,---+++(((&&&&&&,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......******+++---//////...,,,,,,***(((((()))(((&&&###333111---)))&&&%%%&&&&&&---------,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++++++++***,,,,,,++++++,,,,,,---...........................111...,,,+++---///000000------------------------,,,,,,------.../////////---------.......................................------------------------.............../////////........................---...////////////...---------............------////////////////////////111111111111111111111111------........./////////000////////////000111111444444444444444555555666666666666666666777888888777777777777888999:::;;;777888999999::::::999999666777888999999888777666888888888888888888888888999888888777777888888999777777777777666555555444444444333333333333222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000........................////////////////////////........................---...//////////////////...............------------------......//////000...................................................---,,,,,,......---,,,---------...............------------------------,,,,,,---............---...///000111111000///...........................------------------------////////////////////////...------------...//////////////////////////////------......///.................................,,,,,,------...///000000........./////////000000,,,,,,,,,---------------------------------------........................---&&&+++---&&&+++222+++///999)))000555%%%+++777000///................................./////////------------------------......////////////.......................................------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------.........------------------------,,,,,,,,,,,,++++++++++++---%%%111888(((...666,,,,,,///222222000222666,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,---------......---///000000...------...+++)))***...333777666444(((+++...111222111...,,,,,,,,,------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...........................///...------///000000///------------------------,,,,,,------...//////000---------.........//////................................................---........./////////000........................---...///000000///...---------............------////////////////////////////////////////////////---------........./////////////////////000111111333333333333333444444555666555555555555666777777777777777777777888999:::777777888999999999999999777888888999999888888777888888888888888888888888999888888777777888888999888888888888777666555444444444333333333333222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////////////////........................................................................------...///////////////---------...............+++,,,,,,---......//////................................................---,,,++++++------,,,+++...............---------------------------------,,,,,,---..................///000111111000///...........................------------------------////////////////////////---------------...//////.................................///......------........................,,,---------......//////---------.........//////------------.........///------------------------------------------------:::&&&FFFlllccc___jjjbbbZZZeeeVVVjjjccc\\\bbb//////...------------------........./////////000........................---......//////......---........................------------,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,------.........------------------------+++++++++++++++,,,,,,,,,777kkk[[[ggg]]]"""%%%111111---+++***&&&"""%%%+++------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......###&&&***---555DDDXXXfff|||jjjXXXDDD111%%%---,,,***)))(((((()))***+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...........................------...000111111///---------------------------,,,,,,------...///000000---------.........//////........................////////////////////////---.........//////000000........................---...///000000///...------..................---////////////////////////........................---------........./////////////////////000111111222222111111222222333444555555555555555666777777666666666666666777777888666666777888888888888888888888888888888888888888888888888888888888888888999999888888888888999999999999999999888777555555444444444333333333222222111111111111111111111111222222222333444444444555000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...................................................................................................------...///000000//////,,,------....../////////++++++,,,,,,---...//////...................................................---,,,,,,......---,,,/////////......------,,,------------------------...//////000000000000000...///000222222000///...........................------------------------////////////////////////---------------...///000------------------------.../////////...---,,,,,,........................---------...............,,,,,,,,,---------......---.........//////000000------------------------------------------------+++&&&DDD---,,,++++++************---.........//////000000////////////////////////------............------........................------,,,,,,,,,+++++++++.........------,,,,,,,,,************************+++,,,------......------,,,,,,,,,------.........------------------------*********++++++,,,,,,---bbb\\\;;;+++(((...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......PPPvvvUUU555)))***...+++,,,------.........---***++++++,,,,,,------...+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...000000000000000000000000///............---------//////////////////////////////.........---------........................//////.........---------,,,,,,,,,---------......---.........//////000000+++,,,...000000///...---......////////////......//////.........---------............////////////........................000000000000000000000000000000000000111111111111222222222222222222222222333333444444555666777777555777888777666555666888888888777777777777777888888888777777777777777888888888777666666666666666999999999999999999999999999888777666666555555555222222333333333333333444222222222111111111111000222111111111000000//////000000000000000///......///000222333333222000///111000/////////000222333000000000000000///......000000///...------,,,,,,////////////////////////000000000000000000000000..................------........................//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------+++,,,------......------000000//////.........---,,,---...//////...---,,,,,,---///000000000///...........................///////////////.........////////////////////////------............------........................//////.........---------......------------......///...---,,,,,,---...///////////////////////////------------------------//////............//////------------------------000///888+++---000'''000777(((///------............------........................---......///////////////000)))333---$$$***OOO444'''...)))000,,,++++++******++++++,,,bbbSSS---...222)))&&&///666...)))+++...---,,,+++***,,,,,,+++,,,//////------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,333"""222888%%%000:::)))'''(((+++---FFFlll000444+++&&&888)))!!!999&&&,,,''''''++++++)))...666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------///////////////////////////............---------........................//////.........---------//////////////////////////////.........---------,,,,,,---------...................../////////000+++,,,...///000///...---......////////////......//////.........---------............////////////........................//////////////////////////////000000000111111111111111111222222333333333333333444444555666666777555777888777666555666888888888777777777777777888888888777777777777777888888888777666666666666666999999999999999999999999777777666555444444444444444444333333333333222222222222222111111111111000111111111111000000000///000000000000000///......000111222222222222111000111000/////////000222222000000000000000///......000//////......---,,,,,,////////////////////////////////////////////////................................................////////////////////////////////////////////////................................................//////.........---------+++,,,------......------///.........------------------............---------......///////////////......................../////////////////////...////////////////////////------............------........................//////.........---------......------------......///...------------...///////////////////////////------------------------///..................///------------------------&&&+++'''%%%555'''+++...222(((111------............------........................------...///////////////...)))///,,,...222ccc999,,,---+++...,,,,,,++++++++++++,,,,,,UUUhhh444)))444%%%%%%999888###777---777///))))))******---222---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***555)))$$$222)))$$$;;;""";;;333FFF...+++000&&&111%%%333---******------+++((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..............................///............---------------------------------...............---------.......................................---------,,,------------.....................////////////+++,,,.../////////...---......////////////.....................---------............////////////........................//////////////////////////////000000000000111111000000111222333333444444333333333444555555666666555777888777666555666888777777777666666777777888777777777666666777777888888888777666666666777777999999999999999999999999888888777666555555555555555444444333333222222111222222222111111111111000111111111111000000000000000000000000000///......111111111111111111111111000000000///000111111222//////000000000///......000//////......---------////////////////////////////////////////////////................................................////////////////////////////////////////////////........................------------------------...............---------+++,,,------......---------------------,,,,,,,,,.........------.........///............//////000..............................//////////////////////////////////////////------............------.......................................---------......------------......///...------------...///////////////////////////------------------------......------------......------------------------&&&***&&&<<<888$$$111------(((111------............------........................------...////////////......///111...444%%%\\\000111---///(((,,,,,,++++++++++++,,,,,,rrrkkk555,,,''',,,///...000444...'''(((///111+++***///------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111***''',,,///,,,)))***!!!888888---'''!!!444***+++******---///---(((,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///........................///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------.....................///////////////,,,---......//////............////////////..........................................////////////........................////////////////////////////////////000000000111//////000111333444555555333333333444444555555555555777888777666555666888777666666666666777777888777666666666666777777888888888777777666777777888888888888888888888888888;;;:::999888777777777777333333333333333333333333222222222111111111000000111111111000000000000000000000000000000///......111111000000000000111111000000000000000111111222...///////////////......000/////////......------////////////////////////////////////////////////---------.......................................////////////////////////////////////////////////........................------------------------........................+++,,,------......------------------------------///...---,,,,,,---...///000///...------...///000....................................////////////////////////////////////------............------......................................................------------...............------.........////////////////////////........................------,,,,,,,,,,,,------------------------------,,,+++000===|||,,,+++555...++++++---------............------........................,,,---......//////......///222...+++777!!!ZZZ(((111***333(((,,,,,,,,,++++++,,,,,,,,,;;;AAA(((111***!!!((())),,,///111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,333&&&)))222111111..."""hhhggg&&&DDD+++...,,,'''(((...000---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................///............------------------------------------.....................---------------------------.....................---------........./////////////////////.........,,,------.....................////////////......---.................................////////////////////////////////////...........................////////////000000000//////000111333444555555333333333444444444444444555777888777666555666888666666555555666777888888666666555555666777888888888888777777777777888888888888888888888888888888;;;:::999888777777777777222222222333333444444444222222222111111111000000000000000000000000111111000000000000000///......111111000//////000111111///000000000111111111111......////////////......///////////////.........////////////////////////........................---------.........//////........................////////////////////////////////////////////////........................---------------------------.....................+++,,,------......------................../////////...---,,,,,,---...///000///...------...///000........................---.........//////000000////////////////////////------............------........................---...........................------------......---..................---////////////////////////........................------,,,,,,,,,,,,------------------------------)))///***$$$!!!222000...---000***------............------........................,,,------...............---///'''&&&:::111bbb+++000'''555------,,,,,,,,,,,,,,,,,,---CCC333;;;DDDjjj888(((BBB"""...666555)))$$$,,,111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((888((($$$444###444'''111***//////***&&&'''))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,........................///............------------------------------------------...............000000000000000000000000---------...............------.........////////////////////////.........------------......//////......////////////......---------...........................////////////////////////////////////..............................////////////000000000000111222333333444444333333333333333333444444555777888777666555666888555555555555666777888888555555555555666777888888888888777777777888999999888888888888888888888888888888777666555555555555222222222333333444444444222222222111111111111000000000000000111111111111000000000000000///......000000000000000000000000//////000111111111111000------.../////////......////////////////////////////////////////////////........................,,,,,,------.../////////........................////////////////////////////////////////////////---------------------------------------------------------...............+++,,,------......------.........///////////////.........------.........000//////............///........................------......///000000000////////////////////////------............------........................---------.....................------------......------...//////...------////////////////////////..............................------------......------------------------'''555"""222{{{999111***+++///222,,,------............------........................,,,,,,---............---)))...,,,,,,555&&&~~~CCC(((333+++222+++------,,,,,,,,,,,,------999222'''///+++555>>>xxx999333!!!))),,,)))***111111+++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,!!!)))///%%%&&&***...,,,((((((+++++++++++++++++++++++++++---------------,,,+++***************************++++++++++++++++++++++++))))))(((((())))))***+++///////////////////////////............---------........................---------.........//////////////////////////////---------.........//////............////////////000/////////............---------------...//////......////////////......---------.........//////............////////////////////////////////////................................./////////000000111111111222222333333333333333333333333333333333555777888777666555666888555444444555555777888888555444444555555777888888888888777777888888999:::888888888888888888888888777777666555444444444444555555444333333222111111222222222111111111111000///000000000111111111111000000000000000///.........///000111111000///......///000111222111111000,,,---......//////....../////////////////////000////////////////////////........................,,,,,,------...//////000........................////////////////////////////////////////////////------------------------........................---------.........//////+++,,,------......---------------....../////////------............------///////////////......---........................------......///000000111////////////////////////------............------........................---------.........//////......------------......------...//////...------////////////////////////........................///..................///---------------------------000***999@@@}}}...)))***000///000------............------........................+++,,,------......------***000222222---,,,+++111///,,,(((***555EEEQQQ[[[666###---999***'''333%%%%%%222...---+++------,,,,,,,,,,,,------,,,,,,,,,666444***...***DDD%%%IIIRRR;;;+++###,,,444111+++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111 000555333~~~@@@)))+++777%%%$$$}}}yyy777)))$$$---111+++***000***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++000000000000000000000000//////.........---------////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000//////.........---...------------...//////......////////////......---------.........//////............/////////000000000000000000000000000..................................../////////000222222222222222222222333333333333333333333333333666777888777666555666888444444444555555777888888444444444555555777888888888888777777888999::::::777777777777777777777777999888777666666555555555888777666444222000///...222222222111111111111000//////000000111111111222000000000000000//////...---///000222222000///---...///000222222111111000,,,,,,---.../////////...////////////000000000000////////////////////////........................,,,,,,------...///000000........................////////////////////////////////////////////////------------------------////////////////////////---------.........//////+++,,,------......------,,,,,,,,,------.........,,,---...//////...---,,,...///000000000///---,,,........................---------...///000000111////////////////////////---..................---........................---------.........//////.........------.........,,,---...//////...---,,,//////////////////////////////////////////////////////............//////------------------------333"""999---$$$------***000***222---..................---........................+++,,,------......---------------...---555---,,,***...111000,,,))),,,///,,,:::.........111&&&///---333......******111...------,,,,,,------...(((+++///---))),,,777,,,$$$111555(((???MMM&&&(((///''')))999+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,!!!999,,,!!!ppp---)))%%%%%%+++222555444]]]===(((+++...&&&%%%...************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,..............................//////......---,,,------............------........................................................................+++,,,---...//////////////////////////////////////////............//////...........................///////////////......---......///////////////////////////////////////000000000000000000000000............////////////000000000000111111111111444444444444444444444444444444444444444444333333555777999:::;;;:::888777333444555666777777777777333444555666777888999:::777777777777777777777777:::999888777666666666777666555555444222111111000000000000000000000000000222111000//////000111222222111111000///......---000000000000000000000000------...000111222333444////////////////////////...............---------++++++,,,---...000000111---,,,,,,,,,,,,---......---------............///......////////////......,,,---------.../////////////////////////////////........................------------------------,,,,,,---.../////////...////////////////////////000000//////.........---........................//////.........---------........................////////////////////////////////////////////////000000//////.........---........................111111000000/////////...///////////////////////////............---------........................------------------------000///...------...///000...------------...//////%%%777,,,///...yyyCCC"""333)))'''000***++++++,,,---...//////........................++++++,,,------,,,++++++///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......///===........................,,,------......------,,,'''((()))+++,,,---......---,,,,,,++++++,,,,,,---***999+++***555$$$EEEccc+++444666000777'''+++000&&&)))333///+++,,,------......------++++++++++++,,,---...///000$$$***AAAJJJ888+++)))******++++++,,,,,,---888RRR'''111&&&...(((+++,,,------------,,,+++******+++,,,---...---,,,,,,+++++++++******)))))))))---+++((())),,,---,,,***++++++++++++++++++++++++..............................//////......---,,,------............------........................................................................---...............------........................//////............//////..............................////////////......---......///////////////000000000000000000000000////////////////////////............////////////000000000000111111111111333333333333333333333333444444444444444444444444555666888999999999777777444444666777777777777777444555555666777888888999888888888888888888888888777777666666555555444444444444444333333333333333111111111111111111111111222111000//////000111222222222222111000000//////000000000000000000000000......///000111222222333////////////////////////........................//////.........---------...------------...//////---------............///------............---------------...............................................................------------------------------......///.................................000/////////.........---........................//////.........---------................................................////////////////////////000/////////....................................000000000//////.........///////////////////////////............---------........................---------------------------,,,++++++++++++,,,---...------------...//////...111***---+++RRRooo111---444(((333---------------.................................+++,,,---......---,,,+++///...---,,,,,,,,,,,,---...------,,,,,,,,,------+++---zzz........................,,,------......------,,,******+++,,,------------------,,,,,,,,,,,,------###000&&&(((777&&& DDDWWW222!!!,,,!!!333444***...///***++++++,,,------...---------++++++++++++,,,---...///&&&555'''///+++,,,------------------------,,,AAA333CCC'''<<<)))---,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,+++++++++*********,,,***)))***---//////---++++++++++++++++++++++++..............................//////......---,,,------............------........................................................................////////////...---,,,+++------------------------//////............//////..............................///////////////...---......///////////////111111111111111111111111////////////////////////............////////////000000000000111111111111222222222222222222222222555555555555555555555555444555666777888777666666444555666777777888777777555666666666777777888888999999999999999999999999666666777777666555444333222222333333444444444555222222222222222222222222222111000000000000111222333333222222111111000000000000000000000000000000/////////000000111111111////////////////////////////////////////////////000000///...---,,,,,,+++///............///000000---------............///,,,------......------,,,...............---------................................................------------------------.........///......------------------------------/////////......................................................---------................................................////////////////////////////////////..................................../////////...............///////////////////////////............---------................................................,,,,,,+++******+++,,,,,,...------------...//////222)))+++///---***777)))000+++.../////////.........------........................------............------......---,,,,,,,,,------.........---,,,,,,,,,,,,---)))333eee........................,,,------......------,,,---------...------,,,,,,......------------......***000((($$$111000###111eee;;;...666333***)))---......///...++++++,,,---------------++++++++++++,,,---......###444```DDD&&&***...//////...------,,,++++++000,,,''',,,...+++---,,,+++***)))***++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))+++---000000000++++++++++++++++++++++++.................................///......---,,,------............------..............................................................................//////...------,,,------------------------//////............//////........................---...//////////////////---......///////////////000000000000000000000000////////////////////////............///////////////000000000111111111111222222222222222222222222444444555555555555666666333444555666666666555555333333555666666666666666666666666666777777777777999999999999999999999999777888999:::999777555444333333333444444444444555333333333333333333333333111111111111111111111111222222222111111000000000////////////////////////000000000000000000//////////////////////////////////////////000000000000------.................................//////000---------............///---..................---/////////...---------,,,.........................................................................../////////...---,,,,,,------------------------........................................................................................................................///////////////////////////////////////...................................................------///////////////////////////............---------........................////////////////////////...........................------------...//////---'''000222444!!!~~~CCC+++'''000***/////////////////////......................................................------,,,,,,,,,------//////......---,,,+++***...---%%%[[[........................,,,------......------,,,------............------.........------............111222***'''111777111 666''')))```&&&...333,,,***222...***555++++++,,,------------,,,,,,+++++++++,,,,,,---...+++&&&///222+++,,,,,,,,,++++++*********000)))UUULLL///333,,,---+++)))(((((()))+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......++++++++++++++++++++++++.................................///......---,,,------............------........................................................................,,,------...//////..............................//////............//////........................------...///////////////---......///////////////////////////////////////....................................///////////////000000000111111111111333333333333333333333333444444444444555555666666333333444444555555555555222222333444555555555555666666666666777777777777999999999999999999999999777888999:::999777555444555555555444444444333333333333333333333333333333111111222222222222111111000000000000000/////////////////////////////////000000000///////////////////////////////////////.../////////000000111111------..................------,,,,,,------...///---------............/////////000000000000///////////////...---------,,,.........................................................................../////////...---,,,,,,........................---------.......................................---.....................................................................////////////////////////.........///////////////........................------..................///////////////////////////............---------........................//////////////////////////////000000000000//////...------------...//////,,,---111,,,222000@@@vvv'''...//////------......///000000111................................................------,,,,,,,,,------.........///...---,,,+++***,,,)))000ddd........................,,,------......------,,,,,,,,,---...////////////.........------.........'''(((333444''''''///------...)))111(((XXX;;;555'''777/// 111***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------222;;;bbb###000000%%%*********++++++,,,,,,,,, ===222---,,,***,,,+++)))(((((()))+++---************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++++++++++++++++++++++++++..............................//////......---,,,------............------........................................................................+++,,,---...//////////////////////////////////////////............//////........................,,,---...///000000000000---......///////////////............................................................////////////000000000000111111111111333333333333333333333333222222333333444555555555333444444444444555555555222222333444555555555555555666666666777777888888999999999999999999999999666666777777666555444333666555555555444444333333333333333333333333333333111111222333333222111111000/////////////////////000000000000000000000000////////////////////////////////////////////////---......//////000000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,---......---------............///000000000111111000000000...............---------------------------------.........................................................///......------////////////////////////---------------.................................---------.......................................------------------------////////////////////////.........///////////////.......................................////////////////////////////////////............---------......................................................////////////.........------------...//////000333///&&&***:::###&&&888%%%111+++,,,---...///000111111..............................------------......------,,,,,,,,,---......---......///...---+++***---%%%333ddd........................,,,------......------,,,+++,,,---...////////////......------------......///&&&)))///***))),,,,,,777333333222,,,ppp"""777)))&&&444&&&******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000333///)))((()))++++++,,,------...//////###444&&&\\\$$$222,,,++++++***)))***+++,,,---+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,***((('''(((***++++++++++++++++++++++++..............................//////......---,,,------............------........................................................................------...............---........................//////............//////........................,,,---...///000000000000---......///////////////////////////////////////....................................////////////000000000000111111111111222222222222222222222222111111222222333444444555444444444444444555666666333444555666777777777777444555555666777888888999888888888888888888888888777777666666555555444444444444444444555555555555222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000......//////////////////////////////////////////,,,------...//////000000//////.........------------------------...//////---------............/////////000000000000//////---------...............------------------------................................................------......///.................................,,,,,,,,,------.................................---------.........//////........................------------------------////////////////////////............/////////000.................................//////000000000///////////////////////////............---------........................------------------------------...//////...------...------------...//////111000---+++(((444(((xxxBBB333&&&+++,,,,,,------.........///...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///+++,,,...//////---,,,+++---...,,,```........................,,,------......------,,,,,,------.........------------,,,,,,,,,,,,------444...((('''+++000222333!!!BBB!!!&&&111%%%777\\\$$$777$$$&&&;;;(((******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,***///...$$$///------------------------111(((999%%%(((...++++++++++++,,,,,,,,,---+++***)))))))))***,,,,,,*********+++++++++,,,,,,***+++,,,+++((((((***,,,++++++++++++++++++++++++..............................//////......---,,,---..................---........................................................................////////////...---,,,,,,------------------------//////............//////........................,,,---...///000000000000---......///////////////000000000000000000000000..................................../////////000000000000000111111111111000000000000000000000000000000111222222333444444555444444444444555666666555666777888999999999999333444555666777888999:::777777777777777777777777:::999888777666666666777222222333444555666777888222222222222222222222222111222333444444333222111111111111111111111222222000000000000000000000000............//////000000////////////////////////,,,,,,,,,---...//////000++++++,,,---...000000111...............///000000---------.........//////......////////////......,,,------....../////////------------------------........................////////////////////////,,,,,,---.../////////...------------------------,,,,,,,,,------.................................---------.........//////........................------------------------////////////////////////---.........//////000000.........................../////////000000111111//////////////////////////////.........---------........................---------------------------...///000000///...---...------------...//////,,,(((...777,,,(((555555lll(((444)))...------------,,,,,,,,,........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---...///***,,,---//////...,,,+++(((999%%%aaa........................,,,------......------,,,............---,,,+++***---,,,,,,++++++,,,,,,---%%%333222***---...(((%%%+++***000,,,---''',,,+++lll555777555******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,***,,,&&&777!!!...---,,,,,,++++++******)))111""",,,,,,)))---***+++,,,------------,,,+++***)))))))))***,,,---)))))))))******+++++++++)))+++,,,+++***))),,,///++++++++++++++++++++++++//////.........---------......////////////......,,,---------,,,++++++***,,,,,,,,,------.........------............------........................000000///...............////////////////////////////////////////////////////////////////////////------------------------////////////////////////........................////////////////////////............//////////////////000000111111222222000000000000111111111111222222111111111111111111444444444444444444444444444444444555555555555555666666666777888888999999999888777666555555555555666555555555555444444444555444444333333444444555333333333222222111111111333333444888;;;:::666222222222222111000//////...000000000000000000000000////////////////////////111111000000//////............------------..............................000000//////.........------------............///)))))))))******+++++++++...//////...,,,,,,---...................................................+++,,,...---,,,,,,---///------------------------..................................................................---------------............///........................---------............//////............---------............////////////////////////////////////,,,---///000000...---+++------------------------...------------...//////---------............///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,........................222!!!......///////////////..............................------------------------......---,,,+++******)))------------------------,,,111+++\\\...------,,,,,,------...------------------------,,,------......------,,,---------,,,,,,+++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''```,,,555$$$(((,,,---,,,+++++++++***,,,,,,+++***+++,,,---...ggg+++###222---222++++++******++++++,,,---$$$...+++nnn******,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++//////.........---------......////////////......---------------,,,++++++---------....../////////------............------........................000000///...............////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////............////////////------......//////000000000000000000111111111111222222222222222222222222333333333333333333333333333444444444555555666666555555666777777888888999:::999999888888777666666666555555555555444444444444444333333333333444444444444444333333333333333333333333666999888555222222222111111000//////...000000000000000000000000////////////////////////111000000000/////////...///......------......///........................000/////////............---------............///------.....................//////...,,,,,,---///................................................,,,---///...------...000------------------------........................................................................---------............///........................---------............//////............---------............////////////........................------...//////...---,,,........................//////......//////000111........./////////000000////////////////////////........................000000000000000///..............................GGG111000......////////////..............................------------------------......------,,,,,,++++++------------------------+++111+++III...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222HHHDDD444%%%111------,,,,,,...000111///,,,,,,+++++++++,,,---...nnn+++)))&&&,,,***++++++******++++++,,,---,,,555%%%------++++++*********+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++...............---------......////////////........................---,,,.........///////////////------............------........................000//////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////------......//////000000000000000000111111111111333333333333333333333333333333333333333333333333333333444444555666777777444555555666666777888888::::::;;;;;;:::999777777666555555555555444444444444444333333333333444444333444444444444444555555333222222444555666444222222222111111000/////////000000000000000000000000000000000000000000000000000000000000///////////////......------......///........................////////////............---------............///000000000000000/////////,,,...///...------...///................................................---...000///......///111................................................................................................---------............///........................---------............//////............---------............////////////------------------------........................////////////////////////...............//////000////////////000000000111////////////////////////////////////////////////000000000000000//////...........................EEEyyy000///......///////////////...........................------------------------------------------------------------------------+++111+++444...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%***ggg555'''///...+++((()))+++------,,,,,,,,,+++++++++,,,---...111333"""333+++++++++******++++++,,,---'''888&&&---+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********........................---......//////......---......////////////........................//////------............------........................000///............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000111111222222///000000000111111111111222222222333333333333333222222222222222222222222222333333444555666777777444444555555666666777777888999;;;;;;;;;999777666666555555555555444444444444333333333333333333444222222333333444444555555333222222111222333333333111111111111000000//////000000000000000000000000000000000000000000000000000000000000//////////////////............//////........................///////////////.........---------............///000//////......---------,,,---//////...---...///................................................,,,...//////......///000////////////////////////................................................---------...............---------............///........................---------............//////............---------............////////////------------------------......---------...//////........................,,,++++++++++++,,,------....../////////000000000////////////////////////////////////////////////---...............------........................333&&&///---...//////////////////........................---------------------------------.........//////------------------------+++000+++***...------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&888%%%(((+++,,,))))))***)))'''&&&(((+++++++++,,,,,,,,,------xxx333111(((666...++++++******++++++,,,---&&&222WWW,,,'''+++***++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---.....................------............------......//////000//////...------------------------------............------........................//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////............//////////////////000000111111222222///000000000111111111111000111111111222222222333222222222222222222222222333333444444555666666777444444555555666666777777666777999::::::888666555666555555555555444444444333333333222222333333333111111222222333333444444333222222111000111222333111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////....../////////.................................///////////////---------............//////.........------,,,,,,,,,---//////...------...................................................+++---......---,,,...///////////////////////////................................................---------.........//////---------............///........................---------............//////............---------............////////////---------------------------------------...///000------------------------,,,++++++++++++,,,------------........./////////................................................------...............---........................***999000------...///////////////........................------------------------,,,,,,---....../////////------------------------***000***---...------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,444''':::,,,ooo%%%******---000---'''(((---++++++,,,,,,,,,---------lllccc...""",,,///***++++++******++++++,,,---333 333+++******++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------...............------............---------...//////////////////---------------,,,,,,,,,------............------........................///............//////000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////............////////////------......//////000000000000000000111111111111000000000111111222222333333333333333333333333333444444444555555555555666444555555666666777888888555666777888777777666555666555555555555444444444333333222222222222333333111111222222222222222333222333333222000000111333111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000.................................///////////////---------............///////////////............,,,...000000...---,,,,,,................................................+++,,,------,,,,,,---///........................................................................,,,,,,------.../////////---------............///........................---------............//////............---------............////////////------------------------,,,,,,------.../////////------------------------...............//////000------------....................................------------------------...///000000000000000000........................***JJJuuu---,,,---...///000000000000........................------------------------,,,,,,------.........///------------------------***000***222...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,333+++111---YYY;;;)))'''***000...))))))000***+++,,,---------,,,,,,[[[nnn,,,000+++(((++++++******++++++,,,---000&&&<<<222)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++---------.........//////,,,------......------,,,,,,---...////////////...///.........------------------............------.......................................///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////------......//////000000000000000000111111111111000000111222222333444444333333333333333333333333555555555555555444444444555555666777777888888999666666666666666666666666666555555555555444444444333333222222222222333333333333333333333222222222111333444333111000111222000000000000000000000111000000000000000000000000////////////////////////.../////////000000000111000000////////////000000..................................../////////000---------............///......//////////////////---///111111...,,,++++++................................................,,,---......------...///------------------------................................................,,,,,,------...//////000---------............///........................---------............//////............---------............////////////........................+++,,,---////////////...........................//////......//////000111............////////////........................------------------------......///000000000000000........................---444...,,,---...///000000000000........................------------------------,,,,,,,,,,,,------------------------------------)))///***111...------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000111...222777555***%%%+++...***))),,,***+++,,,---------,,,,,,PPP+++***000///,,,++++++******++++++,,,---***;;;111)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........//////,,,------......------,,,,,,,,,---...//////......000000//////.........------..................---.......................................///000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000//////000000111222222222000000000000111111111111111111222333333444555555444444444444444444444444666666666555444444333333666666777777888888999999777666666666666666777888666666555555555444444444333222222222222222222333555555555444444333333333111333555555222000000222000000000000000111111111000000000000000000000000////////////////////////.../////////000000111111000000////////////000000........................---.........//////000000---------.........//////,,,,,,------......//////...000222111...+++***)))................................................---...//////......///111------------------------................................................,,,,,,------...///000000---------.........//////........................---------.........////////////.........---------............/////////000////////////////////////***+++---000000000///...////////////////////////...------------...//////////////////000000000000................................................,,,,,,---...//////..............................'''(((666,,,---...///000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))///***......------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,---------///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,222,,,222(((222oooIII555''',,,222///+++******+++,,,---...---,,,,,,,,,%%%333***222---++++++******++++++,,,---444444))))))***+++,,,---,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------..................------------............------------............------,,,---......//////......////////////////////////.........////////////000//////.........---------//////////////////////////////000000000...---,,,,,,---------...////////////...---...///000///...//////............//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111444444444444444444444444555444333222222333444555444555555555555555444444555555555666666666666777666666666666666666666666555555555444444333333333333222222111222333555666444444222222222222444444111111111111111111111111111111111111000000000000000111111222222222111111000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000000000//////.........---------------------------////////////////////////........................//////.........---------000000000000000000000000///...---,,,,,,---.../////////.........---------...------,,,,,,------...------------------------......//////...---,,,,,,.........////////////000.................................////////////000//////.........------------...///000000...,,,+++---------.........//////------------------------////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////........................444111...---///000///...........................333***FFF555"""222555///555111///000///...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++111++++++........................////////////////////////........................+++,,,,,,------,,,,,,+++&&&***------...///...******///000,,,)))***,,,,,,)))===+++555)))!!!(((+++---000&&&333'''------------------------$$$..."""888///((()))666&&&(((555***222!!!///000+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++................................................------............------------............------,,,,,,---...............////////////////////////,,,,,,,,,------------...//////.........---------////////////////////////---...///000000///......---------...............000......///000111000/////////............//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333333333333444444555555555555444333333444555555555555666666666555555444444444555555555666666666555555555555555555555555555555444444444333333333444333222222222333444555333333222111111222333333111111111111111111111111111111111111000000000000000111111111111111000000000000000000000000000000000000000000000000000000---------------...//////............////////////000/////////............------------------------................................................//////.........---------...........................---,,,,,,,,,,,,---...//////.........---------...------,,,,,,------...------------------------......//////...------,,,------........./////////........................------.........///////////////.........---------***+++---...///...---,,,---------.........//////------------------------////////////////////////,,,,,,------............////////////////////////////////////////////////////////////////////////222000------///000///.................................222)))---'''111+++111---000//////...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111++++++........................................................................+++,,,,,,------,,,,,,+++,,,000000***(((,,,222333111222///(((&&&+++//////(((...+++000444333444###///((((((000------------------------333222///******...333666666"""---,,,uuu...,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++////////////////////////........................------............------------............------+++,,,------......------////////////////////////,,,,,,,,,------------..................---------////////////////////////,,,---...///000000000000...............---------///...---...///000000...//////............//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111222222333444555555666666555444444444444555666555666666777777666666666333444444444555555555555444444444444444444444444555444444444444333333333444444333222222222333333222222111111111111222222111111111111111111111111111111111111000000000000111111111111000///......000000000000000000000000000000000000000000000000...------------......///------------............////////////............------------------------------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...............---------......------------......------------------------.........///......---,,,,,,---------....................................,,,---------...........................---------((()))+++---............---------...............------------------------////////////////////////---............/////////////////////////////////////////////////////////000000000000000000000000///...,,,---.../////////........................,,,---&&&;;;777$$$000+++///+++111//////...------------...------............------------------------------,,,,,,,,,------------...+++111++++++........................................................................,,,,,,------------,,,,,,111$$$$$$222000%%%!!!''',,,...111111,,,%%%$$$444444666%%%&&&FFFsss///+++000***&&&222------------------------000iiiNNN)))333!!!333777%%%===QQQ---...000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++....................................////////////------............------------............------+++,,,,,,---------------////////////////////////.........////////////000........................////////////////////////---......////////////////////////...---------,,,---,,,+++,,,...///...---//////............//////////////////////////////////////////////////////////////////000000000000///000000000111111111111000111111333444555666666555555555555555555555555555666777777777777777777333333333444444444555555444444444444444444444444444444444444444444444444555444444333222222222222333222222222222222222333111111111111111111111111111111111111000000000///111111111000000...------////////////////////////////////////////////////000000////////////000111------.........////////////////////////.................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......------------............---...............------,,,,,,,,,---------..............................,,,,,,,,,---------..............................***+++,,,...............................................................////////////////////////.../////////////////////////////////////////////////////////////////////////////////////////////------,,,---.../////////...........................(((+++MMMxxx222...///...111...//////......---------......------............------........................------------------------+++111++++++........................................................................,,,,,,------------,,,,,,(((444000!!!&&&:::;;;)))444222---(((***///000,,,'''###%%%+++000555(((555666333***///,,,------------------------&&&444fff(((555++++++...%%%(((+++$$$BBB...666222111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------........./////////000000------............------------............------+++,,,------......------////////////////////////.........////////////000---.....................////////////////////////000000//////............/////////...---------,,,...---,,,---///000///...//////............//////////////////////////////000000000000000000000000////////////000000000000///000000000111111111111000000111222333555555666444555555555555555555444555555666777777777777777333333333444444444555555444444444444444444444444444444444444444444444444444444444444333222222111333444444444444444444333111111111111111111111111111111111111000000000///111111111000000...------////////////////////////////////////////////////000000////////////000000....../////////000000000.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------......////////////......---.....................///......------......///---------....../////////------...............---,,,,,,,,,---------..............................,,,,,,,,,---------......---........................///////////////...........................---......................../////////////////////////////////////////////...////////////////////////////////////////////////........................,,,,,,---.........//////........................///+++---,,,&&&444+++---222333,,,......---------......///---......//////......---........................------------------------+++111++++++........................................................................,,,------......------,,,...+++000666000$$$%%%111===mmmsssMMM***+++qqq&&&444***111---------------------------,,,+++///!!!999###666)))+++444444ooo000888222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------.........//////000000111------............------------............------,,,---......//////......////////////////////////,,,,,,,,,------------...---------...............////////////////////////111111///...------------...............---------111000///000222222222111//////............//////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111111222333444444555333333444555555444333333444444555666777777777777333444444444555555555555444444444444444444444444333333333444444444444555333333444444444333222222444444555555555555444444111111111111111111111111111111111111000000000000111111111111000///......000000000000000000000000000000000000000000000000///......------------...////////////000000000111.........///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000000000000//////---------...............//////............//////---------...//////000000,,,---......///.........,,,---------....................................,,,---------............---------...............000000000/////////.....................---------......................../////////////////////////////////............---////////////////////////////////////////////////........................,,,...///000.........///........................,,,444&&&///666///''')))000444***...------------...//////......////////////......------------------------...------------,,,,,,,,,+++111++++++........................------------------------........................------............------666 ///...)))LLL|||]]]111,,,)))444------------------------000666444,,,$$$++++++...!!!///888JJJ222222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++........................---......///000000111111------............------------............---------...//////000000//////////////////////////////,,,,,,,,,------------...---------.........//////////////////////////////000///......---...//////---------...............000///...///111222111000//////............//////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333222222333444444333222222333333444555666777777666444444555555555666666666555555555555555555555555333333333444444444555555111222333444444444333222333333444555555444333333111111111111111111111111111111111111000000000000000111111111111111000000000000000000000000000000000000000000000000000000//////...---------------........./////////000000............/////////000........................................................................---------.........//////..............................///000000///......---------.........////////////............//////---------...///000000000,,,------...//////......------........./////////........................------........./////////---------........./////////............//////000//////.........---------........................////////////////////////............------,,,,,,////////////////////////////////////////////////........................---///222111///---...///........................,,,333&&&333KKKppp***///'''...222+++---------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++111++++++........................------------------------........................------............------,,,555,,,%%%UUUSSS...---'''222------------------------***444"""VVV000 222+++000===111333+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++////////////////////////---......///000111111222---..................------..................---...//////000000000000000////////////////////////........./////////000000---------.........//////////////////////////////......------...///111222,,,------....../////////---,,,+++,,,.........---//////............//////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222333111111333333333333111111222333444555666666666666555555555666666666666777666666666666666666666666333333333444444555555555000111333444555444444333222222444444444444222222111111111111111111111111111111111111000000000000000111111222222222222111000000000000000000000000000000000000000000000000222111000///////////////---------.........//////---.........//////000000////////////////////////------------------------000000000000000000000000---------.........//////........................,,,---...//////...---,,,---------.........////////////............//////---------...///000000111,,,,,,---.../////////............////////////000.................................////////////000---------.........//////,,,,,,,,,---...///000111//////.........---------////////////////////////////////////////////////......---------,,,,,,,,,////////////////////////////////////////////////000000000000000000000000...111333222///------///...........................+++000+++******:::)))...000...---------------...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++111++++++........................------------------------........................------............------///;;;---------(((------------------------)))&&&:::$$$111---***RRR$$$333(((***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++...........................---,,,---/////////...//////.........---------------------------------//////.........---------///////////////////////////......------......///////////////////////////////////////000000000000......................../////////...---------,,,//////000000000000//////............////////////111111111111000///------////////////000000000000111000...---...///111222222222111111111111222222000111111111111222222222333333333333333333333333444444555555555555555555555666666777777777777666777777777777666555444333444444444444444444444444444444333333333333444444555555444333333222111111333222000//////000222333555444333222111111111111222222222111000//////...000000000000000000000000000000000000000000000000000111111000///......///000000//////.........---//////////////////////////////000000000000//////000000//////.........---............/////////000000000//////......------//////.........//////000......////////////......------------------------444111------///111000...........................,,,---......//////......------------------------///............---------...............///000000//////......---------,,,////////////////////////..........................................------........................000000//////.........---000000000000//////////////////...//////000111222111111000000/////////...000000000000000000000000000000000000000000000000111///'''555222..."""333666&&&///222000---++++++,,,.../////////.........---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***000***///.................................////////////000........................$$$888+++222(((:::444$$$'''aaa###222'''///000...,,,---000111000---222...333###333EEE111qqqJJJ,,,((('''***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,...///000///---***,,,...---+++***,,,...........................---,,,+++,,,...///...---//////.........---------------------------------//////.........---------////////////////////////...------,,,,,,------...////////////////////////....../////////000000000////////////////////////...............---------//////000000000000//////............////////////111111111111000///...---////////////000000000000000000.........///111222222111111000000111111222111111111111111111111111333333333333333333333333333444444444555555666666888777777777666444333222333444444555555555444444444444444444444444444444555444444444444444444555555555444333333222111111333222000//////000222333444444222111111000000000222222111111000//////...000000000000000000000000000000000000000000000000///000111000.........///000/////////.......................................//////000000//////...000/////////............---------............//////////////////.........//////............//////......////////////......------------------------222000............---,,,........................,,,---......//////..............................---------.........//////...............//////000.........---------,,,,,,////////////////////////........................................................................000/////////............////////////............//////////////////000111111111111000000/////////------------------------////////////////////////+++---000222&&&UUUggg222***444'''888111///---++++++,,,.../////////.........---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***000***///........................------........./////////........................000%%%000,,,---***000555aaaXXX000+++,,,///---,,,---000111000...111(((---222'''===CCC,,,$$$444(((***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***,,,---...---++++++---...---+++***+++---........................,,,+++++++++---...---,,,...............---------.......................................---------////////////////////////.........------.........////////////////////////------........./////////000000000000000000000000---------..................//////000000//////...............////////////000111111000000///...---////////////000000000000000///.........///111222222111111000000111111222222222111111111111111111333333333333333333333333222222333444555666666777666666666666555333222222111222333444555555555555444444444444444444444444555555555444444555555555555444444333333222222111333222111000000111222333333222111000000000000000222222111111000/////////000000000000000000000000000000000000000000000000///000111000.........///////////////............------------------------.........//////.........////////////............,,,,,,---------................../////////////////////...............///......////////////......------------------------,,,...//////---,,,,,,---........................,,,---......//////......////////////////////////++++++,,,---...///000111......------......///000.........------------,,,////////////////////////........................................................................////////////........................------------000000//////.../////////000000000000000/////////------------------------////////////////////////++++++444///$$$///111)))+++,,,222000///---++++++,,,...///...............---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***000***///........................,,,---------....................................&&&===---777$$$!!!,,,...***---,,,,,,---///111000///&&&222,,,,,,+++BBBVVV&&&%%%555&&&++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***,,,---...---+++,,,---...---+++***+++,,,........................---,,,+++,,,...///...---........................////////////////////////........................////////////////////////000000////////////000000////////////////////////------------.........///////////////////////////,,,---------.../////////...//////////////////...............////////////000000000000000///......////////////000000000000000//////...///000111111111111000000000000111111///000000111222222333333222222222222222222222222111111222333555666777777333333444555666666666666444555666666777777777666444444444444444444333333666555555444444555555666444444444333333222222222222222111000000111222222222111111000//////000000111111111111000000//////000000000000000000000000////////////////////////...///000000...---...000///////////////.........------------------------------............------///////////////.........---------.........//////------......//////000000//////...---------............////////////..............................'''+++///000...---...111........................,,,---......///.................................,,,,,,------...//////000...------------...//////........................////////////////////////........................---------.......................................///////////////........./////////.........------111000///.............../////////...............////////////////////////////////////////////////222***...,,,111)))444000&&&555&&&///...---,,,+++,,,---..............................---,,,,,,,,,,,,---...------------------------***000***...........................,,,,,,,,,---------......------------------------+++,,,222,,,+++888OOO///...,,,,,,,,,,,,---///000000000%%%888***$$$999111---&&&222+++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,...///000///---------------++++++++++++........................///...---...///000///...---.....................////////////////////////---.....................///////////////////////////......------......///////////////////////////------------.........///........................,,,---------.../////////......////////////..................///////////////000000000000//////...////////////000000000000///////////////000000111111000000000000000000111------///000222444555666222222222222222222222222111111222333444555666777444444555666777888888888999:::::::::999999888777555555444444444333333333555555444444444444555555444444333333333333222222222111111111111111111222222111000000///000000000111111111000000000000000////////////////////////////////////////////////---...000///...---...000.........///////////////------------------------------............------.........///////////////////////////000000000000------......//////000000//////...---------------......////////////..............................***---111111...---...000........................,,,---......///.........------------------------........................---------------...////////////////////////000000////////////////////////........................---------.........//////.................................///////////////000000000/////////......000000///......---......------------------------////////////////////////........................444---+++***666111BBBfff***,,,444+++------,,,,,,,,,,,,---...---.....................---------,,,,,,---------------------------------***000***...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++333===%%%666FFF+++000+++,,,------......///000111,,,)))...444222,,,***$$$www>>>...,,,(((000++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,...///000///---------,,,,,,,,,,,,++++++........................///.........000111000///---------.......................................---------...............////////////////////////,,,,,,++++++++++++,,,,,,////////////////////////------........./////////........................---------...............---......//////......---............//////////////////000000000000//////////////////000000000000////////////000000000000111000000//////000000111,,,---...000222444555666222222222222222222222222111111222333444555555666777777888888777666555555;;;;;;;;;;;;:::999888777555555555444444333333222444444444333333444444444333333333333333333333333111111111111111111111111222111111000000000111111111111000000000000000000////////////////////////000000000000000000000000,,,...//////...---...000.........///////////////------------------------.........//////................../////////////////////000000000111111111........./////////////////////...---,,,,,,,,,,,,......////////////..............................000111111000...,,,+++,,,........................,,,---......//////......------------------------//////.........---------------,,,,,,------...//////////////////000000000////////////////////////........................,,,,,,------.../////////.................................///////////////111000000000//////////////////......---.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,111---)))---111"""000&&&444,,,,,,,,,,,,,,,------...---------...............------------------------------------------------***000***///........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,444888''' www)))111+++---......---,,,...///000&&&...000###+++;;;444///%%%???TTT+++!!!+++...,,,%%%++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***,,,---...---+++---,,,++++++------,,,+++........................///...---...000000000///---------.........//////---------------------------------.........//////////////////////////////------,,,,,,,,,,,,------////////////////////////....../////////000000000.......................................------------......//////......---............//////////////////000000000000//////////////////000000000000...//////000000000000000000000////////////000000//////000111222333333444111111111111111111111111222222222333333444444444666666666777666666555444888888888999999888777777666555555444333333222222333333222222222222333333333333333333333333333333111111111222222111111111222222111111111111222222000000000000000000000111////////////////////////000000000000000000000000,,,---///...------///000............/////////000...........................//////000000//////.............../////////000////////////000000000000///////////////.........000///...---,,,,,,,,,,,,......////////////..............................000...---,,,---------,,,........................,,,---......//////..............................---------...............------,,,,,,------...///------------.........///////////////////////////........................,,,,,,------...//////000..................................../////////000000000/////////...............---------...//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................&&&111///+++)))---'''777000%%%///+++++++++,,,,,,------------------.........//////,,,------------------,,,........................***000***///........................------........./////////........................&&&777)))***...+++000===)))...,,,...///...,,,+++,,,...)))+++222---%%%///333###888///(((!!!rrrlll+++***000+++---"""***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***,,,---...---+++,,,***)))+++---///...,,,...........................---,,,---/////////...---------.........//////---------------------------------.........//////////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000/////////......------,,,---..................---............/////////000//////000000000000000///////////////000000000000...//////000000000000000000000////////////000000111111111111111111111111111111111111111111111111333333333333333333333333111222333555666777777777333444555666666777777777666666555444333333222222333222222111111222222333333333333333333333333333111111222222222222111111333222222222222222333333000000000000000111111111////////////////////////000000000000000000000000,,,---......------///000---.........//////000000//////////////////////////////000000000000//////---.........//////000000............/////////000000000//////.........---000///...---,,,+++++++++......////////////......////////////////////////+++(((&&&(((---000111000........................,,,---......//////......////////////////////////+++,,,,,,---...///000000---,,,,,,,,,,,,---......+++++++++,,,,,,---------////////////////////////........................,,,,,,------...///000000........................---.........//////000000//////.........------------------------...///000.../////////000000111111................................................'''000---...///---666AAAbbb111444%%%+++++++++,,,,,,------------------.........//////,,,------......------,,,........................***000***///.................................////////////000000000000000000000000000)))...---999ccc***888&&&&&&666++++++---///000...+++***+++---///,,,---555444%%%###222$$$))),,,...###===:::$$$'''111 +++222***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,...///000///---+++)))(((***...000///------------............///------............------........................------------------------'''888---,,,...(((///***,,,000111///------------......------------............------------......000...///333888888333...////////////......................................................------........................000000000000000000000000//////000111222111///,,,)))000***111333...666000---000222222000...,,,,,,111111222222222222111111222222333333333222222111333222222111111222222333333444555555666666555555555444444333333444444555444444444444444444444444666444333333555555444222333333333222222111111111222222222111111111111000000000000000000000000000333222222222111111000000111111111111111111111111//////////////////////////////000000///...------////////////////////////........................///111222333333111...,,,//////000000000000//////000000000000000000000000////////////////////////......------------......////////////////////////---------............/////////.........---------........................---------............///...---,,,++++++,,,---......---,,,,,,,,,,,,---.../////////...---------,,,////////////////////////..............................------------.........---,,,,,,,,,,,,---...//////.........---------........................////////////............---------------------------------............///........................000000//////......------........................&&&$$$000...------,,,,,,------...//////...------------...,,,---------.../////////......---,,,,,,,,,------***000***...,,,---......//////............////////////.........------,,,,,,------...111(((,,,UUU===))))))...------000...)))===###000///...---,,,------......)))+++///+++***...***111)))$$$'''888---,,,+++*********+++,,,---,,,,,,---......//////000444000,,,,,,000111...+++.........------,,,,,,,,,++++++++++++++++++++++++---------------------------------............///------............------........................------------------------333,,,%%%---222,,,...///---......,,,,,,...000000///......------......///......------------......///------111555666222---////////////............................................................................................................222111000...,,,,,,...000...111%%%((()))(((555333111000...+++***,,,111555000111111222222111111000000000111111111000000///333222222222222222222333333444555555666666555555555444444444444444444555444444444444444444444444333222111222444555555444222222111111111000000000222222222111111111111000111111111111111111111111222222111111111000000000000000000000000000000000//////////////////////////////////////////...---////////////////////////........................---///111333333111000...//////000000000000//////........................////////////////////////......------------......////////////////////////........./////////000000//////.........---------........................---------............//////...---,,,,,,---...///......---,,,,,,---.....................---------......................................................------------............---,,,,,,---......//////.........---------........................////////////............---------------------------------............///........................///////////////.................................666...---...------,,,,,,------...//////...------------...---------...............------,,,,,,,,,------...***000***...,,,---......//////............////////////.........------,,,,,,------...---***<<<888---'''---///***(((+++...)))RRR///000///...---,,,------...000(((888---(((666,,,***,,,)))111999wwwBBB,,,+++***))))))***++++++******+++,,,,,,------...000,,,***+++...000...,,,......---------,,,,,,,,,---------------------------------------------------------............///------............------........................------------------------...$$$---///---444222222333000---,,,,,,,,,------///......------......///......------------.........,,,,,,...111222000---/////////............---................................................................................................)))---111333222000111222***222///888888000444,,,***---000111111///...///000111111222222111111000///000000111111111000000333333222222222222333333333444555555666666555555444444444444444444444444444444444444444444444444111000000111444555555444222222222222111111111111222222222111111111111000222222222222222222222222111111000000000000//////////////////////////////////////////////////////---...//////////////////////////////////////////........................,,,...000222222222111000...//////000000//////...........................////////////////////////......------------......////////////////////////////////////000000000111...............---------........................---------............//////......------......///......---,,,,,,---......---------.....................................................................------------............---,,,,,,---.....................---------........................////////////............---------------------------------............///.................................///////////////........................GGGkkk,,,......------,,,,,,------...//////...------------..................---------,,,,,,,,,,,,------...///***000***...,,,---......//////............////////////............------------......******tttBBB)))(((---333222***)))......)))mmm666//////...------------...+++333$$$'''<<<+++777***&&&888xxx???!!!...---,,,+++***))))))************+++,,,,,,------...,,,***((()))---///...,,,...------------,,,,,,,,,---------------------------------------------------------............///------............------................................................,,,///AAA000###222///'''///,,,+++///333444555777//////............//////......------------......///---,,,,,,///000000...//////.........---------........................---------...............................................................111000000...---+++***)))...111&&&))))))&&&111---(((,,,222555666555555555000000111111111111000000111111222333333333222222222333333333333333333222333444555555666555555555444444555555555555444444444444444444444444444444111000000111333444444333444444444444444444444444222222222111111111000000222222222222222222222222000000000///////////////000000000000000000000000////////////////////////------...///000000//////////////////////////////........................---...000111111111000///...//////////////////...000000000000000000000000////////////////////////......------------......////////////////////////....../////////000000000................................................---------............////////////....../////////......------------......,,,---------.../////////......................................................------------............------------......................................................////////////............---------------------------------............///........................------......//////000000........................666!!!000...------,,,,,,------...//////...------------.../////////...---------,,,+++++++++,,,---...///000***000***...,,,---......///...............////////////............------------......,,,(((,,,///...000222///***---333...)))222............------......***888///333888))),,,SSS\\\ ---,,,555------,,,,,,+++*********,,,,,,---......//////000,,,***)))***,,,------,,,------------------------++++++++++++++++++++++++---------------------------------............///------............------................................................&&&'''///***(((333555444000,,,,,,//////***''')))/////////....../////////......------------......000///------...000000000............------------........................---------.........//////........................////////////////////////555111------222777999999---444...555444---333,,,888666111+++'''%%%''')))000000000111111000000000000111222333333333333333222333444444444444333222333444555555666555555555444555555666666555555444444444444444444444444444333222111111333333222111444444444444444444444444222222222111111111000000111111111111111111111111///////////////000000000111111111111111111111111////////////////////////------...///000000//////////////////////////////........................///000000111000///...---......////////////......000000000000000000000000////////////////////////......------------......////////////////////////------........./////////---.............................................---------............///...//////////////////...........................,,,---------.../////////......................................................------------..............................---.............................................////////////............---------------------------------............///........................------......//////000000........................---000000...------,,,,,,------...//////...------------.../////////...---------,,,+++++++++,,,---...///000***000***...,,,---......///...............////////////......///......------......///111111hhh...000---+++,,,+++***+++......)))///------..................111(((888999+++III[[[TTT$$$222"""777'''......---------,,,,,,+++,,,,,,---......//////000///...,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++---------------------------------............///------............------................................................555777&&&222999&&&'''......+++///555555111333999000//////......//////000......------------......000000////////////000111.........------------,,,........................,,,,,,------.../////////........................000000000000000000000000,,,---///222222...'''!!!///333(((,,,,,,(((222...***---111444555666777999///000000111111000000///...///000111111111111111222333444555555444333222333444555555666666555555444555666777777666555444444444444444444444444444555333222222333333222000111111111111222222222222222222222111111111111000000000000000000000000000//////000000000000111111111111111111111111111111////////////////////////---...//////////////////////////////////////////........................000000000000///...---------......//////......---........................////////////////////////......------------......////////////////////////------------............---------.......................................---------............///---......//////......------...////////////...------------...............------------------------..............................------------......---...////////////...------------.......................................////////////............---------------------------------............///.................................///////////////........................***IIIkkk,,,...------,,,,,,------...//////...------------..................---------,,,,,,,,,,,,------...///***000***...,,,---......//////............////////////......//////............//////222WWW888'''+++******---000///,,,***...)))///,,,---......///.........333===,,,---111bbb+++??? 222222+++,,,,,,------------,,,,,,******+++,,,,,,------...000///...---,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------............///------............------................................................111nnn[[[]]]ZZZ111333///222......///)))"""&&&222000000////////////000000......------------......///000000000/////////000.........---------,,,,,,........................,,,,,,------...//////000........................///////////////////////////000000,,,***,,,444;;;777VVVssstttWWW888//////...,,,******,,,...//////000000000000//////......///111111222222111222333444666666444333222333444555555666666555555444555666777777666555444444444444444444444444444444333222333444555444333000000000111111111222222222222222111111111111000111111111111111111111111000000000111111111222222111111111111111111111111//////////////////////////////////////////...---////////////////////////........................//////////////////......---......//////......---........................////////////////////////......------------......////////////////////////............////////////---------.........//////........................---------............///,,,---...//////...---,,,---...///000000///...---...............---------------------------------..............................------------......---...///000000///...------------.........//////........................////////////............---------------------------------............///........................///////////////.................................---444+++...------,,,,,,------...//////...------------...---------...............------,,,,,,,,,------...***000***...,,,---......//////............////////////......//////............//////,,,%%%)))+++,,,---///000111///,,,...))),,,,,,,,,.../////////.........'''((()))???...AAA666000444'''444((()))+++,,,,,,,,,,,,+++******+++,,,,,,------............---,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------.........//////---..................---........................////////////////////////bbb```;;;---111000000////////////000000.........------............///000000///...............---------,,,,,,,,,........................,,,,,,------...///000000................................................222///+++---DDDwwwrrrIII333---/////////000000000000//////000000111333333444444444222333555666666555333222333444555555666666555555444555666888888666555444444444444444444444444444333222111333555777666555111111111222222333333333222222222111111111111000222222222222222222222222000000111111222222222333000000000000000000000000///////////////////////////000000000///...------////////////////////////........................------......///000000000---..................---000000000000000000000000////////////////////////.........------.........////////////////////////////////////000000000000---------.........//////........................---------.........//////+++,,,---......---,,,+++---...///000000///...---/////////......------,,,------------------------.................................------.........---...///000000///...------------.........//////........................000/////////............---------------------------------.........//////........................000000//////.........---........................)))+++---...------,,,,,,------...//////...------------...,,,------....../////////......---,,,,,,,,,------***000***...,,,---......//////............////////////......//////............//////&&&"""888...///---***(((***---......)))&&&+++,,,.../////////......,,,000)))>>>444...&&&222%%%'''(((***++++++++++++,,,,,,---......//////000+++,,,------,,,---...000,,,,,,,,,------.........++++++++++++++++++++++++------------------------JJJ000'''111,,,333---------............///dddUUU000,,,111,,,(((...555---)))...444444000...111---)))(((...333000***------------------------,,,,,,,,,---...///000111---------............///////////////////////////,,,,,,222555***+++'''444,,,555ooo---)))111222,,,111555///000111111111000000000000000000000111222333333444444555555555555555555555555333333333333333333333333444444444444444444444444444444333333333333222222111111111111111111111111222111000//////111333444333222000//////000222333:::777333000......000111222111111000000000000000......//////000000111111////////////..................////////////......+++---///000111000///...////////////..................////////////..............................---------............///........................,,,---------.../////////000000//////.........---.........------,,,,,,,,,........................000000000///...------,,,.................................------,,,,,,,,,------------------------....................................////////////------------------------------............------...------------...//////000000////////////000000........................///...---,,,,,,,,,,,,,,,222 555...333///............---,,,,,,,,,------////////////////////////...------------...//////---,,,OOOttt333'''000---,,,666...,,,....../////////---,,,++++++,,,---.........---,,,------------------------,,,---+++/////////............//////...//////000///---+++***///......------......///***...,,,........................111+++333++++++,,,,,,---...//////&&&)))333*** PPP888---))),,,---+++,,,---------,,,+++,,,---...///.........////////////000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,aaa666+++......111---------............///VVVfff777,,,333'''%%%::::::$$$444(((......111444///)))***///------------------------------------...//////000---------............///////////////////////////555444######888---<<<+++@@@444,,,)))555333222222222111111111111111000111111222333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333222222111111111111111111111111333222000000000111333444333222000//////000222333888666333000//////000111222111111000000000000000////////////000000000000////////////..................////////////......000//////............///111111000000//////............////////////..............................---------............///........................---------...............000/////////............///...............------------------------------.........------......///.................................------,,,,,,,,,------------------------....................................////////////.........---------------------............------...------------...//////000//////......//////000........................///...---,,,,,,,,,,,,---777222555%%%%%%***000---//////...---------------////////////////////////...------------...//////+++222<<<&&&333))),,,+++222+++000....../////////...,,,+++,,,,,,---.........---,,,------------------------,,,---+++/////////............/////////////////////---,,,+++......------------......222bbb))),,,------------------------111)))&&&+++++++++,,,,,,---------111------***ggglll!!!555)))888222&&&------,,,,,,,,,,,,---......------........./////////---------.........//////................................................]]]000///,,,000+++---------............///qqqjjj777---''',,,000---+++------***---222...'''***444------------------------///......---......//////---------............///////////////////////////'''...;;;***)))888^^^JJJ%%%<<<$$$<<<'''222222222222222222222222111111111222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333222222222222222222222222222222333222111111111222444555333222111000000111222333444333222111111000111111222111111000000000000000000000000000////////////////////////..................////////////......333111///---,,,---...///222222111111000///............////////////..............................---------............///.......................................---------////////////.....................///////////////---------------------------,,,,,,,,,---...000111.................................---------------------------------------..................................../////////////////////......---------------............------...------------...//////.........------.......................................---,,,,,,,,,------(((000...555222...000,,,//////...------------...////////////////////////...------------...//////,,,222000333;;;'''---,,,...(((222---......///......---,,,------.........------,,,------------------------,,,---+++/////////............/////////////////////...,,,,,,...------,,,,,,------...111888)))---,,,,,,,,,,,,,,,,,,,,,,,,000)))"""+++++++++++++++,,,,,,,,,333'''---333ddd+++///))),,,***,,,///+++,,,------......------,,,---------............---------...............------------------------........................]]]***///'''333+++---------............///:::AAA)))444...###)))444///******---/////////........................000000///...............---------............///////////////////////////$$$EEE"""...AAA{{{555---///,,,111111111222222222222222111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222333333222222222333444555222222111000000111222222111111222222222222111111222111111000000000000000111111000000//////......////////////..................////////////......000000...------...//////222111111000///...------......////////////..............................---------............///......................../////////...---------,,,///////////////.........------....../////////000..............................---,,,---///000222.......................................---------------------------------....................................////////////000000000///......------------............------...------------...//////...------,,,,,,------..............................------,,,,,,,,,------000,,,"""666222)))000222///...------,,,,,,------////////////////////////...------------.../////////,,,333UUUlll222...---...---(((000------.................................---------------------------------,,,---+++...//////............//////////////////......------------,,,,,,,,,,,,------???%%%...---,,,,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,///"""444bbbYYYUUU666###%%%<<<++++++,,,---...///...---,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,ggg---///$$$444///---------............///CCC555===GGGlll<<<...HHH'''///555333++++++222111(((........................111000///...............---------............///////////////////////////000111;;;///,,,+++666000000000000111111222222111222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222333333222333333333444444222111111111111111111222///000111222222222111111222111111000000000000000111111000000//////......////////////..................////////////......+++,,,...///000000000000000000///...------,,,,,,......////////////..............................---------............///......................../////////...---------,,,.........///////////////,,,,,,,,,------......///////////////////////////000000///......///000000................................................------------------------....................................////////////000000/////////.........------............------...------------...//////------,,,,,,,,,,,,------........................------,,,,,,,,,------...777000000222)))000<<<***...------,,,,,,,,,,,,,,,////////////////////////...------------.../////////---222111%%%444+++///...,,,---------------......////////////......------------------------------------,,,---+++...//////............//////000/////////...............------,,,,,,------...ZZZ)))222***,,,,,,,,,,,,,,,,,,,,,,,,+++444777...............---------000***111***000999---111;;;)))+++,,,---...///...---,,,,,,,,,,,,---------...........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,FFF***333***222,,,---------............///;;;444)))111,,,555>>>www<<<555+++222---)))---000...........................111000000///.........///---------............///////////////////////////..."""PPPBBB)))/////////000111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333222222222222333333333333111111111111111111111111///000000111222222111111222111111000000000000000000000000000////////////////////////..................////////////......)))+++...000222222111000.........---------,,,,,,......////////////..............................---------............///.......................................---------.........///////////////,,,,,,,,,---------------//////////////////////////////////////////............................................./////////------------------------....................................////////////........................------............------...------------...//////---------,,,,,,---------........................------,,,,,,,,,---......)))BBBFFF......---,,,,,,,,,,,,---////////////////////////...------------...//////---555(((444777111***/////////---,,,,,,,,,------///000111111000///...------------------------------------,,,---+++/////////............//////000000///......//////000.........------.........SSS...111(((,,,,,,,,,,,,,,,,,,,,,,,,)))666uuu444...............////////////333555www ...EEE+++WWW(((---444)))111+++,,,------......------,,,---------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,........................[[[666$$$///:::+++)))555&&&'''555000...***---------............///111000///777555***---)))BBB$$$IIISSS>>>///'''+++...+++---444........................000000///////////////000---------............///////////////////////////000YYY|||666*** OOO555//////000111111222333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333222222333333333333333333333333000111111222222222222222111111111222222111111111000000000000111111111111222111111000000000000000////////////000000000000////////////..................////////////......,,,---...///000000000000---------.....................////////////..............................---------............///........................---------.........................../////////000............------------........................***+++---...///...------........................---........./////////000------------------------....................................////////////,,,,,,,,,---......//////------............------...------------...//////......------------..............................,,,,,,,,,,,,,,,---...///)))EEE000000///...............////////////////////////...------------...//////---333'''777SSSsss+++111......---...,,,,,,,,,,,,---///111222222111///...---------...------------------------,,,---+++/////////............//////000000///......///000111000//////......//////000666+++---,,,------------------------***333bbb,,,,,,------....../////////+++444hhh``` ,,,888(((VVV777&&&///&&&444---,,,,,,,,,,,,---......------.........///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................;;;!!!000...,,,222)))222...222///222///,,,111---------.........//////...000222...)))+++666,,,!!!///777+++BBBLLL%%%,,,888...(((000////////////////////////000000////////////000000---------.........//////////////////////////////888lll***000###777///iii000000111222333333444444222222222222222222222222555555555555555555555555333333333333333333333333222222222222222222222222444444444333333333222222333333333333333333333333000000111222222222222111111111222222222222111111111111000000000000111111222111111000000000000000......//////000000111111000/////////..................////////////......000///...------...000111------......///000000000......////////////..............................---------.........//////........................,,,------....../////////---.........//////000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,$$$'''***---///...---,,,........................---.........//////000000------------------------..................................../////////000***++++++,,,---...//////---..................---...------------.../////////......------......///........................,,,,,,,,,,,,,,,---...///---222222111000000000000000////////////////////////...------------.../////////+++111000333(((:::///---)))///,,,,,,+++,,,---///111222222111///...---------...------------------------,,,---+++/////////............//////111000///......///000111000000////////////000000***&&&***111........................+++000XXX(((++++++,,,,,,---...//////***444MMM///222 !!!???"""ggg...222666,,,...---,,,+++,,,---...///.........////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000///...------,,,,,,////////////////////////......------------......%%%888...***000BBBggg***222555111888 555222(((222***---////////////////////////000000//////.........---***'''444111)))++++++222777---000,,,000---666iii888666...###===333000222333333222111333444333333333222222111111111333222222111111222222333333333222222333333444555444444444444444444444444444444444333333222222222444444333333333333222222111111111111111111111111000//////////////////000,,,...000111222111000///000000000000111111111111////////////////////////......//////000000111111000///.........///111222------......///000111111......---,,,---...///000000000//////.........---........./////////000000........................////////////////////////000///...---------------///////////////////////////............---------................................................////////////////////////......------------......111111000000//////......///...,,,,,,------,,,+++---,,,,,,,,,,,,---......////////////////////////000000//////.........---///////////////.........///////////////////////////............---------...111555CCC000'''777(((555///,,,---...------///***+++,,,,,,,,,...000333...666...'''===000444'''555'''222////////////////////////......---------......///........................+++,,,333//////000000000000//////...000000000000000000000000000000//////.........---555222---***///////////////.........222ZZZ,,,333000000///...............)))333BBB...'''...555(((...+++555(((///+++000---------............///---------............///,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++......////////////......000//////...------,,,,,,///////////////////////////..................///---111###(((???222&&&CCCZZZ222!!!---######888222&&&***,,,...///////////////////////////000/////////............---///333$$$...777***UUU###555***---===******RRR~~~((()))---???111***111333444444333222444555444333333333222222222222333222222111111222222333333333222222333333444555444444444444444444444444444444444333333222222222333333222222222111111111111111111111111111111111///000000111111000000///---...000111222111000////////////000000000111111///////////////////////////////////////000000000000///.........///111222******+++,,,,,,---.........------,,,---...///000000/////////.........---.............../////////................................................//////...---------------........................///............---------..............................................................................------------......000000000000//////......000///------...///---,,,---,,,,,,,,,,,,---......////////////////////////000/////////............/////////////////////...///////////////////////////............---------+++222nnnxxx)))222)))'''777444%%%'''///777999444//////111222444333111---)))((((((333222'''(((ccciii+++...---(((---////////////////////////000//////.........//////........................+++---444/////////000000000000//////000000000000000000000000111000000000////////////(((///,,,..................---------///ddd+++111000000///...............))),,,WWW%%%555222%%%,,,555(((&&&111qqqGGG666''',,,---------............///---------............///---------...............---------------,,,,,,,,,------............------^^^......////////////....../////////...------,,,,,,////////////////////////000//////......//////000+++222,,,(((333222&&&###444---XXX===000888000333"""333444'''888)))////////////////////////////////////............222...111%%%222222fff,,,555***222555***%%%;;;QQQ$$$---;;;)))444222333444444333333444666444444444444333333333333333222222111111222222333333333333333333444444555444444444444444444444444444444333333333333222222222222222111111111000000111111111111111111111111///000222333333222000///---...000111111000//////....../////////000000000000000000000000000000000000000//////////////////000///.........///000111------......//////000000...------------...///////////////.................................------........................------------------------//////...------------...........................///............---------..............................................................................------------......000000000////////////...000///......///000...------,,,,,,,,,,,,---......////////////////////////////////////................../////////////////////////////////////////////............---------(((444DDD)))$$$:::,,,###444...)))''''''(((///666,,,+++))))))+++///444777---222666111&&&777$$$222(((,,,,,,////////////////////////222111000///////////////........................***///...///---...///000000111000000000000000000000000000000111111111000000000000///***---***111------------------------...~~~...111000//////............///,,,>>>RRR,,,$$$///,,,...444---+++'''---UUUqqq666'''+++---------............///---------............///..................---------------,,,,,,+++++++++/////////000000/////////ggg......////////////......//////.........---------////////////////////////000000////////////000000)))222888...###***555555,,,333)))&&&bbb%%%(((666+++333:::,,,......///////////////////////////////////////.........444&&&///333...777ppp,,,>>>'''---888 444,,,///000666(((...555111222444333222222333555444444444444444444444444333222222111111222222333333333333333333444555555444444444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111///111333555555333111///...///000000000000//////............////////////000000000000000000000000000000000//////......---//////...---...///000111/////////000000111111111------------......//////....................................------------........................------------------------///......---------..............................///............---------..............................................................................------------......////////////////////////000...---...//////...------,,,,,,,,,,,,---......///////////////////////////////////////.....................///////////////////////////////////////............---------&&&444,,,GGG,,,666888+++***...555888333---***444111...------...//////...)))***333...+++111,,,---...---////////////////////////111111000///....................................///333&&&...------...000111111111111////////////////////////000000000///////////////555---***222---------------............//////000///............/////////```aaa$$$'''111111***222666&&&111))))))777---...------------............///---------............//////......------,,,,,,,,,......------,,,+++++++++//////000000000000//////hhh......////////////.....................---------////////////////////////000000////////////000000111+++000333,,,...000'''+++---999777$$$UUU888999!!!111333999////////////////////////.........///////////////111+++---444------888222&&&,,,999888222+++RRR555000666&&&///111222222111111222333444444444444444444444444333222222111111222222333444444333333444444555666444444444444444444444444333333333333333333333333444333333333333222222222111111111111111111111111000111444555555444111000///000000000000000//////............////////////000000000000000000000000000000//////......------///...---------...000111---------------.........---------...............---------.......................................////////////////////////..............................---------......///........................///............---------..............................................................................------------...................../////////...---,,,,,,.........,,,---,,,,,,,,,,,,---......////////////////////////.........///////////////---.........//////000000///////////////////////////............---------(((111+++iii$$$777...)))---333333///,,,)))+++000555777444---(((222(((&&&555333333```\\\###444,,,,,,////////////////////////000///......---------...........................000555!!!...------...000111111111111////////////////////////........................333...,,,000------......////////////+++OOO---+++//////............//////...^^^"""111(((...:::333''')))222///''')))(((&&&666,,,---------............///---------............///...---------,,,,,,++++++///.........---------,,,---......//////......---LLL......////////////..............................////////////////////////000//////......//////000555***,,,111---+++---***///(((...>>>777ttt###444&&&000---+++////////////////////////.........///////////////,,,777+++(((JJJ,,,,,,"""999***222,,,...///***ttt###555666...///000111111000000111222333333333333444444444444333222222111111222222333444444444444444555555666444444444444444444444444222222333333333333444444444444444333333333222222111111111111111111111111000111333444444333111000000000000000////////////....../////////000000000000000000000000000000000//////..................///...---------...///000////////////////////////,,,---......//////......---------------................../////////000000////////////////////////////////////////////////...------------...//////------------------------///............---------................................................------------------------......------------......---............/////////---,,,+++,,,.........,,,---,,,,,,,,,,,,---......////////////////////////.........///////////////------......///000000000///////////////////////////............---------+++...111{{{sss[[[???...)))***...222888222,,,)))+++---///......***+++000'''111000%%%444***(((////////////////////////......------------..............................(((000&&&///---...///000000111000000000000000000000000000000,,,---------------......)))aaa///000---------......///000000000---444111...///............//////000***<<<,,,:::222111///---,,,+++---111...)))333---'''888)))---------............///---------............///---------------,,,,,,,,,........................,,,------......------,,,EEE......////////////..............................///////////////////////////..................//////111000,,,)))+++222:::...777*** 222:::...WWW)))===***,,,999$$$////////////////////////............/////////000,,,444***+++:::''',,,;;;,,,---333***,,,000eee333...222:::///111222222111000222333222222222222333333333444333222222111111222222333444444444444444555666666444444444444444444444444222222222333333444444444333333333333222222222111111111111111111111111111111111222222222222111111111111000////////////////////////000000000111111////////////////////////------........................---,,,---...///000111111111111111111111111,,,---.../////////...---,,,,,,,,,------.........---......///000111222222////////////////////////........................---------------...//////------------------------///............---------................................................------------------------......------------......---------.........//////...,,,,,,---...//////...---,,,,,,,,,,,,---......////////////////////////............/////////000------......///000000111///////////////////////////............---------///***000JJJ555///000)))////////////////////////------------...///000111........................&&&111===/////////000000000000//////000000000000000000000000------------......//////)))<<>>)))000000000111222222333333666555555444333222111000222222222222111111111111111222222333333444444444333333333333333333333333111111111111111111111111333222222222222222111111222222111111111000000000111111111111111111111111////////////////////////.........///000222333444222111000//////...//////////////////////////////..............................------------..............................------,,,,,,,,,,,,------............///000111222//////............//////////////////....................................000000000/////////...............------------,,,------------------------......------------.........------,,,,,,,,,------........................------...////////////...........................------------------------............////////////000//////......//////000////////////////////////........................////////////////////////,,,444...&&&\\\\\\'''...............////////////111000&&&888000[[[000000000000000000000000000111111111111000000000000////////////////////////555555;;;%%%...333$$$000...666&&&:::000BBB+++,,,000///...............---------,,,111fff---+++000------------------------555 333IIImmm+++222'''---------............///,,,---------...////////////............---------......------------......///...------------...///+++............////////////............//////000000000000//////......------........./////////000000////////////////////////000000////////////000000,,,???---(((...---///111222000///000111---------............///...222nnnggg...............////////////000,,,///888...000000000111222222333333444333333222222111111111222222222222222222222222333333333444444444555555222222222222222222222222000000000000000111111111555555555555555555555555222222222111111111000000111111111111111111111111////////////////////////.........///000222333444222222000///............////////////////////////........................//////............//////........................///......------......///............/////////000//////............/////////////////////.................................000000000000////////////............------------,,,,,,------------------......------------......//////...---,,,,,,,,,,,,........................------...///////////////............................................................////////////000000////////////000000////////////////////////........................////////////////////////---000222***222***000............////////////+++888999+++000000000000000000000000000111111111111000000000///////////////////////////111---...fff000---333...///<<<$$$111222000IIIvvv444......<<<,,,...........................,,,===ooo;;;111(((........................)))+++555yyyEEE,,,$$$444---------............///,,,,,,,,,---...///000000///............---------.................................------.........---........./////////000000------......///000000000000000//////......------............////////////////////////////////////000000////////////000000000''';;;000nnn###---///111111///...///000---------............///222...III............/////////000000222...222///222000000000111222222333333111111111222222333333333222222222222222222222333444444444444444444555555222222222222222222222222//////000000000111111111555555555555555555555555222222222222111111111111111111111111111111111111000000000000000000000000000000//////000111222222222222000///............////////////////////////........................////////////////////////..............................------------.............../////////......//////............//////.........///////////////////////////////////////000000000000//////////////////.........---------,,,,,,,,,---------............------------......000000///...---------...........................---...//////000000//////............................................................////////////000000////////////000000........................////////////////////////////////////////////////------555000%%%000222............///////////////$$$***...PPP000111111111111111111111111111111111111000000000///////////////////////////)))777000***"""333111---222999###...555...222000---555+++---.....................++++++(((***777,,,........................(((333'''......"""444---------............///,,,,,,,,,---...///000000///............---------........................---..................---222....../////////000000000---.........//////000000///////////////.........------........./////////////////////////////////......------------......---***---111VVV666000///...------------------------............///111...;;;///....../////////000000000111---333555111000000000111222222333333000000111222333444444555222222222222333333333333444444444444444444444444222222222222222222222222///000000111111222222222222222333333333333333444333222222222222111111111111111111111111111111111000000000000000000000000222111000000000000000111222111000//////...//////////////////////////////..............................////////////......------------------------,,,,,,++++++++++++,,,,,,------.../////////......//////............//////.........///////////////000000000000000000000000000000000/////////....../////////.........------+++,,,,,,------...............------------......000000///.........//////..............................///000000000000///............................................................////////////000//////......//////000........................////////////////////////////////////////////////...+++444222+++RRR111............////////////666...444++++++888000111111111111111111111111111111111111000000000000////////////////////////,,,333111,,,III111111***000)))+++---111+++###kkk+++'''444///+++222---------...............---444)))JJJ000222------------------------...***...|||***///000(((---------............///,,,---------...////////////............---------------............------------...//////...------222.../////////000000000000.........///////////////.........///////////////---------.........//////////////////////////////......------------......000444)))888333666111---,,,---///...------------............//////NNN444....../////////000000000000000+++111OOO000000000000111222222333333111111222222333333444444222222222333333333444444333333333333333333333333111111111111111111111111000000111111222333333444111111222222333333333333333333222222222111111111111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000////////////////////////........................---...////////////...---------------------------,,,++++++******++++++,,,+++,,,.../////////......//////............//////............/////////000/////////////////////////////////.........------////////////............++++++,,,,,,---......///......------------............---------...//////..............................///000000000000000............................................................///////////////..................///........................///////////////////////////////////////////////////,,,222---444\\\///............////////////"""---,,,&&&AAA'''777(((000111111111111111111111111111111111111000000000000////////////////////////111000111444***ggg...+++///((((((555222%%%ddd777999%%%555///...000---------.........//////222444000!!!RRR---000,,,,,,,,,,,,,,,,,,,,,,,,...,,,|||>>>,,,///333'''---------............///------..................///............---------+++,,,---......---,,,+++------...//////...------///////////////000000000000////////////////////////---.........//////000000---------.........//////////////////////////////000000////////////000000///---+++///111|||<<<666///---000333222///---------.........//////333}}}222,,,////////////000000000000222***///hhh111000000000111222222333333444444333333333333333333222222222333333444444444333333333333333333333333111111111111111111111111000000111222333333444444333333333444444555555555333333333222222222111111111111111111111111111111000000000000000000000000000000///000000111222222000////////////000000111////////////////////////........................,,,---...//////...---,,,------------------------...------,,,,,,------...+++,,,---///000//////...//////............//////---.........//////000000........................///.........------------000/////////............++++++,,,,,,---...//////.........------.........,,,,,,,,,,,,------...///...........................//////000000000000000........................////////////////////////............/////////000......------------..............................000000000000000000000000////////////////////////000---///&&&888---.............../////////000555///,,,,,,+++******333***>>>hhh000111111111111111111111111111111111111000000000000////////////////////////...222000%%%<<<...///222(((111000666///***???***444///000'''777###---------.........//////333&&&333,,,===666+++,,,,,,,,,,,,,,,,,,,,,,,,***???---***111(((111---------.........//////...............---------//////.........---------++++++,,,------,,,++++++,,,---...//////...---,,,///000//////.........//////////////////////////////....................................////////////555...---444666///+++------......---///000,,,&&&...777***999&&&###+++***))),,,%%%888000////////////////////////,,,333000////////////////////////000***>>>111000000000000111111111111444444444444333222222111111111222333333444555555333333333333333333333333111111111111111111111111//////000111222222333333333333333333333333333333111111111111111111111111444444333222111000///...111111000000000000111111111111111000000000000///000000000000000000000000,,,---------.../////////------------------------------............------//////000000///...------------------------------...........................---,,,+++++++++++++++................................................000000///...---,,,,,,+++------------------------........................---------............///++++++,,,------......///,,,,,,,,,------.........................................................///////////////.........------------.........///000000000000000000000000........................222111///---,,,---.../////////............//////,,,111...---222333YYY444***444///---555---,,,......////////////......///444+++,,,eee222222111111111111111222333333333222222222111111111000000000000000000000000---)))888222666---XXX888666777<<<222"""qqqSSS////////////............///////////////.........000+++'''===&&&fff222&&&###///222***%%%)))))))))###;;;'''444'''------------------------------------------------...---,,,---//////,,,)))++++++,,,------.../////////////////////////////////...............///000111////////////////////////....................................////////////***444222%%%%%%333777///***111333---)))---666===(((000###222+++...222;;;000;;;000))),,,////////////////////////222...///////////////////////////000,,,KKK///000000000000111111111111222333444444444333222111111222222333444444555555333333333333333333333333222222222222222222222222000111111222333333444444333333333333333333333333111111111111111111111111111111111111111111111111222111///...,,,,,,,,,---///...------...111333555000000000000000000000000------..................------------------------------............------...............---,,,,,,------------------------........................000///......---------...................................................000//////...------,,,,,,------------------------........................,,,,,,,,,,,,---------...------------------------------...............///................................................/////////////////////...---.........////////////////////////////////////........................000///...------...000111//////............//////,,,///222---000///,,,999000222...222***///...//////000000//////...***&&&111===...((([[[333333333222222222222222222111111000000000000000000000000000000000000000000666...666,,,333---... ...666###222OOOfff???////////////............////////////////////////333000'''///---,,,%%%,,,...,,,---111222...YYY111999///&&&(((666------------------------------------------------...,,,+++---......+++)))+++++++++,,,---.................................///------------...000111222////////////////////////////////////////////////............////////////444------444555---)))++++++333888444...***'''$$$111:::---///,,,000GGGrrr000---222,,,&&&222////////////////////////333)))///////////////////////////000,,,___...000000000000111111111111000222444555555444333222222222222333444444555555333333333333333333333333222222222222222222222222222222222333333444444555333333333333333333333333111111111111111111111111//////000111222333333444000000000111333666999;;;<<<999555000...---...///000000000000000000000000//////..................------------------------------............------------------------,,,+++////////////////////////........................000///......---........................................................./////////...---------,,,------------------------........................+++++++++,,,,,,,,,------//////...------,,,++++++///////////////...............................................................//////////////////////////////000000000000////////////////////////..............................------...///111222//////............//////...+++555...---+++ppp+++666&&&000...000)))444///000000000000000000///AAA000***333111%%%))):::;;;555111111111111111111111111000000111111111111111111111111111111111111000000444...888---444888"""444nnn222(((555OOOnnnCCC###////////////............////////////////////////***111444333------[[[&&&666222!!!bbbAAA/// 444000///........................---------------------------,,,,,,,,,...---+++******++++++,,,,,,------.............................................///000111////////////////////////000000000000000000000000............////////////---///+++$$$***777888//////)))"""###...888888222 ///000,,,...+++!!!000---***&&&111333////////////////////////000+++000///////////////////////////)))rrr//////000000000111111111111///111333555666555333222333333333333444444555555333333333333333333333333222222222222222222222222222222222222333333444444222222222222222222222222111111111111111111111111//////000111222333333444222222333444777<<<@@@CCCCCCAAA<<<777333///,,,+++////////////////////////000000//////......------........................------............------------.........------,,,////////////////////////........................------,,,,,,,,,,,,------...............................................................---------................................................+++,,,,,,,,,,,,---------......---------,,,,,,,,,000/////////......------............................................................///////////////000000000000111111111////////////////////////.................................---...///000111//////............/////////(((666...,,,+++AAA^^^(((***...000///***222000000111111111111000000(((666888---000>>>;;;)))222***???555111222333333444444444444333333333444444444444555222222111111111111000000------===222000===444222...kkkCCC)))111////////////............///////////////000000000+++'''===%%%+++AAA&&&333~~~,,,///999)))888555'''////////////////////////------------------------......------...---,,,,,,++++++++++++,,,,,,------...........................111000///...............////////////////////////000000000000000000000000............////////////111'''+++999333 """777)))DDDooodddWWW666***rrr)))888---222---////////////////////////777111000///////////////////////////%%%000///000000000111111111111000111333555555555333222333333444444444444555555333333333333333333333333111111111111111111111111111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111222777555444222222222444555444555777999888777555333////////////////////////000000000//////......---........................------............---------....../////////......000000000000000000000000........................------,,,,,,,,,------...////////////////////////........................---------...............................................................------------............,,,,,,,,,---------......///......------,,,,,,,,,................................................---.........//////000000000000000000111111111222................................................000000///...............//////............//////000(((333------...,,,$$$777///222///++++++111111222222222222111111)))222777333---+++///222///<<<111$$$CCC999555666777999::::::::::::777777777777777777777777444444333333222222222111333---888444+++444888888333999|||ddd999###000000////////////............////////////000000111111444$$$444777$$$(((///)))(((LLLhhh***""">>>!!!---888,,,%%%444////////////////////////------------------------////////////...---......+++,,,,,,,,,,,,,,,------........................///222111000...------------////////////////////////////////////////////////............////////////555))))))111000444ZZZzzzjjj!!!666...)))111////////////////////////JJJ555000///////////////////////////%%%111000000000000111111111111222222333333444444333333444444444444444444555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333222222222111111000000333222222111000000000000***---222666888777444222000000000000000000000000000000//////////////////........................------............---------...//////000/////////000000000000000000000000......................../////////...//////000111////////////////////////........................,,,---------.../////////................................................---------.........//////++++++,,,,,,---...//////---------------,,,,,,,,,................................................------......///000000000000000000000111111111111................................................000000000///......------//////............/////////,,,///...000///,,,333111,,,000000///---222222333333333333222222>>>444---///444555222000;;;---+++:::888'''BBB}}}BBB;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::::::::888888777777666666555555;;;...///555333444666444...---777dddDDD333+++******111////////////...............//////000000111111222***555)))111000###000111 888BBBSSS222333555)))&&&999'''111&&&444........................------------------------///000000...---,,,...///------------------------------------------------///111000///...............////////////////////////....................................////////////%%%888000!!!OOONNN***+++(((444////////////////////////]]]444---///////////////////////////***eee333000000000000111111111111555444333222222222333444555555555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000...///111222333333333333---///222444333111...,,,000000000000000000000000///////////////000000000........................------............------,,,---....../////////...////////////////////////........................///////////////000111111////////////////////////........................,,,,,,------...//////000................................................,,,,,,---------.........,,,---------------------------------............................................................------......///000000111/////////000000000111111...................................................///////////////......//////............//////---000+++000222,,,444{{{iii%%%///...000111444333333444444444444333333(((666;;;222,,,222:::;;;444DDDGGGAAABBB>>>666444777rrrOOOLLLMMMMMMMMMKKKIIIFFFEEEDDDDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;:::::::::666222;;;???999999999===,,,DDD>>>333444)))###555111&&&777////////////...............//////000111111222222$$$999+++***555444222%%%666$$$...111jjj111!!!+++,,,222"""222222333777'''---------------------------------------------------...///---******,,,...........................------------------------/////////.........//////000////////////////////////..................................../////////000888>>>//////000***////////////////////////ddd111+++////////////////////////000...VVV666000000000000111111111111777555333111111111333444555555555555555555444444333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111222222111222333333222///,,,***///000111222222000///...000000000000000000000000......//////000000111111////////////////////////---..................---+++,,,,,,---.........---////////////////////////........................---------------...//////000000000000000000000000........................+++,,,,,,---...///000000////////////////////////........................++++++,,,,,,,,,---------///......------,,,,,,+++---.........//////000000................................................---------...///000000111////////////000000000000................................................,,,---...///000000000000//////............//////+++333)))111444))):::RRR(((<<<111000...555333444444555555444444333<<<666666???BBB<<<:::>>>@@@DDD???===CCCAAA???FFFBBB???EEEgggZZZcccccccccaaa^^^ZZZVVVTTTLLLKKKJJJIIIHHHGGGFFFEEEBBBAAAAAA@@@???>>>>>>===888CCC===>>>???555888===<<<555>>>***DDD:::666LLL((((((///@@@%%%***???&&&000/////////...............//////000111222222222666)))222666''''''222000...,,,***333+++111HHH!!!222333+++******+++(((...777!!!;;;'''------------------------------------------------+++------+++((((((***---//////////////////......------------------------///---......///////////////222111///...---...000111222111000......---------///666$$$111'''333222---'''bbb---333'''555////////////////////////>>>```,,,333111111000...///111111000+++///UUU---111111000000111111222333111111111111111111111111444444444333333444444555:::888555222111222444555444444444333333222222222444444333333222111000000111111111111111111111111222222222111111000000000222000...///222222111...555444222000///000000111////////////000000000000000000000000000000000000......//////////////////////////////////////////...........................---,,,,,,,,,,,,---...////////////////////////......////////////......//////.........---------,,,,,,,,,---------............................../////////...---------,,,---,,,,,,+++,,,---///000000///...---,,,------...//////.........---------.......................................///000000......////////////......////////////////////////---...............---------......///000111111222000000000000////////////////////////////////////111111000///...---,,,,,,//////............//////////////////////////////NNN))),,,888666,,,333555888999999888999::::::===@@@BBBAAABBBEEEHHHLLLKKKIIIHHHHHHIIIJJJKKKGGGTTT\\\RRRJJJeeeyyyqqqiiieee``````]]]VVVNNNJJJKKKMMMIIIHHHHHHGGGGGGFFFEEEEEEAAACCCDDDEEECCCBBBCCCCCC???>>>=========<<<999777BBBPPP...555111111111111000000000000000000111000000///...---111000///......------.........//////////////////......////////////......ccc333222///---,,,,,,---.../////////...---------,,,,,,---.........---,,,+++/////////...------,,,,,,++++++,,,------......///........................//////.........---------///---......///////////////555333111///......///000111000///...............333###///000000'''---666bbb___000,,,...////////////////////////777iii+++---)))***,,,///222333111---...TTT999222111111000000111111222333222222222222222222222222555444333333333333333444888777555444444666888:::555555555444444444333333444444333333222111111000111111111111111111111111333333222222222111111111222000///000222333111///333222111///////////////////////////000000000000000000000000000000000000///////////////.........////////////////////////..............................---,,,,,,---......////////////////////////......////////////......//////.........---------,,,,,,---------................................................---------///...---------...///000000///...---,,,------...//////.........---------.......................................//////000......////////////......////////////////////////---......//////...------......//////000000111111000000000000/////////...////////////////////////000000000///......------//////............//////////////////////////////------------...................../////////000000...////////////000000000000000000000000111111111///////////////000000111222222111111111111222222>>>777000///333888999777777999<<<=========>>>???@@@BBBDDDFFFGGGKKKQQQUUUWWWWWWWWWVVVVVVVVVVVVWWWYYY]]]aaa```ZZZXXXbbboooyyyuuuppphhhaaa\\\XXXVVVUUURRRRRRQQQPPPOOOMMMMMMLLLHHHHHHHHHHHHIIIIIIJJJJJJGGGEEEBBB@@@???>>><<<:::;;;000???yyy^^^>>>777333000222111111111111000000000000///000000000000//////...000000///............//////////////////...............////////////......000111888OOOyyyWWW;;;...+++222000...---,,,,,,.....................------------......//////......---------..................------------------------........................//////.........---------///---......///////////////666555222000///...//////000//////.........//////$$$===!!!000:::%%%---111(((////////////////////////...zzz...---000...---///111000---***---***777111111000000111111222333333333333333333333333333444444333222222222222222444333333333555888;;;===666666555555555555444444444333333222222111111111222222222222222222222222333333333333222222222222333111000111222333222111222111000///.........///////////////000000000000000000000000000000000000000000//////.........---////////////////////////..............................---,,,,,,---......////////////////////////......////////////.....................---------,,,------------.................................---------...............000000///.........////////////...------------..................---------..............................------......///000......////////////......////////////////////////---......//////.........////////////000000000000000000000/////////......//////////////////////////////////////////////////////............//////////////////////////////,,,,,,---------.........------------...................../////////000000111111000000000000000000///////////////000111111333333333444444555666666)))444@@@BBB<<<777999===<<<>>>AAABBBBBBCCCDDDFFFFFFGGGJJJMMMSSS[[[eeelllpppppppppooommmkkkiiihhhoooiiiggglllppplllfffbbbgggyyypppjjjgggddd```\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUURRRPPPQQQUUUXXXYYYXXXVVVQQQKKKGGGDDDCCCAAA@@@???333666@@@777+++DDDnnnppp```^^^QQQ<<<222000000111///,,,---111111111111111000000000000...//////000000000000/////////......//////000000000000//////.........---......////////////......777,,,%%%***222444111.........,,,***,,,...+++%%%(((///555222***&&&)))//////...---,,,,,,---...///---------...............//////.........//////000,,,,,,------...//////000//////...------,,,++++++.......................................---------...---......///////////////333222111000///////////////............//////000,,,000444)))(((999QQQ000555(((////////////////////////)))222222777111,,,,,,......///000)))000111111111000000111111222333444444444444444444444444444444333222111111111111111000000111333666999:::555555555555444444444444333333333222222111111111222222222222222222222222333333333333333333333333333222222222222333222222111111000000////////////////////////000000000000////////////////////////000000000///......------////////////////////////..............................------------......////////////////////////......////////////..............................------------....................................,,,---------.../////////000000///......---------............------.........................................................------------...//////......////////////......////////////////////////---......////////////...000000000000////////////000000/////////.........////////////////////////............//////000000//////............//////////////////////////////////////////000000000000/////////////////////000000000111111111222222222222111111111111000000000111111111111222333444444666777888999:::;;;;;;<<>><<<<<>>777>>>HHHGGG===444333:::888//////666444***...222333///---222777999111111111111000000000///---...///000000111000000............///000111222000000000///......------......////////////...... $$$000:::444'''%%%,,,***))))))***...222333111111,,,))),,,222222,,,$$$---,,,,,,,,,,,,---...///,,,---------...////////////...---------...///000---------.........//////......---------,,,,,,,,,...................................................---......//////////////////............//////000///............//////000,,,777 ;;;###888FFF555...////////////////////////***///222000+++***...000///111666999yyy777(((111111000000111111222333444444444444444444444444444333222222111111111222222222222222333444666777333333333333333333333444333333222222222222222111222222222222222222222222333333333333333333333333222222333222222222222333111111111111111111000000////////////000000000000////////////////////////000000//////.........---////////////////////////................................................////////////////////////......////////////......---.....................---------.........//////........................,,,---------.../////////............---,,,,,,,,,------..................---.............................................---------------...//////......////////////......////////////////////////---......///000000//////000000000000////////////////////////............////////////////////////------......///000000000//////............//////////////////////////////,,,------------.........------------------------....../////////000000000////////////////////////000000000000111222333444666777999:::<<<<<<<<<<<>>;;;???EEEHHHFFFBBBCCCFFFHHHJJJKKKNNNQQQSSSTTTXXXaaannn}}}~~~{{{nnnmmmllliiiaaa]]]cccllluuunnngggqqqsssvvv~~~yyysssnnnnnnpppooollleee```^^^]]]]]]]]]^^^^^^___`````````ddd```]]]```iiiqqqttttttuuuoooeee\\\UUUPPPLLLJJJ999FFFKKKBBB:::<<>>???:::888999888333000111222666777666999999000$$$111111111111000000000///---...///000000111000000.........///000111222333000000//////.........---......////////////......777---)))...///,,,...555111...------............111111000---,,,---111444,,,,,,,,,,,,---......///,,,---------.../////////...---,,,+++,,,---///000//////.........---------,,,,,,,,,---------..............................---.....................///---......///////////////,,,,,,---......//////000000//////.........//////333;;;---&&&sss444222////////////////////////,,,))),,,------111666333******000oooHHH666+++111111000000111111222333444444444444444444444444333333222222222222333333666666555555555555555555222222222333333333333444222222222222222222222222333333333333333333333333222222222222333333333333111222333222111000111333111111222222222222111000////////////000000000000000000000000000000000000////////////////////////////////////////////////........................---...////////////...---////////////////////////......////////////......---------...............------........./////////........................---------...............---------...------,,,+++,,,---......///.........---------.......................................------,,,,,,------...///......////////////......////////////////////////---...//////000000000000////////////000000000000/////////.........------////////////////////////---.........//////000000//////............//////////////////////////////000000111111111222222222222222222222111111111111222222222333333333444444444444555555555666666666666666666666777888::::::===???AAACCCDDDDDDDDDCCCIIILLLNNNMMMIIIFFFDDDCCCIIIKKKMMMOOOQQQTTTXXX[[[aaahhhuuu}}}zzzzzzrrrlllhhhjjjlllkkklllooommmgggdddhhhmmmooouuu|||~~~xxxsssooommmmmmmmmrrrtttsssnnnfff```___```^^^^^^___```aaaaaabbbbbbbbb```^^^aaagggnnnrrrssswwwrrrjjjbbb[[[UUUOOOKKKKKKDDD@@@AAADDDEEEGGGJJJCCC999888@@@AAA999777>>>---555888///''')))555@@@111111111111000000000000...//////000000000000//////...//////000111222333////////////////////////......////////////......,,,)))+++000222...***)))...+++***,,,+++)))))),,,''',,,111333000,,,)))(((,,,,,,------............---------...............,,,,,,,,,,,,,,,---...///000//////...------,,,,,,++++++,,,,,,---...//////........................---------...............///---......///////////////.........///////////////111000///...............(((555***222666###(((---AAA111111////////////////////////,,,,,,,,,222222555888111(((---:::222555000111111000000111111222333333333333333333333333333222222222222333444555666777666666555555444444444333333333333444444555555222222222222222222222222333333333333333333333333111111111222222222333333///111333222000///000222///000111222222111000000////////////000000000000000000000000000000000000------......///000000000////////////////////////........................---...///000000///...---////////////////////////......////////////......---------.........//////............////////////.......................................---------,,,---...//////......---,,,,,,.../////////......---------.........//////........................------,,,,,,------...///......////////////......////////////////////////------///000000111111111......//////000000111111//////.........---------////////////////////////........./////////////////////............//////////////////////////////+++++++++,,,,,,,,,------.........---------,,,,,,------------..................///000111222222333444444444555666777999999===>>>AAABBBCCCCCCBBBAAAAAAFFFIIIIIIGGGIIIPPPVVVOOOQQQTTTVVVXXX\\\```dddllluuu}}}wwwvvvxxxzzzssseee```aaaaaaaaabbbiiijjjhhhbbbiiirrrsss{{{sssssspppkkkgggiiiooovvvzzzwwwqqqjjjfffeeefffhhheeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```aaacccgggkkkmmmnnnkkkgggccc]]]WWWPPPKKKHHHFFFFFFHHHEEE@@@@@@FFFKKKFFFBBBAAA===777333333BBB;;;888:::<<<666---&&&111111111111000000000000///000000000000//////...000/////////000111222222------......///000000000......////////////......///555555...'''(((---111,,,***+++000000---...333666...&&&&&&,,,333555444---....../////////.....................---------+++,,,---...////////////..................------,,,---------------------........................---------........./////////---......///////////////000000111111000///......222111000......---------333...)))===hhh---888++++++444000---////////////////////////+++555111111///000222......AAAXXX,,,222,,,111111111000111222222333333333333333333333333333222222222333444555666777444444444333333222222111444444444555555555666666222222222222222222222222333333333333333333333333000000000111111222222222...111222222///...000222...///000111111000//////////////////000000000000000000000000000000000000,,,,,,---...///000111111////////////////////////........................---...///000000///...---////////////////////////......////////////......---------.........//////............/////////000......................../////////......------,,,,,,---...000000000//////+++,,,.../////////......---------.........//////........................---,,,,,,,,,,,,---............////////////......////////////////////////------///000111111111111---......///000111111222//////.........---------//////////////////////////////////////////////////////............///////////////////////////////////////000000000000111333333222222111111111000111111111111222222222222//////000222333444555666;;;;;;;;;<<<===>>>@@@AAAEEEFFFHHHJJJKKKJJJIIIHHHJJJLLLPPPTTTWWWXXXXXXXXXUUUVVVYYY[[[^^^bbbfffjjjrrr|||}}}tttqqqtttyyy~~~ssskkkdddcccdddeeejjjoooaaalllooodddiiirrrkkkooooooqqqpppkkkhhhlllxxx}}}tttiiiccceeeiiimmmooollllllkkkjjjiiihhhggggggcccccccccbbbbbbcccfffiiieeedddbbbaaa]]]WWWPPPKKKFFFNNNQQQLLLPPPZZZ[[[UUUHHHKKKIIICCCCCCHHHFFF>>>;;;666666999888333444999111111111111000000000000000000111000000///......000000000000000111111222,,,,,,---...///000111111......////////////......***//////***...666666//////,,,...222111,,,,,,000***---000000...,,,+++,,,...//////000//////....../////////......------,,,+++,,,...000111000000///,,,,,,------...////////////......------,,,,,,+++........................---------........./////////111111000000///---,,,+++........................////////////////////////111(((+++SSS<<<+++---222000...000555999===///222222111000///...------555---999###<<<'''***BBB::::::+++555000///000111222222333222222333333333444444555555555111000000///000222444555777666444222111111111222333333333333333333333333333333333333333333333333333333444555444333111000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000//////.........---000000//////......------------------------------........................////////////............---------.........//////------,,,+++,,,---...///000000000000000000000000///...---,,,,,,---...///------,,,,,,,,,------...///////////////////////////...---,,,---///111222333222111000///...---,,,........................---......///////////////000...---...///000///...////////////////////////333444555666555333111///111111000///...---,,,,,,////////////////////////............////////////......------------........./////////////////////////////////000000000000000000000000000/////////111111111111111222222222333444555555555777:::<<<===>>>@@@BBBDDDDDDDDDCCCFFFEEECCCCCCCCCEEEHHHIIIPPPSSSXXX^^^bbbeeeffffffaaaaaaaaabbbdddgggkkkmmmsss~~~|||sssnnnnnnuuu}}}{{{nnncccbbbhhhjjjiiiiiikkkllllllkkklllooorrruuuuuuvvvrrrnnnqqqzzz~~~{{{xxxooohhhiiilllmmmnnnpppyyy{{{{{{zzz{{{|||vvvooojjjiiihhhgggeeedddccccccccceeegggeee```ZZZUUUSSSPPPSSSYYY^^^bbbcccaaa```\\\WWWTTTTTTQQQJJJEEEDDDGGGDDD@@@>>><<<;;;999777888666444444444333222000444333222111111000111111...///000111111000///...000000000000000000000000///......------///000111,,,---------......//////------............------..............................................................................------------............////////////......000000///...------,,,,,,................................................///000000000000///...---,,,........................////////////////////////000--->>>===000)))---000------222000555LLL333111111000000///............jjj:::???!!!%%%444%%%777///***...555///000111222222333222222333333333333333444444444222111111111222333555666555444222111000111111222333333333333333333333333333333333333333333333333333444444444333333222111111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000/////////............///////////////.........------------------------........................---.........//////000000---------.........//////------,,,,,,,,,---...//////////////////////////////...------------...///.........---------------////////////////////////000///...------...000111111000000///...---,,,,,,........................---......///////////////000...---...///000///...////////////////////////...///000111111///---,,,///////////////.............................................///////////////......------....../////////////////////..................////////////////////////000000000000222222222333444444555555444666888999:::===AAADDDHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDFFFJJJOOORRR[[[]]]```cccfffiiijjjjjjcccccccccdddfffiiilllnnnsss|||yyyqqqiiijjjsss~~~wwwlllccccccgggjjjlllnnnoooppprrrsssuuuwwwzzz|||~~~{{{uuuvvvzzzzzzwwwpppkkkhhhlllqqqtttwww{{{|||~~~sssoooooonnnmmmllljjjiiihhhfffgggfffddd___[[[XXXXXXWWWZZZ^^^cccgggiiihhhgggddd```^^^___\\\VVVQQQPPPRRRNNNHHHDDDAAA???<<<:::777555333333333333111000111111000/////////////////////000111111000//////000000000000000000000000//////...---...///000111------........./////////---......//////......---......................................................................../////////....../////////......////////////......000//////...------,,,,,,................................................///......////////////......////////////////////////////////////////////////++++++tttEEE,,,)))+++111000***+++222+++000ddd777////////////////////////---III\\\%%%222AAA(((777???000///------///000111222222333222222333333333222222222222222333333222222333444555666333222111000000111222333444444333333333333333333222222222333333444444444444444333333222222333333000000000000000000000000444333333333333222222222000000000000000000000000000000000000000000000000111111000000000000//////////////////////////////////////////.....................///////////////................................................,,,,,,---...///000111111---------...............------,,,,,,------...//////////////////////////////...------------...//////////////////...---,,,000000000000000000000000111000...------...//////.........---------,,,,,,........................---......///////////////000...---...///000///...////////////////////////...///000111111111000///............//////000000------------------------............///////////////......------......///000000000//////.........---------.........//////......//////000111111111222333444555666888999999777999<<>><<>>@@@AAABBBEEEGGGIIIJJJKKKMMMOOOLLLNNNSSSWWW\\\___```aaa___^^^[[[[[[^^^dddkkkooowwwvvvsssqqqqqqrrrsssuuutttuuuwwwyyyzzzzzzzzzzzz|||yyyuuurrrmmmggg```[[[ZZZZZZ\\\eeeqqqyyy{{{yyyooommmoootttxxx|||~~~{{{yyyxxxxxxxxxvvvuuuvvvxxxxxx}}}zzzuuutttsssrrrpppoooooonnnooorrrttttttqqqmmmiiihhhmmmlllmmmrrryyy|||{{{xxxqqqmmmmmmqqqsssqqqooopppnnnjjjddd```]]][[[ZZZXXXRRRNNNIIIDDD@@@===:::777777777777777777555444333111111000000000000111111000000000000000000000000/////////000000000000000000000000000000/////////...//////////////////...........................------------------------........................///......------......///......////////////.....................---------................................................///------...///000000//////////////////////////////////////////////////////444XXX999(((000---+++---000222222111///333...---------....../////////111&&&III***(((999222,,,666///000111222222333222222222222222111111111111111111222333333333333222222555444333333333555666777666666555555444333333333222222222333333444444444333333222222333333444444222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000////////////.......................................///////////////.........///////////////................................................000000//////...........................---------------...////////////...........................------...//////...------,,,,,,,,,---...///111111000000000000000000000000///////////////......................../////////........................---......///////////////000...---...///000///...////////////////////////------...//////000111111111111000///...---,,,,,,000000000000000000000000............////////////000//////......//////000000000000000000000000000000000111111111222222222555444444444444333333333666777999<<>><<<999666444222222111000000111222222000000000000000000000000...///000111222111000000/////////.........------//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////......////////////..............................................................................///...///////////////..............................////////////////////////)))###777,,,///000...---.........,,,111000........................&&&444***III***333000<<<,,,%%%@@@***///000111222222333222222111111111222333333333444444555666666666555444333444444333222222222333444777777666555444444333333444333333333333333333333000111333444555444333333000000000000000000000000555555444444444333333333000000000000000000000000000000000000000000000000000/////////....................................---.........//////000000000000//////.........---------------------------........................,,,------...///000111111//////.........---------,,,---///000000000///...........................,,,---...//////...---,,,333111---***)))***,,,---////////////////////////------...///000000000///---------,,,,,,+++++++++........................---......///////////////000...---...///000///...////////////////////////,,,,,,+++++++++,,,------.........///////////////////////////////////////............/////////000000000////////////000000......///000111222333333////////////000000000000222222444666888999;;;<<<===>>>@@@CCCFFFIIIKKKLLLKKKMMMOOOOOOMMMLLLLLLLLLOOOUUU^^^fffjjjjjjhhheeeeeehhhllloooqqqqqqpppooopppqqqsssuuuyyy||||||~~~~~~{{{{{{|||~~~~~~zzz|||yyysssqqqsssooolllnnnsssvvvuuurrrsssppprrryyyyyyrrrmmmllliiiiiinnnuuu{{{vvvttttttsssvvvrrrmmmhhhgggiiilllooopppuuuzzz|||zzzuuuqqqooouuuzzz|||vvvqqqkkkiiikkkhhhggggggiiijjjiiigggeeeiiihhhfffddd```[[[TTTPPPDDDDDDDDDCCC@@@===999777333222111000000111222333000000000000000000000000...///000222222111111000//////......---------,,,//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000////////////000000......////////////......---.....................................................................///////////////////////////111111000///////////////111111000000//////......,,,lll333///000000///.....................666//////000000000000//////***;;;BBB)))111111000000000000111111222222111111111111222222333333222222222333444555555444444555888999999888444444444444444444444444333222222222222222222222000000111222222222222111333333333333333333333333222222222222222222222222444333222111111111222333333333222222111000//////000000000000000000000000000000000000000000000000000000//////...............................................................................................................------------...//////...............------------,,,,,,,,,,,,---..............................++++++,,,---............,,,,,,,,,---------......////////////////////////000000000000000000000000////////////............---------............///111000...------...000111............////////////000000//////............---....../////////////////////.........------------------------...//////,,,,,,---...//////......///////////////000111111444222111333555555333000222222222222222333333444222111222777<<<@@@@@@???FFFFFFFFFDDDDDDFFFIIILLLJJJMMMQQQUUUVVVVVVUUUTTTVVV\\\dddiiijjjiiijjjkkkiiilllpppqqqqqqrrruuuxxxzzzyyyxxxwwwyyy{{{~~~vvvppplllkkkkkkmmmmmmmmmnnnqqqtttxxxzzzrrrsssvvvyyyzzzyyyuuuqqqgggjjjoootttxxxzzz{{{{{{}}}yyyrrrmmmiiifffcccaaabbb```^^^^^^bbbeeehhhiiitttvvvwwwwwwuuusssrrrrrr}}}xxxvvvtttqqqmmmpppnnnllljjjjjjiiihhhgggjjjiiiiiihhhgggccc^^^ZZZQQQOOOKKKHHHFFFBBB===::::::777333111111222222222555333111000000000///.........//////000000111111000000000000000000000000////////////////////////000///...---------------........................------............------111111///...............111111000///...---,,,,,,//////.........---------///////////////////////////...---,,,,,,,,,,,,,,,///////////////////////////111111000///////////////000000000000////////////444TTT...+++000000///...............///---***//////000000000000//////---+++***\\\nnn---111)))111111000000000000111111222222111111111111222222333222222222333333444444333333222444666888888777222222222222222222222222000000111222333333444444000000111222222222222222444444444444444444444444222222222222222222222222444333222111111111222222333333222222111000000///000000000000000000000000/////////////////////////////////.........------................................................................................................------........./////////------.....................------------...//////........................,,,,,,------...---------,,,,,,---------.........////////////////////////////////////////////////////////////............---------............//////---,,,++++++,,,---///............/////////////////////.........---------....../////////////////////.........---------......---------......///,,,---....../////////...///////////////000111111333222111333666777666444333333222222333444555666777777999>>>DDDGGGGGGFFFFFFFFFFFFDDDDDDEEEIIIKKKPPPSSSWWW[[[^^^^^^^^^]]]aaaeeejjjmmmmmmlllmmmnnnjjjnnnsssvvvvvvvvvwwwyyy|||zzzwwwvvvxxx{{{}}}xxxtttrrrrrrsssxxxxxxwwwxxxyyy|||}}}}}}}}}~~~~~~}}}wwwyyy{{{}}}~~~}}}xxxtttoooiiibbb^^^```^^^[[[ZZZ[[[]]]______ggghhhiiijjjkkknnnrrruuu{{{zzzyyywwwvvvtttrrrpppooonnnllljjjiiikkkkkkjjjkkkjjjhhhdddaaa^^^[[[VVVRRRMMMIIICCC???>>>:::666333333333333333444222000000111111000///////////////000000111111000000000000000000000000//////////////////////////////...---------------........................------............------000///......---.........000000000///......------//////.........---------////////////////////////000///......---------...///////////////////////////111000000///////////////////////////000000000000333<<>>AAAEEEHHHIIIIIIHHHBBBDDDHHHKKKMMMQQQUUUXXX```aaadddgggjjjllllllmmmlllllllllmmmoooqqquuuwww{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{|||}}}yyyvvvvvvyyy~~~~~~~~~}}}||||||}}}~~~|||||||||}}}|||yyytttpppooolllhhhfffeeeeeedddbbbaaa___]]][[[[[[^^^dddhhhrrrzzz|||wwwsssqqqrrrtttvvvwwwyyyyyyxxxuuutttsssnnnnnnoooqqqssssssqqqnnnqqqnnnjjjgggeeeccc```]]]QQQMMMGGGBBB???;;;888666444222000000111222111000000000000000000000000000///////////////////////////////////////////////////......---------..............................------............------------------...///000111............//////000000/////////...............//////////////////////////////...............///...000000000000000000000000000000////////////000000......//////000000111111\\\%%%111,,,//////............//////111...::://////000000000000//////***...///---LLL;;;(((BBBlllfffCCC***%%%...333...)))***,,,+++111111000000000000111111222222111111111111222222111222333444444444333333444333222333555666666555222222333444444555666666555555444333222000000///111111222333333333333222222222222222222222222222222222222222222222222222333333333333222222111111222222222111111111111111000000000000000000000000........................------------------------////////////////////////........................................................................---...000222222111///...,,,,,,,,,---...///000000------,,,,,,------...///....................................---,,,++++++---------.........//////////////////////////////........................////////////............---------............////////////....../////////............////////////---------------------------......///////////////---.....................///......---------......000//////........./////////////////////000000111111111111111111222444555666666555555777:::<<<>>>>>>@@@BBBEEEEEEEEEEEEEEECCCGGGMMMRRRWWW\\\aaaeeedddeeefffhhhiiikkklllllljjjjjjkkknnnsssxxx|||~~~|||{{{{{{{{{{{{wwwzzz~~~~~~}}}}}}{{{yyyxxxxxxyyyxxxvvvuuutttuuuwwwxxx}}}~~~||||||||||||wwwvvvuuuvvvwwwxxxxxxvvvtttrrrooonnnnnnnnnnnnllljjjiiihhheeebbbbbbdddfffmmmsssxxxzzz}}}|||wwwxxxwwwtttpppllllllooorrrtttwwwzzz{{{zzzxxxxxxyyytttuuuvvvyyy{{{{{{xxxuuutttqqqnnnlllkkkiiigggfff\\\YYYTTTOOOJJJDDD>>>999777555222222222222111///111111111111000000000000////////////////////////////////////////////////......---------......///........................------............------(((((((((((()))***,,,,,,------......///000000000////////////////////////////////////////////////...------,,,------......///000000000000000000000000///////////////000000111////////////000000000000VVV---000111///............//////000///333www888//////000000000000//////111(((666(((***fff(((222888(((---,,,333---......---///222...(((???---(((555666(((+++@@@111111000000000000111111222222111111111111222222111222333444555444333222444333222333555666555444111111111222222333333333111111111222222333333333111222222333333333333333111111111111111111111111222222222222222222222222222333333333333222111000111111111111111111111111000000000000000000000000........................---------------.........////////////////////////........................................................................---...///000000000//////,,,---------.../////////,,,,,,,,,,,,,,,---..............................---------...------,,,,,,------........./////////////////////////////////........................////////////............---------............///------------------------............////////////---------------.........---......///////////////---------...............---------------...//////111000///.........///000///////////////000111111111111111000000000333555777888999:::<<<>>>@@@AAABBBDDDFFFFFFFFFFFFGGGHHHJJJOOOUUU\\\aaaeeeiiilllggggggggggggiiijjjkkkllllllmmmpppuuu|||{{{zzz{{{||||||yyyzzz{{{{{{|||~~~||||||zzzxxxuuurrrpppooorrrqqqppppppqqqsssvvvwwwzzz}}}{{{yyywwwtttsssssstttuuussspppnnnmmmoooqqqssssssqqqpppooooooqqqrrrrrrqqqppprrrrrrrrrqqqqqqrrrssswww{{{zzzqqqpppnnnjjjiiijjjnnnrrruuutttxxx{{{|||zzzyyyzzz}}}}}}~~~}}}yyyvvvrrrnnnllljjjiiihhhfffeeecccaaa]]]XXXPPPGGGAAA>>>;;;888666555444111000222111111111111000000000000000000000000000000000////////////////////////...------------...//////........................------............------++++++++++++,,,---//////---.........//////000000...////////////000000000////////////////////////---,,,,,,,,,,,,---......///000000000000000000000000///////////////000111111000000000000////////////;;;555+++777...............///000000,,,999ddd000//////000000000000//////444(((;;;&&&,,,[[[000''';;;,,,333...***555666333///...222333111///<<<111'''777999 111111000000000000111111222222111111111111222222000222333555555444333222333222111222333444333222222222222222222222222222000000111222333333444444111222333333444444333333222222222222222222222222222222222222222222222222222222333333333222111000111111111111111111111111000000000000000000000000........................------........./////////////////////////////////........................................................................------........./////////------..................---------------...//////........................,,,,,,------...---------............////////////////////////////////////////////////////////////////////////............---------............///,,,------------------,,,............////////////------........./////////---......///////////////---------.........//////,,,,,,,,,---...///000111222111///...---...///000///////////////000111111///000111111000111555999:::;;;>>>@@@CCCDDDEEEEEEDDDFFFHHHHHHGGGIIILLLPPPVVVZZZ```dddfffhhhjjjkkkiiiiiihhhiiijjjmmmoooqqqssstttwww~~~|||zzz{{{|||}}}|||}}}zzzxxxvvvvvvuuusssvvvyyy|||~~~|||zzzxxxuuuuuuuuutttsssqqqooonnnnnnnnnnnnooorrruuuyyy{{{{{{~~~}}}xxxrrrqqqooonnnnnnnnnoooooopppnnnkkkkkklllooopppppppppooonnnpppssstttttttttuuuwwwyyy{{{}}}zzzoooiiidddccchhhoootttvvvxxx|||~~~}}}yyyxxx{{{~~~}}}wwwqqqnnnkkkiiiiiiiiihhhggghhhiiiiiiiiieee]]]SSSLLLFFFCCC???;;;999666333111222222222111111111000000000000000000000000000000////////////////////////---------------...//////........................------............------////////////000111222222.........///////////////.../////////000000000000////////////////////////---------------.../////////000000000000000000000000///////////////000111111111111000000//////......///555"""555...............///000111)))===ZZZ+++//////000000000000//////...***444***000DDD&&&;;;(((333444000***///111//////111222000444999)))''';;;555(((666111111000000000000111111222222111111111111222222000111333555555444333222222111000000222333222111555444444444444444444444333222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222222222333444333222111000111111111111111111222222000000000000000000000000................................./////////000000000000000000000000000000...........................................................................------------...//////...............---------...............///000000........................++++++,,,---......................../////////000////////////////////////000000000000000000000000000/////////............---------.........//////......////////////................../////////000........./////////000000---......///////////////---------.........//////++++++,,,,,,...///111222333111///...---...///000///////////////000111111...000111111111333888<<<<<<>>>AAAEEEGGGHHHHHHGGGDDDFFFHHHHHHHHHKKKPPPUUU___cccgggiiiiiigggggggggjjjjjjjjjkkkmmmppptttvvvwwwyyy|||~~~{{{zzz}}}~~~~~~|||mmmllljjjiiilllpppuuuxxxwwwzzz}}}xxxvvvtttsssqqqrrrtttuuuuuutttssssssmmmmmmnnnpppssswww|||~~~}}}~~~}}}vvvqqqnnnmmmmmmllllllllllllmmmnnnllllllmmmooorrrrrrrrrqqqqqqqqqsssuuuwwwwwwvvvyyyzzz}}}qqqiiiaaa```eeemmmqqqrrr}}}~~~yyywwwzzz~~~zzzssskkkiiiffffffhhhjjjkkkkkkhhhjjjmmmooommmeee[[[SSSLLLIIIDDD@@@<<<999555222222222222222111111000000000000000000000000000000////////////////////////---------------...///000........................---..................------,,,,,,,,,,,,---......////////////////////////.../////////000000111111////////////////////////...............///000111000000000000000111111111111111111000000000000111111444333222000////////////000444111...//////000000000000000000///]]]...000111111111111000///------...***777,,,,,,$$$SSS333333))),,,...444000000000000000000000000000000000000000000000000......///000000000000000111111111111111111111111444444444333333222222222333222222111111222222333111222333444555555555555333333333333333333333333222222222222222222222222333333333333333222111000333222111000000111222333222222222222222222222222000000000000000000000000000000000000000000000000//////.........---------......////////////......////////////000000000000......//////......---,,,.........------,,,,,,,,,////////////000000000000........................////////////////////////...............///000000///............---------***+++,,,...///111222333...------,,,,,,,,,------------............------...............///000000333111///---,,,---...///++++++++++++++++++++++++......................................................////////////......////////////////////////000000//////.........---000000000000000000000000111000000///////////////333444444333000//////000111000000000444888>>>AAAEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIHHHJJJPPPZZZbbbffffffdddbbb```aaadddgggllllllllllllnnnqqquuuxxx~~~~~~|||yyywwwrrrmmmiiieeeccccccfffnnnvvv|||}}}}}}}}}{{{zzzyyyyyy{{{yyywwwvvvwwwxxxwwwvvvuuutttsssuuuxxxzzz||||||~~~zzzvvvqqqmmmkkknnnoooqqqpppnnnmmmmmmnnnmmmmmmnnnqqqtttwwwwwwvvvrrrsssttttttsssrrrqqqppptttxxxzzz{{{~~~xxxmmmfffeeehhhlllnnnyyy|||}}}zzz}}}~~~zzzuuurrrkkkiiifffcccccceeehhhiiiiiikkklllkkkgggdddbbbaaa[[[WWWQQQIIICCC???<<<;;;777444000...///000000000000000000000000000///...///////////////////////////............---------,,,,,,------...////////////...---,,,,,,---...///---------............///000000000000000000000000000000//////.........---000000000000000000000000000///...---,,,+++++++++000000000000000111111111111111111000000000000111111222111000000000000000111///222......000000//////////////////222ppp///111000111111111000///......333+++444+++333++++++}}}222111'''@@@000,,,000000000000000000000000000000000000000000000000...///000000111111000000111111111111111111111111444444333333333222222222333222222111111222222333555555555555444333222222333333333333333333333333222222222222222222222222333333333333333222111000222222111000000111222222222222222222222222222222000000000000000000000000000000000000000000000000//////.........---------......////////////.............../////////000000......//////......---,,,.........------,,,,,,,,,.../////////000000000000........................////////////////////////...............///000000///............---------,,,---------......//////...------,,,,,,------...---......//////......---...............///000000222111///---,,,---...///------------------------......................................................////////////......////////////////////////000/////////............///////////////////////////////////////000111111111222333333111000111222222222222444888<<>>BBBEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFKKKJJJKKKOOOWWW___fffjjjlllkkkjjjgggfffgggjjjllllllnnnpppoooooottt~~~sssnnniiiffffffjjjlllnnnssstttxxx}}}~~~{{{xxxvvvwwwyyyzzzzzzzzztttuuuvvvxxxxxxxxxwwwwwwttttttsssttttttsssqqqooonnnppptttxxxzzzyyywwwvvvuuurrrooollljjjkkklllmmmkkkmmmoooppppppppprrrssstttxxx~~~~~~||||||}}}|||yyyuuuqqqmmmkkkrrrrrrrrrxxx}}}vvvpppmmmllljjjjjjdddhhhnnntttvvvuuurrrooojjjlllmmmooooooooonnnmmmiiiiiiiiijjjkkklllmmmnnnmmmkkkiiieeebbbcccfffiiieeeffffffeee___WWWNNNIII>>><<<999777666444111///////////////000000/////////////////////////////////............---------000//////...------,,,,,,------,,,++++++,,,---------------............///........................////////////............------------------------//////...---,,,,,,,,,,,,000000000111111111222222222222111111000000111111222111000000000000000111111...///+++111000000//////...---------,,,333...///000000111111111000000---)))555******:::111///RRRCCC444!!!333111000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111333222222222222222222222333222222111111222222333222222222222333444555555555555444333333222111111222222222222222222222222222222333333333222222111222111111111111111111222111111111111222222222222000000000000000000000000/////////////////////////////////.....................////////////......,,,,,,,,,---------...............///......---,,,...............---------........./////////000000........................////////////////////////...............///000000///............---------//////......---,,,++++++...------------......///......////////////......//////............///000111000///...---.........////////////////////////......................................................////////////......///////////////////////////////////////.........////////////////////////............///000111222///111222222111000111333555888<<>>:::888555222000000000000//////000000000///////////////////////////............---------//////.........------------------------------------------............///........................///////////////.........------------------------//////...---------------000111111111111222222222222222222111111111111222222333222111000////////////111000...222000000//////............)))VVV777+++///000111111111111111000111+++666..."""+++333555111###888111,,,000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111222222222222222222222222333222222111111222222333222222111222222333555555555555444333333222111111222222222222222222222222111222222333333333222222111111111222222111111111000000000111111222222222000000000000000000000000////////////////////////////////////////////////......////////////......,,,,,,,,,,,,------------.........///......---,,,....................................////////////........................////////////////////////...............///000000///............---------/////////...............---------------...///000...//////////////////...//////............//////000//////.............................................................................................////////////......////////////////////////.........///////////////........................000000////////////000000000111222222000000111222999<<>>AAAEEEIIIKKKLLLKKKJJJFFFFFFFFFGGGHHHKKKMMMOOONNNQQQUUU\\\bbbeeefffeeeffffffgggfffgggjjjnnnrrrppppppqqqrrrvvv}}}}}}}}}~~~}}}}}}yyywwwxxxxxxyyyxxxuuutttssssssvvvxxxyyyyyysssuuuvvvuuusssssstttuuuuuuvvvyyyzzzzzzyyyvvvuuurrrqqqrrrsssuuuuuusssqqqtttwwwyyywwwtttrrrtttvvvppprrrvvvxxxyyyxxxvvvtttrrrtttvvvvvvuuutttuuuvvvpppuuuzzz|||yyyvvvtttsssuuutttsssrrrrrrrrrssssssrrrssswww~~~~~~vvvooolllhhhdddbbbcccggghhhjjjjjjiiijjjlllnnnsssrrrqqqooommmjjjhhhfffhhhgggfffgggkkkqqqwww{{{zzzzzz{{{zzzwwwsssooollljjjmmmooopppnnnkkkjjjiiijjjiiigggeeecccbbbaaaaaa^^^YYYQQQIIICCC???<<<999666555333111000000111111000000000000000000000000///............---------,,,,,,------...//////000//////000000000000//////---------............///................................./////////////////////////////////////////////...............///000111111111222222222333333333222222111111222222333222222111000//////000000222999hhh111888/////////000000111222222222KKK---;;;,,,222222222222111111000//////...---777:::222...,,,)))666PPP'''999...000000000000000000000000000000000000000000000000...///000000111111000000111111111111111111111111000111111111222222222222333222222111111222222333666444222111000111222222333333333333333333333333222222222222222222222222000111222333333333333222000111222222222222111000/////////000111222222222000000000000000000000000000000000000000000000000.../////////000000000000......////////////......------------..................//////......---,,,---........./////////000---------.........//////........................////////////////////////...............///000000///............---------........................------------...///000111//////000000000000//////000000///.....................///////////////.................................................................................////////////......////////////////////////............/////////000........................000////////////000000111000222444666666777:::<<>>:::888666333111111111111000000000000000000000000///............---------------........................///000000///......---------............///////////////////////////............/////////000//////////////////////////////............//////000111111222222222333333333333222222111111222222333000000000000000111111222111 WWW000;;;,,,//////000111222333444444^^^hhh***<<>>888777CCC999)))***555777111***,,,---///000111000000///000000111111111111000000111111111111111222222222000000222333444444444444444555444222111111333555444333222111111111222222444555555555555444333333333333333333333333333333222222111111111111222222222111111111111000000000000000000000000000000000000000111111111111000000222222111111111000000000//////000000000000//////....../////////...------......////////////......///////////////......---...............................................................---------........................------........./////////........................////////////////////////111000000//////000000111////////////000000000000000000000000000/////////....................................////////////////////////////////////...//////000000//////.........------......///000///............///000000000000000000000000000000////////////000000000000111111000000111333444555444999???EEEHHHGGGDDDBBBEEEFFFEEEEEEEEEHHHLLLPPPVVVXXX[[[___cccfffhhhiiieeeeeefffhhhiiikkklllmmmkkkhhhgggllluuu}}}|||vvvooommmrrryyy~~~yyyrrrnnnpppsssvvvxxx~~~yyyrrrnnnnnnrrrvvvyyyzzz|||~~~~~~~~~~~~{{{yyyvvvtttrrrqqqqqqtttwwwxxxtttqqqllllllmmmnnnoooqqqqqqrrruuusssqqqqqqqqqqqqooonnnkkkiiifffeeegggjjjllllllnnnppptttwwwvvvwww|||wwwrrrmmmjjjhhhhhhqqqssstttqqqoooqqqxxx~~~zzzxxxtttpppmmmkkkjjjjjjmmmjjjggggggjjjjjjhhheee]]]VVVMMMEEE@@@===;;;:::666444222111111111///...///000000000//////......///......------......///////////////////////////..............................//////////////////000000///////////////...000000000000000000000000////////////////////////;;;777666666666666666666777888888777666555555555555333555777999:::::::::999999888000ooo666555:::666222???,,,888333444VVV|||444000666<<<111222222222222222222222222333333222222111000000000---222$$$;;;(((666666777:::<<<:::777,,,---...///000000000000///000000000111111000000000111111111111111111111111///000222333444555555666555555444222000111333555333222222222222222222222444555555666555555444444333333333333333333333333222222111111111111222222111000000000000000000000000000000000000000000000000000111111111111000000333222222222222111111111//////000000000000/////////////////////...---,,,---...///000000///...------...///000000///...---............................................................................................................////////////........................////////////////////////111111000000000000111111////////////000000000000////////////////////////........................////////////000000000000////////////////////////...//////////////////..................//////000............/////////000////////////////////////////////////000000000000222222111000222444666888:::>>>DDDGGGGGGEEECCCAAAFFFGGGGGGHHHJJJNNNTTTYYY^^^___aaadddfffhhhiiijjjccceeegggjjjllloooqqqrrrllllllnnntttzzzvvvqqqmmmnnnttt{{{}}}yyytttpppsssxxx}}}xxxqqqnnnppptttxxx~~~}}}}}}|||{{{yyyxxxwwwxxxzzzyyyuuuqqqiiiiiiiiiiiikkklllnnnoooxxxxxxyyyzzzzzzxxxuuurrrooolllhhhffffffggghhhhhhkkknnnsssvvvvvvwww{{{xxxsssnnnhhheeebbbaaaeeegggkkkooorrruuuxxxzzz~~~{{{xxxssspppnnnnnnnnnmmmlllkkklllooopppooonnniiicccZZZQQQJJJDDD???<<<777555222111111111000/////////000111111///...---//////............//////////////////////////////....................................////////////111000000000//////......////////////////////////////////////////////////>>>999888888777777888888999;;;:::999888888777777888666777999;;;=========<<<444FFF777666+++@@@<<<555777@@@...999==="""444333111444555111222222222222222222222222222222222111111111000000777111###111===AAA<<>>>>><<<;;;;;;;;;;;;;;;999:::<<<===>>>?????????;;;FFF<<>>333hhh000'''444555***888333333333333333333333333111111111111111111111111999@@@333$$$;;;333"""HHH999,,,333&&&000000000000000000000000111111000000000000111111222222222111111111111111000000222333444444444444333444555444222111222333111111222333333333222222333333444555555555555444111111111111111111111111222222111111111111222222000000000111111111111222000000000000000000000000000000111111111111000000/////////.........------//////000000000000////////////000000000///............////////////......---...//////////////////................................................---------............................................./////////000000000///////////////////////////////////////////////////000000111111000000///////////////000000000000------------..........................................//////000000111111////////////////////////---......//////......------...///000000000000///---......///000/////////........................////////////000000000000111111222444777:::>>>???FFFGGGGGGDDD@@@???BBBEEEEEEIIINNNSSSWWW[[[```cccffffffeeeffffffhhhiiiiiiqqqrrrtttvvvuuussspppooorrruuuwwwtttnnnhhhggggggdddhhhlllppprrrrrrqqqpppuuuyyy|||}}}|||}}}~~~vvvqqqooooooqqqtttvvvyyyzzz{{{{{{zzzzzzzzz{{{||||||}}}~~~}}}yyyxxxxxxzzz{{{zzzwwwuuuvvvyyy{{{zzzxxx{{{zzzzzzyyyxxxxxxwwwwwwtttvvvyyyzzzxxxuuussssssrrrqqqoooooooooooommmkkkooonnnoooqqqrrrrrryyyyyyuuupppkkkddddddeeeeeeggghhhiiijjjccc^^^ZZZ]]]fffpppxxx{{{zzzyyyxxxxxxxxxzzz|||}}}zzz~~~zzzqqqggg[[[OOOGGG>>>;;;777444444444444333000000111111000000//////000//////......//////000................................................------......///000000000111000000000000000000///000000000000000000000000////////////////////////DDDBBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>===============>>>>>>???@@@AAABBBBBBDDD>>>JJJ666uuuBBB<<<<<>>???>>><<>>222+++555@@@)))<<>>???@@@BBBCCC???DDD;;;;;;JJJBBBCCCCCC>>>BBB>>>GGGDDD;;;EEE---AAA666666222<<<000333333333333333333333333//////000111222333333444555333555)))333444//////555+++555QQQ---111111000000000000000111222111000//////000111222222222222222111111000000000111111222222222111111000333666777555222111000000111222333444333333222111222333333444444444333333333333333333333333333222222111111111111222222111111222222222333333333000000000000000000000000000000111111111111000000000000000000/////////...//////000000000000//////......///000000111000000000///...------...///000///...---------///000111................................................---------.........//////........................////////////000000000000000000000000000000000000////////////////////////---...///000000///...---////////////000000000000.../////////000000111111........................,,,------...///000000111////////////////////////---..................------...000111111111000///,,,---///000000000///...000000000000000000000000////////////000000000000000333777;;;@@@DDDFFFGGGAAAEEEGGGFFFDDDDDDHHHMMMWWW]]]eeekkkmmmlllkkkjjjdddeeefffhhhkkknnnrrrtttxxxwwwvvvwwwxxxzzz}}}uuuooohhhgggkkkqqqtttvvvsssuuuvvvqqqlllmmmuuu|||wwwzzz|||zzzyyy{{{~~~zzzzzz{{{zzzxxxwwwwwwwwwxxxyyyzzz|||}}}zzzvvvsssuuuyyy|||zzzyyy|||yyyvvvtttrrrrrrrrrsssssstttttttttsssrrrpppnnnmmmnnnrrruuurrrnnnkkkmmmtttzzz~~~}}}uuupppnnnnnnkkknnnrrrxxx}}}~~~}}}{{{~~~wwwrrrssstttttttttvvvtttuuuppphhhbbbbbbcccbbb___```bbbdddfffiiijjjkkkfffkkknnniiiaaa___fffnnn{{{|||~~~{{{oooeee___NNNIIIBBB===999777555333333222000/////////000111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111//////000000111111222222000000000000000000000000////////////////////////IIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEECCC@@@@@@AAACCCAAABBBCCCCCCDDDDDDDDDEEE>>>JJJ@@@DDDKKK888mmmMMMIIIQQQ111IIIMMM333ddd>>>===<<<999777555444333333222222222333444555555444444333333222333333444000000111222333333444444***<<<000&&&nnn>>>444,,,///333333///...+++111333000---///222444333222111000////////////000111111111111222222222333444555555666666555555444444333222333444555666444444444444444444444444444444444444444444444444333333222222111222222222333333222222111000//////111111111000111111222222000000000000000000000000000000000000000000000000000000000000111111111111//////////////////////////////............////////////............//////////////////////////////------------------------..................------////////////////////////......////////////......,,,---......///.........---------------------------------.........//////---.........//////000000////////////000000000000////////////////////////............////////////////////////////////////..............................////////////......000000//////.........---///////////////////////////000111111000000111333333:::BBBGGGHHHGGGHHHHHHMMMIIIGGGFFFDDDEEENNNWWWiiipppxxxzzzuuunnnkkkjjjjjjhhhgggjjjpppssstttrrryyywwwwww}}}~~~vvvooopppssswwwzzz|||||||||}}}zzzwwwtttooommmsss||||||~~~zzzzzz{{{{{{zzzzzz{{{||||||zzzyyyuuuyyy}}}~~~|||~~~zzz{{{|||{{{{{{~~~}}}zzzxxxvvvuuusssuuuvvvwwwvvvtttsssssstttwwwtttpppmmmmmmooorrrtttnnnoooqqqsssuuuyyy~~~}}}vvvqqqppppppuuuvvvxxxzzz{{{}}}~~~~~~yyyvvvxxxwwwqqqnnnooorrrooojjjddd``````cccfffddddddeeefffhhhiiijjjkkknnnjjjggggggiiikkkkkkjjjxxx|||xxxooogggccc]]]VVVKKKAAA;;;888666555111222222000......///000111000///......///000111........................------............------............////////////000000//////.........---///////////////////////////000000000000//////...IIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEFFFGGGIIIHHHGGGGGGHHHIIIIIIIIIFFFJJJ===@@@MMM>>>OOOFFFIIIEEE>>>555aaannnMMM@@@???===<<<999777666555444444333333444444555666555555444444333333444444333222222222222222222222555222444111+++JJJHHH...000---...888888888222***,,,333222+++222111111111111111222222000111111111111222222222222222333444444444444333444444333333333444555666444444444444444444444444444444444444444444444444555444444333222222222333333333222222111000000///222222111111111111111222000000000000000000000000000000000000000000000000111000000000000000000000//////////////////////////////............////////////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......---...//////000000//////........................---------.........//////............/////////000000000000000////////////////////////////////////............////////////////////////////////////////////////////////////......////////////......000/////////............////////////////////////111111222111000111333555777<<>>:::888444444333222000000000111///..................///........................---......//////......---............////////////111111000000000/////////////////////////////////...//////000000000//////IIIIIIIIIJJJKKKNNNQQQTTTVVVWWWXXXWWWUUURRRQQQQQQQQQTTTRRRQQQSSSWWWZZZYYYWWWUUUTTTKKKKKKRRRJJJBBBKKKNNNOOOIIIkkk}}}SSS444BBBAAA@@@???===:::999888555555444444555555666666666666555555444444444444555444444333222111111000555***---888000'''CCCqqqiii111&&&000(((...333444777999444+++111111111111222333444555000111111111111222222222000111111222222222222222444333333333333444555666444444444444444444444444444444444444444444444444777666555444333222222222333333222222111000000000333333222111000000000000000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////............////////////............//////////////////////////////........................///000000000000000000000////////////////////////......////////////.........//////000000000000000////////////////////////------........./////////............////////////111111000000//////......////////////////////////............////////////////////////////////////000000000000000000000000......////////////......////////////............////////////////////////222222222000000222666999===AAAFFFJJJKKKKKKKKKKKKKKKHHHGGGHHHJJJNNNXXXcccqqqtttwwwvvvrrrmmmkkkkkkhhhlllqqquuuwwwxxxxxxyyyvvv}}}zzzyyyxxxvvvuuutttqqqnnnrrrxxx{{{xxxwww}}}|||{{{}}}|||}}}~~~~~~~~~~~~~~~}}}||||||zzzyyyyyy{{{||||||{{{yyyyyyzzz{{{zzzyyyyyyyyyzzz||||||zzzzzzzzzzzzyyyxxxvvvuuu}}}{{{{{{~~~~~~|||{{{|||}}}~~~~~~yyyqqqhhhfffhhhgggfffdddbbbbbbbbbdddeeegggiiikkknnnpppqqqqqqqqqnnnlllkkkmmmpppsssuuuuuusssuuuwwwxxx{{{~~~{{{zzzuuutttrrrpppooonnnmmmmmmmmmggg]]]TTTLLLEEE@@@<<<999777666444222222222222//////000000000000//////........................---......//////......---............////////////111111111111000000000000////////////////////////---...//////000000000000LLLQQQRRRSSSWWW[[[aaaeeehhhjjjiiifffccc```___aaacccccccccdddiiipppsssqqqnnnfffdddeeeaaaXXXTTTSSSPPP___XXX999GGGCCCCCCCCCBBB@@@===;;;:::666666555555555666666777777777666666555444333222555444444333222222111111111888999000---111///'''@@@^^^333222222///((($$$,,,888111111111111111222333444000000111111111222222222000000111222222222222222333333333333444444555555444444444444444444444444444444444444444444444444777666555444222222111111222222222111111111000000444333222111000000000000000000000000000000000000000000000000000000000000111111000000///.........//////////////////////////////............////////////............//////////////////////////////------------------------///////////////000000000////////////////////////......////////////............///000000000000///....................................////////////.........///////////////111111000000//////......////////////////////////............////////////////////////////////////////////////////////////......////////////......///////////////.........////////////////////////222222111000000333888<<>>===888777777666666666777777888888888777666444333222333333333333333333333333222444444111000333777888666222999eeeEEE===888333333222222111000000000000000000000111111111222222222111222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444666555444222111000000000222222222111111111111111444333222111000000000000000000000000000000000000000000000000000000000000111111000000/////////...//////////////////////////////............////////////............//////////////////////////////000000000000000000000000---------....../////////////////////////////////......////////////......,,,---......//////......------------------------........./////////000000///////////////.........111000000000/////////...////////////////////////............////////////////////////////////////..............................////////////...............///////////////000000000000000000000000111111111111333777<<>>>>>=========>>>???@@@@@@???===;;;888666555555555444333333222222000???@@@,,,'''444777...777666777555'''888iii444222222111000000111111111000111111111111222222222222333333444444444444444222333444555555555444444444444444444444444444444444444444444444444444444555444333222222222222222111111111111111111111111222222111111111111111222000000000000000000000000000000000000000000000000000000111111222222333333//////////////////////////////............////////////............//////////////////////////////---------------------------------...//////000000////////////////////////......////////////......------...///////////////.........................../////////000000000000000/////////..................//////000000111111////////////////////////............////////////////////////////////////..............................////////////................../////////000000000000000000000000000000222666:::>>>CCCIIIMMMPPPNNNKKKKKKLLLLLLJJJHHHLLLOOOVVV^^^ccceeellltttxxxvvvrrrpppnnnmmmllllllooopppssszzz~~~yyyyyy{{{{{{{{{{{{vvvrrrrrrqqqmmmmmmpppxxx~~~{{{wwwsssooonnnmmmkkkjjjggggggiiijjjnnnuuu}}}{{{xxxvvvvvvyyy|||}}}}}}}}}{{{uuulllhhhccccccfffgggeeecccaaabbbcccfffjjjnnnsssuuuvvvxxxzzzyyywwwvvvwwwyyyzzz{{{{{{{{{zzzvvvrrrnnnkkkhhhjjjmmmoooqqqpppooonnniiihhhgggggghhhhhhgggeeeYYYQQQHHHAAA>>>;;;777333000000////////////000000//////////////////////////////000000000000//////............////////////......//////000000000000////////////////////////------......///.........nnnzzz{{{}}}~~~~~~|||yyywwwssstttuuutttrrrrrrsssuuu|||{{{xxxuuuvvvwww}}}xxx{{{zzzfffzzznnnhhh^^^gggPPPQQQ___HHHNNNOOOPPPQQQOOOMMMJJJGGGCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBB@@@===:::888888777666555333222111000333,,,///===???555///333777...---//////333666111000RRR000111111111111222333444444000111111111111222222222222222333444444444444333222333444555555555444333444444444444444444444444444444444444444444444444555555444333333333444444111111111111111111222222111111111111111111222222000000000000000000000000000000000000000000000000000000111222333444444555//////////////////////////////............////////////............//////////////////////////////111111111111111111111111---......///000111111222////////////////////////......////////////.........//////000000000000000////////////////////////////////////000000000000000000//////.........---------...///000111222222////////////////////////............/////////000////////////////////////000000000000000000000000......////////////......---.........//////000000000000000000000000000000000444999===BBBHHHMMMQQQQQQNNNKKKJJJKKKKKKIIIGGGRRRVVV^^^gggkkkmmmrrryyyyyywwwtttqqqppppppooonnnlllmmmqqqzzz~~~vvvwwwzzzzzzyyyvvvqqqooorrrttttttvvvzzz|||}}}}}}}}}{{{vvvrrrppplllhhhdddccc```\\\YYYYYYYYYXXXWWWVVVVVVVVVWWWZZZbbbkkkrrruuuuuuuuuuuuwwwyyy|||}}}}}}yyyvvvvvvxxx{{{||||||{{{~~~}}}xxxqqqjjjgggfffeeebbb^^^aaaaaabbbdddhhhnnnsssvvvsssvvvxxxxxxvvvuuuvvvxxx{{{|||tttsssssstttuuuuuusssqqqmmmppptttwwwxxxwwwuuusssiiihhhhhhiiikkklllkkkjjjaaaYYYNNNGGGCCC@@@;;;666333222111000000111222333000000000000000000000000//////000000000000//////............/////////000//////000000111111111222////////////////////////.........///......------vvv~~~~~~~~~xxxwwwvvvuuuuuuwwwyyyzzz|||yyy|||zzzxxxyyyyyyxxx~~~zzzvvvtttttttttrrrooowww~~~wwwmmmhhhfffddd```\\\WWWUUUSSSTTTVVVTTTOOOJJJEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHHHHFFFCCC@@@>>>>>>;;;888555444333222111333333444444555555666666222222222222222222222333777222...444OOO666111111222222222222111111222222111111000111111222444444444444444444444444333444444555555444444333555555555444444333333333333444444555555444444333444444444444444444444444222222111111111111222222333222000/////////000111222222111111111111222222111111000000000000111111000111111000000///...---........................000000//////.........---......................../////////...---------,,,////////////////////////......//////000000111111222000---++++++---000222------------------------///////////////////////////////////////////////////000000000000000//////------------------------////////////000000000000////////////////////////........................////////////000000000000000000000000000000000000........................000000000000////////////000000000111111222333444666888===BBBHHHMMMPPPRRROOOMMMJJJHHHGGGGGGIIIJJJWWW\\\dddkkkpppsssvvvxxxpppqqqsssssssssqqqooommmpppqqqxxxwwwwwwxxxwwwuuuzzzxxxwwwwwwzzz}}}uuukkkeeecccaaa```^^^\\\YYYVVVUUUTTTOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIJJJLLLPPPSSSUUU\\\]]]^^^___bbbdddfffhhhooonnnooouuu{{{}}}yyyuuutttuuuxxx}}}}}}{{{xxxtttrrrsssvvvyyyzzz}}}zzzrrrnnnlllkkkfffbbb```ccciiippptttvvvvvvuuuvvvwwwxxxxxxwwwtttpppnnnttt~~~{{{vvvooojjjjjjnnnuuuzzzvvvuuuvvv{{{zzztttpppooonnnmmmlllkkkkkkkkkeee```YYYRRRKKKDDD===999777666444222111111111111111111111111000000000000000000000000000000000000////////////000000000000,,,,,,------.../////////////////////////////////........................}}}{{{yyyxxxyyyzzzzzz{{{{{{{{{{{{}}}}}}zzzwwwyyy|||}}}}}}~~~zzzvvvssssssrrrooommmiiijjjttt}}}sssllliiigggccc```[[[YYYWWWYYY[[[ZZZWWWSSSPPPOOONNNLLLKKKJJJJJJJJJLLLNNNPPPOOOLLLHHHFFFFFFBBB???;;;999888777555444444444444333333333222222222222222333333333333333,,,///000...,,,...666===TTTsss+++111111222222222222111111222111111111111111111111333333333333333333333333333333444444444444333333555555444444444333333333333333444444444444333333444444444444444444444444222222111111111111222222111000///...---......///222111111000000111111222000000000000000000000000...///000000000000000///////////////////////////000/////////...................................................---------////////////////////////......//////000000000000//////......---.........------------------------................................................/////////000000//////...------------------------....../////////000000000////////////////////////.........................../////////000000000000////////////////////////........................000000000000////////////000000///000000222444555999;;;@@@EEEJJJMMMPPPQQQQQQNNNIIIFFFFFFJJJOOORRRZZZ___eeejjjmmmooopppqqqppppppooooooooonnnnnnmmmtttrrruuu}}}|||wwwwwwxxxyyyyyyzzz||||||xxxwwwvvvvvvxxxuuuooofff\\\UUURRRQQQQQQQQQOOOMMMKKKIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDGGGGGGFFFGGGIIIKKKNNNPPPOOOOOOPPPRRRTTTVVVYYYZZZ\\\[[[\\\```fffiiifffcccccceeeiiipppwww||||||zzz{{{xxxuuusssuuuyyy|||~~~{{{vvvrrrnnniiiffffffhhhkkkooosssxxx|||~~~zzzyyyxxxuuusssqqqooonnnttt{{{{{{wwwqqqlllkkkmmmqqqtttxxxzzz|||}}}|||zzzwwwuuutttrrrpppmmmkkkjjjjjjjjjiiigggddd```ZZZRRRIIICCC:::888555222000/////////111111000000000/////////000000000000000000000000////////////000000000000/////////////////////...////////////////////////........................zzzwww|||}}}~~~|||{{{}}}zzzwwwuuuwww}}}~~~zzzwwwvvvtttqqqoooxxxxxxuuunnniiinnn|||wwwppplllhhhdddaaa]]]\\\[[[\\\^^^^^^^^^\\\^^^]]]\\\[[[ZZZZZZZZZ[[[aaadddfffbbbXXXPPPLLLKKKFFFCCC???===<<<;;;999888777777666555333222111111222222222333333444444444...333888;;;888222---***:::999444000111>>>RRRbbbpppggg999111111222222222222111111111111111111111111111111222222222222222222222222333333444444444444333333444444444444333333333333333333444444444444333333444444444444444444444444222222111111111111222222111000///............///222111111000000111111222///000111222222111000///---...///000111111111111000000000000000000000000////////////....................................---------...............////////////////////////...////////////000000000---.../////////---,,,+++------------------------................................................---....../////////......------------------------------........./////////////////////////////////............................../////////000000000////////////////////////........................////////////000000000000111000///...///222555777===@@@EEEIIIMMMNNNOOOOOORRRNNNHHHDDDFFFMMMVVV\\\___ccchhhkkkkkkkkkjjjjjjnnnmmmkkkiiijjjkkknnnpppzzzvvvsssuuuxxx{{{~~~{{{xxxvvvvvvyyy||||||uuuqqqhhheeebbb^^^[[[YYYWWWWWWYYYXXXUUUPPPKKKHHHGGGHHHGGGFFFEEEDDDCCCAAAAAA@@@BBBBBBBBBAAA@@@@@@??????CCCCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHIIIKKKMMMOOOPPPPPPNNNNNNRRRWWWZZZZZZXXXVVVXXX\\\cccjjjpppsssssstttsssrrrssswww}}}~~~yyysssooonnniiihhhggghhhlllrrryyy}}}}}}{{{wwwssspppnnnmmmmmmpppvvv}}}}}}}}}~~~|||yyyuuuqqqooommmmmmnnnvvvzzz|||{{{vvvtttuuuwwwzzzwwwsssoookkkiiiiiiiiiggghhhiiiiiieee]]]SSSKKKAAA>>>:::555111/////////000000000/////////......////////////////////////////////////000000000000222111111000//////......////////////////////////........................}}}}}}}}}{{{vvvvvvxxx}}}}}}{{{yyyxxxjjjkkkqqqvvvrrrkkkoooyyyqqqxxx}}}xxxtttoooiiieeeddddddcccccccccccceeefffggghhhjjjlllooorrrtttvvv}}}kkkZZZPPPMMMIIIFFFBBB???>>>===;;;999::::::999888666555444444222222222333333333444444///,,,***))),,,000333555%%%***111333111//////111)))333888333...000333444111111222222222222111111000000000111111111111111111111111111111111111111333333333444444333333333333333333333333333333333333333333444444333333333333333333333333333333333222222111111111111222222222222222111111111111111111111000000000000111111...///111333333111///.........///000000000000000///////////////////////////////////////.................................,,,---------.../////////////////////////////////////////////////////////---.........---,,,+++***........................................................................,,,---..........................................------------.........///////////////////////////................................./////////000000////////////////////////........................////////////000000000000111000......000444888;;;CCCFFFJJJNNNOOOOOONNNLLLOOOKKKGGGFFFJJJRRR\\\bbbcccfffkkkmmmllljjjiiihhhkkkiiigggfffhhhlllqqqttt|||xxxsssqqqssswww~~~~~~zzzzzz|||~~~}}}|||zzz||||||yyyttttttzzz}}}wwwuuurrrlllfff^^^XXXUUUOOONNNLLLKKKJJJIIIIIIIIIKKKKKKKKKHHHFFFDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMKKKKKKMMMQQQUUUVVVVVVWWWWWWYYY]]]aaaeeehhhiiiiiijjjlllpppvvv|||wwwuuuvvvmmmjjjfffdddeeejjjooosssyyywwwtttpppnnnlllllllllkkkpppuuuxxxxxxxxxxxxxxx{{{zzzxxxuuuqqqmmmjjjhhhkkknnnqqqqqqpppqqquuuyyy~~~{{{vvvpppllljjjiiiiiifffgggjjjkkkiiicccZZZTTTHHHEEE???999444222111111////////////............////////////////////////////////////000000000000000000000/////////......////////////////////////........................~~~~~~}}}}}}}}}zzzvvvxxx|||~~~www}}}zzzuuuuuuzzz~~~xxxqqqlllmmmnnnooommmkkkjjjlllooommmpppwww~~~}}}gggXXXRRRKKKHHHDDDAAA@@@>>><<<;;;;;;;;;::::::999888777777333333333333333333333333;;;999666555555444222///===888222------///222555999333......000000,,,'''111111222222222222111111...///000111111111111000111111111111111111111111222333333333333333333222333333333333333333333333222333333333333333333222333333333333333333333333222222111111111111222222222222222222222111111000111000000000000000000111...///111333333111///...000000000000000///.......................................///////////////........................,,,---------...//////////////////////////////////////////...............///...---,,,,,,,,,,,,---........................................................................,,,,,,---...//////..............................------------.........///////////////////////////....................................////////////.................................................../////////000000000111000000///000333888===@@@HHHJJJMMMPPPPPPOOOLLLJJJHHHHHHHHHKKKPPPWWW^^^cccbbbfffjjjmmmlllkkkjjjiiiiiihhhggghhhlllpppuuuyyyvvvuuusssqqqtttyyy{{{xxxttttttvvvwwwvvvsssvvv{{{~~~{{{wwwxxx~~~||||||tttmmmhhh___\\\WWWRRRLLLIIIFFFEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDBBB???>>>>>>???========================???????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGFFFFFFHHHKKKNNNQQQRRRXXXYYYYYYZZZ[[[]]]```aaaaaadddhhhlllrrrzzz~~~~~~||||||{{{{{{{{{}}}yyyxxxzzztttrrrnnnjjjhhhhhhiiijjjmmmmmmlllllljjjiiihhhgggfffkkkppptttuuutttrrrqqqtttuuutttsssoookkkfffddd^^^___aaaeeejjjqqqvvvyyy}}}zzzvvvrrrnnnlllkkkkkkiiiiiiiiijjjjjjgggbbb___MMMJJJDDD===888444333222////////////............////////////////////////////////////000000000000---------....../////////////////////////////////////////////////////////{{{~~~~~~|||zzz|||zzzxxxyyyzzzuuuooouuu}}}||||||zzz}}}~~~xxxrrrmmmnnnrrruuusssooommmppptttuuu{{{qqqccc]]]QQQNNNJJJGGGEEECCCAAA@@@>>>======<<<;;;:::::::::777666666555555444333333+++,,,---///111222000///,,,,,,///333555444...***+++,,,///555777555444444111111222222222222111111---...000111222111111000111111111111111111111111222222333333333333222222222222222222333333333333222222333333333333222222333333333333333333333333222222111111111111222222000000111111000000///...111000000//////000000111///000111222222111000///111111111111000///...---.................................///////////////........................---------.............../////////////////////////////////............---///...---,,,,,,---...///........................------------------------------------------------,,,---...///////////////........................------........./////////////////////////////////........................------........./////////......................................................//////000000111111000000111333888>>>CCCFFFKKKLLLNNNOOOOOOMMMKKKIIIEEEGGGKKKPPPVVV[[[___bbbaaaeeejjjmmmmmmllllllllliiikkkmmmqqqtttwwwyyyzzzooorrrttttttwww}}}vvvssspppmmmllllllkkkiiissszzz~~~{{{zzz}}}yyynnnfff___YYYTTTOOOLLLHHHDDDAAAAAAAAABBB????????????????????????>>>??????>>>;;;999999:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCEEEGGGJJJMMMOOORRRSSSUUUVVVWWWYYY\\\^^^aaaeeehhhjjjkkknnnuuuzzz|||zzzwwwwwwxxxyyyyyyyyyvvvvvvuuuvvvxxxzzzyyyzzzxxxvvvtttpppmmmjjjhhhgggeeefffgggggggggffffffeeefffiiimmmqqqrrrqqqooommmlllmmmnnnmmmllliiifffddd[[[[[[]]]```fffmmmrrrtttwwwvvvuuusssqqqoooooonnnjjjhhhffffffffffffeeedddUUUQQQKKKDDD===888444222000000000/////////......////////////////////////////////////000000000000,,,,,,------...//////000////////////////////////////////////////////////~~~~~~~~~|||zzzzzz}}}vvvssszzzzzzzzzvvvwwwzzz|||~~~~~~{{{wwwsssppppppvvv|||{{{vvvtttwww|||sssjjjfffZZZWWWSSSPPPNNNLLLJJJHHHFFFEEEDDDBBBAAA???>>>===<<<;;;:::999888666555555;;;999777444333444777999777777555333111000111222---444888333***(((///777111111222222222222111111,,,---///111222111000000222222222222222222222222222222333333333333222222111111222222222333333333222222333333333333222222222222222222222222222222222222111111111111222222000000111111111000///...000000////////////000000000000000000000000000000///000000000000000///......................................./////////000.......................................---------//////////////////////////////.........---------,,,---...///////////////........................------------------------------------------------,,,---...///000000000000............................../////////000000000////////////////////////........................---------.........//////.........................................................///000111111111...000333777===CCCHHHKKKMMMMMMNNNNNNMMMKKKIIIHHHEEEHHHNNNUUUZZZ___aaabbbeeeiiinnnqqqrrrqqqqqqqqqmmmqqqvvv{{{~~~}}}zzzyyytttxxxyyywwwxxx||||||xxxooommmiiieeebbbbbbdddfffttt}}}}}}|||}}}~~~~~~xxxpppnnnoooppphhh]]]VVVRRROOOKKKGGGDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<;;;;;;::::::;;;===>>>===;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::::::::<<<<<<<<<<<<<<<===>>>??????AAABBBDDDFFFHHHKKKMMMJJJMMMQQQSSSTTTVVVZZZ]]]aaaeeehhhhhheeeeeehhhkkkpppnnnlllmmmqqquuuwwwwwwtttsssrrrssswww|||zzz{{{{{{zzzyyywwwuuurrrpppoooiiiiiihhhgggggghhhjjjjjjjjjjjjkkkmmmnnnnnnnnnmmmiiijjjkkklllllllllkkkkkkeeeggghhhfffddddddhhhlllpppqqqrrrsssssssssrrrrrrmmmkkkgggfffggghhhhhhhhhbbb___XXXPPPGGG>>>777333111111000000000/////////000000000000000000000000////////////000000000000............////////////////////////////////////////////////////////////|||zzzyyy{{{~~~zzzwwwwwwxxx{{{{{{zzz{{{{{{xxxttttttuuu|||zzzyyywwwwwwoookkkiiibbb^^^ZZZWWWUUUSSSQQQOOONNNMMMKKKIIIFFFDDDBBBAAA@@@???>>><<<:::888777666000333555555333222333444///222333111------333999777555111///444888666000111111222222222222111111+++---///111222222000000222222222222222222222222222222222333333222222222111111111222222333333333222222222333333222222222222222222222222222222222222222111111111111222222222222333444333222111000000000////////////000000111111000000000000111111---...///000111111111111000000000000000000000000---.........//////000000......................../////////......------,,,//////////////////////////////.........---------)))+++///222333222000...////////////////////////---------------------------------------------------...///000111111111111////////////////////////////////////000000000000////////////////////////........................---------.........//////................................................---......///000111111222...000444:::@@@GGGLLLOOONNNMMMMMMLLLKKKJJJIIIHHHGGGKKKPPPWWW\\\aaacccdddjjjnnnsssvvvwwwvvvvvvvvvqqqvvv}}}zzzvvv}}}zzzwwwxxxuuuooohhhgggddd___\\\^^^dddjjjwww{{{iii[[[TTTSSSUUUOOOHHHEEEFFFGGGDDDAAA============<<<;;;:::999777777888999::::::999999888:::<<<<<<;;;;;;;;;<<<777777777777777777777888999999999999::::::::::::777888888999999999999999888888888888888999:::;;;;;;===@@@AAACCCDDDGGGIIIHHHLLLQQQSSSTTTUUUXXX[[[___dddhhhgggcccaaabbbeeecccbbbaaafffmmmsssvvvwwwvvvuuurrrrrrvvv}}}|||}}}~~~~~~rrrpppmmmjjjjjjlllppprrrnnnllljjjjjjkkkmmmnnnoookkkkkklllnnnoooqqqrrrsssppptttuuunnnccc]]]```eeekkkmmmpppsssuuuuuuuuutttuuurrrooonnnoooppppppooonnnkkkddd[[[PPPEEE<<<777111111111111000000000000111111111111111111111111////////////000000000000111111000000//////......////////////////////////000000000000000000000000}}}xxxwwwwwwxxxyyy{{{~~~~~~~~~|||}}}zzzzzzzzz|||~~~uuuooopppxxx|||yyyzzz}}}yyyrrrqqqpppnnnlllkkkgggdddccccccccc```^^^WWWWWWVVVRRRNNNJJJJJJJJJGGGEEEBBBAAA???===:::777:::888777777777777666444444333222222222333444555444444222222222333444555111222222333333222222111111111000000000000111111000000111222222222222111444333222111111111222333333333444444444444444444000000111222222222222111000000111111111111000000222222222222222222222222222111000000///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000//////////////////000000///...------........................,,,++++++******++++++,,,000111111000...---...000,,,---...//////...---,,,......------------......///............---------......------------..............................111111000000//////......------///000000000///...000000/////////.........///////////////////////////////////////...............------------......---------............///////////////000000000000///...------///000000///111666===DDDJJJMMMOOOOOONNNNNNMMMKKKGGGFFFFFFHHHNNNSSSYYY^^^aaaccceeefffooorrrvvvzzz}}}}}}{{{zzzuuu||||||}}}|||xxxssspppnnnfffdddaaa]]]XXXWWW```llltttcccWWWOOOKKKIIIFFFEEEDDDBBB@@@???>>>===:::::::::999999999888888::::::999999888777777777777777777777777888888888999999888888888888888999777777777777777777777777777777888888888999999999777777666777777888999999999:::;;;===>>>@@@AAABBBDDDFFFHHHIIIKKKNNNRRRVVV^^^```cccdddbbb```^^^]]]bbbcccdddddddddgggkkknnnqqqssswww|||{{{sssppprrrrrrqqqqqqkkkiiimmmpppooonnnpppgggoootttsssrrrssstttrrrzzz}}}~~~zzzpppfff___]]]bbbjjjssswwwxxxzzz{{{||||||}}}{{{yyy||||||}}}zzzsssiii\\\NNNCCC===777666444111...---///111111111111111000000000000000000000000000000000000////////////............//////.........---------////////////////////////}}}zzzzzz{{{yyyyyyyyy{{{~~~~~~~~~|||xxxxxx{{{}}}~~~||||||~~~yyyvvvqqqjjjhhhnnnyyy{{{yyyxxxyyy~~~}}}{{{tttrrrrrrqqqmmmjjjjjjhhhffffffhhhiiigggeeeaaabbbbbb```[[[WWWUUUTTTQQQNNNKKKHHHFFFCCC@@@>>>===;;;888777777666444222444333222222222333444555444333222111111222333333111222222333333222222111111111000000000000111111000111111222222222222222444333222111111222333444333333333333333333333333111111222333333333333333222222222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000///////////////////////////...------........................,,,,,,++++++++++++,,,,,,///000000///---,,,---///......///000000///............------------......///............---------......------------..............................000000000000//////......,,,---...///000//////...////////////............/////////////////////////////////////////////.........------------......---------............///////////////000000000000000///...///000222222222666999???FFFKKKNNNOOOOOOOOOOOOMMMJJJHHHGGGIIIKKKTTTYYY___dddgggiiilllmmmrrrtttxxx{{{}}}}}}|||{{{}}}~~~{{{vvvtttrrrqqqmmmiiieeebbb______hhhrrr}}}uuulll^^^RRRIIIEEEBBBAAAAAA@@@???>>>===<<<;;;::::::999999999888888888888555666666777777888999999999888888888777666666666999999888777777888888999777777777777777777777777777777888888888999999999777777666666666777888888999:::;;;<<<===>>>???@@@AAACCCEEEFFFHHHJJJNNNRRRXXX[[[^^^````````````aaaaaaaaaaaa___^^^___aaadddgggkkkqqqwww|||}}}}}}{{{tttrrrnnnlllpppsssqqqooopppnnnuuuzzzyyywwwyyyzzzyyy}}}|||zzzxxxssslllddd^^^```gggooouuuyyy}}}|||mmm\\\MMMDDD;;;:::777555333222111111111111111111000000000000000000000000000000000000////////////............//////.........---------////////////////////////|||{{{}}}~~~|||zzzzzz|||}}}}}}}}}}}}}}}}}}yyyxxxyyyyyy}}}}}}}}}~~~|||qqqnnniiieeeeeennn|||}}}yyywww{{{xxxzzz~~~wwwtttssssssuuuvvvtttooojjjhhhgggfffhhhkkkllllllllljjjmmmooonnnlllhhhfffeeeccc```\\\WWWSSSMMMHHHDDDBBB???<<<:::888777444222555444333222222222333444444333222111111111111111111222222333333222222111111111000000000000111111111111222333333333333222333222222222333444555666444444333333222222111111222333333444444444444444444333222111111222333444222222222222222222222222333333222111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000///////////////////////////......---........................---------,,,,,,------------...///---,,,+++---...//////000000000000//////......------------......///............---------......------------..............................000000000////////////...,,,---......//////..................////////////////////////////////////......//////////////////......------------......---------............///////////////000000000000000//////000111333555777<<>>@@@BBBCCCEEEIIILLLPPPRRRVVVYYY[[[^^^aaadddeeeeeeccc```]]]\\\]]]^^^aaafffmmmtttyyy}}}~~~zzzyyy{{{{{{sssoooooossstttrrrqqqrrrttt{{{~~~}}}~~~yyywwwwwwsssjjjbbbaaaccchhhooovvv}}}kkkYYYNNNCCC???;;;888888777444111222222111111111000000000000000000000000000000000////////////...........................---------////////////////////////}}}}}}~~~~~~||||||}}}}}}}}}}}}zzz{{{}}}~~~}}}yyysssqqqmmmjjjkkkrrr}}}~~~yyywwwyyyzzzxxxxxx{{{zzz{{{xxxsssmmmppprrrwww{{{}}}zzzsssnnnffffffgggiiijjjkkkllllllnnnpppsssuuuvvvwwwzzz||||||yyyuuunnnfff[[[PPPHHHFFFCCC@@@===;;;:::888666777666444333222333333444333333222111111000000000111222222333333222222111222111111000000111111222111111222333333333333333111222222333444555777777555555444444333222111111222222333444444444444444555333222000000222333555222222222222222222222222444333222222111111222222000000000000000000000000000000111111111111000000////////////////////////000000000000////////////...///////////////....................................------------......---......---,,,,,,---///////////////////////////......------------......///............---------......------------..............................////////////////////////,,,------........................////////////000////////////////////////............////////////......------------......---------............///////////////000000000000...///000111222555999;;;CCCEEEIIIMMMOOOPPPPPPOOOOOOMMMJJJGGGHHHMMMTTTYYYfffiiimmmoooooooooppppppsssuuuxxx|||~~~~~~~~~|||{{{{{{{{{|||{{{tttooopppuuuxxx|||rrrcccUUUNNNIIIFFFBBB@@@?????????>>>;;;:::::::::::::::999999777777777777777666666666888888777666666555555444888888777777666666666555888777777777777888888999777777777777777777777777777777777777888888888888888777666555555444555555888888888999999999999999999;;;===??????AAADDDFFFIIIKKKOOORRRUUUYYY___bbbffffffeeebbb___]]]]]]___]]]bbbggglllpppuuu|||~~~|||}}}tttpppoooqqqrrrqqqrrrvvvwww}}}zzzyyyvvvoooiiigggddddddhhhnnnttt{{{rrrbbbYYYNNNFFF>>>999999999555111222222222111111111000000////////////////////////////////////....................................////////////////////////~~~~~~~~~{{{|||}}}yyytttsssrrrqqqrrrvvv|||}}}~~~~~~|||zzzwwwvvvxxxoootttvvvtttrrrtttsssqqqsssvvv{{{|||vvvqqqkkklllmmmmmmllllllkkkkkkoooqqqtttxxx}}}{{{kkkZZZPPPHHHEEEAAA>>>===<<<;;;999999888666444444444444444222222222222111111000000111222222333333222222111222222111111111111222222111111222333333333333222000111222444555666777777777777666555444333333222111222222333333333333333444333111000000111333444222222222222222222222222444333222222111111222222000000000000000000000000000000111111111111000000////////////////////////000000000000////////////......///////////////...///////////////////////////......------......///......///...------...000..............................------------......///............---------......------------............................................./////////------------......//////000000000000000000000000////////////////////////---.........//////000000......------------......---------............///////////////000000000000---///000111333666<<<@@@IIIJJJLLLOOOPPPPPPPPPOOOLLLJJJHHHGGGJJJQQQ[[[bbbhhhlllpppssstttsssssssssxxxyyy{{{}}}|||~~~{{{|||}}}~~~~~~~~~}}}|||wwwpppmmmqqqxxx{{{~~~~~~~~~yyyiii[[[QQQIIIDDD@@@>>><<<;;;;;;;;;:::888888888888888888888888888666666666666666666666666999888888777777666555555555555666666777777777888777777666666777888888999777777777777777777777777777777777777777777777777888777666555555444555555777777777777777888888888777999<<<===>>>???AAABBBEEEGGGIIILLLNNNSSSXXX\\\```aaaaaa```^^^^^^___```[[[]]]___aaaccciiittt{{{xxxrrrooonnnnnnnnnsssyyy}}}zzzvvvssspppqqqiiidddeeeeeegggnnnvvvsssjjjdddYYYOOOCCC;;;999888666333222222222222111111111111////////////////////////////////////............---.....................////////////////////////|||sssrrrrrrrrrtttwwwzzz|||zzz{{{|||{{{}}}vvvzzzzzzwwwvvvzzz||||||zzz{{{}}}~~~}}}zzzwwwuuuvvvxxxyyywwwtttqqqoooooossstttxxx}}}wwwggg\\\LLLIIIDDDAAA??????===<<<<<<:::888666555555555555111111222222333222222111111222222333333222222111222222111111111111222222000000111222222222222111000111222444555555666666777777666666555555444444111111222333333333333333333222111000000111222333222222222222222222222222333333222111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////---...//////////////////////////////////////////......------------......---...///...------///111......------------............------------......///............---------......------------..............................---............////////////............///000000222222222222111111111000////////////////////////------......///000000000......------------......---------............///////////////000000000000---000222333555999@@@FFFLLLMMMNNNOOOPPPPPPOOOOOOIIIIIIHHHIIINNNXXXdddlllmmmrrryyy~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyvvvxxx{{{}}}}}}{{{yyywwwoookkkkkkrrryyy{{{}}}yyyyyy{{{xxxmmm]]]PPPIIIFFFDDDBBB???===;;;;;;;;;:::888666666666666666666555555555666666666666777777777777555666666777777888999999333444555555777888888999666666666666777888888999777777777777777777777777888777777777777777666666777777666666555666666666666666777777777777777777666888;;;<<<<<<===>>>@@@BBBCCCEEEGGGIIILLLPPPTTT[[[]]]___aaaaaabbbeeegggaaabbbbbb``````gggsss|||~~~yyytttrrrooommmrrrxxxzzzwwwuuuuuuvvvpppllljjjccc]]]```jjjuuu}}}vvvqqqnnnlllcccZZZLLLBBB<<<999777666333222222222222111111111000000000000000000000000////////////............---------...............////////////////////////zzzxxxvvvuuuvvvyyy{{{||||||~~~}}}{{{~~~|||zzzyyyzzz||||||wwwuuuuuuwwwyyy}}}zzznnngggWWWRRRMMMHHHFFFDDDCCCAAA>>>===;;;888777666666666000111222333444444333333111222222333333222222111333222222111111222222333//////000111111111111000///000222333444444444444555555555555555555555555222333333444444444444444333333333333333333333333222222222222222222222222222222111000000000000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////------...///////////////////////////////////////...------------------...,,,---...---,,,,,,...000000///...------...///000......------------......///............---------......------------..............................---------.........//////000//////...///000111222555555444333222222111111////////////////////////------......///000000111......------------......---------............///////////////000000000000///222555666888===EEELLLMMMMMMNNNOOOOOOOOONNNNNNHHHIIIJJJMMMUUU```mmmuuu}}}}}}}}}~~~}}}zzzwwwtttvvvwwwwwwwwwvvvsssqqqppplllkkkpppyyy~~~~~~{{{uuuvvvyyy~~~vvvooo^^^VVVKKKDDDBBBAAA???======<<<;;;;;;;;;;;;:::888777777777666666555555555666666666777777888888888444555555666666777777888444555555555666777777777555555555666666777999999777777777777777777777777888888777777666666666666777777666666666777888888555555666666777777888888444777:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNVVVYYY]]]```bbbeeehhhjjjiiikkkkkkhhheeejjjuuu~~~{{{uuuooopppttt}}}|||{{{{{{xxxvvvvvvtttvvvvvvjjj[[[YYYaaaiiiyyy}}}zzzvvvqqqnnnlllllllllkkkdddZZZNNNDDD===999888333333222222222111111111000000000000000000000000////////////............---------.........//////////////////////////////}}}zzzzzz|||~~~}}}{{{yyyzzz{{{xxxxxxyyy|||xxxqqqlllaaa\\\VVVPPPMMMJJJHHHGGG@@@>>><<<:::888777777777///000222444555555555444222222222333333222222222333222222111111222222333......///000000000000000///000222333444444333222333333444444444444444444333444555555666666555555333444444555555444444333222222222222222222222222222111111000///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////------...///000000//////000000000000000000000000---------,,,,,,---------***,,,,,,,,,++++++---///111000///......///000111.........------.........//////.........---------.........------.................................---------.........//////111000/////////000222333777777666555333222111111////////////////////////---------...///000000111.........------.........---------.........//////////////////000000000000000444777999:::???HHHPPPMMMMMMNNNNNNOOONNNNNNMMMHHHJJJLLLQQQYYYeeesss{{{}}}}}}||||||~~~~~~zzzvvvsssrrryyywwwuuurrrooolllkkkjjjnnnpppwww}}}uuussstttnnnooorrruuuuuulll^^^RRRRRRLLLEEEBBBAAA???:::555888777666777888999888777;;;::::::999888888777777666666777777888888999999777666666555444444333333666666666666666555555555555555555555666777999999777777777777777777777777888888777777666666666555777777666777777888999:::555555666666777888888999333666999::::::999:::;;;;;;===@@@BBBDDDFFFHHHKKKNNNRRRVVVZZZ]]]aaadddgggjjjlllmmmjjjgggiiirrr{{{{{{qqqnnnpppuuu|||xxx|||~~~zzzuuusssvvv}}}qqq\\\WWW^^^```ooo|||}}}xxxuuuvvvwwwsssqqqnnnkkkiiihhhhhhhhhoookkkcccXXXKKKAAA;;;999333333333222222222111111000000000000000000000000000/////////............---------.........//////////////////////////////{{{yyyxxx|||~~~}}}|||}}}~~~}}}}}}~~~{{{tttooolllgggeeebbb^^^ZZZUUUNNNIIIBBB@@@??????>>><<<999666:::666222000111444555666444333333222222333444444333333333333333333333333111111111111000000000000111111222333333333333222333333444444555444444444333333222222111111222222444444444333333222222222333444555444222111222333444333222111000000000000111111111111111111111111222111111111000000//////////////////////////////////////////////////////------............------////////////////////////---------.........//////......---------,,,,,,,,,,,,---......//////.................................------,,,,,,------...---------........./////////...---,,,,,,---...///111000///......///000111---------......000111111444444555555444111...---////////////////////////000///...---------------........................------------------------//////000111111111111111111222666;;;CCCIIIMMMNNNPPPMMMKKKMMMPPPOOOJJJEEEJJJKKKQQQ[[[dddkkkuuu~~~||||||xxxtttrrrrrrzzzwwwsssooommmooosssuuuwwwzzz}}}zzzxxxxxxwwwtttqqqoookkkeee^^^XXXPPPIIIDDDAAA???===:::999888888888777777777777777777777777666666777777777777666666888888777777666666555555777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666777888888888888888777777666666666666777777777777777777777777777777888888777777777888:::;;;777999;;;>>>AAABBBCCCDDDIIIKKKNNNQQQUUU[[[bbbfffiiijjjjjjhhhggggggiiilllppprrrssssssuuu||||||sssooopppzzz{{{wwwwwwzzz{{{wwwtttuuuwwwyyyzzzvvvlllaaaYYYYYY^^^gggoooooojjjjjjnnnkkkfffdddfffeeebbbfffnnnqqqpppllldddWWWJJJ@@@:::777666444444444333111///000000000000000111111111222111///...---------...//////////////////////////////.........---------|||uuurrrqqqtttyyy}}}}}}{{{yyywwwvvv{{{~~~}}}|||wwwvvvwww}}}~~~~~~||||||{{{~~~}}}}}}}}}~~~}}}{{{yyy}}}|||xxxuuurrrnnnkkkhhhhhhhhhhhhfffaaaZZZUUUJJJGGGDDDAAA@@@???>>><<<;;;888444222222333333333444444333333333444555555333333333333333333333333111111111111000000000000111111222333333333333222333333444444555555444444777777666555444444333333444444444333333222222222222444444333222111222333444333222111000000000000111111111111111111111111111111111111000000000///////////////////////////////////////////////////------............------////////////////////////---------.........//////............---------,,,,,,---......//////.................................------,,,,,,------...---------.........//////000000///......///000000000000///......///000000---------......///000111222333444444333111///---///////////////////////////......---------..............................//////////////////////////////000111111111111111222444999???FFFKKKNNNOOOPPPOOONNNOOOOOONNNJJJGGGMMMPPPXXXbbbhhhmmmvvv~~~xxxyyy{{{~~~yyyvvvuuuxxxvvvsssqqqsssvvvxxxzzzyyy}}}|||{{{zzz|||~~~|||wwwrrrccc^^^VVVOOOJJJEEEBBB???>>>===<<<:::999888888777777777777777777777777777666666666777777666666666888888777777666666666666888888888888888888888888666666666777777777888888888888888888888888888888777777777777777777777777666777777888888999888888777777777666666777777777777777777777777777777777888888777777777888::::::888999:::<<>>;;;777555555555333222444444444444444555666666444444444333333222222222222222111111111000000000111111222333333333333222222333444444555555444444777777666555444444333333444444333333333333222222222333333333111000111222333333222111000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////------............------////////////////////////------.........//////////////////.........------,,,---......//////....................................------------......---------...............//////............////////////...------...//////......---......///000111000000111222111000///...////////////////////////......---------...//////......................../////////////////////////////////000000000111111444777===DDDJJJMMMOOOPPPQQQQQQQQQPPPMMMKKKKKKKKKQQQWWWaaajjjmmmnnnwww}}}{{{|||xxxyyy{{{{{{xxxvvvtttsssvvv{{{|||}}}wwwxxxzzz}}}~~~yyyqqqjjjUUUOOOFFF@@@<<<;;;;;;;;;::::::::::::999888777666777777777777777777777777555555666666666666555555888777777777777666666666888888888888888888888888666777777777777888888888888888888888888888888888888888888888888888888888777777888999999999888888888888777777777777888888777777777777777777777777888888888777888888999:::999999999:::<<<>>>@@@BBBBBBCCCFFFHHHLLLPPPVVV[[[]]]___bbbdddeeefffhhhiiigggjjjmmmoooqqquuu|||}}}vvvrrrooopppmmmgggfffjjjnnnooojjjkkkmmmsssyyy|||zzzwwwwwwxxxyyyxxxsssllleee```]]]XXXZZZdddnnnpppkkkhhhjjjiiiiiijjjgggddddddhhhjjjmmmpppnnneeeYYYMMMGGGAAA>>>:::777666444111000111111111111111111111111111111000///............////////////////////////---------,,,,,,,,,,,,,,,~~~|||zzzxxxuuusssqqqooonnnoooqqqssssssrrrooonnnpppuuu}}}|||yyyzzzyyytttpppqqqqqqsssuuuxxx||||||zzz|||}}}{{{zzz{{{}}}~~~|||yyyuuuvvvzzz}}}~~~{{{zzzzzz|||}}}|||{{{zzzzzzyyy~~~zzzrrrjjjhhhkkkmmmjjjfffggghhhjjjlllnnnllliiifff^^^ZZZTTTOOOKKKHHHDDDBBB@@@>>>;;;:::999888666444444333333333444444555666555555444333333222111111222222222111111111000000111111222333333333333222222222333444555555555555333333333333333222222111333333333333333333333333111222333222000///000111333222222111000000111111////////////////////////111111111000000000000000////////////////////////////////////////////////------............------////////////////////////............////////////000////////////.........,,,---......///.......................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------........................///000000......///000000//////...////////////////////////---------------...///000........................------------------------////////////000111111222666:::BBBHHHLLLNNNOOOOOOPPPRRRSSSOOOJJJIIIKKKOOOWWW]]]ffflllkkklllvvv}}}vvvtttwww{{{}}}{{{|||yyyvvvuuuvvv{{{}}}~~~|||zzzvvvuuuttttttqqqiii^^^VVVIIIDDD>>>999888888999999777888999999999888666666777777777777777777777777555555666666666666555555777777777777777777777777888888888888888888888888777777777888888888999999999999999999999999999999999999999999999999999999888888999999999999999888999888888777777888888999777777777777777777777777888888888888888888999999999888888888999;;;>>>@@@>>>@@@CCCEEEGGGKKKPPPTTTWWW[[[___ccceeegggiiijjjkkkmmmoooooonnnnnnppprrr{{{|||~~~{{{xxxwwwxxxzzz{{{}}}~~~yyytttrrrqqqpppkkkfffccceeeiiillleeeggglllsssyyy|||zzzxxxuuuvvvvvvtttpppjjjfffdddccc\\\ZZZaaajjjmmmmmmlllpppqqqsssssspppmmmkkklllllloooqqqooohhh^^^UUUPPPFFFBBB===888666444222000222222111111111111111000111000000/////////......////////////////////////------------------------~~~|||||||||zzzwwwtttuuutttssstttvvvwwwxxxwwwpppqqqtttzzz}}}}}}|||wwwsssssstttvvvzzz}}}wwwsssssstttpppoooooopppppppppnnnlllooossswwwxxxwwwwwwzzz|||{{{ssskkkjjjooorrrpppmmmpppooommmmmmnnnooonnnmmmgggeeebbb^^^YYYSSSLLLFFFBBB???===;;;;;;:::888666444444333333333333444444555555444333333222111111222222222222111111111111111111222333333333333222111222333444555555555555///000111222333333222222333333333333333333333333111222333222000///000111333222111111000111111111////////////////////////000000000000000000111111////////////////////////////////////////////////------............------////////////////////////........./////////000000000////////////.........,,,---......///.................................///......------......///.....................---+++,,,,,,,,,,,,,,,,,,+++---..................---///............//////000------......////////////////////////////////////---------------...///000................................................////////////000222333444999>>>FFFKKKMMMMMMNNNNNNNNNPPPQQQNNNIIIHHHNNNTTT]]]aaafffiiiggghhhtttyyysssqqqvvv{{{}}}zzz{{{yyywwwxxx{{{~~~|||yyyoookkkfffaaa\\\UUUKKKEEE@@@>>>;;;:::::::::999888666666888888888777666555777777777777777777777777555555666666666666555555777777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999999999888888888888999999888888888888888888888888888888888999888888888888:::999777777888:::<<<======???AAACCCDDDGGGKKKNNNSSSWWW\\\aaadddgggjjjlllpppqqqssssssrrrpppoooooosssrrrtttyyy|||xxxvvvssspppooopppqqqsssuuuwwwyyy|||}}}|||zzzyyyuuurrroookkkgggddddddggggggjjjooouuuzzz{{{yyywwwsssuuuvvvuuuqqqmmmkkkkkkkkkeeeaaabbbdddgggmmmtttuuuxxx{{{zzzxxxvvvtttrrrrrrsssrrrnnnhhhaaa\\\YYYLLLGGG@@@:::777555333222333222222222111111000000000000000000000/////////////////////////////////............////////////}}}~~~}}}zzzzzzyyyyyyzzzzzz{{{|||tttvvvyyy~~~~~~zzzxxxyyyyyy}}}wwwsssrrrrrrmmmmmmmmmmmmlllkkkjjjjjjjjjmmmpppsssttttttuuuvvvzzz|||~~~}}}{{{vvvqqqqqqvvvzzzzzzyyyvvvrrrooommmmmmnnnooonnnnnnnnnooonnnjjjcccYYYRRRGGGDDD@@@===<<<;;;:::888777666555444333333333333444444444333333222222222333222222222222111111111111111222333333333333222111222333444555666666666111222444555666555555444222222333333333333444444222333333333111000111222222222111111111111111222000000000000000000000000000000000000111111111111////////////////////////////////////////////////------............------////////////////////////....../////////000000000/////////.........------,,,---......//////..............................//////............//////...............---------......////////////......---...////////////...---//////............//////.....................///////////////////////////......---------...//////........................000000000000000000000000.........///111444777888>>>DDDKKKNNNNNNMMMMMMNNNMMMOOOOOOLLLIIILLLSSSYYYbbbbbbeeegggeeegggrrr~~~~~~yyytttrrrtttwwwttttttzzzzzzyyy|||~~~wwwrrr```ZZZSSSNNNJJJGGGAAA===::::::999:::;;;:::888666777777777888777777666666777777777777777777777777666666777777777777666666777777777888888888888999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::999999999999::::::888888888888888888888888888999999999999888777777:::999888888888999:::;;;<<<>>>@@@AAABBBDDDGGGJJJNNNRRRWWW\\\```dddhhhkkkppprrruuuwwwyyyxxxwwwwwwqqqpppppptttyyy}}}~~~~~~rrrqqqooonnnmmmnnnooopppooopppssswww{{{~~~~~~}}}xxxuuussspppiiibbb___```jjjmmmrrrvvvwwwwwwuuussstttwwwzzzyyyvvvsssssstttrrrnnnjjjgggcccbbbkkkuuutttzzz}}}|||zzz{{{yyywwwxxxwwwtttoooiiidddccccccYYYRRRIIIAAA;;;888555444333333333222111111000000///000000111111000000//////////////////////////////////////////000000000~~~}}}|||}}}~~~zzz||||||xxxwwwvvvuuuooopppqqqpppoooooooooooommmnnnqqquuuxxxwwwtttrrrrrruuuzzz}}}~~~~~~|||yyyyyy{{{}}}xxxvvvrrrqqqqqqqqqpppoooqqqrrruuuwwwuuupppgggaaaSSSOOOIIIDDDAAA@@@>>><<<;;;:::888666555444444444333333333333333333333333333333222222222111111111111111222333333333333222000111333444555666666666555666777888777666444333222222222333333444444444222444444333222111222333222111111111111111222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////------............------////////////////////////.../////////000000000000............---------,,,,,,---......//////..............................//////............////////////.........---------...///000000000000///......///000000000000///...//////............////////////...............//////////////////////////////......---------..............................000000000000000000000000.........000333666:::<<>><<<999999888999::::::888666999999888777666666666777777777777777777777777777777777888888888888777777777777888888888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999999999999::::::888888888888888888888888888999999:::999888777666:::999999999999999999999;;;===???@@@@@@BBBDDDFFFIIILLLPPPTTTYYY^^^cccgggmmmooorrrwww{{{}}}}}}}}}uuuyyy{{{yyyvvvuuuyyy}}}xxxwwwuuutttrrrqqqppppppllllllnnnsssyyy}}}}}}|||{{{wwwuuutttnnneeeaaacccjjjmmmqqqssssssqqqpppooorrrwww{{{|||yyywwwxxxzzzvvvtttqqqmmmfffaaafffnnnrrryyy}}}{{{{{{~~~~~~{{{yyyyyyvvvrrrmmmjjjjjjkkkiiiaaaUUUJJJAAA<<<888666444444333222222111000000///000111111111111000///////////////////////////............//////000000~~~~~~~~~~~~|||{{{|||}}}}}}|||tttuuuwwwxxxxxxxxxyyyzzzssstttwww|||~~~xxxrrrlllooosssyyy}}}|||}}}~~~}}}}}}~~~~~~|||{{{zzzzzzzzzwwwuuuppprrruuuxxxyyyuuuooojjj___ZZZRRRKKKGGGEEECCCAAA>>>===;;;999777555555444333333333333333333333444333333333222222222111111111111222333333333333222000111333444555666666666777888999888777444222000222222222333333444444444333444555444222111222333222111111111111111222222111111111111111111111111//////000000111111111222////////////////////////////////////////////////---..................---////////////////////////////////////000000000000......---------,,,,,,,,,,,,---......//////..............................//////............////////////.........---------,,,---...//////...---,,,...///000111111000///...000//////.........//////000000///...............////////////////////////000///...---------------........................////////////////////////.........000444888<<<>>>IIINNNSSSSSSPPPMMMNNNPPPOOONNNLLLLLLOOOVVV^^^dddfffeeegggkkknnnnnnsssyyy}}}{{{yyywwwuuuqqqlllhhhdddppp{{{}}}ppp^^^RRRJJJEEE???===>>>???===<<<<<<:::888888999:::999888;;;:::888666666666777777777777777777777777777777888888999999999999888888777777888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;::::::999999::::::;;;888888888888888888888888888999::::::999888777666999::::::::::::999888777:::<<<>>>??????@@@BBBDDDDDDGGGKKKOOOSSSYYY___cccjjjllloootttyyy|||||||||zzzuuuooosss{{{|||yyyuuurrrqqqooonnnppptttzzz~~~~~~|||xxxwwwxxxssskkkjjjmmmiiilllnnnpppooommmllllllooouuu{{{|||zzzxxxzzz|||yyyvvvssspppjjjcccbbbfffqqqyyy}}}{{{|||~~~yyyyyyxxxuuuqqqooooooooovvvmmm___QQQFFF???:::777444444333333222111000000///000111222222111000///////////////////////////---------.........//////}}}{{{|||}}}yyyvvvxxx~~~~~~~~~}}}}}}}}}|||zzzxxx|||{{{|||~~~vvvyyy{{{~~~|||vvvqqqlllmmmuuu||||||~~~~~~~~~~~~~~~}}}}}}|||yyywwwxxxzzzzzzwwwsssqqqiii___XXXSSSNNNHHHBBBEEEBBB>>><<<;;;999777666444777999888555444555777222111111111111111222222222222111111111111222222222111222333666777666444444444444333333222222222333333333333333333333333555444222000///000000111333222000/////////000111000000000000000000000000111111111111111000///...000000000000000000000000---...............------////////////////////////000///...------...///000.........//////111222222000///...---------------,,,---...//////...---,,,................................................,,,,,,,,,---------......000000//////.........---000000000///.........---........................000//////.........//////........................////////////////////////111000///---------...///000////////////000000111///000111000222888AAAHHHOOOOOOOOOPPPOOOOOONNNNNNLLLIIIIIIMMMUUU^^^ccceeeccccccdddhhhnnnssssssrrryyytttrrrsssrrrlllgggeeeppp{{{}}}uuugggYYYNNNIIIBBBAAA@@@>>><<<;;;::::::777777888888888888777777777777777777888888888888999999999888888888888888666777888888777777888999999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>>>>>>>>>>??????<<<<<<<<<============>>>>>>>>>??????@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999:::::::::;;;::::::999888777777666555555666666777777888888:::::::::;;;<<<===>>>???CCCEEEHHHKKKMMMRRRWWWZZZ___fffooouuuwwwxxxzzz||||||rrrnnnooo~~~}}}tttnnnppprrrvvvyyy|||~~~~~~|||yyywwwuuusssrrrppplllhhhgggjjjmmmooonnnpppxxx|||wwwsssvvvxxxvvvttttttuuuvvvuuupppiiidddeeeiiimmmrrrxxx~~~}}}yyyxxxzzzwwwqqqrrrwww{{{wwwoooaaaRRRFFF===999888666333111111111000///000000///...............222111///.........///000///000111111111///...---{{{{{{~~~|||zzz{{{~~~~~~xxxrrrkkkhhhjjjooosssuuuzzzuuusssuuuvvvuuusssqqqllleeeaaa]]]WWWOOOHHHDDDBBB@@@>>>===<<<999777:::<<<>>>===:::777777888222222111111111111222222222222111111111111222222333222222333555666555333444444444333333222222222333333333333333333333333444333222111000000000111333222111000///000000111000000000000000000000000000111111111111000000///000000000000000000000000---......//////...------////////////////////////000///...------...///000............///000111222//////...---------------------...//////...------................................................,,,,,,---------.........000/////////............---------------,,,,,,,,,........................//////............//////........................////////////////////////000///......---------...000////////////000111111000000111222555<<>>??????@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::999999888888777777777777777888888888888999::::::::::::;;;<<<======@@@BBBEEEGGGJJJNNNSSSVVV]]]ccclllrrruuuwwwzzz}}}xxxnnnjjjjjjzzz}}}~~~wwwuuuwwwzzz}}}~~~}}}|||{{{uuupppjjjgggjjjnnnqqqssstttyyyzzzvvvuuuyyy{{{zzzxxxxxxwwwwwwuuupppjjjfffdddccceeekkkvvv~~~}}}zzzxxxxxxvvvrrruuu{{{{{{rrrfffYYYMMMCCC===:::777444222222222111000000000///...............222111000///...//////000....../////////...---,,,~~~yyyqqqkkkhhhfffdddcccssswww}}}tttoooooopppqqqqqqnnnllljjjiiifff```WWWPPPIIIGGGDDDBBBAAA@@@===;;;AAACCCDDDDDD@@@<<<:::999333222222111111222222222222222111111111111222222333222222333555555333222444444333333333333222222333333333333333333333333444333222111111000111111222222111000000000000111000000000000000000000000///000000111111111111000000000000000000000000000---......//////.........//////////////////////////////............///000------------...///000000//////...------------...------...//////...------................................................,,,------------.........////////////............,,,,,,,,,---------------//////////////////////////////............//////........................////////////////////////......//////......------///////////////000111222222111111444;;;CCCIIILLLRRRRRRRRRRRRRRRQQQPPPPPPKKKOOOUUU]]]cccdddbbb___```aaaccciiipppvvvzzz{{{qqqmmmkkkllllllkkkooouuuyyy~~~zzzvvvvvv}}}~~~rrrhhhYYYMMMFFFAAA>>><<<===<<<;;;999888777777777777777888888888888777777777777777777888888888888777777777777777777888888777999::::::999999:::<<<<<<<<<<<<;;;;;;<<<<<<==================>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???======<<<;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999888:::::::::999::::::;;;;;;===>>>AAACCCEEEIIIMMMQQQXXX^^^ffflllpppuuuzzz~~~}}}sssjjjffffffrrrvvv}}}~~~~~~}}}wwwpppllllllppptttvvvwwwyyyyyyyyy}}}~~~{{{vvvqqqmmmfff___\\\aaammmwwwzzzyyy{{{xxxvvvuuuuuuyyy|||tttkkkbbbWWWKKKCCC<<<999555333222222111000000000///.........//////111111000///////////////,,,------------,,,++++++~~~}}}|||}}}xxxrrrlllgggcccaaadddhhhpppzzz}}}}}}wwwpppmmmmmmmmmlllkkkjjjjjjjjjhhhccc\\\WWWTTTPPPJJJFFFDDDCCCBBBAAADDDFFFHHHHHHEEEAAA===;;;444333333222222222222333222222111111111111222222333222222333444444222000333333333333333333333333333333333333333333333333333333222222111111111111222222111111111000000000000000000000000000000000...///000111111111111111////////////////////////---......////////////...////////////////////////...............//////000---------------.../////////......---------......---..................---................................................------------............///////////////.........---.........///000000000000000000000000000000000///............//////000........................////////////////////////...///000111000000...---////////////000111222222333222222888AAAIIIMMMNNNPPPPPPPPPPPPPPPOOONNNMMMIIIPPPZZZcccgggeee___ZZZ]]]```ffflllrrrvvvwwwwwwoookkkhhhiiiiiikkksss|||~~~}}}vvvqqqnnnrrr|||~~~xxxqqqkkkfff[[[LLLCCC@@@@@@???===;;;:::999888777777666777777777888888888888777777666777777777888888888888666777777777777777888888777999::::::999999;;;<<<>>>============>>>>>>??????@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<999999::::::::::::::::::;;;;;;;;;:::999888888777::::::999999888999999999:::<<<>>>@@@AAADDDIIILLLSSSXXX```fffjjjpppwww}}}}}}~~~}}}xxxooohhhfffgggmmmnnnsss|||}}}~~~zzzuuurrrqqqrrrrrrvvvwww{{{{{{wwwlllbbbYYYZZZ```hhhooosssyyyxxxxxxwwwvvvwwwzzz~~~}}}wwwpppkkkfff^^^RRRIII@@@<<<777444333222111000000000///////////////000111000000///////////////,,,,,,,,,---,,,,,,,,,,,,|||xxxvvvwwwyyy{{{|||tttsssxxx|||zzz{{{~~~}}}yyytttmmmgggcccaaa```aaaeeelllsssxxxzzzzzz}}}|||}}}uuuqqqnnnkkkiiikkkjjjiiiiiihhheeebbb___^^^XXXPPPJJJGGGFFFEEEEEEEEEFFFHHHIIIHHHDDD@@@===555555444333222222333333222222111111111111222222333222111222333333111000333333333333333333333333333333333333333333333333333333333333222222222111222222222222111111111000111111111111111111111111...///000111111111111111////////////////////////---......///000000//////////////////////////////---......///////////////...------------......///......---------......///.........------.........................................................---------.........//////.........///////////////---.........///000000000000000000000000000000000...............///000000........................////////////////////////...///111222222111000///////////////000111222333555444666===FFFMMMPPPPPPPPPPPPPPPPPPOOONNNMMMLLLHHHOOOZZZccceeebbb\\\XXX]]]bbbjjjqqqttttttrrrpppooojjjfffggghhhllluuu~~~~~~|||vvvppphhhhhhooo}}}yyyrrrkkkbbb[[[SSSJJJAAA======???===;;;::::::999888777777777888777777888888888888777777666777777777888888888888666666777777888888888999777999::::::::::::;;;===???>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777666::::::999888888888999999:::;;;===>>>???BBBEEEHHHMMMRRRYYY___dddjjjrrrxxxvvvwwwwwwsssoookkkkkklllllljjjmmmwwwyyyrrrllliiisssvvvvvvkkk```YYYVVVXXXbbbmmmqqquuuxxxyyyyyyyyyyyyyyysssooojjjhhhfffaaaWWWPPPEEE@@@:::555333222000///000000/////////000000111000000000000000//////...------------------......~~~~~~~~~|||~~~}}}{{{yyyxxxyyyzzz{{{qqqrrrzzz~~~|||xxxuuutttxxx|||vvvnnnhhheeeeeeeeeeeeeeeeeefffhhhjjjkkkmmmsss{{{yyyuuurrrnnnkkkooonnnmmmkkkjjjiiihhhhhhccc^^^WWWQQQMMMKKKIIIHHHGGGGGGGGGHHHHHHEEEAAA>>>666666555444333333333333222222111111111111222222111000000111333333111000222222333333333333444444333333333333333333333333222222333333333333222222222222333333222222111000111111111111111111111111///000000111111111111000000000000000000000000000---...//////000000000000////////////////////////,,,---...///000000000//////...............//////...------------.../////////...------------...///................................................------........./////////.........///////////////,,,,,,,,,---------------////////////////////////......---......///000111........................//////////////////////////////000111111111000000/////////000111222333444666777;;;BBBHHHNNNPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLHHHOOOXXX^^^___]]]ZZZXXX```gggoootttuuurrrooommmooohhhdddfffkkkpppwww}}}~~~}}}}}}zzzsssmmmeeegggqqqxxxpppggg[[[RRRFFFBBB???>>>??????===:::999999888888888888888999777777888888888888777777777777777777888888888888777777777888999999::::::888:::;;;<<<;;;<<<===???AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::999999888777777999999999888999999:::::::::;;;<<<===>>>@@@CCCFFFHHHMMMTTTZZZ^^^dddkkkpppnnnppprrrrrrqqqqqqqqqrrrooonnnpppxxxwwwlllgggrrrvvvuuujjjaaaWWWRRRZZZgggkkkssszzz|||||||||xxxtttmmmjjjgggfffeeeaaa[[[VVVLLLGGG???999555333111000000000/////////000111111000000000000000///...............---......///000~~~{{{|||~~~~~~~~~yyyyyy|||~~~{{{wwwssstttzzz~~~vvvooojjjiiijjjlllnnnooommmjjjiiikkknnnhhhiiillloootttxxx|||~~~}}}xxxwwwvvvtttsssrrrrrrqqqpppnnnlllllllllfffdddaaa^^^[[[WWWRRROOOLLLJJJHHHGGGGGGDDD@@@===777666555444333333333333222222111111111111222222000//////000222333222000222222222333333444444444333333333333333333333333222222333444444333333222222222333333333222111000111111111111111111111111000111111111111000000///000000000000000000000000------///000000111111111////////////////////////,,,---...///000000000///000//////......//////000---------------.../////////...------------...///............................................................////////////............/////////000---------------,,,,,,,,,........................---------......///000111........................////////////////////////...............///000000/////////000111222444555777;;;AAAFFFIIILLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKJJJOOOUUUXXXYYYYYYZZZ\\\ggglllrrruuutttrrrppppppmmmeeeaaagggpppvvvzzz}}}~~~|||~~~{{{tttooolllooo{{{~~~uuunnncccTTTHHHAAAAAAAAAAAA@@@>>><<<:::888888777777777777888888777777888888888888777777777777777777888888888888777888888999::::::;;;;;;:::<<<>>>>>>>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;::::::999999999999999999999:::;;;<<<:::;;;<<<<<<<<<>>>AAACCCDDDIIIQQQVVVZZZ^^^dddiiijjjlllpppssstttvvvwwwwwwuuuvvv{{{wwwqqqnnnqqq}}}zzzqqqmmmdddZZZZZZbbbkkkttt|||}}}}}}}}}yyytttmmmllljjjhhheeeaaa^^^]]]TTTNNNEEE>>>888555333111000000//////000111111222///000000111000///...---......---------...000111|||zzz~~~||||||yyytttqqqqqqxxx~~~zzzrrrkkkhhhiiillloootttxxxwwwtttssswww{{{oookkkfffaaa```bbbfffiiizzzvvvvvvxxxzzzyyyqqqssstttssspppnnnlllkkkhhhiiijjjkkkiiiccc[[[VVVPPPLLLIIIGGGFFFDDD???;;;777777666555444333333333222222111111111111222222///......000222333222111222222222333333444444444333333333333333333333333111222333444444444333222222222333444333222111000111111111111111111111111111111111111111000///...000000000000000000000000------///000111111111111////////////////////////+++,,,...000000000000///111000000/////////000000---------------...///000///...---,,,,,,---...///............................................................/////////000---.........//////000000000000000//////......---........................---------......000111111........................////////////////////////---,,,++++++,,,---...////////////000111333444555777===DDDHHHIIIKKKMMMPPPNNNNNNMMMMMMKKKJJJIIIHHHLLLOOOSSSTTTTTTWWW[[[___lllooosssuuusssrrrsssuuukkkbbb___gggsss{{{}}}~~~}}}|||}}}vvvqqqvvvzzzwwwpppiii^^^MMM@@@===???@@@???<<<999777777777666666666666777777888777777888888888888777777777777777777888888888888888888999:::;;;;;;<<<<<<<<<>>>@@@@@@@@@AAABBBDDDGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===999:::;;;;;;;;;<<>>===:::555333333444555555222333333333333222222111111222222333333222222222444333222222333333111000222222222222222222222222222222222222222222222222333333333333333333333333111111111111000000//////222111000//////000111222222222111111111111222222333222111000////////////////////////000000000000111000///------......///111111000000/////////...///000111///,,,,,,...111222111///------...000111...///000000000///---,,,........................++++++,,,---...///000111......////////////......111111111111111111111111............////////////////////////////////////////////////////////////---------............///000000000000000000000000333666777444000000444999;;;@@@EEEGGGHHHIIILLLNNNOOONNNKKKIIIGGGGGGHHHHHHPPPTTTWWWXXXWWWZZZ```fffnnnrrrsssrrrtttxxxuuummmffffffgggmmmvvv}}}}}}xxxyyy}}}{{{tttfffVVVIIIDDDCCC???>>>===<<<;;;:::::::::888888777777666666555555888888888888888888888888555555666666777888888888999999999:::;;;<<<>>>???AAAAAAAAACCCDDDEEEDDDCCCJJJJJJJJJKKKLLLMMMLLLJJJPPPMMMKKKLLLPPPTTTVVVVVVRRRSSSTTTTTTTTTUUUWWWYYYYYYYYYZZZ\\\\\\]]]]]]]]]^^^\\\[[[\\\^^^``````___]]]\\\ZZZYYYYYYXXXVVVTTTQQQRRRRRRRRRPPPNNNNNNNNNQQQNNNKKKIIIIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@@@@AAA??????>>>===<<<;;;::::::::::::999999999999999:::999999:::;;;;;;<<<======AAADDDHHHLLLPPPVVV\\\```gggnnnsssrrrtttzzz|||zzz}}}pppiiicccfffpppzzzyyyxxxwwwtttoooiiidddaaajjjppptttsssvvv|||}}}zzzttttttsssppprrrtttqqqkkkaaaZZZOOOFFF@@@;;;888555333222222111000//////...////////////////////////////////////////////////{{{yyy{{{|||||||||||||||}}}~~~~~~|||~~~|||wwwwwwxxxwwwxxx{{{zzz{{{{{{||||||||||||||||||wwwnnngggbbb```^^^]]]ccclllxxx~~~xxxtttqqqoooqqqvvv{{{|||}}}yyyyyyyyy|||~~~|||}}}mmmbbbSSSHHHEEEDDDBBB@@@@@@===999666666666555444333333333333333333222222111222222333333333333222444333111222333333222000222222222222222222222222111111111111111111111111333333333333333333333333222222111111111000000000222111000//////000111222222111111000000111111222333222111000////////////////////////000000000000111000///...---......///000000/////////.........000000///------000666;;;;;;888333///,,,,,,---///------......---,,,,,,+++........................------...............///......////////////......------------------------............////////////////////////////////////////////////////////////---------............///000000000000000000000000444666777555222222666:::>>>BBBFFFHHHIIIIIILLLNNNKKKJJJGGGFFFFFFGGGJJJKKKSSSWWWZZZZZZZZZ]]]dddiiinnnrrrrrrpppqqqsssoooiiieeegggkkksss|||~~~{{{xxxrrrgggYYYKKKCCC@@@@@@>>>===<<<;;;::::::::::::888777777777666666666555555555555555555555555555777777777777888888999999999999:::;;;<<<>>>@@@AAAEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPOOOOOOQQQOOONNNQQQUUUXXXYYYXXXYYY[[[]]]^^^___aaadddfffhhhiiijjjkkkllllllllllllmmmlllkkklllnnnppppppoooooommmjjjhhhfffdddaaa___YYYYYYXXXVVVTTTQQQPPPPPPQQQOOOLLLJJJIIIHHHFFFEEEHHHHHHHHHGGGFFFEEEDDDEEEAAAAAA@@@???>>>===<<<<<<;;;::::::999888888999999999999999:::;;;;;;<<<<<<===???CCCFFFJJJPPPVVVZZZcccjjjoooppprrrxxx{{{yyy|||qqqiiibbb```fffnnnsssuuuvvvvvvxxxzzz||||||{{{yyyvvvvvvuuutttqqqmmmjjjgggdddiiilllmmmsss{{{~~~||||||}}}zzzwwwxxx{{{yyyttthhhaaaVVVKKKCCC===777333444333333222111111000000////////////////////////////////////////////////vvvsssppppppsssxxx{{{}}}{{{{{{|||}}}~~~|||zzz}}}yyy}}}~~~xxxxxx|||}}}{{{yyyzzz}}}}}}xxxuuuxxxzzzzzz|||~~~}}}||||||~~~zzzuuupppkkkgggbbb___\\\```fffjjjlllmmmooopppuuuvvvwwwsssmmmhhhffffffhhhooovvv{{{zzzyyyxxxyyy}}}yyymmm]]]QQQLLLIIIEEEBBBBBB@@@<<<:::999888555444444444444333333222222222111222333333444444444333444222111222333333222000222222222222222222222222111111111111111111111111333333333333333333333333222222222222222111111111111111000000000000111111222111111000000111111222222222111000////////////////////////000000000000000000///............//////............---------111000---,,,...444<<>>???<<<;;;:::999999999999999777777777777666666666666555555555555555555555555888888888999999999999999::::::;;;===???AAACCCDDDDDDEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTVVV[[[```dddffffffgggjjjnnnqqqssswwwzzz}}}|||yyyuuurrrllljjjgggccc```]]][[[ZZZWWWUUURRRPPPOOOMMMJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBAAA@@@??????>>>===<<<;;;999888888888888888888999999::::::;;;;;;;;;<<<>>>@@@DDDJJJQQQVVV^^^dddjjjlllpppvvvyyyyyyzzzrrrlllccc]]]]]]aaafffhhhiiijjjkkkmmmooopppqqqrrrtttuuuvvvuuutttqqqooommm```aaaaaadddnnn{{{}}}qqqiii^^^TTTKKKCCC:::444555555444333222222222222////////////////////////////////////////////////nnnmmmnnnpppssswww{{{|||xxxyyyzzz|||}}}}}}}}}}}}~~~}}}}}}zzzssszzz~~~xxxvvv{{{}}}zzzuuuvvvxxx{{{~~~}}}yyyxxx|||~~~}}}~~~~~~{{{wwwtttqqqnnnjjjgggaaaaaaccccccbbbbbbaaaaaaiiinnnqqqooohhhdddccceeefffmmmuuu{{{yyyzzzxxxyyy|||sssggg___YYYRRRJJJDDDBBB@@@>>><<<;;;999777444555444333333222222222222222222333444444444444444333222111111333333222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000000111111111000000000000111111111111000///////////////////////////000000000000000/////////............------------------------111///------///444;;;@@@BBB@@@<<<888444111000///000000...------...///000........................////////////..................////////////......////////////////////////............////////////////////////////////////////////////////////////---------............///////////////////////////111333444444444777;;;???GGGHHHJJJKKKLLLKKKKKKKKKLLLJJJGGGFFFIIIOOOVVVZZZ]]]___bbbccceeejjjoootttoooqqqqqqmmmhhheeecccbbbmmmqqqxxx}}}|||~~~yyy{{{{{{uuujjj___OOODDD@@@@@@???>>>::::::999888888888888888777777777777666666666666888888888888888888888888888888888999999999::::::<<<===>>>???BBBDDDFFFHHHEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPQQQSSSTTTWWWXXXXXX[[[bbbjjjrrrxxx{{{|||zzz}}}}}}xxxtttqqqmmmkkkeeeccc___\\\YYYVVVRRROOOJJJIIIIIIIIIKKKKKKKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<:::999888777777888888888999999:::::::::<<<======>>>AAAGGGNNNSSSYYY^^^eeejjjnnnssswwwyyy{{{}}}xxxuuurrrnnngggaaa]]]\\\^^^___```aaabbbdddeeehhhkkknnntttuuuvvvwwwvvvtttrrrqqqddd___ZZZ]]]iiizzzyyyrrrggg^^^VVVMMMBBB;;;777666444333222222222222////////////////////////////////////////////////gggiiimmmppprrrttttttuuurrrsssuuuwwwxxxyyyzzzzzzzzz|||}}}}}}{{{vvvpppuuu{{{}}}xxxvvvyyy||||||}}}}}}zzzxxxzzz}}}yyyuuurrrpppnnnlllhhhgggfffdddbbb___\\\ZZZ[[[```eeeeeebbbaaadddgggjjjrrrzzz}}}~~~zzz{{{yyyzzzuuurrrnnnkkkggg^^^QQQGGGCCCAAA???>>>===<<<999777666555444222222111222222444444444555555444444444333222111111333333333111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000111111000000000111000000000000000000111111000//////////////////////////////000000000000///////////////......---,,,,,,,,,---------------000///...///111333555666777888888777666333000///000///...------...000000................................./////////000000......////////////......000000000000000000000000............////////////////////////////////////////////////////////////---------............//////////////////////////////000222333666:::>>>AAAJJJJJJKKKLLLMMMLLLKKKJJJMMMJJJHHHGGGJJJQQQYYY^^^aaaccceeegggkkkooouuuxxxrrrsssrrrnnngggbbbcccfffwwwzzz}}}}}}zzz{{{xxxtttyyy|||qqq```VVVJJJBBBAAAAAA???<<<999999888777777777888888666666666666777777777777999999999999999999999999777888888999999:::;;;;;;???@@@AAACCCEEEGGGIIIKKKKKKLLLMMMLLLKKKKKKNNNPPPRRRTTTWWWXXXYYY\\\```dddggglllttt|||yyyvvvqqqmmmhhhccc]]]YYYTTTRRRPPPQQQRRRRRRQQQOOOFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<:::999888888888888999999999999::::::<<<<<<<<<===???DDDJJJOOOUUUYYY___ggglllpppuuuyyy|||zzzwwwtttssssssnnnmmmjjjfffbbb___]]][[[\\\^^^___``````ccchhhkkkppprrrtttwwwxxxxxxwwwvvvkkkbbbYYYYYYeeewww|||pppggg___UUUIII@@@999888555333222111222222000000000000000000000000////////////////////////iiimmmrrruuuuuusssrrrrrrnnnnnnoooqqqrrrtttuuuvvvwww{{{~~~zzzxxxvvvqqqnnnsssxxx}}}~~~|||vvvqqqnnnmmmooottt|||xxxyyy|||vvvwwwxxx{{{~~~}}}{{{~~~|||vvvrrrpppnnnmmmkkkiiigggeeedddaaa]]]ZZZVVVYYY\\\]]]___bbbhhhlllnnnyyy~~~~~~|||}}}zzzqqqooooooqqqpppiii\\\RRRJJJGGGDDDBBBAAA???===;;;999777666444333333333444666666666666555444333333222111111111333444333222222222222222222222222222444444444444444444444444222222222222222222222222111111111222222222222222000000111111111111000000111000000//////000000111000//////....../////////////////////000000000000/////////000///......---,,,,,,,,,------------.........///111333444333111...///111222222111///------,,,,,,,,,,,,---.......................................//////000000000......////////////......////////////////////////............////////////////////////////////////////////////////////////---------............///000000000000000000000000//////111444888===BBBEEEKKKKKKKKKLLLNNNMMMKKKIIIIIIHHHFFFGGGKKKSSS[[[```dddeeefffjjjnnntttyyy|||vvvuuutttppphhhccchhhqqq~~~|||{{{}}}~~~xxxwww}}}zzzkkkTTTMMMEEEAAAAAA@@@<<<999999888888777777777888888666666666666777777777777888888888888888888888888777888999:::;;;<<<===>>>CCCCCCDDDFFFHHHJJJLLLMMMLLLNNNPPPNNNLLLMMMPPPTTTSSSWWW[[[^^^aaafffmmmrrr|||uuunnnjjjaaa]]]YYYWWWWWWUUUQQQMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<;;;::::::999999:::::::::::::::::::::::::::;;;<<<@@@EEEJJJPPPSSSZZZccciiilllqqqvvvzzzuuussspppnnnmmmnnnqqqrrrnnnmmmlllllljjjgggbbb]]]]]]```bbbbbbaaabbbgggkkklllnnnrrruuuxxxyyyzzzzzzoooeee[[[ZZZ```ooouuulllddd[[[NNNDDD>>><<<888555333222222222000000000000000000000000////////////////////////ppptttxxxyyywwwuuuuuuuuuppppppoooooopppqqqssstttwww{{{}}}zzzwwwuuutttsssrrrtttvvvtttppplllkkkkkkiiikkkooouuuyyyyyyvvvrrrppptttxxx|||~~~~~~}}}{{{}}}}}}zzzttttttwwwzzz~~~}}}yyyuuussspppnnnllliiifffeeeffffffeeecccaaa___]]]\\\^^^bbbhhhlllooozzztttqqqnnnoooqqqnnngggaaaVVVRRRMMMHHHFFFDDDAAA@@@===;;;999777666666777777888888888777555444222111222111000111333444333222222222222222222222222222333333333333333333333333111111111111111111111111000000000111111111222222///000111222222111000///000000////////////000000//////.........//////000////////////000000000000...///000000000///------,,,---------............------...222777999888777////////////......//////+++,,,,,,---......------........................000000000///////////////......////////////..........................................////////////////////////////////////////////////////////////---------............///000000000000000000000000000000222666;;;BBBGGGIIILLLKKKJJJLLLNNNNNNKKKIIIEEEEEEEEEHHHNNNWWW___eeeeeefffgggkkkpppvvv{{{}}}zzzxxxwwwrrrjjjfffppp}}}}}}}}}~~~}}}~~~ooo```LLLHHHBBB???>>>===:::888999888888777777888888999555666666666777777777888777777777777777777777777888999:::<<<>>>@@@BBBBBBFFFFFFGGGHHHIIIKKKMMMNNNMMMPPPRRRQQQPPPQQQVVV[[[\\\aaahhhnnnsss{{{vvvppphhhccc```[[[SSSMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>=========;;;;;;::::::::::::::::::999999:::;;;;;;>>>BBBEEELLLMMMTTT___eeeggglllrrrvvv}}}}}}vvvllljjjhhhhhhiiilllppprrrtttrrrpppqqqsssqqqkkkfffeeehhhkkkjjjggggggkkknnnnnnppprrruuuvvvvvvvvvuuullleee^^^[[[\\\ddduuussskkkggg```UUULLLCCC@@@<<<888555333333333000000000000000000000000////////////////////////rrruuuxxxwwwuuutttuuuwwwvvvuuusssqqqqqqrrrtttuuuxxx{{{~~~~~~||||||}}}}}}}}}|||zzzxxxwwwxxxzzzvvvwwwwwwuuuqqqqqqsssvvvppprrruuuyyy{{{yyysssooopppssswwwzzzzzzxxxvvvvvv~~~}}}|||}}}zzzxxxvvvvvvyyy{{{|||{{{tttuuuxxx||||||yyywwwtttrrroookkkgggfffiiimmmnnnnnnmmmggg___ZZZ[[[^^^bbbeeemmm|||yyysssmmmllloooqqqooolll```[[[TTTNNNJJJGGGDDDCCC@@@>>><<<:::999999999::::::999999777555333111000222111000111333444333222222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111222///000111222222111000///000000////////////000000//////.........//////000////////////000000000000...///000000000///---,,,---------....../////////,,,,,,---333999>>>???>>>777555111...---...000222,,,---///000111000///...........................222222111000///...------......////////////......////////////////////////............/////////000////////////////////////////////////////////////---------.........//////000000000000000000000000111111333777>>>EEEJJJLLLLLLJJJJJJKKKNNNNNNLLLIIIDDDDDDFFFJJJRRR\\\eeejjjffffffgggkkkqqqwww|||~~~|||zzzxxxtttllliiiuuu}}}~~~}}}zzzsssdddVVVJJJGGGBBB???===<<<::::::999888888888888888999999555666666666777777888888888888888888888888888888999:::<<<>>>AAACCCEEEFFFHHHHHHIIIIIIKKKLLLMMMNNNQQQUUUXXXXXXWWWZZZaaafffkkkrrr{{{{{{sssmmmeee\\\TTTKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======???BBBEEEIIIIIIQQQ\\\bbbccchhhooorrrzzz~~~~~~zzztttlllkkkjjjiiikkkooosssvvv}}}xxxtttuuuyyyzzztttnnnlllpppsssrrrnnnmmmpppssstttuuuuuuuuutttrrrooonnnhhhccc___]]]ZZZ\\\jjjzzzxxxmmmhhhhhheee]]]UUUGGGDDD???:::666555444444000000000000000000000000////////////////////////ttt|||{{{wwwzzz}}}|||zzzyyy}}}~~~}}}yyyuuuuuu{{{yyyvvvyyy}}}~~~}}}zzzvvvrrrsssyyy}}}~~~}}}|||}}}zzzwwwzzz}}}|||vvvsssuuuyyyxxxyyy{{{||||||{{{yyywww{{{xxxxxxxxxzzz}}}}}}|||{{{{{{{{{{{{}}}}}}||||||zzzyyyqqqnnnkkkjjjkkkmmmnnnooossskkkeeeeeedddccccccfffiiixxxzzzyyyvvvtttqqqnnnlllkkkkkkggg```YYYRRRNNNLLLLLLEEEDDDAAA===999777999;;;666555555444333222111111333333333333333333333333222222222222222222222222222222222222222222222222222111111111222333444444000111111111111222222222222222222111111111000000000000000000000000000000//////000000111111222222000000000000000000000000...///000111111000///.........////////////............---...333;;;EEELLLAAA:::222...000111000...000000///...---,,,,,,+++,,,---...///000000000000000000//////.........------------.........//////000000//////......------///////////////........................................................................///000000000//////.........//////222222444;;;CCCJJJMMMNNNOOONNNMMMNNNPPPOOOKKKHHHGGGFFFIIIQQQ[[[ccchhhkkkhhhiiikkkpppvvvzzz|||||||||tttlllkkksss~~~|||zzzoooaaaTTTMMMFFFDDDBBB???<<<:::999888::::::999888777666555555:::999888777666555444333888888888888999999999999;;;<<<===???BBBDDDGGGHHHIIIIIIJJJMMMPPPQQQQQQPPPRRRUUUYYYZZZ]]]eeerrr||||||qqqfff```ZZZVVVQQQMMMJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@===;;;>>>>>>===<<<;;;;;;::::::999999:::;;;===>>>??????CCCGGGMMMTTTZZZaaagggkkkqqqtttxxx{{{|||~~~|||wwwyyyzzzxxxvvvvvvpppqqqppppppppptttxxx|||~~~{{{wwwttttttuuuyyywwwuuuuuuuuuuuusssrrr{{{vvvrrrqqqrrrrrrmmmiiiccccccdddccc^^^[[[dddqqqsssoookkkiiijjjjjjhhheeeYYYOOOCCC;;;888777444222222111111000000000000111////////////////////////www}}}zzzxxxyyy{{{|||zzzwwwwww|||{{{zzz~~~}}}{{{}}}~~~zzzzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzzzztttqqquuuzzzyyywwwvvvvvvzzzzzzwwwtttrrrssssssssssssuuuooojjjiiigggeeeeeeiiigggsss~~~~~~|||~~~|||{{{zzzzzzzzzzzzzzzzzzzzzxxxuuurrrpppooonnnnnnooolllhhhbbbZZZSSSMMMIIIEEEDDDBBB???<<<:::888777555444444333222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222333333000111111111111222222222222222222111111111000000000000000000000000000000000000000000000111111111////////////////////////...//////000000//////.........////////////......//////......000666===CCC<<<666000---///000///,,,/////////...------,,,,,,...............------,,,000/////////............---------.........//////////////////............////////////...........................................................................///000000000//////.........//////111222666===EEEKKKMMMMMMOOONNNNNNOOOPPPOOOKKKGGGGGGHHHMMMVVVaaajjjppptttvvvuuutttuuuwwwyyyzzzyyyyyyvvvqqqlllmmmttt|||~~~{{{ssshhh[[[PPPJJJDDDCCC@@@>>>;;;999888777999999888888777666666666777777777777777666666666888999999999::::::;;;;;;>>>???@@@BBBDDDFFFHHHJJJMMMMMMNNNPPPSSSUUUVVVVVVVVV\\\ccciiippp{{{xxxrrriiieee^^^YYYTTTQQQMMMKKKFFFEEEDDDCCCBBBAAA???===??????>>>===<<<;;;::::::999999:::;;;<<<===>>>>>>CCCFFFKKKPPPVVV\\\bbbffflllooosssvvvyyy|||wwwpppppprrrrrrsssuuuuuuuuutttrrrrrrtttyyy|||{{{xxxxxxxxxwwwxxxxxxwwwwwwwwwwwwwwwxxxuuutttuuuvvvtttnnnhhheeeeeefffgggccc]]]aaahhhtttuuuyyy|||~~~~~~|||zzzrrrooolllkkkmmmmmmlllkkk```VVVIII???;;;999666333222111000000///000000000////////////////////////}}}|||yyy{{{|||{{{xxxyyy}}}}}}}}}wwwxxx|||zzztttqqqqqquuuzzz~~~~~~}}}|||{{{~~~}}}zzzxxxrrrnnnjjjiiieeeaaabbbfffgggnnnssstttuuu{{{~~~|||tttsssrrrqqqpppqqqrrrrrrwwwuuusssqqqpppppppppqqqoooooooookkkeee\\\SSSNNNJJJHHHEEECCCBBB???:::555444444333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111000000000111222222000111111111111222222222222222222111111111111111000000000000000000000000111111111111000000000000........................///..................///......////////////......000000///...---000444777666222...---...///---+++......................../////////...---+++***)))////////////............---------............................../////////........................////////////////////////.......................................///000000/////////......//////000111444999AAAHHHLLLLLLKKKOOOOOOOOOPPPQQQNNNJJJGGGGGGMMMVVVbbbnnnxxx~~~zzzxxxwwwuuutttsssooollllllqqqwww}}}~~~zzzsssiii]]]SSSJJJFFFBBBAAA???<<<:::888777777777777777777777777777777444555555666777888999:::999999:::;;;<<<<<<======BBBCCCCCCEEEGGGIIIKKKLLLNNNNNNOOOPPPSSSWWW[[[]]]^^^fffqqq{{{zzzuuummmfff___XXXRRRNNNKKKIIIEEECCCCCCDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999::::::;;;<<<======CCCEEEHHHKKKOOOUUU\\\aaaeeeiiinnnrrruuuxxx|||}}}{{{qqqhhhgggjjjlllqqquuuzzzzzzyyywwwvvvwwwzzz}}}~~~||||||zzz|||}}}{{{wwwuuuvvvxxxttttttuuuxxxyyyvvvpppjjjggggggiiimmmkkkfffbbbbbbeeehhhmmmssswwwwwwuuurrrqqqooonnnnnnpppqqqqqqpppiii___QQQFFF???;;;777555222111000///////////////////////////////////////|||xxxyyy|||}}}||||||vvvxxxyyyxxxuuusssrrrqqqsssooommmjjjddd______dddhhhjjjiiiiiiooozzzxxxrrrnnnmmmllljjjiiiiiijjjkkklllqqqqqqrrrrrrrrrrrrqqqqqqlllnnnppppppmmmggg```\\\SSSNNNIIIGGGGGGDDD===777555444333111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000111111000000111111111222222222111111111111111111111111////////////////////////222222111111000000/////////////////////////////////...---,,,,,,---...///......////////////......///000000...---,,,...000111///------//////...,,,---------.........///////////////...---,,,+++***///////////////.................................---------....../////////------...............///000000000000000000000000.......................................///000000//////////////////000111222666===EEEKKKMMMLLLKKKNNNOOOPPPQQQPPPNNNKKKHHHHHHUUUfffttt{{{vvvsssqqqpppooojjjhhhmmmuuu}}}{{{tttiii]]]SSSKKKFFFCCCAAA@@@>>><<<:::888888777666666777777888888888888444555555777888999::::::888999:::;;;===>>>???@@@EEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRTTTXXX]]]dddhhhpppyyywwwnnneee\\\WWWUUUPPPIIIFFFFFFGGGGGGFFFBBBBBBAAA@@@???======<<<999999::::::;;;;;;<<<<<>><<<;;;:::999999666666666777888888999999666666777777888888999999888999:::<<<>>>@@@AAABBBFFFGGGHHHIIIKKKMMMOOOPPPTTTVVVYYY]]]bbbjjjtttzzzzzzpppjjj```XXXOOOJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAACCCGGGNNNWWW]]]cccgggkkknnnqqqsssvvvyyy|||~~~}}}{{{yyyrrrnnnpppsssssssssuuuuuuzzz{{{qqqkkkjjjkkknnnoooqqquuuwwwxxxvvvuuuqqqpppppptttyyyxxxpppgggZZZYYY[[[bbbkkkqqqqqqpppqqqrrrrrrrrrqqqqqqqqqqqqpppiii]]]PPPEEE===888555333333111000000/////////////////////////////////zzzyyy{{{|||yyyyyyzzz|||xxxsssssstttyyy}}}yyytttooojjjggghhhfffeeebbbaaajjjvvv~~~~~~|||zzz|||~~~{{{rrrkkkgggggghhhiiikkklllmmmmmmmmmppptttxxxzzzyyyvvvtttxxxvvvtttqqqooommmmmmlllbbb\\\SSSMMMIIIFFFBBB???<<<:::777555333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000111111000111111111111222222222111111111111111222222222000000000000000000000000111111111111000000000000111111111111111111111111///..................///......////////////......,,,...//////......///000....../////////000000000---------.........//////,,,---...///000000000000.........///////////////...............------------------------.........,,,,,,,,,---......//////////////////////////////.......................................///000000////////////000111222222888>>>GGGNNNPPPPPPOOONNNNNNOOOPPPOOONNNMMMNNNPPPSSSiiizzztttqqqooonnnnnnooojjjllluuu|||zzzjjjaaaVVVMMMHHHEEECCCAAA??????===<<<;;;::::::999666666777777888888888999888888888888888888888888999:::;;;>>>@@@CCCDDDEEEHHHHHHIIIKKKNNNPPPSSSTTTUUUYYY```fffmmmwww~~~oooeeeZZZRRROOOMMMJJJFFFGGGFFFEEECCCBBB@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAAEEELLLTTTZZZaaadddhhhlllnnnpppsssvvvxxx{{{~~~}}}}}}{{{wwwuuuyyy{{{xxxtttsssqqqvvv|||~~~~~~xxxpppjjjggghhhgggiiimmmrrruuuxxxyyyyyyxxxxxxyyy|||zzzppp```[[[XXX\\\eeeooossstttqqqssstttsssqqqppppppppppppjjjaaaVVVKKKBBB;;;888555444333222111000000000////////////////////////}}}||||||xxxxxxyyy|||{{{{{{|||~~~~~~xxxuuupppkkkjjjgggjjjkkkmmmrrrxxxyyyvvvuuuxxx~~~xxxqqqgggiiillloooqqqrrrrrrrrrsssuuuwwwzzz|||}}}||||||~~~{{{wwwssspppooonnnnnniiieee___XXXRRRLLLHHHFFFAAA???;;;777555444444555333333333333333333333333222222222222222222222222222222222222222222222222333333222111111111111111000111111111111222222222000000111111111222222222000000000000000000000000000000000000000111111111000000000000000000000000...//////000000//////.........////////////......,,,...//////......000111......///.........///111---------...............+++,,,---...////////////............/////////000//////.........---------...------------------,,,++++++,,,------...//////...............................................................///000000////////////000111222333;;;BBBKKKPPPRRRQQQQQQQQQNNNOOOOOOMMMLLLMMMQQQTTT[[[qqq{{{vvvrrrqqqpppppppppmmmlllqqqzzz~~~zzzqqq___WWWMMMGGGEEEDDDBBB@@@======<<<:::999999999999777777777777777888888888777777888888888999999999;;;<<<>>>AAADDDFFFHHHJJJIIIJJJLLLNNNQQQTTTWWWXXXZZZaaajjjsss|||xxxjjjaaa\\\WWWQQQKKKHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;<<<>>>???BBBHHHOOOSSS[[[^^^cccgggjjjmmmqqqssstttwww{{{}}}||||||}}}}}}yyyyyy|||}}}xxxrrrpppqqqsssvvvxxxyyy{{{}}}|||vvvoooiiidddbbb^^^cccjjjqqqvvvxxxyyyyyy{{{uuukkk___\\\bbblllrrrtttqqqsssuuuuuusssqqqqqqrrrooommmggg]]]RRRHHHAAA===777666444333222111111111////////////////////////|||~~~|||yyyyyyyyy{{{{{{{{{}}}~~~|||{{{}}}}}}yyysssqqqjjjpppvvvyyy{{{|||xxxrrrkkkuuu{{{uuuiiikkkoootttvvvwwwwwwvvvzzzyyyzzzzzz|||}}}yyyvvvsssqqqqqqqqqnnnmmmjjjddd[[[SSSNNNLLLDDDAAA===999666555555666333333333333333333333333222222222222222222222222222222222222222222222222444444333222111111222222000111111111111222222222000000111111222222222222000000000000000000000000//////000000111111222222000000000000000000000000...///000111111000///.........////////////......---.........------///111.........---,,,---///111........................+++,,,------......---------.........//////000000//////.........---------.........------,,,,,,,,,++++++,,,,,,---...//////...............................................................///000000////////////000111222333>>>DDDMMMRRRSSSRRRRRRSSSNNNNNNNNNLLLKKKMMMSSSWWWaaauuu|||~~~~~~zzz|||yyytttrrrrrrrrrrrrrrrkkklllttt~~~~~~}}}tttjjjWWWPPPHHHDDDDDDDDDBBB???<<<;;;:::999888888888888888888777777777777777777666666777888999::::::;;;===>>>@@@CCCFFFIIIKKKMMMJJJKKKMMMPPPTTTWWWZZZ\\\fffnnnyyyxxxmmmgggaaaYYYRRRIIIHHHGGGEEEDDDBBBAAA@@@??????>>>>>>======<<<<<<;;;<<<===???AAAEEEJJJNNNUUUYYY^^^cccgggkkkooorrrqqquuuxxxzzzyyyzzz}}}~~~zzzyyy||||||vvvpppmmmrrrqqqqqqpppqqqvvv|||}}}}}}uuunnnggg```[[[WWW___iiirrrwwwyyyyyyxxx{{{}}}jjj```bbbiiioooqqqpppsssvvvvvvtttrrrsssuuupppoookkkcccXXXNNNFFFBBB888777555444333222222222////////////////////////~~~~~~~~~~~~~~~}}}yyy|||xxxxxx~~~|||wwwuuuyyyyyywwwxxx~~~yyy}}}{{{tttqqqtttxxx~~~~~~}}}~~~~~~wwwpppiiioooyyyvvvmmmiiirrr~~~yyytttpppppptttxxxzzzzzz~~~~~~|||yyyxxxwwwuuussssssuuuvvvsssjjj^^^TTTNNNKKKJJJFFF@@@:::777777888555555444333222222222333333333333222222111111111333333333222222111111111555555555444444333333333//////000000111111111222222222222111111111000000///000111222222111000///000000////////////000000.........///000111111111000///...------...///000................................................+++,,,------......------........................////////////////////////...............---------***,,,---//////...,,,++++++++++++,,,,,,,,,------......//////...---,,,,,,111111000000//////......///000111333333111000///////////////000000000000,,,---......///222666999GGGJJJNNNQQQSSSSSSQQQPPPQQQNNNMMMNNNMMMKKKNNNSSSbbbmmmvvvvvvwwwzzzzzzvvvxxxzzzwwwrrrrrrxxxxxxtttiiipppzzzzzzlllaaaSSSLLLFFFBBBCCCBBB>>>:::;;;::::::999999::::::;;;;;;::::::999888777666666::::::999999999:::<<<===AAAAAACCCEEEIIIKKKKKKJJJOOOMMMOOOUUUVVVVVV]]]gggsss~~~xxxnnnbbbYYYRRRPPPLLLJJJHHHGGGEEECCCDDDCCCAAA@@@AAA@@@>>><<<:::;;;===>>>???AAAEEEHHHNNNRRRXXX^^^ccchhhmmmppppppssswwwyyyyyyyyyyyyzzz}}}|||zzzxxxwwwwwwwwwwwwxxxrrrkkkjjjooowww}}}~~~uuummmfffbbb```YYYXXXaaaqqqwwwsssrrrxxx|||zzzjjjbbbbbbgggllllllooosssuuuvvvwwwyyy{{{uuuuuupppggg___XXXNNNEEE>>>999444111111111000...000/////////............|||zzz{{{~~~|||yyyxxxxxxyyyzzz{{{|||}}}|||xxxvvvuuuwwwxxxsssrrruuuuuutttvvv{{{{{{vvvvvv{{{|||uuummmqqqxxx|||ssskkklllqqqxxx~~~|||yyyvvvsssrrruuuzzz~~~~~~|||{{{{{{|||}}}{{{}}}}}}yyyrrriii```[[[SSSPPPJJJEEE???;;;999777555444333222222222222333222222222111111111000000333333333222222222111111333333222222222111111111///000000000111111111111222222222111111111000000///000111222222111000///000000////////////000000000000000000////////////000///...------...///000................................................,,,,,,---...............................................................------..................+++,,,...//////---,,,+++,,,,,,---------...............//////...------,,,///////////////000000000,,,---///000000///---,,,////////////000000000000......//////000444999<<>>;;;::::::999999999999:::::::::::::::999888777777666::::::::::::;;;<<<>>>???CCCCCCEEEGGGJJJKKKLLLLLLPPPOOOQQQVVVYYY]]]gggsssyyylllcccZZZVVVOOOJJJGGGEEEDDDBBBEEECCCBBBAAAAAAAAA???>>>;;;<<<======>>>@@@CCCFFFKKKOOOUUU[[[aaafffllloooooorrrvvvxxxxxxxxxxxxyyyzzzyyyyyyxxxyyyzzz{{{|||~~~uuulllhhhllluuu~~~}}}wwwpppkkkgggddd___[[[___jjjpppnnnrrrzzzxxxiii``````eeejjjmmmpppsssuuuuuuuuuuuuvvvoooqqqooohhhbbb\\\RRRIIICCC===777333333222111...000000/////////.........vvvyyy{{{xxxrrrppprrruuu}}}xxxsssqqqqqqsssuuutttvvv{{{}}}vvvuuutttwww}}}|||}}}{{{wwwsssrrrssssssrrruuuxxx||||||{{{uuuuuuwwwyyyxxxuuuooojjjnnnoooppppppqqqtttxxx{{{{{{{{{xxxssspppssszzz~~~|||}}}}}}vvvpppmmm```YYYQQQJJJEEEAAA<<<999444444333222222222222333111111111111000000000000333333333222222222222111222222222222111111111111000000000000111111111111222111111111111000000000000000111111111111000000000000////////////000000222111111000///......---//////............//////////////////////////////........................------...////////////...................................................,,,---------.../////////------...///...---+++***---------.........//////.........///......---,,,---......///000000111111,,,---...//////...---,,,////////////000000000000000000000000222777===BBBKKKMMMPPPRRRTTTSSSRRRPPPRRRMMMKKKJJJJJJJJJOOOWWWaaajjjssswwwxxx{{{|||{{{~~~~~~zzzwwwuuurrrnnnuuuyyy|||}}}{{{zzz|||~~~}}}wwwssssssxxx}}}qqqaaaYYYWWWMMMHHHBBB@@@??????===:::999999888888888888999999::::::999999888888777777999999:::;;;===???AAABBBFFFFFFGGGIIIJJJLLLMMMMMMQQQPPPRRRWWW^^^hhhwwwvvvmmmfff```WWWOOOJJJGGGFFFDDDFFFDDDBBBAAABBBBBB@@@???<<<=========<<<>>>@@@CCCGGGKKKQQQWWW]]]ccciiimmmmmmppptttvvvwwwwwwwwwxxxwwwwwwxxxyyy{{{}}}yyylllgggkkkuuu{{{wwwsssooommmggg```^^^dddiiilllttt~~~uuuhhh^^^\\\```eeellloootttvvvuuusssqqqqqqllloooooollliiiddd[[[RRRHHHBBB:::555444333222000000000000/////////......lllmmmnnnllljjjlllrrrxxx}}}uuuooolllmmmppprrrppprrruuuyyy|||}}}|||{{{wwwvvvuuuvvv|||}}}|||yyywwwuuuuuuxxx|||~~~{{{zzzxxxwwwvvvuuuuuuvvvwww|||{{{xxxuuurrrooommmkkknnnnnnllljjjiiijjjmmmppprrrrrrqqqppppppttt|||~~~|||~~~|||yyymmmcccVVVMMMIIIEEEAAA===666555444333333222333333222222111111111111111111222222222222222222222222444333333333333333333333000000000000000111111111111111111111000000000000000000000111111000000000000000////////////000000111111000000//////....../////////....../////////000000000000000000000000........................---......///000/////////................................................,,,,,,,,,---...///000000......///...---,,,+++***------------............---...............------........./////////000000......///000000///......////////////000000000000111111111111333999@@@FFFMMMOOOQQQSSSSSSSSSQQQPPPQQQLLLIIIIIIIIIJJJRRRZZZaaaiiiqqqvvvxxxyyy{{{|||~~~~~~|||wwwtttrrrqqqppp|||~~~~~~}}}{{{yyyzzz|||~~~xxxrrrpppttt{{{~~~xxxeeeWWWQQQQQQMMMHHHCCC@@@>>>===;;;999888888777777777777888888999999999999999999999888777888:::<<>>>>>===;;;<<<>>>@@@CCCGGGMMMSSSYYY___eeejjjkkknnnrrruuuvvvvvvwwwxxxuuuvvvxxxzzz|||yyynnnjjjnnnxxx~~~{{{xxxvvvooohhhdddfffjjjoooyyy}}}zzzssshhh]]]YYY[[[^^^iiimmmtttwwwwwwtttrrrpppnnnrrrsssqqqpppmmmfff^^^NNNFFF===777555444222111000000000////////////...eeeeeeeeeeeefffllltttzzzzzzsssllliiijjjmmmpppmmmmmmmmmmmmnnnoooqqqsssqqqooonnnnnnrrrwww}}}{{{xxxvvvtttrrrpppqqqoooooorrrxxx~~~{{{|||}}}||||||~~~~~~}}}{{{yyyyyyxxxvvvwwwzzz|||vvvrrrooooooooommmnnnooommmiiifffeeedddfffeeeeeejjjrrrzzz~~~}}}~~~|||uuuiiiZZZOOOJJJHHHEEECCC999888777555444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111000000000000000000000000000000000000000000111000000000000000000111000000////////////000000///000//////////////////...//////////////////...000000000000000000000000........................---......///000/////////................................................,,,,,,,,,---...///000000//////......---,,,+++***+++,,,,,,,,,,,,---------------...............---000/////////.........---......////////////......////////////000000000000000111111222555;;;CCCIIIOOOPPPQQQSSSSSSRRRPPPOOOPPPKKKHHHHHHIIILLLUUU^^^ccchhhpppuuuvvvuuuvvvyyyyyywwwtttpppnnnnnnrrrwww}}}||||||}}}{{{tttoooqqqwww~~~}}}kkk\\\SSSNNNLLLNNNJJJEEEAAA>>>;;;:::888888777777666666777777888999999999999999:::::::::666888:::===AAACCCEEEGGGGGGIIIKKKKKKKKKLLLPPPRRRRRRWWW\\\dddpppxxxtttmmmfff```YYYRRRMMMKKKHHHEEECCCBBBBBBAAA@@@?????????===;;;;;;===???AAADDDIIINNNTTT[[[aaafffiiilllqqqtttuuuvvvwwwxxxvvvwwwxxxzzz|||}}}~~~|||vvvooonnnsss{{{}}}}}}~~~}}}{{{yyywwwrrrnnnnnnqqquuu}}}{{{xxxvvvppphhh^^^YYYYYYZZZdddjjjrrrwwwyyyxxxvvvuuusssvvvwwwvvvuuuuuupppiiiVVVMMMBBB:::666555333222111000000000////////////^^^^^^^^^^^^aaagggnnnttttttqqqlllgggeeefffiiikkkiiihhhfffccc```aaadddgggbbbaaaaaabbbdddiiimmmpppmmmmmmmmmmmmmmmmmmllllllmmmlllmmmrrrzzz~~~}}}~~~}}}|||}}}vvvxxxzzzzzz{{{|||yyyzzz~~~|||xxxttt{{{}}}wwwttttttuuuoooqqqsssrrrmmmhhhcccaaaaaa___```gggrrr}}}~~~{{{xxxuuukkk^^^TTTNNNKKKIIIHHH>>>===;;;999777666555444333333333444444444444444111222222222222333333333000000000111111111111111111111111111000000000000//////000000000000000111111111000000000000111111000000////////////000000////////////000000000000......////////////......////////////////////////........................------...////////////...........................------------------------,,,---------.../////////.........---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........000000//////...------,,,------------------------////////////000000000000///000222444888>>>FFFLLLPPPQQQQQQRRRQQQPPPOOONNNMMMIIIGGGIIILLLPPPYYYbbbfffhhhnnnsssrrrnnnooosssrrrooolllkkkiiikkksss|||}}}wwwvvvzzzooo^^^VVVRRRNNNKKKLLLJJJEEEAAA===:::999999888888777777777777888888888888999999::::::;;;;;;777999<<<@@@CCCFFFHHHIIIHHHKKKMMMMMMMMMNNNSSSWWWZZZbbbllluuuyyyssskkkccc[[[UUUQQQMMMIIIFFFDDDDDDBBBAAA@@@@@@@@@>>><<<;;;===??????BBBGGGKKKPPPWWW^^^bbbfffjjjnnnrrrssstttvvvwwwvvvvvvxxxyyyzzz{{{{{{{{{uuuqqqooopppuuuzzz}}}}}}uuuvvvyyy|||}}}||||||}}}zzzwwwuuuuuuwww{{{~~~}}}xxxvvvuuurrrmmmhhhccc___\\\[[[```fffooovvvyyyzzzzzzzzzwww{{{~~~~~~zzztttdddZZZLLLAAA;;;777555333111111000000000/////////YYYYYYXXXXXXZZZ^^^cccgggdddcccaaa```___```bbbcccbbbbbb```]]]XXXWWWYYY[[[XXXXXXXXXYYY[[[]]]```bbb___aaadddddddddfffkkkooonnnmmmnnnttt|||~~~~~~{{{uuuvvvxxx||||||~~~~~~~~~{{{|||}}}zzzxxxyyy|||~~~}}}~~~|||{{{{{{sssuuuuuussspppllliiiiiifffeeedddhhhqqq}}}}}}{{{wwwsssoookkkccc\\\UUUPPPMMMKKKCCCBBB???<<<:::777666555222222222333333444444444111111222222222333333333///000000000111111111111111111111111000000000///////////////000000111111222111000//////000111222000000////////////000000111111000000//////......---...///000000///...---................................................,,,,,,---.......................................------------------------------.....................------,,,,,,,,,------,,,,,,,,,,,,---------...,,,------...//////..............................///..................///////////////000000000000///111444777<<>><<<<<<>>>??????BBBEEEIIINNNTTT[[[___bbbfffkkknnnppprrrsssuuussstttvvvwwwxxxxxxxxxxxxqqqnnnlllnnnrrruuuuuusssnnnoooqqquuuyyy}}}~~~|||vvvsssrrrssssssxxx{{{~~~}}}yyytttrrrqqqrrrnnniiiggghhhgggccc```]]]ccclllssswwwzzz{{{|||{{{wwwkkkZZZKKKAAA;;;666444111111111000000000//////XXXWWWVVVUUUVVVXXXZZZ\\\YYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^[[[VVVSSSSSSTTTWWWWWWVVVVVVWWWXXXYYYZZZYYY\\\___^^^^^^bbbkkkssspppoooqqqwww~~~}}}~~~|||{{{~~~|||{{{|||~~~~~~yyytttppprrruuuzzzzzzyyyzzz{{{{{{zzzzzz{{{||||||wwwxxx}}}wwwwwwvvvssspppooopppqqqmmmmmmlllkkkppp{{{}}}zzzxxxtttqqqjjjjjjhhhbbb[[[SSSNNNLLLGGGEEEBBB???;;;999777666111111111222222333333333111111111222222333333333111111222222333333333333222111111111000000//////.../////////000000111111222111000//////000111222000000////////////000000333333222000///---,,,,,,---...///000000///...---................................................+++,,,------......------........................------------------------...............---------------,,,,,,,,,---......---------.........//////,,,,,,---.../////////...,,,,,,------.../////////111111000000000000111111////////////000000000000000222666:::???EEELLLPPPQQQQQQQQQPPPOOONNNLLLLLLIIIFFFGGGLLLPPPUUU___hhhkkkjjjmmmppplllcccbbbggggggeeegggkkkjjjiiiqqq|||uuujjj\\\RRROOOOOOOOONNNBBBBBB@@@===::::::;;;===999999888888888888999999888888999:::;;;;;;<<<<<<===???BBBFFFIIILLLMMMMMMLLLOOORRRSSSRRRUUU[[[aaannn}}}xxxqqqlll\\\XXXRRRMMMJJJIIIGGGFFFAAAAAAAAA???======???@@@@@@BBBEEEIIIMMMRRRYYY^^^```ccchhhlllnnnoooqqqsssqqqrrrtttvvvwwwwwwwwwwwwpppmmmjjjkkknnnooonnnllliiiiiijjjmmmrrryyy}}}tttnnnlllkkkiiiooorrruuuuuurrrooonnnnnnpppkkkfffgggkkkmmmiiiddd\\\aaajjjqqquuuxxxzzz|||xxxeeeSSSFFF>>>888444111111111111000000000000QQQPPPNNNMMMLLLMMMOOOPPPOOOQQQTTTWWWXXXWWWVVVUUUXXXXXXXXXVVVTTTSSSSSSUUUTTTWWWXXXVVVQQQPPPRRRVVVTTTUUUWWWZZZ^^^aaaeeefffllloooqqqrrrrrrsssuuuwwwyyyuuurrrrrruuuxxxyyyyyy}}}{{{xxxwwwyyyzzz{{{{{{yyywwwvvv{{{~~~}}}|||xxxyyyzzzzzzyyyxxxyyy{{{~~~wwwqqqpppuuu{{{~~~~~~}}}zzzzzzvvvqqqrrrxxxzzzvvvuuuyyyzzzyyy|||{{{xxxqqqooolllhhhfffddd___UUUNNNIIIIIIGGGCCC>>>:::888888666444333444555555444222222222222111111111111000222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000000000///...............////////////////////////------------------------,,,,,,,,,------.........////////////////////////////////////////////////........................////////////////////////........................,,,---------.../////////......---------,,,,,,,,,///////////////.........000000//////.........---000000///......///111111555555666:::AAAHHHMMMPPPSSSRRRRRRQQQPPPNNNMMMLLLJJJHHHGGGJJJRRR\\\eeejjjooonnnmmmmmmnnnnnnllljjjdddiiilllhhhccceeennnuuu~~~|||[[[VVVPPPOOORRRSSSPPPMMMJJJDDD===;;;<<<===;;;888::::::999888777777888888999999999:::;;;<<<>>>>>>@@@CCCFFFHHHHHHIIIKKKMMMNNNPPPQQQSSSUUU]]]gggnnnyyyqqqhhhaaaXXXRRROOOLLLIIIFFFFFFDDDBBBAAAAAABBBAAAAAABBBBBBCCCDDDHHHOOOWWW]]]___ccciiikkklllmmmppprrrtttuuuuuuvvvwwwwwwxxxxxxqqqnnnkkkmmmqqqsssqqqmmmjjjeeeaaacccmmmwww~~~wwwmmmdddaaa```bbbfffmmmtttsssnnnmmmpppsssmmmhhhhhhllloooooommmjjjeeecccggglllqqqwww}}}rrr___MMM@@@;;;999666333111000000111000000OOONNNLLLJJJIIIIIIJJJKKKIIIKKKNNNQQQRRRRRRPPPPPPOOOOOOOOONNNLLLKKKLLLNNNOOORRRUUUTTTOOOKKKKKKMMMMMMNNNPPPRRRUUUXXX[[[\\\ccceeegggiiiiiiiiiiiiiiikkkiiiiiilllrrrwwwzzz{{{}}}{{{{{{|||~~~}}}{{{|||}}}{{{|||}}}}}}|||yyyxxxyyyzzzzzz}}}~~~wwwpppnnnsssyyy}}}~~~zzzyyy}}}~~~||||||xxxssstttyyy~~~zzz{{{|||wwwqqqooollllllkkkfff^^^WWWPPPNNNJJJEEE@@@;;;777555555444222222333333222111222222222222111111111111222222222222222222222222222222111111111111222222111111000000////////////000000000000000000000000000000////////////000000000000///............///////////////////////////000000000000000000000000,,,,,,,,,------.................................------------------------........................................................................---------...............,,,,,,,,,------........./////////////////////...000/////////............000///.........///000111444555888===DDDJJJOOOQQQSSSSSSSSSRRRPPPOOOMMMLLLIIIHHHGGGKKKRRR\\\dddiiipppooooooppprrrrrrpppoookkkllljjjeeebbbeeemmmssszzzuuuiiiXXXTTTQQQRRRTTTTTTPPPLLLGGGBBB<<<:::;;;;;;999777::::::999888888888888888999999999:::;;;===>>>???AAADDDFFFHHHIIIJJJLLLNNNNNNQQQTTTXXX___jjjwww~~~qqqjjj```YYYUUUQQQLLLIIIIIIFFFCCCAAAAAAAAA@@@???AAAAAABBBCCCFFFLLLSSSYYY\\\aaafffiiiiiikkknnnqqqssssssttttttuuuvvvwwwwwwtttpppmmmnnnqqqqqqnnnkkkbbb^^^\\\___hhhrrrzzz~~~yyyppphhhaaa^^^___ccckkkrrrtttqqqqqqtttrrrnnnkkklllpppsssrrrpppjjjddd```bbbggglllttt|||ttteeeTTTGGG>>>;;;777444111000000000///...KKKJJJGGGEEEDDDDDDDDDDDDBBBCCCFFFIIIJJJJJJJJJIIIGGGHHHHHHGGGFFFEEEGGGIIIJJJMMMQQQPPPKKKGGGEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQXXXYYYZZZ\\\^^^]]]ZZZXXXZZZ[[[^^^dddllltttyyy{{{}}}{{{zzzzzz}}}}}}{{{}}}zzz{{{{{{yyywwwvvvwwwxxxzzz{{{~~~}}}yyyzzz|||~~~uuurrrtttzzz}}}uuulllhhhjjjkkknnnrrryyyzzzzzz{{{}}}~~~vvvuuusssssssssnnnggg```WWWRRRLLLGGGDDD@@@;;;777888666444333444444222111333222222222111111111111222222222222222222222222444333222111111222333444111000000000000/////////000000000000000000000000000000////////////000000111000//////......//////////////////////////////---------------------------------------.................................------------------------.......................................................................................---------***+++,,,---...///000000......//////////////////////////////............///...---------///000111222555;;;AAAHHHMMMPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLGGGGGGHHHLLLRRR[[[ccchhhnnnnnnpppsssvvvwwwvvvtttrrrmmmfffaaaaaaeeemmmrrruuuxxx~~~~~~ooo```VVVTTTSSSSSSVVVXXXVVVPPPKKKCCC???:::888999999888666:::999999888888888888999888999999:::<<<===???@@@CCCEEEHHHIIIJJJKKKNNNPPPQQQTTTZZZaaakkkzzz}}}vvvlllddd^^^XXXRRRMMMMMMJJJGGGDDDCCCCCCAAA@@@AAAAAAAAAAAACCCHHHNNNSSSXXX]]]bbbfffggghhhlllooopppqqqrrrssstttuuuvvvvvvvvvsssppppppqqqpppmmmjjj^^^[[[YYY[[[cccnnnxxx~~~~~~vvvnnneee___^^^```hhhqqqtttsssuuuyyyvvvrrrppppppssstttsssqqqmmmeee]]]\\\___fffrrr|||}}}|||{{{vvvkkk]]]NNNCCC===888555222000000///...---EEEDDDCCCAAAAAAAAAAAAAAA>>>???BBBDDDEEEFFFEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIIIIKKKMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMRRRRRRSSSUUUVVVTTTPPPLLLOOOQQQVVV]]]eeekkkppprrrqqqooooooqqqvvvzzz}}}~~~yyyzzzzzzyyy{{{|||||||||zzzxxxwwwxxxzzz}}}~~~zzzuuuuuuwwwyyy}}}{{{}}}}}}ssskkkggggggaaabbbccchhhoooyyyzzz}}}{{{{{{{{{{{{yyyuuunnnhhh]]]UUUKKKFFFEEEEEEBBB>>>===;;;888666666666555444333333222222222111111111222222222222222222222222444333111000000111333444000000000000000000000000////////////////////////000000////////////000000111000000///.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................////////////////////////......................................................................../////////...---------,,,,,,,,,,,,---...//////000............///////////////////////////...............---------///000111222777???FFFKKKOOORRRSSSQQQQQQQQQPPPNNNMMMKKKJJJEEEGGGIIIMMMSSSZZZaaafffiiikkknnntttyyy{{{{{{yyyuuujjj___]]]aaafffmmmrrrpppsssxxx}}}~~~~~~~~~ppp___UUUPPPRRRTTTWWW[[[\\\XXXPPPKKK@@@===999888888999888777:::999999888888999999999888999:::;;;===???AAABBBEEEGGGIIIKKKKKKMMMPPPRRRTTTYYY```iiivvvxxxppphhh```WWWQQQPPPMMMJJJGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAEEEJJJNNNTTTYYY___cccdddfffjjjnnnooopppqqqrrrtttuuuvvvwwwxxxuuusssrrrsssrrrpppnnnccc```\\\[[[aaammmzzz}}}wwwnnnfff```aaagggppptttuuuwww{{{zzzvvvrrrpppqqqsssssssssrrrhhh^^^YYYZZZaaaooo||||||xxxwwwxxxvvvnnnaaaRRRFFF@@@777444111000000000000///??????@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEEEEEEEEEEEEEGGGHHHGGGFFFGGGIIIKKKJJJJJJJJJIIIHHHIIIKKKMMMLLLMMMNNNPPPPPPQQQQQQPPPQQQRRRSSSTTTTTTRRRMMMJJJKKKNNNSSSXXX\\\^^^```aaa```______bbbhhhmmmppprrrooosssxxx{{{~~~{{{zzz{{{||||||zzzzzz{{{|||~~~vvvooommmlllccc```^^^^^^aaaiiiqqqvvv||||||}}}}}}|||}}}~~~|||}}}~~~xxxtttggg\\\PPPHHHGGGGGGGGGEEEAAA>>>:::888777777666555333333333222222222222111222222222222222222222222222111000//////000111222000000000000111111111111////////////////////////000000////////////000000111111000///////////////////////////////////////////////////////////////................................................////////////////////////......................................................................../////////...---------,,,........................---.........//////000000.........///////////////......------...///111222444:::CCCIIIMMMOOOQQQRRROOOOOONNNMMMLLLJJJIIIHHHDDDGGGLLLPPPTTTZZZ```eeehhhjjjpppwww}}}~~~|||qqqdddZZZ\\\ccchhhnnnsssnnnqqquuuyyy|||}}}}}}|||~~~wwwbbbUUURRRQQQSSSVVV[[[^^^]]]WWWOOOIII>>><<<:::999999999999999:::999999999999999::::::999:::;;;<<>>FFFLLLMMMMMMOOOQQQMMMMMMLLLLLLJJJIIIGGGFFFEEEJJJPPPUUUXXX\\\bbbggglllnnntttzzz}}}zzzkkk___YYY___hhhkkknnnrrroooqqqtttwwwzzz{{{{{{{{{~~~gggVVVPPPPPPQQQVVVYYY\\\]]]ZZZTTTLLLGGG<<<;;;;;;::::::::::::;;;:::999999999999::::::;;;;;;;;;<<<>>>AAADDDFFFHHHKKKLLLMMMNNNNNNPPPTTTWWWVVV```ppp}}}ssshhh```TTTQQQMMMJJJIIIGGGEEEDDDDDDDDDDDDBBBAAACCCFFFIIIMMMSSSYYY^^^aaadddhhhlllmmmnnnoooqqqtttvvvwwwxxxuuuuuuvvvvvvwwwwwwwwwwwwpppllleee]]]ZZZbbbqqq}}}}}}qqqmmmmmmqqqttttttvvvxxxtttrrroooooorrrxxx}}}tttjjjbbb^^^```kkkxxx~~~~~~}}}zzzvvvvvvssskkk```SSSJJJEEE888666333222333444333333BBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEECCCCCCEEEGGGGGGFFFDDDDDDFFFGGGIIIIIIIIIKKKNNNQQQSSSTTTTTTTTTSSSWWW[[[YYYSSSOOOPPPSSSXXX\\\``````]]]WWWTTTRRRRRRPPPNNNNNNPPPRRRSSSTTT[[[___dddjjjrrr|||}}}}}}~~~{{{|||xxxtttooohhhiiijjjiiifff```[[[WWW^^^cccllltttzzz~~~zzzxxx}}}~~~rrrmmmeee\\\TTTOOOLLLJJJEEEAAA<<<888777666555444444444333333333222222222222222222222222222222222///000222333333222000///000000111111111222222222000000000000000000000000000000////////////000000222111000000//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---------------------------------------------------........................------------------------........................---------...........................////////////------......///000000111............/////////000////////////000222444555;;;BBBIIIMMMLLLKKKLLLOOOMMMMMMLLLKKKJJJHHHGGGFFFHHHNNNVVV[[[]]]aaafffjjjooorrrvvvzzz|||yyytttpppggg]]]\\\fffnnnmmmmmmqqqrrrsssvvvxxxyyy{{{{{{{{{nnnYYYNNNOOORRRRRRYYYZZZ\\\ZZZUUUNNNGGGCCC999::::::::::::::::::;;;999999999999999:::;;;<<<<<<===>>>@@@CCCFFFIIIJJJLLLMMMNNNOOOOOORRRVVVYYY```lll~~~sssjjj^^^ZZZUUUQQQNNNKKKHHHFFFCCCDDDCCCAAA@@@AAADDDGGGIIIOOOVVV[[[^^^aaafffjjjjjjkkkmmmppprrrtttvvvwwwtttuuuvvvvvvuuuvvvvvvwwwrrrpppkkkbbbZZZ\\\gggqqqxxxrrrooorrruuuuuuvvvxxxtttuuuuuuwwwyyy~~~yyyqqqiiibbb```hhhsss}}}}}}zzz{{{zzzxxxssssssrrrlllaaaVVVMMMHHH===:::666555444444222111FFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFCCCCCCBBBCCCDDDDDDCCCAAADDDFFFJJJMMMPPPQQQRRRRRRRRRXXX\\\YYYQQQMMMPPPVVV```eeeiiiiiieee^^^ZZZXXXUUURRROOOMMMMMMMMMMMMLLLRRRSSSVVVZZZbbblllwww~~~zzzrrrooorrryyyxxxxxx{{{yyyxxx}}}yyysssmmmiiimmmsssuuuqqqhhh]]]UUULLLUUUbbboooxxx~~~zzzyyy~~~}}}yyyvvvnnnnnnkkkeee]]]UUUQQQOOOHHHDDD???;;;999888777666444444444333333333222222222222222222222222222222///111333555555333111///000000111111222222222222000000000000000000000000000000////////////000000222111111000000000000000////////////////////////////////////////////////000000//////.........---------------------------////////////////////////........................------------------------........................,,,------....../////////,,,------...///000111111---------...///000000111---.........//////000000000/////////111222444666>>>DDDKKKMMMKKKIIIKKKMMMNNNMMMMMMLLLKKKIIIGGGGGGKKKRRRZZZ___aaadddiiimmmqqqrrruuuwwwvvvrrrjjjeeefff^^^___lllrrrnnnlllpppuuuuuuwwwxxxzzz{{{{{{|||xxxbbbPPPKKKQQQTTTSSSZZZ[[[[[[WWWQQQIIICCC@@@777999::::::999999:::;;;999999999999::::::;;;<<<===>>>???BBBEEEHHHJJJLLLMMMNNNOOOOOOPPPSSSWWWZZZlllyyyzzzrrrhhhddd^^^XXXTTTOOOKKKIIIBBBCCCBBBAAA@@@@@@CCCFFFFFFLLLSSSXXX\\\___dddhhhiiijjjlllnnnqqqsssuuuvvvtttuuuuuuuuutttttttttuuurrrssspppggg]]]ZZZaaahhhvvv~~~~~~{{{tttpppsssvvvvvvwwwyyyyyy{{{}}}{{{tttmmmeeeaaafffoooxxx|||}}}yyyvvvwwwwwwuuuppprrrrrrmmmdddYYYPPPKKKAAA===999666444333111///HHHHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@>>>============<<<<<<<<<;;;;;;;;;???@@@AAABBBDDDGGGIIIJJJNNNNNNNNNMMMNNNPPPUUUXXXeeehhhkkkllliiieeecccaaa\\\[[[YYYVVVSSSQQQPPPPPPRRRTTTVVVXXXYYY[[[]]]```bbbaaaaaabbbfffmmmtttyyy}}}zzzyyyzzz|||xxxyyy|||xxxuuurrrtttwwwxxxtttlllaaaYYYVVVUUUWWWbbbqqq}}}~~~{{{||||||}}}~~~zzzvvvmmmllllllnnnooogggXXXMMMLLLIIICCC>>>:::888888888444555555555444444333222222222222222222222222222333222111000////////////000000000000000000000000222111111111000000//////000000000000//////////////////000000000000//////000000//////.........---........................------............------........................---------............///,,,,,,,,,---------......---------............///---,,,+++******+++,,,---......////////////......////////////////////////,,,------------------,,,------...//////000//////,,,///222222111222888>>>CCCGGGKKKMMMLLLKKKKKKKKKMMMKKKLLLNNNLLLGGGDDDFFFPPPVVV^^^ccceeefffhhhjjjlllrrrtttpppmmmmmmhhhaaa^^^cccnnnzzzzzzrrrnnnpppuuuvvvuuuuuuuuuvvvyyy{{{kkkUUUNNNLLLJJJPPP[[[]]]\\\YYYSSSKKKDDD???===999999999999999999999999:::::::::::::::;;;<<<===???AAADDDFFFGGGIIIKKKMMMMMMOOORRRTTTSSSTTT]]]hhhyyy}}}sssooohhhaaaZZZSSSMMMIIIHHHFFFDDDBBBAAABBBCCCDDDEEEIIINNNSSSWWW[[[___bbbfffgggiiikkkmmmoooppppppttttttttttttuuuuuuuuuuuuxxxvvvrrrkkkeeecccfffiiimmmyyyssssssuuuzzz~~~xxxqqqkkkkkkoootttxxxzzzyyyyyy{{{~~~~~~|||yyyzzzuuuqqqoooiiiccceeelllxxxwwwvvvtttrrrooollljjjnnnnnnmmmiiiccc\\\UUUQQQHHHEEE???999555333222222GGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@???>>>======;;;;;;;;;;;;::::::::::::======>>>???@@@BBBDDDEEEGGGHHHIIIIIIJJJMMMRRRVVV]]]```dddeeedddcccbbbbbb___^^^\\\ZZZXXXWWWVVVVVVUUUWWWXXXYYYXXXXXXZZZ\\\YYYWWWVVVVVVYYY^^^dddgggpppqqqrrrrrrsssuuuyyy||||||}}}zzzxxxyyyxxxwwwvvvrrrlllddd___WWWTTTUUU[[[gggrrryyy|||}}}}}}~~~~~~~~~}}}||||||www{{{~~~~~~{{{xxxwwwwwwrrrpppppprrrsssmmmaaaWWWMMMIIIDDD@@@===;;;888555555555555555444333222222222222222222222222222222333222111000////////////000000000000000000000000111111111111000000000///000000000000//////////////////000000000000//////000000/////////.........////////////////////////---......//////......---........................---------............///,,,,,,---------.........---------............///000///............///000......////////////......///////////////////////////...---,,,,,,---...///......///000000000//////---000222111000333:::???EEEHHHKKKLLLLLLJJJJJJKKKNNNKKKJJJLLLJJJGGGHHHLLLVVV[[[bbbffffffgggiiikkkkkkpppssspppoooppplllfffbbbgggrrr||||||uuurrrtttvvvuuutttssssssuuuwwwyyy|||gggTTTOOONNNOOOVVV```aaa___ZZZTTTLLLEEE@@@>>>999999999999999999999999::::::::::::;;;<<<======???BBBEEEGGGHHHIIILLLMMMPPPQQQTTTWWWWWWZZZfffrrr|||wwwnnnfff___XXXRRRNNNIIIHHHFFFDDDCCCBBBBBBCCCCCCGGGLLLQQQUUUYYY^^^aaaggghhhjjjlllooopppqqqqqqssssssttttttuuuuuuuuuuuuvvvuuusssooollllllppptttuuuxxx}}}}}}yyytttqqqpppppprrrwww~~~}}}tttmmmjjjnnnuuu{{{|||xxxvvvwwwxxxxxxwwwwwwrrrnnnnnnkkkfffgggkkkuuusssrrrpppooommmkkkiiihhhiiijjjjjjgggbbb]]]ZZZNNNJJJCCC<<<777444333333EEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======;;;::::::::::::999999999::::::::::::;;;===>>>???>>>@@@AAABBBDDDHHHMMMPPPQQQTTTWWWZZZ[[[\\\^^^```^^^^^^]]]\\\\\\\\\\\\]]]ZZZ\\\]]]\\\[[[ZZZ[[[]]]YYYWWWSSSQQQQQQSSSWWWYYY[[[]]]```dddhhhooovvv{{{~~~}}}~~~}}}||||||}}}xxxtttqqqmmmiiifff\\\ZZZWWWXXX]]]gggqqqxxxyyyzzz{{{yyyvvvuuuwwwzzzxxx}}}|||yyy{{{~~~wwwuuussstttuuuqqqhhhaaaSSSMMMGGGCCCCCC@@@:::555666555555444333333222222222222222222222222222222333222111000////////////000000000000000000000000111111111111000000000000000000000000//////////////////000000000000//////000000////////////......000000000000000000000000---......//////......---........................---------............///,,,------------.........---------............///...------,,,,,,------.........////////////......////////////////////////111///,,,++++++,,,///111000000000111000000/////////000111111111555<<>><<<999999999999999999999999:::::::::;;;;;;===>>>>>>@@@CCCFFFHHHIIIKKKMMMOOORRRSSSVVV[[[___fffsssxxxnnneee^^^XXXTTTNNNMMMLLLJJJGGGEEEDDDCCCBBBEEEIIINNNRRRWWW\\\___ggghhhkkkmmmoooqqqqqqqqqqqqqqqrrrttttttuuuuuuuuutttttttttttttttwww||||||vvvrrrpppnnnjjjhhhqqqqqqssswww}}}yyypppjjjlllttt{{{wwwsssrrrtttvvvxxxwwwrrrnnnppprrrqqqoooooosssrrrpppppppppooommmkkkfffhhhjjjlllkkkgggccc```WWWRRRJJJAAA:::555444444CCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAA@@@?????????>>>>>>======;;;;;;;;;;;;::::::::::::888888888888888999::::::999:::<<<===>>>AAAEEEHHHFFFHHHKKKMMMOOOQQQUUUXXXXXXXXXXXXYYYYYYZZZ\\\\\\]]]^^^```aaa```aaabbbdddaaa^^^XXXSSSPPPOOOPPPPPPNNNQQQTTTYYY^^^fffooouuuzzz}}}~~~}}}}}}}}}~~~zzzvvvrrrooollliiieeeccc```\\\[[[```iiipppuuuyyy|||yyyuuurrruuuxxxyyy}}}{{{xxxtttsssssspppjjjeee\\\TTTKKKGGGGGGEEE???888777777666444333222222222222222222222222222222222222222111000//////000000000000000000000000000000111111111000000000000000000000000000//////////////////000000000000//////000000//////////////////////////////////////////......////////////..............................---------............///------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////000///...------...///000111111222111111000///...000111000000222777???EEEKKKLLLMMMLLLJJJIIIJJJKKKNNNKKKIIIIIIGGGFFFLLLSSS^^^bbbeeegggggghhhkkkooonnnppprrrsssttttttsssqqqnnnttt||||||zzzzzzuuusssqqqrrrtttxxx{{{|||www{{{~~~|||iii\\\QQQPPPVVV[[[bbbhhhfff```VVVLLLDDD???;;;888999999999999999999999999:::::::::;;;<<<>>>???@@@BBBEEEHHHJJJKKKLLLNNNPPPSSSSSSXXXaaaiiissstttkkkccc\\\XXXTTTSSSRRROOOLLLIIIFFFEEEBBBDDDHHHKKKOOOTTTZZZ^^^eeegggiiilllnnnooooooooonnnoooqqqssstttuuuuuuuuurrrrrrtttvvvyyy}}}wwwpppkkkjjjjjjkkkuuuuuuvvvyyy}}}}}}tttlllkkkpppuuu{{{vvvrrrrrrtttxxxzzz{{{wwwtttyyy~~~|||xxxtttssstttvvvxxxwwwsssooojjjlllnnnooommmiiidddaaa___ZZZPPPFFF===777444333BBBBBBAAA@@@????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::999999888888888999999888999:::::::::;;;>>>@@@???@@@BBBCCCDDDFFFIIILLLMMMNNNNNNOOOPPPRRRSSSTTTVVVYYY\\\^^^```cccfffhhhddd```ZZZSSSNNNJJJIIIIIIIIIKKKNNNQQQUUU[[[bbbgggvvv|||~~~}}}}}}~~~{{{}}}~~~}}}}}}~~~}}}zzzxxxtttoookkkhhhhhhfffaaa\\\[[[```dddnnnttt{{{|||zzzyyy{{{~~~yyy{{{~~~|||wwwtttrrrppplllhhhdddZZZOOOIIIHHHGGGBBB<<<:::999777555333333222222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000111111000000000000//////////////////000000000000////////////000000000000000000...........................//////////////////...........................---------............///---------.........//////---------............/////////000000000000//////......////////////......////////////////////////---...000111111000...---111111222111111000///...111111000111444:::BBBGGGMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJJJJJJJGGGEEEKKKSSS^^^aaadddeeeeeehhhmmmrrrssssssssstttsssrrrqqqqqqqqqwww~~~~~~|||{{{{{{vvvsssqqqrrrwww}}}{{{}}}tttaaaXXXRRRTTT[[[aaafffiiijjjaaaTTTIIIAAA===999777999999999999999999999999:::::::::<<<===???AAABBBDDDFFFJJJLLLMMMNNNPPPRRRSSSUUU]]]iiiuuuyyyooofff___[[[VVVUUUSSSQQQMMMIIIFFFDDDCCCEEEGGGIIIMMMRRRYYY]]]aaacccgggjjjlllmmmllllllkkkmmmooorrrtttuuuuuuuuuqqqqqqsssuuuyyy||||||{{{wwwpppiiihhhlllqqqvvvwwwxxxzzz|||~~~yyyrrrmmmkkklllqqqqqqqqqqqqsssuuuxxx{{{}}}{{{{{{~~~ssssssuuuzzz~~~}}}xxxsssooopppqqqpppnnnjjjfffdddeee___VVVKKKAAA:::555333BBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>??????????????????@@@????????????>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;999999:::<<<;;;<<<=========>>>@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJJJJMMMQQQTTTWWW[[[^^^aaa```]]]XXXRRRMMMJJJIIIHHHGGGIIIKKKLLLNNNQQQUUUXXXaaafffnnnvvv~~~~~~}}}}}}yyywwwxxx{{{~~~~~~zzzsssnnniiijjjjjjfff```\\\\\\]]]fffmmmvvv}}}}}}yyyvvvsssqqqoooiii```VVVOOOLLLIIIDDD@@@===;;;999666444333333333222222222222222222222222111111000000000000000111000000000000000000000000000000000000111111111111000000000000//////////////////000000000000////////////000000000000111111...........................//////000000//////...........................---------............///------........./////////---------............///......////////////............////////////......////////////////////////---...111333333111...---000000000111000000//////111000000222777===DDDHHHLLLMMMOOONNNLLLKKKKKKLLLJJJIIIJJJJJJGGGFFFNNNWWWbbbdddeeeeeefffiiipppuuuxxxtttssstttrrrnnnnnnooossszzz~~~}}}{{{{{{{{{zzzyyyuuurrrtttzzzyyylll[[[XXXWWW\\\eeekkkmmmlllnnncccTTTHHHAAA===;;;999999999999999999999999999999:::;;;<<<>>>@@@BBBCCCEEEHHHKKKMMMNNNPPPRRRTTTUUUYYYeeevvv~~~uuukkkccc^^^VVVTTTRRRNNNJJJGGGDDDCCCEEEFFFFFFGGGJJJOOOVVV[[[^^^aaadddhhhjjjjjjiiiiiihhhjjjnnnqqqtttuuuuuuuuurrrrrrrrrtttwwwyyyyyyxxxmmmppppppkkkfffeeekkkqqqqqqtttwwwxxxyyyzzz{{{}}}~~~~~~zzzrrrkkkfffcccggglllppprrrtttvvvxxx{{{|||~~~qqqoooqqqvvv|||~~~yyytttqqqqqqqqqpppnnnllljjjiiihhhccc[[[QQQGGG>>>777444AAAAAA???>>>======>>>>>>>>>>>>>>>>>>>>>?????????>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@????????????===<<<<<<<<<<<<<<<======;;;======<<<;;;:::;;;<<<:::;;;===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAADDDGGGIIIKKKNNNQQQSSSVVVTTTQQQMMMKKKJJJJJJKKKGGGIIILLLMMMMMMMMMOOOQQQRRRTTTXXX]]]ccchhhjjjkkkvvvyyy{{{yyytttqqquuuzzz}}}~~~xxxuuuwww|||yyytttpppppppppoookkkhhhfffeeegggkkkqqqyyy}}}zzzyyywwwwwwmmmiiiccc\\\VVVPPPJJJEEE@@@>>>;;;888555444444555222222222222222222222222111111000000000000111111000000000000000000000000///000000000111111111111000000000000//////////////////000000000000////////////000000000111111111........................//////000000000000//////........................---------............///............////////////---------............///+++,,,---......---,,,+++......////////////......////////////////////////...///111222222111///.........///000000000//////000000111444:::@@@EEEHHHJJJMMMOOOPPPNNNLLLLLLLLLJJJIIIIIIHHHGGGIIITTTaaaiiijjjjjjiiihhhkkkrrrxxxyyytttrrrsssqqqlllkkkooottt{{{|||yyy{{{{{{yyy|||xxxssstttzzzuuueeeXXXYYY]]]fffqqqxxxwwwtttooocccRRREEE???===;;;:::999999999999999999999999999:::;;;<<>>======>>>>>><<<<<<===>>>???@@@AAAAAA?????????@@@AAAAAABBBBBB@@@@@@@@@@@@?????????>>>======<<<<<<======>>>>>><<<===>>>>>>===<<<===>>>:::;;;======<<<;;;;;;<<<======<<<<<<======>>>???>>>@@@CCCDDDDDDEEEGGGIIIIIIHHHGGGEEEEEEGGGHHHIIIIIIKKKNNNPPPPPPOOOPPPQQQLLLLLLMMMOOOSSSVVVXXXXXXdddfffhhhiiihhhjjjpppwwwxxx}}}|||zzz{{{}}}}}}yyyyyyyyyyyyxxxwwwuuusssrrrllllllpppvvv~~~}}}{{{{{{{{{rrrqqqnnniiiaaaXXXPPPKKKAAA???<<<888666555555555222222222222222222222222111000000000000000111111000000000000000000000000//////000000111111111222000000000000//////////////////000000000000////////////000000111111111222000000000000000000000000//////000000000000//////........................---------.........//////............/////////000---------.........//////...///000111111000///.........////////////......////////////////////////111111000000000000111111------...//////000////////////111555;;;BBBFFFHHHIIILLLPPPQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFLLL[[[jjjppppppooolllkkknnntttzzzxxxsssppprrrpppkkkjjjooouuu}}}{{{xxxzzz{{{yyyzzzttttttzzzsssaaaXXX[[[bbbmmmzzzzzznnnaaaOOOBBB<<<:::999888999999999999999999999999999:::;;;===???AAADDDEEEGGGJJJMMMOOOPPPQQQTTTUUU]]]eeewwwvvvmmmfff[[[XXXTTTOOOLLLJJJIIIIIIEEEEEEDDDCCCDDDHHHOOOTTT\\\___cccgggiiiiiihhhgggeeehhhlllqqqtttuuuuuuuuuwwwuuutttuuuxxxwwwtttqqqnnnkkkgggfffhhhkkknnnnnniiinnnvvvzzz{{{|||}}}sssiiieeejjjpppssstttssstttvvvuuu||||||ssslllfffhhhqqqyyy||||||xxxvvvrrrnnnlllkkkkkkkkkkkkiiiccc[[[QQQGGG>>>999BBBAAA@@@>>>>>>>>>???@@@AAA@@@@@@?????????@@@@@@CCCBBBAAA@@@@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAA@@@???>>>===@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOMMMQQQVVVXXXZZZ```iiippp{{{vvvoooooorrrvvv{{{~~~~~~|||}}}zzzxxxuuusssoooggg\\\TTTLLLGGGBBB===;;;999888777444444444333333222222222111222222333333222222111000111111111111222222222000111111111111222222222---...///000000111111000000000000000000000000000000000//////.........---//////.........---------000000000000000000000000111000000///...---------//////---,,,,,,---...///........................////////////////////////////////////////////////........................000000000000////////////............////////////---...//////...---///000222222444999AAAGGGJJJJJJOOOOOOPPPQQQPPPOOOMMMLLLIIIKKKKKKHHHIIISSSeeetttyyyrrrrrrvvvwwwuuuyyytttqqqppplllgggggglll{{{{{{{{{zzzxxxxxxzzz|||~~~xxxxxxmmm___\\\dddnnnxxx{{{oooXXXEEEAAA???:::888<<<;;;;;;::::::999:::::::::<<<<<<<<<>>>@@@CCCEEEGGGJJJIIIKKKOOOPPPPPPTTTYYYbbbsssxxxpppiiicccZZZRRRMMMJJJHHHFFFDDDCCCAAA@@@CCCGGGLLLOOOXXX[[[```dddeeeeeeeeeffffffhhhkkknnnppprrrrrrsssssssssssssssttttttuuuuuurrrqqqqqqpppooommmlllkkklllmmmooorrrvvvyyy|||~~~~~~vvvqqqjjjlllmmmoooppprrrvvvyyyzzz|||}}}vvvmmmhhhkkkrrrvvvyyy|||}}}zzzvvvpppkkkjjjllloooooonnnjjjbbbWWWKKKBBB===CCCBBBAAA@@@@@@@@@AAAAAA????????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBBBBCCCCCCEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMOOOOOOOOOMMMLLLIIIKKKMMMNNNOOOUUU___gggxxx}}}zzzuuupppooorrr|||~~~}}}|||}}}{{{yyyvvvuuurrrmmmddd^^^RRRMMMGGGAAA>>>;;;999777555555444444333333222222111222222333333222222111000111111111111222222222000111111111111222222222//////000000111111000000000000000000000000000000000/////////............//////.........---------////////////////////////111000000///......------......---------......///........................////////////////////////////////////////////////......................................./////////............///////////////000111000///...///000222333555<<>>999888;;;::::::999999999999::::::<<<======???AAADDDGGGHHHJJJIIILLLPPPQQQRRRWWW^^^kkk|||wwwlllfff^^^VVVQQQNNNKKKJJJEEEDDDAAAAAABBBFFFJJJMMMTTTWWW\\\___aaabbbdddeeefffgggiiilllmmmnnnnnnnnnqqqqqqrrrrrrsssssssssrrrooopppqqqpppnnnjjjfffccccccfffkkkqqqvvvzzz}}}~~~xxxsssmmmmmmmmmooorrrvvvyyy{{{{{{}}}}}}uuunnniiiiiilllnnnrrrvvv{{{{{{zzzwwwrrrpppooopppooonnnkkkdddZZZPPPGGGBBBDDDDDDCCCBBBBBBBBBCCCCCC??????@@@AAABBBDDDFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????AAABBBDDDFFFGGGGGGGGGJJJLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKIIIJJJPPPYYY```pppvvvzzzlllfffhhhuuu|||}}}~~~||||||}}}vvvtttqqqppppppmmmhhhcccXXXSSSLLLFFFBBB>>>;;;999666666555555444333222222111222222333333222222111000111111111111222222222000111111111111222222222111111111222111111000///000000000000000000000000////////////............/////////............---........................000000000///......------,,,,,,---.../////////...........................////////////////////////////////////////////////........................,,,,,,------......//////............////////////222333444333111000000111222444888???FFFLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLLLLQQQ^^^ppp{{{zzz}}}vvvnnneee^^^^^^hhhsssyyyyyywwwuuussstttwwwzzz{{{qqqkkkkkkxxxwww___NNN???<<<<<<999888::::::999999888888999::::::===>>>???AAACCCFFFIIIJJJKKKJJJMMMPPPRRRUUU]]]fffwww}}}qqqkkkccc[[[VVVRRROOOMMMGGGEEECCCAAABBBDDDGGGJJJOOORRRWWWZZZ]]]___ccceeefffggghhhjjjkkkkkkkkkkkknnnoooppprrrrrrqqqppppppmmmnnnpppoookkkeee^^^ZZZXXX\\\dddmmmuuuzzz}}}~~~zzzwwwtttqqqnnnppptttyyy{{{{{{{{{~~~zzztttnnniiigggeeedddiiipppyyy{{{}}}|||xxxssspppnnnooonnnlllggg___VVVMMMHHHEEEEEEEEEEEEDDDDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEECCCCCCCCCCCCCCCCCCDDDDDD???>>>>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<===>>>@@@BBBCCCDDDDDDGGGIIILLLOOOOOONNNLLLKKKLLLMMMLLLKKKLLLOOOVVVZZZcccjjjssszzz~~~}}}zzzyyy{{{|||}}}mmmfffgggnnnxxx{{{{{{}}}{{{zzz|||uuuqqqnnnmmmnnnmmmjjjggg[[[VVVPPPJJJEEEAAA===;;;888888777666444333333222111222222333333222222111000000111111111222222222000000111111111222222222333333333222222000/////////////////////////////////////////////........./////////.......................................000000//////............+++,,,---///000///..............................////////////////////////////////////////////////........................,,,,,,---......///000000............////////////444555666444222111111222111444:::AAAHHHMMMOOOPPPOOOOOONNNNNNNNNNNNNNNNNNMMMIIIHHHOOO```tttwwwssskkkaaa[[[^^^jjjvvvyyyxxxwwwtttssstttwwwzzz}}}wwwrrrqqqttt{{{mmmTTTGGG<<<::::::888888999999999888888888999::::::>>>???AAACCCFFFHHHKKKLLLMMMLLLNNNQQQSSSWWWaaammmuuuoooggg___YYYUUUQQQOOOIIIGGGDDDBBBBBBCCCEEEGGGLLLOOOTTTXXX[[[```dddhhhggghhhiiijjjkkklllllllllmmmnnnpppqqqqqqqqqoooooonnnnnnnnnkkkfff___YYYUUUSSSWWW___hhhpppwww|||~~~}}}|||{{{vvvqqqqqqvvvzzzzzzyyyzzz|||~~~xxxuuuqqqmmmjjjfffaaa___eeennnxxx{{{}}}}}}xxxsssnnnlllqqqpppmmmiiicccZZZQQQKKKGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOOOOOOONNNMMMLLLKKKHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@????????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>@@@AAABBBBBBDDDHHHKKKMMMNNNMMMLLLJJJKKKMMMOOOPPPRRRTTTUUUZZZ^^^dddjjjmmmqqqtttvvvssswww~~~zzzsssttttttsssqqqrrrtttwwwwww{{{~~~kkkdddffffffqqq}}}~~~zzz|||}}}{{{zzzzzzzzzuuuqqqoooppppppnnnkkk\\\XXXRRRMMMIIIDDD@@@===:::999888777555444333222111222222333333222222111000000111111111222222222000000111111111222222222333333333222222000///...////////////////////////.........///////////////////////////////////////........................////////////............+++,,,.../////////...---........................////////////////////////////////////////////////........................------...///000000111111............////////////555666666555222111111222000555<<>>===<<<;;;:::999::::::::::::::::::999999;;;:::;;;;;;<<<===???@@@>>>@@@CCCFFFIIIKKKKKKLLLKKKMMMQQQTTTWWWYYYYYYYYYXXXYYYZZZ[[[[[[]]]```cccggglllsss|||zzzuuulllnnnooooooooopppsssuuuvvvyyy~~~wwwgggaaaccc```kkkwww}}}~~~{{{{{{{{{vvvqqqoooppppppmmmkkk```\\\WWWRRRMMMHHHDDDAAA<<<;;;:::888666444333222111222222333333222222111000111111111111222222222000111111111111222222222222222222222111000///...000000000000000000000000.........///////////////...////////////000000000........................//////////////////......---...............------........................////////////////////////////////////////////////..............................//////000000111111............////////////333444555444222111111222111777???FFFJJJLLLNNNOOONNNOOOQQQRRRRRRRRRQQQPPPNNNIIIGGGOOO^^^nnnwwwzzzwww~~~sssjjjiiiddd^^^___gggppptttvvvwwwxxxxxxxxxyyy|||~~~zzz{{{xxxrrrrrr|||~~~{{{~~~hhhUUUCCC>>>:::888::::::999888999999999999:::;;;<<<<<<>>>@@@CCCFFFIIILLLMMMNNNPPPPPPRRRTTTWWW```rrr{{{rrrhhh```YYYSSSOOOMMMKKKHHHFFFDDDDDDDDDEEEJJJNNNTTTYYY^^^ccchhhkkkiiiiiijjjkkkmmmoooqqqrrrnnnnnnnnnnnnnnnooooooooopppooolllhhhccc___\\\ZZZ\\\___dddjjjpppuuuxxxyyy}}}~~~}}}{{{|||{{{yyywwwxxxzzz|||zzzvvvqqqmmmkkklllkkkkkkjjjeeebbbgggooozzz{{{|||{{{xxxuuusssrrrtttrrrpppnnnjjjbbbWWWOOOOOOOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVYYYZZZ\\\^^^````````````]]]]]]^^^___```aaabbbbbb]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYWWWSSSOOOLLLIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@??????>>>===<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;<<<===>>>===>>>???AAADDDFFFHHHIIILLLNNNQQQUUUZZZ^^^___```YYYYYYXXXUUURRRQQQRRRTTTXXX]]]fffoootttuuussspppkkknnnqqqrrrssstttvvvxxxyyy{{{uuuhhhbbbddd```iiisss{{{}}}zzzvvvrrrpppqqqqqqnnnkkkhhhddd^^^XXXSSSMMMGGGCCC======;;;999777555333222111222222333333222222111000111111111111222222222000111111111111222222222111111111111000//////...000000000000000000000000............/////////000.../////////000000000000////////////////////////.../////////////////////000///...---------------........................////////////////////////////////////////////////........................////////////////////////............////////////000222333222000000111222333:::CCCJJJMMMMMMNNNOOOLLLNNNQQQSSSSSSRRRPPPNNNKKKHHHHHHQQQ___llltttvvvyyyuuujjjhhhbbb\\\```jjjqqqqqqrrrtttwwwyyyzzz{{{}}}|||~~~|||vvvwww}}}~~~lllXXXIII???===:::999;;;<<<:::888::::::::::::;;;<<<===>>>>>>@@@CCCGGGJJJLLLMMMNNNOOOPPPSSSWWW\\\hhh~~~zzzpppfff^^^WWWRRRNNNLLLJJJHHHFFFEEEEEEEEEGGGKKKRRRYYY]]]bbbeeehhhiiiiiiiiiiiijjjlllnnnooonnnmmmkkkkkkkkklllnnnooonnnnnnmmmlllhhhddd```^^^aaafffmmmtttyyyzzzyyyxxxzzz{{{~~~}}}||||||~~~~~~{{{uuupppmmmlllllljjjkkkkkkhhheeeggglllrrruuuyyyzzzyyywwwuuuuuuuuusssqqqqqqooohhh]]]TTTRRRSSSTTTVVVVVVVVVUUUTTTUUUVVVWWWXXXZZZ]]]___```dddeeegggjjjkkkllllllllllllmmmnnnooopppqqqrrrrrrlllllllllkkkjjjiiigggfff___`````````^^^YYYUUURRRLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@??????>>>>>>=========;;;;;;;;;<<<======>>>>>>>>>>>>@@@CCCEEEGGGHHHHHHJJJOOOUUUZZZ^^^___ZZZZZZYYYVVVRRRPPPOOOOOOHHHNNNWWW```gggiiiiiihhhmmmppptttwwwwwwxxxzzz{{{}}}wwwlllhhhjjjdddkkkrrryyy}}}zzzvvvvvvwwwwwwtttqqqoookkkeee^^^WWWPPPJJJEEE>>>===<<<999777555333222222222222333333222222222000111111111111222222222000111111111111222222222///000000000000//////...000000000000000000000000---.........//////000000.../////////000000111111000000000000000000000000.........///////////////222111///---,,,,,,,,,---........................////////////////////////////////////////////////.......................................---------............/////////000///000111111000///000222666===FFFLLLNNNNNNOOOPPPJJJLLLPPPSSSSSSQQQNNNLLLFFFEEEHHHQQQ___kkkrrruuuyyy{{{mmmiii```ZZZ```lllqqqoooooorrrvvvyyyzzz{{{}}}~~~||||||~~~ttt\\\KKKAAA======;;;:::;;;===;;;888:::::::::;;;<<<===>>>???>>>@@@CCCGGGJJJLLLMMMNNNNNNPPPTTTZZZ```ooouuukkkbbbZZZUUUOOOMMMKKKIIIGGGFFFFFFFFFDDDIIIQQQWWW\\\```ccceeeiiihhhggggggggghhhjjjjjjmmmkkkiiihhhhhhjjjmmmoookkkmmmoooooommmhhhccc___dddjjjttt}}}{{{wwwwwwzzz~~~~~~wwwqqqnnnnnnllljjjjjjllljjjffffffiiihhhmmmtttxxxyyywwwuuuttttttsssrrrsssrrrmmmbbbYYY^^^___```aaabbbaaaaaa```___aaadddiiiooossswwwyyywwwzzz}}}{{{wwwuuuxxx|||}}}|||}}}~~~}}}{{{xxxyyyyyyxxxuuusssssstttpppssstttqqqiiiaaa[[[YYYSSSSSSSSSRRROOOKKKHHHEEELLLNNNPPPNNNJJJGGGGGGIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEEEECCCAAA???>>>=========<<<<<<<<<======<<<<<<<<<<<<===???@@@AAAFFFGGGIIIKKKNNNRRRUUUVVVXXXZZZ\\\[[[VVVOOOJJJGGGJJJLLLOOOTTTYYY^^^bbbeeekkknnnssswwwzzz}}}}}}|||xxxuuussskkkkkkmmmpppuuu|||zzzyyy{{{~~~~~~}}}yyytttqqqnnnnnnlllhhhaaaYYYQQQMMMEEEBBB===:::888777444222111222333444444444444333444222000///000000///...111111000000111111222333000000000000000000000000000000000000000000000000////////////............//////////////////////////////////////////////////////.........---------...............///000000........................//////////////////////////////////////////////////////............//////------............------////////////////////////...///000///......000222999@@@HHHMMMNNNNNNNNNPPPMMMPPPSSSTTTRRROOOMMMLLLIIIHHHKKKUUUcccnnntttuuu|||wwwgggYYY[[[gggppptttvvvtttsssssstttvvvyyyzzzzzz{{{}}}{{{wwwdddRRRHHHEEE::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???DDDCCCDDDGGGKKKMMMNNNNNNUUUPPPTTTcccqqq}}}|||rrriii```ZZZRRRRRRRRRPPPMMMJJJGGGEEEGGGGGGKKKSSS[[[bbbddddddggghhhiiiiiihhhiiikkkmmmjjjjjjjjjkkklllmmmnnnooommmnnnnnnmmmkkkhhhdddbbbfffmmmvvv{{{{{{zzzzzz{{{zzz{{{|||~~~}}}zzzxxxvvvttttttooopppnnniiihhhhhheee```ccciiittt|||{{{vvvvvvyyyuuuttttttuuuuuurrrkkkfffkkkmmmppprrrtttsssrrrqqqsssuuuxxx}}}~~~xxxnnnddd]]]ZZZVVVVVVVVVTTTRRROOOLLLKKKNNNPPPRRRPPPKKKHHHHHHJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCBBB@@@??????>>>======<<<<<<======;;;;;;;;;;;;<<<===>>>???CCCDDDEEEHHHJJJNNNPPPRRRRRRUUUXXXXXXTTTOOOKKKIIIHHHHHHHHHJJJNNNSSSYYY\\\aaagggnnnuuuzzz}}}xxxrrrxxx}}}~~~zzzwwwvvvuuutttpppooollllllnnnrrrwww{{{~~~zzzzzz|||~~~|||zzzxxxtttsssrrrpppllleee\\\VVVJJJFFF@@@<<<:::888555444222222333333444333333333444333111111333444333333111111111111111222222333000000000000000000000000000000000000000000000000////////////............//////////////////////////////////////////////////////.........---------...............///000000........................///////////////////////////////////////////////////..................///---......//////......---////////////////////////...///000000//////111333;;;AAAIIIMMMMMMMMMMMMOOONNNQQQTTTTTTQQQNNNLLLKKKJJJLLLRRR\\\fffnnnqqqrrryyyzzz|||}}}}}}{{{xxxvvvqqqddd[[[___kkkrrrttttttrrrqqqqqqrrrvvvzzz|||~~~zzzwwwvvvyyy|||zzzsssfffVVVHHHBBB@@@::::::::::::::::::::::::;;;;;;::::::;;;===???@@@EEEEEEGGGJJJMMMOOOOOOOOOUUURRRZZZjjjxxx|||tttlllddd___XXXWWWUUURRROOOKKKGGGEEEFFFFFFIIIOOOWWW^^^aaabbbgggiiijjjjjjiiijjjlllnnnkkkjjjjjjkkkkkkmmmnnnnnnlllmmmmmmnnnmmmlllkkkjjjjjjpppvvvyyywwwvvvxxxzzzzzz{{{|||~~~{{{yyyxxxxxxxxxxxxtttvvvuuupppnnnmmmiiiccc___dddmmmwwwzzzwwwwwwzzzxxxwwwxxx{{{|||yyytttppptttjjjccc```[[[[[[YYYWWWUUUSSSQQQPPPQQQTTTVVVTTTPPPMMMMMMNNNKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<::::::::::::;;;<<<======??????AAACCCEEEHHHJJJKKKLLLOOORRRTTTSSSQQQOOOOOONNNLLLJJJHHHJJJNNNTTTWWWXXX^^^gggooouuuzzz}}}yyyrrrooorrrwww|||~~~||||||yyysssqqqqqqqqqrrrqqqnnnjjjgggfffiiilllooo}}}~~~~~~~~~xxxvvvtttttttttnnnddd\\\QQQLLLEEE@@@<<<999777555333333333333333333222222333222111222444666666555000111111111111222222222000000000000000000000000000000000000000000000000////////////............/////////////////////////////////////////////////////////............---...............///000000........................////////////////////////////////////////////////......------------......---......//////......---//////////////////////////////000000///000333555===CCCIIIMMMLLLKKKLLLMMMPPPRRRTTTSSSPPPMMMJJJIIIJJJPPPZZZccchhhlllnnnooovvvuuutttssspppmmmkkkjjjjjjaaa]]]dddooottttttsssooopppqqqtttxxx|||uuupppoooooopppssspppjjj___RRRGGG@@@===<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@AAAFFFHHHJJJMMMOOOPPPPPPPPPUUUWWWcccuuu}}}xxxqqqjjjeee___]]]ZZZUUUPPPLLLHHHFFFFFFFFFFFFKKKRRRYYY]]]```fffhhhiiijjjjjjkkkmmmnnnkkkjjjjjjkkkkkklllmmmnnnllllllmmmnnnoooqqqrrrsssssswww{{{zzzvvvtttvvvyyy{{{{{{|||}}}|||wwwuuuvvvyyy|||}}}zzz~~~|||yyywwwrrrlllccccccgggqqqwwwwwwxxxzzzzzz{{{}}}}}}zzz|||tttnnnlllcccbbb___\\\ZZZXXXVVVVVVVVVZZZ]]]\\\YYYWWWWWWYYYSSSTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKIIIHHHHHHDDDCCCBBB@@@>>>=========<<<;;;;;;;;;;;;<<<<<<===<<<======???AAACCCEEEFFFGGGJJJNNNQQQRRRSSSUUUVVVXXXWWWTTTQQQQQQQQQSSSTTTTTTYYY```ffflllqqqwwwzzz}}}zzzyyyyyyuuuwwwzzz~~~}}}{{{}}}{{{|||{{{}}}yyytttqqqooommmlllkkkiiihhhgggeeeeeefffhhhiiittt~~~zzzuuuuuuwwwsssjjjbbbYYYTTTLLLEEE@@@<<<:::888666555444333333222222222222111000000222444444333000000111111222222222222000000000000000000000000000000000000000000000000////////////............/////////////////////////////////////////////////////////..............................///000000........................////////////////////////////////////////////////------,,,,,,,,,,,,------......////////////......//////////////////////////////000000000222555888AAAEEEJJJLLLKKKJJJJJJLLLQQQRRRTTTRRROOOKKKIIIHHHIIIRRR]]]eeehhhiiilllooosssqqqnnnkkkhhheeedddccceee___^^^gggpppssssssrrrooorrrwww{{{~~~|||lllggghhhiiihhhiiifff^^^RRRHHHBBB???===;;;999999999999999999999999;;;;;;;;;<<<===@@@BBBDDDFFFIIILLLNNNOOOPPPPPPQQQVVV]]]nnn|||vvvoookkkccc```\\\WWWRRRMMMJJJIIIGGGFFFFFFHHHMMMTTTZZZ^^^ccceeegggiiiiiijjjlllnnnkkkjjjjjjjjjkkkllllllmmmlllllllllmmmooorrrvvvxxx~~~{{{uuuuuuxxx{{{{{{||||||~~~~~~yyysssqqqtttzzz~~~}}}rrrkkkggglllssswwwyyy|||}}}~~~{{{yyyooommmjjjgggdddbbb``````^^^bbbggggggeeecccdddeee``````___^^^\\\ZZZYYYXXXUUUTTTRRRPPPNNNLLLKKKJJJGGGFFFDDDBBBAAA????????????>>>===============>>><<<<<<===>>>???AAABBBCCCEEEHHHKKKOOOQQQUUUYYY\\\^^^______^^^\\\YYYUUUSSSSSSUUUXXX\\\bbbjjjsssyyy|||yyywww~~~~~~~~~}}}|||}}}|||{{{{{{}}}|||}}}wwwvvvwwwwwwyyywwwuuutttrrrnnnhhhddddddfffiiikkkkkkiiigggeeeiiisss{{{yyyzzzyyyrrrlllaaa\\\TTTLLLFFFBBB>>>;;;999777666444333222222222444222111111222333333222///000111222222222222111000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------...//////////////////...///////////////////////////000000000111333888;;;CCCGGGKKKKKKIIIHHHJJJLLLQQQRRRSSSQQQNNNJJJHHHGGGHHHRRR]]]dddfffhhhmmmrrrooommmjjjfffcccbbbbbbbbbccc```bbbjjjqqqsssrrrssspppvvvttteeebbbeeeeeebbbaaa]]]UUUKKKEEEBBBAAA===:::999999999999999999999999::::::;;;<<>>>>>>>>>>>=========>>>>>>@@@AAABBBCCCEEEHHHJJJNNNRRRXXX\\\cccfffjjjmmmlllgggbbb^^^TTTUUUUUUXXX]]]fffqqqxxxzzzvvvuuuttttttsss~~~~~~}}}{{{{{{}}}|||uuuuuuxxxyyyzzzzzzzzzzzzxxxssslllggghhhkkkpppssssssooojjjfffdddjjjssszzz~~~~~~{{{{{{zzzuuuqqqjjjeee]]]VVVPPPJJJDDDAAA<<<:::888555333333222333666444222222333444444333///000111333333222111111000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////...////////////000000000...............///000000////////////////////////////////////////////////////////////////////////......------------.........//////000000//////...///////////////////////////000000000111555:::>>>EEEHHHKKKJJJHHHHHHJJJLLLQQQRRRRRRPPPMMMIIIHHHGGGKKKTTT___gggjjjlllppptttnnnllliiifffdddccccccdddeeedddiiiqqqvvvtttssssssqqqyyyxxxlllaaaaaadddccc^^^[[[SSSNNNGGGCCCAAA???<<<888999999999999999999999999::::::;;;===@@@CCCGGGHHHFFFIIIMMMNNNNNNOOOSSSWWWbbbqqqyyytttjjjfff```YYYTTTPPPOOONNNJJJIIIHHHGGGHHHMMMUUUZZZ[[[^^^cccfffggghhhjjjlllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkmmmooorrrtttvvvssstttwwwwwwxxxzzz|||~~~xxxqqqkkklllttt}}}wwwjjjiiinnnvvv~~~~~~~~~}}}~~~|||yyyyyyzzz{{{{{{{{{zzzyyyxxxtttxxx|||{{{wwwsssqqqrrrrrrpppmmmkkkkkklllmmmnnnllljjjeee```ZZZVVVSSSRRRKKKJJJIIIGGGFFFEEEEEEEEEBBBBBB@@@??????>>>>>>>>>>>>=========>>>???@@@@@@@@@AAACCCDDDGGGLLLSSSWWWaaafffmmmsssuuusssooolll]]]]]][[[[[[]]]bbbjjjpppvvv{{{{{{xxxsssppppppssstttuuu~~~~~~}}}|||{{{~~~~~~wwwxxx}}}{{{vvvqqqnnnrrrwwwzzzzzzvvvrrrnnniiijjjnnnrrrwww||||||xxxtttqqqmmmggg```ZZZSSSLLLGGG???===:::777444333333444333111000111333555444444///000222333333222111000000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////.../////////000000000000...............///000000///////////////////////////////////////////////////////////////////////////................../////////000000000000/////////////////////////////////000000000222666<<<@@@EEEHHHJJJJJJHHHGGGJJJMMMPPPQQQQQQOOOLLLIIIHHHHHHOOOXXXeeennnrrrsssssssssrrrpppnnnkkkiiihhhhhhhhhfffiiirrr|||~~~xxxsssrrrpppwww~~~lllddd___bbbeeeaaa[[[XXXMMMJJJFFFBBB???<<<:::888888888888888888888888888::::::;;;>>>AAAEEEHHHJJJGGGKKKNNNNNNNNNQQQWWW\\\kkk|||zzzqqqlllddd\\\UUUQQQPPPOOOIIIIIIHHHFFFFFFJJJQQQWWWZZZ^^^bbbfffhhhiiikkkmmmkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjkkkmmmoooqqqssszzzxxxoooooorrrqqqrrrtttvvvzzz}}}sssmmmiiilllwwwwwwllliiikkkpppwww~~~~~~{{{yyyzzzzzzuuuoookkkkkkmmmppprrruuurrrooommmlllllljjjiiikkkmmmppprrrsssuuuxxxzzz~~~zzzvvvuuuvvvvvvtttrrrvvvxxxzzz}}}~~~~~~~~~}}}{{{zzzuuurrrrrrsssrrrooommmnnnppptttvvvxxxuuuoooiiiccc^^^ZZZYYYLLLKKKJJJIIIHHHGGGGGGGGGBBBBBB@@@???>>>>>>>>>>>>>>>>>>=========>>>??????===>>>???@@@BBBGGGNNNSSSYYY___gggooottttttrrrqqqgggfffddd```^^^___bbbeeefffkkkrrryyy~~~xxxtttpppnnnooosssvvvxxx}}}~~~}}}}}}}}}zzz|||~~~{{{rrruuuyyy}}}~~~|||zzzxxxqqqooonnnpppuuuzzz~~~|||vvvsssmmmgggaaaYYYQQQLLLAAA>>>;;;888555444444444...------...111333444444...000222333333333111000000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////.../////////000000111111...............///000000000000000000000000000000//////////////////////////////////////////////////////............////////////000000000000/////////////////////////////////000000111222777===AAAFFFHHHJJJIIIGGGGGGJJJNNNOOOPPPPPPOOOLLLIIIHHHIIISSS]]]jjjuuuzzzyyyuuuqqqxxxwwwtttqqqooonnnmmmmmmhhhmmmyyy|||ssspppnnnuuu|||~~~}}}ssseee```^^^ccceee```YYYVVVLLLJJJFFFAAA===:::::::::888888888888888888888888999:::;;;>>>AAAEEEIIIKKKIIILLLOOOOOOOOORRRYYY```rrr~~~|||{{{{{{|||}}}~~~~~~vvvqqqhhh___WWWRRRPPPOOOHHHIIIHHHFFFEEEHHHOOOUUUZZZ^^^cccgggiiijjjlllnnnkkkkkkjjjjjjiiijjjjjjjjjiiiiiijjjlllnnnppprrrsssqqqxxx}}}yyynnniiikkkqqqmmmnnnppptttxxx|||pppkkkgggmmmzzzxxxnnnjjjhhhhhhmmmsss|||~~~}}}yyyvvvuuuvvv}}}{{{yyyuuunnnhhh\\\[[[YYYXXXXXXYYY[[[\\\]]][[[XXXVVVTTTTTTTTTUUUSSSTTTVVVXXXZZZ\\\]]]^^^bbbaaa```______```aaabbbeeekkksssyyy{{{{{{zzzyyy|||{{{yyyuuuqqqpppppprrruuutttsssqqqppprrrwww{{{yyyyyywwwrrrpppoookkkeee[[[TTTLLLHHHGGGGGGEEECCCHHHFFFDDDDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<===>>>???@@@?????????BBBEEEIIILLLSSSXXX^^^dddiiimmmqqqtttqqqqqqooolllhhhccc___\\\\\\___hhhrrrwwwxxx|||xxxxxxwwwwwwwwwxxxzzzzzz~~~}}}|||{{{{{{~~~}}}zzzxxxyyy|||zzzzzzyyyxxxzzz~~~vvvxxxrrrjjjfffbbb]]]TTTNNNLLLGGG@@@;;;888777666555333333222222111222222222111111111111111111111111222111111111000000//////........................000000//////......------////////////////////////000///...---,,,,,,---...---------........./////////---,,,...111222000---((()))+++---......---,,,------------------------,,,---------.../////////000000//////.........---000000000000000000000000---......///000111111222///......///333999???BBBMMMLLLJJJIIIIIIJJJLLLMMMOOONNNMMMLLLHHHDDDGGGMMM[[[gggtttyyywwwtttvvvzzz}}}{{{yyytttooorrrxxxqqq~~~qqqxxxxxxxxxzzz}}}~~~}}}|||wwwhhh]]]\\\]]]^^^___[[[TTTNNNKKKHHHDDD@@@<<<;;;::::::999999888888888888888888777999===@@@BBBDDDFFFHHHKKKMMMPPPQQQPPPSSS```ooo~~~zzztttqqqqqqsssvvvwww~~~}}}vvvqqqiiiaaa[[[UUUPPPMMMMMMKKKHHHFFFGGGJJJNNNQQQ[[[]]]aaafffiiijjjjjjjjjllljjjhhhffffffhhhkkkmmmmmmmmmmmmlllkkkkkkmmmoootttuuuvvvvvvsssooojjjgggiiiiiikkkrrr{{{}}}}}}mmmfff```eeeuuu~~~{{{uuulllggggggkkkpppssstttwwwxxxwwwtttssstttwww|||xxxuuussstttuuuvvvqqqlllgggeeedddaaa[[[VVVPPPOOONNNMMMMMMNNNOOOPPPNNNMMMJJJHHHFFFFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVYYY^^^eeejjjllllllkkkkkknnnmmmllljjjiiiiiilllooouuuvvvwwwvvvvvvxxx{{{~~~zzz{{{yyyvvvwwwzzzyyyuuu```ZZZQQQLLLKKKJJJIIIGGGGGGFFFDDDDDDFFFFFFEEEDDD@@@@@@???>>>>>>===>>>>>>>>>=========???BBBEEEGGGLLLPPPVVV\\\aaafffkkknnnrrrrrrrrrpppmmmhhhdddaaa]]]^^^dddmmmrrrtttyyy}}}|||{{{zzzzzz|||~~~~~~|||wwwuuuuuuppprrruuuxxxzzz|||vvvooojjjgggaaaYYYRRRMMMHHHAAA<<<888666555333333333222111111111222222111111111111111111111111111111111111000000000//////////////////////////////////////////.........////////////////////////000000...---------......---------........./////////---,,,...000111///---,,,---///111222111000000---------------------------------...............000/////////............////////////////////////......//////000000111111///......000444999???CCCKKKJJJIIIHHHIIIJJJLLLMMMOOOMMMLLLKKKHHHDDDGGGNNN```jjjvvvyyyvvvtttvvvzzz~~~~~~}}}yyyzzzzzzxxxxxxxxx{{{||||||ooo```ZZZYYYXXXYYYYYYVVVRRRNNNJJJHHHDDD@@@<<<:::::::::999999888888888888888888888;;;???BBBCCCEEEHHHJJJKKKMMMPPPSSSTTTYYYiiiyyy}}}|||vvvnnniiigggiiikkklllwww|||yyyssskkkddd]]]WWWRRROOOOOOMMMKKKIIIIIIKKKNNNPPPYYY\\\aaaeeeiiijjjjjjiiijjjiiihhhggggggiiijjjllllllmmmmmmllljjjjjjlllnnnqqqrrrssstttsssqqqooommmjjjiiijjjpppyyy|||zzznnnfff___aaaooo{{{tttvvvrrrmmmkkkmmmqqqtttvvvrrrtttvvvuuurrrppprrrtttkkkiiifffccc```______^^^\\\XXXSSSQQQPPPOOOKKKHHHCCCCCCAAAAAAAAAAAACCCCCCCCCBBB@@@>>>===<<<======;;;;;;<<<===>>>???@@@@@@???@@@@@@BBBDDDFFFHHHIIILLLOOOTTTWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[___dddhhhqqqtttxxxzzz|||~~~}}}ggg```XXXRRRPPPOOOMMMKKKLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<===???BBBCCCFFFIIINNNSSSXXX^^^eeeiiirrrsssuuuuuusssoookkkhhh___]]]___eeehhhlllsss{{{~~~}}}~~~}}}uuuoookkkiiiooouuuyyy|||~~~yyysssmmmiiiccc[[[VVVPPPKKKDDD???;;;888666444333333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000.........///////////////////////////////////////000000///.........//////---------..................------...000000///---...///111222333333222111------------------------...............---------////////////....................................////////////000000000000/////////111555;;;AAADDDIIIHHHHHHHHHIIIKKKLLLNNNMMMKKKJJJJJJGGGEEEIIIPPPccckkktttwwwtttssswww|||}}}|||zzzyyyyyy|||xxxzzz~~~xxxgggZZZYYYXXXWWWVVVVVVTTTQQQOOOIIIFFFCCC???<<<:::::::::888888999999999999999999:::===AAACCCEEEGGGJJJLLLLLLMMMPPPTTTYYYbbbttt{{{zzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}{{{xxxqqqggg```]]]]]]___```mmmrrrzzz|||wwwooogggaaa[[[UUURRRRRRQQQOOOMMMLLLLLLMMMMMMUUUYYY___dddhhhiiihhhggghhhhhhhhhiiiiiiiiijjjjjjkkklllmmmllljjjjjjlllnnnmmmmmmoooqqqrrrtttuuuuuullljjjiiimmmuuu}}}}}}yyywwwvvvmmmeee\\\\\\fffuuu~~~wwwtttqqqmmmqqqpppnnnpppsssvvvxxxyyyppprrrtttsssooommmnnnppp]]]\\\ZZZWWWUUURRRPPPOOOMMMIIIEEECCCCCCCCCAAA@@@===<<<;;;;;;;;;;;;<<<=========;;;:::999999999999888888888999999999::::::999:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHIIIJJJLLLIIIIIIJJJJJJMMMRRRYYY^^^gggjjjoootttzzz~~~mmmggg^^^YYYWWWUUUSSSQQQTTTQQQMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>???AAABBBDDDFFFJJJNNNSSSZZZbbbgggooorrrvvvxxxxxxvvvrrroooddd```^^^___```bbbjjjrrrxxx~~~|||zzz|||vvvnnniiiiiiooowwwzzzzzz}}}|||xxxrrrmmmhhhbbb\\\WWWRRRNNNGGGBBB???<<<999777444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000------......//////000000////////////////////////000000000/////////000000........................---------...//////......---...///000000000000///------------------------/////////...---------,,,///////////////.................................000000000000//////////////////000222777===CCCFFFGGGGGGGGGHHHIIIKKKMMMNNNLLLJJJIIIIIIFFFEEEKKKSSSccciiioooqqqqqqrrrwww}}}zzzyyy}}}}}}}}}}}}|||{{{}}}wwwzzzssseeeZZZ[[[[[[[[[[[[ZZZWWWSSSPPPGGGEEEBBB>>>;;;:::::::::888888999999999999999:::;;;>>>AAADDDFFFHHHJJJMMMMMMMMMPPPUUU]]]iii~~~}}}rrrnnnpppuuu}}}uuuuuuwwwyyy}}}|||||||||||||||}}}~~~}}}}}}~~~~~~~~~{{{yyytttlllbbbZZZVVVVVVWWWXXXaaagggqqq{{{~~~yyyrrrjjjddd^^^XXXTTTTTTSSSRRRPPPNNNLLLKKKJJJQQQUUU\\\bbbfffhhhgggffffffggghhhiiijjjjjjiiiiiilllmmmnnnmmmkkkkkklllnnnkkkkkklllnnnqqquuuxxxzzznnnkkkhhhjjjpppxxx~~~~~~}}}zzzwwwuuusssrrrkkkcccZZZXXX```kkkuuuzzz}}}wwwqqqmmmlllmmmmmmooonnnnnnooossswwwyyyzzzrrrtttvvvtttooollllllmmmNNNNNNLLLJJJGGGDDDBBBAAA@@@>>>;;;999999:::999999999999999999999999999999777666666555444444444444777777777666666666666666777888888999::::::;;;;;;;;;===>>>======>>>@@@BBB>>>???@@@@@@BBBGGGMMMQQQWWWZZZ___eeennnxxxtttooohhhdddcccaaa^^^[[[YYYUUUQQQMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@?????????@@@@@@CCCEEEHHHKKKOOOVVV]]]ccciiimmmrrrwwwyyyxxxvvvtttlllfffbbb___]]]\\\aaahhhqqqwww|||~~~{{{yyy{{{xxxoookkkfffkkkqqqttttttwww|||{{{xxxsssoooiiiddd^^^[[[RRRNNNIIIDDDAAA???<<<:::555444333222111111111111111111111111111111111111000000000000000000111111////////////////////////------......//////000000//////////////////////////////000000000000000000.....................---,,,---..................------.........///......------------------------/////////...---------,,,.........///////////////........................000000000000//////////////////111444999???EEEHHHFFFFFFGGGIIIJJJLLLNNNNNNKKKIIIHHHHHHFFFGGGNNNWWWeeeiiimmmmmmmmmnnntttyyyzzzzzz~~~zzzuuutttvvv{{{{{{pppeee^^^\\\___bbbbbb___YYYRRROOOFFFDDD@@@===;;;:::::::::888888999999::::::::::::;;;>>>BBBDDDFFFHHHKKKMMMNNNMMMPPPWWWaaappp~~~rrrhhhhhhooo|||{{{xxxqqqqqqrrrvvv{{{~~~{{{{{{{{{{{{||||||}}}}}}zzzzzzzzz{{{||||||zzzxxxnnnhhh```ZZZVVVUUUUUUTTTWWW\\\fffqqqzzzzzztttmmmgggaaa[[[WWWUUUUUUSSSQQQNNNLLLIIIHHHNNNRRRXXX___dddfffffffffdddfffhhhjjjjjjjjjiiihhhlllmmmooonnnmmmlllmmmnnnlllkkkkkkmmmpppuuuyyy|||rrrmmmiiigggkkksss{{{|||yyywwwuuusssrrrjjjccc[[[XXX]]]fffnnnssstttqqqmmmjjjhhhhhhjjjlllooommmkkklllooosssuuuvvvtttvvvxxxvvvqqqmmmlllmmmCCCCCCAAA@@@>>><<<::::::::::::999888777777888888666777777777777777777666555555555555555444444444333333333333333333333333444444555555555444444333555666777666666666888:::999:::;;;;;;<<<>>>BBBEEEGGGJJJNNNUUU]]]iiittt|||}}}yyyxxxwwwuuuqqqmmmaaa]]]XXXSSSPPPNNNLLLKKKGGGGGGFFFFFFEEEFFFFFFFFFBBBAAA@@@??????>>>>>>>>>AAACCCEEEGGGJJJOOOUUUZZZbbbeeekkkqqquuuwwwwwwvvvsssooojjjgggbbb]]]^^^bbbjjjoootttwww{{{~~~}}}~~~wwwpppmmm```bbbeeehhhlllrrrxxx|||}}}|||yyytttooojjjfffdddUUUQQQLLLGGGDDDAAA>>>;;;777666555333222222222222111111111111111111111111000000000000111111111111////////////////////////.........///////////////////////////////////////......///000000000//////...............---------+++---......---------///////////////////////////------------------------...............---------.........///////////////........................////////////000000000000///000222666;;;AAAFFFJJJGGGGGGIIIJJJLLLMMMNNNNNNLLLIIIGGGHHHGGGIIIRRR\\\kkkmmmnnnmmmlllmmmqqquuu~~~{{{rrrnnnooo~~~vvv}}}wwwllldddaaa___cccffffff```XXXPPPKKKDDDBBB???<<<;;;::::::;;;888888999999:::;;;;;;;;;<<>>===<<<:::999999999999999999::::::999888888888555555666666666666555555555666666777777666666666333333333333333333333333222222333444444333222111111333444444333444555777555777888999888999;;;======???DDDIIIOOOWWW___eeeooozzzwwwqqqiiiaaa\\\WWWSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDFFFIIINNNRRRZZZ^^^dddjjjpppsssuuuvvvyyyvvvtttrrrkkkccc```bbbdddiiinnnqqqvvv}}}zzzsssooommmaaa^^^]]]___gggpppvvvzzz~~~~~~~~~zzzuuuqqqnnnmmm___[[[UUUPPPKKKFFFBBB???888777666555444333333333111111111111111111111111///000000000111111111111000000000000000000000000///////////////.........////////////////////////,,,---...///000//////...//////.........---------***,,,//////---,,,---///000/////////.../////////---------------------------------.........................../////////000////////////////////////......//////000000111111...000333777===CCCHHHKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLIIIGGGHHHHHHKKKUUU___lllnnnppppppppprrrvvvzzzuuujjjhhhmmm~~~{{{tttiiidddcccfffiiikkkhhh```VVVOOOKKKCCCAAA>>><<<:::::::::;;;888888999999:::;;;;;;<<<>>>AAADDDGGGIIIKKKMMMOOOQQQQQQVVVbbbppp}}}lllfffeeegggsss}}}wwwpppjjjhhhggghhhoooxxx~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvxxxzzzzzzxxxwwwpppooonnnllljjjeee^^^YYYXXX[[[aaakkkvvv}}}}}}xxxsssnnniiiccc___ZZZYYYVVVSSSOOOMMMKKKKKKJJJMMMRRRXXX]]]bbbeeegggdddeeefffhhhiiiiiijjjjjjiiikkkmmmmmmkkkjjjjjjkkkjjjjjjkkkmmmqqqvvvzzz}}}~~~yyyrrrlllkkkooowww}}}|||zzzzzz{{{{{{zzzxxxppplllgggccccccfffiiikkkkkkhhhgggjjjiiidddcccfffgggggggggiiillllllkkkiiihhhmmmqqqsssqqqooopppqqq999888777666666666777888444666888888777666555555555555666666666666555555222333444444555444444444555555666666666666777777333444555666777666555555111333444555444444666777333555777888777777888999888;;;@@@DDDGGGKKKPPPSSS]]]hhhwww{{{pppfff^^^WWWSSSRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCAAABBBCCCDDDEEEGGGKKKNNNUUUYYY___ffflllqqqtttuuu}}}{{{{{{zzzsssiiidddddd```fffkkknnnuuu~~~{{{uuupppnnnmmmfffaaa[[[]]]fffpppvvvxxx}}}{{{}}}xxxtttrrrqqqjjjeee^^^XXXRRRLLLFFFCCC999888777666555444444333111111111111111111111111//////000000111111111222111111111111111111111111000000//////.........---////////////////////////+++,,,.../////////......//////.........---------***,,,//////---,,,---//////...------------......------------------------,,,------....../////////---.........//////000000000000000000000000000000---......///000111111222...000333888===CCCIIILLLIIIJJJKKKMMMNNNNNNNNNNNNLLLIIIGGGHHHIIILLLWWWbbbjjjlllooorrruuuyyypppdddeeellluuuhhhdddfffmmmooonnniii___VVVPPPNNNBBBAAA>>>;;;:::::::::;;;888888999::::::;;;<<<<<>>AAADDDHHHJJJKKKKKKLLLNNNQQQTTT\\\kkkwwwgggccceeennn}}}zzzuuupppkkkfffggghhhjjjnnnrrrwwwyyy~~~}}}{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{yyywwwtttsssrrrrrrrrrssstttvvvwwwxxxtttxxx}}}|||vvvrrroooiiinnnvvv}}}}}}wwwsssqqqkkkeee]]]YYYTTTPPPNNNLLLJJJIIINNNMMMNNNSSSZZZaaaddddddjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhjjjjjjjjjlllooossswwwyyy{{{zzzuuunnniiiiiipppvvvwww|||}}}{{{zzz}}}~~~}}}vvvvvvsssnnnhhhdddaaa```hhhggggggiiillllllhhheeekkkgggdddggglllnnniiidddYYY```hhhmmmmmmmmmooorrr888888888888888777666666666777777888888777777666777666555444444555666666777666666666555555555555777777777666666555555555444444444444444444444444444444555555555555444444555555555555555555555555777777777888;;;>>>AAACCCGGGMMMVVV```kkkxxx|||mmmggg___WWWRRROOOMMMLLLJJJIIIHHHHHHHHHHHHFFFDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKOOOUUU[[[aaaiiipppuuuzzz{{{|||~~~|||vvvpppiiidddccciiipppuuuzzz~~~~~~{{{|||{{{|||}}}~~~}}}|||wwwoookkkjjjgggbbbeeeeeeeeedddeeefffiiikkkxxxxxxwwwxxxzzz~~~~~~}}}}}}xxxsssppplllcccXXXQQQHHH@@@;;;:::999555222222333333222111111111222222111111222111111000//////000111222111///---...///000000000000///////////////////////////...------///////////////...------,,,---...//////...---,,,///..................///................................................////////////.......................................//////000//////......///000111000......000111000111444;;;CCCHHHJJJJJJKKKKKKMMMNNNNNNOOOOOONNNMMMJJJGGGGGGGGGLLLZZZhhhooooooqqqvvv{{{~~~sssgggbbbjjjuuu|||}}}~~~}}}|||}}}xxxiiiiiiqqqxxxwwwrrrhhh\\\RRRLLLJJJBBBAAA???<<<::::::999:::999:::;;;::::::;;;===@@@CCCEEEIIIKKKLLLLLLNNNOOOSSSWWWaaaqqqtttfffdddhhhsss|||xxxuuurrrpppmmmlllmmmqqquuuxxx|||zzzyyyzzz{{{zzzyyywwwxxxxxxxxxxxxwwwuuusssqqqqqqqqqqqqqqqqqqrrrrrrsssuuuxxx|||~~~|||zzzxxxwwwyyy}}}yyyvvvuuupppjjj___ZZZSSSNNNLLLLLLLLLLLLNNNMMMOOOTTT[[[bbbfffggghhhhhhiiiiiijjjjjjjjjjjjhhhggggggffffffgggggghhhhhhhhhiiijjjlllpppsssuuuvvvwwwvvvooohhhfffjjjooorrrwwwyyyxxxwwwyyyzzzxxxxxxwwwtttpppkkkgggddddddhhhggghhhkkknnnooonnnllllllhhhfffiiimmmmmmhhhbbb[[[___cccgggjjjmmmrrruuu777777888888777777666666777777888888888888888777777777666666777888999999666666666666555555555555777777777777777666666666555555555555555555555555555555666666666666555555444444444444444444444444666666666777888;;;===>>>@@@CCCGGGLLLUUUbbbrrr|||uuuiii```YYYSSSPPPOOOMMMKKKJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHKKKOOOUUU[[[dddlllrrrvvvwwwzzz~~~}}}zzzmmmhhhdddfffiiilllsss{{{{{{wwwuuuuuuxxx|||zzz|||zzzzzzuuummmiiihhhgggccceeefffhhhhhhhhhgggeeedddnnnrrrwwwxxxwwwxxx}}}}}}ttthhh___SSSIII@@@>>><<<888333222333333222111111111111111333333333333111000///...111222222111///......///000000000000///////////////////////////......---.........///......---,,,---......//////......---......------------..............................------------------......------.........//////000........................//////000000000000000///000111111111//////111222000111555<<>>???BBBHHHRRR```jjj}}}rrrfff[[[UUURRRPPPNNNMMMMMMLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFHHHKKKOOOUUU^^^hhhnnnrrrtttyyy}}}~~~}}}tttooojjjiiigggggglllssswwwpppnnnooosssyyyzzz~~~{{{|||xxxpppkkkkkkkkkiiifffhhhjjjmmmmmmjjjfffbbbccchhhooouuuyyy||||||qqqdddWWWIIICCC@@@;;;777666444333222111111111111111333333333222111000//////---///000111000000111333000000000000////////////...///////////////......------............------...//////////////////...------,,,,,,,,,,,,------........................,,,,,,,,,------------------------.........//////..............................///000000000/////////000111000//////111222///222777>>>DDDIIILLLLLLJJJKKKLLLNNNNNNOOOOOOOOOLLLJJJIIIIIIIIINNN[[[hhhnnnuuu~~~zzzjjj___ZZZ___mmm{{{zzzyyyvvvsssqqqrrrvvvzzzuuupppuuu|||~~~sssgggZZZQQQKKKHHHBBBAAA???<<<::::::999:::999:::;;;;;;;;;===@@@BBBEEEGGGIIIKKKLLLMMMOOOQQQWWWaaarrr~~~|||sssmmmssszzzsssooonnnoooppptttsssssstttvvvwwwuuutttvvvuuusssqqqooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjlllmmmlllkkklllpppuuuyyyzzz|||yyyxxxtttnnnccc^^^YYYUUUTTTSSSSSSRRROOOPPPRRRUUUZZZ```dddffffffgggiiijjjkkklllkkkkkkffffffeeeeeeeeeeeeffffffffffffffffffggghhhiiijjjnnnqqqrrrmmmddd```aaaeeennnvvv|||~~~}}}yyyvvvssspppooommmlllkkkjjjjjjjjjlllooorrrtttuuuuuusssssstttuuuqqqjjjddd___[[[YYY]]]gggrrrxxxzzz777777888888888888888777888888999::::::;;;:::::::::::::::999888777777666777777777777777777777777999999999999999999999999888888888888888888888888777888888999999888888777555555555555555555555555666555555555555666666777888:::===???BBBHHHRRRYYYfffssssssbbbXXXRRRQQQPPPPPPQQQPPPMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKPPPXXXaaahhhppptttyyy~~~~~~}}}wwwsssqqqooojjjddddddhhhvvv~~~uuummmkkklllqqqvvvwww}}}}}}}}}vvvqqqqqqrrrqqqllllllmmmnnnnnnjjjccc^^^\\\___eeeppp|||zzzjjjXXXLLLDDD===::::::555444333222111111111111000111111222222111111111...///111111000000222333000000000000////////////......///////////////...------......///......---/////////....../////////------,,,,,,,,,,,,------........................,,,,,,,,,---------..................------------........................,,,---....../////////...---...//////......000222000444:::@@@EEEIIIKKKMMMHHHIIIKKKMMMNNNOOOPPPPPPMMMKKKIIIIIIIIIOOO\\\jjjooo}}}vvvdddZZZYYY```nnnzzzyyywwwtttqqqoooppptttxxx|||zzzrrrrrrxxx~~~~~~xxxnnnbbbXXXPPPKKKHHHBBBAAA???<<<::::::999:::777888999::::::<<<@@@BBBDDDFFFHHHJJJJJJLLLNNNQQQYYYeeexxxvvvrrrqqq{{{{{{vvvrrrooonnnooonnnmmmoooqqqssssssrrrtttrrrpppnnnlllkkkkkkjjjhhhggggggfffffffffggggggfffeeeccc``````dddjjjooowww}}}{{{yyyzzz{{{}}}~~~zzzvvvuuuqqqjjjdddbbb___]]][[[YYYUUUSSSQQQRRRTTTUUUXXX[[[___aaaggghhhiiijjjkkkjjjiiihhhffffffeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhmmmmmmlllgggbbbaaadddiiipppyyy}}}xxxyyyvvvrrrpppppppppnnnmmmkkkllllllmmmnnnppprrrsssvvvvvvvvvvvvvvvrrrkkkfff```[[[XXX]]]hhhsssyyyzzz888888999999:::999999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;999888666666888888888888999999999999999999999:::::::::::::::999999999999999999999999999999::::::::::::999999666666666666666666666666666666666666666666666666444777;;;===>>>@@@FFFJJJVVVbbbrrrkkk^^^YYYXXXYYYZZZYYYWWWRRROOOOOOMMMLLLJJJHHHGGGFFFFFFEEEFFFGGGHHHLLLRRRYYY___lllrrrzzzyyyvvvtttuuupppgggbbbaaajjjooovvv{{{sssllllllmmmqqquuuyyy{{{{{{|||{{{xxxuuuqqqnnnlllggg```ZZZ[[[[[[___jjjyyyppp^^^NNNAAA;;;;;;777666555333222222222222000111222333333333333333222333333222000//////000000000000000////////////---...//////////////////---...//////000////////////......------......///......------------..............................,,,,,,,,,---....../////////.........------,,,,,,........................+++,,,---.../////////...---...///...---...000222222666===CCCFFFHHHKKKLLLIIIJJJLLLNNNOOOPPPPPPQQQNNNKKKIIIJJJKKKRRRbbbqqqyyytttaaaZZZ^^^gggsss|||zzzyyyvvvsssqqqrrrvvvzzz~~~ssslllpppwwwzzzwwwqqqggg^^^VVVPPPKKKGGGBBBAAA???<<<::::::999:::666777999999:::===@@@CCCEEEFFFHHHIIIJJJKKKOOOQQQ[[[iii~~~ooooootttzzzuuuooollliiigggffffffiiilllnnnooopppooommmllljjjhhhffffffaaaaaa```````````````aaa___^^^[[[XXXXXXZZZ```dddpppyyyxxxsssqqqrrrsssvvvxxx{{{}}}~~~~~~|||wwwttttttoooiiifffeeecccbbb```\\\VVVRRRSSSTTTVVVVVVWWWYYY\\\___eeeggghhhjjjjjjiiigggfffgggffffffffffffffffffggggggggghhhhhhhhhhhhggggggiiifffbbb```bbbeeejjjmmmzzz{{{}}}xxxtttrrrssstttrrrpppmmmooopppqqqpppppprrrsssvvvvvvvvvvvvuuurrrmmmiiiaaa[[[WWW[[[eeepppwwwzzz888999:::;;;;;;;;;;;;:::999999;;;<<<<<<=========;;;<<<<<<<<<<<<;;;999999999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888888888888666777777777777777777666333666:::;;;:::;;;>>>BBBIIIRRR^^^iiiuuuzzznnnhhhiiijjjjjjiiiddd\\\WWWRRRQQQOOOMMMJJJHHHGGGGGGDDDEEEEEEEEEGGGKKKQQQUUUbbbjjjvvv~~~yyyxxx{{{yyyqqqhhhdddccceeehhhmmmsssyyyqqqlllnnnpppssswwwzzz~~~uuupppmmmiiiddd___^^^^^^___eeeooo{{{zzz```JJJ???===888777666555444333333333444555555555555555444333222333333222000//////000000000000000////////////------...///////////////...//////000111111000000///...---,,,,,,---...//////..................///........................,,,------...//////000000,,,,,,------------..............................,,,---...//////000000000---...//////...///111333333999@@@DDDFFFHHHIIIKKKOOOOOOPPPPPPQQQPPPPPPPPPNNNKKKJJJKKKOOOYYYkkk|||ooo^^^[[[cccmmmvvv}}}}}}|||zzzxxxvvvwww{{{~~~}}}mmmggglllqqqrrrqqqkkkbbb[[[UUUOOOJJJFFFBBBAAA???<<<::::::999:::666888999:::<<<>>>BBBEEEFFFGGGIIIJJJJJJLLLPPPSSS___nnnxxxkkkooowww}}}{{{|||||||||zzzvvvpppjjjgggccc```]]]]]]```eeeiiikkkjjjjjjjjjiiifffdddaaa```[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPRRRWWWZZZdddnnnzzz~~~yyyqqqllljjjpppqqqtttwwwzzz{{{|||}}}{{{|||zzzvvvuuuuuurrrmmmiiigggdddbbb___[[[VVVRRRSSSUUUWWWWWWWWWYYY]]]```bbbcccfffhhhiiiiiigggfffhhhggggggffffffgggggghhhggggggggghhhhhhhhhggggggbbb]]]YYY\\\ccckkkoooooo}}}~~~xxxwwwxxxyyyxxxuuuooorrruuuvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwuuurrrpppccc]]]VVVVVV^^^jjjuuu{{{999:::;;;;;;<<<<<<<<<<<<999:::;;;<<<============;;;;;;===>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777888888888888888777444777::::::999999<<>>>>>>>>>>>>>>>>>>>>>>>==============================>>>======<<<;;;:::;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::999999999999;;;;;;;;;:::::::::999999999999888888888999;;;<<<@@@DDDHHHMMMSSS___ooozzz}}}tttnnnggg```VVVOOOMMMKKKIIIGGGIIIGGGEEECCCCCCCCCDDDEEEMMMTTT___jjjrrrxxx|||}}}yyyjjjiiiggghhhlllrrryyy}}}zzzxxxvvvuuuxxx~~~}}}yyyvvvwwwxxxyyyyyyzzz~~~~~~{{{uuuooommmhhhiiihhhdddbbbgggsss~~~zzz[[[HHHAAAAAA???;;;888666555666666:::999888666555333222111000000000000000000000000000000000000000000000000000000000000////////////...///000///...---...000////////////////////////////////////////////////111111000......---------........................---///000000///......//////......------,,,,,,+++......////////////......111111111111111111222333333999@@@EEEGGGIIILLLOOORRRRRRSSSSSSSSSQQQPPPOOOOOOKKKIIIMMMUUUcccxxxtttfff\\\___kkkuuu}}}xxxjjjddddddeeefffhhhccc\\\VVVPPPKKKFFFCCC@@@???<<<:::999888888888;;;;;;;;;;;;===AAADDDFFFKKKIIIIIIJJJIIIJJJQQQZZZkkkzzz}}}wwwpppwww~~~|||yyywwwuuuqqqmmmllliiicccbbbddd\\\YYYUUUVVV[[[```ccccccgggfffeeeeeeccc___ZZZVVVQQQPPPNNNMMMKKKJJJJJJJJJHHHHHHGGGFFFEEEGGGKKKNNNVVV___llltttvvvwwwyyy{{{~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~|||yyywwwvvvvvvwwwxxxwwwvvvoookkkfffaaa]]]ZZZWWWUUUSSSTTTVVVYYY[[[]]]^^^___ffffffgggfffeeefffhhhjjjhhhkkkjjjggggggiiiiiifffgggffffffeeeeeeffffffggg[[[VVVRRRSSS[[[eeemmmqqqtttwww|||xxxvvvuuuwww}}}}}}|||~~~}}}|||}}}{{{pppcccWWWUUU[[[dddoooxxx===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<<<<===============>>><<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999888888888999:::;;;;;;>>>BBBEEEKKKUUUcccmmmwww~~~{{{qqqiii]]]UUUQQQOOOMMMKKKIIIGGGEEECCCBBBBBBBBBBBBIIINNNUUU\\\cccjjjqqqvvvtttqqqllliiiiiimmmrrrvvvxxxwwwvvvwwwzzz~~~{{{xxxwwwwwwxxxzzzzzzyyysssppptttrrrnnniiigggjjjqqqwwwzzzzzz}}}www\\\KKKDDD???>>><<<:::888888888888888777666555444222111111000000000000000000000000000000000000000000000000000000000/////////......---...///...---,,,---///////////////////////////------------------------111000///......---------........................---...000000...---......------------------------......////////////......111000000000000111222222666;;;BBBGGGHHHIIIKKKNNNRRRSSSSSSSSSSSSQQQPPPOOONNNJJJJJJOOOXXXeeewwwyyylllbbb\\\cccoooxxx}}}yyyggg___```ccceeefffaaa[[[UUUOOOKKKFFFCCC@@@>>><<<:::999888888999:::::::::<<<>>>AAAEEEGGGJJJHHHIIIJJJJJJLLLUUU^^^rrr||||||~~~|||zzzwwwtttqqqllliiihhheeebbbbbbeeebbb___\\\^^^bbbfffgggfffgggfffdddbbb___[[[VVVSSSNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDFFFJJJMMMTTT\\\iiirrrwww{{{~~~}}}}}}~~~}}}|||{{{|||~~~~~~}}}|||zzzxxxxxxxxxyyyxxxwwwooolllfffaaa^^^[[[WWWUUUSSSTTTVVVYYY[[[]]]^^^___fffggggggfffeeefffhhhjjjjjjkkkiiieeedddhhhjjjhhhiiihhhgggeeeddddddcccccc[[[VVVQQQRRRYYYbbbiiilllmmmooowww{{{wwwuuutttuuuyyy~~~~~~}}}}}}{{{rrrggg\\\XXXZZZ```kkkuuu????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;;;;;;;<<<============<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888999::::::777999<<<>>>BBBJJJUUU]]]eeekkkvvv|||rrrdddYYYSSSPPPNNNMMMJJJIIIHHHFFFDDDCCCBBBAAAGGGHHHJJJLLLRRRZZZcccjjjzzzzzztttmmmiiihhhiiijjjvvvwwwyyy{{{~~~~~~~~~|||xxxwwwzzz}}}}}}~~~xxxvvv~~~zzzuuuqqqooonnnmmmlllmmmmmmrrrzzzpppZZZLLLFFF???>>>===<<<;;;:::999999666666555444222111000000000000000000000000000000000000000000000000000000/////////.........------,,,---......,,,,,,---...////////////////////////------------------------111000///......---..............................+++---//////---,,,---...+++,,,,,,---......//////......////////////......000/////////000000111222999>>>EEEHHHIIIJJJLLLNNNSSSSSSTTTTTTSSSRRRPPPOOOMMMIIIJJJRRR]]]hhhsss|||~~~yyyqqqddd^^^]]]hhhttt{{{}}}~~~yyycccZZZ\\\```bbbccc___XXXSSSNNNJJJFFFCCC???>>><<<:::999888999999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>>>>?????????>>>>>>======<<<<<<===============<<<<<<;;;<<<<<<===>>>===============<<<<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888888888999999999888999;;;<<>>;;;999888555555444333222111111111000000000000000000000000///////////////////////////.........---------------...//////------...///////////////////////////////////////////////////000000///.......................................***,,,......---,,,---...,,,---------.........///......////////////......///.........///000111222:::???FFFJJJKKKLLLNNNPPPSSSTTTTTTTTTSSSQQQPPPNNNMMMIIIKKKUUU```ggglllqqqvvv|||~~~zzzwwwvvvqqqkkk```\\\___jjjvvv{{{|||}}}~~~ttt___YYY[[[```bbb```\\\VVVQQQMMMIIIFFFCCC???>>><<<:::999999999999888999:::===AAADDDHHHJJJIIIIIIJJJKKKKKKNNNZZZggg~~~~~~}}}{{{xxxuuuttttttuuu~~~}}}yyyvvvssspppkkkhhhaaa\\\XXXYYYZZZ[[[```fffllllllnnnssswwwxxxtttpppgggccc^^^YYYUUUQQQNNNKKKFFFEEECCCAAA???>>>======@@@@@@AAAAAABBBEEEJJJNNNQQQWWWaaalllwww}}}||||||zzzyyyyyy{{{~~~}}}zzzyyyyyyyyyxxxvvvqqqmmmhhhccc```\\\YYYWWWTTTUUUVVVXXXZZZ]]]___```fffhhhiiiiiihhhggghhhiiiiiijjjhhhddddddhhhjjjhhhiiihhhgggfffdddbbbaaa```\\\WWWRRRRRRVVV\\\___```aaa```bbbjjjqqqrrrtttwwwzzz{{{~~~}}}zzzwwwrrrooolllkkkmmmssszzzssslllccc\\\WWWWWW```jjj@@@@@@@@@@@@??????>>>>>>================================================:::;;;<<<===============??????>>>>>>======<<<<<<<<<<<<===============<<<;;;<<<<<<===>>>=========<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;999999:::::::::999999999::::::;;;<<<>>>AAADDDGGGIIINNNVVV^^^gggtttzzzmmmfffaaa]]][[[RRRQQQOOOLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEIIIOOOSSS___fffqqq}}}}}}vvvmmmeee```ffflllvvv|||zzzxxxvvvxxx~~~}}}zzzyyywwwxxx|||rrrddd[[[YYY]]]hhhvvv{{{wwwqqqhhh^^^VVVOOOLLLJJJIIIGGGCCC???;;;777555444444444333333333222222000000000000000000000000///////////////////////////.........------------...000111000///...///000////////////////////////////////////////////////000//////............///........................***,,,......---,,,---.../////////......---------......////////////..................///000111222888>>>FFFJJJLLLNNNQQQTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLJJJMMMWWW```dddfffhhhmmmqqquuuuuutttqqqkkkddd```]]]```kkkuuuyyy{{{|||}}}~~~~~~~~~kkk]]][[[___bbbccc___[[[UUUPPPLLLHHHEEEBBB???===<<<:::999999999:::777999;;;>>>BBBFFFIIIJJJJJJJJJKKKKKKJJJNNN\\\kkk|||xxxqqqppppppppprrrsssrrrrrroooooommmjjjhhhiiimmmqqq}}}}}}zzzvvvqqqmmmhhhbbb^^^XXXSSSPPPRRRUUUXXX^^^ffflllmmmrrrxxx||||||vvvqqqddd```ZZZTTTQQQMMMJJJHHHCCCBBBAAA???>>>===<<<<<<>>>???@@@AAACCCGGGLLLPPPRRRXXXaaammmzzz|||{{{{{{yyyyyyyyy{{{~~~}}}{{{yyyxxxxxxxxxvvvuuurrrnnniiidddaaa]]]ZZZXXXTTTUUUVVVWWWZZZ]]]___```fffhhhkkkkkkjjjhhhggghhheeehhhiiiggggggiiiiiieeeffffffffffffeeedddcccbbb___ZZZVVVVVVZZZ___aaabbb```\\\\\\bbbiiimmmsssxxxwwwyyy}}}~~~|||{{{yyywwwrrrmmmmmmsss~~~|||tttnnnfff___YYYXXX___hhh?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;<<<============<<<;;;;;;;;;:::;;;;;;<<<===>>>============<<<<<<<<<:::;;;;;;;;;;;;;;;:::999999::::::;;;===>>>???@@@@@@FFFMMMUUU___nnnyyyrrrlllgggcccZZZWWWSSSOOOKKKIIIHHHHHHEEEFFFFFFEEEDDDEEEHHHJJJUUU\\\gggsss|||}}}uuulllfff___eeeooozzz~~~|||yyywwwxxx}}}{{{xxxwwwvvvxxx{{{kkk\\\WWWXXXaaaooo~~~|||zzzxxxuuuoookkkeee```\\\YYYUUUSSSRRROOOKKKFFF@@@:::666444333333333333333333333333000000000000000000000000000000000000000000000000/////////.........------///000111111//////000111////////////////////////------------------------//////............//////........................***,,,.........---...///000000//////...------,,,......////////////...............///000111222333888>>>FFFKKKMMMOOORRRUUURRRRRRSSSRRRQQQOOOMMMLLLKKKJJJNNNXXX___aaadddgggjjjmmmppprrrqqqlllddd^^^^^^\\\```kkkuuuyyyzzz|||~~~|||{{{|||vvvddd\\\___dddfffeee___[[[UUUPPPLLLHHHDDDBBB>>>===;;;:::999999::::::888999<<>>======<<<<<<======???@@@BBBDDDIIIOOOSSSUUU[[[eeerrr|||{{{{{{yyyyyyyyy{{{}}}{{{yyywwwvvvwwwwwwvvvtttsssooojjjeeebbb^^^[[[YYYUUUUUUUUUWWWYYY\\\___aaafffiiilllmmmkkkiiiggggggcccgggiiihhhhhhjjjhhhddddddeeefffgggggggggfffeeebbb___\\\]]]bbbgggiiiiiibbb\\\YYY]]]ccciiiqqqyyywwwzzz~~~xxxuuu|||~~~|||tttlllfffaaa^^^ccciii>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<=========<<<;;;:::999999:::<<<===>>>===<<<===CCCJJJPPPYYYhhh{{{|||tttooohhhccc\\\TTTOOOKKKJJJJJJGGGHHHGGGEEECCCCCCEEEGGGNNNTTT___jjjttt{{{{{{uuuqqqfffhhhlllqqqxxx~~~{{{yyyyyy}}}~~~|||}}}zzzxxxxxxxxx{{{rrrbbb[[[WWW]]]iiivvvvvvnnnmmmmmmjjjgggbbb\\\YYYZZZZZZYYYWWWVVVSSSMMMFFF@@@:::777555111111222222222222222222000000000000000000000000000000000000000000000000000000000/////////......///000111000///...///111////////////////////////------------------------//////............//////........................+++---//////......///000////////////..................////////////....../////////000111222333444999???FFFKKKLLLNNNPPPSSSQQQQQQQQQQQQOOOMMMKKKJJJHHHJJJPPPYYY___bbbgggmmmpppooonnnpppnnnhhhaaa\\\XXXYYY```mmmwwwzzz{{{}}}~~~|||zzzzzz|||}}}}}}xxx{{{~~~pppaaa[[[aaagggiiiggg```[[[UUUPPPKKKHHHDDDAAA>>>===;;;:::999999:::;;;999:::===@@@DDDFFFHHHIIIHHHJJJMMMNNNNNNUUUhhhzzz{{{ppphhhccc```[[[XXXUUUVVVUUUUUUUUUWWWYYY[[[ZZZ\\\]]]]]]___gggrrr{{{zzzvvvooohhh```XXXPPPKKKJJJFFFFFFJJJOOOTTT[[[bbblllmmmppptttvvvqqqhhhaaaUUURRRNNNKKKIIIFFFCCCAAA======<<<<<<<<<<<<======<<<===???AAADDDIIIOOOTTTWWW^^^jjjyyy~~~{{{{{{{{{zzzyyyyyyzzz}}}~~~zzzxxxvvvvvvwwwwwwvvvuuutttpppjjjfffbbb___\\\YYYUUUUUUUUUVVVYYY\\\___aaafffiiimmmnnnmmmjjjgggfffcccggghhhfffgggiiiiiieeeeeefffgggiiiiiihhhfffeeeeeecccaaadddjjjppprrrrrrjjjbbb[[[\\\aaahhhqqqzzzzzz}}}~~~uuuppplllhhhiiilll===<<<<<<;;;::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::999999888777999::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;===============>>>??????>>>>>>>>>>>>==================>>>>>>>>>===;;;:::::::::;;;===??????>>><<<:::???EEEJJJPPP]]]ooo}}}~~~tttnnneee[[[SSSOOOMMMMMMKKKJJJIIIFFFDDDDDDFFFHHHJJJOOOYYYdddnnnvvv{{{}}}~~~zzzxxxrrrooolllkkkooovvv~~~}}}zzz{{{}}}{{{{{{vvvwww{{{{{{zzzzzzzzz}}}tttggg^^^WWWZZZdddqqqxxxjjjcccddddddbbbaaa\\\VVVTTTWWWZZZYYYXXXXXXTTTNNNFFF@@@;;;888777000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////...///000///...---...000//////////////////////////////////////////////////////.........//////000........................+++---///000//////000111------......///000000000......////////////....../////////000111333444555;;;AAAGGGKKKLLLLLLOOOQQQQQQQQQQQQPPPOOOLLLJJJIIIFFFIIIQQQZZZ___ccckkkssswwwssspppooommmgggaaa]]]RRRUUU```ooozzz||||||}}}~~~{{{zzzyyyxxxvvvtttqqqvvv~~~~~~ppp```[[[aaahhhjjjhhh```\\\VVVPPPLLLGGGCCCAAA>>>===;;;:::999::::::;;;:::;;;>>>AAADDDGGGHHHIIIGGGIIIMMMPPPQQQYYYnnn|||~~~wwwmmmeee___ZZZTTTOOONNNNNNNNNNNNNNNQQQTTTWWWVVVXXX[[[\\\```iiiwww~~~}}}|||zzzuuunnneee]]]TTTKKKFFFGGGDDDDDDIIIOOOSSSZZZ```lllmmmoooqqqqqqkkkaaaYYYPPPMMMJJJHHHFFFDDDAAA>>>;;;:::::::::;;;<<<<<<===:::<<<>>>@@@DDDIIIOOOTTTXXX___mmm}}}zzz{{{|||zzzyyyyyyzzz}}}~~~~~~}}}yyyxxxvvvvvvwwwxxxwwwvvvtttpppkkkfffccc```\\\ZZZUUUUUUUUUVVVYYY\\\```bbbfffjjjnnnooommmjjjgggfffeeehhhgggddddddhhhjjjhhhfffgggiiijjjiiihhhfffeeegggeeeeeeiiipppvvvyyyyyyrrrhhh```___ccciiisss{{{}}}|||wwwsssooonnnooo