BM6P6(@ TTTUUUUUUUUUTTTSSSQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQJJJKKKMMMNNNNNNPPPSSSUUUZZZ]]]hhh}}}}}}~~~~~~zzzyyy}}}}}}yyyvvvvvvuuutttrrrpppnnnmmmlllsssuuu{{{zzzrrrggg```]]]\\\YYYUUUZZZWWWTTTTTTVVVYYY[[[\\\YYY]]]aaacccfffnnnyyywwwuuuwwwsssbbbSSSMMMGGGCCCCCCCCCBBBAAAGGGCCCFFFWWWllluuunnnbbbPPPQQQPPPOOOMMMLLLMMMOOO\\\jjj~~~sssjjjgggdddbbb```^^^^^^^^^\\\[[[^^^___```aaabbbbbbbbbbbb\\\]]]]]]^^^^^^_________````````````_______________aaacccbbb```^^^]]]]]]______^^^^^^^^^^^^_________```aaabbbaaa___]]]\\\]]][[[XXXWWWYYY[[[[[[[[[```^^^\\\[[[[[[]]]___```eeedddcccaaaaaa`````````\\\ZZZWWWUUUTTTTTTUUUVVVUUUXXX\\\___```^^^[[[YYYXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSVVVVVVVVVUUUSSSQQQPPPOOOGGGGGGFFFEEEDDDFFFJJJMMMSSS[[[aaacccoooQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOOPPPLLLNNNOOOPPPQQQRRRUUUWWW[[[___kkk~~~~~~}}}zzzyyy{{{~~~{{{wwwuuuwwwwwwuuusssqqqooonnnmmmrrrsssxxx|||uuummmccc]]][[[ZZZWWWTTTXXXVVVUUUUUUXXXZZZ\\\\\\[[[___ccceeeiiirrr|||xxxxxx|||wwweeeUUUOOOKKKFFFDDDEEEFFFEEEDDDFFFGGGNNN]]]lllnnneeeZZZQQQQQQPPPNNNMMMNNNRRRUUU^^^lll~~~oooiiigggeeeccc```^^^^^^^^^\\\[[[]]]^^^___```````````````\\\\\\]]]]]]^^^^^^______aaaaaaaaa````````````______aaaaaa```^^^]]]]]]]]]dddcccbbbaaa```_________ccccccaaa```___^^^^^^^^^^^^\\\ZZZZZZ[[[]]]^^^^^^bbbaaa___]]]]]]___aaabbbdddcccaaa```___^^^^^^^^^[[[ZZZYYYWWWVVVWWWWWWXXXXXXYYY\\\^^^^^^\\\ZZZXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWVVVUUUTTTRRRPPPOOOIIIIIIHHHFFFEEEGGGJJJMMMUUU\\\ccckkk|||OOOPPPRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMNNNNNNOOOOOOPPPRRRSSSSSSTTTWWWYYY]]]cccqqq~~~~~~|||yyywwwzzz~~~|||zzzxxx|||{{{yyywwwuuusssrrrqqqssssssvvv}}}zzzwwwmmmfff^^^ZZZXXXXXXVVVSSSVVVVVVVVVXXX[[[]]]]]]]]]]]]aaaeeehhhnnnyyy~~~uuuwww{{{vvvgggUUUJJJJJJHHHFFFEEEGGGHHHHHHGGGEEEMMMYYYeeejjjeeeZZZQQQRRRQQQOOOMMMMMMRRRYYY___gggtttuuujjjggggggfffccc___]]]]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]]]][[[[[[\\\]]]]]]^^^______aaaaaaaaa``````__________________]]][[[[[[\\\^^^cccbbbaaaaaa``````aaaaaafffeeebbb___^^^^^^___```^^^]]][[[\\\^^^aaaaaaaaadddcccaaa``````aaabbbdddcccbbb```]]]\\\[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]^^^]]]\\\[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVYYYZZZZZZZZZZZZYYYXXXXXXYYYXXXWWWVVVTTTRRRQQQOOOKKKKKKJJJHHHFFFGGGIIIKKKWWW^^^hhhuuuQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUXXXZZZ^^^fffwwwyyy|||zzztttsssxxx~~~~~~|||zzzyyyxxxyyywwwxxx}}}{{{tttpppddd```[[[WWWWWWVVVUUUTTTTTTUUUVVVZZZ^^^```___^^^^^^bbbggglllssswwwvvvwww|||~~~xxxiiiYYYMMMHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGSSSaaahhheee\\\SSSNNNQQQOOOMMMLLLPPPXXXccckkkwww}}}ppphhhfffgggfffbbb^^^\\\[[[\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___``````______^^^]]]]]]]]]]]]]]]\\\ZZZXXXYYY\\\^^^\\\\\\]]]^^^___aaabbbcccdddcccbbb`````````aaaaaa]]]\\\[[[]]]___bbbcccbbbdddcccaaa`````````bbbbbbbbb```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]______^^^^^^^^^______```YYYYYYXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYXXXWWWUUUSSSQQQPPPMMMMMMLLLIIIGGGFFFHHHJJJUUU___mmm|||UUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY^^^gggyyyxxxxxxwwwvvvxxx{{{sssooorrrvvv~~~}}}~~~uuummmhhh^^^[[[YYYVVVVVVUUUUUUTTTSSSTTTWWW[[[```bbbbbbaaa___dddkkkrrr{{{vvvuuuxxx}}}}}}yyymmm\\\OOOIIIHHHDDDDDDEEEEEEEEEFFFHHHIIINNNXXXbbbeee___WWWRRRQQQNNNMMMMMMOOOUUUaaaoooxxxxxxpppiiifffgggdddaaa]]]\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^]]]]]]\\\[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVWWW[[[^^^[[[[[[\\\]]]___```bbbccc^^^___```aaabbbaaa``````[[[ZZZZZZ[[[^^^aaaaaaaaaaaa```___^^^]]]]]]^^^^^^```___^^^\\\[[[YYYYYYXXXYYYZZZ[[[]]]^^^_________\\\\\\[[[[[[\\\^^^aaaccc[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWUUUTTTRRRQQQMMMMMMMMMJJJGGGFFFGGGHHHOOO\\\nnn~~~WWWWWWXXXYYYYYYXXXWWWVVVSSSRRRQQQPPPQQQQQQRRRSSSQQQRRRTTTTTTSSSTTTWWWYYY]]]eeettt|||yyytttqqqttt||||||~~~|||uuuppppppqqqwww|||wwwnnnfffaaaXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTWWW\\\aaadddeeedddccciiirrr{{{xxxrrruuuzzz{{{ppp```QQQHHHEEEFFFCCCDDDEEEEEEEEEGGGJJJLLLUUUZZZ^^^^^^XXXSSSRRRSSSKKKMMMOOOUUU___mmm|||{{{tttpppiiieeegggbbb```^^^^^^______^^^\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWUUUTTTVVVYYY]]]_________^^^______``````[[[]]]___``````___^^^]]]XXXXXXXXXZZZ]]]______^^^]]]\\\[[[ZZZZZZZZZZZZZZZ]]]^^^^^^^^^]]][[[YYYXXXYYYZZZ[[[\\\]]]^^^______XXXXXXWWWWWWYYY\\\___aaa[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRNNNOOONNNLLLIIIHHHHHHIIIJJJVVVjjjzzzUUUVVVWWWYYYYYYYYYXXXXXXSSSSSSRRRRRRRRRTTTUUUVVVRRRSSSUUUUUUTTTUUUWWWYYY[[[aaakkkvvv~~~~~~xxxtttvvv~~~xxxxxx}}}}}}xxxtttqqqppptttwww}}}~~~wwwnnnfff___[[[TTTUUUUUUTTTSSSRRRRRRRRRTTTTTTWWW\\\bbbfffhhhhhhiiiqqq|||{{{tttvvvzzz}}}|||rrrbbbTTTKKKFFFDDDCCCBBBCCCEEEEEEFFFIIIOOOTTTZZZYYYXXXVVVTTTQQQPPPOOOJJJMMMTTT]]]jjjyyyqqqnnnllleeecccgggbbbaaaaaabbbccccccaaa```______^^^^^^\\\[[[ZZZYYYWWWXXXYYYZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUTTTTTTUUUXXX[[[___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXZZZ\\\^^^]]]\\\ZZZZZZYYYXXXWWWWWWVVVVVV[[[]]]___aaaaaa^^^[[[YYYZZZZZZYYYYYYZZZ\\\^^^___YYYYYYXXXXXXYYY\\\^^^___ZZZYYYYYYXXXWWWXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSPPPQQQQQQOOOLLLKKKKKKLLLKKKRRRaaapppxxx{{{RRRSSSUUUWWWYYYZZZYYYYYYSSSSSSRRRSSSTTTUUUWWWXXXSSSUUUVVVVVVUUUVVVXXXZZZZZZ^^^ccckkkrrrxxx|||~~~{{{wwwxxxyyy}}}yyy{{{uuutttwww|||}}}zzzwwwtttrrruuuwwwzzz}}}wwwppphhhaaa[[[WWWQQQSSSTTTSSSRRRQQQPPPQQQTTTUUUWWW\\\bbbgggiiijjjnnnvvv~~~qqqttt|||sssgggWWWLLLHHHHHHFFFDDDAAACCCEEEFFFGGGLLLTTTZZZ\\\YYYTTTRRRQQQPPPMMMJJJIIINNNWWWcccqqqvvvjjjiiigggaaaaaahhhbbbbbbcccfffggggggeeebbb``````______]]]\\\ZZZYYYWWWWWWXXXZZZ[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXSSSTTTUUUTTTTTTUUUWWWZZZYYYYYYYYYZZZ[[[\\\]]]^^^aaa___\\\YYYWWWWWWWWWWWWXXXXXXXXXZZZ\\\]]]\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUYYY\\\```cccccc```\\\YYYZZZYYYXXXXXXXXXZZZ]]]^^^]]]\\\\\\\\\\\\]]]___```XXXXXXWWWVVVVVVVVVVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSSSSQQQOOOMMMMMMNNNOOOPPPYYYhhhqqqsssvvv{{{TTTTTTTTTUUUUUUVVVVVVVVVQQQSSSVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXWWWWWW]]]ZZZ[[[___dddgggmmmsss}}}zzzvvvtttxxxwwwpppsss~~~zzzxxxvvvwwwxxx{{{|||vvvlllccc^^^ZZZXXXWWWSSSSSSTTTUUUTTTSSSQQQPPPRRRUUUZZZ```aaabbbjjjsssqqqxxxvvv}}}~~~xxxggg[[[OOOJJJHHHDDDCCCCCCBBBCCCBBBCCCKKKVVV]]]]]]]]]WWWRRRPPPLLLHHHJJJNNNOOOVVVbbbppp~~~|||uuulllhhhggggggdddaaaaaabbbcccdddeeedddcccbbbaaadddeeeddd```\\\YYYXXXZZZZZZ[[[\\\]]]]]]]]]]]]______]]][[[YYYXXXVVVUUUUUUTTTSSSRRRTTTWWW[[[]]][[[XXXVVVUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ___]]][[[[[[\\\]]]\\\[[[VVVWWWXXXYYYYYYWWWUUUSSS\\\]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWZZZ\\\^^^aaa^^^ZZZZZZ\\\]]]\\\ZZZZZZWWWTTTSSSTTTUUUUUUUUUUUUWWWYYYYYYXXXVVVVVVWWWXXXUUURRRRRRTTTUUUTTTRRRTTTRRRQQQOOONNNNNNOOOOOOOOOQQQVVV\\\cccjjjnnnqqq~~~WWWWWWVVVVVVUUUTTTTTTTTTOOOQQQTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVXXXUUUUUUZZZ^^^```ffflllwww|||wwwuuuxxx}}}{{{tttvvv~~~{{{uuuuuuuuuwww{{{wwwppphhh```[[[XXXWWWUUURRRRRRSSSSSSRRRRRRQQQQQQRRRUUU[[[aaaccceeennnxxx~~~|||tttvvv}}}yyyqqq```VVVKKKHHHFFFCCCAAAAAABBBCCCDDDHHHRRR]]]aaa___WWWQQQLLLLLLLLLKKKMMMQQQSSSZZZffftttvvvpppiiiffffffgggeeebbbaaabbbbbbcccccccccccccccbbbdddeeeccc```\\\ZZZYYYZZZZZZ\\\^^^___`````````___^^^]]][[[YYYXXXVVVVVVWWWVVVTTTSSSTTTVVVXXXZZZ[[[YYYWWWWWWYYYZZZZZZZZZXXXWWWVVVVVVVVVWWWYYYZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUYYYZZZ\\\]]]\\\[[[YYYXXXXXXWWWVVVVVVWWWYYY[[[\\\^^^[[[XXXXXXZZZ[[[ZZZYYYYYYVVVTTTSSSTTTUUUTTTSSSUUUWWWYYYZZZXXXWWWWWWWWWZZZWWWTTTTTTVVVWWWVVVUUUSSSRRRQQQOOONNNOOOOOOPPPOOOQQQUUUZZZ```eeeiiikkkyyyZZZYYYXXXVVVUUUSSSRRRQQQMMMPPPSSSUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUURRRRRRUUUXXXZZZ^^^dddmmmyyy}}}~~~wwwuuutttsssvvv|||~~~yyynnniiiaaa\\\XXXVVVUUUTTTRRRQQQQQQPPPPPPQQQSSSSSSVVVXXX^^^eeehhhlllvvvzzzxxxxxx~~~vvvkkkWWWNNNGGGEEEDDDAAA???@@@BBBEEEIIINNNXXXaaa```[[[RRRKKKGGGJJJNNNQQQUUUYYYZZZbbbppp~~~pppkkkfffccceeefffeeecccaaaaaaaaaaaaaaabbbcccccccccddddddbbb^^^\\\[[[\\\ZZZ[[[]]]___```bbbbbbbbb^^^^^^]]][[[ZZZXXXWWWVVVXXXWWWVVVUUUTTTUUUVVVWWW[[[YYYXXXXXXZZZZZZYYYXXXTTTTTTSSSTTTUUUVVVXXXYYYZZZYYYXXXXXXZZZZZZZZZYYY[[[[[[[[[ZZZYYYXXXXXXWWWVVVXXXZZZ\\\\\\[[[YYYWWWXXXWWWVVVVVVVVVXXXYYYZZZZZZXXXVVVVVVWWWXXXXXXWWWWWWVVVTTTTTTUUUTTTSSSQQQUUUWWWYYYZZZYYYWWWWWWWWWYYYWWWUUUTTTUUUVVVVVVVVVRRRQQQPPPNNNNNNNNNOOOOOOOOOPPPSSSWWW[[[```ccceeerrr{{{ZZZYYYXXXWWWUUUSSSRRRRRRPPPSSSUUUWWWXXXZZZ\\\^^^```___^^^]]][[[YYYWWWVVVUUURRRQQQUUUWWWXXX[[[```bbbooo~~~~~~~~~|||yyyvvvssstttxxx}}}yyysssfffbbb\\\XXXWWWVVVTTTSSSRRRQQQOOOOOOPPPRRRUUUWWW\\\^^^dddkkkoootttvvvyyy~~~mmm```OOOHHHDDDDDDDDDAAA@@@AAACCCHHHNNNTTT\\\```ZZZQQQQQQJJJGGGLLLTTTYYY^^^bbbdddooozzzllliiieeeccccccddddddccc``````_________aaabbbcccdddcccbbb```]]][[[\\\^^^\\\\\\^^^___``````aaaaaa]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVXXXWWWWWWWWWXXXXXXVVVTTTQQQQQQQQQQQQSSSUUUWWWXXXZZZYYYYYYZZZ[[[\\\[[[YYY[[[ZZZYYYXXXWWWWWWWWWXXXTTTVVVYYY[[[\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWUUUTTTUUUUUUTTTRRRPPPSSSVVVYYYZZZXXXVVVUUUUUUVVVUUUSSSSSSSSSTTTUUUUUUQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPRRRUUUYYY]]]```bbblllxxxXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZ[[[]]]___aaa```___\\\ZZZXXXWWWVVVUUURRRRRRUUUWWWVVVYYY]]][[[eeettt~~~~~~~~~}}}xxxuuusssuuuxxxzzz}}}tttnnn```]]]YYYWWWWWWVVVUUUTTTRRRPPPOOOOOOQQQTTTXXXZZZaaaccchhhooottt{{{{{{www|||ppp^^^QQQJJJEEEBBBDDDDDDBBBBBBDDDCCCLLLVVV]]]bbbaaaXXXNNNPPPKKKJJJQQQXXX^^^ccchhhqqq~~~zzzrrrkkkiiieeecccbbbbbbbbbaaa^^^^^^]]]]]]^^^___aaabbbbbbbbbaaa^^^[[[[[[\\\^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXUUUUUUVVVVVVWWWWWWVVVVVVTTTSSSSSSTTTUUUUUUSSSQQQOOONNNOOOOOOQQQSSSVVVWWWYYYXXXXXXYYY[[[[[[YYYWWWWWWWWWVVVUUUUUUUUUUUUVVVTTTUUUXXXZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZWWWVVVUUUUUUUUUTTTRRRPPPQQQTTTXXXYYYWWWUUUTTTSSSUUUUUUTTTSSSSSSSSSUUUVVVQQQPPPOOONNNMMMNNNOOOOOOPPPPPPQQQTTTXXX\\\```bbbgggsssWWWWWWWWWWWWVVVVVVVVVVVVYYYZZZ[[[[[[ZZZ[[[]]]___```___]]][[[YYYXXXWWWWWWUUURRRRRRUUUVVVVVVXXX[[[YYY___lll{{{}}}~~~{{{wwwtttttttttuuuzzz}}}uuulllfff[[[ZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQRRRTTTXXX\\\^^^cccffflllttt{{{zzzxxx}}}ssscccSSSKKKGGGCCCBBBDDDDDDBBBDDDGGGGGGTTTccciiiiiidddZZZQQQLLLKKKNNNVVV\\\```fffmmm~~~sssllliiihhheeecccaaa```______\\\\\\\\\]]]^^^___```aaa_________]]]ZZZZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYY\\\[[[[[[[[[ZZZZZZYYYYYYTTTUUUVVVWWWXXXWWWVVVUUUPPPOOONNNOOOQQQRRRQQQPPPNNNNNNNNNNNNPPPRRRTTTVVVWWWVVVVVVWWWXXXWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTVVVVVVWWWVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZXXXVVVUUUUUUUUUSSSQQQQQQTTTXXXZZZXXXVVVTTTSSSVVVVVVVVVUUUTTTUUUWWWYYYSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRTTTWWW[[[___bbbcccmmmxxx~~~}}}}}}XXXWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYZZZ]]]___]]]\\\ZZZYYYXXXXXXXXXXXXUUUSSSSSSVVVXXXWWWYYY\\\\\\]]]gggyyywwwyyy||||||xxxvvvuuuttttttyyyzzztttkkkccc]]]XXXWWWVVVVVVWWWWWWUUUTTTRRRRRRSSSUUUXXX\\\___aaagggjjjrrr|||yyyuuuzzz~~~ttteeeWWWNNNJJJFFFBBBAAABBBBBBAAADDDJJJPPPaaaqqqtttmmmbbbWWWOOOIIILLLTTT]]]aaadddkkkttt|||pppiiieeeeeecccaaa___]]]]]]^^^YYYZZZ[[[]]]^^^^^^______\\\]]]]]]\\\ZZZYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZUUUVVVXXXYYYXXXVVVTTTRRRNNNMMMKKKLLLNNNQQQQQQQQQNNNNNNNNNNNNOOOQQQSSSTTTWWWWWWVVVWWWWWWVVVSSSPPPMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVUUUXXX[[[\\\[[[[[[\\\^^^\\\ZZZWWWUUUUUUUUUTTTSSSRRRVVVZZZ\\\ZZZWWWUUUTTTUUUVVVWWWVVVTTTTTTWWWZZZWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTVVVYYY]]]___^^^fffooowww||||||YYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXZZZ]]]```[[[ZZZXXXWWWWWWWWWXXXYYYWWWUUUUUUYYY[[[ZZZ[[[______]]]eeexxxtttuuuvvvzzz}}}zzzxxxvvvpppuuu|||zzztttmmmeee\\\WWWVVVUUUUUUVVVWWWWWWUUUSSSSSSSSSUUUWWWZZZ^^^aaaccckkkoooxxxtttvvv}}}{{{zzztttgggWWWKKKGGGGGGEEEBBB@@@AAAAAA@@@DDDJJJYYYkkk{{{zzzlll]]]PPPHHHHHHNNNYYYcccfffiiiqqq{{{tttllleeeaaaaaaaaa___]]]\\\]]]^^^XXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXYYYZZZXXXUUUQQQOOONNNLLLJJJKKKMMMPPPRRRSSSOOOOOONNNNNNOOOQQQSSSTTTYYYYYYYYYYYYYYYWWWTTTQQQJJJLLLNNNQQQSSSSSSRRRQQQSSSRRRPPPOOONNNNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVTTTXXX[[[]]][[[[[[\\\^^^^^^[[[WWWUUUUUUUUUUUUTTTTTTWWW\\\]]]\\\YYYWWWVVVRRRTTTUUUTTTRRRRRRUUUXXXZZZYYYXXXXXXXXXYYYZZZ[[[XXXWWWUUUTTTUUUWWWZZZ\\\ZZZaaaiiisssZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[VVVVVVWWWYYY\\\\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^```fffsssvvvrrrzzz{{{yyyxxxuuuuuuvvvxxx{{{}}}xxxpppiiiccc^^^YYYVVVWWWVVVUUUSSSSSSSSSTTTTTTQQQRRRXXX^^^```aaafffmmmqqqyyy|||ppppppvvv{{{|||tttfffWWWLLLFFFEEEEEEEEEEEEDDDCCCCCCFFFLLLQQQkkkrrrrrriii^^^XXXQQQJJJKKKLLLRRR\\\bbbiiiwwwzzzoooiiihhhgggfffdddbbb````````````\\\]]]^^^______^^^\\\ZZZ\\\[[[ZZZZZZ[[[^^^aaabbb```^^^[[[XXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPOOONNNPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQTTTUUUVVVUUU[[[XXXTTTRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOOOONNNQQQRRRSSSTTTTTTTTTTTTTTTWWWYYY\\\]]]\\\ZZZYYYZZZZZZXXXVVVUUUUUUUUUWWWXXXZZZ[[[]]]^^^]]]ZZZWWWUUUTTTUUUUUUVVVWWWWWWXXXXXX\\\[[[ZZZ[[[\\\[[[ZZZXXXTTTSSSQQQOOOOOORRRXXX]]]XXX\\\dddpppXXXXXXXXXXXXWWWVVVUUUTTTWWWXXXYYY[[[[[[[[[[[[ZZZVVVVVVXXXZZZ]]]]]][[[YYY[[[ZZZ[[[[[[\\\]]]^^^___bbbccciiiuuu~~~yyy~~~~~~~~~|||zzzvvvuuuuuuuuuxxx|||vvvqqqjjjddd___[[[XXXVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWW\\\bbbddddddjjjqqqyyyqqqnnnrrruuuuuummmggg\\\PPPHHHDDDCCCCCC@@@BBBDDDCCCDDDKKKYYYcccuuuvvvqqqeee[[[VVVQQQLLLOOOQQQWWWaaaiiisss{{{ooogggdddbbbdddcccaaa```____________]]]]]]^^^^^^^^^]]][[[ZZZ\\\\\\[[[[[[\\\]]]___```___]]][[[YYYWWWWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWZZZYYYWWWUUURRRPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXX[[[YYYUUUTTTTTTSSSRRRQQQTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPSSSSSSTTTTTTUUUUUUVVVVVVYYY[[[^^^^^^]]][[[[[[[[[WWWVVVUUUUUUUUUWWWYYY[[[[[[\\\\\\\\\[[[YYYVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXZZZZZZXXXWWWRRRQQQPPPNNNMMMPPPVVVZZZXXX\\\dddsssVVVVVVVVVVVVVVVUUUTTTSSSXXXZZZ\\\]]]]]]\\\ZZZXXXUUUVVVWWW[[[^^^^^^]]][[[[[[[[[\\\\\\^^^___aaaaaadddeeejjjwww||||||}}}}}}~~~~~~wwwuuusssrrrssswww{{{~~~|||wwwmmmhhhbbb\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVV\\\]]]aaagggiiijjjpppwwwnnneeeiiinnnlllhhh\\\WWWPPPIIIDDDBBBBBBCCC???BBBEEEEEEHHHTTThhhxxx{{{nnn___WWWTTTQQQMMMNNNQQQXXXbbbmmm{{{pppiiigggeeecccaaa```___^^^]]]^^^^^^______^^^]]]\\\\\\[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZYYYWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWW[[[ZZZXXXUUURRROOOMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPSSSUUUWWWYYYZZZ[[[[[[YYYVVVUUUUUUTTTQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUTTTTTTUUUVVVXXXYYY[[[]]]______]]]\\\\\\\\\UUUUUUTTTUUUVVVYYY\\\]]]\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQQQQSSSTTTUUUUUUTTTTTTUUUWWWWWWUUUTTTOOOOOONNNLLLKKKNNNRRRVVV]]]```iiizzzTTTTTTTTTUUUTTTTTTSSSSSSXXXYYY\\\^^^]]][[[WWWUUUTTTTTTVVVZZZ]]]^^^]]][[[YYYYYYZZZ[[[\\\]]]___```bbbdddkkkyyy|||zzz~~~}}}||||||~~~yyyvvvrrrpppooorrruuuxxxzzz|||tttnnneee```[[[WWWVVVVVVWWWWWWSSSSSSSSSSSSTTTUUUWWWXXX___```dddiiilllnnnvvv~~~xxxhhhaaacccddd___XXXPPPNNNJJJFFFDDDCCCCCCDDDCCCCCCDDDHHHPPPaaatttxxxhhh[[[SSSQQQNNNLLLMMMRRR[[[fffssswwwjjjggghhhgggfff______^^^]]]]]]^^^___```aaa___]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXZZZZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYWWWUUUSSSQQQOOONNNMMMMMMMMMNNNOOOQQQRRRSSSNNNQQQTTTVVVXXXYYY[[[\\\XXXWWWUUUUUUTTTSSSPPPMMMPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSTTTVVVXXXZZZ[[[]]]^^^^^^\\\[[[[[[\\\VVVUUUTTTUUUVVVYYY[[[]]]\\\[[[YYYVVVUUUTTTTTTTTTTTTSSSPPPOOOOOOQQQSSSUUUVVVUUUTTTTTTUUUTTTRRRPPPMMMMMMMMMKKKJJJLLLOOORRRbbbeeeppp}}}{{{zzz{{{RRRRRRSSSSSSSSSSSSSSSSSSVVVXXXZZZ[[[[[[XXXUUUSSSRRRSSSUUUXXX[[[]]][[[ZZZXXXXXXYYYYYY[[[\\\]]]^^^```ccclll{{{|||xxx|||~~~yyywww{{{~~~~~~~~~~~~}}}{{{xxxtttpppnnnoooqqqssstttyyy~~~vvvnnnhhh___[[[WWWUUUUUUWWWXXXXXXRRRRRRRRRSSSUUUXXXZZZ[[[``````eeekkkpppuuu~~~yyyrrriiibbb^^^YYYTTTPPPIIIHHHFFFDDDCCCBBBBBBCCCEEECCCDDDMMM]]]ooo|||yyynnnaaaWWWRRRNNNMMMLLLRRR[[[fffrrrooodddcccddddddbbb```___^^^^^^^^^___```aaabbb```]]][[[ZZZ[[[]]]^^^^^^^^^]]]\\\[[[YYYWWWVVVWWWXXXXXXXXXWWWUUUTTTRRRVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNOOOPPPRRRSSSTTTNNNRRRVVVXXXWWWXXXYYYZZZUUUTTTRRRRRRRRRQQQNNNLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUXXXZZZZZZ[[[\\\\\\ZZZYYYYYYZZZXXXWWWUUUTTTUUUVVVXXXYYY[[[YYYWWWTTTSSSRRRSSSSSSSSSRRRPPPNNNOOOPPPSSSUUUXXXVVVUUUTTTSSSRRROOOMMMMMMMMMMMMLLLKKKKKKMMMPPP___fffrrr~~~yyyvvvyyyPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTXXX[[[[[[ZZZXXX[[[[[[ZZZ[[[[[[\\\]]]^^^^^^bbbkkkxxxzzzvvvyyy}}}}}}zzzvvvyyy~~~}}}|||zzzvvvrrrpppoooooopppooottt{{{}}}vvvooogggbbb[[[YYYVVVUUUVVVWWWXXXWWWRRRRRRSSSUUUWWWZZZ]]]___aaabbbhhhpppxxx}}}lllllliiibbbYYYQQQNNNNNNDDDCCCBBBAAA@@@@@@AAAAAADDDCCCHHHVVViiiwww{{{zzziiiaaaXXXSSSPPPMMMNNNQQQWWWcccrrrzzzmmmdddbbbcccbbb```aaa```___^^^______aaaaaaaaa```^^^]]]\\\]]]___```___^^^]]][[[YYYXXXWWWVVVVVVWWWYYYYYYYYYWWWTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTNNNNNNNNNOOOPPPQQQRRRSSSQQQUUUYYYZZZWWWVVVWWWXXXSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUSSSRRRRRRSSSTTTVVVXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXYYYWWWUUUTTTSSSTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTVVVXXXVVVTTTSSSSSSQQQNNNLLLNNNOOOPPPOOOMMMLLLNNNOOOWWWaaappp|||xxx|||PPPPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTVVVXXX[[[[[[ZZZXXX\\\\\\[[[[[[[[[[[[\\\\\\\\\___eeennnzzz|||xxxwwwyyy{{{||||||||||||}}}~~~~~~|||yyyvvvsssqqqoooooolllooouuuzzzzzzsssmmmfff```\\\YYYXXXVVVVVVWWWXXXVVVUUURRRSSSTTTVVVYYY\\\```aaaeeegggnnnxxx}}}pppdddeeeccc]]]TTTLLLIIIJJJBBBAAA@@@??????AAABBBCCCFFFJJJTTTcccpppuuuoooiii[[[UUUPPPOOOMMMMMMSSS[[[^^^mmm|||vvvnnnhhheeedddcccbbbaaa```___^^^^^^___````````````___^^^___```aaabbb___^^^\\\YYYXXXWWWWWWWWWXXXYYY[[[\\\\\\ZZZWWWUUURRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUYYY]]]\\\XXXUUUUUUWWWRRRPPPNNNNNNPPPQQQQQQPPPJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZYYYWWWVVVWWWXXXWWWVVVTTTRRRRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWWWWTTTSSSRRRRRRRRRQQQOOOMMMPPPQQQRRRRRRPPPOOOOOOPPPTTT^^^lllxxx}}}PPPPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWZZZ\\\\\\ZZZXXX\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZ]]]dddmmmxxx{{{wwwvvvwwwxxx}}}}}}~~~}}}{{{yyyuuurrrpppooojjjlllqqquuuzzz|||uuummmfff```[[[XXXXXXWWWVVVWWWXXXWWWUUUSSSSSSSSSTTTWWWZZZ^^^aaacccjjjlllssspppgggbbbaaa___XXXPPPHHHEEEDDDBBBBBBAAA@@@AAACCCEEEGGGKKKSSSaaammmsssnnncccYYYTTTNNNLLLLLLLLLMMMWWWccchhhyyysssqqqlllhhhdddbbbaaaaaaaaa```___^^^]]]^^^_______________``````aaabbbccc```^^^[[[XXXWWWVVVWWWXXXZZZ[[[^^^______\\\YYYWWWTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRUUUTTTTTTTTTTTTTTTUUUUUUXXX\\\```___ZZZUUUUUUVVVSSSPPPNNNNNNPPPRRRSSSSSSJJJJJJIIIIIIJJJMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXXXXRRRSSSUUUWWWYYYYYYZZZZZZZZZ[[[[[[YYYWWWVVVWWWXXXUUUTTTSSSQQQQQQRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRTTTVVVWWWXXXYYYPPPOOOOOOPPPQQQRRRPPPNNNRRRSSSTTTTTTRRRPPPPPPQQQUUU___kkkssswww|||TTTTTTTTTTTTSSSSSSSSSSSSVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWYYYZZZXXXYYY[[[^^^bbbiiipppvvv~~~}}}~~~|||}}}~~~~~~|||yyyvvvtttrrrqqqqqqrrrrrrqqqqqqvvv~~~zzzqqqgggaaa```___]]]ZZZ[[[[[[[[[YYYVVVSSSSSSSSSXXXYYYZZZ[[[^^^aaadddfffooosssqqqgggbbb```[[[SSSMMMIIIGGGEEECCCDDD???>>>CCCDDDBBBCCCHHHMMM```pppppphhh___UUUMMMMMMHHHFFFJJJPPPVVV```iiizzz}}}rrriiieeebbb```___bbb```___^^^]]]]]]^^^___```bbbbbbbbbaaaaaaaaaaaaaaa___]]]YYYVVVVVVWWWYYY[[[]]]^^^___^^^\\\ZZZZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVTTTUUUTTTSSSQQQRRRTTTUUUUUUWWWYYYYYYWWWVVVXXXZZZ^^^^^^___^^^\\\YYYVVVUUUNNNNNNOOOPPPRRRUUUXXXYYYKKKLLLLLLMMMNNNPPPQQQRRRVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZWWWWWWVVVVVVVVVVVVVVVVVVVVVRRRQQQTTTUUURRRPPPQQQTTTSSSRRRQQQQQQRRRSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUOOOOOOOOOQQQSSSUUUTTTSSSVVVWWWXXXWWWUUUSSSSSSTTTUUUZZZbbbkkksssxxx|||}}}PPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[XXXUUUTTTTTTVVVTTTVVVXXXZZZ]]]ccciiimmmwwwyyysssuuuyyy}}}|||}}}~~~|||yyyvvvtttssspppooonnnllllllpppvvv{{{~~~zzzrrrkkkbbb]]]\\\\\\ZZZXXXZZZZZZZZZXXXUUUTTTUUUVVVYYYZZZ\\\^^^aaaeeejjjmmmssszzzrrriiibbb^^^]]]XXXPPPJJJGGGEEEDDDCCCEEEAAAAAADDDEEEDDDHHHNNNVVVdddnnnlllbbbYYYQQQKKKJJJHHHJJJOOOTTT[[[eeeooowwwkkkfffdddaaa```aaa```_________```aaaaaabbbaaaaaaaaaaaaaaaaaa`````````^^^ZZZWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTSSSQQQQQQSSSUUUWWWYYYZZZZZZXXXXXXYYY[[[_________^^^\\\YYYUUUSSSQQQPPPPPPPPPQQQRRRTTTUUUMMMMMMLLLMMMNNNPPPRRRTTTWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTVVVWWWXXXTTTTTTUUUUUUUUUUUUUUUTTTRRROOOOOOTTTVVVTTTSSSUUUTTTSSSRRRRRRRRRSSSTTTUUUPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPQQQSSSUUUVVVUUUSSSTTTVVVWWWVVVTTTRRRRRRSSSRRRVVV]]]eeemmmsssvvvxxx|||LLLMMMNNNPPPRRRTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWZZZZZZYYYVVVSSSQQQPPPQQQRRRTTTWWWXXXZZZ]]]aaaccciiittt~~~tttjjjlllqqqzzz}}}|||}}}~~~||||||}}}{{{yyywwwssspppkkkiiijjjlllnnnooowww|||wwwpppgggaaa[[[WWWWWWXXXWWWVVVXXXXXXWWWVVVTTTUUUWWWZZZXXXZZZ]]]___ccchhhooosssssslllkkkfffaaaYYYTTTLLLFFFCCCCCCCCCCCCBBB@@@@@@AAABBBEEENNNWWWeeelllmmmeeeZZZRRRLLLHHHHHHIIINNNTTTXXX___mmmyyy~~~oooiiigggcccaaa```___```bbbcccddddddddddddaaaaaabbbbbbbbbbbbaaaaaa___]]][[[XXXVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSRRRQQQQQQSSSUUUXXXZZZ[[[[[[ZZZYYY[[[\\\^^^^^^^^^]]][[[XXXUUUSSSTTTSSSQQQPPPPPPPPPQQQQQQOOONNNMMMMMMNNNQQQTTTVVVYYYYYYZZZYYYYYYXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTRRRNNNOOOTTTVVVUUUTTTVVVSSSSSSSSSSSSTTTUUUVVVVVVOOONNNMMMMMMMMMOOOQQQSSSSSSSSSTTTVVVXXXXXXVVVSSSSSSUUUVVVVVVTTTRRRRRRRRRQQQTTTZZZaaagggmmmqqqsssrrrxxxJJJKKKMMMNNNPPPRRRTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUXXXYYYXXXUUURRRPPPPPPQQQTTTVVVYYYZZZZZZZZZ\\\]]]aaalll{{{wwwmmmnnnqqqzzz~~~}}}~~~|||zzzzzz|||}}}{{{xxxtttnnnllllllllljjjhhhjjjpppzzz~~~|||wwwmmmfff___[[[WWWUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSUUUZZZ]]][[[^^^aaadddhhhnnnwww~~~{{{oooqqqrrrkkkbbbTTTNNNGGGBBB@@@AAABBBCCCCCCAAA@@@???BBBKKKZZZfffvvvtttlll```TTTLLLIIIHHHJJJLLLPPPUUUZZZbbbtttrrrkkkhhheeeaaa```___aaadddfffggggggeeedddaaabbbcccdddddddddcccbbb\\\[[[YYYXXXVVVUUUTTTTTTUUUVVVXXXXXXWWWVVVWWWXXXZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQRRRTTTVVVYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWUUUUUUTTTRRRQQQPPPPPPPPPQQQQQQOOONNNMMMOOORRRVVVYYYZZZZZZZZZZZZZZZYYYWWWWWWTTTSSSQQQOOONNNNNNNNNOOOPPPQQQTTTUUUVVVVVVUUUUUUUUUQQQQQQTTTVVVTTTRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXPPPOOOMMMLLLMMMPPPSSSUUUVVVWWWXXXYYY[[[ZZZWWWTTTTTTVVVXXXXXXVVVTTTSSSTTTSSSUUUYYY^^^dddjjjoooqqqnnnttt|||KKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRSSSTTTTTTWWWYYYYYYYYYXXXXXXYYY]]]fffttt{{{xxxwww|||}}}~~~{{{zzzyyyzzz}}}~~~|||wwwrrrpppooommmiiieeeccchhhooovvv~~~{{{wwwsssmmmddd]]][[[YYYWWWWWWWWWXXXYYYYYYSSSTTTTTTTTTTTTWWW\\\```bbbeeeiiimmmqqqyyypppmmmrrrrrrfffYYYNNNJJJDDD@@@???AAABBBCCCFFFFFFDDDDDDKKK[[[nnn{{{zzzkkk\\\QQQJJJJJJLLLPPPPPPSSSWWW]]]iii}}}rrrkkkiiieeebbbaaa```bbbeeeggghhhfffdddbbb^^^___aaabbbbbbbbbaaa```XXXXXXWWWVVVVVVUUUUUUVVVUUUVVVXXXXXXWWWVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUSSSSSSTTTSSSRRRRRRUUUWWWYYYXXXXXXYYYYYYZZZZZZZZZWWWXXXZZZ[[[[[[ZZZYYYXXXTTTSSSRRRQQQQQQQQQRRRSSSQQQPPPNNNNNNPPPSSSWWWZZZYYYYYYZZZZZZYYYXXXVVVUUUQQQPPPNNNMMMKKKKKKLLLLLLNNNOOOPPPRRRSSSSSSSSSRRRTTTQQQPPPUUUWWWTTTSSSUUUTTTUUUVVVVVVWWWXXXXXXYYYRRRQQQPPPOOOQQQTTTWWWYYYZZZZZZZZZ[[[\\\[[[XXXUUUVVVXXX[[[[[[ZZZXXXWWWVVVUUUVVVWWW[[[```fffkkknnnooosss{{{MMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSSSSUUUWWWSSSUUUVVVWWWUUUUUUUUUVVV[[[```kkkzzz}}}~~~{{{yyy{{{~~~{{{{{{zzzzzz{{{}}}~~~{{{yyyvvvtttqqqnnniiifffbbbdddhhhmmmttt|||{{{uuuooohhhbbb\\\XXXYYYYYYYYYYYYYYYYYYZZZZZZTTTUUUVVVWWWXXX[[[```cccdddhhhnnnrrrxxxzzzrrrkkklllooolll^^^QQQJJJFFFBBB@@@AAABBBCCCCCCCCCEEEFFFKKKYYYnnn{{{hhhZZZPPPLLLMMMQQQXXXWWWYYY```iiiwww{{{pppkkkgggcccbbbcccbbbccceeefffeeeccc```^^^YYYZZZ]]]^^^___^^^]]]\\\WWWVVVUUUTTTTTTUUUVVVWWWVVVWWWYYYXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUTTTSSSTTTVVVYYYYYYXXXWWWXXXZZZ[[[ZZZYYYUUUWWWYYYZZZ[[[ZZZYYYXXXSSSRRRQQQPPPPPPQQQRRRSSSPPPOOONNNOOOQQQTTTWWWZZZXXXYYYZZZZZZYYYWWWUUUSSSOOONNNMMMKKKKKKKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPMMMNNNTTTXXXWWWWWWYYYVVVVVVWWWXXXYYYYYYYYYYYYSSSSSSSSSTTTVVVZZZ]]]______]]]\\\\\\\\\[[[YYYWWWWWWZZZ]]]^^^]]][[[YYYYYYTTTTTTTTTVVVZZZ```fffiiippprrrwwwLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUOOONNNMMMLLLLLLMMMNNNOOORRRSSSTTTSSSRRRSSSUUUVVVRRRTTTUUUUUUTTTTTTUUUWWW[[[[[[cccrrr~~~yyywww{{{}}}|||}}}}}}|||{{{{{{{{{|||~~~}}}yyyzzz{{{yyytttppplllkkkdddeeegggiiilllrrryyy~~~sssrrrmmmfff^^^YYYWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWYYY[[[]]]^^^aaadddgggfffllltttzzzmmmjjjffffffeee```UUUMMMFFFDDDBBBAAACCCDDDDDDDDDAAAGGGNNNYYYnnnyyyeeeXXXQQQNNNQQQVVV^^^^^^bbbnnn|||zzztttnnnjjjeeeaaabbbfffcccddddddcccaaa^^^[[[YYYWWWYYY\\\^^^___^^^\\\[[[XXXWWWTTTRRRRRRSSSUUUVVVVVVWWWXXXXXXVVVTTTTTTUUUSSSSSSSSSTTTTTTUUUVVVWWWUUUUUUVVVUUUUUUUUUXXXZZZ[[[YYYXXXYYY[[[\\\[[[YYYWWWXXXYYYZZZZZZXXXWWWUUUQQQQQQOOONNNNNNNNNOOOOOONNNNNNNNNOOORRRTTTWWWXXXXXXYYYZZZ[[[ZZZWWWUUUSSSNNNMMMMMMLLLMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLNNNOOOOOOMMMNNNTTTXXXXXXXXXZZZWWWXXXYYYZZZZZZZZZYYYXXXSSSTTTUUUXXX[[[^^^aaacccbbb___\\\[[[[[[ZZZYYYXXXXXX[[[^^^```^^^\\\[[[ZZZUUUSSSRRRRRRVVV\\\bbbffflllmmmrrrzzzKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVOOONNNLLLKKKJJJKKKMMMNNNRRRSSSSSSSSSQQQQQQSSSUUUSSSTTTUUUUUUTTTUUUWWWYYY\\\ZZZ```ooo|||zzzuuuxxx}}}}}}}}}~~~~~~}}}{{{yyyyyyzzz|||~~~~~~|||zzz}}}}}}xxxsssqqqqqqggghhhhhhhhhiiilllqqqttt{{{xxxjjjkkkhhh```XXXTTTVVVYYYWWWXXXYYYYYYWWWVVVVVVVVVYYY\\\___aaaccceeehhhjjjnnnuuu~~~nnndddbbb___\\\XXXRRRLLLHHHDDDCCCBBBCCCDDDFFFEEEDDDFFFOOO[[[lllvvvbbbWWWRRROOOSSSYYYbbbbbbjjjyyytttqqqnnnkkkiiiddd___bbbgggddddddcccaaa^^^[[[XXXVVVYYY[[[^^^```aaa```___]]][[[XXXUUUQQQPPPQQQSSSUUUVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUVVVVVVVVVUUUVVVYYY[[[\\\ZZZYYYZZZ]]]^^^\\\ZZZYYYZZZZZZZZZYYYWWWTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTVVVXXXYYYZZZ[[[\\\[[[XXXUUUSSSNNNNNNMMMMMMOOOPPPRRRSSSSSSQQQNNNLLLLLLNNNPPPRRRSSSPPPPPPUUUXXXVVVVVVWWWYYYYYYZZZ[[[[[[ZZZYYYXXXRRRTTTVVVZZZ^^^aaaccceeeddd```\\\ZZZZZZZZZYYYYYYXXX[[[___```___]]][[[ZZZVVVUUURRRRRRUUU[[[bbbfffgggiiimmmvvvIIILLLNNNOOOOOONNNNNNOOOMMMNNNOOOPPPRRRSSSTTTTTTOOOLLLIIIHHHHHHKKKOOORRRTTTTTTRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWZZZ[[[^^^ffftttxxxtttsss}}}}}}}}}}}}yyyuuu||||||{{{{{{|||}}}~~~{{{zzzyyyvvvqqqmmmppplllgggcccbbbdddgggjjjrrrxxx~~~zzzssslll___]]]ZZZWWWVVVUUUVVVVVVYYYXXXXXXWWWWWWXXXXXXYYY\\\[[[^^^cccffffffhhhlllrrr}}}xxxjjjeeeYYY[[[ZZZUUULLLFFFEEEFFF>>>CCCCCC??????DDDHHHGGGMMM[[[qqq|||kkkZZZPPPNNNOOOSSSXXXbbbqqq}}}uuukkkjjjhhheeedddccccccccccccaaa___\\\ZZZXXXXXXXXXXXX[[[___```___\\\[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWW\\\[[[ZZZYYYWWWWWWVVVVVVUUUWWWXXXXXXWWWWWWYYYZZZ\\\[[[YYYWWWUUUTTTTTTSSSRRROOOLLLKKKMMMNNNOOOOOOMMMNNNOOOQQQSSSUUUWWWYYYXXXYYYZZZZZZYYYWWWUUUSSSMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTVVVXXXZZZ[[[ZZZXXXVVVTTTRRRQQQTTTYYY\\\\\\[[[bbb___[[[XXXVVVWWWXXXYYYZZZ[[[\\\^^^___]]]ZZZWWWVVVUUUUUUTTTUUUYYY___cccdddeeeggglllzzzJJJKKKMMMMMMLLLKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQOOONNNLLLJJJKKKNNNQQQSSSTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUWWWXXXXXX[[[___gggssswwwuuuyyy|||}}}wwwsss~~~~~~{{{xxxyyyyyyxxxxxxyyyzzz|||}}}~~~|||{{{{{{yyytttqqqooommmjjjgggfffeeeffffffkkkqqqzzz}}}zzztttkkkddd\\\[[[YYYXXXWWWVVVWWWWWWUUUUUUUUUUUUUUUVVVWWWXXX```___aaagggjjjkkkooouuu|||mmmdddaaaZZZYYYVVVPPPIIIEEEDDDEEECCCBBBBBBBBBDDDGGGKKKMMM```qqqiii___TTTPPPOOOPPPVVV\\\hhhsssmmmhhhgggeeedddcccccccccdddbbb```^^^\\\ZZZYYYYYYYYYXXX[[[^^^___]]][[[YYYXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXWWW\\\[[[YYYXXXWWWVVVVVVVVVSSSTTTVVVVVVVVVVVVXXXYYY[[[YYYWWWUUUSSSRRRQQQQQQPPPNNNLLLLLLNNNPPPQQQQQQOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSPPPPPPQQQSSSVVVWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQUUUVVVWWWXXXXXXWWWVVVUUUTTTRRRRRRTTTYYY]]]^^^]]]___]]]ZZZWWWVVVWWWYYY[[[ZZZYYYZZZ[[[\\\[[[XXXVVVVVVVVVVVVUUUVVVZZZ___ccchhhgggggglll{{{JJJKKKKKKJJJIIIIIILLLNNNPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYYYY]]]ccciiiqqq}}}|||ooojjjlllwww{{{|||vvvvvv{{{}}}{{{vvvvvvuuuuuuuuuwwwxxxyyy}}}|||{{{{{{{{{yyyvvvtttnnnnnnnnnllljjjgggdddbbbbbbhhhpppxxx~~~}}}yyyvvvrrrkkkaaaZZZXXXXXXXXXXXXXXXXXXWWWWWWRRRSSSSSSTTTVVVXXXYYYZZZaaa```bbbhhhlllooovvv~~~mmmdddaaa```\\\WWWPPPJJJFFFDDDCCCCCCGGGAAA@@@EEEIIIJJJQQQ[[[yyyqqqYYYUUUSSSRRRQQQRRRZZZcccsssqqqgggeeedddcccbbbaaaaaaaaabbbccc```___^^^\\\[[[[[[[[[[[[YYY\\\^^^]]][[[XXXWWWVVVTTTUUUWWWXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTWWWXXXXXXYYYYYYYYYYYYXXX[[[ZZZYYYWWWVVVVVVVVVVVVQQQSSSUUUUUUUUUVVVWWWYYYYYYXXXVVVSSSQQQOOONNNNNNNNNMMMLLLMMMPPPSSSTTTTTTQQQQQQPPPQQQQQQRRRSSSSSSUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTWWWYYY[[[ZZZXXXXXXXXXVVVTTTRRRQQQOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRTTTYYY]]]______^^^\\\YYYXXXWWWYYY[[[\\\YYYXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWWWWWWWZZZ___ccciiihhhgggkkk}}}JJJJJJJJJIIIIIIKKKNNNRRRSSSRRRQQQPPPNNNMMMKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUVVVWWWYYYZZZ]]]aaagggkkknnnwww}}}oooiiiiiixxx~~~zzztttzzz~~~~~~~~~}}}|||uuuuuutttsssssstttvvvvvvwwwxxxxxxxxxxxxwwwuuutttqqqqqqqqqooolllhhheeeccc^^^aaafffkkkqqqxxxyyyvvvqqqmmmhhhaaaZZZTTTWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTVVVYYY\\\^^^```cccccceeekkkpppwwwqqqiiigggeeeddd^^^UUUKKKEEEDDDEEEDDDBBBHHH@@@???GGGIIIKKK[[[qqqqqqcccTTTUUUVVVUUUSSSTTT```mmmxxxjjjdddccccccbbb```___^^^^^^______^^^^^^]]]]]]\\\\\\\\\\\\ZZZ\\\]]][[[YYYVVVUUUUUUSSSTTTWWWYYYYYYXXXVVVTTTRRRQQQPPPPPPPPPRRRTTTUUUZZZZZZZZZ[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRTTTVVVWWWWWWWWWYYY[[[YYYWWWUUUSSSPPPOOOMMMMMMMMMLLLLLLNNNRRRUUUVVVWWWTTTSSSRRRRRRQQQQQQRRRRRRTTTUUUVVVVVVWWWVVVUUUUUUUUUUUUVVVYYY[[[]]][[[ZZZXXXXXXVVVUUUSSSQQQPPPOOOSSSSSSSSSTTTTTTTTTTTTTTTZZZXXXVVVTTTSSSRRRRRRSSSPPPPPPPPPSSSVVV[[[^^^```___^^^[[[ZZZYYYZZZ[[[\\\ZZZXXXVVVUUUWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[^^^aaaggghhhhhhmmm~~~yyyzzzJJJJJJJJJJJJJJJNNNSSSWWWVVVUUUSSSRRRPPPNNNMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVXXXYYYZZZ\\\```fffkkklllttttttnnnnnn}}}www{{{~~~}}}|||{{{wwwvvvuuusssssssssttttttsssuuuvvvwwwwwwvvvvvvuuuuuutttrrrooollljjjhhhggg`````````aaaeeemmmvvv}}}~~~zzzsssoooiiiccc^^^[[[XXXVVVXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUXXX[[[___bbbccchhhhhhmmmttt{{{zzzqqqppppppkkkeee[[[RRRHHHCCCDDDFFFEEEBBBEEE@@@BBBIIIJJJQQQmmmxxxfff]]]TTTUUUVVVUUUSSSXXXjjj|||zzznnniiieeeaaacccaaa___]]]\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\ZZZWWWUUUTTTUUUSSSTTTWWWYYYYYYWWWUUUSSSRRRQQQPPPPPPQQQTTTWWWYYY\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUWWWYYYYYYYYYYYY[[[]]]YYYXXXUUUSSSQQQOOONNNNNNLLLKKKLLLOOOSSSVVVWWWWWWUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVVVVWWWWWWXXXXXXVVVVVVWWWYYY[[[\\\[[[YYYUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSSSSTTTUUUWWWXXXXXX\\\ZZZWWWTTTSSSRRRRRRSSSNNNNNNOOOPPPSSSWWW\\\___bbbaaa^^^\\\[[[ZZZ[[[[[[\\\YYYWWWVVVWWWXXXXXXXXXWWWXXXZZZZZZZZZ[[[]]]___dddiiimmmsss~~~yyyvvvyyyKKKKKKLLLLLLMMMPPPUUUXXXWWWVVVUUUSSSRRRPPPOOONNNQQQQQQQQQRRRSSSSSSTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZXXXZZZ```gggiiirrryyyuuuvvv||||||~~~~~~|||zzzxxxvvvtttsssrrrrrrrrrrrrtttwwwxxxwwwvvvvvvwwwvvvtttrrrooommmllllllllldddcccaaa___```eeelllrrrvvvyyy~~~wwwssskkkgggaaa\\\XXXWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTVVVYYY]]]aaadddfffiiilllsss|||zzz{{{}}}yyylll```UUUNNNFFFCCCEEEFFFEEEBBBBBBBBBGGGMMMSSSccc~~~jjj___ZZZRRRSSSTTTTTTVVVaaaxxx{{{jjjeeeeeeccc___bbbaaa^^^\\\ZZZYYYYYYYYY]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[YYYVVVTTTUUUVVVUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPRRRVVVYYY[[[]]]]]]]]]\\\\\\ZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTWWWXXXZZZZZZYYYYYY[[[\\\XXXWWWUUUSSSRRRPPPPPPOOOLLLLLLMMMOOOSSSUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWWWWYYY[[[[[[YYYWWWRRRRRRRRRRRRRRRSSSSSSSSSPPPQQQQQQRRRTTTVVVXXXYYY[[[ZZZWWWUUUSSSRRRRRRRRRMMMNNNNNNOOOQQQUUUZZZ^^^cccbbb___]]][[[ZZZZZZZZZ\\\ZZZWWWWWWXXXYYYYYYXXXWWWXXXZZZZZZZZZZZZ[[[]]]bbbiiipppwwwzzzzzz|||MMMMMMNNNMMMMMMOOOSSSVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQRRRSSSTTTSSSSSSRRRTTTTTTSSSTTTUUUWWWXXXZZZXXXWWW[[[aaadddlll}}}}}}|||zzzxxxtttrrrppppppoooooorrruuuvvvuuutttuuuvvvtttsssrrrqqqpppppppppppphhhgggfffcccaaaaaacccfffhhhmmmtttzzzyyysssllliii```___\\\YYYWWWWWWXXXZZZXXXWWWUUUTTTTTTTTTUUUVVVVVVWWWYYY\\\```dddgggiiiooosss}}}iiiXXXMMMIIIEEEDDDEEEEEECCCAAAAAAFFFLLLUUUccc}}}kkk___[[[YYYUUUTTTUUUXXX]]]kkk}}}mmmaaa]]]]]]^^^^^^```___]]][[[ZZZYYYZZZZZZ]]]]]]^^^______^^^]]]\\\\\\\\\[[[XXXUUUUUUVVVXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRVVVZZZ]]]^^^]]]]]]]]][[[ZZZYYYXXXUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVVVVWWWXXXVVVUUUTTTRRRQQQQQQPPPPPPMMMMMMMMMOOORRRTTTSSSRRROOOOOOOOOPPPPPPQQQSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZYYYYYYYYYZZZ[[[ZZZXXXVVVRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSUUUVVVXXXXXXXXXVVVTTTRRRQQQQQQPPPNNNOOOPPPOOOPPPSSSYYY^^^```___]]]\\\ZZZZZZZZZZZZ[[[YYYXXXWWWXXXYYYXXXWWWVVVXXXZZZZZZZZZYYYZZZ[[[]]]fffnnnrrr|||~~~NNNOOOOOONNNMMMNNNPPPRRRTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRSSSSSSRRRQQQQQQSSSSSSSSSSSSTTTVVVXXXYYY]]]YYYZZZ^^^```eee{{{~~~}}}{{{xxxtttqqqooonnnmmmlllooossssssqqqpppqqqsssqqqrrrsssssssssrrrqqqpppiiijjjkkkhhhddd```^^^]]]___dddlllssszzz}}}|||yyyuuuooohhhbbb___XXXYYYYYYXXXWWWWWWXXXZZZVVVUUUTTTSSSSSSUUUWWWXXXZZZ[[[]]]```dddhhhkkkmmm{{{gggSSSGGGEEEDDDDDDDDDCCCBBB@@@BBBHHHPPP[[[qqqooo^^^ZZZZZZZZZZZZYYYZZZ^^^dddsssvvvqqqhhh___YYYXXX[[[^^^^^^]]][[[ZZZZZZZZZ[[[\\\]]]^^^_________^^^]]]\\\\\\\\\[[[XXXVVVUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOOOOQQQVVVZZZ]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTTTTTTTRRRQQQQQQQQQQQQQQQNNNNNNNNNOOORRRRRRQQQPPPLLLLLLMMMNNNOOOPPPRRRSSSQQQQQQQQQSSSTTTWWWXXXYYY[[[ZZZZZZZZZ[[[ZZZWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVUUUSSSRRRQQQOOOOOOOOOQQQQQQPPPPPPSSSYYY^^^\\\[[[[[[ZZZYYYYYYZZZZZZZZZXXXWWWXXXYYYYYYWWWVVVUUUWWWZZZZZZYYYYYYYYYYYYXXXaaahhhjjjqqqUUUUUUUUUSSSQQQQQQRRRTTTVVVVVVUUUSSSRRRPPPOOOOOONNNNNNNNNNNNOOOPPPPPPPPPRRRSSSSSSSSSRRRRRRUUUWWWTTTTTTUUUUUUVVVWWWXXXXXX^^^ZZZYYY[[[___eeepppzzz{{{xxxzzz}}}zzzvvvtttrrrqqqooonnnmmmoooqqqrrrrrrqqqrrrssstttuuuuuusssqqqpppmmmllliiifffccc```^^^\\\WWWZZZ___ffflllqqquuuwww|||xxxvvvsssmmmggg```ZZZWWWUUUWWWYYYZZZYYYXXXXXXXXXTTTUUUUUUTTTTTTVVVZZZ]]]\\\___ccceeeggglllsssyyyzzz^^^KKKIIIEEEDDDFFFEEECCCDDDHHHJJJIIIQQQiiinnn^^^YYYXXXXXXYYYcccbbbfffnnnvvvzzzkkkhhhbbb]]]ZZZZZZ[[[\\\\\\[[[YYYWWWVVVWWWXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQTTTSSSRRRRRRTTTVVVYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWUUURRRPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSOOOOOONNNNNNOOOPPPRRRSSSPPPOOOOOORRRUUUYYYZZZZZZZZZXXXVVVVVVWWWXXXWWWVVVTTTRRROOOMMMMMMOOORRRTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOTTTRRROOONNNPPPTTTXXX[[[^^^]]]ZZZXXXWWWWWWXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUXXXZZZ\\\\\\ZZZXXXXXXYYYZZZZZZcccnnnqqqtttUUUUUUUUUSSSQQQPPPRRRTTTVVVUUUTTTSSSQQQPPPOOONNNLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQRRRTTTWWWUUUVVVVVVWWWXXXXXXYYYYYYYYYUUUTTTWWWZZZ^^^gggqqqzzz|||wwwxxx{{{{{{xxxuuutttssspppnnnmmmmmmooopppoooooopppqqqsssttttttsssrrrqqqpppnnnllliiifffdddbbb```ZZZZZZ[[[^^^ccchhhmmmppp{{{}}}wwwpppmmmhhhbbb]]]YYYVVVUUUTTTUUUWWWWWWVVVUUUUUUUUURRRSSSTTTTTTUUUWWWZZZ]]]```cccgggjjjnnnuuu~~~lllWWWJJJHHHEEEDDDEEEDDDAAACCCGGGJJJUUUiiiyyyaaaWWWVVVYYY\\\^^^iiijjjppp{{{xxxpppgggddd```\\\ZZZZZZ[[[\\\ZZZYYYWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWVVVTTTSSSRRRSSSRRRQQQQQQSSSUUUXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWWWWWWWWWWWWWUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRUUUWWWVVVUUUSSSSSSQQQPPPOOOPPPPPPQQQQQQPPPPPPRRRVVVYYYZZZZZZ]]][[[XXXWWWVVVVVVTTTRRRVVVTTTRRROOONNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOOOOORRRVVV[[[___\\\[[[XXXVVVUUUUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUVVVZZZ\\\]]]\\\ZZZXXXWWWWWWXXXXXX___iiimmmooo{{{TTTUUUTTTRRRPPPOOOQQQSSSTTTTTTSSSRRRPPPOOONNNNNNKKKLLLNNNPPPRRRRRRRRRQQQPPPPPPQQQPPPPPPQQQSSSVVVWWWWWWXXXXXXYYYYYYZZZZZZTTTRRRQQQTTTVVVXXX___fffjjjnnntttzzz|||zzzzzz~~~~~~zzzxxxwwwwwwrrrooolllkkkkkkllllllkkkmmmnnnppprrrsssssssssrrrpppooonnnkkkiiigggeeeddd___]]]ZZZYYYZZZ___dddhhhooouuu}}}|||tttooogggccc]]]WWWTTTSSSTTTUUUUUUVVVWWWWWWUUUSSSSSSTTTQQQSSSVVVWWWXXXZZZ]]]```aaaeeejjjooouuu~~~oooZZZMMMIIIFFFDDDCCCEEEDDDBBBEEEKKKRRRlllwwwgggVVVQQQUUUYYY___ccckkknnnxxx{{{mmmkkkaaa___]]][[[ZZZZZZZZZ[[[WWWVVVVVVVVVVVVXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQPPPQQQRRRTTTWWWYYY[[[[[[ZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQTTTXXXZZZYYYXXXYYYWWWUUURRRPPPPPPOOOOOORRRQQQQQQTTTWWWYYYZZZYYY]]]ZZZXXXVVVVVVUUUSSSRRRWWWUUUSSSQQQOOONNNMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRPPPNNNNNNNNNOOOPPPPPPOOOOOOPPPTTTYYY___bbbZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVV[[[\\\]]]\\\ZZZWWWVVVVVVXXXVVVZZZdddhhhiiipppzzzTTTTTTSSSQQQOOONNNPPPQQQSSSRRRQQQPPPOOONNNMMMMMMLLLMMMOOOQQQRRRQQQPPPOOONNNOOOOOOOOOOOOPPPRRRUUUWWWWWWWWWXXXXXXYYYYYYYYYUUUSSSSSSVVVVVVVVVZZZ```bbbdddiiipppzzz~~~{{{{{{{{{vvvrrrnnnjjjjjjjjjjjjiiijjjkkkmmmoooqqqrrrssssssnnnnnnlllkkkiiigggfffeeefffccc^^^[[[ZZZ[[[^^^```aaagggpppyyyzzzvvvpppiiieee___\\\XXXTTTSSSSSSUUUWWWWWWXXXYYYXXXVVVUUUUUUVVVUUUXXXZZZ\\\]]]^^^aaaccceeeiiipppwww~~~|||sss]]]MMMGGGGGGCCCBBBBBBDDDEEEFFFLLLTTTfffkkk___TTTRRRUUUYYY^^^ccclllsssqqqhhhggg]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUUUUUUUVVVXXXZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTRRRRRRQQQQQQRRRUUUWWWYYY[[[ZZZZZZZZZYYYYYYYYYYYYUUUUUUVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSUUUVVVSSSSSSSSSRRRRRRRRRRRRRRROOOPPPRRRVVVYYY[[[ZZZYYY[[[ZZZWWWTTTRRRQQQPPPPPPSSSRRRSSSUUUXXXZZZZZZYYYXXXVVVTTTTTTUUUVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKOOOOOOPPPRRRSSSUUUVVVVVVTTTRRROOOMMMMMMNNNPPPQQQPPPPPPPPPRRRUUUZZZ___bbbXXXWWWTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[[[[YYYWWWVVVWWWYYYVVVXXX```eeeeeeggglllsss{{{SSSSSSRRRPPPNNNMMMNNNPPPQQQPPPPPPOOONNNMMMLLLLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOORRRUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUWWWVVVTTTWWW\\\\\\]]]___dddmmmxxx{{{wwwqqqmmmlllkkkjjjiiiiiijjjkkkmmmooopppqqqrrrmmmmmmlllkkkjjjiiihhhhhhhhhfffccc```]]]\\\[[[[[[WWW\\\dddmmmuuu}}}~~~xxxrrrllleee___\\\WWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVWWWXXXZZZ[[[]]]^^^___aaadddffflllrrr{{{{{{}}}~~~nnn^^^PPPIIIFFFFFFCCCBBBBBBDDDEEEIIITTT___}}}ssscccZZZSSSRRRUUUXXX^^^dddqqq~~~xxxlllccc```]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYYYYYYYZZZZZZZZZ[[[YYYXXXVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUSSSSSSRRRRRRTTTVVVYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXTTTTTTUUUVVVWWWWWWWWWWWWTTTSSSQQQPPPPPPRRRTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSVVVYYY[[[ZZZYYY[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZ\\\[[[ZZZWWWUUUSSSSSSTTTUUUTTTSSSOOOOOOPPPPPPOOONNNLLLKKKNNNOOOPPPRRRSSSUUUVVVWWWSSSRRROOOMMMMMMNNNQQQRRRSSSSSSRRRSSSUUUXXX[[[^^^XXXVVVTTTSSSRRRSSSTTTUUURRRSSSTTTUUUVVVWWWWWWWWWSSSUUUXXXYYYXXXWWWWWWXXX[[[XXXYYY^^^bbbbbbbbbccchhhrrr~~~SSSSSSRRROOOMMMLLLMMMNNNOOOOOONNNMMMMMMLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNNNNOOORRRUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTUUUTTTQQQSSSWWW[[[[[[\\\^^^dddnnnzzz|||wwwsssqqqooommmllliiijjjjjjkkkmmmnnnoooooommmmmmllllllllllllkkkkkkffffffeeeccc```]]]ZZZYYYTTTWWW\\\bbbhhhooowww|||}}}yyyvvvpppiiibbb\\\XXXVVVRRRSSSTTTVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^___```ccchhhkkkssszzz|||zzz}}}~~~rrrgggXXXNNNJJJIIIGGGFFFEEECCCDDDFFFJJJSSScccrrr}}}ooocccYYYSSSPPPQQQTTTXXX___gggvvvuuulllddd___^^^^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVYYY[[[ZZZZZZYYYYYYYYYYYYXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVRRRQQQOOOOOOOOOQQQSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPSSSRRRSSSUUUXXXZZZ[[[ZZZ[[[ZZZXXXVVVUUUTTTTTTTTTRRRRRRTTTXXX\\\^^^]]]\\\\\\YYYVVVUUUUUUTTTRRRQQQMMMMMMNNNOOOOOONNNNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVSSSRRRPPPOOOOOOPPPQQQSSSUUUTTTSSSRRRSSSUUUWWWXXXWWWVVVTTTSSSRRRSSSTTTUUURRRSSSTTTVVVWWWXXXXXXXXXQQQTTTWWWXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[^^^___^^^^^^aaajjjvvv~~~RRRRRRQQQOOOLLLKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJLLLKKKJJJJJJKKKMMMOOOPPPLLLMMMNNNNNNNNNPPPSSSVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRSSSQQQNNNPPPUUUYYYZZZ[[[[[[^^^iiiwww}}}yyywwwtttqqqoookkkkkkjjjjjjjjjkkklllllljjjjjjkkkkkkkkkkkkkkklllggggggfffeeecccaaa^^^]]]XXXXXXYYYYYY\\\aaahhhnnnrrrwww}}}zzzuuummmkkkfff```[[[WWWUUUUUUQQQRRRSSSUUUUUUTTTSSSRRRQQQSSSTTTUUUVVVYYY\\\___``````aaabbbeeejjjqqqvvv~~~||||||vvviii]]]UUUKKKFFFGGGHHHGGGEEEEEEDDDGGGNNNWWWggg{{{kkk```[[[TTTQQQOOORRRTTTYYYbbblll}}}yyypppjjjeeeccc^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSVVVXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRQQQPPPRRRVVV[[[]]]^^^]]][[[YYYVVVUUUTTTSSSTTTQQQRRRTTTYYY]]]______^^^^^^\\\YYYXXXWWWWWWUUUSSSOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVRRRRRRRRRQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUSSSRRRQQQRRRTTTUUUSSSTTTVVVWWWXXXXXXXXXXXXSSSVVVXXXZZZYYYYYYYYYZZZXXXYYYYYYXXXXXXYYY[[[[[[[[[cccnnnxxxRRRRRRQQQNNNKKKJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHJJJMMMQQQSSSLLLNNNOOOOOOOOOPPPTTTVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVSSSRRRRRRPPPNNNPPPUUUSSSVVVWWWWWWYYYcccttt~~~~~~}}}{{{xxxtttqqqlllkkkjjjjjjiiiiiijjjjjjggggggggghhhhhhiiiiiiiiijjjiiihhhgggeeeddddddccc]]][[[XXXUUUUUUYYY___dddfffkkkttt{{{|||zzzvvvpppkkkdddccc```[[[VVVTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTRRRTTTVVVWWWYYY]]]aaadddcccdddeeefffjjjqqqzzzzzzkkkYYYRRRMMMHHHEEEFFFFFFFFFDDDCCCDDDJJJUUUddd{{{}}}jjj^^^ZZZZZZVVVSSSRRRTTTVVVZZZdddnnn~~~nnnfffbbb```bbb]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\[[[ZZZYYYWWWUUUTTTQQQRRRRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVUUURRRQQQQQQQQQRRRUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXXXXRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQOOONNNQQQVVV[[[___aaa^^^]]]ZZZWWWTTTSSSRRRRRRPPPQQQTTTYYY^^^``````___]]][[[ZZZYYYZZZ[[[ZZZYYYRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUURRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRUUUTTTRRRQQQQQQRRRSSSTTTTTTUUUVVVXXXYYYYYYXXXXXXWWWYYY[[[[[[ZZZYYYZZZZZZUUUWWWWWWUUUTTTVVVXXXYYYWWW^^^iiittt}}}TTTSSSPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLMMMOOOQQQSSSUUUTTTRRRPPPSSSXXXZZZXXXTTTQQQQQQQQQQQQQQQRRRSSSSSSYYYUUUUUUYYY^^^eeeppp{{{pppkkkpppzzz|||xxxuuupppnnnjjjiiihhhhhhgggfffeeeffffffggggggffffffeeeeeegggiiiiiigggfffeeefffdddbbb___\\\ZZZYYYZZZZZZ^^^aaaffflllsssyyy}}}yyytttpppmmmiiifff]]]\\\ZZZWWWUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVUUUWWWZZZ]]]___aaabbbbbbeeehhhlllooorrr{{{}}}zzz~~~sssZZZIIIGGGFFFDDDCCCBBBCCCCCCDDDHHHJJJPPPaaa|||hhh^^^WWWRRRPPPSSSSSSVVVYYYWWWZZZiiizzzvvvkkkgggfffdddbbbdddcccaaa___]]]\\\\\\[[[^^^\\\ZZZWWWUUUUUUTTTUUURRRSSSUUUVVVVVVUUUTTTSSS[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUVVVYYYZZZXXXUUUTTTUUUVVVWWWWWWVVVTTTSSSXXXYYY[[[]]]]]]\\\ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOOSSSRRRQQQPPPQQQTTTWWWYYYXXXWWWUUUTTTSSSSSSRRRRRRSSSQQQNNNNNNPPPSSSUUUUUUWWWUUUSSSQQQQQQSSSVVVXXXSSSTTTVVVZZZ^^^``````___^^^]]]\\\ZZZYYYYYYXXXXXXXXXWWWUUUTTTTTTSSSRRRPPPTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUSSSQQQPPPRRRRRRSSSSSSRRRRRRQQQPPPUUURRRPPPQQQTTTUUUTTTRRRVVVVVVWWWXXXXXXYYYXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVWWWZZZ\\\^^^^^^]]]bbbnnn|||PPPOOOMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLNNNPPPSSSTTTUUUSSSRRRUUUYYY[[[YYYVVVQQQQQQQQQQQQQQQRRRRRRSSSXXXVVVWWW\\\```dddmmmvvvttteeeiiirrr{{{yyyuuurrrnnnkkkjjjhhhgggeeeeeeeeeffffffffffffeeeeeeeeegggiiiiiihhhggggggggggggeeebbb___\\\ZZZYYYYYYXXXZZZ]]]bbbhhhnnnsssuuu|||zzzxxxtttnnniiifffccc___]]]XXXWWWVVVTTTSSSSSSSSSSSSRRRTTTUUUUUUTTTTTTUUUWWWXXX[[[^^^aaadddfffhhhiiiiiinnntttyyy~~~}}}{{{xxxdddRRRGGGHHHGGGFFFEEEDDDDDDDDDEEEHHHLLLVVVmmmmmm^^^WWWRRROOONNNQQQSSSXXX]]]___fffwww{{{ooohhhggghhhgggfffcccbbb```^^^]]]\\\[[[[[[]]]\\\ZZZXXXVVVVVVVVVVVVRRRTTTUUUWWWWWWWWWVVVUUUXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUVVVXXXYYYWWWTTTTTTTTTUUUUUUVVVUUUUUUUUUXXXYYYZZZ[[[[[[ZZZYYYYYYWWWWWWWWWVVVUUUSSSQQQPPPQQQPPPOOOOOOQQQTTTWWWYYYXXXWWWUUUTTTSSSSSSRRRRRRTTTQQQNNNNNNPPPRRRTTTTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTTTTVVVYYY]]]______^^^[[[ZZZYYYXXXWWWWWWWWWWWWQQQQQQQQQRRRTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPNNNOOOQQQRRRSSSSSSTTTTTTSSSQQQPPPPPPRRRSSSSSSRRRVVVWWWXXXYYYZZZYYYYYYXXXZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXZZZ]]]```bbbaaa___cccooo~~~LLLLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRTTTRRRQQQSSSWWWYYYWWWTTTQQQPPPPPPPPPPPPQQQRRRRRRXXXVVVYYY^^^aaacccjjjqqq|||ffffffkkkwww~~~zzzwwwrrrooollljjjgggeeedddddddddddddddddddddcccdddfffhhhhhhgggggghhhiiijjjiiigggddd```]]]ZZZXXXUUUUUUVVVYYY]]]bbbfffiiippptttzzzxxxqqqnnnjjjeeeaaa___\\\YYYWWWSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSUUUUUUUUUUUUWWWYYYYYY\\\```bbbdddgggjjjmmmooovvvyyyzzzzzzdddSSSJJJHHHDDDDDDCCCCCCCCCDDDEEEEEEJJJRRRbbb{{{~~~mmm[[[SSSQQQPPPOOOPPPQQQVVV___gggnnnzzzwwwqqqjjjffffffhhhgggfffaaa```___]]]\\\[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXWWWVVVVVVSSSSSSRRRQQQRRRSSSTTTUUUVVVUUUUUUUUUWWWWWWUUUSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQPPPOOOOOOOOOOOOQQQTTTWWWYYYXXXWWWUUUTTTSSSSSSRRRRRRTTTQQQNNNNNNOOOQQQRRRSSSQQQPPPOOOOOOOOOOOOPPPPPPUUUUUUUUUXXX[[[]]]]]][[[XXXWWWVVVUUUUUUUUUUUUUUUNNNOOOPPPQQQSSSTTTUUUVVVSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTOOOPPPQQQPPPPPPPPPRRRSSSWWWXXXZZZ[[[\\\[[[YYYXXXZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYY\\\```cccfffccc```cccoooKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKMMMOOOPPPQQQPPPOOONNNPPPSSSTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQRRRWWWUUUWWW\\\___bbbhhhpppsssllliiippp{{{{{{vvvrrrpppnnnkkkiiiccccccbbbbbbaaaaaaaaaaaabbbdddeeefffeeeeeeggghhhjjjjjjiiihhheeeaaa]]][[[YYYXXXVVVVVVWWWYYY\\\___bbbgggmmmtttyyy~~~|||vvvoooiiieeeaaa]]]ZZZYYYWWWUUUTTTQQQQQQPPPPPPPPPPPPPPPQQQQQQSSSUUUVVVWWWXXXZZZ\\\\\\___bbbdddfffhhhmmmqqqxxxyyyzzzzzzfffUUUKKKIIIIIICCCCCCBBBCCCDDDFFFIIIJJJPPP]]]ooouuufff[[[QQQNNNPPPPPPRRRTTTTTT]]]jjjwwwuuuqqqmmmiiifffeeeeeecccbbb___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWWWWVVVUUUTTTSSSPPPPPPOOOOOOPPPRRRTTTVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRRRRSSSUUUWWWYYYYYYYYYXXXWWWWWWWWWXXXXXXUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQSSSVVVYYY[[[WWWWWWUUUTTTSSSRRRRRRRRRTTTQQQNNNMMMNNNPPPQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOUUUTTTUUUWWWYYY[[[ZZZYYYVVVUUUUUUTTTSSSSSSTTTTTTRRRRRRSSSSSSRRRQQQRRRSSSSSSTTTVVVVVVVVVTTTRRRPPPPPPPPPQQQRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSRRRRRRQQQMMMPPPRRRQQQOOOOOOQQQUUUXXXYYY[[[]]]]]][[[ZZZXXXYYYYYYXXXXXXWWWVVVVVVUUUXXXWWWWWWXXX[[[^^^aaaccccccaaacccoooLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNOOONNNMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJKKKMMMOOOPPPPPPMMMMMMMMMOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQUUUSSSTTTXXX[[[```hhhqqq~~~wwwllllllttt{{{xxxuuusssqqqooofffeeecccaaa```````````````aaaccccccbbbcccdddfffggghhhiiiiiihhheeebbb```___]]]ZZZWWWUUUUUUWWWXXXUUUYYY___eeelllrrryyy~~~}}}{{{wwwssspppjjjddd___[[[XXXUUUSSSRRRRRRQQQOOOSSSRRRQQQPPPPPPPPPPPPPPPQQQTTTVVVXXXYYY[[[^^^```aaadddhhhiiijjjnnnuuu{{{vvvwwwyyyvvvcccTTTMMMJJJHHHFFFGGGFFFEEEEEEGGGKKKPPPSSS^^^lll}}}zzzjjj]]]XXXQQQMMMNNNPPPQQQTTTXXX[[[iii{{{vvvkkkllljjjhhhfffeeecccaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\YYYXXXWWWVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQQQQRRRSSSVVVXXXZZZYYYYYYXXXWWWVVVVVVWWWWWWSSSSSSRRRQQQPPPOOOOOONNNQQQQQQRRRSSSUUUXXXZZZ\\\WWWWWWUUUTTTSSSRRRRRRRRRTTTQQQNNNLLLMMMOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOUUUTTTSSSUUUWWWYYYYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRTTTUUUTTTRRRQQQRRRSSSTTTUUUWWWWWWVVVTTTRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUUUUTTTTTTSSSRRROOOQQQSSSSSSPPPQQQTTTWWWYYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXWWWWWWXXXZZZ\\\]]]aaa___cccoooLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPMMMNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPTTTQQQQQQUUUXXX]]]fffoooxxxtttuuuzzz}}}zzzxxxvvvllljjjgggdddbbbaaa``````___```aaaaaa``````bbbdddeeefffhhhiiihhhgggeeecccaaa___\\\XXXVVVUUUUUUUUUNNNQQQUUUYYY]]]ccciiimmmrrruuuzzz~~~|||yyyrrrooojjjfffbbb^^^YYYVVVWWWUUURRRQQQRRRSSSRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRUUUXXXZZZ\\\^^^bbbdddaaafffkkkmmmooouuuyyytttzzz~~~mmmaaaRRRJJJIIIIIIEEEAAAEEEDDDCCCEEEKKKTTT]]]bbbvvvuuuggg\\\TTTQQQMMMLLLOOOQQQQQQUUUZZZdddvvv~~~qqqkkkeeeeeeeeeddddddcccbbbbbb]]]]]]\\\\\\[[[\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYWWWUUUSSSQQQOOOOOONNNOOOPPPRRRSSSTTTUUUVVVSSSTTTUUUSSSQQQOOONNNOOOOOOOOOPPPRRRTTTWWWYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQPPPOOOOOOOOOOOORRRRRRSSSUUUWWWYYY[[[\\\XXXWWWUUUTTTSSSSSSRRRRRRRRROOOLLLLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPTTTRRRRRRSSSUUUXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRMMMPPPSSSTTTRRRSSSVVVYYYVVVWWWWWWWWWVVVTTTSSSRRROOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXSSSTTTUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVWWWXXXYYY]]]^^^dddppp|||IIIIIIJJJJJJKKKKKKKKKJJJIIIJJJLLLMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJGGGIIIKKKMMMOOOPPPPPPPPPKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQOOOQQQUUUXXXZZZaaahhhzzz~~~{{{sssqqqmmmiiifffdddccccccaaaaaaaaa```______aaaccceeefffgggggggggfffeeeddd```___]]][[[ZZZXXXXXXWWWQQQRRRSSSSSSTTTVVV[[[^^^bbbfffkkkqqqvvvzzz~~~{{{zzzxxxvvvssspppfffccc___[[[XXXVVVUUUTTTVVVTTTQQQQQQSSSTTTTTTTTTRRRRRRQQQQQQRRRRRRSSSSSSSSSVVVYYY\\\___aaaeeehhheeekkkrrrwww{{{{{{}}}~~~sssfffXXXQQQIIIFFFGGGGGGEEEBBBBBBCCCFFFNNN\\\mmm~~~}}}jjj]]]UUUPPPOOOMMMNNNRRRSSSSSSWWW]]]kkktttmmmlllaaabbbcccbbbaaaaaaaaaaaa]]]]]]\\\\\\\\\]]]]]]^^^[[[\\\]]]^^^^^^]]]]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRMMMOOOQQQSSSUUUUUUTTTTTTRRRTTTUUUSSSOOOMMMMMMNNNLLLNNNPPPSSSUUUWWWYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXWWWUUUTTTSSSSSSRRRRRRQQQNNNKKKKKKMMMOOOQQQQQQRRRQQQQQQPPPOOOOOONNNNNNRRRQQQPPPQQQTTTWWWXXXXXXXXXWWWUUUSSSQQQPPPPPPOOOHHHLLLQQQRRRRRRSSSXXX\\\XXXXXXWWWVVVUUUTTTSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVXXXYYYYYYZZZZZZXXXWWWVVVWWWZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYYYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZXXXXXXXXXZZZ[[[ZZZ^^^gggrrrzzzEEEFFFGGGHHHIIIJJJJJJJJJHHHIIILLLNNNOOOOOONNNMMMIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKNNNPPPPPPPPPPPPIIIJJJKKKLLLKKKJJJKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPOOORRRWWWXXXYYY\\\bbbkkk~~~yyyvvvrrrmmmiiigggffffffbbbcccbbbaaa______aaacccfffffffffffffffeeedddddd_________^^^^^^]]]\\\\\\XXXXXXVVVSSSQQQQQQTTTWWWTTTXXX___eeejjjpppuuuyyy||||||zzztttrrrpppoooooommmjjjgggaaa^^^ZZZVVVUUUTTTUUUVVVPPPNNNLLLLLLNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVTTTWWWZZZ^^^```cccgggjjjooovvv|||xxx~~~zzzrrrjjj\\\NNNIIIGGGEEEDDDEEEGGGGGGHHHEEEHHHOOO]]]sssyyycccWWWQQQMMMPPPOOOQQQUUUUUUUUUZZZaaapppuuujjjggggggbbbbbbbbbaaa___]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\XXXWWWVVVVVVUUUUUUUUUVVVLLLNNNQQQTTTUUUUUUSSSRRRRRRTTTUUUSSSOOOLLLLLLMMMKKKMMMPPPSSSVVVXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSRRRRRRPPPMMMKKKJJJMMMPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLQQQPPPOOOPPPTTTWWWXXXXXXXXXVVVTTTRRRPPPOOONNNMMMFFFKKKPPPQQQPPPRRRVVV[[[ZZZYYYWWWVVVUUUTTTTTTTTTOOOOOOPPPPPPRRRSSSUUUVVVYYYYYYYYYZZZYYYXXXXXXWWW[[[YYYWWWYYY]]]______]]]]]][[[YYYWWWWWWXXXYYYZZZYYYZZZ[[[\\\^^^___```aaa___^^^\\\ZZZZZZ[[[\\\]]]YYY^^^iiitttzzz~~~JJJIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIIIIJJJLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPKKKNNNSSSVVVWWWXXXYYYZZZgggqqq|||wwwsssqqqnnnllljjjjjjfffbbb___```aaabbbbbb___```aaabbbbbbbbbaaa```]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\YYYVVVSSSQQQQQQPPPWWWWWWXXXZZZ]]]aaafffhhhpppsssxxx|||~~~~~~{{{xxxsssooolllkkkiiieeebbb^^^\\\[[[UUUTTTSSSQQQQQQQQQRRRSSSNNNOOOOOOPPPPPPPPPOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWUUUYYY]]]```bbbgggmmmrrruuu}}}nnn]]]RRRLLLJJJIIIEEEDDDEEEEEEDDDFFFJJJNNNOOOXXXooolll]]]TTTQQQQQQQQQQQQSSSSSSRRRTTT___lllzzzsssooojjjeee```````````````___^^^^^^\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^]]]\\\]]]^^^___```^^^]]]ZZZXXXVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWTTTPPPLLLIIIIIIJJJLLLOOOSSSWWWZZZ[[[\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTSSSQQQPPPSSSRRRRRRSSSUUUUUUTTTRRRQQQPPPNNNLLLLLLNNNPPPRRRRRRQQQOOONNNNNNNNNPPPQQQOOOPPPRRRTTTUUUVVVUUUUUUSSSSSSRRRPPPMMMLLLNNNOOOMMMMMMNNNOOOQQQSSSUUUVVV[[[ZZZYYYXXXVVVUUUTTTSSSMMMNNNPPPRRRTTTUUUVVVWWW^^^]]][[[YYYXXXXXXXXXYYYZZZYYYYYY\\\```bbbaaa___ZZZZZZYYYWWWVVVVVVYYY[[[[[[\\\\\\]]]^^^^^^_________^^^^^^]]]]]]]]]^^^^^^^^^```ccciiiuuuJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLMMMOOOLLLOOOSSSUUUVVVVVVWWWXXX^^^fffsss~~~zzzwwwuuurrrpppnnnjjjeeeaaa````````````______```aaaaaaaaa```___^^^^^^^^^______````````````___\\\YYYWWWVVVUUUUUUQQQQQQQQQRRRTTTWWWZZZ\\\dddgggkkkoooqqqtttwwwzzzyyy{{{~~~}}}{{{xxxuuurrroookkkhhhcccbbb```]]][[[XXXVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOMMMOOORRRSSSTTTVVVXXX[[[YYY\\\aaaeeehhhmmmuuu{{{xxx|||wwwcccUUUMMMIIIGGGDDDBBBCCCFFFFFFEEEGGGLLLIIIRRReee~~~jjj^^^VVVSSSSSSTTTTTTTTTUUUTTTXXXdddqqqrrrllljjjfffaaa___```````````````___^^^\\\]]]^^^]]][[[[[[]]]^^^]]]\\\\\\[[[\\\]]]^^^______^^^\\\ZZZXXXXXXXXXXXXVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUSSSOOOJJJHHHHHHIIINNNPPPSSSWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRUUUTTTTTTTTTUUUTTTSSSRRRRRRQQQOOONNNNNNOOOQQQRRRRRRQQQPPPPPPQQQSSSUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRPPPNNNMMMNNNPPPOOOOOOOOOPPPQQQSSSTTTUUUZZZYYYXXXXXXVVVVVVUUUTTTRRRSSSTTTWWWXXXZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXYYYZZZYYYXXXZZZ]]]___]]][[[ZZZZZZZZZYYYWWWXXXZZZ\\\\\\\\\]]]]]]^^^^^^^^^___^^^^^^^^^^^^___aaabbbcccbbbdddfffiiirrrJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHJJJLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMPPPRRRSSSSSSRRRSSSSSSTTTZZZdddnnnwww~~~{{{yyyvvvqqqkkkgggdddbbbaaa```^^^^^^____________^^^]]]]]]^^^^^^___```aaaaaabbbaaa```^^^\\\ZZZYYYYYYXXXUUUTTTSSSSSSSSSTTTVVVWWWWWWZZZ]]]___aaaeeeiiilllmmmppptttyyy~~~}}}zzzxxxwwwsssppplllhhhfffccc```^^^YYYXXXWWWVVVUUUSSSRRRRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUVVVYYY\\\______ccciiimmmssszzz{{{xxx{{{|||fffTTTKKKGGGEEEDDDBBBAAABBBFFFGGGFFFIIIOOOTTTeeevvvggg```ZZZVVVUUUYYYVVVUUUVVVXXX___ooo}}}uuujjjgggfffccc___^^^______`````````______]]]]]]]]][[[ZZZZZZ]]]___[[[[[[[[[[[[[[[\\\]]]]]]```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSQQQMMMIIIGGGGGGIIIPPPRRRTTTWWWYYY[[[]]]^^^ZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOPPPPPPRRRSSSTTTUUUXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUXXX[[[\\\XXXWWWVVVUUUUUUUUUUUUUUURRRRRRQQQPPPNNNNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZ[[[]]]]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXYYYZZZZZZXXXWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___aaadddfffgggeeehhhhhhgggmmmyyyJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIKKKIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPPPPOOONNNNNNOOOOOOTTT\\\dddkkkqqqwww{{{|||xxxrrrmmmjjjhhheeeddd^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\]]]^^^___``````aaa______^^^\\\[[[[[[ZZZZZZ\\\\\\ZZZYYYXXXWWWWWWWWWSSSTTTVVVVVVWWWYYY]]]``````cccggglllqqqvvvxxxzzzxxx{{{~~~}}}~~~}}}zzzxxxuuurrrpppnnniiifffaaa^^^\\\ZZZXXXVVVTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVXXXYYY\\\```cccgggkkkrrryyy{{{}}}vvvhhhVVVJJJFFFFFFDDDAAADDDBBBBBBEEEFFFHHHPPPYYYjjj|||ooodddaaa\\\YYYWWW\\\XXXVVVYYY___lllzzzooohhheeedddbbb```^^^^^^______``````______]]]]]]\\\YYYXXXYYY]]]___[[[[[[[[[[[[\\\\\\]]]]]]______^^^]]]\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUURRRRRRQQQMMMJJJHHHIIIJJJSSSTTTVVVXXXZZZ\\\^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNNNNOOOQQQSSSVVVWWWYYYYYYXXXVVVTTTSSSRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWZZZ\\\^^^\\\[[[YYYWWWUUUUUUUUUUUUQQQRRRRRRPPPOOOOOOQQQSSSTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZZZZ[[[[[[\\\]]]]]][[[[[[ZZZYYYYYYWWWUUUTTTVVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^```bbbdddfffgggeeeggggggcccfffrrrIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMMMMKKKJJJKKKLLLMMMQQQXXX^^^bbbgggkkkmmmvvv|||vvvrrrooommmjjjhhhaaa```___]]][[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[^^^]]]\\\ZZZYYYXXXWWWVVVTTTUUUUUUSSSRRRRRRTTTVVVWWWYYY\\\```eeeiiilllmmmlllooossswwwzzz}}}~~~|||zzzxxxuuuwwwvvvssspppllliiigggeeebbb___[[[XXXWWWVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPNNNMMMMMMMMMNNNOOONNNNNNNNNOOOPPPRRRTTTUUUWWWXXXZZZ\\\]]]aaaeeeiiimmmsss|||~~~~~~sss```VVVKKKFFFGGGGGGDDD@@@DDDAAA@@@CCCGGGPPP```nnnyyyjjjccc___\\\ZZZZZZ^^^[[[[[[bbbmmm~~~yyytttmmmgggdddcccaaa```^^^^^^_______________^^^]]]\\\[[[YYYWWWYYY\\\___[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTSSSSSSRRROOOLLLKKKLLLNNNUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRROOOOOOOOOOOOQQQTTTVVVXXXXXXYYYXXXVVVRRRQQQRRRTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSTTTUUUVVVWWWYYY[[[[[[^^^\\\ZZZXXXVVVVVVVVVVVVSSSSSSSSSRRRPPPPPPRRRTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````\\\\\\\\\ZZZXXXVVVUUUTTTTTTVVVXXXXXXWWWWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^___```aaacccdddaaacccbbb___aaalllyyyHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMNNNQQQVVVYYY\\\___cccfffjjjsss{{{uuuxxx|||xxxuuurrrpppmmmgggfffccc```]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]___^^^^^^]]][[[ZZZYYYYYYVVVVVVVVVSSSPPPOOOOOOPPPQQQRRRTTTWWWZZZ]]]___``````cccgggkkknnnrrrvvvzzz{{{zzzzzzzzzzzz|||}}}~~~~~~}}}zzzwwwtttrrrqqqnnnlllmmmllliiifffccc```^^^]]][[[YYYVVVUUUUUUTTTRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUWWWYYYZZZ\\\___aaadddiiiooosssxxx{{{yyymmm___PPPKKKFFFEEEGGGGGGDDDAAA@@@>>>???DDDMMM]]]tttyyyoooeee```\\\YYYZZZ^^^bbbbbbiiivvv}}}rrroookkkfffbbb```_____________________^^^]]]]]][[[[[[[[[YYYXXXXXX[[[]]][[[\\\\\\]]]^^^]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSPPPNNNNNNOOOQQQVVVWWWZZZ]]]^^^___^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPPPPQQQQQQSSSTTTUUUVVVTTTUUUVVVSSSPPPOOORRRUUUVVVVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTRRRRRRSSSUUUVVVVVVVVVUUUVVVVVVWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZYYYZZZZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\]]]____________[[[\\\]]][[[XXXVVVVVVVVVSSSUUUVVVVVVUUUUUUWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^______```aaa^^^```^^^[[[___iiirrrvvv~~~|||zzzxxxyyy~~~GGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKLLLKKKLLLNNNPPPSSSTTTUUUWWWYYY^^^dddhhhhhhnnnxxxtttpppuuu|||~~~{{{wwwuuuooommmiiieeeaaa^^^\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\XXXXXXYYYWWWSSSQQQPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVUUUXXX[[[^^^aaadddgggjjjmmmnnnooopppqqqrrrssstttsssuuuxxx{{{}}}~~~~~~~~~||||||||||||}}}}}}}}}~~~}}}}}}~~~xxxyyyzzzzzzzzzyyyxxxwwwpppnnnjjjhhhgggeeecccaaa```___^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRSSSSSSQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSUUUXXX[[[]]]\\\___cccgggmmmttt|||~~~|||ssshhh\\\QQQHHHFFFEEEDDDEEEEEECCCAAA@@@@@@CCCJJJUUUfffwwwnnnjjjeee___[[[VVVTTTZZZbbbffflll|||}}}rrrmmmllliiieeeaaa______aaa`````````___^^^]]]\\\[[[YYYZZZ[[[ZZZXXXXXXZZZ[[[ZZZZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\]]]\\\[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWSSSSSSRRRQQQOOOOOOPPPRRRVVVXXX\\\```aaa```^^^\\\ZZZYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVRRRSSSTTTTTTTTTTTTTTTTTTOOOQQQSSSQQQNNNNNNRRRWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYXXXVVVSSSSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[VVVWWWYYY[[[\\\\\\[[[[[[XXXZZZ\\\[[[XXXVVVVVVXXXTTTUUUVVVUUUTTTUUUXXXZZZ[[[\\\\\\^^^___```aaabbb^^^^^^^^^^^^___```aaaaaa______]]][[[___ggglllkkkssstttsssooommmqqq|||FFFFFFFFFEEEEEEEEEEEEDDDBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEFFFFFFGGGGGGGGGGGGLLLKKKJJJIIIJJJJJJLLLLLLNNNOOOOOOOOOOOONNNMMMMMMIIIKKKLLLMMMMMMNNNQQQSSSXXXXXXVVVVVVYYY___hhhooommmqqqxxxwwwmmmmmmqqqxxx~~~{{{uuurrrnnniiidddaaa___^^^ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTVVVXXXYYYZZZYYYYYYWWWXXXYYYZZZZZZ[[[ZZZZZZYYY[[[\\\ZZZWWWTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOOOOOQQQTTTVVVWWWYYY\\\^^^aaabbbdddfffhhhiiijjjjjjiiilllpppsssvvvvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwzzz{{{}}}~~~{{{}}}~~~~~~~~~||||||{{{{{{zzzzzzzzzzzzuuuuuuvvvuuusssssstttvvvnnnoooppprrrqqqpppnnnmmmgggeeebbb```___]]][[[YYYVVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOOQQQRRRRRROOOMMMOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRUUUUUUTTTUUUWWWZZZ]]]___]]]```eeekkkrrr{{{|||}}}mmmZZZRRRKKKDDDGGGFFFEEECCCBBBBBBBBBBBBCCCDDDIIIPPPZZZkkkwwwlllkkkmmmhhhaaa```^^^[[[XXXSSSQQQZZZeeejjjuuu}}}pppjjjkkkkkkjjjfffbbb```bbbdddaaaaaa```___^^^\\\[[[ZZZXXXZZZ[[[ZZZYYYXXXYYYZZZXXXYYYZZZ\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYRRRRRRRRRPPPOOOOOOQQQRRRUUUYYY]]]aaabbbaaa]]][[[WWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWTTTUUUVVVVVVVVVTTTSSSRRRLLLOOOQQQOOOLLLMMMRRRXXXXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRTTTVVVXXXZZZ[[[[[[VVVWWWYYYZZZZZZZZZXXXXXXZZZZZZYYYWWWTTTSSSUUUVVVWWWVVVVVVWWWWWWYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZYYYYYYSSSTTTVVVXXXXXXXXXXXXWWWVVVYYY[[[ZZZWWWVVVWWWYYYVVVVVVVVVUUUUUUVVVYYY\\\\\\]]]^^^```bbbcccdddeee]]]]]]^^^^^^___aaabbbcccaaa```]]]\\\```ggggggdddjjjmmmmmmiiidddhhhuuuEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHNNNLLLKKKLLLOOOPPPNNNKKKNNNQQQTTTTTTQQQNNNNNNOOOLLLMMMOOOQQQRRRRRRRRRQQQPPPSSSWWW[[[^^^aaaeeehhhooopppttt{{{yyyooonnnnnnyyy~~~zzzvvvrrrnnnkkkgggeeeccc```]]][[[ZZZYYYWWWUUUPPPQQQSSSUUUVVVVVVVVVVVVZZZYYYXXXZZZ]]]_________\\\\\\[[[YYYXXXXXXXXXXXXTTTSSSRRRPPPOOOOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWYYY\\\___```aaa```aaabbbdddeeegggiiiiiimmmmmmmmmmmmllllllllllllmmmnnnqqqsssttttttssssssssstttuuuuuuuuusssrrrqqqrrrrrrssssssrrrpppooommmnnnnnnmmmlllkkkjjjjjjiiihhhhhhgggfffdddbbbaaa```ZZZ[[[ZZZWWWTTTRRRRRRSSSRRRQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNIIIKKKLLLLLLKKKKKKMMMNNNLLLLLLLLLMMMOOOQQQSSSTTTVVVWWWXXXXXXWWWZZZaaafffgggkkkqqqwwwmmm[[[PPPKKKGGGDDDFFFBBBAAACCCAAA<<<===CCCFFFGGGLLLWWWcccnnntttvvvuuunnneee___\\\[[[XXXVVVWWWZZZYYYTTTOOOQQQ\\\gggpppuuuooommmhhheeecccbbbbbbbbbaaa``````______^^^^^^^^^_________^^^]]]ZZZYYYWWWWWWVVV\\\\\\[[[ZZZZZZYYYZZZZZZ]]]\\\\\\[[[[[[ZZZZZZZZZ```___]]][[[YYYWWWVVVVVVVVVVVVTTTOOOLLLLLLQQQUUUUUUYYY]]]``````___^^^^^^XXXYYYZZZYYYXXXYYYZZZ\\\[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTPPPLLLJJJLLLOOORRRSSSUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRTTTWWWZZZ[[[\\\XXXYYYZZZ\\\]]][[[XXXUUUYYYXXXVVVTTTQQQQQQTTTVVVSSSUUUWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[]]]___^^^]]][[[XXXUUUSSSRRRUUUVVVVVVWWWXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXX[[[WWWSSSSSSVVVYYYZZZZZZ\\\]]]___```bbbcccdddddd___^^^^^^___aaacccbbbaaa```aaabbbccccccbbb```^^^dddeeeiiijjjggggggooozzzEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJOOONNNMMMOOOQQQRRRQQQOOOOOORRRTTTTTTRRRPPPPPPQQQNNNOOOPPPQQQRRRRRRQQQPPPRRRTTTWWWYYY[[[]]]```ccchhhkkkpppvvv}}}{{{vvvqqqvvv|||xxxvvvssspppnnngggdddaaa]]][[[YYYVVVTTTRRRRRRSSSTTTTTTUUUTTTTTTVVVUUUUUUVVVYYY[[[\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^```aaaaaaaaabbbbbbccccccdddfffhhhjjjkkkkkkjjjjjjkkkllllllmmmlllkkkjjjiiiggghhhhhhhhhgggfffeeedddddddddcccbbbaaaaaa``````______^^^]]]\\\ZZZYYYXXXVVVWWWVVVTTTQQQPPPPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLNNNNNNMMMLLLNNNOOOMMMMMMNNNOOOPPPRRRTTTUUUZZZ\\\^^^^^^^^^bbbiiinnnqqqwww~~~{{{vvvkkkZZZNNNHHHFFFDDDCCCCCC@@@@@@AAA@@@<<<>>>CCCKKKMMMSSS^^^iiinnnlllhhhaaa^^^ZZZTTTQQQPPPQQQSSSTTTWWWXXXUUURRRWWWcccnnn~~~vvvmmmhhhgggfffdddbbbaaaaaaaaa```______^^^^^^]]]]]]^^^^^^___```___]]]\\\ZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^______^^^\\\ZZZXXXWWWVVVVVVTTTTTTRRROOOMMMNNNSSSWWWZZZ]]]```bbbaaa___]]]]]]XXXYYYZZZZZZXXXYYYZZZ\\\]]]]]]\\\ZZZXXXWWWUUUTTTVVVVVVWWWWWWVVVVVVUUUUUUUUUQQQMMMKKKLLLNNNPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTWWWUUUTTTUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\[[[YYYVVVXXXWWWVVVSSSQQQQQQSSSVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]^^^[[[[[[[[[YYYXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYY\\\YYYVVVVVVYYY\\\\\\\\\[[[]]]___aaabbbccccccccc^^^]]]^^^```dddfffgggfffdddeeeeeeeeecccaaa^^^\\\```bbbeeefffddddddnnnyyyEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNOOORRRSSSRRRPPPPPPRRRTTTUUUTTTSSSSSSSSSRRRRRRRRRSSSRRRQQQPPPPPPSSSUUUWWWXXXXXXYYY[[[]]]dddhhhooouuu{{{}}}|||}}}{{{zzzpppmmmhhhdddaaa^^^ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSVVVXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXZZZ[[[]]]^^^^^^^^^]]]______`````````___^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRQQQPPPNNNMMMNNNPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPOOONNNNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYY\\\___bbbccceeejjjqqqwww|||rrr___WWWNNNHHHFFFFFFEEECCCBBB@@@???@@@???===@@@EEELLLRRR]]]jjjqqqnnncccYYYRRRSSSSSSPPPLLLLLLRRRWWWTTTWWWXXXWWWWWW___mmmyyyxxxnnnjjjhhhfffeeecccaaa```aaaaaa___^^^^^^^^^]]]]]]]]]^^^^^^___```___^^^]]]]]]\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]XXXYYY[[[]]]___aaabbbccc^^^]]][[[YYYXXXVVVVVVVVVSSSSSSRRRPPPPPPRRRWWWZZZ^^^aaaccccccaaa^^^\\\[[[YYYZZZZZZZZZYYYYYY[[[\\\___^^^\\\ZZZXXXWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUQQQNNNLLLMMMOOOPPPPPPSSSTTTTTTUUUVVVVVVVVVUUUXXXWWWVVVWWWZZZ\\\]]]\\\]]][[[ZZZ[[[\\\\\\ZZZYYYVVVVVVUUUSSSQQQQQQSSSUUUXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ\\\^^^___VVVWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[]]][[[YYYZZZ\\\^^^______ZZZ\\\___bbbccccccaaa```]]]]]]]]]```ccceeefffeeefffeeeeeedddaaa^^^\\\ZZZ^^^___aaabbb```bbbmmmyyyFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGHHHIIIKKKLLLNNNLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOTTTUUUWWWXXXWWWXXXYYY[[[^^^ccclllssszzzyyyvvvqqqmmmiiifffbbb```^^^]]]ZZZXXXVVVUUUUUUUUUSSSRRRQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSPPPPPPRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLMMMOOOQQQPPPPPPOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUWWWYYY\\\^^^``````dddhhhlllooouuu~~~tttcccXXXSSSOOOJJJGGGEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@DDDHHHLLLXXXiiiuuuvvvlll]]]SSSNNNNNNOOONNNMMMPPPUUUYYYWWWXXXYYYYYY\\\hhhyyyyyylllhhhiiiiiigggdddbbb`````````aaa```^^^^^^^^^^^^^^^^^^______`````````____________``````]]]]]]\\\\\\\\\]]]]]]^^^WWWXXXZZZ\\\^^^```bbbccc]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTSSSTTTVVVZZZ\\\```bbbcccccc```]]][[[ZZZYYYZZZ[[[ZZZYYYYYY[[[]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVRRRPPPNNNMMMOOOQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^___^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZUUUUUUUUUSSSRRRRRRTTTVVVXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTVVVWWWYYYZZZ[[[\\\RRRSSSUUUWWWXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^______YYY[[[___bbbcccbbb```^^^^^^]]]\\\]]]___```___^^^aaaaaaaaa```___]]]\\\ZZZ``````aaabbb```bbbmmmzzzGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOOOONNNNNNMMMKKKKKKHHHGGGGGGHHHIIIKKKMMMNNNLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQPPPTTTUUUWWWXXXXXXYYYZZZ\\\YYY^^^fffoooxxx}}}yyyuuurrroookkkiiidddbbb___[[[YYYWWWVVVVVVTTTRRRQQQQQQRRRTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMQQQPPPPPPPPPOOOOOONNNNNNLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMKKKLLLMMMMMMLLLLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUUUUVVVXXX[[[^^^aaadddfffjjjooouuuzzzqqq]]]PPPKKKIIIHHHEEECCCAAA???<<<:::???AAAAAA@@@AAAFFFKKKNNNVVVeeewww~~~wwwhhh[[[TTTMMMJJJHHHJJJNNNRRRTTTUUUUUUVVVXXX[[[cccttt{{{lllccccccfffgggeeedddbbb```___```aaa```_________^^^^^^___``````aaa``````______``````aaabbb___^^^]]]\\\[[[ZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZXXXWWWVVVXXXZZZ\\\^^^^^^```bbbaaa___\\\[[[[[[YYYZZZ[[[ZZZYYYZZZ[[[]]]\\\\\\[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUOOONNNMMMOOORRRUUUVVVUUUVVVWWWWWWXXXYYYYYYXXXXXXUUUTTTVVVYYY]]]`````````^^^[[[YYYXXXYYYZZZZZZZZZTTTUUUUUUTTTSSSSSSUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSOOOPPPRRRTTTVVVWWWWWWWWWPPPRRRUUUWWWYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUWWWXXXZZZXXXYYY[[[\\\]]]]]]^^^^^^YYY[[[^^^aaabbbaaa___]]]^^^\\\\\\\\\^^^___^^^]]]]]]^^^^^^_______________ccccccddddddbbbcccnnn{{{GGGHHHIIIIIIJJJJJJIIIIIIEEEFFFFFFGGGHHHJJJLLLLLLNNNNNNNNNOOONNNNNNMMMLLLIIIIIIIIIIIIJJJLLLNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSSSSQQQPPPQQQSSSSSSSSSRRRTTTTTTSSSRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXYYY[[[]]]]]]___fffpppyyy~~~{{{xxxtttrrrjjjhhheeebbb^^^\\\ZZZYYYWWWUUUSSSRRRRRRSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPOOOOOOOOONNNNNNNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRTTTVVVVVVVVVWWWYYY[[[YYYZZZ]]]```eeejjjmmmppptttzzz{{{jjj[[[NNNIIIIIIDDDCCCBBBAAA@@@???>>>>>>>>>BBBDDDDDDHHHQQQYYY\\\iiittt~~~}}}qqqbbbXXXTTTPPPLLLJJJLLLRRRVVVWWWUUURRRVVV\\\fffttt{{{sssiiiddddddffffffeeebbb```^^^^^^_________^^^^^^^^^^^^^^^^^^___```aaa_______________```aaaaaa^^^]]][[[ZZZXXXWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXYYY[[[YYYXXXXXX[[[]]]______^^^___aaa```^^^]]]\\\\\\ZZZ[[[[[[[[[ZZZZZZ\\\]]][[[\\\]]]]]]^^^]]]]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSMMMMMMNNNQQQUUUXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWSSSSSSUUUXXX\\\______^^^[[[YYYWWWVVVWWWXXXXXXWWWRRRSSSTTTTTTSSSSSSUUUWWWTTTTTTRRRQQQPPPPPPPPPPPPMMMOOORRRTTTUUUUUUTTTSSSRRRTTTWWWZZZ[[[ZZZYYYXXXTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWTTTWWWZZZ\\\\\\[[[\\\]]]YYY[[[^^^```aaa```^^^]]]\\\[[[[[[]]]```bbbbbbaaa^^^^^^^^^______```aaaaaacccdddffffffdddfffppp|||HHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMNNNPPPQQQQQQSSSUUUTTTRRRPPPQQQSSSSSSPPPNNNOOOQQQQQQPPPNNNRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXYYY[[[______ccclllvvv|||rrrrrrpppmmmiiieeebbbaaa^^^\\\YYYWWWWWWVVVTTTSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLMMMLLLKKKKKKMMMOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXUUUWWWZZZ[[[\\\]]]___bbbbbbcccggglllrrrwww|||~~~ooo___UUUOOOHHHGGGIIIDDDDDDCCCAAA@@@AAACCCDDD@@@GGGKKKNNNWWWeeeppptttvvvvvvuuuooofff\\\VVVRRRQQQQQQPPPRRRUUUXXX[[[\\\[[[bbbnnn|||~~~qqqmmmhhhfffeeedddcccbbb___]]][[[[[[\\\]]]\\\[[[\\\\\\\\\\\\]]]^^^_________^^^^^^^^^^^^______```^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWYYYWWWVVVXXX\\\___aaa``````bbbbbbaaa___]]]\\\]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^]]]^^^___``````]]][[[YYYWWWWWWVVVVVVUUUSSSRRRQQQOOOOOOQQQTTTXXXZZZZZZYYYWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUWWWZZZ\\\[[[ZZZXXXVVVUUUUUUVVVVVVUUUTTTOOOPPPRRRRRRQQQRRRSSSUUUSSSRRRPPPOOOOOOOOOOOOPPPOOOQQQTTTVVVWWWVVVTTTSSSTTTVVVYYY\\\]]]\\\ZZZXXXSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOQQQRRRSSSTTTTTTTTTRRRVVVZZZ\\\[[[[[[[[[\\\ZZZ[[[]]]^^^______^^^^^^[[[[[[ZZZ\\\___aaaaaa``````___^^^]]]\\\[[[[[[[[[^^^```cccfffeeegggrrr~~~HHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNOOOPPPRRRSSSPPPRRRTTTSSSPPPNNNNNNPPPSSSPPPMMMMMMOOOPPPNNNLLLPPPPPPOOOPPPQQQSSSTTTVVVVVVWWWXXXXXXVVVVVVWWWYYY[[[XXXZZZbbbkkkuuu{{{zzzyyywwwsssoookkkiiifffccc```^^^]]][[[YYYWWWTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJRRRQQQQQQQQQPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNKKKLLLMMMLLLJJJJJJLLLNNNMMMNNNNNNOOOOOOPPPQQQQQQOOOPPPQQQSSSUUUWWWYYYZZZXXXZZZ]]]^^^___aaadddfffkkkmmmqqqwww}}}~~~kkk\\\OOOLLLKKKHHHEEEFFFDDDCCCAAA???===>>>AAADDDEEEMMMSSSXXXddduuuxxxpppfff___\\\YYYTTTQQQMMMPPPSSSTTTSSSVVV[[[___hhhqqqsssfffeeedddbbb```]]][[[ZZZ]]][[[YYYYYYZZZ[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^_________^^^]]]]]]^^^^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSVVV\\\```bbbaaacccddddddccc```]]]\\\]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^___```bbbbbbaaa]]]YYYVVVUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQSSSVVVYYYZZZZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUWWWYYYYYYXXXVVVVVVUUUSSSTTTUUUUUUTTTRRRLLLNNNPPPPPPPPPPPPRRRSSSRRRQQQPPPOOONNNOOOPPPPPPRRRTTTWWWYYYZZZXXXVVVTTTVVVXXX[[[^^^^^^\\\ZZZXXXTTTTTTTTTTTTTTTSSSRRRRRRLLLNNNPPPRRRSSSSSSSSSRRRQQQUUUZZZ]]]\\\ZZZ[[[\\\[[[\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZ[[[\\\\\\[[[ZZZ```___\\\YYYVVVTTTSSSRRRXXX[[[```eeeeeehhhrrr~~~IIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTRRRQQQOOOOOONNNNNNSSSSSSRRRPPPNNNLLLKKKJJJOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVTTTUUUWWWZZZ[[[[[[]]]^^^bbbhhhpppvvv}}}zzzyyywwwvvvssspppkkkgggccc___[[[YYYZZZXXXVVVTTTTTTSSSQQQOOOQQQPPPOOOOOOPPPPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMHHHIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMNNNNNNMMMMMMLLLKKKOOOOOOQQQSSSUUUUUURRRPPPPPPQQQRRRTTTVVVXXXZZZ\\\```aaaccceeegggkkkppptttuuuyyyzzzdddVVVQQQLLLIIIIIIHHHFFFDDDDDDEEEFFFEEECCCBBBGGGMMMPPP]]]jjjpppvvv|||~~~{{{jjjddd^^^ZZZXXXUUURRROOOOOORRRUUUWWWZZZcccqqq|||xxxqqqhhhfffcccbbbbbbaaa___^^^]]]\\\ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ\\\]]]^^^```aaabbbbbbbbbaaa___\\\ZZZYYY[[[^^^```___]]]ZZZXXXWWWXXXZZZ\\\\\\ZZZWWWUUUTTTTTTVVVVVVSSSSSSSSSUUUYYY___cccgggkkkiiifffccc```___^^^^^^[[[[[[[[[YYYXXXXXXZZZ\\\[[[]]]^^^^^^]]][[[XXXVVVRRRRRRQQQQQQPPPPPPOOOOOOUUUWWWYYY[[[[[[ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUXXXYYYXXXVVVRRRPPPRRRSSSUUUWWWXXXXXXXXXWWWSSSSSSTTTSSSRRRPPPNNNMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTVVVXXXYYYYYYXXXVVVUUUWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\YYYVVVSSSTTTWWWYYY\\\___cccbbb\\\]]]lll|||HHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNRRRQQQPPPOOONNNMMMMMMMMMPPPPPPQQQSSSTTTUUUVVVWWWVVVVVVVVVTTTSSSSSSVVVXXXYYYZZZZZZ[[[^^^cccjjjooowwwyyy{{{~~~}}}{{{}}}~~~}}}zzzwwwsssooollljjjfffddd___]]][[[YYYXXXVVVTTTRRRRRRQQQOOOOOOOOOOOONNNLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJKKKKKKLLLMMMNNNOOONNNNNNOOOOOONNNNNNMMMLLLQQQQQQRRRTTTUUUVVVUUUTTTVVVWWWXXXZZZ[[[^^^```bbbbbbeeegggjjjmmmrrrxxx|||}}}yyy|||hhhYYYOOOKKKGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEKKKUUU]]]hhhmmmpppnnnnnnpppoookkkbbb]]]XXXUUUTTTSSSRRRPPPTTTSSSSSSXXXdddvvv}}}qqqkkkhhheeebbbaaaaaa```^^^]]][[[ZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^```````````````^^^\\\ZZZZZZ[[[\\\^^^[[[ZZZXXXVVVVVVWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTUUUSSSSSSTTTVVVZZZ___dddgggkkkiiifffccc```___^^^]]]ZZZ[[[[[[ZZZXXXWWWXXXZZZYYY[[[\\\\\\[[[YYYVVVTTTPPPPPPQQQRRRRRRRRRQQQQQQVVVWWWYYYZZZZZZYYYVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQSSSTTTVVVUUUTTTQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVUUUSSSQQQOOONNNQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXTTTRRRRRRTTTWWWYYY\\\______[[[^^^lll}}}HHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWXXXXXXZZZ]]]cccgggpppssswwwxxxyyyzzzxxxvvv{{{~~~~~~~~~{{{yyywwwtttrrrkkkhhheeebbbaaa^^^[[[XXXVVVTTTSSSRRRRRRQQQOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKJJJIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOTTTTTTUUUWWWXXXYYYZZZZZZYYYZZZ]]]^^^___bbbeeehhhjjjmmmqqqvvv{{{|||yyyyyyxxxcccVVVOOOHHHFFFDDDDDDFFFGGGGGGFFFHHHGGGGGGJJJTTTcccrrrzzz~~~yyyoooeeeaaa```]]]XXXZZZVVVRRRPPPPPPQQQQQQQQQVVVUUUYYYeeeyyy~~~ssskkkgggfffdddaaa```______]]][[[YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZVVVVVVUUUUUUTTTUUUUUUUUUXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTWWW\\\```eeegggjjjiiifffccc```^^^]]]\\\YYY[[[[[[ZZZXXXVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTRRROOOPPPQQQSSSTTTSSSSSSRRRUUUVVVXXXXXXXXXVVVTTTSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOOOOPPPPPPPPPPPPOOONNNOOOQQQSSSTTTTTTSSSSSSVVVVVVUUUTTTRRRPPPNNNMMMQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVWWWYYYYYYYYYXXXUUURRROOOOOOQQQSSSUUUWWWZZZ[[[YYY]]]kkkzzzHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOPPPQQQQQQQQQPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOSSSQQQNNNLLLLLLMMMOOOQQQPPPPPPQQQRRRSSSTTTUUUUUURRRSSSSSSRRRQQQQQQSSSUUUTTTVVVWWWWWWXXX[[[___bbbjjjpppuuuvvvuuuwww~~~zzz{{{}}}}}}}}}xxxuuuqqqnnnkkkhhhdddaaa^^^\\\ZZZXXXXXXVVVTTTRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJGGGFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSWWWXXXYYYZZZ[[[]]]___aaa]]]```dddfffgggjjjnnnrrrwww{{{xxx~~~ppp___SSSMMMKKKGGGFFFEEEEEEFFFGGGHHHHHHKKKNNNSSS^^^ooovvvdddXXXTTTTTTRRROOOUUUSSSPPPNNNMMMOOOQQQRRRUUU\\\iii{{{{{{qqqmmmkkkjjjeeeccc```___^^^]]]\\\ZZZWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZWWWUUUUUUUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[[[[YYYXXXWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRTTTXXX\\\```dddfffhhhgggeeebbb```]]]\\\[[[YYY[[[\\\[[[YYYVVVUUUUUUUUUVVVWWWWWWVVVTTTSSSQQQOOOQQQRRRSSSSSSSSSQQQPPPTTTUUUUUUUUUUUUSSSQQQPPPMMMLLLKKKKKKLLLMMMOOOQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQVVVTTTRRRPPPOOOOOOPPPQQQQQQPPPOOOOOOOOOQQQSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUSSSPPPMMMLLLNNNPPPSSSSSSUUUVVVVVVYYYeeerrrJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOQQQQQQPPPPPPOOOPPPPPPPPPTTTRRROOOMMMLLLLLLNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQRRRSSSRRRRRRRRRSSSUUUSSSTTTWWWXXXYYY[[[___aaabbbiiirrrtttrrrsssxxx~~~~~~}}}|||xxxuuuqqqmmmjjjgggeeebbb```^^^\\\YYYWWWXXXWWWVVVTTTRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOOOOOOOOOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVVVVVVVYYY[[[]]]^^^___aaadddgggggglllpppssstttxxx~~~~~~~~~~~~tttdddXXXQQQNNNJJJHHHGGGFFFFFFEEEFFFIIILLLNNNQQQZZZfffwww}}}mmmZZZOOONNNOOOOOONNNRRRQQQNNNLLLLLLNNNQQQTTT[[[gggyyyrrrkkkjjjkkkjjjdddbbb___^^^]]]]]][[[ZZZWWWWWWWWWWWWXXXXXXYYYYYY]]][[[XXXUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNOOOQQQTTTWWW[[[^^^aaabbbccccccaaa```^^^\\\ZZZYYYXXXZZZ[[[ZZZXXXUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMQQQQQQRRRQQQQQQOOONNNMMMJJJIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGHHHJJJLLLMMMKKKMMMNNNPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPNNNOOOPPPQQQQQQRRRQQQQQQTTTSSSPPPNNNMMMNNNOOOPPPPPPOOOOOOOOOOOOQQQSSSTTTQQQQQQQQQQQQRRRSSSTTTUUURRRRRRQQQNNNLLLKKKMMMOOOSSSQQQRRRTTTTTTVVV^^^hhhJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOPPPQQQTTTRRRPPPNNNLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPRRRRRRQQQQQQSSSTTTRRRTTTVVVXXXYYYZZZ\\\^^^^^^eeennnssstttvvv{{{~~~~~~}}}xxxuuussspppmmmjjjhhheeebbb___^^^]]][[[YYYWWWUUUUUUTTTQQQQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOPPPOOOOOONNNOOOOOOOOOPPPQQQRRRTTTTTTSSSTTTVVVXXXZZZ[[[\\\\\\^^^bbbfffggghhhiiimmmqqqqqqwww}}}}}}}}}uuukkkddd[[[PPPKKKKKKKKKHHHDDDFFFFFFGGGHHHKKKQQQYYY^^^gggrrruuueeeUUUNNNMMMMMMNNNOOOOOOOOONNNNNNOOOSSSZZZ^^^kkkvvvqqqjjjggggggfffdddbbb___^^^]]]]]][[[ZZZXXXXXXXXXXXXXXXYYYYYYYYY\\\[[[XXXVVVTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUUUUSSSRRRRRRQQQPPPOOONNNMMMMMMOOORRRVVVYYY[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWXXXWWWTTTSSSRRRSSSRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQPPPNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJLLLMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQOOOMMMLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPPPPPPPQQQRRRSSSSSSOOOPPPPPPNNNLLLLLLNNNPPPTTTRRRRRRUUUVVVVVVZZZ```IIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMNNNOOOOOOQQQPPPOOOOOONNNNNNNNNOOOLLLLLLMMMMMMNNNNNNOOOOOOLLLNNNPPPQQQPPPPPPQQQRRRQQQSSSVVVWWWVVVVVVWWWXXXZZZ___eeelllssszzz|||yyyvvvsssooolllgggfffdddaaa___]]]\\\\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNOOONNNMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOMMMNNNPPPRRRSSSSSSRRRQQQRRRSSSSSSTTTVVVXXXZZZ[[[YYY[[[]]]```cccfffggghhhjjjpppuuuxxxxxxyyy|||~~~yyyzzztttiii]]]TTTRRRNNNIIIGGGGGGGGGFFFEEEFFFHHHKKKOOOVVVbbboooxxxiii\\\QQQNNNNNNKKKKKKNNNMMMOOORRRUUUZZZbbblllsss}}}~~~ssskkkfffddddddeeebbb```^^^^^^]]][[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTPPPPPPOOOOOOPPPRRRTTTVVVSSSRRRPPPNNNMMMMMMMMMMMMKKKMMMQQQTTTWWWXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUURRRRRRSSSQQQOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOOOONNNOOONNNLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKMMMMMMMMMMMMLLLJJJJJJIIIHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRMMMNNNPPPRRRSSSUUUUUUUUUPPPOOONNNMMMMMMNNNOOOOOOMMMNNNOOOQQQRRRRRRSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOOOONNNMMMNNNPPPQQQUUUSSSTTTYYYZZZYYYZZZ^^^HHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIJJJIIILLLMMMNNNOOOPPPPPPPPPPPPKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPKKKKKKLLLLLLMMMMMMNNNNNNJJJLLLOOOOOOOOONNNOOOQQQQQQSSSUUUUUUSSSRRRRRRRRRSSSUUUYYYaaalllwwwzzzxxx}}}~~~~~~zzzwwwtttsssqqqnnnllljjjiiihhhdddcccbbb```^^^]]][[[[[[WWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQPPPRRRTTTWWWXXXXXXWWWVVVWWWXXXXXXZZZ\\\^^^```aaaaaacccfffjjjmmmppprrrsssvvv}}}uuuuuuuuu|||ooo___YYYTTTNNNGGGIIIIIIHHHFFFEEEGGGHHHGGGJJJOOOVVVaaaqqqxxx^^^TTTMMMMMMMMMJJJJJJMMMMMMQQQVVV\\\dddppp}}}|||uuummmgggeeedddeeeccc```^^^^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXUUUVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUPPPNNNMMMMMMNNNQQQTTTVVVSSSQQQOOOMMMLLLLLLMMMNNNJJJLLLPPPSSSUUUUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTOOOOOOOOOMMMLLLLLLNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKIIIGGGGGGHHHJJJLLLGGGGGGGGGGGGGGGGGGHHHHHHGGGIIILLLNNNOOONNNLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOJJJKKKMMMOOOQQQSSSTTTTTTNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMOOOQQQRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRMMMNNNOOOOOONNNOOOQQQSSSUUUSSSVVV[[[^^^]]]\\\^^^FFFEEEDDDBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHKKKLLLNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPKKKMMMNNNPPPQQQQQQPPPPPPOOORRRVVVXXX]]]hhhyyy~~~yyyzzz|||}}}|||~~~~~~zzzxxxwwwvvvuuuooooooooonnnkkkhhhfffdddbbbaaa```______]]]YYYWWWVVVWWWWWWUUUSSSQQQRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQRRRTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[]]]___bbbeeefffiiilllnnnqqqsssvvvxxxzzz|||~~~wwwvvvxxx}}}~~~iii\\\SSSMMMIIIJJJNNNGGGCCCFFFGGGFFFHHHLLLFFFQQQ]]]hhhvvvzzzfffZZZRRRLLLLLLMMMLLLLLLNNNQQQWWW___iiiyyy|||wwwuuuuuutttpppkkkgggeeeddddddaaa^^^]]]^^^^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTUUUUUUVVVTTTQQQPPPQQQSSSTTTRRRPPPRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPOOONNNOOOQQQSSSUUUQQQOOOMMMJJJIIIIIIJJJJJJHHHNNNTTTUUURRROOOOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLKKKLLLMMMNNNPPPOOOMMMKKKJJJIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGJJJLLLNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIFFFFFFGGGIIILLLLLLKKKIIILLLJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKKKKKKKLLLMMMOOOPPPHHHIIILLLPPPSSSSSSPPPMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRUUUXXX\\\```aaa```]]][[[EEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHKKKLLLNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLMMMOOOOOOOOOOOONNNOOORRRUUUVVVYYYbbbrrr}}}zzzyyy}}}{{{}}}}}}{{{yyyvvvsssqqqpppkkkjjjhhhgggfffdddaaa^^^\\\^^^^^^]]]ZZZXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^^^^```bbbcccccccccdddfffiiikkknnnpppqqqsssvvvxxxwwwtttrrrrrruuuyyywwwiiiZZZRRRMMMIIIGGGHHHFFFCCCBBBEEEFFFDDDFFFKKKRRR]]]jjjuuu|||xxxxxx}}}|||mmm^^^VVVPPPMMMOOOPPPOOOOOORRRXXXdddrrr|||rrrnnnlllkkkkkkjjjhhhfffeeecccbbb___]]]\\\]]]]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUVVVSSSQQQPPPPPPRRRSSSRRRPPPQQQQQQPPPPPPPPPQQQQQQRRROOOOOONNNNNNNNNPPPQQQRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLPPPTTTTTTPPPMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOMMMKKKKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEGGGIIILLLNNNMMMLLLIIIGGGEEEEEEEEEEEEDDDCCCAAABBBDDDFFFHHHJJJLLLLLLIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQMMMMMMNNNPPPQQQPPPMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPSSSUUUYYY\\\^^^]]]\\\[[[DDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGLLLMMMMMMNNNMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLOOOQQQRRRRRRTTT[[[hhhrrryyyrrrvvv}}}~~~{{{~~~~~~yyyxxxuuutttssspppmmmjjjiiikkklllllliiifffdddcccccccccbbbaaaaaaaaaaaaaaaccccccccccccccccccccccccaaabbbccccccbbbccceeegggkkkmmmpppqqqrrrrrrtttvvvyyy|||yyyssslllhhhiiimmmrrrxxxsssiii]]]TTTLLLJJJIIIGGGFFFHHHDDDDDDEEEGGGGGGFFFKKKRRRaaajjjuuu}}}yyypppjjjfffdddeeegggddd]]]VVVRRROOOOOOSSSUUUUUUWWW\\\jjj{{{tttllljjjgggeeecccdddffffffdddaaa___]]][[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUUUURRRQQQPPPPPPRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNNNNOOONNNNNNNNNNNNLLLJJJIIIHHHIIIKKKLLLOOORRRSSSRRRNNNKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOOOONNNNNNLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFIIILLLNNNNNNMMMHHHFFFDDDCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHIIIKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHJJJKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPPPPOOONNNKKKIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOSSSUUUWWWZZZ\\\]]]]]]]]]DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGGGGFFFFFFFFFGGGLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPOOOPPPVVV```hhh{{{vvvrrrrrruuuyyy{{{{{{|||~~~{{{}}}|||yyyyyy{{{}}}}}}yyyvvvsssrrrrrrqqqooommmmmmmmmnnnoooppppppppppppppppppppppppnnnooopppppppppqqqsssvvvyyy{{{~~~yyyrrrmmmnnnhhhdddfffkkkooouuu{{{rrreee\\\XXXQQQKKKHHHJJJKKKHHHGGGHHHGGGHHHJJJJJJJJJOOOYYYbbbmmmppptttvvvvvvqqqfff]]][[[YYYWWWVVVUUUTTTSSSQQQQQQPPPQQQUUUXXX[[[bbbjjjxxxppplllllliiieeebbbcccggggggccc^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUSSSSSSSSSSSSTTTUUURRRQQQQQQQQQQQQRRRQQQQQQOOOOOONNNMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKIIIHHHHHHJJJKKKMMMPPPQQQQQQOOOMMMLLLMMMOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHKKKLLLMMMNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFHHHKKKLLLLLLKKKHHHGGGEEEDDDEEEFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSUUUSSSPPPNNNNNNMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLOOONNNLLLJJJKKKNNNQQQSSSSSSSSSRRRQQQQQQQQQQQQRRRVVVWWWXXXZZZ\\\^^^___```EEEEEEEEEEEEDDDDDDDDDCCC???@@@@@@@@@AAAAAABBBBBBDDDFFFGGGGGGFFFFFFGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJHHHHHHIIIJJJKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNMMMOOOTTT\\\bbbmmmzzzvvvjjjgggjjjkkknnnqqquuuyyy}}}}}}sssooonnnmmmlllhhhaaa\\\]]]___aaafffkkktttsssmmmcccXXXQQQPPPQQQMMMIIIHHHJJJJJJFFFDDDFFFEEEIIILLLMMMQQQ\\\kkkuuuuuuoooiiieeeccc]]]WWWRRRPPPPPPPPPOOONNNMMMNNNOOOPPPPPPRRRWWWZZZ```lllyyyxxxqqqllljjjiiigggdddaaabbbfffgggccc___\\\[[[ZZZYYYXXXWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRTTTTTTQQQRRRRRRRRRRRRQQQRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQOOONNNLLLKKKIIIIIIIIIJJJLLLMMMNNNOOOOOONNNNNNNNNPPPRRRPPPPPPOOONNNMMMMMMNNNNNNLLLLLLKKKJJJJJJIIIIIIIIIEEEEEEDDDEEEFFFGGGIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDGGGFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNPPPQQQSSSTTTSSSPPPNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIJJJJJJKKKLLLLLLLLLPPPNNNLLLJJJKKKMMMQQQSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^___EEEFFFFFFFFFFFFEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHHHHGGGGGGGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMLLLLLLNNNRRRXXX]]]aaakkk{{{nnneeeeee```bbbfffjjjnnntttyyy~~~~~~}}}}}}wwwpppmmmmmmmmmllljjj___XXXRRRRRRTTTTTTWWW\\\\\\[[[XXXTTTOOOKKKJJJJJJJJJGGGGGGIIIHHHDDDDDDFFFDDDLLLTTTZZZbbbooozzzuuuiii\\\VVVTTTQQQPPPPPPIIIKKKLLLLLLKKKKKKMMMNNNPPPSSSXXX]]]```gggwwwzzzppplllgggcccbbbaaa```___aaadddeeecccaaa\\\\\\[[[YYYVVVUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTRRRSSSTTTTTTRRRRRRSSSTTTQQQQQQPPPOOONNNNNNNNNNNNMMMOOOQQQSSSSSSSSSRRRQQQMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTRRRQQQOOONNNMMMMMMNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNPPPRRRSSSOOOOOOOOOOOOPPPRRRSSSTTTOOOMMMKKKKKKMMMNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOJJJKKKKKKLLLLLLMMMNNNNNNQQQOOOMMMKKKKKKNNNQQQSSSQQQRRRRRRSSSUUUWWWYYYZZZTTTUUUVVVWWWXXXYYYZZZ[[[DDDEEEFFFFFFFFFEEECCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFGGGJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLOOOSSSVVVXXX^^^iiiwwwyyynnnkkkbbbccceeegggiiiooovvv||||||||||||~~~{{{vvvrrrrrrsssvvvxxxuuunnnhhhYYYRRRLLLKKKLLLKKKMMMQQQLLLKKKKKKKKKKKKJJJHHHFFFIIIGGGGGGKKKKKKJJJLLLQQQRRR___nnnxxx|||lll^^^QQQNNNNNNMMMLLLNNNIIIIIIIIIIIIKKKMMMOOOQQQUUU[[[dddlllooouuu}}}rrrmmmjjjeeeaaaaaaaaaaaaaaabbbbbbbbbaaa```]]]]]]]]]ZZZVVVTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQPPPPPPPPPQQQSSSSSSSSSUUUVVVUUUSSSSSSTTTVVVSSSSSSQQQPPPPPPOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTSSSOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNKKKIIIIIIJJJKKKKKKJJJFFFDDDBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTQQQQQQPPPPPPQQQQQQRRRSSSLLLKKKJJJKKKLLLMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOOOOPPPQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTUUUUUUWWWXXXZZZ[[[TTTUUUVVVWWWXXXXXXXXXXXXCCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFHHHJJJJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFGGGHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLKKKKKKMMMPPPRRRRRRUUU^^^kkkyyy|||{{{~~~xxxssskkkkkkkkkjjjkkkpppwww~~~~~~~~~|||zzzzzz{{{}}}~~~|||vvvtttvvvxxxwwwtttnnnssszzz~~~rrrhhhUUUMMMGGGFFFEEECCCDDDHHHHHHEEECCCDDDGGGHHHGGGEEEJJJIIIJJJOOORRRSSSXXX___eeevvvvvvcccUUUKKKJJJMMMKKKJJJLLLLLLJJJIIIIIIKKKOOORRRTTT[[[cccpppzzz~~~}}}uuunnnllljjjfffdddeeefffggggggeeebbb___^^^^^^^^^___^^^[[[VVVSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWQQQPPPPPPOOOPPPQQQRRRSSSSSSVVVWWWVVVTTTSSSUUUWWWUUUTTTSSSRRRQQQPPPPPPPPPLLLMMMOOOQQQRRRTTTTTTUUUPPPOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOQQQTTTUUUTTTSSSQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEEEEEEEEEEGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRPPPNNNLLLLLLLLLNNNOOOKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJJJJLLLNNNNNNNNNHHHFFFEEEEEEGGGHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRKKKJJJJJJKKKLLLLLLKKKIIILLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNPPPQQQRRRWWWWWWWWWWWWXXXYYYZZZZZZVVVWWWYYYZZZZZZZZZYYYXXXDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFIIIKKKMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMOOOSSSVVV[[[aaagggooowww||||||uuuttt~~~}}}{{{wwwvvvxxxvvvppppppuuu|||qqqpppuuuyyyvvv{{{~~~|||}}}yyyrrrqqqoooooorrryyy~~~|||ttt```SSSNNNIIIDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIILLLMMMPPPWWWaaakkkrrrvvvqqqfffZZZTTTOOONNNKKKGGGHHHLLLIIINNNRRRSSSRRRVVV___hhh||||||sssnnngggbbbaaabbbdddeeedddcccbbb```___^^^^^^^^^^^^]]]ZZZXXXWWWVVVVVVVVVXXXVVVUUUVVVYYYYYYWWWTTTSSSRRRQQQQQQQQQTTTVVVXXXUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPOOONNNNNNNNNOOOOOONNNOOOQQQRRRSSSSSSSSSSSSKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOOOOPPPQQQPPPPPPOOOOOONNNMMMMMMOOOMMMKKKKKKMMMLLLIIIFFFDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLMMMOOORRRTTTUUUVVVUUURRRNNNKKKJJJLLLOOOQQQQQQOOOLLLJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOSSSOOOKKKIIIIIIJJJJJJJJJEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNOOOOOONNNNNNNNNOOONNNOOOPPPRRRUUUUUUSSSQQQLLLLLLMMMLLLLLLKKKJJJIIIRRRRRRRRRRRRQQQQQQQQQQQQMMMOOOQQQQQQOOOOOOSSSVVVSSSTTTUUUUUUTTTTTTVVVXXXZZZZZZYYYYYYYYYYYYYYYZZZWWWWWWWWWXXXZZZ[[[ZZZYYYCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEGGGIIIKKKMMMKKKJJJJJJJJJKKKKKKIIIGGGEEEEEEEEEDDDCCCBBB@@@@@@DDDEEEFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMSSSUUUWWW[[[aaaiiisssyyy|||uuurrrwww~~~|||ttttttyyy~~~yyysssqqqooopppsssuuuvvv{{{|||{{{|||}}}xxxsssoookkknnnppptttyyy|||}}}{{{xxx~~~~~~kkkYYYLLLIIIFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGIIILLLOOOPPPVVVaaaooo~~~yyyiiiaaaRRRMMMJJJJJJIIIGGGIIIMMMSSSTTTTTTSSSWWWcccvvvuuukkkiiieeecccddddddddddddccccccbbbaaa___^^^]]]]]]]]][[[YYYWWWVVVUUUUUUUUUXXXVVVUUUVVVXXXYYYWWWUUUSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNNNNOOOMMMKKKLLLMMMMMMKKKHHHEEEGGGHHHJJJKKKLLLKKKKKKKKKLLLNNNQQQSSSVVVWWWXXXSSSQQQNNNLLLLLLMMMPPPRRRQQQPPPNNNLLLLLLLLLMMMNNNQQQQQQPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKLLLGGGFFFFFFGGGHHHJJJLLLMMMJJJKKKMMMNNNOOOOOOPPPQQQOOOOOOPPPRRRTTTUUUSSSQQQKKKLLLLLLLLLLLLKKKKKKJJJRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPPPPPPPOOOOOOPPPRRRRRRTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWYYYYYYXXXWWWCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLLLLJJJHHHEEEEEEDDDDDDCCCBBB@@@???FFFGGGGGGHHHGGGFFFEEEDDDGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKRRRRRRSSSTTTYYYaaakkkrrryyyuuurrrrrrtttzzz~~~}}}wwwpppmmmmmmkkkjjjqqq{{{|||yyy}}}~~~}}}wwwpppkkkiiikkkmmmnnnqqqwww~~~zzzsssooo{{{~~~wwwlll]]]OOOFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJNNNTTTYYY^^^iii{{{xxxjjjaaa[[[QQQLLLIIIIIIIIIIIILLLQQQWWWXXXYYY\\\eeewwwyyynnndddddddddeeeggggggdddbbbcccccccccbbbaaa___]]][[[\\\ZZZXXXVVVUUUUUUUUUUUUWWWVVVUUUVVVWWWXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUTTTTTTRRRPPPOOONNNLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRQQQQQQPPPPPPOOONNNNNNNNNMMMLLLMMMNNNOOOMMMKKKHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNOOORRRTTTVVVXXXYYYPPPOOONNNNNNNNNOOOQQQRRRRRRQQQQQQPPPOOOOOONNNNNNQQQQQQQQQQQQPPPPPPQQQQQQMMMLLLLLLLLLLLLJJJGGGDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTTTTRRRPPPJJJKKKKKKLLLLLLLLLLLLKKKRRRRRRQQQQQQQQQPPPPPPPPPRRRPPPNNNNNNOOOOOOOOONNNQQQSSSUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWXXXVVVUUUCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIIIILLLKKKJJJKKKLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHJJJKKKMMMNNNOOOMMMLLLKKKJJJHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKIIIHHHGGGHHHJJJKKKOOOOOOPPPRRRUUU[[[ccciiitttvvvwwwuuussswwwwwwtttmmmhhhkkktttzzzzzz}}}||||||||||||~~~|||xxxtttqqqrrrooolllkkkmmmqqqvvvyyy~~~uuulllgggmmmooooooiiiaaaWWWNNNHHHEEEEEEFFFFFFEEEEEEGGGHHHIIILLLNNNQQQUUU]]]fffmmmzzzzzzkkkbbb\\\XXXUUUPPPKKKKKKLLLMMMSSSZZZ]]]bbbjjjsssuuummmdddddddddfffhhhgggeeeccccccdddeeedddccc```^^^\\\\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWVVVWWWWWWXXXXXXWWWUUUSSSQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMNNNOOOOOOOOONNNKKKLLLNNNOOOPPPPPPPPPOOONNNOOOPPPQQQSSSTTTUUUVVVNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSRRRQQQOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMOOOPPPPPPOOOQQQPPPPPPQQQSSSSSSQQQOOOIIIJJJKKKLLLLLLMMMLLLLLLQQQQQQPPPPPPPPPOOOOOOOOORRROOOLLLMMMPPPQQQPPPMMMPPPRRRTTTUUUUUUVVVWWWYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWXXXVVVTTTCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFGGGKKKJJJIIIJJJLLLLLLKKKIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKKKKMMMOOORRRTTTXXX\\\```mmmvvv~~~}}}xxxyyy|||rrrooorrrqqqmmmvvvyyy}}}{{{yyyyyyyyyzzzzzz~~~~~~xxxuuupppmmmlllmmmnnnnnnpppqqqsssvvvyyy}}}xxxlllccc___]]]\\\ZZZUUUNNNHHHGGGHHHEEEFFFFFFEEEDDDDDDGGGJJJLLLSSS]]]gggooozzztttiiibbb[[[VVVTTTOOOLLLNNNSSSXXXaaaiiiooovvvvvvnnniiigggffffffggggggfffdddddddddeeefffeeeccc```^^^^^^]]][[[ZZZYYYYYYYYYZZZXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZWWWTTTRRRPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNLLLMMMNNNOOOOOOOOOOOOPPPMMMNNNPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEJJJIIIJJJMMMQQQSSSSSSRRRRRRQQQPPPPPPRRRRRRPPPOOOIIIJJJKKKLLLLLLMMMLLLLLLOOOOOOOOONNNNNNNNNMMMMMMPPPMMMKKKMMMPPPRRRRRRPPPOOOQQQTTTUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVVVVWWWYYYYYYXXXVVVDDDEEEFFFGGGHHHGGGFFFEEECCCCCCDDDEEEFFFFFFFFFEEEIIIIIIHHHIIIKKKLLLJJJIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHIIIJJJHHHKKKNNNQQQSSSUUUXXXZZZffftttzzzzzz}}}vvvnnnoooqqquuu{{{~~~{{{wwwttttttrrrrrruuuyyy~~~|||vvvqqqnnnkkkkkkjjjkkkmmmppptttvvvyyy}}}~~~uuuiii___XXXUUUQQQNNNKKKIIIFFFCCCEEEJJJDDDEEEEEEDDDDDDHHHOOOUUU[[[gggxxxrrriiibbb[[[UUUNNNMMMQQQZZZdddmmmwwwxxxnnnllliiifffeeeeeeffffffeeecccddddddeeedddcccbbbaaa```___^^^\\\[[[[[[\\\\\\YYYYYYYYYXXXVVVWWWYYY[[[[[[[[[\\\\\\ZZZXXXUUUSSSPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMKKKMMMOOOOOONNNNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPOOOPPPPPPQQQPPPNNNMMMLLLKKKLLLNNNOOOPPPQQQPPPPPPRRRNNNJJJGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFHHHMMMTTTXXXXXXWWWSSSQQQPPPPPPQQQQQQOOONNNJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKLLLOOOPPPQQQQQQNNNQQQSSSTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWXXX[[[[[[ZZZYYYEEEFFFHHHIIIJJJIIIHHHGGGEEEEEEGGGGGGHHHGGGFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHJJJJJJIIIIIIHHHFFFEEEDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIGGGFFFGGGHHHIIIHHHIIILLLMMMOOORRRVVVYYYcccoooxxxvvvssswww~~~uuusssqqqqqquuu{{{{{{wwwtttpppppptttwwwyyyyyy|||~~~zzzwwwvvvuuuuuuuuutttqqqooooooqqquuuyyy}}}~~~|||{{{sssnnnfff^^^WWWQQQMMMJJJJJJEEEDDDFFFFFFCCCCCCGGGDDDEEEFFFGGGJJJSSS```jjjvvvvvvllleee```[[[WWWTTTXXXddduuu{{{pppiiigggeeeeeeffffffeeedddaaaaaaaaabbbbbbbbbccccccaaa```^^^]]]\\\\\\]]]^^^ZZZ[[[[[[YYYWWWWWWZZZ]]]ZZZZZZZZZZZZYYYWWWUUUTTTPPPPPPOOONNNMMMLLLKKKKKKMMMLLLMMMMMMNNNOOOPPPQQQRRRQQQOOONNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOPPPQQQQQQPPPOOOPPPOOOOOONNNNNNMMMLLLLLLKKKMMMOOOOOOMMMLLLMMMOOOMMMNNNOOOQQQQQQPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNOOOLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLNNNQQQSSSSSSSSSSSSQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJMMMOOOPPPOOOOOOPPPPPPOOONNNMMMLLLIIIJJJLLLMMMNNNNNNNNNNNNKKKIIIJJJNNNUUUYYYXXXVVVTTTRRRPPPOOOPPPPPPOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKMMMNNNNNNPPPSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVVVVXXX[[[\\\\\\[[[FFFGGGIIIKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJIIIHHHGGGGGGFFFFFFHHHJJJJJJIIIGGGKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKOOOUUUYYYbbblllqqqmmmkkksss}}}~~~{{{tttnnnnnnrrryyy~~~}}}wwwttttttuuutttsssqqquuu{{{~~~~~~{{{wwwsssqqqpppnnnllllllnnnrrrwww|||~~~|||zzzwww{{{zzzooojjjhhhaaa[[[SSSMMMKKKIIIEEEBBBFFFAAAAAAGGGHHHCCC@@@AAAFFFGGGIIIKKKQQQ^^^ppp}}}~~~zzztttlllddd___\\\[[[ZZZ```hhhyyyrrreeeddddddeeegggfffdddbbb____________```aaabbbcccaaa```^^^]]]\\\]]]]]]^^^[[[\\\\\\ZZZWWWWWW[[[^^^YYYYYYYYYXXXWWWUUUTTTSSSPPPPPPOOONNNMMMLLLKKKJJJNNNNNNNNNNNNOOOPPPQQQQQQSSSQQQOOOMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNPPPPPPPPPNNNMMMOOOOOONNNNNNMMMLLLLLLKKKKKKMMMPPPOOOMMMKKKLLLNNNMMMNNNOOOPPPPPPPPPOOONNNIIIJJJKKKLLLNNNOOOQQQQQQLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHJJJNNNQQQSSSTTTTTTSSSOOONNNMMMMMMMMMKKKHHHFFFHHHHHHIIIJJJLLLOOORRRSSSQQQRRRRRRSSSRRRQQQOOONNNHHHIIILLLOOORRRSSSTTTTTTRRROOOMMMPPPUUUWWWTTTPPPTTTRRRPPPOOOOOOOOONNNMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKGGGFFFIIILLLNNNPPPRRRSSSQQQOOONNNNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUXXX[[[]]]\\\[[[EEEFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFLLLMMMMMMMMMKKKHHHEEECCCGGGGGGFFFFFFGGGIIIJJJKKKJJJKKKMMMNNNMMMLLLJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEIIIIIIJJJKKKMMMOOORRRTTTZZZYYY\\\```ccchhhuuuzzzoooiiihhhppp{{{}}}uuuooopppvvvvvvyyy|||}}}}}}}}}~~~~~~xxxsssrrruuuwwwvvvtttsssvvvxxx{{{{{{|||}}}~~~}}}xxxuuusssrrrkkkjjjhhhggghhhkkkmmmooonnnuuuvvvkkkddd]]]UUUOOOOOOLLLHHHFFFEEEEEEEEEDDDFFFEEECCCAAAAAACCCFFFHHHGGGOOOUUUZZZddduuu}}}ssspppssspppiiiccc___YYYVVV^^^iiippp}}}|||qqqeeedddbbbbbbbbbbbbaaa___^^^]]]]]]]]]]]]^^^______[[[[[[[[[[[[ZZZZZZZZZZZZ[[[YYYWWWWWWYYYYYYYYYXXX\\\[[[YYYWWWVVVUUUTTTTTTLLLKKKIIIHHHIIIKKKNNNPPPTTTQQQNNNMMMOOOPPPPPPPPPQQQOOOMMMLLLJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKNNNPPPQQQPPPNNNMMMMMMQQQOOOMMMLLLNNNPPPQQQQQQMMMKKKJJJJJJKKKLLLLLLKKKSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNLLLJJJHHHIIIMMMQQQTTTUUUWWWUUUTTTSSSSSSRRROOOMMMHHHHHHJJJNNNSSSVVVWWWWWWPPPQQQSSSUUUUUUUUUUUUTTTUUUSSSQQQOOOMMMMMMNNNOOOOOONNNNNNMMMKKKJJJHHHGGGIIIHHHHHHGGGFFFFFFFFFFFFHHHKKKMMMNNNMMMKKKKKKKKKOOONNNMMMNNNNNNNNNLLLJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTWWWZZZ[[[\\\[[[ZZZFFFGGGIIIKKKLLLKKKJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKKKKJJJHHHFFFEEEHHHGGGFFFFFFGGGHHHIIIJJJMMMMMMOOOOOOOOONNNLLLKKKHHHHHHHHHIIIJJJKKKMMMMMMOOONNNMMMKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJKKKMMMOOOQQQSSSTTTXXXWWWYYY]]]___bbbmmmwww}}}qqqiiiaaadddjjjqqqwww|||uuurrrnnnnnnnnnnnnppprrrtttvvv}}}yyyyyyxxxuuuqqqnnnmmmmmmnnnnnnnnnnnnnnnooopppqqqyyyzzz{{{~~~~~~{{{yyyvvvuuuoooooonnnmmmlllkkkkkkkkknnnmmmlllmmmnnnqqqtttvvvtttlllbbbZZZVVVRRRMMMHHHJJJHHHEEEDDDDDDDDDDDDDDDCCCDDDFFFFFFGGGGGGGGGHHHMMMZZZhhhppp{{{vvvkkkcccaaacccgggaaa\\\\\\]]]aaalllxxxvvvllldddbbbaaa```aaaaaa___^^^``````^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYZZZXXXWWWWWWXXXYYYYYYXXXZZZYYYXXXVVVTTTSSSSSSSSSMMMLLLKKKKKKKKKMMMOOOQQQTTTQQQOOONNNNNNPPPPPPOOOOOONNNLLLKKKKKKKKKKKKKKKMMMMMMNNNOOONNNNNNMMMLLLJJJMMMOOOOOONNNLLLKKKKKKNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTMMMNNNPPPQQQRRRRRRQQQPPPRRROOOMMMLLLNNNPPPRRRRRRWWWUUUTTTSSSSSSRRROOOMMMHHHHHHJJJNNNRRRUUUVVVUUUOOOPPPQQQRRRRRRSSSSSSSSSUUUSSSQQQOOOMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKNNNNNNLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKLLLNNNOOOQQQRRRSSSRRRTTTVVVYYYZZZZZZYYYYYYGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHKKKJJJIIIIIIJJJLLLNNNPPPPPPOOOMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTVVVYYYYYYZZZaaaiiitttzzzsssfffddddddjjjrrryyy{{{zzzwwwzzzoooiiiccc```cccgggjjjjjjnnnsssyyy|||||||||~~~}}}yyyuuupppmmmlllkkkjjjiiigggggggggfffiiijjjkkknnnpppssstttuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}{{{yyyuuuqqqmmmjjjiiihhhnnnmmmllljjjiiiiiiiiiiiihhhhhhiiikkklllnnnooopppssstttvvvxxx||||||ssskkkfffZZZTTTNNNJJJIIIIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFIIIKKKMMMPPPTTTVVV```qqq}}}mmmbbb[[[VVVVVVXXX\\\XXXWWW\\\eeeppp~~~qqqgggaaa```____________^^^\\\bbbaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVXXXZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTRRROOONNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPOOONNNMMMLLLNNNPPPOOOMMMLLLKKKKKKLLLKKKIIIJJJLLLNNNOOOOOONNNOOOOOOPPPOOONNNLLLLLLNNNNNNPPPQQQRRRSSSTTTTTTNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUMMMOOORRRTTTUUUTTTRRRPPPUUURRRPPPOOOQQQSSSSSSSSSUUUTTTSSSRRRRRRQQQOOOMMMIIIIIIJJJMMMQQQTTTTTTSSSNNNNNNNNNNNNOOOPPPQQQQQQTTTRRRQQQOOONNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJLLLNNNMMMLLLJJJIIIIIIKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTVVVWWWXXXXXXXXXWWWIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIHHHGGGFFFFFFKKKJJJHHHGGGIIIKKKNNNPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJMMMPPPRRRSSSSSSSSSPPPOOORRRUUUVVVUUUYYY___kkkvvvvvvsssqqqrrrwwwzzzzzzyyy{{{}}}zzz{{{~~~|||rrreee]]]]]]```bbbaaa```eeekkkooopppsssyyy}}}{{{zzzxxxuuurrrooollljjjjjjfffggghhhiiijjjkkkllllllllllllllllllllllllmmmnnnnnnnnnooopppppppppqqqrrrrrrrrrsssssssssrrrrrrqqqppppppooonnnmmmlllkkkkkkkkkiiigggdddcccccccccdddkkkkkkjjjjjjkkkmmmoooqqqrrrsssuuuwwwyyyzzz{{{|||xxxuuuooommmkkkfff```ZZZTTTPPPMMMJJJFFFDDDEEEFFFFFFEEECCCCCCDDDDDDDDDDDDFFFGGGIIILLLQQQVVV\\\dddmmmtttxxxlll___ZZZXXXVVVWWWZZZXXXWWWZZZcccooo}}}~~~nnneee```^^^]]]]]]^^^^^^]]]\\\```___]]][[[YYYXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTUUUXXXYYYZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSUUURRRPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRRRROOONNNMMMNNNNNNMMMLLLMMMOOOQQQRRRQQQNNNPPPRRRRRRQQQNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSMMMMMMNNNNNNMMMLLLLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTUUUUUUTTTSSSQQQPPPTTTRRRPPPQQQSSSVVVWWWWWWRRRPPPOOOOOOPPPOOOMMMKKKIIIIIIJJJMMMPPPRRRRRRQQQNNNNNNMMMLLLMMMNNNOOOQQQRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJLLLMMMMMMKKKIIIIIIIIIKKKMMMNNNOOONNNNNNOOOOOONNNMMMLLLKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFGGGIIILLLNNNOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHKKKNNNPPPQQQQQQQQQNNNMMMOOOSSSUUUSSSUUUZZZbbbjjjrrrxxx~~~zzzwww|||zzzxxxuuuvvvwwwwww~~~nnnccc______^^^\\\]]]___bbbdddffflllsssyyyxxxzzz}}}|||yyyvvvuuuqqqqqqppppppoooooonnnnnnmmmlllkkkiiigggfffeeeeeegggfffffffffgggggggggfffiiijjjjjjjjjjjjiiihhhhhhdddddddddeeeeeeeeeffffffgggfffffffffhhhkkknnnpppoooooopppqqqtttwwwzzz|||{{{mmmdddaaa[[[YYYWWWUUUQQQNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDFFFHHHHHHGGGHHHKKKNNNPPPYYYfffrrrzzzuuuhhh```YYYXXXYYYYYYZZZ]]]^^^bbbhhhpppzzzzzzllleee^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUVVVVVVWWWWWWWWWXXXVVVUUUTTTUUUWWWYYYYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUSSSQQQPPPQQQQQQPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRROOONNNMMMNNNOOONNNMMMNNNPPPRRRRRRQQQMMMPPPRRRRRRPPPNNNMMMMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRTTTUUUVVVXXXXXXXXXWWWWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUSSSQQQRRRTTTUUUUUUUUUMMMLLLKKKLLLMMMLLLJJJHHHIIIHHHIIILLLOOOQQQPPPOOOOOONNNMMMLLLMMMNNNOOOPPPQQQPPPPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLLLLJJJIIIIIIJJJJJJLLLNNNNNNMMMMMMNNNOOOMMMLLLJJJJJJKKKMMMOOOQQQTTTUUUUUUVVVWWWWWWWWWWWWJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNMMMLLLKKKIIIIIIHHHEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMNNNRRRTTTSSSTTTWWWYYY^^^dddkkkuuu|||yyyssstttyyy~~~}}}}}}~~~~~~sssmmmkkkjjjiiihhheeebbb```aaaeeejjjmmmppprrruuuyyy}}}}}}{{{zzzzzzwwwuuussspppnnnlllkkkjjjllljjjiiiiiijjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhfffggghhhiiijjjkkklllmmmmmmnnnooorrruuuyyy}}}}}}||||||wwwxxxvvvpppeee[[[UUUSSSPPPOOOMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFBBBEEEGGGHHHHHHLLLRRRWWWaaaqqqvvvhhh\\\XXXVVVWWWXXXXXX[[[```jjjrrrzzz~~~ssshhhccc[[[ZZZYYYYYY[[[[[[ZZZYYYSSSSSSTTTTTTVVVWWWXXXYYYUUUUUUUUUVVVWWWWWWXXXXXXVVVUUUTTTTTTVVVXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTRRRQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRSSSRRRPPPMMMKKKKKKLLLMMMLLLLLLMMMNNNOOONNNMMMKKKNNNQQQQQQNNNLLLMMMOOOPPPQQQRRRSSSRRRPPPNNNLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRUUUVVVWWWXXXYYYXXXWWWWWWVVVTTTRRRQQQRRRTTTWWWYYYWWWUUUSSSRRRQQQQQQOOONNNJJJIIIHHHIIIJJJJJJHHHGGGGGGGGGHHHKKKNNNPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMIIIJJJKKKKKKIIIIIIJJJKKKGGGJJJLLLLLLIIIHHHJJJLLLKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTUUUVVVVVVWWWJJJJJJIIIIIIIIIIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIJJJKKKNNNMMMLLLKKKJJJIIIIIIIIICCCCCCBBBCCCDDDFFFHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQRRROOONNNRRRSSSRRRRRRTTTRRRVVV[[[___gggppprrrpppwwwyyy|||vvvpppnnnmmmjjjggghhhiiikkknnnrrrwww{{{}}}~~~~~~|||yyyyyy{{{{{{yyyvvvuuuvvvvvvwwwwwwwwwvvvvvvxxxyyyyyyzzz{{{|||}}}}}}}}}uuulllfffcccbbbbbb]]]\\\ZZZXXXSSSOOOKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGIIIKKKMMMIIIMMMPPPRRRUUU[[[eeemmm{{{ssshhh]]]UUUTTTUUUWWWXXXZZZcccmmmvvvsssggg```]]]XXXVVVUUUVVVWWWXXXWWWVVVOOOOOOPPPRRRSSSUUUWWWXXXUUUUUUVVVVVVWWWXXXXXXYYYWWWUUUTTTTTTUUUWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQOOOOOOPPPQQQTTTUUUTTTSSSSSSTTTVVVVVVUUUSSSPPPQQQSSSTTTUUUVVVUUUUUUSSSRRRRRRRRRRRRTTTUUUVVVTTTTTTSSSQQQMMMKKKLLLLLLMMMKKKKKKKKKLLLLLLKKKIIIHHHLLLOOONNNKKKJJJMMMQQQPPPQQQRRRSSSRRRPPPMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKLLLNNNPPPQQQQQQUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSRRRSSSUUUVVVXXXVVVSSSQQQPPPOOONNNLLLJJJHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFGGGJJJMMMPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJJJJIIIJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMFFFIIILLLKKKGGGFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRRRROOOOOOPPPQQQRRRTTTUUUVVVJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIBBBAAABBBBBBDDDFFFIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRUUUPPPOOORRRRRRPPPPPPRRROOOTTTXXXYYY]]]fffnnnqqq}}}|||{{{~~~uuummmbbbbbbcccfffjjjoootttvvvwwwzzz}}}}}}|||{{{}}}zzz|||~~~}}}{{{{{{}}}{{{uuurrrmmmhhh```XXXSSSQQQRRRSSSRRRQQQOOONNNMMMLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGIIIKKKMMMPPPSSSVVVZZZ^^^bbbfffjjjssstttiiiccc\\\UUUSSSSSSVVVYYY[[[```ooo}}}}}}ssslllqqqtttpppggg^^^ZZZYYYUUUTTTSSSSSSUUUVVVUUUTTTNNNNNNOOOPPPRRRTTTVVVWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWVVVTTTTTTUUUVVVUUUTTTWWWWWWVVVUUUTTTTTTTTTUUURRRPPPNNNMMMNNNPPPSSSUUUTTTSSSSSSUUUWWWXXXWWWUUUPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRQQQQQQRRRTTTVVVWWWVVVWWWVVVSSSOOOMMMNNNNNNNNNLLLLLLLLLMMMLLLJJJHHHGGGJJJMMMLLLIIIIIIMMMRRRNNNPPPRRRSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIHHHGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQOOONNNNNNNNNNNNLLLKKKHHHGGGGGGHHHJJJJJJIIIGGGEEEEEEFFFIIIMMMPPPPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNHHHKKKNNNMMMHHHFFFHHHKKKJJJLLLNNNPPPRRRSSSTTTTTTMMMMMMMMMNNNPPPRRRSSSTTTIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIHHHLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFDDDDDDEEEFFFGGGNNNLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSPPPLLLLLLOOORRRRRRQQQPPPQQQSSSUUUXXX^^^eeejjjxxx{{{ttt~~~qqqeee\\\^^^cccdddeeegggiiilllooosssttttttsssrrrtttrrrooooooqqqssssssssszzz|||}}}~~~~~~yyywwwtttoooiiiddd```]]]\\\TTTRRROOOKKKJJJKKKKKKIIIJJJGGGEEEGGGHHHGGGGGGHHHEEEDDDEEEIIIJJJHHHKKKPPPMMMQQQUUUWWW]]]gggooorrr||||||}}}}}}}}}xxxoooeee^^^YYYVVVVVV[[[^^^aaaaaadddlllxxx}}}kkkfffdddeeeeeeaaa[[[UUURRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVQQQRRRSSSTTTVVVWWWXXXYYYTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWWWWVVVVVVVVVUUUUUUUUUQQQRRRTTTUUUTTTSSSQQQOOOPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQPPPNNNLLLKKKIIIIIIMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOQQQQQQPPPMMMJJJHHHLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIKKKNNNPPPPPPOOOPPPQQQTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPOOONNNRRRQQQOOOMMMLLLLLLLLLMMMKKKKKKKKKHHHFFFFFFHHHIIIMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMPPPTTTWWWWWWUUUSSSPPPOOOLLLKKKLLLOOORRRTTTGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLJJJGGGFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOLLLLLLOOOPPPPPPOOORRRSSSSSSSSSUUUYYY^^^bbbrrr{{{sssttt{{{}}}zzz}}}qqqiiiiiijjjfffcccbbbdddeeegggiiijjjjjjiiiiiiiiigggeeeeeehhhjjjllllllooopppssstttvvvyyy~~~zzzvvvsssnnniiidddaaa___\\\YYYTTTPPPMMMLLLOOOMMMKKKIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIIIIIIIJJJJJJFFFFFFHHHJJJLLLRRRXXXXXXbbbmmmttt~~~vvvooommmnnnfffeeecccbbbaaa```aaaaaacccdddgggiiinnnwwwuuueeeaaa[[[]]]]]]ZZZUUUQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKMMMNNNOOOTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTRRRPPPOOONNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHHHHGGGHHHIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPPPPRRRQQQPPPOOONNNMMMLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPOOONNNLLLKKKKKKKKKJJJHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKOOONNNLLLKKKJJJJJJJJJJJJLLLMMMPPPSSSWWWXXXVVVTTTNNNNNNNNNNNNOOOPPPQQQQQQGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIKKKLLLNNNOOOPPPQQQOOOMMMLLLLLLNNNNNNMMMLLLPPPPPPPPPPPPPPPSSSXXX[[[gggqqq|||rrroookkkeeejjjoooxxx~~~}}}vvvvvv~~~}}}{{{wwwoooeee```\\\]]]^^^______^^^]]]\\\ZZZXXXVVVWWWYYY\\\^^^^^^```bbbdddeeefffiiimmmpppsssuuuxxxzzz{{{|||~~~yyyrrrmmmjjjgggddd```]]]ZZZWWWSSSPPPKKKKKKLLLKKKJJJGGGEEEDDDGGGFFFFFFFFFFFFFFFFFFGGGKKKKKKJJJJJJJJJKKKKKKKKKMMMIIIHHHNNNUUU]]]gggqqqwwwwwwsssllleee```]]]^^^^^^UUUXXX\\\bbbgggjjjmmmnnnmmmnnnpppvvvjjj^^^]]]UUUUUUUUUSSSPPPOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLOOONNNLLLKKKKKKKKKLLLMMMSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPOOOOOOOOOOOONNNQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSRRRQQQPPPOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPNNNMMMMMMOOONNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGDDDFFFHHHIIIHHHHHHIIIJJJHHHJJJKKKMMMMMMMMMMMMLLLSSSQQQNNNLLLKKKJJJKKKLLLMMMNNNPPPSSSVVVWWWVVVTTTLLLMMMNNNPPPPPPPPPOOOOOOHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEGGGHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQKKKKKKLLLLLLLLLLLLJJJIIIKKKKKKLLLLLLMMMPPPUUUXXX\\\cccppp~~~yyyrrrlllfffbbbfffooozzzzzz{{{~~~wwwpppoootttyyy}}}rrrjjj```aaabbbbbb```[[[VVVSSSSSSQQQOOOOOOQQQSSSTTTTTTYYYZZZZZZZZZYYYZZZ]]]___gggiiilllmmmlllkkkllllllppptttyyy~~~~~~|||}}}~~~~~~|||||||||~~~~~~~~~}}}|||yyyuuuqqqooonnnmmmjjjfffaaa\\\XXXVVVVVVTTTRRROOOMMMKKKIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEFFFHHHHHHFFFGGGJJJJJJNNNPPPPPPPPPSSSTTTSSSUUURRRUUUaaaooo}}}ttthhhbbb\\\XXXXXXXXXXXXWWWWWW[[[aaahhhooouuuyyyzzz{{{{{{~~~rrrccc\\\\\\VVVUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSSSSRRRPPPOOONNNOOONNNMMMMMMMMMMMMNNNNNNRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMPPPQQQSSSUUUUUUTTTRRRQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQPPPOOONNNNNNMMMNNNOOOPPPOOONNNMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFHHHIIIJJJJJJIIIIIIFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHJJJKKKMMMOOOOOOPPPKKKKKKJJJJJJJJJKKKKKKKKKIIIIIIJJJIIIHHHIIILLLOOOOOOOOOOOONNNMMMLLLJJJJJJLLLLLLLLLKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNLLLKKKKKKLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFCCCEEEHHHIIIHHHGGGGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMRRRPPPNNNLLLKKKLLLNNNOOOPPPPPPQQQSSSUUUUUUSSSQQQLLLMMMNNNOOOPPPOOOOOONNNIIIIIIIIIHHHGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDFFFGGGGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSWWWZZZaaalllzzz~~~yyytttooommmnnnsss{{{~~~|||uuuqqqoooooouuuyyyzzz{{{|||xxxqqqeeeZZZSSSTTTRRROOOMMMNNNOOOPPPOOOTTTUUUUUUSSSQQQQQQSSSUUUYYY\\\^^^___^^^]]]]]]^^^```dddiiinnnqqqqqqpppoooggghhhiiijjjjjjkkkkkkkkkmmmlllkkklllooopppooonnnjjjhhheeebbbaaabbbdddeeegggggghhhgggeeebbb___]]]WWWVVVUUUSSSPPPNNNLLLJJJLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKHHHFFFHHHLLLKKKIIILLLRRRQQQZZZbbbdddhhhnnnqqqooommmlllrrrvvveee^^^[[[WWWXXXZZZ[[[YYYVVV^^^aaahhhqqq{{{wwwkkkbbb______ZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOORRRQQQQQQPPPPPPOOONNNNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTRRROOOMMMQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHKKKKKKLLLLLLMMMNNNOOOOOOKKKLLLKKKKKKKKKKKKJJJJJJHHHIIIIIIHHHGGGHHHKKKMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMNNNPPPMMMMMMLLLKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFCCCEEEHHHHHHGGGEEEEEEEEEEEEFFFHHHKKKMMMMMMNNNMMMOOONNNMMMLLLMMMNNNPPPRRRSSSRRRRRRRRRRRRRRROOOMMMNNNNNNMMMMMMMMMNNNOOOPPPGGGGGGGGGGGGEEECCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEECCCDDDEEEGGGGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMMMMNNNGGGIIIJJJJJJIIIHHHJJJKKKMMMMMMMMMLLLJJJJJJLLLNNNUUUVVVYYY___iiixxx|||}}}{{{wwwttttttvvvxxxyyy~~~yyyjjjaaaZZZWWWSSSQQQQQQRRRRRRQQQTTTTTTSSSPPPNNNMMMNNNOOOOOOQQQTTTTTTTTTTTTUUUWWWTTTWWW[[[___bbbbbbaaa```WWWWWWXXXZZZ[[[]]]^^^___]]]\\\[[[\\\^^^^^^^^^\\\YYYWWWUUUSSSRRRSSSTTTTTTUUUVVVWWWWWWVVVUUURRRQQQMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDDDDEEEGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFIIINNNOOOMMMSSS]]]hhhwww}}}rrrdddYYYWWWWWWWWW[[[___```^^^[[[ccchhhrrr~~~pppjjjfffcccbbb\\\ZZZWWWUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQQQQPPPOOOOOONNNNNNPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRRRROOOMMMKKKPPPPPPPPPPPPOOOOOOOOONNNKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFDDDCCCEEEGGGIIIIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFHHHHHHMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGIIIKKKNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFIIIKKKMMMNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQPPPPPPOOOMMMJJJOOONNNMMMLLLLLLMMMNNNOOOBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLFFFHHHIIIHHHGGGHHHKKKNNNNNNNNNNNNMMMKKKKKKLLLNNNPPPSSSVVVWWW[[[eeesss~~~}}}|||yyyxxxxxx}}}zzzllljjjfffeeeeeefffffffffiiihhheee___YYYUUUTTTTTTSSSTTTTTTRRRPPPOOOPPPRRROOOQQQTTTVVVXXXXXXXXXWWWPPPPPPPPPQQQRRRTTTUUUUUUQQQPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGHHHIIIHHHHHHGGGFFFEEEDDDAAABBBDDDDDDDDDFFFJJJNNNPPPSSSWWW[[[]]]\\\ZZZXXXTTTQQQUUU]]]``````jjjxxx~~~yyysssmmmggg```YYYVVVVVVXXX[[[aaafffiiijjjjjjpppwwwzzzooollliiidddaaa]]]ZZZXXXWWWVVVUUUQQQNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPOOOOOONNNNNNOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHIIIIIIHHHFFFEEEBBBDDDGGGIIIIIIIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGJJJLLLMMMIIIHHHGGGGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGFFFGGGIIILLLMMMNNNNNNNNNMMMNNNPPPQQQRRRSSSRRRRRRQQQPPPNNNNNNOOONNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMM>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@??????@@@@@@AAABBBEEEDDDCCCCCCEEEFFFFFFEEE???@@@AAABBBCCCEEEFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGHHHGGGFFFHHHLLLPPPKKKLLLMMMMMMMMMNNNPPPRRRKKKPPPTTTTTTSSSXXXbbblllyyy|||~~~zzzyyy}}}xxxnnngggcccbbb^^^]]]ZZZVVVQQQNNNMMMNNNPPPQQQRRRTTTUUUUUUUUUUUUPPPPPPNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBDDDFFFFFFFFFIIINNNSSSVVV\\\fffooottttttqqqooohhheeejjjtttxxxzzzzzzssspppkkkgggbbb^^^[[[XXXWWWYYYYYY\\\aaaffflllqqqvvvxxxyyyooonnnkkkddd___]]][[[YYYYYYYYYWWWSSSOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIDDDFFFHHHJJJJJJIIIFFFEEEBBBDDDFFFIIIIIIHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNMMMLLLJJJGGGDDDCCCFFFHHHKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMMMMMMMMMMKKKJJJIIIGGGGGGFFFEEEFFFHHHKKKLLLHHHGGGFFFEEEFFFHHHKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJHHHFFFDDDCCCCCCDDDDDD@@@AAABBBBBBBBBDDDGGGJJJGGGHHHJJJLLLNNNNNNNNNNNNPPPQQQSSSUUUUUUTTTRRRQQQNNNMMMLLLLLLNNNOOONNNLLLJJJLLLOOOQQQQQQNNNLLLJJJBBBBBBBBBAAAAAABBBBBBCCCFFFHHHHHHGGGDDDBBBAAABBBDDDBBB???<<<<<<>>>BBBDDDAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIHHHFFFCCCDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKIIIHHHGGGGGGJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIRRRQQQQQQRRRTTTWWW[[[]]]iiitttzzzsssqqq~~~~~~zzzmmmeee___YYYWWWXXXXXX[[[______\\\XXXTTTRRRPPPOOOOOONNNMMMLLLJJJJJJMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHFFFBBB???@@@DDDFFFEEEHHHKKKJJJJJJOOO[[[dddjjjxxxvvvqqqllljjjjjjhhhbbb\\\^^^[[[YYYZZZ]]]______]]]ccc```dddqqq{{{yyyrrrggg___\\\WWWWWWWWWVVVTTTRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPMMMLLLMMMMMMMMMKKKIIIIIIKKKMMMMMMOOOQQQRRRPPPNNNMMMMMMNNNPPPSSSSSSQQQOOONNNNNNOOOOOOPPPPPPOOOMMMLLLJJJKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJHHHFFFGGGIIIKKKMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHHHHIIIKKKMMMLLLIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTSSSQQQPPPLLLLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNOOONNNLLLJJJIIIAAAAAA@@@@@@@@@@@@@@@AAADDDEEEFFFEEEBBB@@@@@@AAABBB@@@???>>>===>>>>>>???AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDEEEFFFHHHHHHGGGEEECCCCCCEEEFFFEEEDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNMMMNNNNNNOOOOOONNNNNNMMMPPPPPPPPPPPPRRRTTTWWWYYYbbbiiirrr{{{|||}}}~~~yyysss|||~~~zzzqqqlllkkkooorrrvvvvvvrrrkkkfffcccZZZYYYWWWUUUTTTTTTTTTUUUSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJKKKMMMNNNGGGMMMSSSWWW\\\fffuuuzzzqqqeeeeeedddcccbbb```^^^]]]bbbbbbcccdddfffggghhhhhhlllmmmvvv{{{tttiiiaaa^^^XXXWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSTTTTTTSSSQQQNNNMMMKKKLLLLLLKKKJJJKKKMMMOOOOOOQQQSSSSSSQQQOOOOOOOOOOOOQQQSSSSSSQQQOOOMMMMMMOOOOOOOOOOOONNNLLLKKKJJJKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKIIIHHHGGGHHHJJJJJJHHHKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNOOOOOOOOONNNNNNOOOQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKIIIAAA@@@???>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA??????@@@@@@@@@???>>>>>>===<<<;;;AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFDDDBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNMMMNNNOOOPPPQQQRRRRRRRRROOONNNNNNNNNOOOPPPRRRTTTYYY[[[```jjjvvv|||}}}zzz{{{~~~{{{uuuxxx}}}uuurrrnnnjjjiiikkknnnpppkkkddd[[[VVVWWWXXXWWWUUUUUUUUUTTTQQQOOOMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYTTT\\\eeeoooyyy~~~pppddd^^^XXX\\\aaabbbaaa```cccfffjjjmmmppppppooooooqqqsssxxx~~~~~~{{{yyyxxxrrrggg___]]]XXXWWWWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTSSSQQQQQQQQQRRRQQQSSSTTTSSSQQQNNNMMMMMMOOOOOOOOONNNMMMKKKJJJIIIKKKIIIHHHIIIJJJKKKJJJHHHGGGFFFFFFGGGHHHIIIGGGEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIINNNKKKGGGFFFFFFGGGGGGHHHLLLLLLLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJAAA@@@???>>>>>>======>>>???@@@BBBBBBAAA@@@@@@AAABBBAAA@@@>>>===<<<<<<<<>>===???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCDDDEEEFFFBBBCCCDDDDDDCCCCCCEEEGGGJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNNNNMMMLLLKKKIIIHHHLLLLLLLLLLLLLLLLLLLLLKKKMMMQQQSSSSSSRRRWWWbbbkkkttt~~~{{{{{{yyyxxxyyyxxxwwwzzz|||yyylllhhhccc^^^\\\]]]```bbbcccffflllssszzz~~~}}}jjjcccbbb```\\\YYYVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTQQQPPPOOOOOOOOONNNMMMMMMLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLKKKMMMPPPPPPPPPPPPQQQSSSPPPQQQRRRQQQOOONNNOOOPPPRRRSSSSSSQQQNNNMMMMMMNNNRRRQQQOOOMMMKKKJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFEEECCCAAAAAABBBDDDGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGJJJMMMOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKJJJJJJIIIHHHHHHIIIIIIGGGCCCGGGPPPSSSNNNKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKIIIGGGFFFEEEDDDCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNOOO@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHHHHFFFEEEEEEFFFFFFDDDBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEEBBBDDDEEEEEEDDDDDDFFFIIIKKKJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQTTTZZZ___ccclllwww~~~xxxwww{{{~~~uuutttsssrrroookkkeeeaaa\\\\\\]]]^^^```cccfffhhhjjjqqqzzz{{{wwwwww|||yyynnnhhhccc]]]ZZZ[[[UUUTTTRRRPPPOOOPPPQQQRRRQQQSSSUUUVVVVVVTTTRRRQQQNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPRRRRRRQQQPPPPPPQQQOOOQQQRRRRRRQQQOOOOOOOOOPPPQQQQQQOOOMMMLLLMMMNNNPPPOOOMMMJJJIIIHHHGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCBBB@@@???AAACCCFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIILLLNNNPPPNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHBBBEEENNNRRRLLLKKKOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFIIIKKKKKKIIIGGGGGGFFFDDDCCCCCCEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLNNNOOOPPP>>>>>>??????@@@AAACCCCCCFFFGGGIIIHHHFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFFFFDDDDDDGGGJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIMMMRRRVVVWWWWWWXXX___kkkxxx|||yyyxxxxxxyyy|||}}}tttmmmggggggggggggfffddd^^^VVVQQQSSSVVV[[[aaafffkkknnnooosss~~~tttmmmiiijjjqqqyyysssqqqppplllcccZZZWWWZZZTTTSSSQQQOOONNNOOOPPPQQQPPPRRRTTTVVVVVVUUUSSSQQQMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQSSSSSSQQQPPPOOOOOONNNQQQSSSTTTRRRPPPOOOOOOOOOPPPPPPNNNLLLLLLMMMOOOOOOMMMKKKHHHGGGFFFEEEFFFDDDBBBAAABBBCCCDDDCCCBBBAAA@@@???@@@CCCFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDHHHHHHGGGGGGFFFFFFGGGGGGJJJCCCCCCLLLOOOJJJJJJPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFIIIKKKKKKIIIGGGHHHGGGEEEDDDDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJJJJKKKLLLNNNOOOPPP???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFEEECCCAAA@@@@@@@@@AAACCCCCCDDDDDDEEEDDDDDDCCC@@@???>>>>>>>>>???AAAAAADDDDDDDDDFFFIIIKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDCCCBBBAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFCCCDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLNNNOOONNNLLLKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLNNNPPPQQQRRRNNNTTT___mmm{{{}}}xxxrrrrrrrrrrrrrrrvvv{{{~~~uuummmiiieeeaaa]]]aaaaaa___\\\XXXVVVVVVVVVZZZ\\\cccmmmrrrssswww}}}xxxqqqlllllljjjhhhgggiiidddcccaaa___\\\YYYWWWVVVUUURRROOOMMMNNNOOOPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKNNNNNNOOOOOOPPPOOOOOOOOOLLLMMMMMMNNNPPPQQQQQQRRRTTTSSSRRRQQQOOOOOOOOOOOOQQQPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEFFFHHHHHHGGGEEEGGGGGGGGGHHHIIIKKKNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIGGGFFFGGGJJJLLLNNNMMMKKKJJJJJJKKKLLLLLLKKKEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGIIIMMMOOOPPPOOOMMMKKKIIIJJJLLLMMMOOOOOOPPPPPPAAAAAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCEEECCCBBB@@@????????????CCCCCCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>???AAABBBDDDCCCCCCEEEHHHJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCAAACCCDDDDDDCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKJJJHHHGGGHHHIIILLLKKKIIIHHHFFFFFFEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPNNNSSS\\\hhhttt~~~|||{{{yyywwwuuuvvvyyy|||zzzxxxsssqqqwwwyyy{{{zzzwwwssspppooommmjjjeeecccbbbaaa___\\\_________^^^]]]]]]___aaajjjmmmuuu}}}xxxpppiiieeedddccc```___aaa```___^^^\\\ZZZXXXWWWVVVVVVSSSOOOMMMMMMNNNOOONNNOOOPPPQQQRRRSSSRRRQQQQQQMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQPPPMMMMMMNNNNNNOOOPPPPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHFFFEEEEEEFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEECCCGGGFFFGGGGGGIIIKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIILLLKKKJJJIIIIIIKKKMMMNNNNNNLLLKKKKKKKKKKKKJJJHHHDDDDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOMMMLLLHHHIIIJJJLLLMMMNNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGIIIHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDAAACCCDDDDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHJJJIIIGGGFFFDDDCCCCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMNNNQQQXXXaaaiiiqqqvvvyyy|||{{{~~~}}}}}}||||||}}}yyyxxxzzzqqqfffaaaaaaaaagggggggggdddaaa``````aaa___^^^___aaadddeeecccbbb```aaacccdddfffiiinnnqqq{{{~~~|||wwwtttqqqnnnmmmgggccccccbbb^^^]]]^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSOOOMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKIIIIIIHHHFFFEEECCCDDDEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMOOONNNNNNNNNMMMMMMMMMLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLNNNLLLKKKKKKKKKJJJFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOODDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>===>>>>>>???@@@AAABBBBBBBBBAAABBBDDDGGGHHHGGGEEEHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJHHHGGGFFFDDDBBBAAAAAAAAACCCDDDEEEGGGIIIJJJLLLLLLNNNPPPSSSXXX]]]bbbeeegggpppzzz~~~}}}zzztttooopppyyyxxxooonnnkkkhhhgggkkkqqquuu}}}}}}vvvkkk```ZZZYYY\\\___```aaabbbbbbbbbcccfffiiihhhjjjnnnrrruuuuuutttrrroooqqqsssuuuxxx}}}yyysssqqqooonnnnnnhhheeefffddd```^^^^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSPPPNNNMMMNNNOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKOOOOOOOOOPPPOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBCCCDDDFFFFFFEEEBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGIIIJJJLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJKKKKKKIIIEEEBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKOOONNNMMMLLLKKKKKKJJJJJJNNNNNNNNNOOOOOOPPPQQQQQQFFFEEEEEEDDDDDDCCCCCCBBB>>>@@@BBBEEEGGGHHHHHHHHHDDDCCCAAA@@@????????????@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAABBBBBBBBBAAAAAABBBEEEGGGGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIILLLKKKJJJHHHGGGGGGHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKFFFFFFDDDCCCBBBAAAAAAAAADDDDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOQQQSSSUUUWWWXXX[[[dddqqq}}}|||xxxuuuvvv|||zzzssssssqqqnnnjjjhhhiiikkkkkklllnnnpppuuu~~~|||vvvvvvyyy}}}xxxssssssuuuwwwwww|||{{{|||{{{vvvhhheee```\\\\\\___cccfffeeehhhllloooqqqsssuuuwww{{{~~~~~~zzz}}}vvvrrrqqqqqqqqqooojjjggghhhfffaaa]]]]]]]]]\\\[[[YYYWWWUUUSSSSSSOOOMMMLLLMMMOOOQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMLLLKKKKKKJJJKKKKKKOOOPPPPPPPPPOOONNNNNNMMMPPPOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBAAAAAACCCEEEEEEDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFGGGJJJKKKJJJHHHJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMOOONNNNNNMMMLLLJJJIIIHHHGGGHHHHHHHHHIIIJJJHHHEEEBBB???????????????@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKNNNNNNMMMLLLKKKJJJJJJIIINNNMMMKKKJJJIIIIIIJJJJJJPPPOOOOOONNNNNNOOOPPPQQQFFFFFFEEEEEEDDDDDDDDDCCC>>>@@@BBBEEEGGGIIIIIIIIIEEECCCBBB@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHHHHEEECCCCCCDDDEEEEEEDDDCCCAAA@@@??????AAABBBDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKIIIHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGIIIIIIHHHHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOOVVVbbbooozzz|||xxxuuurrrjjjiiiiiikkkqqqyyyxxxqqqllljjjjjjkkkqqqtttwwwyyy{{{zzzuuutttuuuvvvwww{{{}}}ooojjjeeebbbdddhhhmmmooonnnnnnppprrrrrroooiiifffaaaaaaaaacccgggkkkooorrruuuxxx}}}}}}|||}}}vvvwwwxxx{{{|||vvvtttuuuvvvwwwuuupppnnnnnnllleee```___]]]]]][[[YYYWWWUUUSSSRRRNNNMMMLLLMMMOOOQQQQQQPPPMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@AAABBBCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIKKKMMMOOONNNMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGHHHGGGEEEBBB=========>>>>>>@@@AAABBB@@@AAAAAACCCDDDEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLOOONNNLLLKKKKKKLLLMMMNNNFFFEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFHHHHHHHHHHHHDDDBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDGGGIIIHHHFFFCCCAAABBBCCCCCCCCCAAA???>>><<<===???AAACCCDDDDDDDDDBBBDDDEEEFFFEEEEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCFFFIIIKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLQQQXXX```iiisss~~~}}}yyywwwzzz}}}tttqqqqqqqqqooolllpppqqqqqqpppqqquuu}}}~~~uuunnnjjjfffeeegggiiijjjjjjpppuuuyyyxxxvvvuuuqqqlllfffdddbbbbbbdddgggjjjllleeeiiimmmpppooollliiihhhlllmmmooossswww||||||{{{|||{{{xxxwwwssssssssssssyyyzzzzzzxxxuuutttvvvxxxzzz{{{yyyuuurrrrrroooggg```^^^[[[ZZZYYYXXXVVVUUUTTTSSSOOONNNMMMMMMOOOOOOOOOMMMMMMMMMLLLKKKLLLMMMNNNOOOOOONNNMMMMMMNNNPPPSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKLLLNNNNNNMMMLLLKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKMMMPPPQQQPPPOOOKKKLLLMMMOOOOOOOOOOOONNNKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNLLLKKKJJJJJJJJJLLLNNNPPPNNNMMMJJJHHHGGGGGGGGGHHHIIIHHHFFFEEEEEEDDDCCCAAA<<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJJJJJJJLLLLLLEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFBBBAAA???>>>===<<<======AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIFFFCCC@@@AAABBBBBBBBB@@@>>><<<:::<<<>>>AAABBBCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCGGGKKKMMMLLLJJJHHHHHHDDDDDDDDDEEEEEEFFFHHHHHHBBBCCCDDDFFFGGGIIIJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKHHHLLLPPPRRRVVVcccuuu~~~{{{uuuyyyxxxvvvqqqnnnpppwww|||yyyooohhheeebbb```bbbgggkkkmmmnnnqqquuuuuuqqqpppqqqqqqooohhhhhhiiijjjkkklllllllllkkkqqqxxx|||{{{yyyyyyyyy|||}}}~~~{{{uuuxxx|||zzztttpppqqqqqqoooooossswwwsssmmmkkkkkklllnnnqqquuuwwwxxxvvvqqqooooookkkbbb[[[XXXXXXWWWWWWVVVVVVUUUUUUUUURRRPPPNNNNNNNNNNNNLLLJJJMMMLLLKKKKKKKKKLLLNNNOOOTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNLLLKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDBBB@@@@@@AAAAAA@@@???@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIKKKMMMNNNNNNMMMJJJLLLMMMNNNOOOOOONNNMMMKKKKKKJJJIIIGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMLLLKKKKKKMMMOOOQQQOOOMMMJJJGGGFFFGGGHHHJJJLLLIIIFFFDDDCCCBBBAAA???;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLHHHIIIJJJLLLMMMOOOPPPQQQIIIJJJLLLNNNPPPQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNEEEHHHKKKKKKJJJIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKGGGEEECCC@@@??????@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDFFFBBB@@@BBBGGGIIIGGGCCCFFFFFFFFFEEEEEECCCBBBBBB>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJKKKJJJJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLNNNSSSZZZccciiiyyy~~~uuusssssstttwww~~~}}}{{{}}}}}}xxxvvvssspppmmmlllooouuu|||~~~}}}}}}{{{wwwtttuuuwwwxxxyyy{{{|||zzzvvvrrrqqqrrrrrrqqqoooppppppnnnlllkkkjjjiiiiiikkkiiifffdddccceeegggiiifffdddbbbbbbbbbaaa\\\YYYZZZYYYWWWSSSOOOMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMQQQOOOMMMLLLLLLNNNQQQSSSUUUUUUTTTUUUVVVUUURRRPPPQQQPPPOOOOOOPPPOOOMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBB@@@>>>???BBBDDDCCCAAACCCBBBAAA@@@AAABBBCCCDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKIIIGGGEEEDDDBBBAAADDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;<<<===@@@AAA???@@@BBBCCCEEEFFFGGGGGGBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLNNNOOONNNLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJDDDGGGIIIJJJIIIHHHHHHIIIEEEEEEEEEFFFGGGHHHJJJJJJFFFEEECCCAAA@@@@@@AAAAAADDDDDDDDDDDDDDDDDDCCCCCCFFFCCCAAACCCGGGIIIGGGDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@@@@@@@@@@??????????????????@@@AAABBBBBBCCCCCCEEEFFFFFFFFFEEEDDDFFFHHHJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJMMMRRRYYY]]]llluuuuuupppqqqoooooottt||||||vvvsssvvvssspppoooppppppnnnllljjjiiihhhfffeeedddcccccchhhfffcccaaaaaaccceeegggcccaaa_________^^^ZZZWWWWWWVVVTTTRRRPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPRRRVVVUUUUUUVVVWWWXXXVVVUUUSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@????????????@@@AAA???===>>>AAACCCBBBAAACCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGHHHJJJKKKJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRSSSSSSMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>============???@@@AAA@@@AAABBBCCCEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJDDDGGGIIIJJJIIIHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIJJJFFFEEECCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBFFFDDDBBBDDDHHHIIIHHHEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFEEEDDDGGGIIIJJJJJJIIIHHHIIIJJJIIIHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCAAACCCFFFIIIIIIIIIGGGFFFCCCCCCDDDEEEGGGHHHHHHIIIFFFGGGHHHHHHIIIKKKNNNQQQZZZbbbmmmwwwzzzwwwtttqqqsssyyy}}}wwwrrrooommmpppooonnnnnnnnnllljjjgggeeedddcccaaa```_________dddbbb```^^^]]]___aaabbb___]]]\\\[[[[[[YYYWWWTTTVVVSSSQQQRRRTTTVVVUUUSSSOOONNNMMMLLLMMMOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSTTTVVVXXXXXXWWWUUUTTTSSSSSSTTTSSSQQQOOOKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDBBBAAA@@@???????????????@@@>>>===>>>@@@BBBBBBAAADDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBFFFEEEFFFGGGIIIJJJIIIHHHCCCDDDEEEFFFGGGHHHJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEGGGHHHHHHGGGGGGFFFGGGIIILLLNNNPPPQQQRRRMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFF@@@@@@AAACCCDDDFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKHHHJJJKKKJJJHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBFFFEEEDDDEEEHHHIIIHHHGGGEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEGGGIIIJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCCCCCCCCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBAAACCCFFFIIIJJJIIIGGGFFFBBBCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKOOOTTT\\\ccckkkwwwzzzuuuqqqooommmlllkkkkkklllmmmllliiifffcccddddddbbbaaa```____________^^^[[[ZZZYYYZZZ\\\]]][[[[[[YYYXXXWWWVVVTTTSSSUUURRRPPPSSSYYY\\\ZZZWWWPPPOOOMMMMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXUUUSSSQQQQQQSSSUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOKKKJJJHHHFFFFFFGGGHHHIIILLLMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCFFFFFFFFFGGGIIIJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGGGGFFFEEEDDDGGGGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>===???AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKMMMMMMMMMKKKHHHFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAAAAAAAABBBDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGIIIJJJIIIGGGFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>======???AAACCCCCCBBBBBBDDDFFFEEEDDDBBBAAA@@@AAABBBCCCBBBCCCFFFHHHIIIHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHLLLOOORRRVVV[[[cccooowww}}}xxxtttoookkkjjjiiigggfffgggiiikkkkkkiiifffcccaaacccbbbaaa```______^^^^^^[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSRRROOONNNRRRXXX\\\ZZZWWWPPPOOOOOOOOOPPPSSSUUUWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWTTTRRRQQQRRRSSSSSSRRRSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIGGGFFFEEEFFFHHHIIILLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFHHHGGGFFFEEECCCCCCBBBBBB@@@AAAAAABBBBBBDDDEEEGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAACCCDDDEEEFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJHHHGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFEEECCCBBBHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@??????????????????===???AAADDDDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJGGGGGGHHHJJJKKKMMMNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKNNNNNNMMMKKKGGGEEEDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDDDDAAABBBCCCDDDDDDEEEDDDDDDDDDCCCAAA???===<<<<<<;;;???BBBDDDCCCAAAAAACCCFFFDDDCCCAAA@@@@@@AAACCCDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFKKKMMMNNNNNNOOOTTT[[[aaaiiirrr~~~|||sssooolllhhheeeddddddcccbbbdddfffhhhhhheeebbb```_________^^^]]]\\\[[[[[[\\\XXXXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWUUURRRQQQRRRSSSNNNMMMMMMPPPUUUWWWVVVTTTPPPPPPQQQRRRSSSTTTUUUVVVTTTUUUWWWXXXXXXXXXWWWVVVXXXVVVTTTTTTTTTUUUTTTRRRQQQPPPOOOOOOPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@BBBCCCCCCCCCDDDGGGIIIEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCEEEGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJJJJJJJJJJHHHGGGEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEFFFGGGHHHEEEEEEEEEFFFEEEEEEDDDCCCFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBGGGGGGGGGGGGGGGFFFFFFEEE@@@AAABBBBBBBBBBBBAAAAAA???????????????@@@@@@@@@>>>???AAACCCDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDFFFGGGIIIKKKLLLMMMJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKJJJHHHEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEEEEEEEEEEFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHFFFDDDBBBBBBBBB>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@CCCEEEDDDAAA@@@BBBEEECCCBBBAAA@@@@@@BBBEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGEEECCCCCCDDDFFFHHHJJJLLLKKKIIIIIIMMMPPPVVV]]]hhhsss{{{zzzrrrllljjjgggdddccccccdddcccbbbaaaccceeedddaaa]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUSSSPPPOOOQQQSSSOOOOOOQQQRRRSSSTTTSSSSSSPPPQQQSSSTTTUUUUUUUUUUUUSSSTTTWWWXXXYYYXXXVVVUUUUUUTTTTTTUUUVVVVVVTTTRRRPPPNNNMMMNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>>>>===???AAACCCCCCCCCCCCGGGIIIFFFFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFGGGFFFFFFEEE??????@@@AAAAAAAAA@@@???===>>>>>>>>>??????@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGFFFDDDCCCDDDFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@??????@@@BBBCCCBBBCCCDDDEEEDDDDDDFFFGGGBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEGGGGGGAAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGFFFCCCAAA@@@AAA===>>>???AAABBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBAAADDDGGGEEEAAA???BBBEEECCCBBB@@@@@@AAACCCFFFHHHGGGFFFDDDBBBBBBBBBCCCCCC@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIGGGDDDCCCEEEGGGDDDGGGJJJJJJGGGEEEFFFHHHGGGKKKSSS\\\fffqqq|||}}}}}}yyyqqqnnnllliiieeeeeebbb``````aaabbbbbbaaa^^^aaacccaaa]]]ZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTQQQNNNMMMOOORRRQQQTTTVVVVVVUUUTTTTTTTTTPPPRRRTTTVVVWWWVVVUUUTTTTTTVVVXXXZZZ[[[YYYWWWVVVPPPPPPQQQSSSUUUUUUSSSRRROOONNNMMMMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBB@@@???>>>>>>>>>@@@CCCCCCBBBBBBFFFIIIFFFGGGGGGGGGFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFHHHIIIHHHFFFEEEFFFHHHJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFCCCAAA??????@@@AAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIICCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAAAAA???>>>===<<<<<<======>>>???????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIHHHBBBAAAAAAAAABBBCCCEEEFFFDDDEEEGGGHHHIIIHHHGGGFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@>>><<<===???AAABBBBBBDDDAAA???@@@CCCDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<>>>@@@AAAAAAAAA???>>>;;;<<<=========>>>AAADDDDDDDDDDDDCCCBBBAAA???>>>@@@???>>>>>>@@@BBBEEEGGGIIIGGGEEEBBB???>>>>>>===???AAACCCFFFGGGGGGGGGFFFBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEHHHKKKNNNSSS^^^mmmxxxxxxtttmmmhhhdddbbb```^^^___^^^^^^___bbbccccccbbb``````___^^^\\\ZZZYYYXXXTTTUUUUUUVVVVVVWWWXXXXXXPPPQQQRRRSSSTTTUUUUUUUUUVVVTTTQQQNNNMMMNNNPPPQQQQQQQQQQQQSSSVVVXXXWWWWWWUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQQQQPPPPPPOOOOOONNNJJJKKKLLLMMMLLLKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFEEECCCAAA???>>>=========>>>???AAACCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@EEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAA???===<<<<<<>>>@@@BBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@??????@@@AAACCCDDDBBBAAA@@@@@@AAA???<<<:::============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;<<>>======@@@AAAAAAAAABBB@@@>>>???BBBCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>AAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>======>>>@@@AAABBBAAA@@@???>>>>>>???>>>===>>>@@@BBBDDDDDDCCCBBBAAA@@@???>>>@@@???>>>>>>???AAACCCEEEGGGEEECCCAAA???>>>>>>>>>@@@AAADDDFFFGGGFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAACCCFFFHHHKKKSSS___hhh|||wwwoookkkfffcccaaaaaa```___aaa```______```aaa```^^^\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQOOOOOOOOOPPPQQQPPPPPPQQQTTTWWWXXXWWWUUUTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVVVVVVVUUUSSSRRRPPPPPPPPPOOONNNNNNMMMMMMIIIJJJKKKLLLLLLJJJIIIGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCAAA???>>>===?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFEEEEEEDDD@@@???===<<<<<<>>>@@@BBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBAAA@@@>>><<<;;;=========>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>>>>======>>>>>>>>>???AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFEEEDDDDDDEEEGGGHHHHHHJJJKKKKKKIIIHHHHHHIII=========>>>???AAADDDEEEHHHHHHHHHHHHHHHIIIIIIJJJDDDCCCBBB@@@@@@?????????>>>======>>>@@@AAA@@@??????>>>===>>>@@@AAA@@@???@@@@@@AAAAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<===>>>???@@@AAA@@@??????@@@@@@@@@???======???AAACCCCCCBBBAAA@@@??????>>>@@@??????>>>>>>@@@AAABBBCCCBBBAAA???>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@?????????>>>@@@BBBBBBCCCHHHOOOVVVfffjjjssswwwooojjjfffccc```___```bbbbbbbbbcccaaa_________^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOQQQTTTWWWWWWUUUSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQOOOOOOOOONNNMMMLLLLLLLLLIIIIIIJJJKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHHHHHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBBFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHFFFDDDBBB@@@??????@@@AAABBBBBBAAABBBCCCEEEGGGHHHCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEE???>>>===<<<<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>AAACCCBBB???<<<<<<>>>======>>>?????????????????????@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAACCCCCCCCCCCCBBBAAA@@@???DDDCCCBBBAAABBBBBBCCCDDDKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJKKKJJJHHHFFFFFFGGG<<<<<<<<<===???AAADDDEEEFFFEEEDDDDDDDDDEEEGGGHHHAAAAAA@@@??????>>>??????=========???AAAAAA???============>>>???@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???>>>>>>===???@@@@@@???>>>>>>@@@BBBBBBBBBAAA@@@?????????>>>@@@@@@???>>>>>>??????@@@@@@???>>>======>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBDDDBBBAAA????????????@@@AAAAAA@@@@@@@@@?????????===???@@@AAAAAACCCGGGKKKQQQVVV___kkkzzzyyyqqqlllhhhgggcccaaa___```bbbdddeeeeeebbb```^^^]]]]]]\\\ZZZXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPMMMNNNQQQTTTWWWVVVSSSQQQQQQQQQOOONNNNNNOOOPPPQQQSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLKKKHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFEEEDDDCCCAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHDDDCCC@@@>>>===>>>???AAA@@@@@@??????AAACCCEEEGGGAAACCCEEEFFFFFFFFFDDDCCCGGGGGGGGGGGGFFFEEEDDDCCC???>>>=========???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???>>><<>>;;;===@@@===>>>???@@@@@@@@@??????????????????????????????>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAEEECCCBBB@@@@@@AAACCCDDDKKKJJJIIIIIIGGGGGGFFFEEEHHHGGGFFFFFFEEEFFFGGGGGGFFFHHHIIIIIIGGGFFFFFFGGG<<<<<<<<<===???BBBDDDEEEDDDCCCCCCBBBBBBCCCEEEFFF@@@??????>>>>>>>>>??????=========???AAA@@@>>><<<;;;<<<>>>????????????@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???BBBDDDBBBBBB@@@???????????????@@@@@@??????????????????>>>======<<<===>>>???@@@CCCCCCCCCCCCCCCBBBBBBAAABBBAAA???===<<<<<<<<<===????????????>>>>>>>>>>>><<<>>>???@@@@@@BBBDDDFFFDDDJJJRRRXXXaaaooozzzrrrkkkhhhffffffeeecccaaa``````bbbddddddccc___]]][[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOOOONNNLLLNNNPPPQQQRRRQQQPPPPPPLLLMMMPPPSSSVVVUUURRROOOOOONNNMMMLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPPPPOOOQQQQQQPPPOOONNNMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@???????????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGCCCBBB@@@>>>>>>>>>???@@@>>>>>>>>>>>>???AAACCCDDD@@@AAACCCEEEEEEDDDCCCBBBIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>???@@@BBBCCCAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAABBBBBBBBBAAA???>>><<<;;;@@@DDDCCC>>><<<>>>AAA===>>>@@@AAAAAAAAA@@@???=========>>>>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDBBBAAAAAABBBCCCEEEIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGCCCEEEGGGHHHGGGGGGHHHIII<<<<<<<<<===>>>AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEE??????>>>>>>>>>??????@@@>>>======>>>??????>>><<<:::===@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????@@@@@@@@@???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<=========???BBBDDDCCCBBBAAA?????????@@@AAA@@@@@@@@@@@@@@@@@@??????======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBCCC@@@EEEJJJLLLNNNWWWgggtttzzzsssnnnkkkgggdddcccbbbaaa```bbbaaa______`````````___\\\ZZZYYYYYYZZZZZZYYYXXXUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNOOOQQQQQQQQQPPPOOOMMMMMMOOORRRTTTTTTQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQOOONNNMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@????????????@@@AAABBBDDDEEEBBBBBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBIIIHHHGGGFFFDDDBBB@@@?????????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAAAAA@@@???======<<>>???@@@===???AAABBBBBBBBB@@@???<<<<<<======>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBDDDEEEEEEFFFBBBDDDGGGHHHHHHHHHJJJKKK<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBB???>>>>>>>>>??????@@@AAA???>>><<<<<<>>>???>>>===;;;>>>BBBCCCBBBAAABBBCCCEEEDDDCCCAAA@@@@@@AAAAAA>>>?????????@@@AAAAAAAAA=========>>>>>>?????????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<======>>>;;;<<<===<<<<<<===???BBBDDDCCCAAA@@@???@@@BBBBBB@@@@@@AAAAAAAAAAAAAAA@@@>>>============???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>@@@BBBBBB???BBBFFFFFFGGGKKKSSSZZZgggrrr|||wwwllleeefffdddbbbaaaaaaaaa```___bbb```___^^^______^^^\\\[[[ZZZXXXXXXYYYYYYWWWVVVTTTTTTUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMNNNPPPRRRRRRPPPOOOKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAA@@@????????????===>>>???@@@AAA@@@@@@???===???AAACCCCCCBBB@@@???<<<===>>>???@@@AAABBBCCCAAAAAABBBCCCDDDEEEGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJ;;;;;;::::::;;;<<<>>>???<<<===>>>@@@@@@???>>>>>>???>>>>>>>>>???@@@AAABBB@@@>>><<<;;;===>>>>>>>>>;;;???CCCEEECCCBBBCCCEEEGGGFFFCCCAAA???>>>======<<<======>>>???@@@@@@AAA<<<=========>>>>>>??????@@@??????>>>===<<<<<<;;;:::;;;;;;<<<<<<========================>>>??????=========<<<;;;;;;===???EEECCCAAA@@@@@@AAABBBCCC???@@@AAABBBBBBBBBBBBAAA>>>>>>=========???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAA???>>>>>>>>>???@@@??????>>>>>>>>>=========???===<<<===???AAABBBBBB@@@AAACCCFFFHHHIIIJJJJJJLLLXXXdddllluuuyyyqqqhhhccccccaaa``````bbbddddddcccbbbaaa````````````___]]]\\\ZZZXXXXXXXXXWWWUUUTTTVVVVVVWWWXXXXXXXXXWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMOOOPPPQQQPPPOOOJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@@@@AAADDDDDDEEEEEEEEEEEEEEEDDD@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHIIIIIIGGGDDDCCCAAACCCDDDEEEEEEDDDBBB@@@@@@BBBDDDEEEEEECCC@@@>>>AAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>???@@@AAACCCDDDEEECCCBBBAAA@@@???@@@AAABBB>>>===>>>@@@BBBBBB@@@>>>===???BBBDDDDDDCCCAAA???===>>>???@@@BBBDDDEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAFFFHHHIIIIIIHHHGGGHHHIII;;;:::999888888888::::::<<<<<<===>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@===;;;;;;???AAAAAA@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>============;;;999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCCAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>===============>>>???CCCCCCBBB@@@>>>???AAACCCAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAHHHLLLQQQUUUZZZcccpppzzzyyyxxxvvvrrrmmmfff```]]]]]]]]]^^^aaacccdddcccbbbaaa```_________]]]ZZZWWW[[[YYYWWWUUUTTTTTTTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMOOOQQQQQQOOONNNNNNNNNQQQPPPNNNMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEFFFGGGJJJKKKGGGEEECCCCCCDDDEEEDDDCCCBBBAAA???>>>>>>>>>???@@@EEEBBB???>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDBBBAAA@@@AAACCCDDDGGGDDD@@@???BBBEEEFFFFFFGGGEEEDDDCCCCCCDDDEEEGGGEEEDDDBBBAAAAAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@BBBDDDEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<===>>>>>>===<<<;;;??????@@@@@@@@@@@@??????AAA@@@@@@BBBEEEGGGGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDHHHHHHHHHIIIIIIIIIJJJJJJCCCDDDDDDCCCAAAAAABBBDDD???BBBDDDFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGGGG;;;;;;:::999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>???===;;;<<>>===>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<======???>>>============;;;999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>??????>>>>>>@@@BBB@@@@@@????????????@@@@@@???@@@@@@AAA@@@???>>>=========<<<<<<===>>>??????@@@AAA@@@>>><<<<<>>=========>>>>>>>>>>>>>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAADDDHHHKKKNNNTTT___fff{{{vvvpppooommmjjjfffaaa]]][[[[[[\\\]]]___bbbcccbbb```___^^^]]]]]]^^^^^^\\\ZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOQQQRRRRRRPPPOOONNNOOOQQQPPPOOONNNNNNNNNOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFEEEGGGIIIJJJHHHFFFDDDDDDDDDEEEDDDCCCBBBBBB@@@?????????@@@AAACCCAAA??????@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCEEEBBB???@@@CCCEEEFFFEEEEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGGGGGGGEEEDDDCCC@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<<<<===>>>>>>>>>===<<<<<<>>>>>>????????????>>>>>>@@@??????AAADDDFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEECCCCCCBBBBBBCCCDDDFFFFFFHHHHHHHHHHHHIIIIIIIIIIIICCCDDDEEEDDDCCCBBBCCCDDDAAACCCEEEGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGGGG;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>???????????????>>>===<<<>>><<<<<<===???AAABBBAAA@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;>>>===<<<<<<======;;;999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@???>>>>>>???AAA??????>>>>>>>>>>>>??????>>>>>>?????????>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@???>>><<<<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<======>>>?????????>>>>>>??????????????????@@@@@@AAA@@@???>>>>>>???@@@AAA===???BBBCCCDDDGGGNNNSSSeeennn{{{{{{qqqjjjhhhfffdddbbb___]]]\\\[[[ZZZZZZ[[[^^^aaabbbaaa___\\\[[[ZZZ[[[]]]^^^^^^^^^ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPOOORRRSSSUUUTTTRRRPPPOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKJJJHHHFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEDDDBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@BBBCCCBBB@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAACCCEEEDDDDDDBBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDGGGFFFEEEDDDBBB@@@???>>>>>>>>>???@@@@@@@@@??????AAA@@@@@@??????@@@AAAAAACCCBBBAAAAAAAAABBBDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDAAACCCEEEGGGGGGEEECCCAAADDDDDDCCCBBB@@@???>>>>>>======>>>>>>???>>>>>>===>>>>>>????????????>>>>>>???>>>>>>AAADDDFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAAAABBBDDDFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIICCCEEEGGGGGGEEEDDDCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGG::::::::::::::::::;;;;;;======>>>>>>>>>>>>======AAAAAABBBBBBBBB@@@???============>>>@@@AAABBBBBB>>>>>>>>>>>>===<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;:::999===<<<;;;<<<======;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>??????@@@???======>>>@@@>>>>>>============>>>>>>===============<<<<<<<<<::::::;;;<<<===>>>@@@AAA@@@AAAAAA@@@>>>>>>???AAAAAA@@@???===<<<;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>???????????????EEEDDDAAA>>>======>>>???>>>@@@BBBCCCBBBDDDGGGJJJXXX\\\ccciiippp{{{}}}vvvqqqkkkhhhgggeeebbb___]]]]]]]]]]]][[[[[[\\\___aaabbbaaa```\\\ZZZXXXXXXZZZ\\\]]]]]]YYYXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPTTTVVVWWWVVVTTTQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMQQQPPPOOONNNLLLJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNLLLKKKIIIGGGFFFFFFGGGHHHIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>???AAADDDDDDBBB@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFEEEDDDBBBAAA@@@@@@>>>???@@@AAAAAA@@@>>>===??????????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDFFFFFFFFFDDDCCCAAADDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????AAADDDGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDD@@@AAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDFFFIIIIIIGGGEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGG888999999:::::::::::::::======>>>>>>>>>>>>======@@@AAAAAABBBAAA@@@???>>>===>>>???@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888;;;;;;:::;;;======<<<::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>??????>>>===<<<>>>???>>>==================>>>=========<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@???@@@AAA???>>>===>>>@@@@@@???===<<<;;;::::::::::::;;;<<<===>>>?????????=========>>>>>>?????????HHHFFFCCC???===<<<<<<===>>>???AAAAAABBBCCCDDDFFFQQQRRRRRRSSSWWW```lllttt~~~}}}xxxsssqqqoookkkhhhhhhfffbbb___]]]]]]]]]^^^]]]]]]^^^```cccdddcccbbb]]]ZZZXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWXXX[[[ZZZYYYWWWWWWVVVVVVWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRVVVWWWYYYXXXUUUSSSRRRRRRMMMMMMNNNOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>@@@CCCEEEEEEBBB@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCAAA???>>>??????@@@AAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDAAAAAABBBCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAACCCFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDGGGIIIJJJHHHFFFEEEEEEEEEGGGIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGG888999:::;;;;;;<<<;;;;;;>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>======>>>@@@AAAAAA@@@??????@@@>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::::::::;;;===>>><<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<=========>>>???>>>======>>>@@@>>>>>>============>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<===>>>???<<<===>>>===<<<;;;;;;<<<======<<<;;;::::::::::::999:::;;;<<<===>>>>>>>>><<<<<<======>>>>>>??????FFFEEEBBB@@@===<<<<<<<<<:::;;;;;;<<<===???@@@AAAMMMLLLJJJHHHJJJOOOWWW\\\hhhrrrxxxuuurrrqqqpppnnniiieeefffdddaaa^^^\\\\\\\\\]]]^^^^^^___bbbeeefffeeeccc^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWXXXYYY^^^]]][[[YYYXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRRRRTTTTTTVVVWWWYYYXXXVVVTTTSSSSSSNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEEEEFFFFFFFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAADDDEEEEEECCCAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEBBB@@@?????????@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIIIIIGGGFFFEEEFFFDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGG::::::<<<===>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCCCC@@@>>>>>>??????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999999;;;===>>>===;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===<<<===>>>=========???AAA???>>>>>>======>>>>>>???>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>;;;===>>>===<<<:::;;;<<<;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>??????@@@??????>>>===<<<<<<<<<:::999888999:::===>>>???HHHGGGFFFDDDDDDFFFIIILLLSSS[[[hhhuuu~~~|||rrrqqqooonnnnnnooolllgggbbbcccaaa```^^^]]]\\\\\\]]]______```ccceeefffeeeddd___^^^]]]]]]^^^]]][[[YYYXXXWWWVVVVVVWWWXXXYYYZZZ```___\\\ZZZXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWXXXXXXVVVUUUTTTTTTQQQRRRRRRSSSSSSRRRQQQPPPMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLGGGFFFDDDEEEFFFGGGGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCCCCDDDFFFFFFDDDBBBAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBDDDFFFEEEBBBAAABBBCCC@@@AAABBBDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAACCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCDDDEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGHHHGGGFFFEEEEEEGGGCCCEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGG;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<===>>>@@@BBB@@@BBBEEECCC@@@======>>>???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777777888999999888999:::===>>>===<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===;;;<<<============???AAA??????>>>>>>>>>>>>?????????>>>===<<<;;;<<<======<<<<<<;;;;;;;;;<<<<<<======>>>@@@???>>><<<<<<===::::::999999::::::;;;<<<999999::::::;;;;;;::::::;;;;;;;;;<<<===>>>>>>???999:::;;;<<<=========<<<>>><<<::::::;;;>>>???@@@DDDDDDDDDCCCBBBAAAAAAAAAFFFKKKRRRXXX^^^iiixxx|||yyyyyytttlllmmmkkkjjjlllmmmkkkfffbbbaaa``````______^^^____________```bbbeeefffeeeccc_________```aaa```^^^\\\XXXWWWVVVVVVWWWXXXZZZ[[[aaa___\\\YYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSUUUVVVXXXTTTVVVXXXXXXVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMMMMLLLLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFHHHJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNFFFEEEDDDEEEGGGHHHHHHHHHFFFGGGGGGHHHHHHFFFEEEDDDFFFEEEDDDEEEFFFFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA??????@@@AAABBB@@@CCCEEEEEECCCCCCEEEHHHAAABBBDDDEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFEEECCCCCCEEEFFFGGGGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@AAADDDEEEEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEEFFFDDDCCCCCCDDDDDDCCCAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDFFFGGGBBBDDDFFFFFFFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGG<<<>>>@@@@@@??????@@@AAABBBAAA???>>>>>>>>>??????AAA===999888;;;>>>>>>>>><<<>>>@@@@@@>>><<<;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<888999999:::;;;<<<======:::::::::999999::::::;;;888888999:::;;;======>>>===<<<;;;;;;<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;===<<<;;;:::;;;===???AAA??????>>>>>>=========<<<========================;;;;;;<<<;;;999999;;;===:::;;;<<<<<<===<<<<<<<<<======>>>======<<<;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@CCCFFFDDDAAA???BBBFFFHHHGGGHHHJJJNNNTTTZZZ]]]ooottt}}}}}}{{{xxxuuuqqqooommmlllmmmhhhdddhhhmmmmmmeee]]]^^^^^^^^^_______________^^^```cccfffhhhhhhgggfffaaabbbbbbbbbaaa```^^^]]]]]]\\\ZZZXXXXXXYYYZZZ\\\___^^^]]]\\\[[[\\\]]]^^^ZZZZZZZZZ]]]``````\\\XXXUUUSSSRRRRRRTTTWWWXXXXXX\\\[[[ZZZZZZYYYXXXWWWWWWUUUTTTSSSQQQOOONNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNLLLKKKJJJIIIHHHKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKKKKKKKLLLIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIGGGGGGFFFFFFEEECCCBBBAAADDDEEEEEEFFFGGGIIIJJJKKKFFFFFFFFFEEEDDDCCCBBBAAAJJJIIIFFFDDDCCCDDDEEEFFFBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFEEECCCEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDBBBAAAAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFDDDBBBCCCEEEEEECCCAAAGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCAAADDDDDDDDDDDDEEEFFFHHHHHHJJJHHHFFFFFFHHHIIIFFFDDDDDDEEEGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCC===???@@@AAA@@@???@@@AAABBBAAA@@@???>>>???@@@@@@BBB???<<<<<<>>>@@@@@@???>>>???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???>>>===<<<;;;999999888888888999:::;;;<<<======>>>===<<<;;;;;;<<<===<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999:::<<<>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999;;;<<<::::::;;;<<<<<<<<<<<<<<<===============<<<;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>BBBEEEEEEBBB@@@CCCFFFEEEDDDDDDEEEHHHMMMQQQTTTZZZ___jjjxxxzzzwwwuuutttsssqqqooommmkkkiiiiiiiiifffdddgggjjjjjjddd^^^______````````````aaaaaaaaaccceeeggghhhgggfffdddcccccccccbbbaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\^^^______^^^]]]]]]]]]^^^___```]]][[[ZZZ[[[]]]^^^\\\ZZZUUUSSSQQQQQQTTTVVVXXXXXX\\\\\\[[[[[[ZZZYYYXXXWWWTTTSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJHHHGGGGGGGGGGGGHHHCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBBBB@@@??????AAAEEEGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCDDDFFFGGGFFFDDDCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDD>>>@@@AAAAAA@@@@@@@@@AAABBBAAA@@@?????????@@@AAABBB@@@???@@@AAABBBAAA@@@???@@@@@@>>><<<;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<999:::;;;<<<>>>???@@@AAABBBAAA???<<<:::888777666999::::::;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<<<<::::::999999999;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;:::999:::<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999999999::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDEEEDDDBBBCCCEEEBBBAAA@@@@@@AAADDDHHHJJJHHHMMMVVVbbbqqq~~~xxxqqqllllllmmmkkkkkklllkkkjjjiiigggfffdddcccdddeeefffeeebbb___aaaaaa``````aaabbbbbbcccdddeeeggghhhgggfffdddcccdddddddddcccaaa^^^[[[ZZZYYYZZZ[[[]]]___``````aaa^^^^^^^^^^^^___```aaaaaa```^^^[[[ZZZ[[[\\\\\\[[[UUUSSSQQQQQQSSSVVVXXXYYY\\\\\\]]]\\\[[[ZZZXXXVVVSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>@@@DDDFFFGGGFFFCCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDEEEEEEDDDBBBDDDEEEDDDCCCCCCDDDFFFEEEFFFFFFFFFFFFEEEEEEDDD>>>@@@BBBBBB@@@@@@@@@AAA@@@???>>>======>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@AAAAAA@@@>>><<<;;;===>>><<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<===???AAABBBBBBCCCBBB@@@===;;;999888777:::;;;;;;<<<======>>>>>>===;;;;;;;;;<<<===<<<;;;999999999999:::;;;<<<<<<::::::999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<;;;:::999:::;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::>>>BBBEEEDDDCCCCCCDDD@@@???>>>>>>???AAADDDEEEEEEGGGLLLTTT^^^iiittt{{{{{{~~~|||uuusssuuuvvvqqqjjjfffgggkkkiiijjjllllllkkkiiigggeee___```bbbcccbbbaaa````````````______```aaabbbccceeeeeefffgggfffeeecccbbbddddddcccbbb```]]]ZZZXXXXXXYYY\\\^^^``````______\\\\\\]]]]]]^^^___```aaaaaa```^^^]]]\\\\\\[[[ZZZWWWTTTRRRQQQTTTWWWYYYZZZ\\\\\\]]]]]]\\\YYYWWWUUURRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDFFFHHHJJJMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@AAABBBDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFGGGGGGFFFDDDBBB@@@@@@????????????@@@@@@>>>>>>>>>???AAACCCEEEGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<===>>>???@@@AAABBBCCCAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<======>>>>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAACCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEE???@@@BBBAAA@@@??????@@@======<<<;;;;;;<<<===>>>???@@@BBBCCCBBBAAA@@@???BBBBBBAAA>>><<<;;;===>>><<<======>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCC@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===;;;;;;;;;<<<===<<<;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999:::::::::::::::::::::::::::::::::::::::888:::;;;;;;:::999999:::888999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999<<<@@@CCCDDDCCCCCCBBB??????>>>???@@@BBBEEEFFFEEEFFFHHHKKKOOOWWWaaahhhfffeeeeeekkksss|||}}}vvvqqqnnniiilllnnnjjjdddbbbdddhhhkkkkkklllllljjjhhheeeccc\\\^^^aaaaaa```___```bbb^^^^^^]]]]]]^^^___aaabbbccccccdddddddddcccbbbbbbbbbbbbaaa```___\\\ZZZXXXXXXZZZ\\\^^^^^^]]][[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^^^^```aaa```^^^\\\ZZZYYYYYYVVVSSSRRRTTTXXX[[[\\\[[[\\\\\\[[[YYYWWWUUUTTTQQQPPPOOONNNMMMLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNNNNLLLKKKJJJIIIFFFHHHIIIKKKJJJIIIGGGEEEFFFFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFEEECCCAAA??????>>>>>>>>>??????@@@>>>???@@@AAACCCEEEFFFGGGCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>=========<<<<<<===>>>@@@AAABBBBBBBBBBBBBBB@@@???======<<<>>>>>>======<<<<<<;;;;;;<<<======>>>>>>???@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@????????????@@@AAAAAA??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEE>>>@@@AAAAAA???>>>>>>???<<<;;;:::::::::;;;<<<===>>>@@@BBBCCCAAA@@@@@@@@@BBBBBBBBB@@@===<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@AAAAAA======<<<<<<<<<======>>>============>>>>>>??????===<<<;;;;;;<<<===<<<;;;::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;999999999999::::::::::::::::::::::::::::::::::::777999;;;<<<:::999999999777888999999::::::999999999999::::::;;;;;;::::::999999888888888888999999;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999;;;===@@@AAABBBAAA@@@>>>>>>>>>???@@@BBBDDDEEEAAABBBCCCCCCEEEKKKTTT[[[[[[UUURRRTTTYYY___fffmmmrrrssszzz{{{tttpppmmmlllkkkhhhiiijjjhhheeedddfffhhhjjjjjjiiihhhfffdddaaa```[[[]]]___`````````bbbccc]]]\\\[[[[[[\\\^^^```bbbaaaaaaaaaaaaaaa``````___]]]^^^^^^^^^]]]\\\ZZZYYYYYYZZZ\\\\\\\\\ZZZXXXWWWXXXXXXZZZZZZ[[[[[[[[[[[[[[[^^^``````^^^ZZZXXXWWWYYYVVVRRRQQQTTTXXX[[[\\\[[[ZZZYYYWWWVVVTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHFFFCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEFFFAAA@@@@@@?????????????????????>>>============>>><<<<<<===>>>???@@@@@@AAA???@@@@@@???===<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>???======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>><<<<<<===>>>???@@@???===<<<===>>>@@@@@@BBBCCCDDDDDDDDDDDD===???@@@@@@>>>=========;;;;;;:::::::::;;;<<<===???AAACCCCCC@@@???@@@BBBAAABBBCCCAAA>>><<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@;;;;;;;;;;;;<<<===>>>???======>>>>>>>>>>>>??????===<<<;;;;;;<<<===<<<;;;;;;;;;:::999888888888888::::::;;;;;;;;;:::::::::999999999:::::::::;;;;;;999999999999999999999999666999;;;<<<:::999888888777888888999999999999999888888999:::::::::::::::999999888888888888999999::::::999999999999::::::999::::::;;;;;;::::::999888888999999::::::;;;;;;::::::;;;===>>>?????????<<<<<<<<<<<<===>>>@@@AAA===???@@@@@@@@@DDDMMMTTTUUUMMMHHHIIIKKKKKKNNNTTT[[[^^^hhhvvv~~~xxxtttooolllkkkjjjiiihhhiiiiiihhhhhhgggggghhhiiiggggggfffdddbbbaaa```___\\\]]]^^^___aaaccccccddd\\\[[[ZZZZZZ[[[]]]```bbbaaaaaa```___]]]\\\[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXYYY[[[]]]\\\YYYWWWVVVWWWXXXTTTPPPOOORRRVVVYYY[[[ZZZYYYVVVSSSQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMOOOLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGFFFEEECCCAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???????????????BBBCCCEEEGGGGGGFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBB@@@??????>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCBBBBBB??????>>>=====================<<<<<<<<<===>>>???=========>>>>>>>>>??????<<<>>>???>>><<<;;;<<<>>>;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<<<<===;;;;;;===>>>???@@@@@@@@@???????????????@@@AAABBB>>>???@@@>>>;;;::::::<<<===>>>>>>===<<<;;;;;;======>>>@@@AAABBBCCCCCCCCC===>>>@@@???===<<<<<<===<<<;;;;;;:::;;;<<<===>>>@@@BBBDDDCCC@@@@@@AAADDDAAABBBCCCBBB???===;;;;;;>>>>>>????????????>>>>>><<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>????????????===<<<;;;;;;<<<===<<<;;;<<<<<<:::999888777777777999999:::::::::999999888999999999::::::;;;;;;;;;777777777777777777777777666999;;;<<<:::999888888777777888999999999999999777888999:::::::::::::::999999888888888888999999999999888888888888999999999::::::;;;;;;::::::999777777888999::::::;;;;;;::::::999:::===>>>>>>>>>::::::::::::::::::;;;;;;===???AAA???>>>AAAIIIOOOPPPHHHDDDFFFGGGCCCDDDHHHEEEHHHRRR```lllxxx~~~{{{yyytttnnnooommmlllkkkkkkiiigggdddgggeeecccdddeeeffffffeeefffeeedddbbbaaaaaa```aaa^^^]]]]]]___bbbeeeeeeddd]]]\\\ZZZZZZ[[[^^^aaacccbbbaaa___]]][[[YYYWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZXXXXXXXXXYYYYYYWWWTTTSSSUUUXXXVVVSSSOOOMMMPPPTTTXXXYYYZZZWWWTTTPPPOOOOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKLLLMMMMMMNNNNNNJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFGGGHHHJJJLLLNNNLLLKKKIIIHHHHHHIIIJJJKKKMMMKKKIIIGGGGGGJJJMMMOOOJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>?????????AAACCCFFFGGGHHHFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>???AAAAAA???>>>??????>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@============>>>>>>>>>>>>===???@@@>>>;;;999:::<<<;;;;;;::::::::::::::::::777888888999::::::;;;;;;999:::<<<>>>@@@@@@@@@???============>>>???AAAAAA:::<<<===<<<:::999:::<<<<<<===>>>===;;;:::;;;<<<<<<===>>>@@@AAABBBCCCCCC>>>======<<<<<<<<<=========<<<:::999:::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555555666888888888888888999999:::;;;:::999888888888999::::::::::::999888777666555444555555666777888888999777777888999::::::;;;;;;999999999:::::::::;;;;;;::::::999999888777666666777777777777777777777777888555333444777999999777;;;;;;::::::999888777777:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::::::::::::::999999:::===@@@CCCEEEGGGFFFDDDBBB@@@???>>>>>>DDDEEEGGGNNNWWWcccnnnuuuzzzuuuqqqmmmkkkhhhgggfffeeedddcccccccccbbbbbbccccccdddddddddeeedddbbbaaa______```bbbccc^^^^^^______```aaaaaaaaaZZZYYYYYYYYY[[[]]]```bbbdddccc```^^^[[[YYYXXXWWWYYYZZZZZZYYYXXXWWWXXXYYYVVVVVVUUUUUUVVVXXXYYYZZZ]]]]]]^^^]]][[[YYYVVVUUUWWWVVVVVVUUUUUUTTTTTTTTTPPPNNNLLLMMMQQQUUUWWWXXXTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCFFFHHHFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDAAA@@@?????????>>>???AAACCCDDDDDDCCCCCCDDDCCCAAA@@@???>>>>>>>>>GGGGGGEEEDDDCCCCCCCCCCCC@@@@@@???>>>============>>>>>>????????????>>>>>>======>>>???????????????@@@@@@@@@@@@@@@???>>>=========;;;;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>?????????>>>>>>===<<<;;;;;;;;;555777999:::;;;:::888777999:::;;;;;;:::999888777999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<======<<<;;;::::::;;;<<<===============>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCBBBAAA??????@@@AAABBBAAAAAAAAA@@@???===;;;:::======>>>??????@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555555666777777777777777888999999;;;:::999888888888999999888888888888777666555555555555666666777777888888<<<;;;:::999888777666555888888999999999:::::::::::::::999888888777666666777777777777777777777777999777444555777999888777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCAAA@@@>>>>>>======>>>@@@DDDJJJQQQYYY___bbbfffjjjqqqzzz|||wwwtttpppmmmkkkhhheeeccccccbbbaaa```____________```````````````aaaaaaaaaaaa```___^^^___```aaabbb_________^^^^^^^^^^^^]]][[[[[[[[[[[[]]]___aaabbbbbb```^^^\\\ZZZXXXXXXWWWXXXZZZZZZYYYWWWUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[[[[ZZZYYYWWWVVVTTTSSSUUUUUUUUUTTTSSSSSSRRRRRRQQQNNNMMMMMMPPPTTTVVVWWWRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBBBBEEEGGGFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCC@@@???>>>>>>??????@@@AAACCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>CCCCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>>???????????????>>>======;;;;;;999999999999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<===============>>>>>>======<<<;;;;;;:::666777888999999999888888999999999999999888888777999999::::::;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;<<<<<<======<<<;;;::::::;;;<<<===<<<=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<;;;>>>>>>??????@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777666555555555666666666666666666777888888:::999999888777888888888555555666666666666555555666666666666666666666666;;;;;;:::888666555333333888888888888999999999999999999999888888777777666777777777777777777777777:::888777666888888888777555666666888999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::>>>===<<<;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<;;;>>>BBBGGGKKKMMMMMMNNNQQQSSSVVV[[[ccckkkqqquuu}}}zzzwwwuuuqqqmmmgggfffeeeeeeeeedddbbb```^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\^^^]]]]]]]]]^^^___``````______^^^]]][[[ZZZYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]][[[YYYXXXWWWWWWWWWWWWYYYZZZXXXUUURRRQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVXXXWWWUUUSSSRRRRRRRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPQQQOOOMMMMMMPPPRRRTTTTTTOOOOOONNNNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDBBBBBBDDDEEEFFFHHHIIIIIIHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEECCCBBBAAABBBDDDGGGIIIGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCAAA???>>>======>>>@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>=========>>>???@@@AAABBBDDDEEEEEECCCBBBAAA@@@>>>>>>===============>>>>>>=========<<<<<<===>>>>>>>>>>>>===<<<============<<<<<<;;;999888777666777777888999888999999:::<<<<<<===>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;::::::888777777777888888999999999999888777777777888888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBAAA>>><<<;;;;;;<<<<<<>>>>>>???????????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::::::::::::::::::::888888777666666666666666555555555555555666777777999999888888777777777777444444555666666666666666666666666666666666555555555666666666666666666666888888888999999999::::::999888888888777777777666777777777777777777777777::::::999888888888777777444555666777888:::;;;;;;999999999999::::::::::::::::::999999999999::::::===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===???BBBEEEFFFFFFDDDCCCIIIIIIIIIJJJMMMQQQUUUXXXbbbffflllttt|||yyyyyyuuupppmmmkkkiiifffccc]]]]]]^^^```bbbbbbaaa___\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZYYYYYYYYYXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWSSSPPPNNNMMMRRRQQQQQQPPPQQQRRRSSSTTTVVVUUURRRPPPOOOOOOQQQRRRTTTTTTSSSRRRQQQPPPPPPOOOQQQOOOMMMMMMOOOQQQRRRRRRMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHGGGEEECCCBBBDDDEEEEEEFFFGGGFFFEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB???>>>???AAADDDGGGFFFGGGHHHIIIIIIHHHGGGFFFAAA@@@???===<<<<<<======AAAAAACCCDDDDDDCCCBBBAAAAAA@@@???>>>============<<<===>>>@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<;;;<<<<<<============<<<<<<;;;;;;<<<============<<<:::;;;;;;;;;;;;;;;::::::888777666666666777888999999999::::::;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888666666666777999:::999888777666666777888999888999999999:::::::::;;;;;;;;;::::::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBB????????????@@@@@@AAAAAAAAA???<<<:::999:::;;;<<<======>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;888888888888999999999999888888888888888888888888777777777777777666666666555555555555555666666777888888888777777777666666444444555666777777777777666666666666555555555555222333333555666777888888999999999999::::::::::::888888888777777777777777666666666666666666666666999999:::999888777777777666666666777777888888888888888888999999999::::::999999888888888999999:::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAA>>>???@@@BBBEEEHHHJJJKKKMMMPPPTTTYYYaaakkkvvv}}}|||vvvqqqlllhhhjjjhhheeeccc```^^^[[[YYYUUUUUUVVVXXX[[[[[[ZZZXXXZZZYYYYYYYYYYYYYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTVVVVVVTTTQQQNNNLLLLLLRRRQQQPPPPPPPPPQQQRRRSSSUUUSSSQQQNNNNNNOOOQQQSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPNNNLLLMMMNNNPPPPPPOOOMMMMMMMMMLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJOOOOOONNNNNNMMMMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHEEEDDDDDDFFFCCCDDDDDDCCCAAAAAACCCEEEFFFFFFEEEEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA???======???AAACCCCCCEEEFFFHHHHHHFFFEEECCC???>>>===<<<;;;<<<<<<===AAAAAABBBCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<===>>>???@@@????????????>>>===;;;:::999999999;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;888999999:::::::::999999888777666666666888999:::;;;;;;::::::999999999888999::::::;;;<<<<<<======::::::::::::999999999999999777666555555777999:::999888777666666777888999888888888999999999999999999999::::::::::::::::::999999:::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<============::::::;;;;;;===>>>@@@AAA@@@???????????????@@@@@@>>>>>>>>>>>>>>>?????????>>>===:::999888888999::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::777888888888888999999999666666666666666666666666666666777777777777666666555555555555555666777777666777777777777666555555444444555666777777666666555555555555555555555555444444555555555666666666888888888999999999999:::777777777777777777777777666666666666666666666666777888:::999888777777777777777777666666666666666777777888888888999999999888888777777888888999999777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@<<<===>>>@@@AAAAAAAAAAAAEEEEEEFFFHHHLLLSSS[[[bbbgggkkkrrr|||yyyqqqkkkgggeeeddddddccccccaaa```]]]ZZZWWWVVVSSSSSSSSSTTTWWWXXXWWWUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ[[[[[[ZZZXXXWWWTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSRRROOONNNNNNOOOSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSPPPOOONNNPPPRRRSSSTTTTTTSSSRRRQQQOOONNNNNNNNNLLLKKKLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIHHHOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLJJJGGGEEEEEEEEECCCCCCCCCAAA@@@@@@BBBDDDCCCCCCBBBBBBCCCEEEGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBDDDFFFFFFDDDBBBAAA>>>===<<<;;;;;;<<<======@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===>>>?????????>>>===<<<;;;:::999888888777888888::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::777888888999999999999999888777666666777888:::;;;<<<;;;;;;:::999888777666777777888999:::;;;<<<===999999999999888888888888888777666555555777888:::888888777777777888999999888888888888888888888888888888999999999999::::::999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========999999:::<<<>>>AAACCCDDDAAA@@@>>><<<;;;<<<===>>>==================<<<<<<;;;:::999888777777888888888999:::<<<===>>>>>>>>>;;;;;;:::999999888777777999999999999999999999999:::::::::::::::999888888777777888888888999999999666666666666666666666666555666777888888777666666666666555555666666777888666666777777777666555444333444444555555555444444333444444555555666666666666666666666555555555555666666666666777777777777666777777777777777777777666666666666666666666666444666999999777666777888666666666666666666666666777777777777888888888999777777777777777888999999666777888999999:::::::::::::::::::::::::::;;;<<<999999:::;;;<<<=========???>>>>>>======<<<<<<<<>>??????@@@@@@@@@>>>@@@CCCDDDDDDCCC@@@>>>>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<888888777777777777888888999999::::::::::::999999888999999:::::::::::::::777777888999999999999999777666666666666888:::;;;::::::999999888888777777777777888888888999999999888888888888888888888888777666666555666777888999777888888999999999999999888888888888888888888777888888888888999999999:::999999:::;;;;;;<<<<<<===999:::;;;;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======888999:::===???BBBDDDFFFBBB@@@===:::999:::;;;<<<<<<=========<<<;;;::::::999999888777777666666666666777999;;;<<<>>>>>>>>>::::::999999888777666666999999999999999999999999888888888888888777666555777777888888999999999:::777777777777777777777777555666777888888777666666666666666666666777888888555666777777777666444333333333333444444333333222333333444444555666777777444555555666666777777777444444444555555555555666666666666666777777777777666666666666666666666666222555888999777666777888555555555555666666777777777777777777888888888888777777666777777888999999777888888999999999888888:::999999999999999::::::888999;;;===>>>===<<<<<<;;;:::::::::<<>>>>>@@@BBBEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>??????999;;;===???AAAAAAAAAAAA===???AAACCCCCCAAA???=========<<<;;;<<<===>>>??????@@@@@@@@@???===<<<;;;<<<<<<;;;:::::::::;;;;;;;;;<<<>>>???@@@???>>>===777777777777777888888999999999999::::::999999999888888999::::::::::::999777777888999999999999999666555555555666777999:::888888888888888999999999888888888777777777777777777777777777777888888888666666666666666777777888777888999;;;;;;;;;:::999888888888777777777777777777777888888999999999:::999999:::;;;;;;<<<<<<===999999;;;;;;;;;;;;999999;;;;;;;;;<<<<<<<<<======;;;<<<======>>>=========AAA???===<<<;;;<<<===>>>???>>><<<:::::::::;;;;;;<<<:::777555555777999;;;999999::::::;;;<<<<<<<<<:::999888666555444444444999999999888888888888888777777777777666666666666333333444444555444444444555555666666777777888888777777777777666666666666222222333333444555666666777777777777777777777777555444444333333444444555333333333444444444555555555555555555555555444444777777666666666666777777666666555555555444444444666666666666666666666666666444333555888999777444444444444555555555555666999888888777777777777777888777666666666777999:::888999999::::::999999888555555666888999;;;===>>>:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKNNNOOOQQQWWW^^^hhhpppuuu~~~}}}xxxrrrlllhhhdddcccbbbaaa^^^[[[YYYXXXWWWWWWZZZXXXWWWUUUUUUUUUWWWXXX[[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPQQQTTTXXXZZZYYYVVVXXXWWWWWWVVVVVVUUUUUUTTTXXXWWWVVVVVVVVVXXXYYYZZZYYYXXXVVVTTTTTTSSSTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUUUUQQQOOOQQQUUUXXXVVVRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQOOOMMMNNNPPPQQQOOOMMMQQQSSSTTTRRRSSSTTTQQQLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRQQQNNNLLLJJJHHHGGGKKKJJJJJJKKKLLLNNNPPPQQQPPPNNNLLLIIIHHHHHHIIIJJJLLLNNNOOOLLLHHHGGGHHHKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIGGGEEEEEEFFFHHHGGGHHHIIIKKKLLLNNNOOOPPPMMMKKKIIIFFFDDDCCCCCCCCCDDDBBBAAA???>>>>>>??????===???>>>;;;;;;@@@BBBAAAEEECCCBBBBBBCCCBBB@@@===@@@@@@>>>===<<<<<<<<<<<<;;;===???AAABBBAAA???>>>======>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::>>>>>>===<<<;;;:::::::::::::::;;;<<<=========<<<:::;;;<<<======<<<;;;;;;;;;;;;:::999888777666666666888999888777666777888777888999:::::::::::::::999888888888777777666666555666666666777777777888888888888888888999999:::777777777777666666666666777777777777777666666555555555666777888888999999:::::::::;;;;;;:::999999555666777999999999888777888888999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888666777999;;;<<<>>>>>>???;;;;;;<<<===============@@@???===<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::888777555555777999;;;::::::;;;;;;;;;;;;<<<<<<777666666666666777888888999999999888888777777666666666555555555444444444444444555555666666555555666666666666666777777777777777777666666666555555333333333444444555555666666666666666666666666666444444333333333333444444333333333444444444444555666666666666666666666666777666666555555666666777666666555555555444444444555555555555555555555555666444444555777888666444444444444555555555555666888888777666666666666777888777666666666777888999888999999::::::999999888666666777888999;;;<<<===::::::::::::;;;;;;;;;;;;===;;;::::::;;;;;;:::888::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFIIIMMMRRRWWW[[[bbbdddhhhlllpppvvv}}}xxxqqqmmmllllllnnnkkkhhhdddaaa`````````[[[ZZZXXXWWWVVVVVVVVVWWWYYYWWWVVVUUUUUUUUUWWWXXX[[[ZZZXXXWWWVVVUUUUUUTTTUUUTTTUUUWWW[[[\\\[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUTTTSSSTTTUUUVVVWWWXXXXXXVVVSSSQQQQQQRRRQQQPPPPPPRRRUUUVVVUUUSSSTTTSSSSSSRRRRRRRRRRRRSSSQQQOOOMMMNNNPPPQQQPPPNNNMMMPPPRRRPPPQQQSSSQQQLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDFFFHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBAAA????????????@@@???@@@???;;;<<>>===<<<<<<<<<<<<<<<>>>AAADDDDDDCCCAAA@@@======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<=========<<<;;;888888777777666555555555666888999888777666777888777777888999999999999999888888888888777777777666666666666777777777777777888777777777777888999999888777777777666666666666777777777777777666666555666666666777888999999999999:::::::::::::::999999666777777888888888888777888888999999:::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;::::::999888777888999;;;<<<=========:::;;;<<<<<<===<<<<<<<<>>===<<<<<<<<<===>>>======>>>======<<<;;;:::888777777777777888999:::<<<<<<;;;;;;;;;;;;::::::777777777777777888999999999999888777777666555555444444444333333333333222444555555666777777666666777777777666666666555555777666666666666555555555444555555555555555555555444444444444444444444444444444333333333333444444333333333333444444444444666666666666666666666666555555555444444555555555555555555555555444444444555555555555555555555555555444444555777888666555444444444555555555555666777777666555555555555666777777666666666777888999888888999999999999888888888888888888888999:::;;;::::::::::::::::::::::::;;;:::999999::::::999888999::::::;;;<<<===>>>>>>@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBDDDFFFGGGHHHKKKMMMPPPSSSVVV[[[```dddhhhllloooppppppuuu~~~|||zzzyyywwwvvvrrroooiiiddd```______```^^^\\\ZZZXXXWWWXXXZZZ[[[VVVUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXZZZ\\\\\\[[[YYYWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZXXXVVVTTTRRRRRRTTTVVVWWWXXXXXXXXXUUURRROOONNNOOOOOOQQQTTTVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQPPPNNNLLLOOOQQQPPPPPPRRRPPPLLLMMMMMMNNNNNNOOONNNNNNMMMPPPPPPOOONNNNNNMMMLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHGGGFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLJJJHHHFFFDDDCCCCCCDDDCCCBBBAAA@@@??????@@@@@@AAABBBAAA===>>>DDDGGGFFFFFFDDDCCCDDDEEEDDDBBB@@@??????>>>===<<<<<<<<<<<<===@@@DDDGGGGGGFFFCCCAAA<<<======>>>>>>======<<<============>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;<<<===>>>>>>===<<<;;;666666666666666666666666666888999888777666777888666777777888888888888777888888888888777777777777777777777777777777777777777777666666666777888888888888777777777666666666777777888888777777666555666777777888888999999999888999999:::::::::999999999888777777777777777777888888888999999999999999999::::::;;;;;;;;;;;;;;;888999999:::::::::::::::888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<===>>>>>>===<<<:::999777888999:::::::::::::::===<<<<<<;;;:::999999999::::::888777777666666666999888888777666555444444444444444333333333222222333444555666666666666666888777777666555555444444666666666555555555444444666555555555555555555555333333333333333333333333444333333333333333333444222222333333333444444444555555555555666666666666555444444333333444444555555555555555555555555555555555555555555555555555444555555666777777666555444444444555555555555666666666555444444444444555666666666666777777888888888888999999999999888888999999888888888888999999::::::::::::999999999999;;;:::888999:::;;;:::888999::::::;;;<<<<<<======AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEECCCEEEGGGIIIJJJLLLPPPSSSSSSUUUVVVVVVUUUYYY```fffjjjjjjmmmsssuuuvvvzzzzzzuuupppnnnjjjhhhhhhgggfffeeecccaaa^^^\\\ZZZ[[[\\\]]]YYYYYYXXXWWWVVVUUUUUUTTTVVVVVVUUUVVVWWWXXXZZZ[[[XXXXXXWWWWWWWWWXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[ZZZXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYZZZ[[[\\\\\\\\\ZZZZZZVVVTTTRRRPPPPPPRRRUUUWWWVVVWWWVVVTTTQQQOOONNNOOOQQQVVV[[[ZZZVVVSSSSSSTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPOOOOOOPPPPPPPPPOOOOOOTTTUUUSSSQQQRRRPPPMMMMMMNNNNNNNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKHHHFFFFFFFFFGGGHHHJJJHHHGGGHHHLLLMMMKKKHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@BBBDDDDDDEEEEEEHHHJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBDDDCCCAAACCCJJJNNNMMMKKKIIIGGGFFFEEEBBB???<<>>===<<<<<<<<<<<<<<<===@@@DDDGGGHHHFFFCCC@@@<<<======>>>>>>======<<<======>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<<<<===============<<<;;;:::<<<<<<===>>>===<<<;;;:::777777888888999999999999666888999888777666777888666666777777777777666666888888888777777777777777888888888777777777777666666666666666666777777888888888888777777777666666777888888888888777666666777777777888888888999999777888888999999999999999:::999888666666666777888888888888888888999999:::999::::::;;;;;;;;;::::::777777888::::::;;;;;;;;;999999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<<<<======<<<<<<=========;;;999888999999;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777999999888777666666666666888888888777666555555444555555555555444444444333222222333444555666666555888888777666555444333333555555555555444444444444555555555555555444444444333333333333333333333333333333333222222333333333222222222333333333444444333333333444444555555555444444333333333333444444444555555555555555555555555555555555555555555555444555666666666666666666444444444555555555555666666555555444444444444444555555666666777777777777777888888999999888888777:::999888888777777888888999999999999999999999999;;;:::999:::;;;<<<;;;:::999999::::::;;;;;;<<<<<<>>>>>>>>>===>>>>>>??????;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCCCCBBBCCCEEEFFFIIIJJJJJJIIIGGGHHHLLLPPPPPPPPPSSSXXXZZZXXX[[[___eeefffhhhnnnwww~~~|||yyyzzz~~~~~~|||zzzyyyxxxzzz||||||zzzyyyzzz|||zzzxxxvvvwwwzzz}}}wwwpppmmmlllnnnlllkkkkkkmmmlllhhheee```^^^]]]\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXYYYWWWYYYZZZ[[[ZZZWWWTTTRRRXXXWWWWWWWWWWWWYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZZZZWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZ\\\\\\[[[ZZZYYYXXX\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYSSSRRRPPPOOOOOOQQQSSSTTTSSSTTTTTTSSSQQQPPPQQQRRRWWW\\\```^^^XXXSSSRRRTTTRRRSSSSSSSSSRRRPPPNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPVVV[[[\\\XXXTTTSSSQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHKKKJJJIIIKKKNNNPPPMMMJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDGGGHHHHHHHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBEEEFFFFFFIIIPPPSSSSSSLLLJJJHHHFFFEEEBBB???<<<>>>======<<<<<<<<<<<<<<<<<<>>>BBBEEEEEEDDDAAA???======>>>>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<=========;;;:::999777777777888999999::::::666888999888777666777888666666777777777666666555777777777777777777888888888888888888777777777777666666666666666777777888888888888888777777777777888888888888888777777666666777777777777777888888666777888888999999999888:::999888666666666777888888888777777777888999:::999::::::;;;::::::999999666777888999:::;;;;;;;;;999999:::::::::::::::999;;;<<<<<<===>>>=========;;;<<<<<<<<<<<<=========;;;<<<<<<;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::::::::999888888777666666555555555555666888999999888888777777777777666666666666666666555555555555111111333444555555555555777777666666555444333333555555444444444333333333333444444444444444444444222222222222222222222222333333222222222222333333222222222222333333333333222222222333444444555555444444444333333444444444444444444555555555555555444444444444444444444444333555777777666555666777444444444555555555555666666666555444444444444555444555666777777777666666777777888888888888777777999999888777777777777777777777888888888999999999;;;:::999:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===============<<<;;;@@@AAABBBAAA@@@???@@@AAADDDEEEFFFFFFEEEEEEGGGHHHIIIHHHJJJLLLKKKGGGHHHKKKSSSRRRRRRVVV\\\bbbfffhhhiiieeebbbbbbaaa___```dddgggfffeeecccbbbaaaaaa```dddgggjjjiiifffcccdddeeecccbbbaaabbbeeehhhiiiiiihhhjjjkkkgggaaa\\\[[[[[[]]]]]]]]]^^^``````^^^\\\ZZZXXXVVVVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYTTTVVVYYY[[[[[[YYYVVVTTTWWWVVVUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]______]]][[[[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXRRRRRRQQQPPPPPPPPPQQQRRRPPPRRRSSSSSSRRRRRRSSSTTT\\\```bbb```YYYTTTTTTUUUSSSSSSSSSRRRPPPNNNLLLLLLOOOQQQRRRQQQPPPOOOPPPQQQYYY___```[[[UUUSSSQQQOOOKKKLLLLLLLLLKKKJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKIIIIIIHHHIIIJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKKKKKKKJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCBBBFFFIIIIIIMMMRRRTTTRRRHHHGGGEEEEEEEEEDDDBBB@@@======<<<<<<;;;<<<<<<===;;;<<>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>======<<<======>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777555555666666777777777888666888999888777666777888777777777777777666666555777777777777888888888888777777777888888888999999777777666666666777888888999999888888888777777777888888999999888888777666666666666666666666666666555666777888888888888888999888777777777777777777888888777666777888999::::::::::::::::::999999888666777888999::::::::::::888999:::::::::::::::999<<<===>>>>>>??????>>>>>>:::;;;<<<<<<=========<<<;;;;;;:::999888888888888;;;;;;::::::999999888888888888777777666666555555333333444444555777888999777777777888888888888888666666666666555555555444111222333555666666777777666666666555555444444444444444444333333333333222111222222222333444444444333333333333333333333333333333222222222222333333111222222222222333333333222222333333444555555666555555444444444444555555444444444555555555666666444444444444444444444444333555777777555555666777444444444555555555555666777666666555444555555555444555666777777777666555777777888888888888777777999888888777777777777888555666666777888999::::::999888888999:::;;;;;;999999999999999::::::::::::::::::::::::::::::;;;<<<============<<<<<<<<<<<<<<<>>>@@@@@@??????@@@AAA@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCDDDGGGFFFBBBCCCGGGIIIIIIKKKOOOSSSVVVVVVUUUWWWSSSQQQRRRQQQPPPQQQUUUWWWUUUTTTRRRQQQRRRRRRSSSSSSWWW[[[[[[WWWTTTTTTVVVWWWUUUUUUVVVXXXYYYYYYXXXUUUXXXZZZYYYUUUSSSTTTVVVUUUUUUVVVVVVWWWVVVTTTSSSUUUSSSQQQQQQSSSUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[TTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVXXXZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXZZZ[[[ZZZ]]]______\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVWWWSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRTTTSSSSSSSSSTTTUUU]]]___```]]]YYYVVVVVVWWWVVVUUUSSSQQQOOONNNMMMMMMOOOQQQRRRRRRPPPOOOPPPRRRXXX^^^```ZZZTTTRRRQQQOOOJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJKKKMMMLLLJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFGGGIIIJJJIIILLLNNNOOONNNLLLLLLLLLHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNNNNLLLKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGCCCBBBAAA@@@@@@AAABBBCCCCCCHHHKKKKKKMMMPPPPPPLLLGGGEEEDDDDDDEEEDDDBBB@@@<<<<<<<<<;;;;;;<<<<<<===;;;<<<===>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>======>>>>>>============>>>>>><<<======>>>>>>>>>>>>===::::::;;;;;;:::888777666666666666666666777777777666888999888777666777888777888888888777777666555666777777777888888888888666666777888999999:::;;;888777777777777888999999999999999888888888777777888999999999999888777777555555555555555555555444444555666777888888888888666777777888888888888777888888666666666777999::::::::::::::::::999888888666777888999999999999999777888999:::::::::::::::======>>>???????????????::::::;;;<<<=========<<<;;;:::999777666777777888;;;;;;999888777666666666666666666666555555555555666555555444444444555555777777777888999999::::::666666555555555444444444222333444666777888888888555555555555555444444444444444444333333333222222000000111222222333444444333333333333333333333333333222222222222222222333111111222222222333333333333333444444555666777777666555555444444555555666444444444555555555666666444444444444444444444444222555888777555444666888444444444555555555666666777777666555555555555666333444666777777777666555777777888888888888777777888888777777777777888888444555555777888999:::;;;888777666777999::::::888999999999999999999::::::<<<<<<;;;;;;:::;;;;;;;;;999999999::::::<<<===>>>555888:::<<<<<<<<<>>>???===???BBBCCCCCCAAA???>>>;;;;;;===BBBCCCAAADDDIIIFFFHHHMMMSSSWWWWWWTTTQQQNNNJJJHHHJJJJJJHHHJJJNNNQQQPPPNNNMMMLLLMMMOOOPPPJJJOOOTTTTTTPPPMMMNNNPPPOOOMMMLLLMMMNNNNNNMMMKKKNNNQQQSSSRRRPPPPPPRRRUUUUUUUUUUUUUUUTTTSSSQQQOOOOOOMMMKKKLLLPPPTTTWWWXXXSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTTTTTTTVVVWWWUUUUUUUUUVVVXXXZZZ]]]^^^ZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[WWWZZZ]]]]]]ZZZXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]YYYWWWVVVUUUTTTUUUUUUVVVTTTUUUUUUVVVUUUSSSQQQPPPRRRSSSTTTTTTSSSSSSTTTUUU\\\]]]]]][[[YYYXXXXXXYYYXXXWWWTTTQQQOOONNNNNNNNNOOOQQQSSSRRRPPPOOOPPPSSSTTT[[[^^^YYYSSSQQQPPPOOOIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJNNNRRRRRROOOMMMMMMNNNHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIILLLNNNOOOOOOMMMKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLHHHGGGFFFEEEEEEFFFGGGGGGCCCBBBAAAAAAAAABBBCCCDDDDDDIIIMMMLLLMMMNNNKKKGGGIIIGGGEEEEEEDDDBBB???===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<>>>>>>============>>>???<<<<<<===>>>>>>???>>>>>>999999::::::999888666555999999888888888888888888666888999888777666777888888888888888888777666666666666777777888888888999555555666888999:::;;;<<<888888888888888999999:::999999999888888888888777888999999999999888777777444444444444444444444333444555666777888888888888555666777999999999888777999888666555666777999::::::::::::::::::999888777777777888999999999999888777777888999:::;;;::::::???????????????????????????>>>===<<<;;;:::::::::888777777777888999999::::::999888777777888999:::888888777777666555555555666666666666666777888888666666777777777777666666555555666666555555444333333444555555666555555555444444444333333222222222333333333333333333333333222222222222222222222222444333222111111333555666555555333222111000000000///111333555666666555444555555555555555444444444666555444333333333333333444444444444444444444444666666555444333333222222222222333444444555666666555555555555555555555555666666666777666555555444333333444555666777888999444555777888888888777666444555555666777888888888555666777:::<<<===;;;888777777777888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;<<<<<<<<<;;;:::;;;===?????????===>>>???@@@@@@@@@@@@@@@======???@@@@@@@@@@@@@@@EEEKKKSSS[[[]]]XXXNNNGGGKKKHHHEEECCCCCCFFFIIILLLNNNMMMKKKHHHGGGFFFFFFGGGKKKJJJJJJIIIHHHGGGFFFFFFJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSRRRQQQQQQPPPOOONNNOOONNNNNNNNNOOORRRUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWTTTSSSSSSTTTVVVVVVUUUSSSUUUVVVXXXZZZ[[[\\\]]]]]]ZZZYYYXXXWWWUUUTTTSSSRRRQQQRRRRRRSSSUUUVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSQQQNNNMMMUUUUUUTTTRRRQQQQQQSSSVVVZZZYYYYYY[[[]]]]]]ZZZVVVXXXWWWTTTRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSYYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKLLLMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNKKKGGGFFFGGGJJJLLLLLLMMMOOOPPPQQQQQQOOONNNLLLIIIHHHFFFDDDDDDDDDDDDEEEIIIIIIHHHHHHIIIJJJKKKMMMQQQPPPPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHCCCCCCBBBAAABBBDDDFFFHHHIIIJJJLLLMMMLLLJJJGGGEEEJJJIIIHHHFFFDDDAAA???>>>??????>>>>>>===;;;:::999;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@<<<<<<======>>>>>>??????@@@@@@@@@@@@?????????>>><<<<<<<<<===============:::;;;;;;:::999888777666777999:::;;;;;;:::888777999999999999999999999999;;;;;;::::::999888777777666666666666777777777777888999999::::::999999888>>><<<;;;999888888999999888888777777777777888888666666666666555555555555444444444444444555666777555555666777777777777777666666666666666666555555555555555555666777999999888888888888888888888888888888777888888999:::;;;:::999888777666666666666======>>>>>>>>>======<<<<<<<<<:::999888888888888888777777777777888999::::::999888888888888999::::::999999888777666666555666666555555666666777888666666777777777777666666444555555555555444333333333333444555555555555555555444444444333333333222333333333333333333333333222222222222222222222222333222111000000222333555555444333222111111111111000222444555666555444444333333333444444555555555555444444333333333444444444444444444444444444444666555555444333333222222222222333333444444555555555555555555555555555555555555666666555555444333333333444555666777888888444555666777888777777666555555666666777888888999888888888999;;;;;;999777888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::666777777888888999::::::;;;999888888:::;;;::::::<<<======>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@???CCCKKKRRRUUURRRKKKFFFHHHGGGDDDCCCCCCEEEHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPOOONNNNNNNNNNNNNNNPPPOOOOOOOOOPPPRRRUUUVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSTTTVVVVVVUUUSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWZZZ[[[\\\\\\]]]\\\[[[ZZZWWWVVVVVVUUUUUUTTTTTTTTTQQQQQQRRRRRRRRRQQQPPPOOOVVVWWWVVVTTTRRRSSSUUUWWWZZZZZZ[[[^^^```___\\\XXXXXXWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSXXXWWWWWWUUUTTTQQQPPPNNNOOONNNMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLNNNPPPOOONNNMMMLLLLLLLLLMMMNNNKKKHHHFFFEEEHHHKKKMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHGGGGGGHHHJJJKKKLLLQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDCCCCCCCCCEEEGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEGGGGGGFFFFFFDDDCCCBBBAAA????????????===<<<;;;:::;;;;;;<<<<<<===???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@<<<=========>>>>>>>>>???>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;::::::999888777777666888:::;;;<<<;;;:::999999999999999999999999999;;;;;;:::999999888777777666666666777777777888888888999999::::::999999888;;;:::999888777777888999777777666666666666777777666666666666555555555555666555555444444444555555555555666777777777777666555555555555555555555555555555555555666777888999888888888888888888888888666666555555555666777777999999888888888999::::::AAAAAAAAAAAA@@@>>><<<;;;;;;:::999999888888888888888888888888888888999:::;;;::::::999999::::::;;;:::999999777666555444444555555444444555555666777666666777777777777666666444444444444444333222222222333444444555555444444555555555444444444444444333333333333333333333333222222222222222222222222222111000///000111222333333333222222222222333333222333444555555444333222222333333333444555555555444333333333333444444555444444444444444444444444555555444444333333222222222222222333333333333333444444444444444444444444444444555555444444333222333333444555666777777888444555666777777777777666666666777777888888999999:::999888888999999888666999999999888888888888888888888999999::::::;;;;;;::::::::::::::::::::::::666777777888888999::::::>>><<<::::::;;;<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>??????@@@@@@@@@;;;===BBBGGGKKKLLLIIIFFFDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBBBBAAAEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLKKKJJJJJJLLLNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSUUUVVVWWWUUUSSSSSSSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXWWWUUUSSSPPPNNNOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXWWWVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQRRRRRRSSSWWWWWWWWWUUUSSSSSSUUUWWW[[[\\\___bbbdddccc___[[[YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVVVVUUUTTTSSSQQQOOONNNOOOOOONNNMMMMMMMMMMMMMMMNNNMMMKKKJJJKKKMMMPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOIIIGGGEEEFFFIIIMMMPPPQQQOOOPPPQQQRRRQQQPPPNNNLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFHHHIIIKKKMMMPPPPPPOOONNNMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDDDD@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;=========<<<<<<;;;;;;:::;;;:::::::::999888888777666888:::;;;<<<<<<<<<<<<999999999999999999999999:::::::::999888888777777777777777888888888999999888888999999999999888888999888888777777777888888777777666666666666777777666666666666555555555555777666555444333333333333444555666666777666666666555555555555555555555555555555555555666777888888777777777777777777777777999888888777777777777888777777777777888999:::;;;KKKKKKJJJIIIFFFBBB???<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444333222444444444444444555666666666666777777777777666666333333444444333333222111222222333444444444444444555555555555555555555555222222222222222222222222111222222222222222333333222111111000111222333333222222222222222333444555333444444444444333222111555555555444444444444444222222222222333444555555333333333333333333333333444444444333333333222222333222222222222222222222444444444444444444444444333444444444444333222222333333444555555666777777555555555666666666666666777777777777888888999999:::888666666888888888777:::999999999888777777777777777888999:::;;;;;;<<<999999999999999999999999888999999::::::;;;<<<<<<>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<;;;;;;:::999999;;;<<<===>>>????????????======>>>AAAEEEGGGGGGFFF@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGHHHKKKOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPOOONNNNNNOOOPPPRRRRRRSSSUUUWWWWWWUUUSSSSSSRRRPPPPPPPPPRRRTTTUUUUUUVVVWWWWWWUUURRRNNNLLLNNNNNNNNNNNNOOOPPPQQQRRRVVVUUUTTTSSSSSSUUUVVVWWWZZZZZZ[[[\\\\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWXXXXXXVVVTTTTTTUUUVVV[[[^^^bbbfffgggeeeaaa^^^\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPOOOOOONNNNNNMMMMMMOOOMMMKKKJJJKKKMMMPPPRRRTTTSSSSSSRRRQQQQQQQQQQQQLLLJJJHHHIIIKKKOOOQQQQQQOOOPPPQQQRRRQQQOOOMMMLLLHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@?????????============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;:::999999;;;::::::999999888888888999999;;;<<<<<<<<<<<<;;;999999999999999999999999:::999999999888888777777777888888888999999999999888888999999999999888888888888777777888888888999888888777777777777888888666666666666555555555555666555444444333333333444444444555666666666666555444444444444555555555555555555555555555666777888777777777777777777777777999999888777666666666666555555555555555666777888TTTSSSQQQMMMHHHCCC???<<<;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444444444444444444555666666666666777777777777666666333333444444333333222111111222222333333333333333555555555555555555555555222222222222222222222222111111111222222333333333222222222222222333444444222222222222333444555555444444444444333222111111888777777666555444333333222222222222222333444555333333333333333333333333333333333333333222222222333222222222222222222222444444444444444444444444333333333444333222222111333333444444555555666666555555555555555666666777777777777777777888888888777555444555777999999999:::999999999888777777777777777888888999:::;;;;;;999999999999999999999999888999999::::::;;;<<<<<<888666555666888:::::::::<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<===>>>>>>>>>>>>@@@>>><<<===???AAABBBBBB>>>>>>???@@@AAAAAAAAABBB@@@@@@AAABBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGGGGIIILLLPPPRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOPPPPPPRRRTTTVVVVVVTTTRRRRRRQQQOOOOOOOOOQQQSSSTTTRRRTTTUUUUUUTTTQQQNNNLLLMMMMMMMMMMMMNNNOOOQQQQQQUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQQQQRRRUUUXXXZZZ[[[[[[[[[ZZZXXXWWWWWWYYY\\\___dddggggggdddaaa___^^^]]]]]]]]]\\\\\\]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVTTTTTTTTTSSSSSSQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMNNNMMMKKKJJJKKKMMMPPPQQQTTTTTTTTTTTTSSSSSSRRRRRRPPPNNNLLLLLLNNNOOOPPPPPPOOOPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???>>>===<<<<<<======>>>???@@@????????????????????????>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;===<<<<<<;;;:::999999888;;;:::999888888888999999<<<<<<<<<<<<;;;::::::999999999999999999999999999999999888888888888888777777888888888999999999999777888888999999888888777888888888999999999999999:::999999888888999999:::666666666666555555555555333333333333333444555555333333444555555555555555444444444555555555666666555555555555555666666777666666666666666666666666444333333222111111111111777666555555444444444555VVVTTTPPPKKKFFFAAA===;;;999999999999::::::;;;<<<>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999888555555444444555555666777666666777777777777666666444444444444444333222222000111222222333333222222444444444444444555555555222222222222222222222222111111111222222333333444222222333333333444444444333333333333333444555555444444333333222222222111777777666555444333333222333222222222222333333444333333333333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333333444444333333222111333333444444444555555555555555444444555555666777666666666666666777777777555444444555888999999888999999999888888888888888777777888888999999::::::999999999999999999999999666777777888888999::::::888666666777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>???===::::::;;;===============>>>???@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFGGGIIILLLOOOQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRPPPOOONNNNNNNNNNNNMMMNNNPPPSSSUUUUUUSSSPPPOOOOOOOOOOOOOOOQQQRRRTTTPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRUUUTTTSSSTTTUUUXXXZZZ\\\___``````___]]][[[[[[\\\\\\```dddfffdddaaa___^^^^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRQQQOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQOOONNNNNNOOONNNNNNNNNOOOPPPPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGIIIJJJKKKHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@??????===============>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999888;;;:::999888888888::::::======<<<;;;:::999888888999999999999999999999999888888888888888888888888777777777888888888999999777777888888888888777777888999999::::::999888888999999999888888999999999666666666666555555555555222222222222333444555666222333444444555555444444444444555555666777777777666555555444555555666666666666666666666666666666444444333222222222333333999888777666555555555555SSSPPPKKKFFFAAA>>>===<<<::::::::::::;;;<<<===>>>===<<<<<<;;;::::::;;;;;;999:::;;;;;;;;;;;;:::999999999999999999999999999666666555555666666777888666666777777777777666666444555555555555444333333000111111222222222222222222333333333444444444444111111111111111111111111000111111222333333444444111111222333333333333333444444333333333444444555333333222222222222222222333333333333333333333333333333222222111222222222222222222222222222222222222222222222222222222222222222333333444444555555333333333333333333333333444444444444444333333222333333444444444444555555555555444444444555666777666555555555555555555555444444555666888888777555888888888888888999999999888888888888888999999999888888888888888888888888666777777888888999::::::;;;999888999;;;<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===============;;;::::::;;;<<<;;;:::============>>>@@@AAABBB>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGIIILLLNNNOOOLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQOOONNNMMMLLLMMMMMMKKKLLLNNNRRRTTTTTTQQQNNNLLLLLLMMMNNNOOOPPPQQQRRROOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNPPPSSSUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[XXXYYYYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVWWWXXXZZZ\\\]]]___aaaaaa```]]]\\\[[[\\\\\\```cccccc```]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLMMMNNNOOOOOONNNLLLIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????===============>>>>>>???=========>>>>>>>>>?????????>>>>>>>>>=========<<<============<<<<<<<<<<<<:::::::::999999999999999;;;:::888777777888:::;;;;;;;;;:::999999999999999999999999999999999999999777777777777888888888888666666666777777777888888777777888888888888777777888888999999999777666555888777777777777777777888666666666666555555555555333333333222333333444444222222333444444444444333555555666666777888888999666555555444444555555555555555555555555555555555666666666666666666777777777777666555555666666666PPPMMMHHHCCC@@@>>>>>>???<<<<<<<<<===>>>???@@@AAA<<<;;;:::999999999999999999999:::;;;;;;:::999999666666666666777777777777666666666666666777888888666666777777777777666666555555666666555555444333000000111222222222222222222222222333333444444444111111111111111111111111000000111222333333444444000000111222222222222111555444444333333444444444333222222111111222333333...//////111222333444444444444333222111111111111222222222222222222222222222222222222222222222222222222333444444555666666333333333333333333333333444444555555444444333222333333444444444444444444555555444333444555666777555555555555555444444444555555666777888777444222777777888888999999999:::999999999888888888888888888888888888888888888888888999999:::;;;;;;<<<<<<:::888666666777888777666888999:::;;;;;;;;;;;;;;;999:::;;;<<<===============<<<;;;<<<===>>>===<<<======<<<===>>>@@@BBBCCC>>>???@@@AAABBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCDDDEEEGGGIIIKKKLLLMMMJJJKKKMMMOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLJJJKKKMMMQQQTTTSSSPPPNNNIIIJJJLLLMMMOOOPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLMMMOOORRRTTTVVVXXXYYY[[[^^^aaaaaaaaa___]]]YYYZZZZZZZZZZZZXXXVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^___^^^[[[YYYYYYYYY]]]___bbbaaa^^^[[[ZZZ[[[[[[[[[ZZZZZZXXXWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTRRRQQQOOOMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNPPPQQQSSSTTTTTTTTTSSSPPPNNNLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEHHHGGGEEEDDDDDDFFFHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@??????>>>============>>>>>>???<<<=========>>>>>>????????????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;999999999999999999::::::;;;:::888777777999:::<<<999999999888888999::::::999999999999999999999999777777777777777888888888666666666666777777777777777777888888888888777777777888888888777666444333666666555555555555666666777666666666555555555555555555444333222222222222222222333444444444444333555666666777888999999:::666555555444444444555555555555555555555555555555444444444444444555666777333333333333333444555666DDDDDDCCCBBBAAA???===<<<>>>>>>======<<<<<<;;;;;;;;;:::888666666777888999999999888888777666666666777777666666666666777777555555666666777777888888888888777777666666555555111333555666777666555444444444333222222333333333111111111111111111111111333222111000000111222333222222333333333333444444000111222222111000///...222222222222111111111000111111000000000000000111111111111111111111111111333333333222222111111111222333333444444333333333333333333333333333333333222222333333333333444444333333333222222111111111555555444333333555666777111222444555666555444444444444444444444444333333555555555555666666666666777777666666666666777777777777666666666666777777888888777777666666555555777777777777777777777777777888888999999:::;;;;;;777777888888888999999999<<<:::888:::<<<===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999;;;;;;::::::;;;<<<>>>???BBBAAAAAA@@@?????????@@@DDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>CCCCCCBBBCCCCCCDDDEEEFFFFFFDDDBBBDDDGGGIIIIIIGGGKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMNNNPPPPPPPPPNNNNNNNNNMMMLLLMMMNNNPPPQQQRRRPPPOOOPPPQQQRRROOOLLLMMMMMMMMMNNNQQQTTTXXXZZZ]]]^^^___``````^^^\\\ZZZYYY[[[\\\\\\ZZZXXXWWWWWWRRRSSSSSSTTTUUUWWWWWWXXXWWWVVVVVVYYY^^^aaa```^^^bbbaaa``````______``````aaaaaa```___^^^]]]]]]\\\ZZZZZZYYYVVVSSSRRRSSSUUUTTTTTTUUUVVVUUUTTTSSSRRRVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNIIIKKKNNNQQQSSSRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSLLLKKKIIIGGGGGGGGGIIIJJJNNNMMMKKKIIIGGGFFFFFFEEEGGGFFFEEEFFFGGGHHHGGGEEEHHHFFFEEEDDDEEEFFFEEEDDDGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGEEECCCBBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????===>>>>>>>>>????????????>>>>>>>>>>>>============<<<===============<<<<<>>===>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777777888999:::999999888777777666666555777666666666666666666777666666666666666777777777777777777666666666555555222333555666777666444333444444333333222333333444222222222222222222222222222222111000000111222222111111111222222222333333222222333333333222111000111111000000000000//////111111000000000000111111222222222222222222222222333333333222222111111111333333333444333333222222333333333333333333333333222222222333333333444444333333333222222111111111333333333333333444555555333333444444444444444444333333444444444444444444555555555555666666666666777666666666666666666777777777666666666666777777777777777777666666555555777777777777777777777777777777888888999::::::;;;888888888888999999999999<<<:::999:::<<<<<<;;;999;;;;;;;;;<<<<<<=========???===::::::;;;=========<<<<<<;;;;;;<<<===??????AAAAAA@@@???????????????BBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCBBBDDDHHHJJJJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPPPPOOONNNOOOPPPQQQPPPOOOOOONNNMMMMMMLLLMMMNNNOOORRRPPPNNNOOOPPPPPPMMMJJJLLLLLLNNNPPPRRRVVVYYY[[[]]]]]]^^^^^^]]][[[YYYWWWXXXZZZ[[[[[[YYYWWWVVVWWWTTTUUUUUUVVVWWWXXXXXXXXX[[[ZZZZZZ]]]```bbbaaa___```______``````aaabbbbbbaaa```___^^^]]]\\\[[[[[[YYYYYYXXXUUURRRQQQRRRTTTTTTTTTVVVVVVVVVVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLJJJLLLNNNPPPQQQPPPPPPOOOQQQQQQQQQRRRRRRQQQQQQPPPKKKJJJHHHGGGGGGHHHIIIJJJMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDGGGEEECCCCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFCCCAAA@@@@@@AAAAAABBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<=========>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<@@@@@@???>>>===;;;:::999::::::::::::::::::::::::555666666666777777777777::::::::::::::::::::::::777666444555666666555444555666666666666666555555555666666666555555444333555555555555555555555555999888888777777777888888777777777666666666555555555555444333333333333333444444333333333333222222333333333222222222111111222333333333444555555555555555555555555444333333444444333333333444444555444444444444444444444444555444333333333333444555555555555555555555444444DDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888888888999:::888888888777666666555555555555555555555555555555666666666666666555555555666666666666666555555555444444555666666555333222444333333333333333444444444444444444444444444444222222111000000111222222000000000111111111111222333444444444444444333222555555444444444333333333111000000000000000111111222222222222222222222222222222222222222111111111333333444444333222111111111111222222333333444444222222222222333333333333222222222222222111111111111111222333333333333333555444444333333333333444222222333333444444555555444555555555555666666666666666555555555555666666777666666555555666666777777777777666666666666555777777777777777777777777777777777888999999::::::888888999999999:::::::::===;;;::::::;;;;;;999888999:::;;;<<<===>>>??????BBB???;;;:::;;;>>>???@@@<<<<<<<<<<<<<<<>>>??????@@@@@@???>>>>>>>>>??????@@@@@@????????????@@@@@@??????AAABBBCCCCCCCCCCCC@@@??????@@@@@@AAABBBCCCCCCBBBCCCEEEHHHKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNOOOQQQRRRQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMPPPOOONNNNNNOOONNNLLLJJJMMMNNNOOORRRUUUWWWYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTWWWXXXYYYYYYWWWUUUUUUVVVVVVVVVWWWXXXXXXYYYXXXXXX\\\[[[\\\^^^```aaa```___]]]^^^^^^___```bbbbbbccc```___^^^]]][[[ZZZYYYXXXVVVVVVUUUSSSPPPOOOPPPRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMIIIIIIHHHGGGGGGHHHJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFDDDCCCFFFDDDBBBBBBDDDFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDD@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::::::::<<<<<<=========>>>>>>>>>>>>======<<<;;;::::::999;;;;;;<<<<<<===<<<<<<;;;??????>>>>>><<<;;;999888999999999999999999999999555555666666666777777777888888888888888888888888666555333333444333222000111222333555666666666666444444555555444444333333444444444555666666666777888888888888777666555555777666666666666555555555555444444333333333333333444444333333333333222222333333333222222222222111333333333333444444444444444555555555555444444333222222222222333444555666444444444444444444444444444444333333333333444444444444444444444444555555CCCCCCCCCCCCBBB@@@??????>>>>>>======<<<;;;;;;;;;:::999888888777777888888888777777666666555444444444444555555555555444444666666666555555444444444555555555555555555555555444555555555555444333222444333333333333444444555333333333333333333333333222111111111111111111222000000000111111111222222444444444444444444333333666666666555555555555444000000000000000000111222222222222222222222222222222222222111111111111111333333333333333222111000000000111222333444444555111222222222222333333333222222222111111111111111000111333444444444333222666555333222111222333333111111222333444444555555444444444555555555666666666555555444444555555666666666666555555666666666666666666666666666666666777777777777777777777777666666777777888999999999999999999999::::::::::::<<<;;;::::::999999888777:::;;;;;;<<<======>>>>>>@@@>>><<<;;;===>>>>>>>>>::::::;;;;;;<<<======>>>???>>>>>>======>>>>>>>>>???????????????????????????@@@AAABBBBBBCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDCCCCCCDDDFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSRRRQQQSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOOOONNNMMMOOOPPPRRRTTTVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^______`````````^^^]]]\\\[[[YYYWWWVVVVVVTTTTTTSSSQQQNNNMMMOOOPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMOOOPPPRRRRRRQQQNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEEEECCCAAADDDBBB@@@@@@CCCFFFHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCC>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<=========;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;>>>>>>======;;;:::999888999999999999999999999999555555555666666666777777555555555555555555555555777555444444555555444222000111222333444555555555333333333444444333333222333333444555666666777777666666777888777666555444666666666555555555444444444444333333222333333444444444333333333222222222222222222222222222222222444444333333333333333333444444444555555444444333333333222222333333444555333333333333333333333333333333333333333333333333333333444444444444555555AAABBBBBBBBBAAA@@@??????======<<<<<<;;;:::::::::888777777666666666666666777777666666555444444444444444555666666555444444666666555555444444333333444444444444444555555555555555555444444333222222444333333333444444555666333333333333333333333333111111111222222111111111111111111111222222222333333222222222222333333333222222111111111000000000000000//////000111222222222222222222222222222222111111111111111111111111222333333333222222111000000000111111222333444444111111111222222222333333111111111111111111111111111222444555555555444333666555333222111111222333111111222222333444555555444444444444555555555555555555444444444444555555666666555555555555666666555555555555555666666666666666666666666666666666555666666777777888888999888888999999999:::::::::;;;;;;:::999888777777777<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<999888888999:::;;;;;;;;;;;;=========<<<<<<======>>>?????????@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPOOOOOOPPPRRRSSSSSSRRRUUUTTTSSSRRRPPPNNNMMMLLLJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVRRRSSSTTTSSSQQQPPPQQQSSSRRRSSSUUUVVVWWWWWWVVVUUURRRTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTRRRRRRQQQOOOLLLLLLMMMOOONNNOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNMMMMMMLLLLLLMMMOOOMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPMMMIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDBBBAAABBBCCCEEEDDDBBB@@@BBB@@@???@@@CCCFFFHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEFFFAAABBBCCCCCCCCCCCCBBBAAA=========<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999888777888888888888888888888888555555555555666666666666666666666666666666666666555444333444666777666555222222333333333333222222222222333333333333333222222333333444555666666777333444555666777666555555555555555555444444444444333333222222222333333444444444333333333222222222222222222222222222222222333333333333333333222222333333444444444444444333555444333222222222222222333333333333333333333333333333333333333333333333333333333333444444555555???@@@@@@@@@@@@@@@??????<<<;;;;;;:::999999888888666666666666555555555444666666666555444444333333444555666777777666555444444444444444444333333333333333333444444444444444444444444333333333333333333333333333444555666777222222222222222222222222000111222222222222111000111111111222222222333333222111111111111222222333222222222111111111000000////////////000111222333111111111111111111111111000000000111111111111111111111222222222222111111000000111111222222333333111111111111222222222222000000000111111111111111222333333444444444444444444333333222222222222333111111222222333333444444333444444444444555555555444444333333333333444444666555555444444555555666444555555555555666666666666666666666666666666666555555555666777777888888777777888888888999999999999::::::999777666777888;;;;;;;;;:::::::::999999999999;;;===>>>===:::777666777888999::::::::::::<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@??????>>>???@@@@@@@@@@@@@@@??????===<<<<<<======>>>???@@@BBBDDDGGGGGGFFFDDDDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMOOONNNNNNOOOQQQSSSSSSRRRUUUTTTTTTSSSQQQOOOMMMLLLHHHKKKNNNOOOPPPPPPRRRTTTSSSRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSSSSSSSSSSTTTTTTPPPQQQQQQPPPNNNNNNPPPRRROOOPPPSSSUUUVVVVVVUUUTTTRRRTTTVVVWWWVVVVVVWWWYYYXXXXXXYYYZZZYYYXXXWWWVVVXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPPPPNNNLLLKKKMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOOOONNNKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBDDDEEEDDDBBB???@@@??????AAADDDFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB??????@@@AAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::777888888999:::;;;===>>>999::::::::::::;;;;;;;;;888888999999::::::;;;;;;888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777777777444444555555555666666666777777777777777777777777333222111222444666555444333333444333333222111000222222333333444444333333222222222333444444555555222222333444555666666555555555444444444333333333222222222222222333333444444444333333333333222222111222222222222333333333222222222222333333333333222333333444444444444333555444333222111111111111333333333333333333333333222222333333333333222222222222333333444444555555===>>>>>>?????????>>>>>>::::::999999888777777777666666666666666555555444666666555555444333333222444555777888888777555444333333333333333444444444222222333333333444444444333333333333333333444444333333333444444555666777444444444444444444444444000111222222222222111000000000000111111111111222222111000000111222333444444444444444333333333333////////////000111222333000000000000000000000000///000000000111111111222///000111222222333222222111111111111111222222222111111111111222222222222///000000000111111111222222222222222222333333444111222222333333333222222222222222222222222333333333333444444444555555555444444333333333333444444666555555444444555555666444444444555555555666666666666666666666666666666444444555666666777777888666666777777777888888888666888:::999777666777999999999999999999999999999:::999:::;;;===<<<:::888666777999:::;;;;;;::::::;;;;;;::::::;;;<<<<<<===<<<===>>>>>>>>>>>>===<<<<<<===>>>???????????????<<<<<<<<<<<<===>>>?????????BBBEEEFFFDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNQQQRRRRRRQQQRRRSSSRRRQQQPPPNNNLLLJJJIIIKKKNNNOOONNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPQQQSSSRRRQQQPPPOOOOOOOOOOOONNNOOOOOONNNLLLMMMOOOQQQLLLNNNRRRUUUVVVVVVVVVUUUTTTVVVXXXWWWTTTRRRSSSTTTRRRSSSUUUVVVVVVVVVTTTSSSUUUTTTTTTTTTSSSSSSSSSRRROOOPPPOOOMMMKKKKKKLLLNNNNNNOOOQQQSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBDDDFFFEEEBBB???>>>>>>???BBBEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAAAAA???===;;;:::;;;::::::::::::999999999888888777777888888999:::999999999999::::::::::::;;;;;;:::::::::999999999777888999::::::;;;;;;;;;::::::::::::999888777666777777777777777777777777444444444555555555666666555555555555555555555555444222111222444444333222333333444444333333222111222222333444444444444444222222222222222222222222444333333333333333444444444444444333333333333222222222111111222333333444444444333333333333222222111111222222222333333333111111111222333333333444111222333444444444444444333333222222222222222333222222222222222222222222111222333333333333222111111222222333444444555555<<<======>>>>>>>>>>>>===999999888888777666666666777777777777777666666555666555555444444333222222555666777999999777666555222222222333333444444444222222222333333444444444222222222222333444444555333333333444555666777777555555555555555555555555000111222333333222111000////////////000000000000222222111000111222444555222222111111111000000000////////////000111222333//////////////////////////////000000111111111222...///000111222333333333222222222111111111111111000111111111111222222222//////000000111111111222222111000000000111333444///000222333444444333222333333222222222222222222333333333444444444555555444333333222222333333444555555555444444555555555444444444555555555666666666666666666666666666666444444555555666777777777666666666666777777777777555777999999666666777:::666666777888999::::::;;;<<<;;;999:::;;;<<<;;;:::777888:::;;;<<<<<<;;;:::::::::::::::;;;;;;<<<===:::;;;<<<======<<<;;;:::999:::<<<===???@@@@@@@@@=========>>>>>>???@@@AAA<<<@@@DDDEEEDDDCCCDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQQQQPPPOOOMMMJJJIIIJJJLLLOOONNNLLLKKKLLLNNNMMMLLLKKKKKKLLLOOOQQQSSSTTTRRRQQQNNNMMMKKKJJJJJJMMMNNNNNNMMMKKKLLLNNNPPPKKKNNNRRRUUUWWWWWWWWWVVVUUUWWWXXXUUUQQQNNNNNNOOONNNOOORRRTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOMMMKKKKKKMMMNNNPPPQQQRRRTTTTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCEEEFFFEEEBBB???===>>>@@@CCCFFFFFFDDDBBBCCCBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@>>>;;;999888999999999999888888888888999888777666666555555555888888999999999:::::::::>>>===<<<;;;999888777666666777888999:::;;;;;;;;;999999999999999888777666777777777777777777777777444444444555555555666666222222222222222222222222777555444444444444333111222333333444444444333333222333444444555555555555222222111111111111111111666555333222111222222333444444444333333333222222222111111111222333333444444444444333333333222222111111111222222333333333000000111222333333444444111222333333444444444444111111111111222333444444222222222222222222222222111222333444444333222111111111222333333444555555<<<<<<;;;;;;:::999888888999999999888777666666555777777777777777777777777555555444444444333333333444444555555555555555555555555444444444333333333666444222000000222444666111111000000000111333444666555333222222333555666333333333333333333333333111111111111111111111111111222333444444333222111////////////000000000000111111111111111111111111000000000000000000000000222111000//////000111222111000/////////000222333000000000000000111111222222222222111111111000000000000000000000000000000111111000000000000111111000000000111222222222333111111111222222333333333222222222222222222222222000111222333444333333222222222222222222222333333333333333444444555555555555555555444444555555555666666666666666555555555777999;;;999666444666888777777888888999999999:::888888999999999888888777888777555444555666888999777777888888888999999999999999999:::::::::;;;;;;===;;;999:::===>>>===<<<<<<;;;:::999999:::;;;<<<===@@@BBBBBB>>>;;;;;;;;;BBB@@@>>><<<<<<>>>AAACCC@@@CCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQOOOLLLJJJIIIJJJLLLMMMPPPOOOOOONNNMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIMMMMMMLLLKKKKKKKKKKKKKKKHHHLLLQQQTTTTTTSSSSSSSSSUUUTTTQQQPPPOOOMMMJJJHHHLLLNNNPPPRRRSSSSSSRRRQQQVVVSSSPPPMMMLLLMMMOOOQQQOOOMMMKKKJJJJJJKKKMMMOOOOOOOOOQQQQQQQQQPPPOOONNNOOOLLLHHHGGGIIIJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMOOOKKKHHHGGGHHHIIIHHHFFFGGGHHHHHHGGGGGGFFFEEEDDD@@@@@@AAAAAABBBCCCCCCCCCIIIIIIGGGEEECCCBBB@@@@@@======>>>???@@@AAABBBBBB@@@===<<<===AAADDDDDDBBBAAABBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@BBBBBB@@@>>>;;;999888777777777888888999999999:::666666777777666555444444666666666666777888999:::;;;999777888:::;;;999777888888888888888888888888888888888888888777666666555444444333333444444555555555444444444333333333222666999888444111222555666555444222111000000000222111000//////000111222444333333222222333333444222222222222222222222222111111111111111111111111444444444444333333222111333222222111111222222333111111111222333444666777444333333333222111111111111222222333333222222111222222222222222222222222......///000111222222333111111111111111111111111222222222111111111000000222222222222222222222222<<<<<<;;;:::999888888888999999888777777666555555666666666666666666666666222222222222111111111111333444444555555555555555555444444444444333333333555444222111111222444555333333222222222333444555555444222111111222444555333333333333333333333333111111111111111111111111///000111222222111000///000000000000111111111111111111111111111111111111000000000000000000000000222111000//////000111222000000000000000111111222000000000000000111111222222222222111111111000000000000000000000000000000111111000000000000111111000000000000000000111111111111111222222222333333222222222222222222222222000111333444444444333222222222222222222222222222222222222222333333444444555444444333333444444555444444444444444444444444666666777666555444444555666666666666666777777777777777888888888888777777777666555444555666888999888888888888888888888888999999999::::::::::::;;;;;;999777888;;;<<<;;;::::::::::::;;;<<<>>>???@@@???AAADDDDDDAAA??????@@@@@@??????>>>>>>???@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKLLLNNNOOONNNNNNNNNMMMMMMLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJLLLKKKKKKJJJKKKKKKLLLLLLHHHKKKQQQTTTTTTTTTSSSSSSSSSRRRPPPOOOOOOMMMJJJHHHLLLMMMOOOQQQQQQQQQPPPOOOQQQOOOMMMLLLLLLNNNPPPQQQNNNLLLJJJIIIIIIJJJLLLNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPMMMJJJHHHIIIKKKKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLIIIFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@AAABBBCCCCCCDDDDDDGGGFFFFFFEEEDDDCCCBBBBBB<<<======>>>>>>????????????======>>>BBBCCCCCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@BBBAAA@@@>>>;;;999888777777777777888888888999999666666777666666555555444888888888888999:::;;;;;;<<<:::888888::::::888666888888888888888888888888777888888888888777666555444444333333333333444444555555444444444333333333444777:::888444222444777555555333222111000000000333222111000000111222333333333222222222222333333222222222222222222222222111111111111111111111111333333444444333333222111333222222111111222222333555444333222222222222222222222222222222111111111111222222333333222222111222222222222222222222222///000000111111222222222111111111111111111111111222222222111111111000000222222222222222222222222<<<;;;:::888888888888999888888777777666666555555555555555555555555555555555555555444444444444333333333444555555555555555444444444444333333333333333333333222222333333333333222222222222333444444333222111000000111222333222222222222222222222222111111111111111111111111......////////////......000000111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000111111111111111000000000000000111111222222111111111111000000000000000000000000000000000111000000//////000000111000000000///////////////111111111111111222222222111111111111111111111111111111222333333333333222333333333222111111111000111111111111222222222222444333333222222333333444333333333333333333333333555333222333333444333111444444444444444444333333555666666777777777666666777666555555555666777888888888888888777777777777888888999999999:::::::::999777666777888:::999999777999<<>>@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMHHHLLLQQQTTTTTTSSSSSSSSSPPPNNNMMMMMMNNNMMMKKKIIILLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMKKKJJJHHHHHHJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPNNNJJJIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCC<<<<<<<<<<<<<<<===============>>>@@@BBBCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA@@@???===;;;999888777666666777777777777888888777777666666666666555555777777777777888999:::;;;<<<:::999999999999777555666666666666666666666666777777777777777666666555444444333333333333444444555555444444444333333333666888999777444333555888555444333222111000000000333333222222222222333333222222111111111111222222111111111111111111111111111111111111111111111111333333333333333222222111222222111111111111222222666555444222222111111111000000111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111222222222222222222222222;;;:::888777777777888999777777777666666555555555444444444444444444444444777777666666666555555555222222333444555555555555444444444333333333222222111222333444444333222111000000000000000000111111222111000000000000111222222222222222222222222222111111111111111111111111........................///000000000000111111111111111111111111111111111////////////////////////111000000000000000000111...///000222222111000000000000000000000111111222111111111111000000000000000000000000000000000000000000////////////000000111111111000000//////...000111111111111111111111111111111111111111111111111111111111111111111111444333333222111000000///111111222222222222222222333222222222222222222333222222222333333333333333444222000111333444222000444444444333333222222111444444555666666666555555666555555555555666777888888777777777777666666666888888888888999999999999888777777777777888999999888;;;>>>BBBDDDEEEEEEDDDAAABBBDDDFFFGGGGGGHHHHHHAAA@@@@@@?????????>>>>>>???AAABBBBBBAAAAAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNKKKOOOSSSTTTTTTRRRPPPPPPLLLKKKKKKLLLMMMMMMLLLJJJMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLJJJIIIIIIJJJLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPOOOLLLIIIHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@AAABBBDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>======<<<<<<<<<<<<<<<===???AAABBBAAA@@@>>>======>>>>>>======<<<;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>===;;;:::999888666666666666666777777777777777666666666666666666666555555555666666777888<<<;;;:::999888777666555555555555555555555555555666666666777777666555555444333333333333333333444555555444444444333333333666777777555333333666888444333222111000000000000222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111222222333333333222222111222222111111111111222222333222222222222222333333/////////000111111111222111222222333333222222111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111:::999888777777777888888666666666555555555555555444444444444444444444444333333333222222222111111111222333444555555555555444444333333333222222222000111333444444333111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////.........////////////000000000000000000000000000////////////////////////000000000111111000000000...///000222222111000000000000000000000111111222000000000000000000000000////////////////////////000000////////////000000222222222111111000000000000000000000000000000000000000000000000000000000000000000////////////000333333222222111000//////333333333333222222222222222222222111111222222222222222333333333444444444444111///111444555333000444444444333333222222222333333444555555555555555555555555555555666666777666666666666666666666666777777777888888888999999888888888888888888999:::<<<>>>AAADDDEEEEEECCCBBB@@@@@@AAACCCFFFGGGHHHHHHDDDBBB???===<<<===>>>@@@???@@@AAAAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOOOORRRUUUUUUSSSPPPMMMLLLJJJJJJIIIKKKMMMMMMLLLKKKMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNLLLJJJGGGFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGHHHHHHIIIFFFGGGGGGGGGHHHHHHHHHHHHBBBBBBBBBBBBBBBCCCEEEFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>=========<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>?????????>>>===<<<;;;:::999999777777777666666666666666777777666666666666777888666666666666666777777888;;;;;;:::999777666555555444444444444444444444444444555555666666666555555333333333222222333333333555555444444444333333333555555444333222333555666333333222111000000000000000111111111111111111000222111111000000111111222111111111111111111111111111111111111111111111111111111222333333222222222222111111000000111111222222222111111111222333333/////////000111111111222111222222333333222222111222222222222222222222222444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777555555555555555555444444444444444444444444444444333333333333222222222222000111222444555555555555333333333333222222222222000111222333333222111000222222222333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000---------.........//////000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111000000000000000111111222//////000000000000000111////////////////////////000//////......//////000222222222222111111111111000000000000////////////////////////////////////111000//////.../////////222222222111000000000///333333333333333222222222333222222111111222222333222222222333333444444555222111111111333444333222444444333333333333333222222333444555555555555555444444555555555666666666555555555555666666666777666777777777777888888888888999:::999888888:::<<>>>>>===>>>@@@DDDFFFGGGFFFFFFCCC@@@<<<;;;<<<>>>@@@>>>???@@@???>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPSSSUUUUUUSSSOOOLLLKKKJJJIIIIIIKKKMMMMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIGGGEEEDDDEEEEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCDDDCCCBBBCCCEEEGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@??????>>>>>>===???AAAAAA???>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<==================<<<<<<;;;:::999999888888777777777777666666888777666555666777888999:::999999999999999::::::999::::::999777555666777444444444444444444444444333444555555555555555555333333222222222222333333555555444444444333333333333333333222333333444555222222111000000000000000///000111111111111000///222222111111111111222222222222222222222222222222111111111111111111111111000111222222222222222222111111000000000000111111555444333111111000000000000000111111111111111111111222222333333222222111222222222222222222222222333333222222111111111000111111111111111111111111111111111111111222222222111111111111111111111111555666777999999888666555444444444444444444444444444444444444444444444444555555444444444333333333000111222333444555555555333333333222222222222111111111222222222222111111111222333333222111000///000000000111111000000000000000000000000000000000000000000000000000000000111000///......///000111............////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000111111222000000000000000111111222////////////000000111111//////////////////////////////............//////000000000000111111111111000000/////////.........////////////////////////333222111000///000000111111111111111000000000000333222222222111111111111333333222222222222333333000000111111222333333444000111222222111111222333222222222222222333333333222333444555666666666666444444555555666666555555333333444555666666777777666666666777777777888888777999:::999777777:::<<>>======<<<<<<>>>BBBEEEEEEDDDEEECCCAAA>>>===<<<======>>>??????>>>===>>>@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGKKKKKKKKKLLLLLLNNNOOOOOONNNQQQTTTUUUSSSPPPMMMMMMJJJIIIIIIKKKMMMNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFDDDBBBCCCEEEHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@AAA@@@===<<<===???>>>????????????>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888888777777777888777666555666777999:::;;;;;;::::::::::::;;;;;;777999:::999666555666888555555555555555555555555222333444555555555555555333333222222222222333333555555444444444333333333333333333444555555555444222111111000000000000000000111222222222222111000333333222222222222333333333333333333333333333333111111111111111111111111000000111222222222222222111111000000000000111111333333222111111000111111222222222222222111111111111222222333333222222111222222222222222222222222111111111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111333555888999999888666444444444444444444444444444555555555555555555555555111111111000000000/////////000222333444555555555333333333222222222111111111111111111111111111111///000111111111///...---000000111111111111000000000000000000000000000000000000000000000000000000000///...------...///000////////////000000000000000000000000000000000000000000000000000000000000///000111222222111000///111000/////////000222333000000000000000111111222.../////////000000111111//////////////////////////////............//////......//////000000111111000000//////.........---////////////////////////555444222111111111222222000000000000000111111111222111111111000000//////444333333222222333333444...//////000111222222222---000222222//////111444000000111111222222333333222333444555666666666666333444555555666666555555111222333444555777888888666666666666777777777777666888:::999777666999<<>>===>>><<<;;;===AAADDDEEEDDDCCCCCCBBBAAA???===<<<;;;>>>??????>>>======???BBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJIIIHHHHHHGGGFFFFFFLLLLLLLLLLLLMMMNNNOOOPPPLLLOOOSSSUUUSSSQQQOOOOOOKKKJJJJJJKKKMMMNNNMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGIIIKKKNNNPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFDDDEEEFFFFFFEEEDDDIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEGGGGGGFFFCCCCCCFFFIIIGGGHHHHHHGGGGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@??????<<<===>>>???@@@AAABBBBBB??????????????????@@@@@@???@@@AAA???<<<;;;===@@@>>>>>>>>>>>>>>>======<<<=========<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::999999999888888777777888777666555666777999;;;::::::999999888999999999666888:::999666555777999555555555555555555555555222333444444555555555444333222222222222222222333555555444444444333333333333333444666777777555444222111000000000000000111111222333444444333222111444333333222222333333444444444444444444444444444111111111111111111111111///000111222222222222222111111000000000000111111/////////000111333444555444333333333222111111111222222222333333222222222222222222222222222222222000000000000000000000000111111111111111111111111000000111111222222222222000000000000000000000000555666777777777666444333444444444444444444444444555444333333222222333333111111222222222222111111222222333444444444444333222222111111111111111222444444333333333222222222000000000000000000000000222222222111111111000000000000000//////////////////////////////////////////////////////////////////////////////000111111222222222111000//////...000000000000000000000000000111222333333222111000000000000000000000000000//////000000000111111111000000000000000000000000........................------............------////////////////////////000000//////.........---000000000000000000000000000000000000000000000000111111222222222222111111222111111111000000//////222222222222222222222222222222111111222222333444111111222333333333333222000/////////000111222222444444222222222222444444333333333444444444555555555555555555666666666666777777777777666666666666888777666555666999<<<>>>BBBAAA@@@>>>>>>>>>??????@@@>>><<<<<<>>>@@@AAA@@@AAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGGGGKKKIIIGGGGGGHHHIIIIIIHHHHHHFFFEEEGGGKKKNNNNNNMMMKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNPPPQQQQQQQQQQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCEEEIIIMMMOOOPPPPPPMMMJJJFFFEEEEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKNNNQQQTTTSSSOOOLLLKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJHHHFFFCCCBBBBBBBBBCCCHHHFFFCCC@@@>>>===>>>>>>AAA@@@??????AAACCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAA@@@>>><<<<<<===???@@@@@@???>>>===<<<;;;;;;;;;999999888777666666777777444555666777888999:::;;;666777888999:::;;;;;;;;;666555555555444444444444333444555666666555444333444444444444444444444444444333333222222333333444555444333333222222333333444444444333333222222222000000000000000000000000111111222222222333333333111111222222222333333333111111222222222333333333000111111222222222111111222222111111000/////////000000111111111111000000000000000000111111111111333333333222111000///...333333333333333333333333444444333333333333222222222222111111111111111111000111111111111222222222444333111000///000000111000000000000000000000000555555666666666555444333444444444444444444444444444444333222222222222333111111222222222222111111111111222333333333333333222222111111111111111222444333333333333222222222000000000000000000000000222222222111111111000000000000000000000000000000////////////////////////////////////////////////111111000111111111222333111111000000///......---000000000000000000000000000000111222222111000000////////////////////////////////////000000000000////////////////////////........................---..................---////////////////////////000/////////............////////////////////////000000000000000000000000000111111222222111111000111111111000000000//////111111111111111111111111111111111111111222333333000111222222333333222222222222222111222222333333333222111111111111222333333333333444444444444555444444555555666666777777666666666666666666666666888777666555666999<<<>>>AAA@@@>>>===<<<<<<<<<===<<<;;;;;;::::::;;;<<<===@@@AAABBBBBBAAA???===;;;???>>>===<<<;;;;;;;;;;;;???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFJJJMMMNNNMMMQQQQQQPPPNNNLLLJJJIIIIIIGGGFFFEEEHHHLLLOOOOOONNNLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGJJJMMMNNNNNNNNNKKKHHHEEEDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJIIIIIIIIIKKKLLLMMMQQQSSSUUUSSSOOOKKKJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEHHHFFFCCC@@@???>>>>>>???@@@>>>>>>???AAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBB@@@???======>>>???@@@@@@???>>><<<;;;;;;;;;:::999888888777777777777888777777777888888888888888777777888999::::::::::::666666666666555555555444333444444444444444444333444444444444444444444444444333333222222333333444555444333333222222333333444444333333333222222222111111111111111111111111111111111222222222333333111111222222222333333333222222222333333333333444000111111222222222111111111111111111000000000000111111222222222222111111000000000000111111111111222222222222222111000///333333333333333333333333444444333333333222222222111111111111111111111111111111111111222222222222222222111111111222222333111111111111111111111111444555555555555444333333444444444444444444444444444444333222222222222222111111222222222222111111000000111222222222222222222111111111111111222222333333333222222222111111000000000000000000000000222111111111111000000000111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222000//////......---------000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////............////////////////////////000000000000000000000000000111111222222111111000111111000000000000//////000000000000000000000000000000000000000111111222000111222222333333222222333333222222111222222222222111111000000111111222333333333333444444444444333333444555666666777777666666666666666666666666777666555555777:::===???@@@???===;;;::::::::::::<<>><<<:::>>>===<<<;;;;;;;;;;;;;;;???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCCAAABBBEEEJJJPPPTTTUUUUUUVVVYYYYYYWWWQQQLLLJJJJJJGGGFFFGGGIIIMMMOOOPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIIIIJJJMMMNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGIIILLLMMMMMMKKKKKKIIIGGGEEEDDDFFFHHHIIIKKKLLLMMMNNNMMMLLLJJJHHHLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUUUUSSSOOOLLLJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFDDDAAA@@@????????????>>>===>>>AAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@?????????@@@AAA??????===<<<;;;:::::::::888888888777888888999999;;;::::::999888777666555777888888999::::::::::::777777777777666666666666444333333333333333333444444444444444444444444444444333333222222333333444555444333333222222333333333333333333222222222222111111111111111111111111000000111111111222222222111111222222222333333333333333333444444444555555111111222222222111111000000000000000111111111111222222333333333333222222000000000000111111111111111111222222222111111000333333333333333333333333333333333333222222222222111111111111111111111111111111111111222222222333000111222333444444444444222222222222222222222222444444444444444333333333444444444444444444444444444333333222111222222222111111222222222222111111//////000111111111111111111111111000111111222333222222222222111111111111000000000000000000000000111111111111000000000000111111111111111222222222000000000000000000000000////////////////////////....../////////000///////////////.........------000000000000000000000000000000000000000000000000////////////////////////000000000///////////////////////////////////////000000000000000000000000.........------.........///////////////////////////////////////.........////////////////////////000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000111///////////////000111111000000111222222222222222222222111000/////////000222222111111111111222222222222333333333444444444222333444444555666777777444555555555555555666666777666555555777;;;>>>@@@AAA???===;;;:::999::::::<<<@@@CCCBBB===:::<<>><<<:::::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????AAAAAABBBBBBBBBCCCCCCCCCAAACCCGGGMMMSSSWWWWWWVVVUUUZZZ]]]ZZZSSSLLLJJJKKKGGGGGGIIIKKKNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMNNNOOOOOOOOOOOONNNPPPNNNLLLJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIKKKMMMMMMKKKIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLMMMNNNNNNLLLJJJIIILLLLLLMMMNNNPPPRRRSSSTTTSSSTTTTTTRRRPPPNNNLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA??????===<<<;;;:::::::::888888888888888999:::;;;<<<;;;;;;999888777666666777888999:::::::::::::::888888888777777777777666555555333222222333555555444444444444444444444444444333333222222333333444555444333333222222333333333222222222222222222222111111111111111111111111000000000111111111222222111111222222222333333333444444444444555555555666111111222222222111000000...//////000111222222222111222222222222222222111///000000000111111111111///000111222222222222222222222222222222222222222333333333222222222222111111111111111111222222222111111111222222222333333111222333444555444333333222222222222222222222222555555444444333333333333444444444444444444444444333333222111111111111222111111222222222222111111//////000111111111111000111111000000111222222333222222111111111000000000////////////////////////000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000......///000111000000000000000////////////......////////////////////////////////////////////////........................000000000000000000000000........................000000000000000000000000///...------------...///////////////////////////.........///////////////........................////////////////////////000000000111111000000000//////////////////000000000000000111111111222222//////......//////000111000000111222222222222111222222111000/////////000222333333333333333333222222222222333333333444444333333333444555666666777333333444444555555555555666666555666888;;;???BBBAAA@@@>>><<<;;;;;;;;;<<<777<<<@@@???:::777888;;;???@@@AAABBBAAA???===<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCBBBDDDGGGLLLPPPSSSSSSQQQOOOTTTYYYXXXRRRLLLJJJKKKGGGIIIKKKMMMNNNOOOPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNPPPNNNLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHJJJIIIJJJLLLMMMMMMKKKIIIIIIIIIHHHHHHHHHJJJLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMOOORRRTTTVVVWWWQQQQQQQQQQQQRRRRRRQQQPPPMMMMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCAAAAAABBBDDDFFFGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999999888999999:::;;;;;;;;;;;;::::::999999888888888888999:::::::::999999999888888888777777777777777666555444444555666777444444444444444444444444444333333222222333333444555444333333222222333333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333444444555555555666666666222222222222222111000///......///000111222222333000000111111111111000000///000000000111111111111///000111222222222222222222222222222222222222222333333222222222111111111000000111111111222222222111222222222222333333333333333444555444333222111222222222222222222222222666555555444333444444444444444444444444444444444333333222111111111111111111111222222222222111111//////000111111111111111000000000000111222333333111111111000000000000/////////////////////////////////000000000000000111//////000000111222222222000000000000000000000000000000000000000000000000111222333444444444333222//////////////////////////////////////////////////////............//////............................../////////000000000........................///////////////////////////...---,,,,,,---...///////////////////////////.........///////////////........................///////////////////////////000000111111000000///......////////////000000///000000111111222222222///////////////000000111///000111111222222111111333333222222111222222222222333333444444333333222222222222222333333333333444444444444444555555555222222333333444555555555666555555666888<<<@@@CCCAAA@@@???============>>>888<<<@@@@@@===:::::::::>>>???AAABBBBBBAAA???>>>>>>======<<<<<<<<<======????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>===AAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEHHHKKKLLLLLLJJJIIIMMMQQQRRRPPPMMMLLLLLLIIIKKKNNNOOOOOOOOOOOOPPPLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMNNNOOOOOOOOOOOONNNLLLKKKKKKJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLNNNPPPQQQPPPOOONNNKKKLLLNNNQQQSSSUUUVVVVVVPPPOOOOOOPPPSSSUUUUUUTTTQQQQQQPPPNNNNNNMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA???>>>===<<<<<<<<<:::::::::999::::::;;;;;;::::::::::::::::::::::::888999999::::::999999999888888888888777777777777777777666666666666777777444444444444444444444444444333333222222333333444555444333333222222333333111111111222222222222222222222222222222222222222111111222222222333333333111111222222222333333333444444444555555555666666222222222222222111000///...//////000111222222222000000000111111000000000000000000000111111111111///000111222222222222222222222222222222222222222222222222222111111111111000000000111222222333333222222222222333333333333444444444444333222111000222222222222222222222222777666555444444444555555444444444444444444444444333222222111111111111111111111222222222222111111///000111111222222111111000000000000111222333444111111000000000/////////////////////////////////////////////000000111111......///000000111222222////////////////////////000000000000000000000000111333444666666555444333........................//////////////////////////////...------...//////........................***+++,,,,,,---...//////................................................000///---,,,,,,---///000////////////////////////............/////////000........................//////////////////////////////000000000000//////........./////////000000......//////000111111222000000//////000000111222///000000111111111111111222222222111222222333333111222333333333333222111111222222222222333333333555555444444444444333333111222222333444444555555555555555666999===AAADDD@@@???>>>=========??????999<<>>>>>>>>=========>>>>>>???@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>=========@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCEEEGGGFFFEEEGGGIIILLLNNNOOONNNMMMLLLJJJMMMQQQQQQOOONNNNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKMMMKKKJJJKKKLLLNNNNNNMMMIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRTTTTTTSSSSSSPPPQQQRRRTTTTTTTTTTTTSSSPPPOOONNNPPPTTTVVVVVVUUUTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA???>>>>>>======<<<;;;;;;::::::::::::;;;<<<;;;;;;;;;::::::::::::999999999::::::999999888888888777777777666666666555555666666666666555555444444444444444444444444444333333222222333333444555444333333222222333333000111111111222222222222222222222222222222222222222333333333333444444444111111222222222333333333333333444444444555555555222333333222222000////////////000000111111111222000111111222222111111000000000000000111111111111000111111222222222111111111111111111111111111111222222222222111111111111///000000111222222333333222222222333333333444444333222222111111111222222111111111111111111111111888777666555444555666666444444444444444444444444333222222111000111111111111111222222222222111111000000111222222222222222000000000000111222333444000000000000////////////////////////////////////.../////////000000111111---......///000111111111////////////////////////000000000000000000000000000111333555555444333222------------------------///////////////////////////...---,,,,,,---...///........................(((((()))***,,,---......................................................000///---,,,,,,---///000////////////////////////---.........//////000000........................//////////////////////////////000000000000//////---.........//////000000---------...///000000111000000000000000111222222//////000111111111111111000/////////000111222222000111222333333222111000111111222222222333333333666555555444444333222222111111222333333444555555555555555666999===BBBDDD>>>======<<<<<<>>>???@@@666888:::>>>@@@>>>:::777999:::===???@@@@@@???>>>;;;<<<<<<===???@@@BBBCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@AAABBBDDDDDDCCCHHHHHHJJJLLLOOOPPPNNNMMMKKKOOORRRRRRPPPNNNMMMOOOJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNHHHIIIKKKMMMNNNOOOOOOPPPKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLMMMKKKJJJJJJLLLNNNOOONNNHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRUUUVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQOOONNNPPPTTTVVVVVVUUUUUUTTTSSSQQQOOONNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGEEECCCCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAACCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>CCCCCCAAA@@@???>>>>>>>>>===<<<;;;;;;::::::::::::======<<<;;;::::::999999999999:::::::::999999888777777777777666666666666333444555666666555444333444444444444444444444444444333333222222333333444555444333333222222333333000000111111222222222222222222222222222222222222333333333444444444555555111111222222222333333333333333333444444444555555333333333222222000//////000000000000111111111111222222222333333222222222000000000000111111111111111111222222222111111000111111111111111111111111222222222111111111111000///000000111222222333333222222333333333444444444111000000///000111333444000000000000000000000000444444555666777888888999555333222222333444444333444333222222111111111222444333222222111111222222000000000000000000000000000000000000111111111111000000000000000000000000///000111111111000...---//////000000111111111222222111000.........///000////////////000000000000222111111000///......---111000111444777777555111......------------............///000000000000000111111000000//////......000000///.......................................,,,,,,---...//////......///////////////......------------............///...............///000000............////////////........................000000000000////////////............////////////............////////////////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222222222222222222222333444444222222333444333333333333333333333333333222222111111222222333555555666555666999===AAA=========<<<:::;;;===???AAA<<<999;;;@@@AAA===777;;;===?????????>>>???AAA@@@AAAAAAAAA???>>>???@@@@@@@@@???>>>======>>>>>>???>>><<<;;;;;;===???AAACCCDDDEEEDDDBBBAAAAAACCCAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKLLLNNNQQQRRRQQQOOOKKKIIIOOOOOOOOOOOONNNMMMKKKJJJMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKOOOSSSUUUSSSPPPJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPNNNLLLMMMOOOOOOMMMJJJKKKHHHHHHLLLLLLJJJMMMUUUXXXWWWVVVVVVWWWWWWWWWWWWUUUUUUUUUTTTSSSQQQOOONNNMMMPPPSSSTTTTTTSSSSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNMMMNNNPPPRRRRRRQQQOOONNNLLLMMMMMMMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????AAA@@@>>><<<<<<<<<======AAA>>>::::::;;;;;;999666888888777777777777888888::::::999999888777666666666666666666666666666666666444222111111222333444444444333222111111111111333333333444444555555555555444222111111111222333222222222222222222222222444333111000000111333444777666555444222111000///444444444444444444333333333333333222222222111111000000111222222222222111111111111111111111111111111222222333333222222111111111111111111111111111333222222111111222222333444444333222111000///...111111111111111111111111000000000000111111111111222222222111111111000000////////////000000000000666666777777888888999999555333222222333444444333444444333222222222222222444333222222111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000//////...///000000000111111111111222111000///......///000.../////////000000000000111111111000///.........111000000222555555333111......------------............///000000000000000000000000000//////......000000///.......................................,,,------...//////......///////////////......------------............///...............//////000............////////////........................//////////////////000000............////////////............////////////.../////////000000000000//////////////////////////////000111111111111000000000000000000000000000222222222222222222222222111333444333222111222333333333333333333333333333333222222111111222222333444555555555555888<<>>???===<<<;;;<<<>>>AAA>>>;;;<<<>>>>>>;;;777999;;;===>>>>>>???@@@BBBCCCCCCDDDBBB@@@??????@@@@@@??????>>>======>>>>>>???>>><<<;;;;;;===???AAABBBCCCDDDCCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMOOOPPPPPPNNNLLLJJJNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJKKKOOORRRTTTRRRPPPKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNMMMLLLLLLNNNNNNLLLJJJKKKIIIIIIMMMMMMLLLQQQWWWWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSSSSRRRQQQOOOMMMMMMMMMPPPSSSUUUTTTSSSRRRRRROOOOOOPPPQQQQQQPPPOOONNNKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQOOONNNMMMIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@????????????@@@???>>><<<<<<<<<<<<===>>><<<999888::::::888666888888888777777888888888::::::999888888777666666555555555555555555555555666444333111111222333444333333222111111111222222333333333333333444444444222222111111111222222333222222222222222222222222444333111000000111333444444444444333222222111111333333333444444444444444333333222222222111111111000000111222222222222111222222222222222222222222111222222333333222222111111111111111111111111111333222222111111222222333222222222111111111111111111111111111111111111111//////000000000111111111222222222111111111000000/////////000000000111111888888888888999999999999555333222222333444444333444444444333333333333333333333222111111111111222000000000000000000000000000000000000111111111111000000000000000000000000111111000////////////000000000000000111111111111111000000////////////000....../////////000000000111111000000//////......222000000000222222111000......------------............///000000000//////000000000////////////...000//////............///........................,,,---......///.........///////////////......------------............///......------......///000---............/////////........................---.........//////000000............////////////............////////////....../////////000000000////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111000222333222111000111222333333333333333333333333333222222111111222222333333444444444444666:::===>>>@@@AAA@@@>>><<<;;;;;;???>>>>>>===<<<:::999888999;;;===>>>>>>???AAACCCGGGGGGGGGEEEBBB??????@@@??????>>>=========>>>>>>>>>===<<<;;;;;;===???@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKNNNQQQRRRQQQPPPMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOONNNMMMLLLMMMLLLKKKLLLMMMLLLKKKIIIMMMKKKKKKLLLLLLLLLPPPVVVWWWWWWWWWSSSOOONNNPPPSSSQQQQQQQQQPPPOOOMMMKKKKKKNNNQQQUUUVVVUUURRRPPPPPPMMMNNNQQQRRRRRRQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSQQQPPPNNNMMMLLLKKKFFFEEEEEEDDDEEEFFFHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>??????===<<<<<<;;;<<<<<<;;;999888777888999888777999999888888888888999999999999888888777777666666555555555555555555555555555444333222111222333333222111111111111222333333333333333333333222222222000000111111222222333333333333333333333333333333333222111000000111222333222222222222222222333333222222222333333444444555333222222222222111111111000000111222222222222111222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222000000111111222222222333111111111111111111111111//////000000000000111111222111111111111000000000000000000111111111222222888888888888888777777777555333222222333444333333444444444444444444444333333222222111111111111111000000000000000000000000///000000000111111111111000000000000000000000000333222000/////////000111000000000000000111111111000000000////////////000........./////////000000111000000000/////////...111000/////////000000000......------------............///////////////...////////////////////////000///............//////........................------...............---///////////////......------------............///...------------...//////---------.........//////........................,,,------......//////000............////////////............////////////........./////////000000////////////////////////...//////000000000000000////////////////////////111111111111111111111111///111222111000///000111222222222222222222222222333222222111111222222333222333333333333444777:::>>>@@@CCCBBB@@@<<<::::::;;;===???>>>;;;999999;;;<<<>>>??????>>>>>>@@@BBBIIIJJJIIIFFFBBB@@@?????????>>>>>>=========>>>>>>>>>===<<<;;;;;;===>>>???@@@AAABBBAAA@@@???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIGGGGGGHHHIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKNNNOOOQQQPPPPPPMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKLLLLLLKKKJJJIIINNNMMMLLLKKKKKKLLLPPPTTTYYYYYYXXXRRRLLLJJJMMMQQQOOOOOOOOOOOONNNMMMLLLKKKPPPSSSVVVWWWUUURRROOONNNKKKMMMPPPRRRRRRQQQNNNLLLKKKKKKLLLMMMOOOPPPQQQQQQUUUTTTQQQOOOLLLJJJJJJIIIDDDCCCBBBAAABBBDDDFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>======>>>>>>===<<<;;;;;;;;;;;;999999888888888999999999:::999999999999999999:::888888777777777666666666555555555555555555555555555555333222222222222222000000000000111222333444333333222222222222111111000000111222222333333333333333333333333333333333222222111000000111222222222222222222222222222222000111111222333444444555222222222222111111111111000000111222222222222111222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111////////////000000000111111111111111000000000000000111111111222222222222666666666666555555555555555333222222333444333333333333444555555444444333333222111111000000111111000000000000000000000000///000000000111111111111111111111111111111111111333222000/////////000111111111000000000000000000/////////000000000000///............////////////000000000000////////////000000//////......///000......------------............////////////.....................///////////////............//////........................---...............------///////////////......------------............///---------------...//////------------....................................,,,,,,------.........///............////////////............////////////............////////////..............................///000000000000000////////////////////////000000000000000000000000///000111111//////000111222222222222222222222222333222222111111222222333111222333222222333555777===???BBBCCC@@@===;;;:::777;;;>>>>>>;;;:::<<>>===???@@@IIIIIIHHHFFFBBB???>>>>>>>>>===============>>>>>>===<<<<<<;;;<<<<<<>>>>>>>>>@@@AAA@@@??????@@@AAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHJJJLLLMMMKKKJJJHHHFFFFFFGGGIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLMMMNNNNNNOOOPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJLLLMMMMMMLLLNNNTTTZZZ]]]]]]\\\XXXRRRLLLJJJMMMPPPNNNNNNOOOOOOOOONNNNNNMMMRRRUUUWWWWWWUUUQQQNNNMMMIIIKKKNNNQQQQQQPPPMMMKKKJJJKKKKKKLLLMMMOOOOOOPPPTTTRRRPPPMMMJJJHHHGGGGGGCCCBBBAAAAAAAAADDDFFFHHHEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@???????????????????????????===<<<;;;======<<<<<<;;;;;;:::999999999999999999999:::;;;:::999999999999999999:::777777666666666666666666555555555555555555555555555555444333222222111111/////////000111222333444222222222222222222222222222222222222222222333333333333333333333333333333111111111111111111111111333222222111111000//////000000111111222333444444222222222111111111000000000000111222222222222111222222222222222222222222000111111222222111111000111111111111111111111111222111111000000111111222222222222111111111111000000000000000000000000000...////////////000000000000000000000000000000000000111111111222222222222333333333333444444444444555333222222333444444333111222444555555444333333222222111000000000000111000000000000000000000000000000000000111111111111111111111111111111111111222222111000000000000111111111111111000000000000...//////000000000000///------........./////////000000000000////////////...///000000......///000......------------............/////////...---------............////////////............//////000.................................///......---,,,///////////////......------------............///------,,,,,,------...///,,,------------.................................------------------------............////////////............////////////------........./////////........................---...//////000000//////000000000000000000000000///////////////////////////111222111000///000111222222222222222222222222333222222111111222222333111222333333222222444666:::===@@@AAA@@@>>>===<<<777:::===>>>======???AAADDDDDDCCC@@@===<<<===>>>EEEEEEEEECCC@@@======>>>======<<<<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>===>>>??????>>>>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHJJJKKKLLLIIIIIIGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOMMMLLLLLLMMMJJJMMMPPPQQQVVV```iiimmmaaa]]]VVVPPPLLLLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPTTTUUUVVVUUUQQQNNNLLLKKKHHHIIILLLNNNOOONNNLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLPPPOOOMMMKKKIIIGGGFFFEEECCCBBBBBBBBBBBBCCCEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============>>>>>>??????>>>===;;;:::<<<<<<<<<<<<;;;:::999888999:::::::::888888:::<<<999999888888888888999999666666666666555555555555444444444444444444444444555555444444333222111000/////////000111222333444222222222222333333333444888666444333222111222222222222222222222222222222111111111111111111111111222222111111000///......000000000111111222222333222111111111111000000000000000111222222222222111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111333222222222111111000000000000000000000000000000......////////////000000//////000000000000000111000000000111111111222222111222222333333444444444555333222222333444444333000111333444555444333222222222111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222111000000111111111111000000000///---...///000111111000///---------.........//////////////////000000000000+++...111111000///000111......------------............//////......---,,,---------.........//////...............///000000..............................//////...------,,,///////////////......------------............///------,,,,,,------...///,,,,,,---------.......................................------,,,+++++++++............////////////............////////////---------.........//////........................---...//////000000//////000000000000000000000000////////////////////////000111222222000000111222111111111111111111111111333222222111111222222333222333444333222222333555777:::===??????>>>??????:::<<<===>>>>>>??????@@@BBBBBBAAA>>>;;;:::<<<>>>@@@AAAAAA???===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======<<<===???>>>======???@@@AAABBBBBBCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLLLLKKKKKKNNNPPPMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPRRRQQQOOOMMMNNNPPPKKKQQQTTTTTT[[[hhhrrruuuddd\\\SSSMMMMMMNNNMMMLLLIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTSSSPPPLLLIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<===>>>??????>>>===;;;999;;;;;;<<<<<<;;;:::888777888::::::999777666888:::888888888777777888888888555555555555555555555555444444444444444444444444555555555444333222000000000000///000000111222222111111222333444555555666>>>;;;777333111000111222111111111111111111111111000000111111111111000000000000000000000000000000000000000111111111111111111111111111000000000000000000111222222222222111000000000000000000000000000000111111111111000000111111111111111111111111111111000000000000111111111111111111111222222222000000000000000000000000........./////////000000////////////000000111111/////////000000000111111111111222333333444555555555333222222333444444333///000222444444444222111222111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333111000///222111111111000000//////---...///111111111000///---------.........//////////////////000000000000)))---111333111000000222.........------............/////////...---,,,,,,---------.........//////...............///000111.........................../////////...---,,,,,,///////////////......------------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------..............................///......---,,,+++***)))............/////////000............/////////000---------.........//////........................---......///////////////000000000000000000000000////////////////////////000222333222111000111222111111111111111111111111333222222222222222222333222333444444333222333444555888;;;===>>>???@@@BBB===>>>>>>???@@@@@@???>>>@@@???>>><<<999999;;;>>><<<===>>>===<<<;;;;;;===<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>======>>>@@@??????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLLLLJJJJJJMMMPPPOOOOOONNNNNNMMMLLLLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNOOORRRTTTSSSPPPOOOPPPQQQOOOTTTVVVUUU[[[hhhqqqttteee[[[PPPKKKMMMOOOMMMJJJGGGHHHJJJMMMOOOQQQRRRSSSSSSRRRPPPMMMHHHFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???@@@@@@AAAAAAEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>============<<<===>>>???>>>===:::999:::;;;<<<<<<;;;:::888777777999:::888555444666999888888777777777777888888444555555555555555555555444444444444444444444444555555555444333222000///000000000000000111111222111111222333555666777777BBB>>>999333000///111222000000000000000000000000000000111111111111000000.........///000111111222111111111111000000000000111111111111000000000000000000111222222222222111////////////////////////000000111111111111000000111111111111111111111111111111000000000000111111...///000111222333444444000000000000000000000000............/////////000.../////////000000111111////////////000000000000444333333333333444555555222222333333444555555555333333333222222111111111111222333444333111///...////////////000000000000000000000000000000000000111111000000111111222333111111000000000000111111000000000000000000000000111000///......///000111000///...------...///000000000000000000000000000---...///000000111000000......------------..............................+++,,,...000000///...---///////////////.........,,,,,,---...//////..............................---------............/////////.........---------......---,,,,,,,,,------........................000000//////.........---...------,,,,,,------.....................------........................---......///000111111222111000...---,,,,,,------......////////////..................////////////000---+++---///111000///111111000000//////......000000000000111111111111333222111111111222333444333333333333333333333333777777888:::;;;<<<===>>>BBBBBBAAA???>>>===<<<;;;999999888888999999:::;;;===<<<<<<;;;:::999888888;;;;;;;;;;;;::::::999888;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<===>>>???@@@@@@>>>===>>>AAABBB@@@>>>>>>@@@BBBCCCCCCEEEGGGJJJKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMMMMNNNMMMLLLKKKJJJOOONNNMMMMMMLLLMMMMMMMMMOOOOOOOOONNNNNNOOOOOOPPPSSSTTTUUUWWWZZZ^^^aaacccVVVTTTQQQMMMJJJIIIHHHHHHJJJKKKMMMNNNOOOOOOOOONNNNNNLLLIIIFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCCCC@@@>>>===???AAABBBBBB>>>@@@AAAAAAAAABBBEEEGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAAAAA???>>>===<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888888888777666666666666666777777777777777888888888666666555555555444444444444444444444444444444444444444333222222333444444000000000000111111111111000000//////000222444555<<<999555111/////////000///000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000444333111111222222000///111111000000//////......000000000000000000000000000//////.........//////........................000000000000000000000000////////////////////////........................000000000000000000000000000///////////////000111444444333333444444555666333333444444444444555555333333333222222111111111111222333333333111///....../////////000000000000////////////////////////111111000000111111222222111111000000000000111111////////////////////////111000///......///000111000///...------...///000000000000000000000000000...//////000000000000///......------------..............................+++,,,...///000///...---////////////............,,,------...//////..............................------------............//////.........---------......------------..............................000/////////.........---------,,,,,,,,,,,,------..................------.................................///000000000111111000...---,,,,,,,,,---......////////////......---.........////////////000...,,,---///111000///000000000000//////......//////000000000111111111111111000000000111222333333333333333333333222222333444444555666777888888;;;;;;:::999888777777666888888777777888888999:::;;;;;;::::::999888888888::::::;;;;;;:::999999888:::;;;;;;;;;<<<<<<<<<<<<999::::::;;;===>>>>>>??????>>>===>>>AAABBB@@@>>>???@@@BBBCCCCCCEEEGGGJJJPPPOOOMMMJJJHHHEEECCCBBBEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCDDDFFFHHHIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTWWWYYYZZZQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAA@@@??????@@@@@@AAABBBBBBBBBBBB???===<<<>>>?????????>>>???AAAAAAAAAAAADDDFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@?????????>>><<<;;;:::::::::999999999999::::::999999::::::::::::;;;;;;::::::999999999888888888888777777666666666666666666666666666666666666666666555555555444444444333333333333333333333333333333222111000000111222333//////000000000111111111222111000000000111222333777666333111000000000111000111111111222222222222111111111111111111111111//////////////////////////////000000000111111111////////////////////////111000...///000000///---000000000000////////////000000000000000000000000...............///000111........................000000000000000000000000................................................000000000000000000000000111111000///.........///555444444444444555666666555555555555444444444444222222222222222111111111111222222333222000///........./////////000000000........................000000000111111111222222111000000//////000000111////////////////////////000//////......//////000//////............//////000000000000000000000000//////000000000///............------------..............................,,,---.../////////...---........................,,,---......///.........------------------------------------...........................---------......------------............................../////////...............------,,,,,,,,,,,,------------------------......------------------------......//////////////////000///...---,,,,,,,,,---......////////////......---------........./////////...,,,---...000//////000000000////////////...//////000000000000111111000////////////000111111444444333333222222222111222222222333333333444444555555555555444444444444666666666666666777888888888888888888888888888888999::::::::::::999888888::::::::::::;;;;;;;;;;;;999999::::::;;;<<<======>>>======>>>@@@@@@???>>>???@@@BBBCCCCCCDDDGGGIIIOOONNNLLLIIIFFFCCCAAA@@@EEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCDDDCCCBBBAAA@@@>>>>>>??????@@@AAAAAAAAAAAA???<<<;;;<<<======<<<>>>???@@@@@@???@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???=========<<<;;;:::999888::::::999999999999::::::888888888888999999999999999999999999888888888777888777666666555555666666555555555555555555555555555555444444444444333333222222222222222222222222111000////////////000111//////000000000000111111333222111000000000000111222222222111111000000000111111111222222222333333000000000000000000000000//////////////////////////////000000000000111111///////////////////////////...---...000111000///////////////000000000000000000000000000000000000------------...000111222........................000000000000000000000000................................................////////////////////////222222000///...---------555555444444555555666777666666555555444333333222222222222111111111111111111222222222111000///............/////////000000........................///000000111111111111111000000////////////000000/////////////////////////////////////////////////////////......////////////////////////////////////000000000///...------......------------..............................------...//////......---------...............///------...............---------------------------,,,,,,---------.................................---,,,,,,,,,,,,------...................................................---,,,,,,,,,,,,,,,,,,---,,,,,,------------......------------------------///..............................------,,,,,,,,,---......//////......---,,,,,,---------.........///...------............////////////////////////////////////000000000111////////////000000111111444444333333222111111111444444444444333333333333444444555555555666666666555555444444555555666777666666666777777777888888888999999999999999888888999999999999:::::::::;;;888888999::::::;;;<<<<<<=========>>>??????>>>>>>???@@@BBBBBBBBBCCCFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLJJJIIIGGGFFFFFFGGGHHHJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>@@@AAAAAABBBBBBAAA@@@@@@===>>>>>>??????@@@AAAAAABBB@@@===<<<======<<<;;;===>>>??????>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999888999999888888888888999999666666666777777777888888999888888888888777777777777777666555555555555666666666666555555555555555444444333333333333333333222222222222222222222222000000000//////000000000////////////000000000111111111111000000000000111000000111111111000...---000000111111111222222222////////////////////////////////////////////////////////////000000000111////////////////////////000///...000222333333222......//////000000111111////////////////////////...............///000111........................////////////////////////........................................................................111000///...............444444444444444555666666666666555444333222222111111111111111111111111111222111111111000//////...............////////////...........................///000111111111111000000000////////////000000..............................////////////.........//////////////////...........................///////////////...---,,,......------------................................................------,,,---------......//////---...............------------------------------,,,,,,,,,------------...---.....................++++++******+++,,,------........................---------...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------.........------------------------------,,,,,,,,,------............------,,,,,,,,,,,,------------.........---------...................../////////...////////////000000000000000000111111111111111333333333222222111111111555555444444444444333333444444555666666777888888444444333333444444555666444555555666666777777888777777888888999888888777888888888888999999999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>???@@@AAAAAABBBDDDFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOOOONNNMMMKKKJJJGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>?????????@@@@@@@@@??????===>>>>>>??????@@@AAAAAACCCAAA???>>>??????>>><<<===>>>>>>>>><<<<<<>>>@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999888888777777888888999555555555666666666777777888888888777777777666666777666666555555555555555777777777666666555555555222222333333333333333333333333333333333333333333111111111111111111111111...////////////000000000......///000111111222222000000111111000...,,,+++////////////000000000000////////////////////////...........................////////////000000000........................///......///222333333222......//////000000111111////////////////////////111000///.......................................////////////////////////................................................------------------------......---......///000000444333333333333444555555555444444333222111111000000000000111111111111111222111111000//////......------........./////////...........................///000111111111000///000//////......//////000........................---......//////......---......////////////..................................../////////...------......------------..............................///............---------,,,,,,,,,---......//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............+++*********+++,,,---...........................---------------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------------,,,+++------............------+++++++++,,,,,,,,,------......///---,,,+++---...---............/////////......////////////000000///000111222222222111111222222222222222222222222333333333333333333333333333333444444555666666777444333333333333444555555555555555666666777777777666666777888888888888777777777777777888888888999999999999::::::;;;;;;;;;:::<<<>>>>>>===<<<===>>><<<>>>?????????@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@??????@@@AAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAACCCAAA@@@@@@AAAAAA???>>>======>>>===;;;;;;<<<>>>???????????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::888888777777777777888888555555555555666666666666777777777777666666666666777666555555444444555555888777777666666555555555111111222222222222333333333333333333333333333333111222222333333222222111......////////////000000,,,---///000111222222222000000111111000...,,,+++........./////////000000000000000000000000000000..............................////////////000000........................---,,,,,,---///000000///////////////000000000000000000000000000000000000222111000...------------........................000000000000000000000000------------------------................................................,,,,,,,,,---...///111111333222222222222333444444222222222111111000000000///000000000111111111222222111000//////.........---------.........//////////////////////////////---...000111222111000/////////............//////........................------...//////...---------...///000000///...---------------------------------......///...............------------..............................//////...---------------++++++,,,------...//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,---...///000........................,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...+++,,,------------,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,---//////...+++***,,,...---------.........//////........./////////000000...///000111111111000000000000000111222222333333333333333333333444444444222333333333444555555555444333333333333444555555666666666666666777777777555666666777888888777777666666666777777777888888::::::::::::;;;;;;;;;;;;999;;;>>>>>><<<;;;<<<>>>;;;<<<=========>>>@@@BBBDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAA???>>>======>>>???AAABBB???>>>>>>======>>>@@@@@@======<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@BBBBBB@@@???<<<======<<<:::999:::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::777777777666666777777777555555555555666666666666777777666666666555555555666666555444444444444555777777666555555444333333111111111111222222222333222222222222222222222222111111222333333222111111........./////////000000---...///111111111000000//////000000000/////////////////////000000000000111111111111111111111111................................./////////000000........................---,,,,,,---///000///...000000000000////////////000000000000000000000000111000///.......................................000000000000000000000000------------------------................................................------------......///000222222111111222222333444111111111000000000000000//////000000111111111222222111000///.........///---------.........//////000000000000000000000000---...000111222111///...//////............//////........................,,,---...//////...---,,,---...///000000///...---------------------------,,,,,,---.../////////............------.................................000///...---------------++++++,,,,,,---...//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000111111........................,,,,,,,,,------.........,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,---------,,,+++,,,------......------,,,******+++++++++,,,,,,,,,---//////...+++***,,,...---------.........//////............/////////000,,,---///000000000///...//////000111222333333444444444555555555666666666333333444444444555555555444444333333444444555666777777777777777777777666555555666777777888777777666666666666777777777777:::;;;;;;;;;;;;;;;;;;<<<888;;;>>>===;;;:::<<<>>>:::;;;<<<<<<<<<<<>>>>>?????????@@@@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHJJJKKKGGGFFFEEEEEEEEEFFFHHHIIIEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGFFFEEECCCAAA@@@>>>>>>===<<<<<<===???AAACCC>>>>>>======>>>???AAABBB<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCC@@@??????@@@BBBBBBAAA???<<<======;;;999999:::;;;==================<<<<<<::::::;;;;;;;;;:::999999777777666666666666777777555555555666666666777777777666666666555555555555666666555444444444444555666666555444333333222222000000111111222222222333000000000000000000000000000111222333333222111000............/////////000///000111111111000...------......///000111222222000000000000111111111111111111111111111111111111..................................../////////000........................000///...///000111111///111111000000//////......000000000000000000000000//////.........//////000........................000000000000000000000000------------------------........................///////////////////////////......---------......444333222111111222333444000000111111111111000000111222222222222111000000000000000000000000000000111111000///////////////222000///------///000222000000111111111111000000////////////////////////......---------,,,,,,,,,+++...000000---,,,---///////////////////////////,,,++++++******++++++,,,,,,,,,,,,---------......///...,,,,,,------,,,+++,,,---...---,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++***+++,,,,,,------------***++++++,,,,,,++++++***,,,,,,+++***+++,,,---.........------,,,+++************+++,,,------......---------,,,+++***)))(((------------------------,,,,,,,,,---------......------++++++++++++---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------......///000000000******+++,,,---...////////////000000000000//////000000000000111111111111222222222222222222222222//////000111222333333333333333222222333333444555555555555555444444444444555444444555555666777888666666777888888888888777;;;:::999999888888999999=========<<<;;;;;;::::::===============>>>>>>>>>=========>>>??????@@@@@@CCCAAA???=========???@@@AAABBBCCCEEEFFFGGGGGGGGGIIIIIIJJJIIIIIIHHHFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCAAA@@@???@@@CCCFFFIIICCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@??????>>>>>>======?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;<<>>>>>>>>>>>>>>???>>>===;;;999888777666666999;;;<<<<<<;;;:::;;;<<<:::::::::::::::999777777777555444555888999888666777666555444333222222222555555555555555555555555777666555444444444444444555555444333333333444444222222222111111111111000222111111000000000000000000000000000000000000000111111111111000000000000111111111111111222222222111111000000//////......//////............//////000000000000000000000000000000000000000/////////...............---------++++++,,,,,,---...//////......------------......+++222444000---//////,,,......//////...,,,***(((////////////////////////000000//////.........---......////////////..............................000///---+++++++++---...000///...---,,,+++******............////////////111111000//////000111111//////000000000000//////111222222222222111000000000000000000000000000000111111000///////////////111000///......///000111000000111111111111000000.................................---------,,,,,,,,,...000///---,,,---///........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///---,,,,,,---...,,,+++***,,,------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,++++++***))))))((((((******++++++,,,,,,------------------,,,+++******------------------------+++,,,,,,,,,,,,------------,,,++++++++++++,,,---///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------......//////000000...///////////////000000......///000000000000000//////000000000111111111222222222222222222222222000000000111222222222333333222222222222333444444666666555555555444444444555555555555666777888999555666666777777777777777888888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>??????@@@@@@EEECCCBBB@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBCCCEEEGGGIIIDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDEEEGGGFFFEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@?????????????????????@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;<<>>>>>??????>>>===<<<:::999888777777999;;;<<<<<<;;;::::::;;;::::::::::::999888777666777555444555777999777666777666555444333333333333444444444444444444444444666666555444444444444444555444444333333333333333222222222111111111111000222111111000000000000000000000000000000000000000111111000000000/////////111111111111111111111111111000000000/////////...//////............//////////////////////////////.....................---........................,,,,,,---......///000000......------------......+++111333///,,,...///,,,---...000000000///---,,,////////////////////////000/////////..................////////////..............................000...---++++++,,,---............---------------............////////////111111000//////000111111......////////////......111111222222111111000///000000000000000000000000000000000000////////////111000///......///000111///000000111111000000///.................................------------,,,,,,...//////...------..............................------,,,,,,------...,,,,,,,,,---------......///---,,,,,,---...---+++***+++------,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++******)))(((((((((******++++++++++++++++++............---,,,+++***------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...//////000000111111000000/////////...---...///000000000000000//////000000000000111111222222222222222222222222111111111111111111222222222222222222222333444444666666666555555555555444666666666666666777999999555555666777777777777777666777777888:::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;===??????>>>===<<<======>>>>>>???@@@@@@@@@EEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGIIIJJJJJJKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::<<>>>>>>>>>>>===<<<;;;999999888888999:::<<<<<<:::999:::;;;999999999999999888666666666555444555666777666555666666555444333333333333444444444444444444444444555555444333333333444444444444333222222222222222222222222111111111111000222111111000000000000000000000000000000000000000000000000/////////......222222222111111000000///000000000000//////////////////............//////////////////////////////------..................---------......//////000.........//////000111111......------------......---000111...,,,...///------...000111222111111000////////////////////////////////////..................////////////..............................///...---,,,+++,,,---...---------.........//////---............/////////333222222222222222222333...//////000000//////...111111111111111000000//////////////////////////////000000000000000//////000000////////////000000//////000000000000//////....................................---------------......///......------........................------,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,---...---,,,---...///...,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++******************,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,...------,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,---......//////000//////.........---------...///////////////......////////////000000000111111111111111111111111111222222222111111111111111222222222111222333333444666666666555555555444444555444444555555666777888666666777888888888888777777777888999::::::;;;;;;888999999:::;;;;;;<<<<<<:::<<>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999:::===@@@BBBBBBBBBCCCBBBAAA???>>>============<<<;;;:::999999999999999;;;<<<<<<:::999999:::999999999999888777666666555555555555666666666555666666555444444444444444444444444444444444444444444444333333333333444444444333222222111111222222222222222111111111000000222111111000000000000000////////////////////////////////////............333222222111000//////...000000000000//////////////////............//////////////////////////////////////////000000000000,,,------...///000000111.........//////000000000......------------.........//////...---............///000111111111111000///////////////////////////////////////...............////////////.................................------,,,,,,,,,---...------........./////////---------.........//////222222222333333222222222///000000111111000000///000111111111111000//////////////////////////////...///000000000000//////000000////////////000000//////000000000000//////........................//////.........---------------......///......---........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,......---,,,111222222000---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++***++++++,,,------------+++++++++,,,,,,---------......------------......,,,,,,------.../////////------------............000000000000///---,,,+++...////////////000000000111111111111111111111111222222222111111111111111222111111111111222333333555555555555444444444444333333333333333555666666666777888888999999888888888999:::::::::999999888777888888999:::;;;<<<<<<;;;===@@@BBBBBBAAA???===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFHHHIIIJJJJJJIIIIIIJJJKKKIIIIIIHHHHHHFFFEEECCCBBBCCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAAAAAAAACCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<::::::;;;>>>AAACCCBBBAAAAAA@@@???>>><<<<<<;;;;;;<<<;;;:::999999999999999;;;<<<======;;;:::::::::999::::::999999888777666666666666666555555555666666666555444444444555555444444444444444444444444444444444333333444444555444333222222111111222222222222222111111111000000222111111000000000000000////////////////////////////////////............222222111111000///......////////////000000000000//////............//////.........................../////////000000111111------......///000111111.............../////////......------------......///......///000////////////000000000//////......////////////////////////.........///////////////......////////////..............................---------,,,------------///............---------------------............///000111111111111000///000000111111111111000000000000111111000000///...000000000000000000000000---...000111111000////////////000000000000//////...//////000000//////...------------------------/////////.........------...------...//////...,,,------------------------,,,++++++******++++++,,,,,,,,,,,,---------......---,,,+++,,,.........---111222222000---+++++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,******************************++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))+++,,,---.........***++++++,,,,,,------...//////...---------......,,,,,,,,,---......//////---.........//////000000000000000///...---,,,+++......////////////000000111111111111111111111111111111111111111111222222111111111111111222333333444444444333333333333222222222111222222333444555666666777888888888888888999999:::;;;:::999888777777777888999999:::;;;;;;<<<===???AAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFBBBAAA@@@@@@@@@BBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGIIIJJJLLLKKKJJJJJJKKKMMMHHHHHHHHHGGGFFFEEECCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<===@@@CCCDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???>>><<<;;;;;;;;;:::::::::::::::888777777666777888777666555666777666666555555555555555666555555555555555555555555555555444444444555666666444444333222222222222222222222222111111111111000222111111000000000000000000000000000000000000000000000000/////////......111111111000000//////...////////////000000000000//////............//////........................,,,,,,------.../////////.........//////000000111..............................------------......000---...222444111///////////////......---------////////////////////////.........///////////////......////////////..............................,,,,,,------------------.........------,,,,,,,,,,,,------------.........///000111111111111000/////////000000000000//////000000000000000//////...000000000000000000000000---...000111111111000/////////000000000000//////......////////////......------------------------////////////............///---,,,---///000...,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...------...///...,,,***+++,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,---------,,,,,,+++***)))******++++++******)))***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))******+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***))))))***,,,------------,,,******+++,,,,,,---......///...------,,,,,,,,,---+++,,,,,,------......///............------------------......///......---........./////////000000111111111111111111111111000000000111222222222333111111111111111222222333333333222222222222111111222222222222333444555555444555555666666666666666777888:::;;;;;;:::999888777777888888999999::::::<<<<<<===>>>>>>>>>>>>===>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEFFFAAAAAA@@@@@@AAABBBEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFIIIIIIJJJJJJKKKJJJJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGJJJKKKMMMLLLKKKKKKLLLNNNIIIIIIIIIIIIHHHFFFEEEEEEBBBDDDFFFIIIJJJJJJJJJIIIHHHFFFDDDBBBBBBCCCEEEGGGFFFFFFEEEEEEEEEDDDDDDDDD??????>>>============>>>>>>???@@@BBBDDDDDDBBB@@@??????>>>======<<<============<<<<<<<<<<<<======>>>???@@@???===<<<<<<<<<;;;;;;<<<;;;;;;:::999888777999:::999666555666888666666555555555555666666666666666666666666666666666555555555555666777888555444444333333333333333222222222111111111111000222111111000000000000000000000000000000000000000111111000000000/////////000000000000000/////////.../////////000000000111//////............//////........................,,,,,,------...//////000///////////////000000000////////////////////////......------------......111---...555777333000000......------......//////////////////////////////............/////////000......////////////..............................+++,,,,,,---.........---+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........111222333444444333222111......////////////......000000000000000//////...000000000000000000000000,,,...000111222111000/////////000000000000//////......////////////......------------------------000/////////............///---,,,---000000...+++------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,+++,,,...///...---)))***,,,,,,+++***,,,---,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++***))))))************))))))***+++,,,---...---,,,,,,........................******+++,,,------......***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---------,,,+++*********+++,,,,,,---.........---,,,,,,++++++++++++++++++,,,------......///...------,,,***))))))(((***+++,,,...///000000000............/////////000000000000000000000000000//////000111222333333444111111111000111222222333222222222111111111000000333333333333444555666666222333444444555555444444555666999;;;<<<;;;::::::888888888888888999999999;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@AAABBBBBB===>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@AAADDDFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGBBBDDDGGGJJJLLLMMMLLLLLLIIIHHHEEECCCBBBCCCEEEGGGFFFFFFFFFEEEEEEEEEEEEEEE@@@??????>>>>>>>>>>>>>>>@@@@@@AAACCCEEEEEEBBB@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@???@@@AAA@@@>>><<<<<<===<<<<<<<<<<<<;;;:::999999888:::;;;:::777666777999666666555555555666666777777777777777777777777777666666666666666777888888666555444444333333444444222222222111111111111000222111111000000000000000000000000000000000000000111111111111000000000000////////////000000000000.../////////000000111111//////............//////.................................///000111111222000000000000////////////111111111000000000000000.........------.........111---///777:::555000000,,,,,,------...000111222////////////////////////---.........//////000000......////////////..............................+++,,,------.........---((())))))+++,,,------...,,,,,,,,,---------......000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111000///------......///......////////////......,,,,,,,,,---------......///////////////////////////............///000000/////////...------,,,,,,000///---,,,+++,,,,,,---------............------...------,,,,,,------...------------------------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,............,,,,,,++++++++++++***((('''&&&,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,---------,,,,,,+++,,,---///000,,,,,,---...---,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...******++++++++++++******))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------000///...---,,,------...//////.........------------+++***+++---//////..................---------000000111222222222222111111111111111111111111111111111111111111111111111333333333333333333333333444444444555555555555666555666777888999:::::::::777888999::::::999777777777777999:::;;;<<<<<<<<<@@@>>>===>>>@@@AAAAAA@@@>>>???AAADDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCDDDIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLKKKKKKJJJIIIGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLJJJHHHFFFFFFHHHJJJPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJLLLMMMMMMMMMMMMJJJHHHFFFDDDDDDEEEHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>???===???@@@BBBDDDFFFFFFGGGAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCBBBAAA???===;;;>>>>>>>>>>>>>>>>>>?????????>>>;;;999888777777888777777777777888888888888888888777777666666555555666666666666777777777777444444555555555555555555000000000000000000000000000111111111111222222222222222111111000000//////111111000000111111222333666555444222000///---------.........//////000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000/////////111444666555444////////////////////////....................................////////////000000///...------,,,,,,......///000///...,,,+++......---------,,,,,,,,,...------,,,,,,------...------------------------000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////111000///...---......///......////////////......,,,,,,,,,---------......////////////////////////......------......///000---------...............///...---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,------------,,,+++***++++++++++++******))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,---,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---******++++++++++++******)))))))))******,,,------++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,------...///.........---------------,,,+++,,,.../////////------..................000000111222222222222111111111111111111111111111111111111111111111111111333333333333333333333333444444444444555555555555666666777888999999999999777888999999999999888777666777777888999:::;;;<<<>>>===<<<===???@@@@@@???<<>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGCCCCCCAAAAAA@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAADDDCCCCCCBBBAAA@@@>>>>>>??????????????????????????????>>>===<<<<<<<<<<<<555555555555555555444444777777777777666666666666777777777666666666666666444444444444444444444444000000000000000000000000000111111111111222222222222222222111111111111111111111000000111111222333222222222111111111000000............/////////000000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000///////////////////////////......000333444333222............................................................////////////000//////...------,,,,,,...............---,,,,,,.........---------,,,,,,------,,,,,,,,,,,,------------------------------////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////000000///............///......////////////......,,,,,,,,,---------......////////////////////////---------------......///+++,,,,,,---......//////------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))+++---...---,,,***(((***++++++++++++***))))))***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,******++++++++++++******+++******++++++,,,---...++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------///...------,,,---------............------------...---,,,,,,///000000000,,,---------...////////////000111111222222111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444555555555555777777888888888888777777777777888999999888888777777666666666777999;;;<<<===<<<;;;===???@@@@@@???<<>>>>>?????????>>>>>>666666555555444444333333666666666666777777777777888777777666666555555555555444444333333222222222000000000000000000000000000111111111111222222222111111222222222222222222111000000000000111222222222111111111111000000000............////////////111111111111111111111111////////////////////////////////////////////////........................000000000000000000000000///////////////////////////......///111111000///................................................---............//////////////////...------,,,,,,...------,,,,,,,,,,,,,,,.........------------,,,------,,,,,,,,,,,,------------------------------////////////////////////000000000000000000000000111000000000////////////////////////////////////////////////////////////000/////////............---......//////......---,,,,,,,,,---------......////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,---......///,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++***************++++++***************++++++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++++++++++++++***)))(((***************))))))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))******))))))***+++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++,,,,,,,,,------...---------------------------------------------///---,,,---///111111000,,,,,,,,,---...///000000///000000111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333333444444444555555555777777777888777777666666777777777888888888888888888777666666777999<<<======<<<<<<>>>@@@AAAAAA??????AAACCCEEEEEECCC@@@>>>???@@@AAADDDFFFHHHJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEGGGJJJMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOOOOQQQRRRRRRNNNMMMLLLJJJIIIGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@???@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEEEECCCAAA???>>>???AAABBBAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;===>>>>>>===;;;;;;:::999999888777666666555555555555666777888888888888888777666555555444444444444333333222111000000000000000000000000000000000000111111111222222222000000000111111222222222000000000000000111222222444444333111000...------.........///////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////000///...///111111///---................................................---------.........////////////.........---------...---+++******+++,,,---............---------------,,,,,,,,,,,,,,,,,,---------------------------////////////////////////////////////////////////000000000////////////...................................................///////////////......---------............------,,,,,,,,,---------......////////////////////////---,,,,,,,,,,,,---............------,,,,,,,,,,,,+++,,,,,,------.........------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******************************++++++++++++***)))((('''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++...,,,***((('''(((***+++******)))))))))((((((((())))))+++,,,,,,+++))))))++++++++++++++++++++++++''')))******)))(((***+++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,------------------///---,,,---///111111000,,,,,,,,,---...///000000//////000111111111111000111111111111111111111111222222222222222222222222222222222333333444444444333333333444444444444555666666777777777666555555666666666777777888888999999888777777888:::===>>>======>>>@@@BBBCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIDDDEEEEEEEEEEEEGGGJJJMMMKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBDDDCCCBBBAAABBBCCCEEEGGGGGGGGGGGGGGGGGGFFFFFFEEECCCAAA>>><<<<<<>>>@@@BBBAAAAAAAAA@@@@@@@@@??????;;;<<<======<<<;;;999888<<<;;;;;;:::999888777777444444555666777888999999888777777666555444444333444444333222111111000000000000000000000000000000000000111111111222222222......//////000000111111000000//////000000111222333333222111000...------///////////////.........////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................111000///000111111///---................................................------------...........................------------,,,+++******+++---...//////.........---------,,,,,,,,,++++++,,,,,,,,,------------------------////////////////////////////////////////////////000000////////////......------------------------......................../////////000///......---------............------,,,,,,,,,---------......////////////////////////---------------......///......------,,,++++++***,,,,,,---.........---------......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++***))))))***+++++++++++++++***)))((('''&&&***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,...,,,)))'''&&&(((+++---+++******)))((())))))))))))******************)))++++++++++++++++++++++++''')))******))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,///000000000,,,---------.../////////...///000000111111000000111111111111111111111111333333333333333333333333111222222333333444444555333333333333444444444444555555666666666666666555666666666666666777999999999999888888999;;;===>>>======>>>AAADDDDDDCCCBBBDDDCCCAAA??????AAACCCEEEAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIEEEFFFFFFFFFFFFHHHLLLOOOKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFFFFGGGHHHHHHIIIIIILLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDAAA???===<<<<<<>>>@@@BBBAAAAAAAAA@@@??????>>>>>>?????????>>>===<<<;;;:::::::::999999888888777777444555555666777888888999777666666555555444444444444333333222222111111111000000000000000000000000000111111111111222222222......//////////////////000////////////000111111/////////000000000000111///////////////.................................000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................000//////000111111///...------------------------........................,,,------------.................................,,,,,,,,,,,,,,,------.../////////.........------,,,,,,++++++++++++,,,,,,------------------------000000000000000000000000////////////////////////000000/////////............................................................///000000000///------,,,------......------,,,,,,,,,,,,---------......////////////////////////......------......///000---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******,,,+++************+++,,,++++++++++++******)))((()))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,+++***((()))***,,,...,,,+++***)))))))))************))))))))))))******************************((()))+++***))))))***,,,+++,,,,,,------,,,,,,+++,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...------,,,++++++,,,,,,,,,------------,,,+++,,,.../////////------.....................//////000000000000000111111111111111111111111333333333333333333333333111111222333333444555555222222333333333444444444333444444555666666666666666666555555666777999:::777777888999:::;;;<<<<<<<<<<<<>>>AAACCCDDDCCCAAABBBAAA@@@@@@AAABBBDDDEEEAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGKKKNNNLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>===>>>???AAABBBAAA@@@@@@???>>>>>>======??????>>>>>>===>>>>>>???888888888888888888888888555555666666777777888888555555555555555555555555333333333333333222222222000000000000000000000000000111111111111222222222000000000000///////////////////////////000111111////////////000000111111000/////////............////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...........................------...000000///---------------------------........................,,,,,,---------.................................,,,,,,---...............////////////............,,,,,,++++++++++++,,,,,,------------------------111111111111111111111111////////////////////////000/////////............////////////////////////...........................///000000000///---,,,,,,------......------,,,,,,,,,,,,---------......///////////////////////////............///000000***++++++,,,,,,------...------...///...---+++***+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))************************************************++++++******)))(((((((((*********++++++,,,,,,------,,,***)))))))))***++++++***)))(((((()))***+++************************(((***++++++******+++,,,+++,,,,,,------,,,,,,+++++++++******)))*********++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------)))***,,,---...------,,,+++++++++,,,,,,------------+++***+++---//////..................---------...//////000000000000000111111111111111111111111333333333333333333333333111111222333333444555555222222333333333444444444222333444555666666666666666555555555666777999:::555666777999:::::::::::::::;;;===@@@CCCCCCBBB@@@???@@@AAABBBCCCCCCDDDDDDAAABBBDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDCCCCCCEEEHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKMMMOOOOOOMMMKKKIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@????????????AAABBBCCC@@@@@@??????>>>======<<<===<<<<<<<<<<<<>>>@@@AAA999999999999999:::::::::666666666666777777777777444444444555555555555555333333333333333333444444000000000000000000000000000111111111111222222222222222111111000000/////////////////////000111111222111111000///......---000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................,,,,,,+++---...///...,,,------------------------........................,,,,,,,,,---------......---.....................+++,,,...///000///......000/////////............,,,++++++++++++++++++,,,------------------------222222222111111000000000000000000000////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,------............------...---,,,,,,---...---+++........................,,,,,,,,,---...///000000---------------------------------............///........................,,,,,,,,,++++++******************+++,,,---...//////...---,,,,,,,,,,,,---***++++++,,,,,,------...------------------------((((((((()))***+++------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((((((((())))))))))))++++++,,,,,,,,,,,,------************))))))))))))...------,,,,,,++++++***)))))))))))))))))))))))),,,,,,............,,,,,,,,,,,,+++***+++,,,...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++---...///...---------...............------000000000000000111111222000000000000000000000000000000000000000000000000222111000//////000111222222222222333333333444444333333333333333333333333444444444555555555666666555555555555666666666666666666666777888999;;;;;;===>>>>>>@@@AAABBBCCCCCCDDDBBBAAABBBDDDDDDCCCBBBAAACCCEEEGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGHHHFFFDDDGGGGGGFFFEEECCCCCCEEEGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGJJJKKKMMMMMMMMMLLLKKKIIIGGGFFFDDDCCCBBBAAABBBCCCFFFGGGCCCCCCDDDEEEFFFFFFGGGGGGMMMLLLLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCBBBBBBGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDBBBAAAAAA@@@???>>>======<<<===>>>??????>>>===<<<999999999888777666666555666666666666666666666666666666666666555555555555111222333222000000000111222111111111000000//////---.........//////000000222222222111000//////.........///000000000000///000000000000000000000000000///...------...///000........................000000000000000000000000222222111000//////000000////////////////////////........................///............---------------------------------................................................+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------333333222222222111111111000000000000////////////........................////////////////////////////////////////////////...------------------,,,---......//////......---///---,,,---......---,,,........................,,,,,,,,,------...///000---------------------------------............///---------------------------,,,,,,,,,++++++++++++++++++++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++*********++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************(((((()))))))))*********+++++++++,,,,,,,,,------************))))))))))))******++++++++++++++++++******************************+++,,,,,,+++******,,,++++++++++++,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,---------------,,,,,,//////......//////000111000000000000000000000000111111111111111111111111222111000000000000111222222222222333333333333444333333333333333333333333333444444444555555555666444555555555666666666666666666666777888999:::;;;======>>>???@@@AAABBBBBBBBB@@@???@@@BBBCCCBBBAAABBBDDDFFFHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGEEECCCEEEFFFFFFEEEDDDDDDFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAACCCDDDFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBFFFFFFGGGGGGFFFEEECCCBBBDDDCCCBBB@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<>>>>>>>>>>>>===<<<999999888777777666555555555555555555555555555555666666666555555555444444222333444333111000111222111111111111000000000///....../////////000000000222222111111000//////...///000111111222222111111000000000000000000000000000///...------...///000........................000000000000000000000000222111000000//////000000////////////////////////........................///............---------------------------------................................................,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------333333333333222222222222000000000000////////////------------------------000000000000000000000000////////////////////////---------------.........---......//////......---///...------/////////---////////////////////////,,,,,,,,,,,,---...///000---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---++++++...------,,,++++++******++++++++++++++++++++++++------,,,+++++++++++++++******)))))))))******+++(((((()))))))))*********++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))(((((())))))***++++++,,,++++++++++++++++++++++++******++++++++++++******,,,++++++++++++,,,------'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++......------......///000000000000000000000000000111111111111111111111111222222111111111111222222111111222222222333333333444444333333222222111111333333444444444444555555444444444555555555666666666666666666777999:::;;;<<<======>>>???@@@AAAAAABBB@@@???@@@BBBCCCCCCBBBDDDEEEGGGHHHHHHFFFDDDCCCAAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEEEECCCAAACCCEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJHHHFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@??????>>>>>>=========<<<;;;<<<===>>>>>>===<<<;;;888888777777666666555555444444444444444444444444555555555555444444444444333444555444222111222333111111111111000000000000//////000000000000000111222111111000000//////...///000111111222111111111000000000000000000000000//////............//////........................////////////////////////111000000////////////000////////////////////////........................///............---------------------------------------------------------------------------------------------------,,,,,,------------------------------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,333333333333333333333333000000000000////////////........................000000000000000000000000////////////////////////,,,,,,------......//////......////////////......///...---...000000///...000000000000000000000000---,,,,,,,,,------...///---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,***+++---......---+++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********+++,,,---//////)))))))))))))))***+++,,,))))))))))))*********+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,++++++,,,------------,,,......------......///000////////////////////////222222222222222222222222222222111111111111222222111111111111222222222222555444444333222111000000333333333333333333444444333333444444444555555555555555555666777888999:::;;;<<<<<<===>>>>>>??????CCCBBB@@@AAACCCEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCAAA??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCBBBAAA@@@BBBCCCEEEEEEEEEFFFHHHJJJJJJIIIIIIHHHGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKLLLNNNLLLIIIGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>============<<<======>>>>>>>>>==================<<<<<<<<<<<<;;;;;;<<<======<<<:::999777777777666666555555555222222222222222222222222444444444444333333333333222333444333111000111222111111111000000000000000000000000000111111111111111111000000////////////...///000000111111000000000000000000000000000000/////////....../////////................................................000//////....../////////////////////////////////........................///............---------------------------------------------------------------------------------......---,,,,,,,,,---...........................,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,333333333333333333333333000000000000////////////////////////////////////000000000000000000000000////////////////////////---------....../////////...//////////////////...///...---...000111000///000000000000000000000000---,,,,,,,,,,,,------...---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++)))+++---......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////***************+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///...,,,+++******+++,,,,,,,,,---...............//////......//////000111////////////////////////111111111111111111111111111111111111111111111111000000000111111111222222444444333222111111000000333333333333333333222222333333333333444444444444444444444555666777999999:::;;;;;;<<<<<<=========BBB@@@???@@@BBBEEEFFFFFFDDDDDDEEEDDDCCCBBB@@@???===>>>???@@@AAABBBBBBAAA???@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIJJJJJJJJJKKKLLLJJJGGGEEEDDDDDDDDDEEEHHHHHHGGGFFFFFFEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>============<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<;;;:::999888666666666555555555555555222222222222222222222222333333333333222222222222000111222111000//////111000000000000000000111111111111111111000000000000000000000//////////////////000111111222222111111////////////////////////...//////////////////...........................------------------------///...............//////////////////////////////........................///............---------------------------------------------------------------------------------...---,,,++++++,,,...///........................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++222222222222333333333333000000000000////////////000000000000000000000000000000000000000000000000////////////////////////.............../////////...//////000000//////......---,,,---///000000///////////////////////////------,,,,,,,,,,,,---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++******,,,------,,,,,,+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++*********+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************++++++++++++,,,++++++++++++*********---,,,,,,+++******))))))++++++++++++++++++++++++******))))))))))))******+++++++++,,,++++++***)))---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---...//////////////////......//////000111000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111333333222222111111000000333333222222222222111111222222222333333333444444444444444444555777888999::::::::::::;;;;;;<<<<<>>======>>>>>>???????????????<<<>>>???@@@???>>>???@@@AAACCCEEEFFFFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDD@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;::::::;;;;;;:::999888777555555555555555555444444222222222222222222222222222222222222111111111111000111111111///...///000000000000000111111111111111000000000000000//////////////////////////////111222333333444444333333////////////////////////......////////////.........................................................------------......///////////////////////////........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++++++++*********111111111222222222333333000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////............//////000000000000//////,,,,,,+++,,,...000///...........................------,,,,,,+++,,,,,,------------------------------------............///------------------------++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,+++************++++++******)))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************++++++++++++,,,,,,+++++++++***************************))))))************************+++***)))(((((()))***+++***++++++,,,+++***)))(((+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++++++++,,,---..................------......///000000000000000000000000000////////////////////////...///000000000000///.../////////000000000111111222222222111111111111111333222222222111111111111222222222222333333333333333333333444555666888888999999999:::::::::::::::===;;;999:::===AAACCCDDD>>>>>>=========<<<;;;;;;===>>>>>>>>>>>>===<<<<<<999;;;>>>???======???AAAAAACCCFFFGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBB????????????????????????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCC@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<;;;:::999888777777888888999:::;;;;;;999::::::::::::888777555444444444444444444444444222222222222222222222222222222111111111000000000000111222111/////////000///000000000111111111111000000000/////////......////////////////////////000000111222222222222111////////////////////////---...///000000///...---................................................------,,,,,,------...///////////////////////////........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++*********)))000000000111111222222222000000000000////////////////////////////////////////////////////////////////////////////////////000000//////......------//////000000000000//////,,,+++***,,,...//////...........................------,,,++++++,,,,,,,,,---------------------------------.........//////........................*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********++++++------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((()))***+++------+++***)))(((((('''(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++)))************+++++++++,,,,,,,,,+++++++++******''''''(((((())))))******))))))))))))))))))))))))---,,,+++******+++,,,---***+++,,,,,,+++***)))((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------((()))+++,,,------,,,+++)))***+++,,,------...------,,,,,,,,,,,,---......000000000000000000000000////////////////////////---...///000000///...---////////////000000000000111111111111111222222222333222222222111111000000111111222222222333333333333333333444555666777888999999999999999999::::::>>><<<:::;;;>>>BBBEEEFFF;;;;;;;;;;;;;;;:::::::::>>>>>>>>>>>>===<<<;;;:::777:::===>>>======???AAAAAADDDFFFGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======???AAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@??????????????????=========<<<;;;:::999888666666777888999::::::;;;999:::::::::999888666555444444444444444444444444222222222222222222222222111111111111000000000000111222333222000000000111//////000000111111111222000000//////.........---.........///////////////,,,------...............////////////////////////---...///000000///...---........................////////////////////////,,,,,,,,,,,,------...///////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++++++++******))))))222222222222222222222222000000000000000000000000111111111111000000000000333222111000////////////000000000000000000000000000////////////.........000000//////.........---........................++++++,,,------......///------------------------***++++++,,,------------...---,,,,,,,,,,,,---...///............---------......---------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++*********)))))))))***++++++,,,,,,******************++++++))))))*********++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++******)))*********)))***+++***((('''&&&'''++++++++++++******)))(((+++,,,,,,++++++***)))((())))))************)))))))))***+++***)))((()))***(((((((((((('''&&&$$$$$$+++*********))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,(((*********)))((()))***++++++***)))((('''&&&%%%---------------------------------,,,+++***((((((++++++,,,,,,,,,,,,------...........................///////////////...---////////////////////////111111000000//////............///000111222222333000000000000000000000000000000000000000000000000222222222222222222222222222333333444555666777777888999999::::::999999888:::999999;;;???@@@===;;;<<<;;;;;;::::::999888888<<<<<<<<<===<<<<<<;;;:::999;;;===@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJIIIFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAA@@@>>>>>>>>>@@@BBBCCCAAA@@@???============>>>@@@???<<<;;;:::;;;<<<===???>>>===<<<;;;<<<<<<===>>>======<<<<<<<<<=========>>>>>>????????????>>>;;;;;;::::::999888777777888666555666999:::999777888999999999888777555444555444444333333222222111444444444444444444444444222222222111000//////...000000000000000000000000222222222222111000............////////////......//////////////////////////////000000000000//////,,,------...///000111111000000000000000000000000000000///...---,,,,,,+++.........------,,,,,,,,,............//////////////////.........---------/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------......---+++***(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------******)))(((&&&$$$"""!!!++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********222222222222222222222222000000000000000000000000000000000000000000000000222111000///............/////////////////////////////////.........------000/////////.........---........................------------------------------------------------++++++,,,---------,,,,,,////////////////////////------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******)))*********,,,,,,,,,++++++*********++++++***************************+++++++++++++++))))))*********++++++++++++++++++*********)))))))))******++++++******)))+++***************++++++***+++,,,+++)))(((((()))+++++++++,,,++++++******)))))))))******))))))((())))))************))))))((()))******)))((()))+++,,,,,,++++++***))))))(((************)))))))))((())))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------..............................////////////.......................................///000000111111/////////000111111111222000000000000000000000000000000000000000000000000222222222222222222222222222222333444555666666777888999999999999999999888:::999999;;;>>>>>><<<:::;;;;;;;;;;;;::::::::::::<<<=========<<<;;;::::::999:::===???AAABBBBBBBBBBBBDDDEEEFFFEEEEEEGGGHHHJJJIIIFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBB@@@???>>>=========>>>???AAA???>>><<<;;;;;;<<<===>>>===<<<;;;:::;;;;;;<<<===<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>======;;;::::::999888888777777777666555666888999888666888888999999888777666555555444444333333222222111333333333333333333333333222222111111000//////...000000000000000000000000111111111111000///...---......////////////......//////////////////////////////000000000000//////------......//////000000////////////////////////.........---------------......---------,,,,,,,,,------------............//////.........---------------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------/////////...,,,+++))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********000000000000000000000000000000000000000000000000////////////////////////111000///......------...////////////////////////............---------,,,/////////.......................................//////...------,,,++++++------------------------,,,,,,---------,,,++++++---...///000000///...---,,,,,,,,,,,,++++++++++++++++++++++++************,,,++++++***)))))))))***+++++++++++++++*********,,,,,,++++++***))))))(((***+++++++++,,,,,,,,,---***************++++++++++++++++++*********************))))))))))))******))))))))))))***+++,,,,,,***,,,---,,,+++***+++,,,,,,,,,------...---------'''(((((((((((()))))))))))))))************))))))'''(((******))))))***,,,///...,,,+++******+++,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++***)))***,,,)))******+++,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---...///////////////........................---......//////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222333444555555666888888999999999999888888:::999999:::<<<<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::999999:::<<<>>>???@@@AAAAAACCCDDDFFFFFFEEEEEEFFFHHHIIIHHHFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFEEECCCAAA?????????@@@???>>>=========>>>???@@@BBBAAA???>>><<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;<<<=========>>>>>>>>>===<<<;;;;;;999999999888888777777666666555444555777888777666777777777888888777666666555444444333333222222111222222222222222222222222222222111111000/////////000000000000000000000000000000000000///......---......////////////......////////////////////////...//////000000//////.....................//////////////////////////////+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,------...//////000++++++------------++++++++++++,,,,,,,,,,,,------......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---......---------,,,++++++***++++++++++++++++++++++++*********))))))*********+++++++++++++++*********000000000000000000000000000000000000000000000000............////////////111000///...............////////////////////////......---------,,,,,,,,,......................................................---------,,,,,,,,,,,,,,,------------------------------,,,++++++******+++---......---+++***,,,,,,,,,,,,++++++++++++,,,++++++++++++*********......---,,,+++++++++++++++++++++***************+++++++++*********))))))+++++++++,,,,,,------...************************************************+++***((((((((((((***+++))))))))))))***+++,,,---***+++,,,+++***+++,,,......///000000111111111111******))))))(((((((((((())))))************))))))&&&((()))***))))))+++------,,,***(((((((((***+++*********)))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,+++***+++,,,)))******+++,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------------------+++,,,---...//////000///........................111000000///......------000000000000000/////////////////////////////////000000000000000000000000111111111111111111111111000000111222333444444555777777888888888888777777:::999999999999999999888::::::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;999999999999;;;<<<>>>???@@@@@@EEEFFFHHHGGGGGGFFFHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHGGGDDDBBB@@@???>>>>>>======<<<<<<===>>>@@@AAACCCBBBAAA@@@>>>===;;;;;;:::::::::999999999::::::999999999:::;;;<<<===>>>============<<<;;;:::999888888888777777777666666666555555555666666666555666666777777777777777777555444444333333222222111222222222222222222222222111111111111000000//////000000000000000000000000///////////////...------......////////////......////////////////////////...//////////////////........................---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................---------.........//////***+++---......---+++***+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,---...+++******************+++******************************))))))))))))******+++++++++***************////////////////////////000000000000000000000000---........./////////000111111000000//////000000..............................---------,,,,,,,,,---------.......................................,,,,,,,,,---------......,,,,,,,,,---------......------------,,,++++++******+++---......---+++***------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,+++++++++,,,************************))))))*********+++++++++******+++,,,,,,---......************************************************+++***)))(((((()))***+++))))))))))))***+++,,,---((()))*********+++---///111111222333444444444444000///---+++)))((((((((())))))************))))))&&&((()))***))))))+++---,,,***((('''&&&((()))***))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,------------------------++++++---...////////////........................000000//////...---------000000000///////////////////////////////////////////////////////////////000000000000000000000000///000000111222333444444666777777888888777777666888888888888777777777888999::::::;;;<<<===>>>>>>============<<<;;;:::999999::::::;;;===>>>???@@@DDDFFFGGGGGGEEEEEEFFFHHHEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHGGGEEECCC@@@???======<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBBBB@@@>>><<<;;;999:::::::::::::::::::::999999999:::;;;<<<===>>>============<<<:::999999888888888777777777777777555666666666555555555666666666666666666666777777555444444333333222222111333333333333333333333333111111111000000000000000000000000000000000000000...////////////......---......////////////......////////////////////////......////////////..................------------..............................---,,,++++++******---------------------------.........////////////---.....................//////.........---------***+++---......---+++***+++++++++,,,,,,,,,------...---,,,+++***+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,---......------------...///000******************************))))))))))))******************************////////////////////////000000000000000000000000.........//////000000111111111000000000000111111....................................---------,,,---------------.................................++++++,,,,,,---...//////+++,,,,,,------.........,,,,,,---------,,,++++++,,,---...//////...---,,,------------,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******)))******++++++)))))))))***************((())))))***++++++,,,,,,))))))***+++,,,---......+++++++++******************************+++++++++++++++************++++++))))))))))))***+++,,,,,,((()))*********+++///111333333444444555444444444555333000---+++)))))))))))))))************))))))'''(((******))))))***,,,+++***))))))((()))***+++))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))***+++,,,+++***)))***,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------,,,------......///000000////////////////////////000000000000000000000000///////////////////////////////////////////////////000111222333444444555666666777777777777666666666777777666555555777888999999:::;;;<<<<<<======<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;<<<>>>???@@@BBBCCCCCCDDDBBB@@@===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<=========<<<;;;::::::888888888888888888888888666777888777555555555666777777666555555666666666555444444333333222222111333333333333333333333333111111000000000000000000000000000000000000000000/////////000000//////.........////////////......////////////////////////---......//////......---------------------..............................//////...---,,,+++******,,,,,,,,,------------............/////////000000---------...............000//////...------,,,,,,++++++------------++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---.........---,,,---...///000*********************************))))))*********)))))))))***************000000000000000000000000000000000000000000000000......///000000111222222000000/////////000000111......................../////////.........------,,,,,,,,,------.................................,,,---------------------++++++,,,,,,---......///++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***+++,,,,,,((()))))))))*********+++******************++++++(((((()))***+++,,,------+++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++***************++++++((()))******+++---111444222333333333333333222111555333000---+++******+++))))))************))))))((()))******)))((()))+++************************((()))))))))************))))))))))))))))))))))))''''''''''''((((((((())))))***++++++))))))***++++++*********))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------,,,,,,---......//////000---.........///000000000000000000000000000000000////////////////////////////////////////////////000000111222333444555555555666666777777666666555333555666555333444777999999999::::::;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAA@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>===<<<;;;;;;<<<===>>>???AAABBBDDDEEEDDDBBB>>><<<;;;<<<===>>>???>>>>>>======<<<<<<;;;<<<<<<======<<<<<<=========<<<<<<;;;888999999999999999999999666888999888666444666777888777666555444444555555555444444333333222222111222222222222222222222222000000000000000000000111000000000000000000000000///000000111111000000///......////////////......////////////////////////---......//////......---,,,,,,,,,------.................................///.........------,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------+++***)))((((((***+++---************************++++++************++++++((()))))))))*********+++111111111111111111111111000000000000000000000000...//////000111222222333//////.........//////000........................000////////////.........,,,,,,,,,------.................................///......------,,,,,,+++++++++,,,,,,---...//////***+++,,,,,,------------,,,++++++******++++++,,,+++++++++************)))************))))))))))))*********+++,,,---//////(((((())))))*********+++,,,,,,++++++***)))))))))'''((()))***+++,,,------++++++++++++******))))))))))))******+++++++++++++++,,,---......---,,,+++++++++******************)))***++++++,,,///333666222222222222111111000///333222///---++++++,,,,,,))))))************)))))))))***+++***)))((()))***'''(((((()))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***************************))))))))))))))))))))))))((((((***+++,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------000//////...------,,,,,,,,,------...///000111111000000000000000000000000////////////////////////////////////////////////111111222333444555555666555555666666666666555555222444555444333333777:::999999::::::::::::;;;;;;999:::;;;<<<===============<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCAAAAAAAAACCC>>>??????@@@@@@@@@??????BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@???>>>======<<<;;;;;;===>>>???@@@BBBDDDEEEEEECCC???===<<<===>>>@@@@@@@@@???>>>>>>======<<<<<<<<<======<<<<<<======>>>=========999999999999999999::::::777999:::999666555666888999888666555444444444555555555444333333222222111000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111111000......////////////......////////////////////////---..................---++++++,,,,,,---...//////........................---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,,,,------.../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,(((((())))))*********+++..............................////////////......//////////////////////////////......---------,,,...------,,,,,,------...,,,,,,,,,---------......)))))))))******+++++++++------------------------......------,,,+++******))))))***+++,,,,,,------...---+++))))))***+++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++******************---------,,,+++***)))(((*********)))))))))))))))++++++************++++++------,,,+++*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********************)))(((''''''&&&***))))))(((***,,,...000111222222333222000...---111111111///+++)))((((((***))))))((((((((())))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))************++++++++++++(((&&&''')))***)))''',,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******---------,,,,,,+++++++++---***)))+++...///---***---,,,***))))))***,,,---,,,,,,------------------------,,,,,,---...000111......------------......///...---,,,,,,,,,,,,,,,---------............///000111111222222333444444444444444555555555666666444444444444555777888888::::::::::::999999888777:::::::::;;;;;;===>>>>>>@@@@@@???>>>???@@@AAABBB@@@AAAAAABBBCCCCCCCCCBBB>>>===<<<<<<<<<===???@@@???@@@AAACCCDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFAAA@@@???AAACCCCCC???<<<;;;<<<<<<===>>>?????????AAAAAABBBBBBAAA???>>>===>>>>>>@@@DDDGGGGGGBBB>>>===>>>>>>======>>>@@@BBB888999;;;===>>>?????????===<<<<<<:::999888777777::::::::::::::::::::::::888777555444333333444444777555222222444444111///222222222222222222222222222111111111000000//////111111000000000000111111000000000000////////////......//////000000111111//////............/////////.........------------........................//////............////////////...------------...........................///---+++,,,///000///------...///111111111000000111000...,,,+++++++++,,,......//////...---,,,,,,,,,++++++******++++++,,,,,,***)))+++...///---+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))***++++++,,,,,,++++++***+++---...---+++))))))***))))))))))))))))))))))))************))))))))))))..............................////////////....../////////////////////////////////.........------...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------........................---,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,++++++******+++******))))))******+++))))))*********+++++++++************************,,,,,,,,,,,,+++***)))(((+++++++++***************++++++************+++++++++***))))))(((((()))))))))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********++++++***))))))(((''''''***)))((()))***---///111111111111111000...------000111222111---***))))))))))))(((((('''(((((()))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++,,,***'''(((***+++***))),,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******---,,,,,,,,,+++++++++++++++++++++,,,---...---+++...,,,+++******+++,,,---000///...---,,,++++++***------,,,,,,---...000111......------------......///...------,,,,,,,,,------------............///000000111111222333333444333333444444444555555555777777666666666777777888:::::::::::::::999888777;;;;;;;;;;;;<<<===>>>???@@@?????????@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAA???????????????@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFCCCAAA@@@@@@BBBBBB@@@===<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBB@@@???>>>??????AAADDDGGGGGGDDDAAA??????@@@???>>>>>>@@@BBB<<<===>>>???@@@@@@???>>><<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333444444555333111222444555333111222222222222222222222222000000000000/////////...111111000000000000111111000000000000////////////.../////////000000000111000000////////////000000/////////.........------........................//////............/////////......---,,,---------------------------------...---+++---///000///---......///000//////------------,,,,,,,,,---...///---------------,,,++++++,,,++++++******++++++,,,---,,,+++,,,---...,,,)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))++++++***)))******))))))))))))))))))))))))************))))))))))))////////////////////////......////////////......////////////////////////000000////////////.........------,,,,,,------...,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...---,,,***(((***))))))))))))))))))******************+++++++++************************++++++++++++***)))((((((++++++++++++++++++++++++++++++************++++++******)))((((((((()))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******+++++++++***))))))(((((())))))((()))+++...111333222111///...,,,,,,,,,---///111333333000---***)))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++,,,***))))))***++++++***++++++************+++++++++++++++*********************++++++++++++******+++++++++++++++************+++,,,,,,++++++,,,---...---,,,++++++,,,---...//////...---,,,++++++***---------------...///000......------------......///...------,,,------------------............///000000000111222222333333222222333333333444444444999888888888777777777777999::::::::::::999999888<<<<<<<<<======>>>>>>????????????@@@AAACCCEEEFFFGGGGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@???>>>>>>@@@AAACCCDDDEEEFFFBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAACCCFFFGGGEEEDDD@@@AAAAAA@@@>>>>>>???AAA???@@@AAABBBAAAAAA??????======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888777666555444444444444333222111222444555444333222222222222222222222222000////////////.........111111000000000000111111000000000000////////////////////////000000000000111111000000000000111111000000000/////////..............................//////............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////......//////......,,,++++++---,,,,,,,,,,,,---...///+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,...---,,,,,,---,,,***(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,***++++++,,,,,,++++++***%%%''')))))))))((()))+++))))))))))))))))))))))))************))))))))))))000000000000000000000000......////////////......////////////////////////000000000000000/////////...------,,,,,,------...,,,,,,,,,---------...........................///++++++++++++++++++++++++------------............,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,************))))))))))))*********************************************+++++++++***************)))((((((*********+++++++++++++++++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++******)))))))))(((((()))+++///222444333111...+++***+++,,,---///222555555222...+++***''''''''''''''''''((()))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***))))))************++++++************++++++******************************++++++++++++******************************)))+++---,,,***))),,,///------,,,,,,,,,---...///+++,,,,,,------.........------------......//////......------------............------------......---------............/////////000000111222222222111111222222222333333333666777777777888777777777999999::::::;;;:::::::::<<<======>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGFFFEEECCCAAA@@@>>>AAAAAACCCDDDDDDCCCBBBAAABBBAAA@@@@@@@@@BBBEEEFFFDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFGGGEEECCCAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDEEEEEEEEE@@@AAAAAA@@@>>>======>>>???@@@AAABBBBBBBBBAAA@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777666666555444444444333333222333333444333333222222222222222222222222000000000000000/////////111111000000000000111111000000000000////////////////////////000000000000222111111111111111111222000000000000////////////........................///......------......///------,,,++++++++++++,,,++++++++++++++++++++++++------------...//////...............------,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,))))))************))))))&&&((()))***)))((()))***))))))))))))))))))))))))************)))))))))(((000000000000000000000000......////////////....../////////////////////////////////000000000000000...------,,,,,,------...,,,,,,,,,---------...............---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,+++*********+++,,,---+++++++++******+++++++++************************))))))*********+++++++++)))************)))(((((())))))))))))******++++++++++++************+++++++++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++++++++***************((((((((()))+++...222444333000---+++***+++---///000333666666333///,,,***'''''''''''''''((())))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))((((((((()))***+++******))))))******+++******************************++++++++++++******************************)))+++---+++)))))),,,///,,,,,,,,,,,,------......++++++,,,,,,---...//////---------.....................------------............---------......///---------............///...//////000000111111222111111111222222222333333222333555666777888888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>======>>>???AAACCCEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@???@@@BBBDDDEEEAAAAAABBBCCCDDDEEEGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBAAAAAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCC???@@@@@@???===;;;;;;<<<<<<===???AAABBBBBBBBBAAABBBAAA@@@>>><<<:::999888999999999999999999999999777777777666666555444444555555555444222111111111222222222222222222222222111111111111111111111111111111000000000000111111000000000000////////////000000000000////////////222222111111111111222222000000000000////////////..............................------------......------,,,++++++++++++,,,++++++++++++++++++++++++,,,---...............///---------......//////000//////......---++++++***,,,,,,------------,,,,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******)))+++,,,,,,***((())))))))))))))))))))))))))))))************)))))))))(((////////////////////////......////////////......////////////////////////......////////////000000...------,,,,,,------...,,,,,,,,,---------......---------------,,,,,,,,,------------------------************************++++++++++++++++++++++++---,,,***))))))+++---...,,,,,,++++++++++++,,,,,,+++++++++***************)))))))))***++++++,,,,,,)))******+++******))))))((((((((()))******++++++++++++************++++++(((((('''''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))************************(((((('''(((***---000222222000...---,,,...000222333555666555222...+++***(((((('''(((((()))***++++++++++++***)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((())))))(((''''''(((*********))))))))))))*********************+++++++++******++++++++++++***************+++++++++++++++***++++++***)))***,,,...++++++,,,,,,------............---------,,,,,,,,,------......///......---......------------...............---......///000---------............///.........///000000111111111111222222222333333333000111444666888999999888888888:::;;;<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>===<<<<<<===???AAACCCDDDEEEEEEAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@BBBAAA@@@@@@@@@AAACCCDDD@@@AAACCCEEEGGGHHHHHHIIIDDDDDDDDDEEEFFFGGGIIIIIIEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDCCCBBBDDDEEEGGGFFFEEEDDDBBB@@@??????>>>>>>======<<<======>>>>>>@@@BBBBBBAAA@@@@@@@@@===???@@@???<<<;;;;;;;;;:::;;;>>>@@@AAABBBBBBAAABBBAAA@@@>>><<<:::888888888888888888888888888888777777777777777555444444555666666444222000000111222222222222222222222222111111222222222222222333111111000000000000111111000000000000////////////000000000000////////////222222111111111111222222000000000/////////....................................------------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------...000------------...///000111+++,,,------......------+++,,,,,,---------------,,,++++++******++++++,,,%%%(((***++++++,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******---------......---------,,,---...---+++))))))***))))))))))))))))))))))))************))))))))))))..............................////////////......////////////////////////------........./////////...------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,........................,,,,,,,,,+++*********)))*********++++++,,,,,,---+++*********+++,,,,,,---++++++************+++++++++++++++*********))))))((())))))***++++++,,,,,,******+++++++++++++++***(((((()))******+++,,,,,,++++++************++++++'''''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((('''''')))+++...000111000//////000111333555555666666444000,,,***)))((((((((())))))***,,,,,,))))))))))))))))))(((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((***+++***'''''')))+++******))))))))))))******))))))*********+++++++++******++++++++++++******++++++++++++,,,,,,,,,---,,,***(((((()))+++,,,,,,)))***+++,,,,,,---------...------------,,,,,,,,,------...//////...---,,,......------------.....................///000000---------............///------...//////000000111222222222222333333333444111333555777999999888888777888999;;;<<<=========;;;<<<===>>>>>>===;;;:::<<<===???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAACCCFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFDDDCCCCCCCCCDDDDDDBBBDDDGGGFFFEEEDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>??????BBBEEEEEEBBB???>>>>>>===>>>@@@@@@>>><<<<<<<<<<<<===???@@@AAAAAAAAA@@@>>>>>>======<<<;;;::::::999999999999999999999999777777888888777666444333333444666444222000222333222222222222222222222222000000111111222222222222111111000000000000111111000000000000////////////111000000000/////////...111111000000000000111111/////////.........------...........................------,,,,,,------...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...000...------,,,,,,---...///+++,,,---.........------******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&)))+++,,,******,,,...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,------------,,,,,,***,,,------+++***+++,,,))))))))))))))))))))))))************))))))))))))..............................////////////......////////////////////////,,,---------......//////...------,,,,,,------...,,,,,,,,,---------......//////......---------,,,------------------------000000///...------,,,,,,))))))***+++,,,,,,------((()))+++---------+++*********))))))))))))******++++++++++++******))))))((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,------++++++************++++++)))))))))))))))***++++++***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))))))))((((((''''''(((***---...111000000111222444555666777777666333///+++))))))))))))))))))***+++,,,---&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))+++,,,+++((((((***---******))))))))))))******))))))******++++++++++++******++++++++++++******+++++++++,,,,,,---------...***&&&'''***,,,,,,+++((()))***+++,,,------,,,******+++,,,---//////000------/////////...---,,,.........------........................///000000---------.........//////------......///000000000222222333333333444444444444555888999:::999888777777888999;;;<<<======>>>:::;;;===>>>>>><<<;;;999;;;===???AAABBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAEEEDDDCCCAAAAAAAAABBBCCC@@@@@@AAABBBBBBBBBAAAAAABBBEEEHHHJJJKKKIIIGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEEEE@@@DDDGGGHHHFFFEEEFFFGGGFFFFFFFFFEEEDDDCCCCCCBBB??????>>>======>>>???@@@@@@CCCGGGGGGDDD@@@>>>======???AAAAAA???=========??????AAAAAAAAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888888888666444333000333555444222111333666222222222222222222222222//////000000111111111222111111000000000000111111000000000000////////////111111000000/////////...111111000000000000111111///.........------------...........................------,,,,,,------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...000///...,,,+++***++++++,,,.../////////...,,,***)))((()))***+++++++++++++++,,,++++++++++++++++++,,,'''***,,,,,,***)))***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))************))))))(((***,,,,,,,,,+++,,,---))))))))))))))))))))))))************))))))))))))////////////////////////000000///...------,,,,,,////////////000000000000////////////////////////......////////////..............................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++***************))))))***+++,,,,,,...---+++*********+++++++++*********))))))((((((************************,,,,,,............,,,,,,------,,,,,,,,,,,,------+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))++++++******************))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''((()))***++++++,,,000111444666888888777666555444222000---+++)))(((((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((++++++***)))(((((()))))))))*********++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,---...///........................000000000000000000000000//////...---,,,++++++***///////////////000111111222222111111222222333444444444555666777888999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;===???BBBDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCAAA???BBBBBBCCCCCCBBBAAA???>>>??????@@@AAABBBDDDDDDEEEHHHIIIJJJJJJHHHFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCIIIGGGFFFDDDDDDEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>???AAABBBBBBCCCEEEDDDCCCAAAAAABBBAAAAAAAAA@@@@@@?????????BBBAAA??????@@@???>>><<<>>>>>>======<<<<<<;;;;;;>>>>>>======<<<:::999888888888888777666555555444777777666555555555555555222222222222222222222222222222222111111111111000///////////////000111111000000000000000000000000111111000000111111222333333111//////000111000///000000//////.........---////////////////////////......---------,,,,,,,,,+++,,,------......---------------------------------,,,,,,,,,,,,---.........---+++***)))******+++,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,+++++++++*********))))))++++++++++++++++++++++++))))))************))))))+++++++++*********))))))$$$&&&((()))************))))))************))))))////////////////////////000//////...------,,,,,,.../////////000000000000////////////////////////......////////////..............................,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,+++++++++************))))))***++++++,,,---,,,+++*********++++++++++++++++++*********)))************************+++,,,------------,,,+++))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((())))))******))))))(((************************))))))(((((((((((())))))((((((((((((((((((''''''((((((((()))*********+++...000222444555444444333222111000...,,,***((('''((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))***************++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++,,,---...---------------------------,,,,,,,,,,,,---...///........................///////////////////////////......------,,,,,,+++///////////////000111111111111111111111222333333333444555666777888999999:::::::::::::::999999999>>>>>>>>>>>>============;;;===@@@BBBDDDDDDCCCCCCBBBDDDEEEFFFFFFDDDCCCAAABBBBBBBBBAAA@@@???>>>===???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGFFFEEEEEEFFFGGGIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@????????????>>><<<============<<<<<<<<<<<<>>>>>>>>>===<<<;;;999999999888888777666666555555777666666555555555555555111111111111111111111111222222222111111111000000///////////////000111111000000000000000000000000111111000000111111222222333111//////000111000///000/////////.........---..............................---------,,,,,,,,,+++,,,------......------------------------------......------......///000000///...---------...///---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++++++++******)))((((((((())))))******+++++++++++++++*********))))))++++++++++++++++++++++++)))******************)))+++++++++*********))))))&&&''')))************)))))))))************))))))/////////////////////////////////...------,,,,,,....../////////000000000////////////////////////......////////////......------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++*********)))******+++,,,---,,,+++*********++++++,,,,,,,,,+++++++++++++++***************************++++++,,,,,,++++++***+++******************+++******))))))))))))******************************'''(((((())))))(((((('''************************))))))(((((((((((())))))******)))(((((('''&&&&&&)))))))))))))))))))))))),,,---...///000///......------,,,+++***(((((('''((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))*********++++++***))))))))))))))))))((((((((()))))))))******+++++++++++++++*********+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------,,,,,,,,,---..............................////////////////////////------------------------///////////////000111111111000000000000111222222333444444555666777888888999999999999999999999999@@@?????????>>>>>>>>>======>>>@@@BBBCCCCCCCCCCCCBBBDDDEEEGGGGGGFFFDDDCCCBBBBBB@@@???>>>=========??????AAABBBDDDFFFHHHHHHIIIKKKKKKJJJGGGEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCAAA@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>??????>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999999888888777777666666555666666555444444444444555111111111111111111111111222222111111111000000000///////////////000111111000000000000000000000000000000000111111111222222333111//////000000000////////////.............................................---------,,,,,,,,,+++,,,------......------------------------------------,,,,,,------...//////............//////000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************)))(((((()))*********************+++++++++***************++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))***++++++******)))))))))************))))))//////////////////////////////.........---------........./////////000000////////////////////////......////////////......------------------------,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))******************))),,,++++++******++++++,,,***))))))))))))))))))***************************''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))(((((('''''')))))))))))))))(((((((((******+++++++++******)))*********)))))))))((((((((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''(((((())))))*********)))))))))))))))***(((((((((((())))))))))))+++++++++***************+++++++++***************************************+++,,,,,,,,,,,,,,,------+++++++++,,,---...//////,,,,,,------------------------,,,,,,,,,------...........................////////////////////////,,,---------....../////////////////////000000111000000000///000000111222333333444555555666777777777777888888888888888999>>>>>>>>>=========<<<<<<>>>>>>@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFFFFDDDCCCBBBAAA???===<<<<<<<<<======>>>???AAADDDFFFGGGHHHIIIKKKKKKJJJGGGEEEDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBAAA??????@@@AAACCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>??????>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;:::999888888888777777666666666666555444444333333444444222222222222222222222222111111111111000000000000///////////////000000111000000000000000000000000///000000111111111111111222000///...000000///.........................................................---------,,,,,,,,,+++,,,------......------------------------------******))))))******+++,,,++++++++++++,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))***************))))))+++*********************************************************************+++++++++,,,,,,+++++++++************************++++++++++++******))))))))))))************))))))000000000000000000000000...............---------............////////////////////////////////////......////////////......------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++))))))******************************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))************************''''''((((((((((((''''''(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((('''''')))))))))))))))*********((()))++++++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((())))))************)))))))))))))))******(((((((((((())))))))))))************************************************************************+++++++++,,,,,,---------))))))***+++,,,---------,,,,,,,,,---------.........------,,,,,,,,,------................................................,,,------......//////000///////////////000000111000000000///000000111222333333444444555555666666666666666777777777888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAAAAA>>>@@@BBBCCCDDDCCCBBBAAA@@@???===<<<;;;;;;<<<===;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJIIIFFFDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHIIIEEEDDDBBBAAAAAAAAACCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAA@@@>>>===???AAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>>===>>>??????>>>===::::::;;;;;;<<<<<<==================<<<:::999888777777777666666666666666555555444333333333333333333333333333333333333333111111111000000000/////////////////////000000111////////////////////////...///000111111111111000222000......///000///...---------.............................................---------,,,,,,,,,+++,,,------......------------------------------***))))))))))))***++++++))))))******++++++++++++------------,,,++++++***+++++++++++++++++++++++++++++++++******)))))))))******++++++,,,++++++***++++++++++++************************************************************+++++++++,,,,,,+++++++++************************,,,,,,+++******)))))))))))))))************))))))000000000000000000000000........................------........./////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))***************+++,,,,,,,,,++++++)))))))))))))))************************************))))))(((((())))))*********))))))))))))******))))))************))))))************************'''(((((())))))((((((''''''(((((())))))*********))))))(((((((((((())))))''''''((())))))***++++++((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************((()))++++++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******+++++++++***************)))))))))))))))******+++((((((((()))))))))******)))))))))***************)))))))))*********************************************++++++,,,,,,------))))))***+++,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------................................................------......///////////////////////////000111111111000000000000111222222333333333444444444555555444555555666666777777777;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>@@@BBBBBBAAA???>>>>>>======<<<<<<======>>>;;;<<<>>>???AAACCCDDDEEEEEEGGGHHHGGGEEECCCCCCDDDBBBCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCAAA@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>><<<<<<>>>@@@??????@@@@@@@@@@@@AAAAAA???>>>======??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777555555555555555555555555444444333222222222222333222222222222222222222222111111000000000////////////////////////000111111////////////////////////...///000111111111000///222000....../////////...---------------.........------------------------......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++******++++++++++++++++++***************+++++++++******************************++++++++++++*********************+++++++++,,,+++***)))))))))))))))))))))************))))))000000000000000000000000........................---------.........//////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++***))))))******)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++******************************)))(((((()))******------,,,,,,,,,,,,------((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))(((''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))******&&&'''''''''((()))))))))((((((((('''(((((())))))((((((((()))))))))))))))((()))++++++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))(((((()))))))))***************))))))(((((('''''')))))))))))))))***++++++)))))))))*********++++++((()))))))))*********+++((()))))))))*********+++************************))))))******+++,,,,,,---***+++,,,------,,,,,,+++++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,............................................................///////////////////////////000111111111111111111111222333333333333333333333444444444333444444555666666777777777888888:::;;;<<<===>>>=========<<<<<<<<<======>>>???@@@AAAAAA@@@>>>===;;;<<<===>>>>>>??????>>>===>>>???@@@BBBCCCDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBCCCBBBBBBAAAAAA??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDBBB@@@??????@@@BBBDDDDDDCCCBBB@@@??????@@@@@@@@@@@@???===;;;;;;>>>@@@=========>>>>>>>>>?????????===<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888777666444444444444444444444444444333333222222222222222000000000000000000000000111000000000///////////////////////////000111111////////////////////////---...000111222111000///111000....../////////...,,,,,,,,,------.........------------------------......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,---......+++,,,---------,,,+++******+++,,,---------,,,+++++++++++++++++++++++++++*********+++++++++++++++))))))***+++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************)))******************)))))))))*********++++++++++++***)))((((((((()))***))))))************))))))000000000000000000000000---.....................---------.........//////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,+++***))))))******)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,************************+++***)))(((((()))***++++++******************+++((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++))))))(((((((((((())))))++++++******)))(((((((((%%%&&&&&&'''((()))******)))(((((((((((()))***+++'''''''''(((((((((((((((((()))++++++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((,,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))************''''''&&&%%%$$$######"""))))))((())))))***++++++************++++++++++++(((((())))))*********+++(((((())))))*********+++************************(((((()))***++++++,,,,,,,,,---.........---,,,+++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,................................................/////////////////////...///////////////000111111222222111111222222333444333333333333333333444444333333444444555666777777222333444666888:::;;;<<<======<<<;;;;;;;;;;;;<<>>>>>@@@BBBDDDDDDCCC@@@>>>===>>>???@@@??????>>><<<;;;;;;===@@@;;;;;;<<<<<<=========>>>>>>===<<<===>>>???>>>===<<<<<<<<<;;;;;;::::::::::::::::::999888777666555333333333333333333333333444333222222111111222222////////////////////////000000000000///////////////////////////000111111////////////////////////---...000111222111///...111///...---//////...---,,,,,,,,,------.........------------------------......---------,,,,,,,,,+++,,,------......------------------------------++++++******++++++,,,---+++,,,,,,---,,,+++)))((()))***,,,---...------,,,++++++++++++++++++++++++*********+++,,,,,,,,,---(((((()))***************))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))******++++++++++++***)))(((''''''((()))***))))))************))))))......////////////................../////////000,,,---......//////...............................................................------,,,,,,,,,------,,,,,,,,,---......222111///---,,,,,,,,,,,,'''(((***+++,,,,,,+++***,,,++++++******++++++,,,******))))))))))))************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''+++++++++***)))(((((('''((()))***++++++***)))(((((()))***++++++***(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((***---000222+++******))))))))))))*********))))))))))))******''''''((()))))))))))))))&&&''''''((()))******++++++++++++***(((&&&###"""))))))))))))(((((((((((((((((())))))******++++++))))))))))))***************************)))((('''))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,---......///.................................---------............/////////000000111111111111222111111111000000//////111111111111111111111111000111222333555666777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>>>>===;;;::::::;;;<<<===>>>@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAA>>>BBBFFFGGGFFFDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAABBBDDDDDDFFFCCC@@@@@@AAACCCBBB@@@@@@@@@>>>===;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777666666666666333333444444333333222111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111000...---,,,+++***//////000000000000//////////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))(((((()))************)))+++,,,------------,,,+++***************++++++,,,************************------+++***))))))(((((())))))******)))&&&$$$""",,,+++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))).........//////.....................////////////,,,---......//////............................................................---------,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))(((((((((++++++******)))((((((''''''((()))******)))((('''))))))*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************)))((()))+++---...))))))(((((())))))***+++))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((())))))******************(((&&&$$$###)))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))******(((((()))))))))))))))((())))))))))))))))))))))))***)))))))))))))))))))))+++***))))))))))))***+++************++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,,,,,,,---.......................................---------............///000000000000000000000111000000000000//////......111111111111111111111111111111222333444555666666555666777999:::;;;;;;;;;::::::999::::::;;;<<<===<<<======>>>===<<<;;;:::888999:::;;;<<<===>>>???BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBBBB@@@CCCGGGHHHGGGDDDBBBBBB@@@?????????@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEBBB@@@???AAABBBAAA@@@@@@???===;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::::::::999999888888888888777777777666666666555555333333444444333333222111000000////////////000000////////////////////////////////////////////////.../////////000000000000000//////...---,,,++++++......////////////............................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***)))((()))******++++++******)))***++++++++++++***)))***))))))))))))***++++++************************,,,,,,+++***)))))))))))))))******+++***)))''''''++++++++++++************))))))*********+++++++++************************------............------//////..................,,,---......//////......////////////////////////...........................------------,,,,,,,,,------......---,,,+++***((()))+++,,,------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))++++++******)))((((((((((((((())))))))))))(((((()))))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((''''''(((((()))***+++((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''((((((((()))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))******++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,+++,,,------......---------------------------------------............///000000000000000/////////////////////............111111111111111111111111222222222333333333444444333444666777999:::;;;;;;888888888999999:::;;;<<<;;;<<<=========<<<;;;:::888888999;;;<<<===>>>???BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFEEECCCAAA@@@>>>>>>???AAABBBBBBBBBBBBCCCFFFHHHIIIGGGDDDBBBBBB@@@???>>>===>>>???BBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCAAA??????@@@AAA@@@???@@@>>><<<999888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999888777666555555555666777777666666666666555555555333333333333333222222111000//////......//////000////////////////////////////////////////////////....../////////000000000.........---------,,,,,,------------------------........................------------------------...------------,,,,,,,,,,,,++++++******)))))))))************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***))))))******+++++++++++++++(((((())))))))))))(((((())))))((((((((()))******************************++++++***************+++))))))******************)))))))))))))))*********)))))))))************+++************************,,,,,,------------,,,,,,//////............------,,,---......///.........000000000000000000000000........................------------------------,,,---...///...,,,)))(((''')))+++---......---,,,///---,,,*********+++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++******)))))))))++++++++++++++++++++++++************************++++++******************************))))))(((((())))))))))))))))))))))))***)))(((''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((()))(((((('''(((((()))))))))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''')))))))))))))))*********+++*********)))))))))(((''''''''''''((((((((((((((())))))***++++++******)))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------............///000000////////////......////////////////////////111111111111111111111111222222222222222222222222111222444666888999::::::888888888888999:::<<<<<<;;;;;;<<<===<<<;;;:::999999:::;;;<<<>>>???@@@@@@@@@?????????????????????CCCDDDEEEFFFEEECCCAAA???===>>>???AAABBBCCCCCCCCCEEEGGGIIIIIIFFFCCCBBBAAA???>>><<<<<<<<<>>>AAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????????????????===:::777777888;;;===<<<======>>>>>>>>>======999999999999999888888777777555333222222333555666666666666555555555444444222333333333333222111111/////////....../////////////////////////////////////////////////////////........./////////000000...........................------------------...---------------------------------------------------------------------------,,,,,,+++***))))))(((*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((())))))*********************************))))))***++++++,,,+++***))))))((()))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,...............---------,,,---......///.........000000000000000000000000........................------------------------,,,---.........+++)))'''***+++---//////---,,,+++---,,,+++)))))))))***+++***++++++,,,,,,++++++*********))))))))))))******++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++*********)))))))))))))))************************)))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((())))))+++***)))(((((((((((((((***))))))(((((())))))***''''''((()))))))))))))))))))))))))))(((((((((((()))))))))((((((((())))))((()))))))))*********+++((()))))))))*********+++''''''''''''((((((((((((+++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))******************************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------------------------------............//////.....................000000000000000000000000000000000000000000000000111111111111111000000000111111333555666777888888777777777888999:::<<<===:::;;;<<<<<<<<<;;;999888999:::;;;<<<===???@@@@@@>>>>>>============<<<<<<>>>???AAACCCCCCBBB@@@???>>>>>>@@@AAACCCCCCDDDDDDEEEGGGHHHGGGEEEBBB@@@@@@>>>===<<<<<<===>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@???======>>>>>>>>>===>>>>>>===;;;888666666888;;;===<<<<<<=========<<<<<<;;;888888888888888777777666555444222111111222444666555555555555444444444444222222333333222222111000//////............//////............................................................///////////////////////////000000000//////...------...//////------------------------------------------------------------------------......---,,,+++******)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,)))******++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))***+++,,,,,,///...,,,+++***)))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************------............------,,,,,,---------.........,,,---......//////......////////////////////////........................,,,,,,,,,------------...,,,,,,------,,,+++***)))------.........,,,+++***++++++******)))************+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,******+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********************))))))))))))))))))******))))))))))))******''''''''''''((()))******(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))******++++++***)))))))))))))))******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))******)))((((((((())))))((())))))******+++++++++&&&&&&&&&'''((()))))))))''''''((((((((())))))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///000000000000111111111111000000000000000000000000000000000000000000//////111111333444555555666555555555666666888999;;;<<<999:::;;;;;;;;;:::999888777777888:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEBBB@@@??????=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>:::<<<>>>>>>===<<<<<<===;;;999777666666888:::<<<;;;;;;;;;;;;;;;;;;:::999777888888888888777666666444333222222222333444555555555444444444333333333222222222222222111111000///......------......///................................................------.........///////////////////////////000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++((()))******+++*********)))******+++++++++++++++******))))))))))))******))))))((((((((()))*********************************)))))))))***+++,,,,,,111111000...---,,,+++***''''''(((((())))))*********)))))))))))))))(((((()))))))))))))))))))))))).........//////.........++++++,,,---......//////,,,---......//////......................................................,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,+++++++++)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,))))))***+++,,,+++******++++++++++++++++++++++++************************((((((((())))))*********)))))))))))))))))))))***)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************(((((())))))******))))))))))))))))))***+++------))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((())))))******,,,+++)))((((((((())))))((())))))******+++,,,,,,''''''''''''((((((((((((((((((((()))))))))******))))))*********))))))((())))))))))))))))))))))))'''(((((()))******++++++'''((())))))))))))((('''(((((()))))))))*********************************************++++++++++++************************))))))))))))*********+++***+++,,,---------,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,---...//////000/////////000000000111111000000000000000000000000////////////////////////111222222333444444333333222222333444555777888999999::::::;;;;;;999888777777777888999;;;<<<======?????????????????????@@@============>>>>>>>>>>>>======>>>???????????????@@@AAACCCBBB???>>>===>>><<<===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<888:::======<<<;;;;;;===888777777666777888999::::::::::::::::::999888777888888888888888777666666333333444444444555555555444444444333333333333222222222222222222111000000///......------......///................................................---------.........//////............------------///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++(((((()))***************((()))******++++++************)))(((((()))*********))))))))))))***++++++******************************************++++++---.........---,,,***)))''''''((())))))***++++++******))))))((((((((((((((((((((((((((((((((((((......////////////......)))***+++,,,...///000000,,,---......//////......................................................,,,,,,,,,------.........+++++++++******+++,,,,,,+++******))))))***++++++)))***,,,---...------,,,)))***,,,------,,,***)))******))))))))))))******((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))*********'''&&&%%%$$$$$$%%%&&&'''$$$%%%''')))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))************************************************)))************))))))(((''''''(((***,,,...000111((((((''''''''''''(((((('''(((((()))))))))))))))&&&''''''((()))******+++---,,,***(((((((((((()))((())))))***++++++,,,,,,++++++******))))))(((((())))))))))))************%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))************************)))************+++++++++************************))))))))))))************)))***,,,---...---,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***+++,,,...///000000---.........//////000000000000000000000000000000............//////000000111222222333333222222222000000111222333555666777999999:::;;;:::999888777888999:::;;;===>>>??????===>>>>>>>>>????????????@@@???>>>===<<<<<<======<<<<<<===============<<<>>>@@@AAA@@@>>><<<<<<===;;;===???AAABBBAAA@@@???@@@@@@AAAAAA@@@???===<<<777:::======;;;:::;;;===666666666777777888999999999999999999999888777666888888888888888777777666333444555666666666666555444444444333333333222222111222222222222111000000.........------.........................................................---------.........//////------,,,,,,,,,+++++++++...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***************+++++++++))))))))))))************)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++(((((()))***************(((((()))******************)))(((''''''((()))******************++++++,,,************************++++++***************+++'''(((***++++++***(((''''''(((((()))***++++++,,,******))))))((((((((('''((((((((((((((((((((((((---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////.........---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++******)))(((''''''((()))*********************************++++++++++++************))))))))))))************************************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''"""$$$&&&)))*********))),,,+++***((((((***+++,,,)))))))))))))))(((''''''))))))************)))))),,,+++***))))))***+++,,,************************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******++++++******************************))))))))))))******((((((''''''''''''((((((,,,)))''''''***+++***((()))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------............///////////////////////////////////////000000000000......//////000000111111000000000111222222333333///000000222333444555555666666777888888888888777::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@==================<<<<<<;;;<<<<<<===>>>???@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<===>>>???@@@AAAAAAAAACCCAAA???===<<<<<<===>>>;;;<<<===<<<:::999:::;;;:::999888888888999:::;;;>>>===;;;888777777777777888999999999999888777777666666666777666666555444444444333333222111000000111111111111000000000000//////............//////)))+++...000111111111000000000//////......------+++++++++,,,,,,---------..................------,,,,,,------,,,,,,+++***------------------------++++++,,,,,,,,,,,,------------++++++++++++------......------------,,,,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))+++)))((((((***+++******,,,+++)))((((((((()))***))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////.........---------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***,,,+++***))))))***+++,,,******************************++++++++++++************))))))))))))*********************************))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''$$$&&&(((***++++++***)))+++***)))(((((()))***+++)))))))))))))))(((''''''))))))************))))))+++***))))))))))))***++++++*********************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))************))))))))))))******+++)))'''(((***+++***((()))*********))))))((('''))))))))))))))))))))))))+++*********************))))))))))))((((((((((((,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......................................./////////000000000000///////////////000000000000000000111222222333333111111222333444555666666666666777888888999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAAAAAAAAAAAAAA???>>>===??????@@@@@@AAA@@@@@@@@@CCCBBB???===<<<<<<<<<===<<<===>>>===;;;:::;;;<<<;;;;;;::::::::::::;;;;;;===<<<:::999888777888888999999999:::999888888777666666666666666555444444444444333333222111111111111111111111000000000000//////............//////+++,,,...000111111000000///////////////.........,,,,,,---------.................................,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++*********)))))))))---,,,++++++******++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******++++++***))))))(((************))))))))))))))))))))))))))))))))))))***)))'''(((***+++***)))++++++)))((((((((()))***))))))))))))))))))))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***++++++************++++++******************************++++++++++++************))))))))))))******************************)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++++++++***)))***)))(((''''''((()))***)))))))))))))))(((''''''((())))))******))))))((())))))(((((((((((())))))+++++++++******)))))))))(((***+++***)))((()))***))))))))))))))))))))))))************))))))))))))******************************))))))))))))************))))))))))))******+++)))'''((()))***))))))*********+++******)))((())))))))))))))))))))))))+++++++++******)))))))))(((((((((((())))))))))))+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------........................................../////////000000000000000//////////////////000000000111222222333333222222333444555666666777555666777888999999999999999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============AAAAAAAAAAAA@@@???>>>===AAAAAABBBBBBAAAAAA@@@???DDDCCC@@@>>>===<<<<<<<<<===>>>>>>>>><<<;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::::::::::::::999999888555666666666666555444444444444444333333222222111222222111111111000000000000//////......//////000.........//////000000000...///////////////000000.............../////////........................---------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))((((((,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))******))))))((((((************************)))))))))))))))))))))))))))((('''(((***+++***)))+++******)))((()))))))))))))))))))))))))))))))))...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........................------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***)))(((((((((((((((((()))******************************++++++++++++************))))))))))))******************************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((((()))(((''''''''''''((())))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((''''''(((((((((++++++******))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))++++++******))))))((((((******************************))))))))))))******((((((''''''''''''((((((***)))((((((((()))))))))******+++++++++******)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))+++++++++***************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,---------........................................../////////000000000000000//////......---000000000111222222333333222333333444555555666666555666777888999:::::::::888999;;;<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<>>===AAAAAABBBBBBCCCBBBBBBBBBFFFEEECCCAAA???>>>>>>>>><<<>>>>>>===<<<;;;<<<===;;;<<<===>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999555666666666666555444444555444444444333333333222222222222111111111000000000000////////////000000000000//////...//////000......//////000000000111........................---------...............---------...---,,,,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))***************++++++))))))))))))))))))))))))(((''''''(((***+++***)))+++******)))))))))))))))((((((((((((((((((((((((.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.....................,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***((((((((())))))(((((((((******************************++++++++++++************))))))))))))******************************((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((''''''''''''''''''((()))))))))))))))(((''''''(((((())))))))))))(((((('''''''''(((((('''''''''*********)))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))(((((('''(((((())))))******+++++++++******((((((((((((((((((((((((*********)))))))))(((((('''((((((((()))))))))***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---------------...//////,,,,,,,,,------------.......................................////////////000000//////......------000000000111222222333333222222333333444444555555666666888999999:::::::::888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEGGGFFFEEECCCBBBAAA@@@@@@<<<===>>>===<<<;;;;;;===;;;<<<=========;;;:::999999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666777777666666555444555555555444444444444444222222222222111111111111000000////////////000000111111000////////////000.../////////000000111111......---------------------------.........//////------.........---,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))((('''((())),,,,,,+++***************)))))))))(((((((((((((((((((((((((((............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++*********++++++++++++************************************++++++++++++************))))))))))))******************************)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((((((''')))))))))))))))((('''''''''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((())))))(((''''''(((***((()))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))***************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,---...///000,,,,,,,,,,,,------------------------------------------.........///////////////..................000000000111222222333333222222333333444444444444777888999999:::999999999888999:::;;;<<<<<<<<<<<<>>>=========<<<<<<;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>AAAAAA???>>>>>>===>>>>>>===>>>@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA===>>>???>>>===<<<===>>>============<<<;;;::::::999:::;;;;;;;;;;;;:::::::::::::::::::::999999888777888888888888777666666555555555555555555555555333222222222222111111111111000000//////000000111000000000000000000000000///000000000000000000111.........---------------,,,,,,------.../////////...............---,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++************************((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((()))+++---...---+++)))************)))(((((())))))))))))))))))))))))............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........//////......------,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***)))***+++,,,,,,+++***)))******************************++++++++++++************))))))))))))*********************************))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((())))))((((((((())))))((((((((()))))))))))))))(((''''''''''''(((((((((((('''''''''((())))))))))))((('''''''''(((((()))*********(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******'''((()))(((&&&&&&(((***'''((())))))*********)))((((((((((((((((((((((((''''''(((((()))*********'''''''''((()))*********((()))))))))*********+++)))************+++++++++******************************+++++++++,,,,,,,,,+++******+++,,,---......++++++,,,,,,,,,------------------------------------------.........//////------..................000000000111222222333333444444444444555555555555999999::::::999999888888888888999:::;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======>>>>>>??????@@@@@@AAA@@@???>>>======>>>>>>>>>>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAABBBAAA???>>>???@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;:::999999999999:::999888888777999999999999999888777777555555555555555555555555333333222222222111111111111111000000000000111111//////111111222111000///111111111000000000000000/////////.........------,,,,,,------...//////000...............------,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++*********)))++++++******++++++,,,---******+++,,,,,,+++******++++++++++++++++++++++++************************((()))))))))*********+++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++******))))))***++++++,,,------))))))))))))))))))))))))))))))***---///000...,,,)))******+++***)))((('''))))))))))))))))))))))))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------------.........//////000000///...------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********))))))***++++++++++++***'''((()))******)))((('''******************************++++++++++++************))))))))))))************************************))))))))))))************))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))))))))((()))***++++++(((((())))))))))))(((((()))))))))))))))(((((('''''''''(((((((((((('''''''''((()))******)))((('''&&&&&&'''((()))***++++++(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((&&&(((***(((&&&%%%(((***''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&''''''((()))******+++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,------------------------------------------.........//////,,,------....../////////000000000111222222333333555555555666666666666666::::::::::::999888777777888888999:::::::::999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????======>>>???@@@AAAAAABBBAAA@@@???============>>>???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAA@@@AAABBBBBBAAA???===<<<======>>>;;;;;;<<<<<<<<<;;;999999888999999999999888777777999::::::::::::999888888555555555666666666666666333333333222222222111111111111000000000000111111---///111222333222000///222222111111000000//////111111000000/////////...,,,,,,------...///000000......//////......---,,,------------------------)))************+++++++++++++++------------++++++,,,,,,,,,++++++++++++***+++*********+++,,,,,,---++++++------------++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))+++...000111///---)))******++++++)))(((''')))))))))))))))))))))))),,,,,,------...------,,,///---***+++---///...,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***)))...,,,******+++------,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++************)))(((((())))))******++++++******++++++++++++******+++(((%%%&&&)))+++***)))''''''(((((())))))******))))))))))))))))))))))))+++***)))'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((******+++++++++******)))************************))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''+++*********,,,,,,***(((***************************,,,...---,,,***)))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000000000////////////,,,---...000111222333444666666666777888888999999;;;:::999999888888999999888999::::::::::::999888999999:::::::::999888777???????????????>>>=========>>>@@@BBBCCCDDDEEEEEEGGGEEEBBB???>>>>>>??????@@@AAACCCDDDEEEDDDBBBAAAHHHGGGEEEDDDBBBAAAAAA@@@BBBAAA@@@??????@@@BBBCCC@@@@@@@@@??????===<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>???===:::999999:::777777777777777888888888777777555444333222222222333222000//////000222333111111111111111111111111333333333333333333333333000000////////////000000...---,,,,,,,,,,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))+++***)))(((((()))***+++'''''''''((()))+++,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))******)))))))))))))))***+++***(((((()))*********''''''''''''''''''''''''************************))))))))))))))))))******************************+++*********))))))(((((())))))))))))))))))))))))------.........---,,,,,,///---++++++---......,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---+++))))))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))************************************************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********)))))))))))))))))))))*********)))******++++++******)))***(((&&&&&&)))******)))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((+++***)))***++++++***(((************************)))+++,,,,,,***)))((()))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000/////////////////////---...///000222333444444555666666777777888999999;;;:::999999888888999999888999::::::::::::999888999999999:::::::::999999=========>>>>>>>>>=========>>>@@@BBBDDDEEEFFFFFFFFFEEECCCAAA@@@???@@@@@@AAABBBDDDFFFFFFFFFEEEDDDIIIGGGEEECCCAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===============<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::=========<<<999777777888666666666666666666666666777666555444333222222222333222000//////000222333111111111111111111111111000000000000000000000000000000////////////000000......---,,,,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++***)))(((((()))***+++******)))))))))******+++,,,,,,+++++++++*********,,,,,,+++++++++*********************************))))))(((((()))***+++++++++******)))(((((())))))))))))******++++++***(((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))...............---,,,+++///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111,,,+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++***)))************************************************))))))))))))))))))))))))(((***+++***)))((()))***++++++*********)))))))))***))))))))))))))))))((()))******++++++******))))))(((&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))******(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))+++)))))))))++++++***)))))))))))))))))))))))))))(((***++++++)))(((((()))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///000111222444444555555555666666777888888888::::::999888888888888999888999::::::::::::999888888888999999:::;;;;;;;;;:::;;;<<<======>>>>>>======>>>@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEIIIHHHEEEBBB@@@???@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<999::::::;;;::::::999999<<<<<<<<<:::888666666666666666666666555555555555777666555333222222222222333222111000000111222333111111111111111111111111////////////////////////000000////////////000000......---,,,,,,---............////////////......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---+++***))))))))))))***+++...---,,,+++***)))))))))+++************)))))))))+++************)))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++***)))((('''''''''''')))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))////////////...---,,,+++...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,,,,***+++++++++++++++++++++++++++++++++,,,,,,+++******************************************************))))))))))))))))))))))))(((***+++***)))((()))***************))))))))))))******))))))((((((((('''))))))************))))))(((((('''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++******))))))))))))*********)))((((((***+++******(((((((((((((((((((((((()))***++++++)))((()))***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///.........//////////////////000111222333444555555444444555666666777777888:::999999888888888888888888999::::::::::::999888777777888999:::;;;<<<===999:::<<<===>>>?????????@@@@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIGGGDDDAAA?????????@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999999;;;<<<<<<:::777666666666777666666666666666555555666555444333222222222222222222111000000111222222111111111111111111111111111111111111111111111111000000////////////000000......------------......---......//////......---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************......,,,+++******))))))++++++*********)))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,***)))''''''&&&&&&'''((()))***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((.../////////......---,,,---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------......---,,,,,,+++******---,,,,,,,,,......---+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((***+++***)))((()))************)))))))))((((((***)))))))))(((((('''''')))))))))******)))))))))'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((())))))*********)))))))))))))))))))))))))))'''((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******))))))))))))*********((('''''')))++++++***((((((((((((((((((((((((***+++,,,+++******+++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------........./////////------....../////////000000000111222333444444555444444444555666666777777:::999888888777777888888888999::::::::::::999888666666777777999:::<<<===:::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGEEECCC@@@?????????@@@BBBCCCDDDDDDDDDBBBAAA@@@<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;888777777888888888888777777666666666555444333222222222222222222111111111111111111222111111111111111111111111222222222222222222222222000000////////////000000........................------............------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++************++++++++++++******,,,,,,+++++++++++++++,,,,,,+++++++++************,,,+++++++++******************************************)))))))))))))))***,,,+++***((('''&&&&&&&&&(((((('''%%%$$$$$$'''***************************************************************))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((---....../////////......,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------++++++,,,,,,,,,,,,------...------...//////---,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))*********)))))))))((((((((()))(((((((((((((((((('''((())))))******))))))(((&&&(((******)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((((((((()))''''''((()))************))))))))))))))))))))))))''''''(((((())))))******++++++***))))))(((''''''(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))))))))*********(((&&&&&&(((***++++++))))))))))))))))))))))))***+++,,,+++******,,,...,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------.........//////---------......//////000000000111111222333333444333333444444555666666666999999888777777777777888888999::::::::::::999888666666555666777999;;;<<<;;;<<<===???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>CCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============<<<;;;::::::999:::;;;:::888777888999999999888888777777666666444444333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000---...////////////...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,++++++************+++,,,,,,+++*********************+++,,,---,,,,,,+++++++++*********,,,,,,+++++++++*********************************++++++***)))))))))))))))+++***)))((('''&&&&&&&&&((()))'''$$$!!!###(((,,,))))))))))))))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))),,,---...//////000000///,,,......---++++++---///------------------------///............---------........................******+++,,,,,,---......---,,,,,,---//////---+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))******)))))))))(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((%%%(((***+++)))((((((******)))))))))((((((((('''))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))(((((()))))))))***(((&&&&&&(((***++++++******************************+++***)))))),,,...,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------.........,,,,,,---......///000000//////000111111222222222222333333444555555666666999999888777777777777777888999::::::::::::999888666555444444555777999:::;;;<<<===>>>?????????????????????@@@@@@??????>>>CCCCCCBBBCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGGGG???@@@AAABBBBBBAAA@@@???AAA@@@???>>>============;;;;;;===>>>>>>?????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999666777999888777777888:::999888888777666666555555444333222222111222222222111111111222222111111111111111111111111111111111////////////////////////000000////////////000000---...///000000///...---,,,------......------,,,---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******))))))))))))***+++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))***)))))))))))))))***+++***)))((('''''''''''''''((()))***'''$$$$$$(((---))))))))))))))))))))))))************************((((((((()))******++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++,,,---///000000111111,,,...///---+++***---///........................//////.........---------........................++++++,,,,,,,,,,,,------,,,++++++---......,,,***++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((($$$(((++++++)))'''(((*********))))))((((((((('''))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((()))******++++++(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))***'''%%%%%%(((***+++,,,************************)))))))))(((((((((+++---,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000//////000000111111111222222222333444444555555666999888888777777777777777888999::::::::::::999888666555444333444666888999:::;;;<<<===>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@CCCBBBAAABBBCCCFFFHHHJJJGGGFFFEEEDDDCCCCCCCCCCCC===>>>@@@BBBCCCBBB@@@??????>>><<<;;;:::::::::;;;;;;<<<===???@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888777333555777777666666888:::888777777666555444444444333333222222111222222222111111222222222222111111111111111111111111111111000000000000000000000000000000////////////000000---...///000000///...---,,,------......------,,,...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...***+++,,,------,,,+++*********)))))))))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---)))(((((('''''''''(((((('''***---+++(((&&&))),,,(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))000///...------...///000......//////000000111111------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///........................*********)))******++++++,,,,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))++++++******))))))((((((+++***)))(((((('''(((((())))))))))))))))))))))))((()))*********((('''&&&)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))+++)))(((&&&&&&((()))+++******))))))(((((('''''''''((()))(((&&&%%%%%%&&&***((('''%%%$$$$$$$$$%%%((()))***++++++***)))(((------,,,,,,***)))'''&&&''''''''''''((()))++++++************************))))))*********))))))(((***)))(((''''''((()))***(((((((((((())))))))))))******+++++++++******))),,,***'''&&&)))...555999555000+++***...111000...******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000//////000111222222333333888888777777666666555555666999<<<===;;;888777666333333333333444555666666::::::::::::;;;<<<======@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDGGGEEECCCBBBBBBAAA>>><<<>>>>>>>>>>>>???@@@AAABBB=========<<<;;;999888777999;;;===???@@@@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999888888888666777777777888888888888999999888666555444333222333333333222222111111111333222111000000111222333...000111000///...///000222111111111000000//////........................000000///...---,,,,,,+++------------------------......---------,,,,,,,,,---,,,++++++*********+++************************++++++************++++++---------,,,,,,+++++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++)))''''''((()))(((''',,,,,,+++***)))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''+++******)))(((''''''&&&******))))))))))))******(((((('''(((((()))***+++))))))************))))))******))))))((((((''''''000///...------...///000000000//////////////////...---------......//////------------------..............................,,,++++++*********++++++,,,,,,++++++******))))))*********+++++++++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))((((((''''''''''''***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))(((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''***+++,,,+++)))((()))***+++***((('''&&&''''''''')))))))))******)))))))))+++++++++***)))((('''&&&(((((('''(((((()))***+++************************(((((()))))))))(((((('''***)))(((''''''((()))***(((((((((((()))))))))***)))))))))******)))))))))+++)))'''''')))---222666555000+++***---...---+++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................//////////////////000111111222333333666666666555555555555444777999<<<<<<:::888666666333333333333444555666666999999999999:::;;;<<<===AAA@@@????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFDDDAAA@@@@@@@@@???==================>>>???@@@======<<<<<<;;;::::::999<<<===>>>??????>>>>>>===;;;::::::999999::::::;;;;;;::::::999888777777666666666666777777777888888777666666555444333222222333333333222222111111111222222111000000111222222000222333222111000111222111111111000000000//////......................../////////...------,,,,,,------------------------...------------,,,,,,,,,......------,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,+++++++++***,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,***(((((())))))((('''************))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))******************))))))))))))******(((((((((((((((((()))***))))))************))))))))))))))))))((((((((((((//////...------...//////111000000///......---------...//////000000////////////..................------------------------...---,,,,,,+++++++++++++++++++++++++++*********)))))))))************+++......---++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((''''''''')))(((((((((((())))))***))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))))))))((((((((((((((('''***)))(((''''''((()))***))))))))))))((((((((((((***+++,,,+++***)))***+++))))))(((''''''(((((()))***))))))(((((())))))***)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((***)))(((((())),,,...000444///+++)))+++,,,+++)))++++++,,,,,,,,,---------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///000000111111222222222333333333444444444444555777999;;;;;;999777555555333333333333444555666777999888888999999:::;;;<<<@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEBBB@@@??????@@@@@@???<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>@@@@@@???>>>>>>===<<<<<<888888888777777888888888::::::999888666555555444555555666666666777777777444333333333222222222222222222222222222111111111222111111000000111111222000222333222111000111222111111000000000000//////........................------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,))))))))))))))))))))))))++++++************+++++++++++++++***************,,,,,,***)))))))))***+++++++++++++++++++++++++++************************++++++***))))))***++++++...,,,)))))))))***)))'''(((((())))))*********+++))))))))))))(((((((((((())))))))))))************))))))************))))))'''((()))***+++,,,---...***))))))(((((())))))***))))))(((((('''(((((((((((())))))******))))))((((((((((((((())))))))))))......................../////////......---------,,,---...000000///......000000000//////...------------------------------000///...---,,,+++++++++***+++++++++++++++++++++)))))))))*********++++++......,,,+++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************(((((('''(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((''')))))))))''''''((()))&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((((()))))))))))))))(((***))))))(((((((((((()))((((((((((((((((((((((((''''''(((((())))))(((((())))))(((((((((((())))))(((((()))))))))*********)))((((((((()))))))))***)))))))))))))))***++++++///,,,)))(((***+++***)))+++,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///.........------.........////////////000000000111111111222222222222333444555555666666888::::::888555555555333333333444444555666777888888888888999:::;;;;;;@@@@@@??????@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDBBB??????@@@AAAAAAAAA<<<<<<;;;:::::::::;;;;;;<<<<<<::::::;;;===@@@AAACCCBBB@@@>>><<<;;;;;;;;;888777777666666777777888999999888777555444333333444555555555555666666666222222222222222222222222222222222111111111111111111111000000000000111111...000111000///...///000000000000000000000//////........................,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++******+++++++++*********))))))))))))))))))))))))++++++************++++++*********))))))))))))))),,,,,,***)))))))))***+++++++++++++++++++++++++++************************+++******************+++///,,,***)))******)))((())))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))+++,,,------))))))(((((((((((())))))***)))((('''''''''''''''(((((())))))))))))(((((('''''''''((()))*********------............------,,,,,,------............+++,,,---...///...------//////000000///...---,,,------------------------000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************+++++++++,,,...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++(((((('''(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''(((((((((***)))(((''''''((()))***))))))******++++++*********))))))(((((((((((()))(((((((((((((((((((((((('''((()))***************(((((())))))))))))(((((())))))))))))***************))))))))))))***+++,,,)))))))))******)))((((((***)))(((((()))+++,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......///.............../////////000000000000000000000000111111111222222333444555666666777555777888888666555555555444444444444555666777777888888888888999:::;;;;;;>>>>>>??????@@@AAABBBCCC@@@AAABBBCCCCCCDDDDDDDDDDDDBBB@@@???AAABBBBBBAAA<<<;;;;;;:::::::::;;;;;;;;;:::::::::;;;>>>AAACCCCCCBBB@@@===;;;::::::999888888777777777777888888888888777666555444333222333333444444444555555555111222222222222333333333111111111111111111111111000000000000000000000000...000111000///...///000//////////////////000000........................++++++,,,,,,---.........------------------------------,,,,,,,,,+++++++++))))))***++++++******)))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********...,,,***)))******)))(((************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))(((((((((((())))))))))))(((''''''&&&''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++------............------++++++,,,,,,---......///+++,,,,,,---...------------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))***)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))***'''(((((()))))))))))))))''''''((((((((()))))))))***))))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))(((((()))***'''((()))***************)))((((((''''''(((((())))))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******++++++***(((((())))))))))))(((((()))))))))*********++++++******)))))))))+++,,,---))))))*********)))((('''&&&''''''((()))+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---......//////......////////////000000000111000000000000000000000000222222333444444555666666333444666666555444555666444444444444555666777888999888888999999:::;;;<<<=========>>>???AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAABBB@@@???:::::::::999999::::::;;;999999999:::<<<>>>@@@BBB@@@???>>>===;;;:::999888999888888777777888888999777777666555555444444444222333333333333444444444111111111222222222222222000000000111111111111111///000000111111000000///000222333222111000111222......////////////000000........................++++++,,,,,,---------...------------------------,,,,,,,,,,,,++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,***))))))*********)))+++*********))))))(((((())))))))))))(((((((((((())))))))))))************))))))************)))))))))))))))((((((((((((((()))((((((''''''(((((()))((((((''''''&&&''''''''''''(((((())))))(((((('''&&&''''''((()))******+++,,,------......------,,,,,,,,,,,,,,,,,,------------------------...//////+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++***)))))))))************+++***************++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***''')))******))))))***+++((((((******+++***))))))'''((((((((((((((((((''')))***************))))))(((((('''(((((()))***+++************************&&&'''((()))************'''((()))******)))((('''))))))*********+++++++++))))))((('''(((***,,,---************))))))(((((('''''')))))))))***+++,,,)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////.............../////////000000000000000000000000000///111111222222333333444444111222444555444555666888444444444444555666777888999999999999:::;;;<<<===;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAAAAA@@@???>>>>>>?????????@@@AAA@@@===:::777777777777888999::::::777888999:::<<<>>>???@@@;;;<<<<<<<<<<<<:::999888888888777777777777888888666666666555555555555555222222222222333333333333111000000000000000000000///000000000111111111222...///000111111000///...000222333222111000111222........./////////000000........................,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***)))***,,,---------,,,+++++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++************************)))***++++++++++++***)))***((('''''')))******)))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''(((((())))))******,,,,,,---......---,,,,,,...------,,,,,,++++++***//////...------///000111)))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,+++******(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))******++++++,,,,,,,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))&&&'''(((*********)))(((''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))******++++++(((((())))))))))))(((((('''((((((((())))))******&&&((())))))(((((()))+++&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))))))))))))))(((''''''''''''''''''(((***++++++************************%%%&&&'''((())))))))))))'''((()))******)))(((''')))************+++++++++(((((('''&&&''')))+++---************))))))))))))((()))******))))))***+++((())))))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////......---------.........//////000000000000////////////111111111111111222222222///111333444444555777999555444444555555666777888::::::::::::;;;<<<======::::::;;;<<<>>>@@@AAABBBAAAAAAAAA@@@???>>><<<<<<======>>>???@@@>>>:::777555555555555666888999999666777999;;;<<<===>>>>>>888999;;;<<<<<<;;;999888777777666666666666777777555555555666666666666777111111222222222333333333000000//////............//////000000111111111222...///000111111000///......000111000///...///000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******&&&''')))+++,,,+++)))(((************************++++++************++++++))))))******+++++++++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((('''&&&''')))*********''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))******++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))///...---,,,,,,,,,,,,,,,////////////...............---,,,+++***+++,,,------------,,,,,,++++++++++++,,,,,,------......///------++++++++++++------444222...***(((&&&&&&&&&,,,,,,++++++***++++++++++++,,,---......---,,,+++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,......---,,,++++++,,,,,,))))))(((((()))***+++++++++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&%%%&&&''')))************)))((('''&&&&&&'''((()))+++)))'''''')))***+++++++++*********))))))((((((((()))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''((()))++++++)))((()))******************)))((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''(((((())))))((('''&&&&&&+++******)))(((''''''&&&(((((((((((()))))))))***))))))(((((((((((())))))******************************))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))))))))***...---,,,,,,++++++++++++++++++************+++++++++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++******+++---000000000//////.........---------.........///////////////////////////////////////000000000000111111111111000111333555666777888888444444555555666666777777===;;;::::::;;;<<<;;;:::888999;;;<<<===>>>>>>>>>???>>>>>>=====================<<<<<<<<<;;;;;;;;;888777666444444555555666:::<<<===>>>===<<<===>>>999999999888888888888777777666555444444555666777444444555555555444333333111111111000111222222333+++,,,---///000000000000......//////000000111111000000000000////////////111000///...............,,,++++++***+++,,,...///222111///---,,,,,,,,,------+++)))***---///---+++,,,------......------,,,......---,,,,,,+++******------,,,,,,+++***)))))))))+++---,,,+++***+++,,,,,,++++++***)))))))))***************************))))))))))))))))))))))))&&&'''((()))+++,,,......,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++)))(((&&&%%%&&&'''((())))))(((((((((((())))))+++***)))(((((()))***+++************************************************''''''(((((())))))******(((((())))))))))))((((((((((((((((((((('''''''''///...---,,,,,,,,,,,,---------......//////000000...---,,,+++++++++,,,,,,......------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,++++++,,,---...,,,,,,++++++***++++++,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))************))))))(((((()))))))))(((''''''))))))))))))))))))******(((''''''&&&%%%%%%&&&&&&)))))))))))))))***+++++++++)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%$$$######'''(((((())))))))))))((())))))(((''''''((())))))***)))((()))***++++++***************)))))))))((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))++++++)))((()))************)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''***)))))))))((((((((('''(((((())))))(((''''''&&&*********)))((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************+++******))))))******+++******)))))))))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++,,,---.........///.........------------............////////////........................//////000000000111111111111111333444666777777777444444555555666777777777<<<;;;999999;;;;;;;;;:::999::::::;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::888888666555555555666777999;;;<<<===<<<;;;<<<===999999999888888888888777777666555444444555666777333444444444444333333222000000000000000111222222......//////000/////////.../////////000000000111000////////////////////////............//////000......---,,,------////////////...---,,,,,,,,,,,,---+++***+++...///...,,,,,,------......------,,,...------,,,++++++******------,,,,,,+++******))))))+++---,,,+++***+++,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))((((((''''''&&&))))))(((((((((((())))))+++***)))(((((()))***+++************************************************'''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((((((((......---,,,,,,,,,------+++,,,---...///000111111...------,,,+++,,,,,,,,,------..................------,,,++++++***))))))---,,,,,,++++++,,,,,,---++++++++++++,,,...///111,,,++++++***++++++,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))************))))))(((((((((((('''&&&%%%$$$)))))))))((((((((((((((())))))(((''''''''''''((())))))))))))))))))***+++***)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''***))))))(((((())))))******))))))+++------+++)))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((('''''')))******)))(((((()))+++***)))((((((((()))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''******))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******++++++***))))))))))))))))))+++******))))))******+++***))))))))))))***++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------............------------------........./////////........................//////000000000000111111111222333444555555555555444444555555666777777888<<<:::999999:::;;;;;;::::::999888888999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::999999999999999888777777777777777888:::;;;<<<:::::::::;;;999999999888888888888777666555555444444555555666333333333333333222111111/////////000000000111111///000000000//////...---////////////000000000000////////////////////////------------...///000111111000//////.../////////,,,,,,,,,------,,,,,,+++---,,,,,,,,,...///...---,,,------......------,,,------,,,,,,++++++******---,,,,,,++++++*********)))+++---,,,+++***+++,,,------,,,,,,++++++,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***)))))))))************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&((()))******)))&&&%%%))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))...------,,,,,,,,,------,,,,,,---......///000000......------,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))************))))))((('''*********))))))((((((''',,,,,,+++++++++++++++,,,***)))))))))))))))*********((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((******))))))))))))******))))))+++---///...+++)))*********)))))))))))))))'''(((((())))))))))))(((************************((((((((((((((((((((((((&&&'''((((((((((((((((((''')))******)))(((((()))+++***((('''&&&((()))+++((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((()))))))))(((((('''***)))))))))((((((((('''((())))))))))))*********(((((())))))))))))((((((************************''''''(((((())))))******))))))))))))))))))))))))...---,,,***((('''&&&&&&******))))))((())))))*********))))))))))))******)))))))))))))))******+++))))))************))))))***++++++++++++,,,,,,,,,,,,---......---,,,------------------------------,,,------....../////////........................////////////000000000111222333333444444444444333333444444555666777888888;;;999888888:::;;;::::::888777666666777999<<<===<<<<<<;;;:::::::::::::::;;;::::::::::::::::::::::::::::::999999999888999999:::<<<<<<:::::::::;;;999999999888888888777777555555555555555555555555333333333333222111000000......///000000000000000//////000000000//////...////////////000000000000.........///////////////......---------...//////111111000//////.........)))***+++,,,---,,,,,,+++------------...//////...,,,------......------,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********)))+++---,,,+++***++++++++++++******)))******+++************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******'''((()))******)))((('''))))))(((((((((((())))))***))))))))))))))))))***************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++------,,,,,,,,,------..................---------.........---------,,,,,,++++++,,,,,,---------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((+++*********++++++,,,---++++++************++++++))))))))))))))))))))))))))))))************))))))((()))******+++++++++***+++++++++******)))))))))***)))))))))))))))************)))))))))))))))***)))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&'''((()))************))))))************))))))((()))+++---///...+++((())))))))))))))))))******''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''(((******((('''((()))***)))'''&&&&&&((()))+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((()))))))))))))))((())))))))))))(((((((((((())))))))))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))...---+++)))((('''&&&&&&******))))))))))))*********))))))))))))))))))***(((((())))))************((())))))******))))))(((*********+++++++++,,,,,,)))+++......------...///,,,,,,------------------,,,,,,,,,---...//////000...........................////////////000000000222222333333333333222222333333444555666777888888999888777777999::::::999555444444555777:::===???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;======;;;:::;;;;;;999999999888888888777777666666666666666666666666333333333333222111000///......///000000000000///---...///000111111111111000000000000////////////------....../////////000000000///---,,,,,,,,,,,,////////////...------,,,((()))+++,,,---,,,,,,+++------...............///,,,------......------,,,,,,+++++++++++++++******,,,,,,+++++++++++++++***)))+++---,,,+++***+++++++++******)))******++++++************************))))))))))))))))))))))))***************+++++++++---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++***)))(((''''''((()))***))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++------,,,,,,,,,---...............---------,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************+++,,,------))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))++++++++++++************))))))(((((())))))******+++******))))))))))))))))))(((((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++((())))))******))))))(((((()))***---...---+++((())))))))))))************&&&'''((())))))******)))%%%&&&'''(((((('''&&&%%%************************%%%&&&'''((())))))))))))&&&((())))))(((''''''((()))((('''''''''((()))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))*********))))))))))))))))))(((((((((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))******+++***))))))(((((())))))***'''((())))))******))))))))))))************))))))************++++++++++++'''+++//////---,,,...000,,,,,,,,,,,,------------++++++,,,---...//////000------------------------......////////////000000111111222333333333222222222333444555666888888999888777666777888::::::999444444444555777:::===>>><<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<==================<<<;;;;;;:::<<<======;;;::::::;;;999999999888888888888777666777777888888777777666444444444444333111000000...///000111222111000///------///000111222222222000000000000////////////---------......//////000111000///---,,,++++++***------.........---,,,,,,)))***++++++,,,,,,,,,,,,+++---......------...///,,,------......------,,,++++++++++++++++++******++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,++++++,,,,,,------************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++)))(((''''''(((+++,,,))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))*********,,,,,,,,,,,,,,,---...///---------------------------.../////////...,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,************+++,,,---...++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((('''''''''))))))))))))***************************+++,,,,,,++++++***)))))))))))))))((((((((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((()))))))))))))))'''((())))))))))))((('''(((((()))+++---,,,***(((((()))))))))************&&&'''((()))************%%%'''((())))))((('''%%%))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&((())))))(((''''''((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***(((((()))***************(((((((((((())))))))))))''''''((((((((()))))))))'''((()))******)))((('''************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++((((((''''''(((((()))***))))))(((((((((((())))))'''''')))*********)))((()))******++++++******)))************++++++++++++(((---111000---+++,,,...++++++,,,,,,,,,---------***++++++,,,...//////000------------------------........./////////000000000000111222222333222222222333444555666888999999777666555666888::::::999666666777888888999:::;;;;;;;;;:::999999999999999:::::::::;;;;;;<<<<<<<<<===>>>?????????>>><<<<<<:::;;;<<<<<<:::999999:::999999999888888888888777777888999::::::999888777666555555555444222111000...///111222333222111000...///000111111111111111111000000000/////////...,,,,,,---......///000000000///...---,,,++++++++++++,,,---.........------,,,,,,+++++++++,,,,,,---***,,,...---,,,+++---///,,,------......------,,,******************++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((())))))******+++))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))***************************)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))***,,,,,,,,,,,,,,,---...///***++++++,,,---...//////---.../////////...,,,,,,/////////......------,,,///......------,,,,,,+++++++++------------++++++***************)))((('''************+++,,,---...//////------------//////))))))))))))))))))))))))))))))************))))))))))))))))))((('''&&&&&&''''''(((((())))))******(((((('''(((((()))******++++++***))))))((())))))((((((((()))+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))(((((('''&&&'''((())))))((('''&&&(((((((((***++++++***((((((((())))))*********+++&&&'''((()))************(((***+++,,,,,,+++***(((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&((())))))(((''''''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******(((((()))***************(((((((((((())))))))))))************++++++++++++'''((()))++++++)))((('''''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&''')))*********)))(((******++++++++++++******)))************+++++++++***...222111---)))***,,,+++++++++,,,,,,---------******+++,,,...//////000------------------------............/////////000//////000222222333333333222222333555666888999999777666555666888::::::999888888999999999999888777:::999999888777888888888999999999::::::;;;;;;;;;>>>??????@@@@@@>>>===<<<999:::;;;;;;999888888888999999999888888888888777888999:::;;;;;;:::999888666666666555444333111000...000222333444333111000111111111111111000//////111111000000/////////...,,,,,,------...///000000......---,,,,,,,,,------+++,,,---/////////.........---,,,+++++++++------))),,,...---+++***,,,///,,,------......------,,,******************++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,***)))))))))***++++++,,,************************))))))))))))))))))))))))***************+++++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&(((***+++,,,+++***)))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))******************************))))))((((((((('''(((((())))))))))))((((((*********)))))))))))))))+++,,,------++++++,,,---......------------......//////.........---------,,,++++++******++++++,,,++++++,,,------...//////)))))))))***+++++++++,,,))))))*********+++++++++)))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,++++++***)))***+++---...)))))))))***++++++,,,,,,''')))***++++++***)))'''************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&+++***)))))))))))))))***)))***+++,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))((('''''''''&&&&&&&&&&&&(((***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))'''((()))***************))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,---.../////////...000000000000000000111222444444444444555666888888777777777777777777777777999999999999999:::::::::888888999999999:::::::::<<<<<<;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<:::888777666777888999;;;::::::999888777666666999999::::::;;;:::::::::;;;888555333333333222111000111333444333222000...111222222333333222222111//////............//////---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,))),,,///---)))))),,,000+++***************++++++)))))))))))))))*********+++++++++*********))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''(((((())))))************))))))((((((''''''+++,,,------++++++,,,---......------------......//////.........---------,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,***************+++++++++))))))*********+++++++++******************++++++,,,+++)))(((((()))+++,,,++++++*********+++,,,,,,)))))))))************+++'''(((***++++++***((('''************************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))((('''))))))((((((((())))))***))))))***++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))((())))))************))))))))))))***************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................***+++,,,...///000000000000000000000000111111222444444555666666777888888777777777888888777777777666666777777777888888888888999999999999:::::::::;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;:::888777666777888999;;;::::::999999888888777::::::;;;;;;;;;;;;:::::::::777555444444444444333111222333333333222000000111111222222222222111111111111111000000111111111---...///000000///......---------------------------------------.../////////...---,,,,,,,,,------------,,,+++++++++++++++---000222000,,,***,,,///,,,+++***************+++,,,,,,+++***)))((('''''',,,++++++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))'''((()))+++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))(((((((((((()))))))))))),,,---...---,,,+++,,,---......------------.....................---------,,,,,,++++++++++++,,,,,,*********++++++++++++++++++++++++******************************+++++++++******************)))))),,,+++***))))))***+++,,,++++++++++++++++++************))))))))))))(((((('''''')))******)))''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))((((((((())))))*********'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''((()))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%&&&'''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******))))))************))))))((())))))******++++++,,,,,,))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------)))***,,,...000111222222000000000000000111222222444555666777888888777777777777888888888888777777666666666777777777888888999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888777777888999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;888666444444555666555444333333333333222222222222000111111222222111111000222222111111111111222222...//////000000//////...........................---------------......///......---,,,,,,,,,------,,,,,,+++************+++///222444333///,,,,,,------,,,+++***************,,,,,,+++***)))((((((''',,,,,,,,,,,,++++++++++++************))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))(((((('''''''''((()))*********,,,---......,,,+++,,,---...------,,,,,,------...........................,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************++++++******))))))((((((++++++***))))))***++++++***+++,,,,,,,,,***)))(((*********)))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))***)))(((&&&&&&&&&&&&''')))******'''(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))((((((%%%&&&((()))***)))((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))***************)))((('''(((((()))******+++,,,,,,((()))))))))************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------+++,,,---...000000111111000/////////000111222333444555777999999888777666666777888888888888777666777777888888999999::::::999999999:::::::::;;;;;;999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999888888999999:::;;;;;;;;;<<<<<<<<<=====================<<<<<<;;;777555444555777888777666555444333333222333333333111222222333333222222111111000000//////000000111000000000000/////////...////////////////////////------,,,,,,------...///------------------------,,,+++******))))))******---///222222///,,,+++,,,------,,,+++************)))))))))******++++++,,,---------,,,,,,,,,++++++*********)))))))))))))))************************))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((((((***,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))((((((((('''((((((((()))))))))***---...///...,,,+++,,,---------,,,,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))************************+++******))))))(((((((((+++******************+++***++++++,,,+++***((('''+++******)))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))''''''(((*********)))&&&&&&&&&&&&''')))******(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''((()))++++++***)))(((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))***************)))((('''''''''(((((()))***++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------......//////000/////////////////////000111222333444555777888999888666555666777888999999888777666666777777888999999::::::999999:::::::::;;;;;;;;;999888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>??????===>>>>>>>>>======<<<;;;666555555666888999999777666555555444333444444444333444444555555444444333111111000000000000111111111111000000////////////////////////////////////,,,,,,,,,,,,,,,---......,,,---------------------,,,+++******))))))******(((+++---...---,,,+++***------,,,+++******++++++((())))))***+++,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))******************************************************))))))))))))************))))))(((''''''((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((()))***,,,((((((((()))******++++++************************))))))))))))))))))))))))''''''((((((((()))))))))++++++******))))))((((((***)))))))))((((((((('''...//////...,,,+++,,,---------,,,,,,,,,,,,---------------...............------,,,,,,,,,,,,------)))))))))***************+++++++++***************+++++++++***************))))))))))))))))))((((((******************************************))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))))))))))))))(((''''''(((***++++++***''''''''''''((()))******((((((''''''''''''(((((((((((((((((())))))))))))***))))))((((((''''''&&&'''(((((()))))))))))))))((())))))******)))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******))))))************))))))(((''''''(((((())))))******))))))))))))************)))))))))************+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000000000///......////////////000111333333444555666777777666555444555777888999999888777555333444555555666777888888::::::::::::;;;;;;;;;;;;999999999999:::<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::666555666777999:::999888666666666666555555555444444555555666666555555444444444333333333333444444222222111000////////////////////////////////////,,,,,,,,,,,,,,,------...+++,,,---.........------,,,,,,+++************+++((()))***+++,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++))))))))))))************************************************************(((((())))))*********+++(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))+++,,,((((((((())))))*********************************))))))))))))))))))))))))'''''''''((((((((())))))******************))))))*********)))((('''''''''...///000///---+++,,,------,,,,,,++++++,,,,,,------------.........//////------,,,,,,,,,,,,------(((((())))))******++++++***************++++++++++++++++++*********))))))((((((((()))))))))))))))*********++++++************))))))))))))******++++++++++++******))))))((()))))))))(((((()))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***))))))((((((((())))))***))))))(((''''''((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////......//////000222333444555555555555444444444444555666888::::::888666555333333444555666777888888:::::::::;;;;;;;;;;;;<<<999999999:::;;;===>>>???<<<;;;;;;::::::;;;;;;<<<======>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA============<<<;;;::::::666666666888::::::999777666666777888777666555444444444555555555555444444444444333333333333444444333222111///////////////........................,,,,,,++++++,,,,,,---...+++,,,---.........------------,,,+++++++++++++++---,,,++++++,,,,,,++++++++++++++++++,,,,,,---...,,,,,,++++++++++++******,,,++++++++++++*********((()))))))))************))))))))))))))))))))))))************************************))))))))))))'''(((***++++++***((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++***))))))+++---((((((((()))))))))))))))************************))))))))))))))))))))))))(((((()))))))))***************************++++++))))))))))))((((((((((((///000000///---+++,,,------,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...))))))***+++,,,------...))))))******+++++++++,,,++++++++++++******))))))''''''(((((())))))************++++++++++++*********)))(((((((((***+++,,,++++++++++++******************))))))))))))******************************************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***+++******))))))))))))******)))(((''''''((()))***(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''((()))))))))))))))((('''%%%$$$$$$%%%&&&'''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))'''((()))***************+++++++++***************))))))))))))************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111.........///000222333444555444444333333333444444555666999::::::999666555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===??????<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA============<<<;;;:::999777777777999:::;;;999777555666888999888777555333333444444555555444444333333222222111111222222333444333111////////////000........................,,,,,,++++++,,,,,,---...***+++---...///...------...---,,,,,,++++++,,,,,,222000...---------,,,+++*********+++,,,---...///((())))))+++,,,---......+++++++++*********))))))(((((())))))*********+++((((((((((((((((((((((((************************,,,,,,+++***)))((('''''''''(((+++,,,,,,+++((('''******))))))))))))******((((((((((((((((((((((((************************))))))))))))(((((((((((()))***+++***))))))+++---)))))))))))))))(((((((((************************)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,''''''(((((())))))******---------....../////////------------------------000///...---,,,+++******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,)))***+++++++++)))((('''++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++(((((()))+++,,,+++)))&&&))))))))))))))))))))))))))))))************))))))'''(((***,,,,,,***((('''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))&&&''')))******))))))(((,,,+++++++++******))))))''''''''''''((((((((((((((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,+++)))(((''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((('''))))))(((''''''&&&&&&((((((((((((((()))************))))))((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&***)))(((''''''((()))***,,,,,,+++***((('''%%%$$$+++***((('''((()))+++,,,''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///////////////000111111222111000//////111333444666666666666666555555555555555555555666666666666666555555555666888:::<<<;;;;;;;;;::::::999999999:::<<<===<<<;;;;;;<<<===999::::::;;;===>>>@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCBBBAAA???>>>=========<<<<<<======<<<;;;::::::;;;;;;;;;::::::999999999888777666666777777666444555555444333333333333444444444333333333333222222111000/////////111222333////////////............------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))***+++,,,------,,,+++++++++,,,---...---,,,***)))))))))******))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))************))))))))))))******************************))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''''''(((((()))***+++++++++,,,+++++++++******))))))&&&&&&&&&'''(((***+++,,,+++*********))))))((((((+++++++++++++++***))))))+++++++++************)))))))))))))))))))))))))))------------............------------------------...---------------,,,,,,+++******)))***+++,,,---......---,,,+++******))),,,,,,,,,+++++++++************))))))***++++++,,,***************)))((((((++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))((()))***,,,+++)))'''))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))************************)))))))))((())))))))))))))))))))))))+++***)))(((''''''((((((******)))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&'''(((******'''''''''((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))'''"""$$$******$$$'''''''''''''''((())))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''***)))(((''''''((()))***)))))))))))))))((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///////////////000000111222111000///000111333444555555444444444444444444555555555555666666666666555555666666777999:::;;;:::::::::999999999888888999:::;;;;;;::::::;;;<<<::::::;;;<<<===???@@@AAA@@@@@@?????????@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999888999777666666777888666555666555444444333333444444444444444333333222222222000000000000000000111222////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))***+++,,,---------,,,+++++++++,,,---,,,,,,***)))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))(((((((((((('''(((((()))******++++++++++++*********)))))))))+++******)))((((((((()))+++*********)))))))))))),,,,,,,,,++++++)))((((((+++++++++*********))))))))))))))))))))))))))))))------------------,,,,,,------------------------,,,,,,,,,------.........+++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,+++******)))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******)))))))))***++++++)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))...,,,)))&&&%%%&&&''')))((((((''''''''''''&&&&&&))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%"""(((000---$$$'''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''))))))(((((((((((())))))%%%&&&'''((())))))))))))%%%&&&(((******)))(((&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////......//////000111222111000000000111333444333333333333333333333444444555555555555666666666555666777888999:::::::::999999888888888888777777888999::::::999999:::<<<;;;;;;<<<===>>>???AAABBB@@@??????>>>>>>?????????<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999:::888777777888999777666666666555444444444444555555444444333222111111111000111111111111000000////////////............---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))***+++,,,,,,...---,,,++++++***++++++,,,+++******)))*********,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))************))))))))))))******************************))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))((((((((()))******++++++******))))))))))))((((((---,,,+++***))))))))))))***************))))))))),,,,,,,,,++++++)))((((((++++++*********)))))))))))))))))))))))))))))))))......------,,,,,,++++++------------------------,,,,,,,,,---------......,,,++++++,,,,,,,,,------++++++,,,---///000111222,,,,,,,,,+++++++++******+++***************+++++++++***)))(((((()))***+++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***)))))))))***++++++)))'''))))))))))))))))))))))))))))))************))))))******))))))))))))******((()))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++)))'''&&&'''((((((''''''''''''''''''''''''************))))))))))))))))))************))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((())),,,&&&&&&111888555,,,&&&'''''''''&&&&&&''''''((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))$$$%%%&&&(((((()))))))))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((()))++++++***))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///............///000000111111000000000111222333333333333333444444444444444444444555555555666666444666777999::::::999888777777777777777777777777888999;;;;;;::::::;;;===<<<<<<======>>>@@@AAABBB??????>>>=========>>>>>>:::999999888999999::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::::::::::::::999888888999999888666777666555555444444555555555444444333222111000000000111222222222000///...//////.........---------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******))))))***++++++,,,...---,,,++++++******)))++++++******************((()))))))))************)))))))))))))))))))))))),,,***)))'''''')))***,,,******))))))))))))************))))))))))))******************************)))))))))))))))))))))))),,,,,,++++++******))))))''''''(((((())))))******(((((())))))************)))))))))(((((((((((((((+++++++++******+++,,,,,,*********************************+++++++++******************))))))))))))((((((((((((((((((((((((.........------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,------------+++,,,---///000222333444,,,,,,,,,+++++++++******++++++***************++++++***)))(((((()))***+++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))***)))((()))***+++)))((())))))))))))))))))))))))))))))************))))))******))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++*********)))))))))((()))))))))******)))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))///$$$,,,EEEJJJ666(((***))))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((('''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((***+++++++++***)))))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++,,,,,,,,,---------...............//////000111111111111111222222222333333444444555555555555444444444444555555555555444555777888999999888777666666666666666666666666888:::<<<<<<;;;;;;===>>>============>>>@@@AAAAAA???>>>======<<<<<<<<<===999999888888888999::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::999888888999999888666666666555444444444444444444444333222222111000000000111222222222000///...............------------------......------,,,++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,------,,,,,,+++***)))(((************+++*********((()))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++******))))))))))))************))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++******))))))''''''(((((())))))******)))))))))))))))*********((((((((((((((())))))))),,,+++++++++++++++,,,,,,***************+++++++++'''((()))***+++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((..................------------------------------.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,......//////////////////,,,,,,,,,+++++++++******,,,+++******)))*********)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))+++)))((()))***+++***((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&''')))*********)))(((((())))))))))))******************))))))(((((('''))))))))))))))))))))))))************************(((((()))***++++++++++++((((((((()))))))))******&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''&&&''''''((()))***---&&&444MMMLLL222$$$+++******)))(((((((((((()))(((((((((((())))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))***************+++++++++***++++++,,,,,,------...***+++,,,---------,,,,,,......------......///000000000111111222222222222333333444444555555666666333444444444444555555555444555666666777777777666555555666666666666777777888:::<<<<<<<<<<<<>>>???============>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999888888888999999:::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::888777777888999777666555555444333333333333444222222222222111111111111000111111111111000000///.........------------,,,------......------,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,+++***)))((())))))***++++++++++++***,,,,,,+++***)))(((''''''))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))************))))))))))))******))))))))))))))))))))))))***************************************)))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))******...---,,,+++******))))))*********+++++++++++++++&&&''')))***,,,,,,------******)))))))))((((((((())))))))))))))))))))))))......//////////////////------------------------,,,,,,---------------...)))***+++,,,,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******(((((()))***************************************'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((+++)))((((((*********)))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***************)))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))'''''')))***++++++******(((((()))))))))*********%%%%%%&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&''''''((()))***'''...;;;CCC;;;+++$$$((())))))(((''''''''''''''''''((((((((()))))))))***'''((((((((())))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))************))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---......***+++,,,---------,,,,,,...------------...//////000000111222222222222222111222222333444444555555333333444444444555555555555444444444444555555666555555666666777777777777777999;;;;;;;;;;;;===???<<<<<<<<<<<<===>>>??????>>>===<<<;;;::::::::::::999888888777777777888888888999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999777666666777888666555444444333222222222222333111111111111222222222222000000000000000000111222.........---------,,,,,,------......------,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************+++******+++,,,++++++***)))((()))***+++,,,++++++***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))((((((((((((***))))))))))))))))))))))))))))))*********++++++,,,,,,+++************************++++++,,,,,,,,,))))))***++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))......//////000000111111------------------------***++++++,,,---//////000((()))***+++,,,+++******(((((()))***++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++***))))))******'''((()))+++++++++***)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((+++)))(((((()))******)))))))))))))))))))))))))))))))))************))))))''')))***,,,,,,***)))'''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))...,,,)))&&&%%%&&&''')))'''((((((((())))))*********))))))((('''&&&&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))*********(((&&&%%%))))))))))))************%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''')))******!!!444???666)))&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))'''((()))******)))((('''((()))***+++++++++++++++%%%&&&((()))***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,---......***+++,,,---...---,,,,,,...------------...//////000000111222222222222111000000111222333333444444333333333444444444555555555444333222222333555666555666666666777777888888666888::::::::::::<<<>>><<<<<<;;;<<<<<<===>>>???>>>===<<<;;;:::999999:::888888777666666666666666888999::::::;;;;;;;;;;;;777777777888888999999999888777666666777777666555444333222222111111222222000000000111222222333333111000/////////111222333......---------,,,,,,,,,------......------,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************+++((()))+++,,,,,,+++***)))((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))************************''''''(((((())))))************))))))((((((''''''*********)))))))))))))))))))))******+++++++++,,,((((((((()))***,,,---...*********++++++,,,,,,,,,+++,,,,,,++++++***(((((())))))))))))(((((((((((())))))))))))))))))))))))------000//////===CCC777222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------,,,++++++*********(((***,,,...000///...---...---,,,+++***(((''''''''''''(((((())))))*********+++,,,,,,***'''$$$"""))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))(((((('''''',,,+++***((('''%%%$$$###***))))))((((((((((((((()))))))))))))))*********))))))))))))((((((((((((&&&&&&'''((()))***+++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))+++)))(((((()))******)))(((&&&$$$""""""%%%(((***************))))))))))))&&&&&&''''''(((((())))))++++++***)))(((''''''&&&)))((('''&&&&&&'''((()))))))))))))))((((((((((((++++++******))))))(((((())))))(((((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111000111222333333333222222444444444555444444333333444444444444444444333333444444444444444555666666777888:::;;;<<<<<<;;;:::::::::999999:::;;;===>>>===<<<;;;:::999:::;;;;;;<<<999555555777::::::888;;;;;;:::999888888888888888999999888888777666555777666444222222222444555777777666666555555555555222222222111000///......000000000000000000000000111000///...---,,,++++++---------------------------,,,***))))))***,,,---,,,++++++***)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))((((((''''''******))))))((((((''''''************************,,,+++***))))))***+++,,,(((((((((((())))))))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))************************......222111111>>>DDD999111000///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************)))***+++,,,------,,,,,,+++******))))))((((((((())))))))))))*********+++******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))(((((('''''''''++++++***)))))))))))))))***************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))***(((''''''((())))))(((((('''%%%$$$$$$&&&(((***&&&&&&''''''(((((())))))((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))))))))************))))))))))))((((((''''''))))))(((((()))******+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111000000000111111111222222333444444444444444333333333333333333333333333333555555555555555666777777888888999::::::;;;::::::::::::::::::;;;<<<===>>><<<;;;:::999999999:::;;;;;;888666555777999999888999999888888777888888888888888888888777666555555666555333222111222333444333333333222222222111111222222222222111000///...////////////////////////............---------------------------------------,,,***))))))***,,,---,,,,,,+++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++***)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''''''''''''''******)))(((((()))******(((((((((((())))))))))))((())))))******))))))(((++++++++++++++++++++++++***))))))(((((('''''''''+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))...---000///---777;;;111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))'''(((((()))******++++++************************((((((((((((((()))))))))************++++++++++++)))))))))******+++,,,---))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((''''''((())))))******+++,,,++++++***************------,,,+++***)))(((((((((((((((((())))))))))))***)))))))))((((((((('''************))))))))))))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))&&&''''''((()))++++++,,,(((((())))))))))))((((((((())))))******))))))))))))))))))))))))))))))))))))'''&&&&&&'''((((((''''''''''''''''''((())))))%%%%%%&&&'''((()))******************))))))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))******+++++++++((((((((((((''''''''''''))))))((((((((()))******************************))))))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++******+++++++++***))))))******++++++,,,,,,------------------............---......//////000111111000///.........///111222333333444444444444333333333333333333333333333333777666666666666777888888999999888888888999::::::::::::;;;<<<============;;;:::999888777888999999:::888666666777888999888777777777777777777888888777777777777777666444444555444333111111222333333111111111111111000000000222222222222111000//////////////////////////////,,,,,,------.........///---------------------------,,,+++******+++,,,---,,,,,,++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++*********************************************)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((()))))))))))))))******************)))++++++++++++++++++++++++******)))((('''&&&%%%%%%***++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((///---000...)))///333)))///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++,,,+++***))))))))))))***))))))))))))))))))))))))***************************)))(((((()))***---...))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))(((((((((((('''(((((()))***++++++,,,++++++***))))))))))))***......---+++***(((''''''(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((&&&'''((())))))*********(((((())))))))))))(((((('''((())))))))))))))))))((((((((((((((((((((((((***(((&&&'''((()))((((((''''''((()))))))))))))))(((((())))))******++++++*********))))))(((((((((((((((((()))))))))))))))(((((((((''''''(((((((((''''''((()))***+++++++++(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))***+++,,,------...,,,,,,---------.........------......///000000111111///...------///111222222222333444444444333333444444444444444555555555888777777777777888999999999888777666666777999:::999:::<<<===>>>===<<<<<<:::999888666666777777888999888777666777888888888666666777888888999999999666666777666666555444333333222222111111111222222222222222222222222222222111111222222111000000///////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++************++++++++++++************************************************************************))))))((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******************************+++++++++******))))))((((((((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((000---222222+++///333,,,...------,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++++++++*********---,,,+++***)))))))))***,,,++++++******)))(((((())))))))))))))))))))))))+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))******************)))(((((((((((()))...---,,,+++***((('''''''''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((+++)))(((((()))******)))'''((()))*********))))))++++++******))))))(((((()))))))))(((((('''''''''((((((((()))))))))))))))'''(((((((((((((((((('''%%%&&&&&&'''((()))******((((((((())))))*********))))))((((((((((((((()))((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,))))))******+++,,,------,,,,,,,,,------------...---------...//////000000111000...---...///111333111222222333444444333333444444555555666666666777777777777777777888888999888777666555555777888999:::;;;<<<=========<<<;;;999888777666555666777777777777777777777777777888777777888999:::::::::999555555555555555333222222111111000000000111111111222222222222222222333333000000111111111000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***))))))*********+++++++++************************************************)))))))))))))))))))))))))))((((((((((((((())))))************************))))))))))))))))))))))))((()))))))))*********+++************************(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************************************++++++,,,,,,,,,'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***'''...000+++---222...---,,,,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,++++++***------,,,,,,+++******))),,,+++++++++******))))))---,,,,,,+++***))))))((()))))))))(((((((((((((((+++***(((&&&&&&''')))***))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))((((((***))))))(((((((((((((((+++*********))))))((((((''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***)))((('''&&&(((((())))))))))))((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))+++***((((((*********)))'''(((((()))))))))))))))******)))((('''&&&%%%%%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''(((((()))***++++++,,,))))))((((((''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++))))))***+++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,------------,,,------......///000000000//////......000111222000111222333333444444333444444444555666666777777666555555555555666777777555555555555666777888888::::::;;;;;;;;;;;;;;;:::999888777666555666777777666777888888666666777888777888:::;;;;;;:::999888444444555444444333222111/////////000000000000000/////////000000000000111...//////000000///.................................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++***))))))))))))************+++***************************************+++++++++))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))))))))))))))((())))))******+++++++++************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))******************)))************************''''''((()))***+++,,,,,,)))******++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))&&&,,,///((()))---***,,,+++++++++,,,------...***************************++++++,,,,,,+++++++++++++++++++++************((()))*********)))((('''***************)))))))))*********)))))))))((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((+++***))))))(((((())))))''''''((((((((())))))***'''''''''((()))*********''''''(((((())))))******((()))))))))************))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%'''((()))***)))'''&&&(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))'''''')))***)))((('''''''''((((((((())))))))))))((((((''''''&&&&&&((((((((((((((()))))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&'''((()))***+++,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++((()))***++++++++++++******************+++++++++++++++,,,,,,,,,---------,,,,,,---......//////000---............/////////000000111333333444444333222222333333444555555666444444333333444444555666111222444555666777888888:::::::::999999999::::::999888777666666666777888555777999888666555666888777888:::::::::999777666444444444444333222111000......//////000000000000------........./////////------............------........................+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++&&&''')))++++++***)))((())))))))))))************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,************************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))((())))))******))))))(((************************''''''(((((())))))******))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((111---222444***(((+++(((++++++++++++,,,---......***************************++++++,,,,,,,,,++++++((((((((()))******++++++%%%'''(((******)))'''&&&'''''''''((()))*********,,,+++++++++******))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))******&&&&&&''''''(((((()))))),,,++++++***)))*********$$$%%%&&&'''((()))***+++&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))###%%%''')))******)))((((((((())))))))))))((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))(((''''''''''''''''''((())))))))))))))))))************(((((())))))******++++++++++++***)))(((''''''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((($$$%%%&&&'''(((******+++***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++***+++,,,---------------+++++++++***************++++++,,,,,,,,,---------,,,,,,------...//////000+++,,,---.........------///000111222333444444444000000111222222333444444333222222222222333444444///111333555777888888888;;;:::999888777888999::::::999777666666666777888444777999888666555666888777888999:::999777555444333333333333222111000000------...///000000//////........./////////000000,,,,,,------...------,,,........................)))******+++---......///++++++++++++++++++++++++***++++++,,,,,,++++++***%%%''')))***+++***)))((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++***************************************+++,,,,,,,,,---+++,,,---...---+++)))'''))))))************))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&(((((()))***+++,,,,,,---))))))))))))((((((((((((***((('''&&&&&&'''(((***))))))))))))((((((((((((+++(((&&&'''***,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++***************************)))'''&&&'''(((***+++))))))************))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''''''((()))))))))))))))))))))************)))))),,,,,,+++***)))((('''&&&((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''',,,......---+++)))))))))))))))************))))))'''&&&&&&%%%&&&'''((()))'''(((((((((((((((''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((***+++,,,,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++*********+++,,,,,,------,,,,,,...............---------///......---,,,,,,++++++---......///000111111222111111111000000000000000333333444444555444444444333333333333333444555666:::999888999;;;;;;999777999888666666555666777888777777888888777666555555777777888888888666555444555444333111111111111222000000//////.........---111111000///////////////---......//////......---------............---------------,,,,,,+++++++++***)))))))))***++++++,,,------,,,,,,+++***))))))))))))))))))))))))))))))***************)))(((((($$$%%%'''(((******))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************&&&'''((())))))***))))))(((((((((((())))))))))))++++++******)))'''&&&%%%"""###$$$&&&'''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))''')))+++,,,***))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,+++***(((&&&))))))************))))))''''''(((((())))))******)))))))))))))))((((((((()))))))))******++++++,,,)))))))))***************'''(((((((((((((((((('''))))))))))))((((((((((((***(((''''''***++++++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))'''''''''(((***+++))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))***)))'''&&&&&&''')))))))))******)))))))))''''''&&&&&&&&&'''((()))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((('''&&&&&&%%%(((((((((((((((((((((((()))***,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------------////////////////////////......//////000000111111111111111111000000000000333333444555555555444444444444444444444555666666999888777888999999777555555555444333333444555666777777777666666666555555999999999888777666555444555444222111000000111111000000000/////////......111111000///////////////------............------------............---------------,,,,,,,,,++++++***************+++,,,,,,------,,,,,,+++******)))***************************************)))((((((%%%&&&'''))))))))))))((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''(((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((($$$%%%&&&((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((******((('''((()))++++++***))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************)))))))))******+++***)))'''&&&))))))************))))))(((((((((((())))))))))))((((((((())))))*********************************))))))******++++++,,,,,,&&&''')))******)))'''&&&))))))))))))((((((((((((***((('''((()))******)))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))************))))))))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''((((((((((((((('''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((()))******(((''''''(((************************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------------...///000000111111////////////////////////111111111111111111111111333333444555555666555555666666555555555666777777888777666666777777555444444333333333333444666777888777666555555555666777;;;:::999888666666555555444333222111000000000111111111111000000000000000111111000///////////////,,,------......------,,,------............------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++*********************************)))************))))))((('''(((((())))))(((((('''(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))************************************************************************((())))))))))))(((((('''(((((((((((())))))))))))%%%&&&''')))************(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&((()))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********)))((((((((())))))*********)))((('''))))))************))))))))))))))))))(((((((((((((((((()))))))))*********+++*********)))))))))((((((((()))******+++,,,,,,'''((()))******)))((('''))))))))))))(((((((((((())))))((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))(((((('''((()))******))))))************))))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''((()))))))))))))))'''(((((())))))(((((('''$$$%%%%%%&&&'''((())))))************************((((((((((((((())))))***((((((((((((((((((((((((((()))***)))((()))***,,,)))))))))(((((()))))))))''''''''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---******+++,,,,,,,,,,,,+++)))******+++,,,------...+++,,,,,,---......////////////////////////......000111111111111111222222333444555666666666666666888777777666777777888888888777666777888777666444555555444444555777999:::888777555444444555777888<<<:::888666555444555555444333333222111111000000111111111111111111111111111000000///////////////,,,,,,------------,,,,,,------............------------------------,,,,,,---,,,,,,++++++,,,------,,,,,,,,,++++++*********************************))))))************)))((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************************************************************))))))***))))))((('''&&&(((((((((((())))))))))))%%%&&&''')))************)))******+++******))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((&&&''')))+++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''(((***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********)))(((((((((******************))))))))))))************))))))))))))))))))((((((((((((************))))))))))))++++++******)))(((((((((''''''(((((()))***++++++***)))(((''''''((()))***))))))))))))(((((((((((()))))))))(((''''''((()))'''((((((((()))))))))***((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((''''''((()))))))))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%''')))))))))(((''''''((())))))((((((((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((%%%'''))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---)))***++++++,,,,,,++++++***++++++,,,---......///,,,,,,,,,,,,------------////////////............000000111111222222222333333444555666777777777777999888888777777777888888888888777888999999888666666666555555666888999:::999777666555555666888999:::999777555444444444555444444333333222111111000111111111111222222222222111000000///////////////,,,------......------,,,------............------------------------------------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***************************((())))))*********))))))+++***))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))*********)))((((((((((((''''''''''''((((((((((((((((((((((((((((((+++++++++)))((((((+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************))))))************************))))))************))))))(((((((((((())))))))))))+++++++++******)))))))))*********))))))(((((((((''''''(((((())))))******+++***(((''''''(((***+++))))))))))))((((((((((((((())))))((('''&&&''')))''''''(((((())))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))''''''((()))))))))))))))))))))************))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&''''''&&&%%%&&&)))+++))))))''''''''''''))))))(((((()))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))************************''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,)))******+++++++++++++++++++++,,,,,,------...............---------------........................000000111111222333333333444444666777888888888888999999888777777777888888888777888999;;;<<<;;;999666555555444555666888999999888777777777888999:::999888777666555555555555555555555555444333222111111111111111111222222222111111000///////////////---..................---------............------------------............---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))************)))+++***)))(((((((((((()))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))***))))))((('''&&&(((((()))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,+++***)))+++---((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((())))))***))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++++++++++++++)))))))))(((((()))))))))))))))************))))))''''''(((((())))))******)))***************++++++)))))))))))))))((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((((()))***(((&&&%%%''')))'''''''''((()))*********(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))(((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''***+++***)))((((((+++---***)))'''&&&&&&''')))***((())))))***)))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******((((((((((((((((((((((((%%%'''))))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))************************))))))***++++++++++++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,------....../////////000000111222222333444444444444666777888999999999999999888777777777777777666666777999<<<======;;;888888777666666777888999888888999999999:::::::::888888999999999888888888555666666666666444333222000000000111111111222222111111000///////////////...//////000000//////...------............------------------.........///,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************+++***)))(((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))(((''''''(((((()))))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))***,,,,,,***)))***+++'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))***++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******((((((((((((((((((((((((*********+++,,,,,,,,,---(((((('''''''''(((((()))))))))************))))))&&&''''''((()))******+++'''((()))***+++,,,------((((((((()))))))))))))))+++++++++***************''')))***++++++***)))'''))))))))))))((((((((((((((()))***(((&&&%%%&&&)))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((***++++++'''''''''''''''''''''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++***)))''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''''''(((((()))))))))))))))''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((&&&%%%%%%(((******((('''&&&&&&'''(((***((()))*********((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******))))))***++++++++++++***+++++++++***************%%%&&&'''(((***+++,,,---,,,,,,------...///000000000000111222333333444444444555666777999999::::::999999888777666666777777555555666888<<<======<<<<<<;;;:::999999999:::;;;888999:::;;;;;;;;;;;;:::888999:::;;;<<<;;;:::999666777777777777555444333//////000000111111111111111111000/////////////////////000000000000//////---..................------------.........//////,,,++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************+++***)))(((((()))***+++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))''')))+++,,,***)))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***++++++,,,((('''&&&&&&&&&&&&'''(((------------------------******+++,,,,,,---......,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***************))))))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******,,,,,,+++***)))))))))***))))))(((&&&%%%&&&(((+++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******)))(((''''''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((''''''(((***+++***(((((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))((('''&&&%%%&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''*********)))((((((''''''((((((((((((((()))************)))(((((('''(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,------...+++,,,------......------......//////000000111111222222222222222222222222777777777777777888888888666777777777777777666666777888:::<<<=========<<<<<<;;;;;;::::::999999888999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<<<<;;;::::::999777555444333///000111222222222222222//////000000000000000///000000//////......---------.........//////000000..............................---,,,,,,+++******+++---+++''''''***,,,******,,,------+++******+++++++++***)))(((((())))))$$$&&&))),,,---,,,***)))***)))(((''''''((()))***+++)))(((&&&&&&((()))++++++***)))'''''')))***+++))))))(((((((((((()))))))))(((((((((((())))))******(((''''''(((((('''&&&(((&&&###!!!!!!###&&&((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))'''%%%$$$%%%'''+++---,,,++++++***************(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((('''''''''''''''((((((((((((''''''******))))))))))))******------------------------******+++,,,,,,---......,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))******************))))))(((''''''&&&(((((((((((())))))))))))))))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))++++++******************''''''&&&%%%###$$$&&&)))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))(((((((((((('''''''''(((******)))'''((('''&&&'''((())))))'''((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((())))))(((((('''(((''''''''''''''''''(((&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&&&&''''''***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((((((''''''(((((()))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************************************++++++******)))*********+++,,,------......------.........///000000111111222222222333333444444444666666777777777777888888666666777777777777666666666777888999:::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::888666444333000000111222222222222222000000111111111111111000111111111000000000//////............/////////000........................//////...------,,,+++++++++---,,,))))))---...,,,***,,,------+++******+++)))))))))(((((((((''''''&&&''')))+++,,,+++***)))***)))(((''''''((()))******)))(((''''''((()))******************)))(((((())))))(((((((((((()))))))))(((((((((((()))*********(((''''''((()))'''&&&)))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((('''''''''***((('''&&&''')))+++---******)))(((((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''')))(((((((((((((((((()))------------------------***++++++,,,,,,------...,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******)))((((((((((((((((((((())))))))))))************++++++++++++,,,+++)))((('''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))((((((((((((((()))***+++++++++***)))'''''''''%%%$$$$$$&&&)))((((((((((((((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))'''&&&&&&'''))))))(((&&&((('''&&&'''((())))))'''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((()))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((''''''&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((()))******(((((('''''''''((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++***))))))))))))+++,,,------......---------......//////000111111222222333444555666666777666666666666777777888888666666777777777777666666666666666777888999:::;;;888888999::::::;;;<<<<<<888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::777555333111111222333333333222222111222222222222222111111333222222222222111111111............////////////........................//////......------,,,,,,+++......,,,,,,000000...***,,,------+++******+++))))))***+++***)))((('''(((((())))))******++++++))))))(((((((((((())))))***)))(((''''''((()))***((()))+++,,,+++***'''&&&))))))(((((((((((())))))((((((((((((((()))***+++***)))(((((())))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&******))))))))))))***+++)))(((''''''&&&&&&'''''')))******************)))(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%'''(((((())))))(((((('''((((((''''''''''''((((((------------------------+++++++++,,,,,,---------+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************+++++++++*********))))))(((((((((((()))))))))))))))))))))*********+++++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((******))))))((((((''''''&&&'''***+++,,,+++***)))((())))))((('''''')))***((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((&&&'''))))))))))))'''&&&***)))))))))((((((((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''(((((())))))******'''&&&&&&'''(((((('''%%%((('''&&&'''((())))))'''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))************)))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((())))))***+++***)))((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++,,,------......------------......///000000111222222333555666777888888444555555666666777777777555666666777777777777666777666666666666888:::;;;999999999::::::;;;;;;;;;888999999:::;;;:::::::::999::::::;;;;;;;;;::::::999:::;;;<<<:::888555333222222333333333333333222222222222222222222111000222222222222222222222222.........///////////////..............................---------,,,,,,,,,)))---...------111000...***,,,------+++******+++***+++---......---+++***))))))((((((((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***+++******)))))))))(((((((((((())))))(((((((((((()))***+++++++++***((()))******)))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''))))))*********)))(((((((((((('''&&&&&&&&&&&&'''******++++++++++++******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((------------------------++++++,,,,,,,,,,,,------+++++++++*********************++++++++++++******))))))))))))))))))))))))((()))))))))************++++++++++++************(((((((((((())))))))))))((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''&&&''')))+++,,,+++)))(((((()))***)))(((''')))***'''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((***++++++***(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''(((((())))))******'''&&&&&&'''((((((&&&%%%((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((()))***************(((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((())))))***...---,,,***)))(((((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,---...///+++,,,------......---------------...//////000000222222333444555777777888333444444555666666777777555555666777777777777777999888777777888999;;;<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::999:::::::::::::::999999999999:::;;;:::888555444333333444444444333333222111111222222111000000///111111111111111111111111///////////////.................................,,,,,,,,,+++++++++++++++(((,,,---+++,,,//////,,,***,,,------+++******+++***+++---...///---,,,*********((('''((()))+++,,,(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''')))+++---...))))))(((((((((((())))))(((((((((((()))***+++,,,,,,***))))))******)))((('''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((())))))'''((()))))))))((('''&&&***)))((((((''''''((((((******++++++++++++******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((())))))******))))))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))(((((((((((('''((()))*********)))(((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((('''''''''(((((('''%%%((('''&&&'''((())))))''''''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((((((((((((''''''((()))************''''''))))))))))))'''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((()))******...---,,,***)))(((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++''''''((()))***,,,---...+++,,,------......------,,,------......///000000111111222333444555555666222333333444555666777777444555666777777888888777999999999999999:::;;;;;;<<<<<<;;;::::::999888888999:::;;;;;;<<<<<<;;;;;;999999:::::::::999888888999999999888777666555555444444555555555444333333222222222222111000///.../////////000000000000000///////////////.................................++++++++++++************))),,,,,,******......+++***,,,------+++******+++((()))***+++,,,+++******+++***)))(((((()))***+++(((((())))))))))))(((((((((((())))))))))))((((((((('''&&&&&&(((+++...000))))))(((((((((((())))))((((((((()))***+++,,,---,,,+++******++++++***(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''((())))))***&&&'''((((((((((((''''''+++***))))))(((((()))))))))******************)))(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%((())))))******))))))(((((()))***++++++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))(((((()))))))))*********''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))(((((((((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))(((((((((((()))((((((((())))))'''%%%((('''&&&'''((())))))''''''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&((())))))(((&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++&&&'''((()))***))))))((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))*********)))(((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************************************)))((())))))***+++,,,---+++,,,------......------,,,,,,---......//////000000000111111222222222333111222333444555666666777444555666777888888888888888999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999999999999888777777999888777555555555555666555555555555555444333333333333333333222111000////////////000000000111111000/////////....................................+++++++++++++++++++++++++++---,,,)))))),,,...,,,***,,,------+++******+++))))))))))))*********+++******)))))))))))))))***'''((()))******)))((('''(((((())))))))))))((((((((((((((())))))***+++,,,))))))(((((((((((())))))((((((((()))***+++---...---+++******+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((()))******+++***))))))(((((())))))((())))))******))))))((((((((())))))))))))((((((((((((((('''''''''&&&&&&))))))************))))))'''((()))******)))((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))******(((((((((((()))))))))))))))************+++++++++''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''(((((())))))******+++***)))(((''''''((((((((()))++++++***))))))***''''''''''''''''''''''''++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))******))))))((((((''''''***)))((()))***)))(((&&&((('''&&&''')))))))))''''''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%''')))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++&&&'''(((*********)))((('''((((((((())))))******''''''''''''''''''''''''''''''(((((()))*********((((((((((((((()))******%%%%%%%%%&&&&&&((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------+++,,,------......------,,,,,,------...//////000000000000000000000111111111111222333555666666777444555666777888888888888777888:::;;;;;;:::999888888999999::::::;;;;;;<<<;;;<<<======>>>=========999999999999999888777666999888555444333444555666555666666666555444333333444555444444333222111000//////000000111111111222000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---///---)))(((,,,...,,,***,,,------+++******++++++*********++++++------************))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((()))+++,,,+++***((('''))))))(((((((((((())))))((((((((()))***,,,---...---,,,***+++,,,,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((()))***,,,,,,******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((('''''''''))))))************))))))&&&'''(((******((('''&&&------..................111000...---,,,,,,---.........---------,,,,,,,,,************************+++++++++******((('''&&&''''''(((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))(((((()))((('''((()))***)))(((((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))************+++,,,,,,------,,,,,,------,,,------...///000111111222222222333333333111333666888999888666555666666666666555555555555:::::::::::::::999888777:::::::::::::::::::::999;;;;;;::::::999::::::::::::999777666666666777888777777666555444444333333555555666666555555444333333333222222111000//////000000000000000000000000//////............/////////............---------///...,,,+++***+++,,,,,,(((***,,,//////...,,,+++---,,,+++++++++,,,---...************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++***)))'''''''''((()))******))))))(((((('''''')))((())))))***,,,---...,,,,,,+++***)))(((''''''******************************))))))(((((('''''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&.../////////...---,,,,,,///......------------...------------,,,,,,,,,,,,***************************************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&&&&''''''''''''''''''************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((((())))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((***)))'''((()))***((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))******+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,------...///000111111111111222222222222111333555777888777666444444444555555666666777777999999999999999888777777888888888999999999999999999999888888888888888999888888666555555555666777777666666555444444333333555555555555555444444333333333222111111000////////////////////////////////////............//////............------------...---,,,+++++++++,,,,,,***+++,,,......---,,,++++++*********+++---...///************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))((((((((((((''''''''''''((()))******++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))************((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''////////////---,,,+++***,,,------............------------,,,,,,,,,++++++************************))))))*********))))))(((***************)))))))))''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((((('''))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((+++)))(((((())))))(((&&&(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))*********++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000//////000000000111111111111222444666777666555444222333444555666777888888777777777777777666666666666666777777888888999999777777666666666666777777777777666555555555555666666666666555444444333333555555555555555444333333222222222111111000000///........................//////............//////............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***,,,---///000************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))************((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''............------,,,+++***+++---...///......---,,,,,,,,,,,,++++++++++++************************((())))))************)))))))))******++++++++++++(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((&&&'''((())))))***))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((,,,***)))((()))((('''%%%'''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''&&&&&&%%%(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++++++++******)))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////........./////////000000000111333555555555444444333333444555555666777777666666555555555555555555555555666777888888999999666666555555555666777777888777777777666666666666666666555555555444444444444444555555555444333333222111111111000000000///........................///......------......///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++)))******++++++,,,---...************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((()))''''''(((((())))))*********************))))))((((((((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))((()))))))))************((((((((((((((())))))***''''''((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''++++++,,,---.........---***+++---.........------,,,,,,+++++++++*********************************((())))))************)))'''((((((***+++,,,---...))))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((+++***(((&&&%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))************))))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((,,,***)))((()))((('''%%%''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,************************((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))******+++++++++******++++++++++++++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++,,,,,,---...///------........./////////000111222333444444444333555555555555555444444444555444444333333444555555555666666777888999::::::666666666666666777888999999999999999888888777777555555555555555444444444444444444555444333333222111111111000000000000000////////////////////////......------------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))++++++++++++++++++++++++******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((())))))************++++++***)))(((''''''''''''((())))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))************))))))((()))))))))************((((((((((((((())))))***((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))***+++---............+++,,,,,,------------,,,+++++++++*********))))))************************))))))*********))))))(((&&&'''((()))***,,,------************************(((((()))))))))(((''''''))))))))))))))))))))))))***)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))***))))))))))))))))))***'''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((+++)))(((((())))))(((&&&&&&'''((())))))******)))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((######$$$%%%'''((())))))************************((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))******+++******))))))***++++++++++++***++++++++++++++++++++++++))))))************))))))************++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///------.........////////////000111222222333333333555555555444444444333333444444333222222444555666666666777777888888999999777666666777777888999:::999999::::::999999888777555555555555555555555555444444444444444333222222000000000000000000000000////////////////////////......------------......------------,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,***))))))***++++++,,,,,,,,,,,,+++***)))(((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))''''''((()))((('''%%%$$$'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''))))))************))))))))))))))))))************((((((((((((((()))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((***+++,,,---------------------,,,,,,+++,,,,,,,,,+++*********))))))))))))***************************************)))((('''(((((())))))))))))******))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******((())))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((())))))))))))((((((***)))'''((()))***((('''&&&'''((()))************((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''(((((()))))))))***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((()))************)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))***++++++******))))))***+++++++++++++++************************))))))************))))))************++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///............//////////////////000111111222222222444444444444444444444444555444333222222444555777666666666666666666666666666666666666777888999:::888999999:::999888777666555555555555555555555555333444444444444333222222///000000000000000000000...........................------,,,,,,------...---------,,,,,,,,,++++++***+++,,,---------,,,,,,******************++++++******+++,,,++++++))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))******)))((())))))))))))((((((((((((%%%&&&((()))((('''&&&%%%''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''))))))************))))))))))))))))))************((((((((((((((()))******''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,---------,,,++++++///...,,,+++***++++++,,,************))))))))))))************************+++++++++******(((''''''+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&''')))))))))'''(((((())))))))))))(((((()))((('''((()))***)))(((&&&'''((()))************((((((''''''''''''(((((())))))))))))(((((((((((($$$%%%%%%&&&'''((())))))***)))(((''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((******)))(((''''''&&&&&&''''''''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&''')))***+++++++++***((()))***+++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,---.............../////////000000/////////000111111222222111222222333444555666666555444333222222444666777555555555555555555444444555555555666666888999999777888888999999777666555444555555555555555555555333333444444444333222222////////////000000000000------------------------...------,,,,,,------...---------,,,,,,,,,++++++)))***,,,---...---,,,,,,))))))******+++++++++,,,((()))***+++,,,,,,+++***************************************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((*********)))(((******))))))((((((''''''&&&((()))++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((((())))))***+++,,,''''''''''''''''''''''''))))))************))))))))))))))))))************((((((((((((((()))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))))))))))))))''''''&&&&&&'''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((((((&&&###"""%%%((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))*********(((&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((()))))))))))),,,,,,,,,+++***)))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))******))))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&''''''''''''((((((+++***&&&%%%(((+++***''''''''''''(((((((((((())))))(((((((((((())))))+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((())))))))))))************))))))))))))************&&&&&&'''(((((()))((((((*********)))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,------,,,+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,------.../////////000000000000000111111222222222333333333444444444444444444444444666777777555555666666666666666666555555555555555555555555666666666666555444333222333333333444444444555555555555444333333222111111111111111111000000000000////////////............++++++,,,------......//////...,,,+++***+++,,,,,,///...---,,,++++++++++++*********************************+++************+++---000222333111///---///---***'''&&&&&&((()))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))((((((''''''''''''((((((++++++***)))((('''&&&&&&'''((())))))(((((()))*********))))))))))))******((((((''''''((()))************))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((------------------------,,,------------,,,++++++************************************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))(((%%%$$$&&&((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++***)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((())))))))))))*********))))))(((((((((************************(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((())))))%%%((((((###"""%%%((('''&&&'''''''''((()))))))))))))))(((((((((((()))))))))((((((((((((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''(((((())))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))++++++***))))))***+++++++++******************+++***+++++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++------,,,+++++++++,,,---...............---------000000//////000000111222111222222222222333333333222222222222333444555555555555555555555555555555444444444444444444444444666666666555555444333222333333333333444444444444555444444333222222111111111111111111000000000000////////////............---------------------------,,,+++*********++++++...---,,,++++++************************************************+++,,,,,,000111222222333333222222000...+++)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((***))))))((((((''''''&&&)))***+++)))(((''''''((())))))(((((((((((())))))((('''''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((---------------------------............---,,,,,,************************************))))))))))))+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******++++++***)))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++''')))******(((''''''(((((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))++++++***************)))++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))***$$$''''''###"""%%%'''&&&&&&&&&'''(((((()))******))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%'''(((***))))))))))))))))))))))))+++******))))))******+++************************))))))***************)))******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////......---,,,,,,+++///////////////000111111000000000111111111222222000000000111111222333333444444444444444333333333444444444444444444444444555555555555444333222222222222333333333444444444444444333333222222111111111111111111000000000000/////////............---//////...------,,,++++++,,,++++++************+++---,,,+++*********************************************))))))***,,,...000333222111111111222444555222111...+++)))(((((((((************************(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''***++++++***'''&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((---------------------------------------,,,,,,+++************************************)))))))))(((***++++++,,,++++++******((((((((((((((((((((((((((()))+++++++++)))'''&&&((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&((()))***)))(((''''''((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((+++*********)))((((((((((((((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((()))))))))&&&******&&&%%%((()))(((&&&&&&'''((()))******+++))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((())))))******))))))(((((())))))***************************************((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++******+++******)))((('''((((((((()))))))))))))))))))))))))))))))))))))))'''%%%###""""""$$$''')))******************************))))))))))))******))))))************))))))))))))******+++************************+++++++++************************,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,///............///000000/////////000000000000111//////000111111222222222333333333222222222222222333333333333333333333333444444444444444333222222222222222222333333333333333333333333222222111111111111111111000000000/////////.........---------......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))))))))******************************)))((((((***---000333111000000///000111222222444222000...,,,***)))((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((()))******)))(((''''''((()))((((((''''''(((((()))))))))***************)))'''((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((------------------------,,,,,,,,,,,,,,,+++******************************************)))))))))((())))))***************)))(((((((((((((((((((((((('''(((*********(((&&&$$$((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))((('''&&&''''''''''''''''''''''''***)))))))))((((((''''''(((((((((((((((((((((((()))))))))((('''''''''&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''+++,,,(((''')))+++)))''''''(((((()))******+++))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((((()))***+++******)))))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''((((((******+++******)))((('''''''''(((((())))))))))))((((((((((((((((((((((((***)))'''%%%&&&(((***,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((())))))***+++,,,,,,++++++))))))******++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,------...............---......///000....../////////000000000///000111222333333333222333333222222111111111111333333333333333333333333333333333333333333222111111111111222222222333333333222222222222222111111111111111111000000000///............------------,,,,,,,,,---------......,,,,,,------------------++++++******)))************************************)))((((((+++...222444...///000111111111000000444333222000...+++)))(((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''((((((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&((())))))(((((()))+++***))))))(((((())))))******+++,,,,,,,,,++++++******)))))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((------------------------++++++,,,,,,++++++***)))++++++++++++++++++++++++************))))))))))))(((((()))************)))))))))))))))))))))))))))''''''((())))))(((&&&&&&((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&'''''''''''''''''''''''')))(((((((((((((((((('''))))))))))))))))))))))))((('''''''''''''''&&&&&&))))))************++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&***+++(((&&&((()))((((((((())))))))))))******))))))(((((((((((())))))+++***)))((('''''''''''')))))))))))))))))))))))))))******++++++******)))'''((()))***+++***)))((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((())))))))))))))))))***))))))((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))(((&&&&&&&&&''')))***++++++++++++++++++++++++((())))))******))))))((('''((()))******)))((('''))))))***+++,,,,,,,,,,,,))))))***++++++++++++*********************************+++,,,------------***++++++,,,------......---------------...//////........./////////000000///000222333444444333333333333333222111111000000222222222222222222222222222222222333333222222111000000111111111222222222222222222222222222111111111111111111000000000000.........------------,,,++++++,,,,,,---...//////,,,------............---,,,++++++*********++++++***************************))))))***,,,///222444///000111333333222111111222222222111///---***(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((()))******)))((('''((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%'''((()))((()))***,,,******))))))))))))******++++++,,,------,,,***)))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************))))))))))))((()))******+++++++++***))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''%%%&&&)))******((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((()))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((%%%)))***'''&&&(((((('''*********)))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''(((******)))(((''''''''''''''''''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++''''''((()))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))(((''''''((()))***++++++++++++((()))***+++,,,++++++***************************)))***+++---......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...////////////000000000...000222333444444333222444444333222222111000000222222222222222222222222111111222222222222111111000000000000111111111222111111111111111111222222111111111111000000000000.........---------,,,,,,,,,---------------------+++,,,---.........------,,,,,,++++++++++++,,,,,,************************)))******,,,...000222333000000//////000000111222000111222222000---***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))(((((((((((()))))))))***+++,,,+++***((('''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((------------------------------......------,,,+++++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,)))&&&&&&))),,,+++***''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******'''&&&%%%$$$%%%&&&(((***((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%'''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))&&&***,,,)))'''))))))(((++++++******)))((((((((())))))(((((((((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))'''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((('''((()))******)))(((''''''((()))++++++)))((('''&&&'''((()))************((()))***+++,,,+++******)))))))))))))))))))))))))))***+++---......------...------,,,,,,++++++***---,,,,,,,,,,,,---......////////////000000000111...///111333444333222111444444333333222111111000111111111111111111111111000111111222222222111111000000000000111111111111111111111111111111222222111111111111000000000000......---------,,,,,,,,,///......------,,,,,,+++)))***,,,---...---,,,,,,,,,,,,,,,+++,,,,,,------************************)))***+++---///000111222000...,,,******---000222///000111222111...+++)))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++------'''((()))++++++)))((('''((((((''''''''''''(((((()))))))))))))))))))))(((((()))***)))((('''((()))((((((''''''''''''((((((((()))***+++***)))'''%%%''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((......////////////......------------------------)))))))))))))))*********---,,,***)))((()))******+++++++++***)))(((((('''((((((((()))******++++++++++++************++++++))))))(((((('''''''''&&&((((((''''''''''''(((((('''(((((((((&&&&&&((()))((((((''''''''''''((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((''''''((())))))(((&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((...,,,)))***++++++)))&&&))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%*********)))))))))))))))***)))((('''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&((()))***+++*********))))))((((((''''''(((((())))))******(((((())))))((('''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))************************************)))((('''''''''(((((())))))*********++++++)))((()))******)))((())))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---..................////////////111111111111111111111222444333333222111111111222222222222222222222222222555444444333333444444555222222111111111111222222000000111222333333444444000000000000000000000000---------...............000000000000///////////////............---------,,,++++++******++++++,,,---,,,+++************+++...,,,***+++///222222111222111///.........///000333333333222///,,,)))'''(((((())))))))))))((((((((('''&&&(((***+++***)))'''(((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((('''''''''((()))***+++******)))(((((((((((((((++++++******))))))((((((%%%&&&''')))))))))(((((()))((('''&&&&&&'''((()))******))))))((((((''''''......////////////......,,,,,,,,,,,,,,,,,,++++++***************)))))))))++++++******************,,,,,,++++++***))))))(((*********)))))))))))))))***))))))(((((())))))***)))(((((((((''''''''''''((((((''''''''''''((((((***+++***)))&&&%%%&&&'''))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&(((''''''((())))))(((&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((&&&%%%&&&(((***(((&&&))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))))))))))))))))))))***'''&&&&&&%%%$$$$$$%%%%%%)))(((((((((''''''''''''(((''''''&&&'''((()))***))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***+++,,,,,,************************(((((())))))))))))))))))((()))))))))************+++)))((()))***+++)))((())))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---............/////////000000000111111111222222333333333444444333222222222222222222222222222222222222222555555444444444444555555222111111000000111111222444444333333222111111111000000000000000000000000........................000000000/////////......///............---------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++---+++)))+++...111222111333222000///...---......111111111111///---***)))(((((())))))))))))((((((''''''(((((()))***+++,,,((((((((((((((()))******((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))''''''(((((((((((('''''')))))))))(((((((((''''''''''''(((((())))))************)))(((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((((('''(((((('''''''''((())))))***)))))))))((((((((('''......////////////......,,,,,,,,,++++++*********,,,++++++******))))))))))))******+++++++++******,,,,,,,,,++++++******)))++++++******)))((((((''')))((((((''''''(((((()))(((((((((((('''''''''''')))((((((''''''(((((()))*********)))''''''(((***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((''''''((())))))(((&&&(((((())))))(((((('''&&&(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((($$$######%%%(((******)))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********'''&&&&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((***))))))(((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))*********************+++------************************''''''(((((()))***++++++))))))))))))***************)))((()))***+++***)))((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000111111111111222222333444555555444444333222222222333333333333333333333333333333555555444444444444555555111111000000000000111111444444444333222111111111////////////////////////000000//////......------/////////.........------///............---------,,,++++++******++++++,,,,,,,,,---......---+++***,,,+++)))+++---000111111444333111000...---------///000000///...---++++++(((((())))))))))))((((((''')))***)))'''(((---111///---+++)))(((((()))***''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''***)))))))))))))))((((((&&&'''((()))******))))))***))))))(((((((((((((((&&&&&&&&&'''((()))))))))'''(((((()))(((((('''&&&((('''''''''(((((()))***))))))))))))((((((((((((---......//////......---------,,,,,,++++++******------,,,+++******))))))'''(((***+++,,,,,,+++***+++++++++*********))))))************))))))(((((()))((((((''''''(((((()))((((((((((((((('''''''''))))))(((((((((((())))))%%%'''((())))))***---///'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''(((''''''((())))))(((&&&&&&''''''(((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''((()))***++++++***))))))((((((((())))))((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((******))))))))))))******))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((()))***+++,,,************************'''(((((()))******++++++)))))))))))))))************)))((()))***+++***)))((())))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111111111111111222333444666666777444444333333333333444444444444444444444444444444444444333333333333444444111111111000000111111111222222222333333333444444////////////////////////111111000000///...------///.........------------///............---------,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,+++++++++---///111222333333222111111000000000111000///...,,,++++++***(((((())))))))))))((((((''')))+++)))&&&'''...444777444///***'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''************))))))))))))%%%&&&(((***+++***)))((())))))(((((((((((())))))((()))))))))*********+++)))))))))(((((('''&&&&&&'''''''''(((((()))******))))))))))))((((((((((((------............------......------,,,,,,,,,+++...------,,,+++******)))'''(((***+++,,,,,,+++***))))))))))))(((((((((((((((((())))))***************))))))(((((())))))***'''''''''((((((((((((((())))))(((((((((((())))))%%%&&&((())))))***---///(((''''''''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((((((''''''((())))))(((&&&"""###%%%&&&'''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))************+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''***)))'''%%%%%%''')))***(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))&&&&&&'''((()))******++++++***************++++++'''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((((('''((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((()))***+++,,,******************************************************)))))))))))))))))))))(((((((((***++++++)))(((((()))************)))******************************+++++++++,,,,,,,,,,,,++++++,,,---...//////000000000000111111111111111222222444555666777777555444444444444444555555444444444444444444444444333333222222222222333333222222111111111111222222333333333333333444444444000000000000000000000000222222111000//////......///.........------------///............---------,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,---///111333111222222333444444444444333222///,,,***)))(((((((((((())))))))))))(((((('''***+++)))&&&'''---333777444///***'''%%%%%%&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''))))))))))))************%%%&&&(((***+++***)))((())))))(((((((((((())))))+++*********)))))))))((())))))(((((('''''''''''''''(((((()))))))))******(((((((((((())))))))))))------............------------------------------...------,,,,,,+++++++++)))******+++++++++******(((((((((((((((((((((((('''(((((()))******++++++***))))))(((((())))))***'''''''''(((((((((((((((***))))))(((((())))))***((()))***)))(((((()))+++******))))))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))'''''''''(((((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((''''''((())))))(((&&&!!!"""$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))***'''''''''(((((((((((((((&&&''''''((()))((((((((())))))))))))************))))))))))))((((((((((((&&&'''((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))*********************+++------*********************************************)))************)))))))))))))))((('''(((***++++++***'''((())))))******))))))******************************+++++++++,,,,,,,,,+++++++++,,,---...///000/////////000000000111111222222333333444555666666555555444444444555666666555555555555555555555555333333222222222222333333333333222222222222333333777666555444333222111000000000000000000000000000222222111111000000///////////////.........------///............---------,,,++++++******++++++,,,***+++---......---,,,,,,***+++,,,,,,,,,...111333000111222444555666666666444222///+++((('''(((((((((((())))))))))))(((((((((******)))'''(((,,,//////---+++)))(((((()))***((())))))))))))*********((((((((((((((((((((((((************************%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((()))))))))))))))***&&&'''((()))******))))))((((((((((((((())))))***)))))))))((('''&&&&&&&&&)))((((((''''''''''''(((((())))))******))))))((((((((((((((()))))))))))),,,------......------,,,+++++++++,,,------......---------------,,,,,,,,,++++++******************((((((((((((((())))))))))))))))))))))))*********)))((((((''''''(((((()))''''''''''''((((((((()))******))))))))))))******((())))))((('''&&&((())))))))))))(((((()))))))))(((((((((((())))))))))))'''((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''((())))))(((&&&###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&(((***)))'''&&&''')))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((()))&&&&&&((()))))))))((('''((((((((()))))))))******(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,,,,************************)))))))))******++++++,,,************)))))))))((()))((('''(((***,,,+++***'''(((((()))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,---...///000....../////////000000000222222333333444444444444555555444555555666666777555555555555555555555555555444444333333444444555555444444333333444444555777777666444333222111000222222222222222222222222111111111111111111111111000000000/////////......///............---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,---''')))+++******+++...222///000222333444444444444333111---)))(((((()))***(((((())))))))))))(((((()))))))))(((((())))))***((((((((((((((()))******(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''(((((())))))******((((((((((((((()))******((((((((((((''''''''''''(((((('''&&&''''''))))))******++++++***)))'''''''''((((((((()))))))))***,,,------......------,,,))))))***+++,,,------...,,,,,,---------------------,,,***)))))))))******)))))))))))))))*********++++++******)))((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))******))))))))))))******%%%&&&''''''''''''***,,,&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))******'''((((((((())))))******(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''((())))))(((&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&(((******((('''))),,,))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''(((((((((((((((''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))******'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***************************''''''(((***+++,,,---...+++*********))))))(((((((((''''''(((+++,,,+++***'''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...000000............////////////333333333333333333333333555555555555555666777777666666666666666666666666666666555555555555666666666555555444444555555666444444444444444444444444222222222222222222222222111111111111111222222222000000000000//////////////////.........---------,,,++++++++++++++++++,,,+++************+++,,,---%%%'''))))))'''))),,,000///000111222333222111111111///+++((('''(((***,,,(((((())))))))))))((((((***)))(((((())))))(((&&&((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((('''''''''((()))***+++((((((((((((((()))******(((((())))))******++++++((('''&&&&&&'''((()))***++++++++++++***)))'''%%%'''((((((((())))))******..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((('''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))******)))(((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******000,,,'''$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%'''((((((''''''(((***++++++***)))((('''&&&&&&((((((((()))******++++++///,,,)))'''((((((((((((&&&&&&&&&&&&'''''''''((('''(((''''''&&&$$$###"""(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((&&&''''''((()))*********+++++++++*********))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---............////////////000000111222444555666666555666777777777666444333333444555555666666555555666555444444444666777888333333333333333333333333555444222000000111222333333333333333333333333333111222222222222111000000000000000000///////////////............---------************************,,,++++++******++++++,,,************************,,,---...///000111111111'''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''******))))))((((((''''''+++***'''&&&&&&'''***,,,&&&'''((())))))******)))(((((((((((()))***,,,,,,***)))''''''(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))000000...---+++(((&&&%%%'''''''''''''''((())))))..................------------------------------,,,,,,,,,+++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))*********)))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&******)))'''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))),,,***'''&&&'''((('''''')))((((((((('''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''++++++******))))))(((((()))((('''''')))+++...000111...+++)))((((((((('''&&&&&&'''''''''(((((((((***************)))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''''''''(((((())))))((()))+++,,,,,,+++)))(((***)))'''&&&&&&&&&((((((((())))))***++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******++++++,,,******++++++++++++,,,,,,............////////////000000111222333444555555666666666666666555444444333444444555555555555555555555555555555666777777555555555555555555555555666555333222222222444555444444444444444444444444111222222222222111000000000000000000///////////////............---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************'''((()))************************)))((((((((('''''''''((()))))))))))))))***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))))))))'''((((((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''+++***(((''''''((()))***((()))))))))))))))((('''&&&&&&&&&&&&'''((()))***)))((((((((())))))'''%%%&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((/////////...,,,***(((&&&'''''''''''''''((())))))------------------..............................,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********))))))((((((((((((((())))))'''&&&&&&'''))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&,,,,,,+++***((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&((((((((((((''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%***************************)))'''&&&(((+++000222222///,,,))))))((('''&&&''''''((((((((()))))))))++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''((()))******'''))),,,......,,,)))'''***)))'''&&&&&&'''(((((()))))))))***++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++++++++++++++++++++)))))))))******+++++++++---............/////////111111111222222222333333666555555444444444444444333444444444555555555555444555555666666666666666666666666666666666666666888777555444444444555666555555555555555555555555111222222222222111000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))******+++++++++******,,,,,,+++***)))((('''''''''(((((()))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((()))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''************)))((('''&&&'''&&&&&&''''''((()))***((((((((()))******'''%%%))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((---...//////...,,,)))((('''''''''''''''((()))))),,,,,,------------......------------------------+++++++++,,,,,,---------...---+++)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''************)))((((((''''''(((((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))(((((('''(((***+++***)))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((((()))))))))*********)))(((''''''(((***,,,...///,,,***((()))((('''&&&(((((((((((())))))))))))(((((((((((()))******+++(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***''')))***,,,,,,***)))''')))(((''''''''''''((((((''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------.........//////111111111111111111111111555444333222222333444555444333333333444444555555444555666777777666555444666666666666666666666666777777666555444555555666444444444444444444444444111222222222222111000000000000000000///////////////............---------------------------------------,,,,,,,,,,,,------************************,,,,,,---------,,,,,,+++*********))))))((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))******)))((('''&&&)))))))))))))))((('''''')))))))))))))))***++++++***(((''''''))))))((('''***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((***+++---...---,,,)))((('''''''''''''''((()))))),,,,,,,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,------......---+++)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))*********''''''''''''((((((((((((((((((((((((((((((((((((*********))))))(((((((((************************''''''(((((())))))*********)))))))))((((((((('''((((((((((((((((((((((((&&&&&&((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((())))))***+++)))'''''')))+++,,,,,,'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((%%%'''((()))((((((***,,,&&&&&&''''''((()))))))))'''(((((()))(((((('''&&&)))(((&&&'''((()))((('''(((((((((((())))))))))))'''''''''''''''(((******(((((())))))))))))((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++******************++++++,,,------...------------............111000000000000/////////444333222111111222333444444333333333333444555555444555666777777666555444555555555555555555555555555555555444444444444444222222222222222222222222111222222222222111000000000000000000///////////////............------------------------------------,,,,,,++++++,,,,,,---************************(((((()))))))))((((((''''''''''''(((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))*********)))'''&&&''''''((()))))))))))))))***))))))))))))******+++,,,)))&&&%%%''')))***+++'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***)))((('''''''''''''''((())))))++++++,,,,,,------......******************************++++++,,,,,,---------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((())))))***************************''''''''''''((((((((((((((((((((((((((((((((((((+++++++++***)))(((((((((************************(((((((((((())))))))))))((((((((()))))))))))))))((((((((()))))))))))))))"""$$$&&&((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******,,,***'''''')))+++,,,,,,'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((%%%&&&((())))))***,,,...&&&&&&&&&''''''((((((((('''((())))))(((&&&###"""&&&%%%$$$&&&((()))((('''''''''((((((((())))))))))))(((((('''((()))+++,,,&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''''')))'''%%%$$$$$$%%%''')))'''''''''(((((((((((((((******************++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((******+++,,,---......///,,,------------.........////////////////////////111111111111111222222333444333222222222333555666666666666666666666555444444444444444444444444444444444444444333333222222111111111111111111111111111222222222222111000000000000000000///////////////............---------------------------------,,,++++++******++++++,,,************************''''''((((((((((((''''''%%%%%%&&&'''((()))******)))))))))))))))(((((('''((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))************((((((''''''''''''((((((,,,)))&&&%%%''')))+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))(((((('''''''''''''''((())))))***++++++,,,------......++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''((((((((((((((()))******))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******'''''''''((((((((())))))###$$$&&&((())))))((((((&&&'''((()))************(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((()))(((((((((((('''''''''&&&''''''((())))))(((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((%%%'''((()))((()))***,,,''''''''''''(((((((((((('''((((((((('''&&&%%%$$$'''&&&%%%&&&((()))'''&&&&&&&&&'''''''''(((((((((***)))(((''''''(((***+++&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((+++*********************(((((((((((())))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))******))))))***+++,,,---......,,,,,,---------.........................../////////000000111222222111111444333222111222333555666777777666555555555555555444444444444444444444444444444444444444333222222222222222222222222222222111222222222222111000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************((()))******++++++++++++'''''''''((()))))))))***)))))))))))))))(((''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((((((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***&&&'''((())))))*********'''((()))))))))))))))(((((((((''''''''''''(((((()))(((((()))***+++***))))))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((())))))'''''''''''''''((())))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((()))******))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((%%%&&&((()))***)))'''&&&&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%''')))***)))&&&###&&&'''''''''(((((())))))******))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))&&&((()))(((''''''((())))))))))))))))))((((((((()))((('''&&&&&&'''((())))))((('''((())))))'''%%%&&&&&&&&&&&&'''''''''(((***((('''%%%%%%'''((()))(((((())))))))))))((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((()))))))))((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,------...'''((()))***+++,,,------,,,,,,,,,---------......---------.........//////...///000222222222111000444333222111111333555666888777666444444444555666555555555555555555555555444444555555444444333222333333333333333333333333111222222222222111000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************''''''(((***++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++************)))((('''&&&+++***))))))))))))******&&&'''))),,,...---)))&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))''''''(((***+++'''''''''''''''((())))))//////...,,,,,,,,,,,,,,,******+++,,,------------************************&&&''')))***++++++******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''******+++******)))((('''+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))'''%%%$$$((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))))))))((('''''''''''''''******)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********************)))((((((&&&'''(((******+++++++++)))))))))))))))))))))))))))************+++++++++((()))+++,,,---,,,,,,+++++++++,,,---............////////////000000000000///000222333444555555555333222222111111222222333111222333444555555555555555444444444444333333333333333333333333333333333222222333444333222111000000000000000000000000000........................+++******************+++)))***+++,,,,,,+++***)))...---+++)))((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&((()))************((((((''''''''''''(((((((((((())))))((('''&&&&&&***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((''''''''''''******))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((''''''(((((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++************************((()))***++++++,,,,,,,,,******))))))(((((('''''''''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))*********+++***))))))(((''''''''''''''''''''''''((())))))*********))))))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((((()))))))))((('''&&&%%%((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))''''''(((((()))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********************)))(((((('''((()))***************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------...---------.../////////000000000000///000222333444555555555444333333222222333333444222333444555555555555555555555555444444444333333111111111111111111111111000000111111111000///...////////////////////////........................,,,++++++******++++++,,,******+++,,,,,,+++******---,,,+++))))))))))))*********************************)))))))))(((((((((''''''''''''''''''''''''&&&'''((()))******))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))******)))((((((((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((******++++++,,,---......------------,,,+++***)))************************************+++,,,------,,,+++***)))(((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++******)))''''''''''''''''''''''''&&&'''((()))************)))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&(((''''''&&&&&&''''''(((((()))))))))((('''&&&%%%''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************))))))(((((())))))*********)))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,,,,---------...------,,,,,,....../////////000000000000000222333444444444444444444333333333333444444444444555555666555555555555555555555444444444444111111111111111111111111000000111111000000///...////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''''''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))(((''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((------......////////////,,,,,,,,,,,,,,,+++******************************++++++***)))***+++,,,---+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))(((''''''''''''''''''''''''''''''''''''((()))******))))))'''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((())))))))))))((('''''')))(((''''''''''''((((((***)))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************)))((()))************))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++,,,---............---,,,++++++........./////////000000000000111333333444444444444333333222222333333444444555555666666555555555555555555444444444444333222222222222222222222222222222222222222111111000................................................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((()))*********((('''&&&((((((''''''''''''(((((('''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((((('''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((......//////......,,,,,,)))***++++++,,,,,,,,,+++************************+++***)))(((((()))+++,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((((((''''''((((((((()))(((((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((('''&&&%%%((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))*********)))))))))************))))))(((************************))))))*********+++++++++---,,,+++*********,,,,,,............---,,,++++++............////////////000000111222333333333333222222111111111111222222333444555555555555555555444444444444333333333333222222222222222222222222222222222111111111111111////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&((((((''''''''''''((((((''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((('''''''''''''''(((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''((((((+++,,,------,,,***)))(((((()))***+++,,,,,,,,,,,,***************************)))))))))))))))******'''(((((()))***+++,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((((((''''''(((((())))))(((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%(((''''''''''''(((((()))'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))************)))((())))))*********))))))************************)))************+++++++++,,,,,,++++++******++++++---------...------,,,,,,------........./////////000000111222222333222222111111000000000000111111111222333444555555555555333333333333222222222222000000000000000000000000111000///............///000000000000000000000000...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,******+++++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))*********((('''&&&((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((((()))+++,,,,,,***)))((()))******+++++++++***************************************++++++******))))))))))))******++++++,,,***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&'''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''((()))***************************************)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------...------------------.........//////000111111222222222222111222111111111111111111222///000111333444555555555222222222111111111000000000000000000000000000000111000///...---......///111111111111111111111111........................------,,,,,,,,,,,,------,,,+++************+++,,,)))***++++++++++++***)))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))******)))((('''((((((''''''''''''((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))(((((((((((())))))***)))))))))(((((((((''')))((((((((((((((()))***))))))(((((((((((())))))((((((''''''''''''((((((((()))+++---...---,,,++++++++++++++++++***)))(((***************************+++,,,------,,,***)))+++++++++***************)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((()))******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))'''''''''''''''((()))***((((((((((((((()))***+++''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***((('''((()))***)))(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************''''''(((******+++++++++************************)))************++++++++++++,,,,,,---,,,+++***(((++++++,,,---............---------.........//////000111111222222222111111333222222222222222222333---...000222444555555666111111111000000000000///111111111111111111111111333222000/////////000111111111111111111111111111........................---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,))))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((&&&&&&'''((())))))((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((())))))***))))))$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))******))))))((((((((('''+++***)))((((((''''''((())))))(((((((((((())))))((((((''''''''''''((((((***++++++,,,,,,++++++************)))''''''***,,,************************'''''''''((()))*********))))))*********+++++++++(((((((((((())))))))))))***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&'''(((((()))***++++++,,,******)))))))))))))))***+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''(((((('''(((((()))***+++&&&&&&''''''((()))))))))((((((((()))******++++++&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((())))))((('''''')))*********))))))(((((('''''')))'''&&&'''(((((('''&&&,,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***)))))))))))))))***+++&&&'''((((((((('''%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))******))))))(((((('''''''''''''''''''''((()))))))))((('''''''''(((***+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))************************++++++++++++,,,---............---------,,,,,,,,,...//////000111222222222111111111111111111111111222222111111222444555666444444333333222111000000111111000000000111333444000000000000000111111111000000000000////////////........................//////...,,,+++******)))***+++,,,---,,,***(((&&&************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&+++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''***)))((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++***++++++)))((((((***,,,++++++++++++++++++++++++,,,++++++***)))(((((('''))))))*********+++++++++*********))))))(((((((((***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((''''''''''''(((((())))))*********))))))((((((((((((((()))******))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((((()))***((((((((((((((('''''''''''''''(((((()))*********&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))''''''(((******)))))))))(((((((((''')))((('''(((***+++***)))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))(((((((((''''''''''''''''''((()))))))))(((((('''((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''************************************+++,,,------------------------------...//////000111111222222111111111111111111111111222222111111222333555666444444333222222111000000111111000000000111333333000000000000000000000111000000000000/////////.../////////.........------.........---,,,+++))))))((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&)))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))((((((((((((***)))))))))((((((((('''***)))((('''&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))+++,,,,,,------,,,,,,+++***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))(((''')))))))))************+++---,,,+++***)))((('''''')))************))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((())))))(((((('''(((((((((***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&'''((()))***++++++,,,((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))(((((((((((()))((((((***,,,...------((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''''''''''''''((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***************)))((('''''''''((())))))((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))******)))(((((())))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))***+++,,,,,,+++,,,,,,------........./////////000111111222222111111111111111111111111222222111222222333444555333333333222111111000000111111111000111111222333111111000000000000000000000000000/////////....../////////......---------------......---+++)))(((%%%''')))+++,,,------,,,************************************************))))))))))))(((((((((((((((((((((((((((''''''&&&(((((('''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((******))))))(((((('''''''''''''''''''''((())))))'''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))((('''''''''((((((((((((''''''''''''((((((***)))))))))(((((((((''',,,,,,------------,,,,,,***,,,,,,,,,******+++---+++,,,,,,,,,,,,,,,------************************))))))))))))************,,,,,,++++++***))))))((())))))************)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''''''''((((((***)))((('''''''''''''''))))))((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((())))))******+++((((((((((((((((((((((((''')))******((('''((()))))))))))))))(((((((((((()))))))))+++...000111000))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***...---,,,******)))))))))***)))(((''''''((()))***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((('''(((((((((((((((((((((((())))))************))))))************************)))))))))******+++,,,---******+++,,,---...///000//////000000111111111111111111111111111111111111111111222222222333333444333222222222111111000000111111111111111111222222111111111000000000000000000000/////////.........,,,,,,,,,,,,---------...,,,---......---,,,***(((&&&''')))+++,,,,,,------************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))(((((('''''''''''''''''''''((())))))(((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((+++,,,,,,------,,,,,,+++***+++---,,,+++***+++,,,+++++++++,,,,,,---------((((((((()))))))))))))))))))))))))))))))))))))))******************++++++((())))))*********))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((('''''''''''')))((((((((())))))***+++(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((''''''&&&''''''''''''''''''(((((())))))%%%%%%%%%&&&''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((******)))(((((()))(((((((((((())))))))))))))))))))),,,///222222222+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''---,,,+++***))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))************))))))************************++++++***++++++,,,---...******+++,,,...///000000000000000000000111111111111111111111111111111111111111222222222222222222222222111111111111111000111111111222111111111111111111111111000000//////////////////............(((((()))***,,,---...///,,,------...---,,,***)))))))))******++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))(((((((((''''''''''''''''''((())))))(((((())))))))))))((((((+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************(((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''(((((('''''''''((()))************++++++,,,,,,++++++***)))+++,,,,,,+++******+++******++++++,,,,,,------******))))))((('''''''''***)))))))))))))))(((((()))))))))*********++++++((())))))************)))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))((((((''''''&&&'''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((((((***)))((((((&&&&&&%%%$$$((((((((((((((((((((((((&&&(((***+++)))((((((((((((((((((((()))))))))))))))((()))+++///111222111,,,+++***(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''''''''((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''*********)))((('''''''''))))))((('''&&&&&&&&&'''((((((''''''(((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''(((((()))))))))((())))))))))))))))))))))))''''''((((((((((((''''''************************++++++++++++,,,---...///******+++,,,---//////000000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111111222222222222111000000222222111111000//////////////////.........------'''((()))***,,,---...///---------,,,,,,+++++++++++++++******************************************''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))))))))'''''''''''''''((()))))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))************+++(((((((((((())))))))))))(((((()))*********))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++)))******++++++******)))(((***,,,,,,***))))))***))))))******+++,,,,,,---))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))((((((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''((((((((()))(((((((((((((((''''''''''''(((((())))))*********'''''''''((((((***++++++******))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***+++***((((((((('''((((((((()))))))))***((('''(((***---000000000******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***'''''''''''''''((())))))&&&'''((()))***))))))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))******))))))))))))))))))))))))''''''((((((((((((''''''************************************+++,,,---...++++++,,,,,,---...//////111000000000000000000000111111111111111111111111000111222333333222111000000000000000111111111111111222222333222111000///222222111111000//////...//////.........---------+++++++++,,,------.........---,,,******+++,,,---++++++***************+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''(((((())))))******'''''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++'''((((((((()))))))))***'''((()))***+++******)))((((((''''''''''''((((((''''''(((((())))))******))))))************))))))''')))++++++***)))((()))(((((()))***++++++,,,,,,&&&'''((()))+++---...///******))))))((((((((('''++++++***)))((('''&&&&&&(((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''(((((()))***++++++,,,&&&&&&&&&'''''')))******+++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%(((++++++***((('''((('''((((((((())))))******''''''''')))---//////...((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((())))))******(((((('''''''''(((((()))$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******'''''''''''''''((())))))&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&((()))*********))))))))))))))))))))))))))))))************))))))************************))))))))))))***+++,,,---+++,,,,,,------.........111111111000000000000000111111111111111111111111000111222333333222000000000000000000000111111111111222333333222111000///222222222111000//////...//////.........---------//////.........---------///...+++))))))+++---...******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***&&&&&&'''((()))***++++++'''''''''''''''((()))))))))))))))))))))((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))******++++++++++++'''((((((((())))))******'''((()))+++++++++***)))((((((''''''''''''(((((())))))))))))((((((((((((+++***)))'''''')))***+++---+++)))(((((()))+++---************************......------,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************)))'''&&&%%%))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))((((((((((((((()))******((('''&&&%%%%%%&&&'''(((***(((&&&(((+++---+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''******))))))((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((///---+++)))''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))++++++)))((('''(((((((((((())))))))))))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))'''''''''''''''((())))))+++)))(((((())))))(((&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******------...//////...------''',,,111333111......000///000111222333333333333111111111000000000000000000111111111111222222222222222222111111111000000111111222222222222111111.........///////////////111///...------...///111---,,,,,,++++++,,,,,,---......---,,,,,,+++******((((((((((((''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,))))))))))))************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%)))+++,,,+++)))''',,,+++***))))))***+++,,,******))))))))))))******************************------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((())))))***)))((('''&&&&&&'''((()))'''&&&&&&'''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((('''''''''((((((((((((((()))(((((((((''''''''''''((())))))))))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&&&&&&&(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,+++)))((('''''''''((((((((((((((())))))))))))((((((((((((((()))******+++)))(((((())))))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++,,,---///000000666222...++++++---///000///000000111111000000000111111111111000000000000111111111111222222222222333333333333222222222111111111222222222222111111//////////////////......000///...------...///000------,,,,,,,,,,,,------......---,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))*********)))((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))***+++++++++***)))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))---,,,+++******+++,,,---)))***+++,,,,,,+++***)))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&''''''((()))((((((''''''(((((()))***))))))(((((((((((())))))&&&'''((((((''''''((()))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''))))))************))))))''''''(((((((((((('''''''''''''''((()))*********)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---***)))'''&&&&&&'''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''(((((((((((('''((((((((((((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))(((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***))))))******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++,,,...111555888:::222...,,,---111333111...111111111111000000000///111111111111111111111111111111111111222222222333444444444333333333222222111111222222222222111111000000000//////.........000///...------...///000......------------.........------,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''((()))*********(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))),,,,,,,,,+++***)))''''''))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,+++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((())))))*********)))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''(((((((((''''''''''''((())))))***))))))))))))))))))***'''***,,,+++((('''))),,,((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))************))))))''''''(((((((((((('''''''''((((((((()))))))))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---)))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''((())))))((('''''''''(((((())))))******'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++***))))))***+++***((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,,,,---///222666:::===999555111000111222111000222222222111111111222222000111111111111111222222111111111222222222333333444333333333333222222222111222222333333222222111222111111000///...------000///............///000//////............//////---------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***'''(((((((((((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((,,,,,,+++***)))(((''''''((()))))))))************'''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''((())))))******))))))))))))******---+++***))))))***+++---******************************)))))))))))))))(((************************))))))))))))(((((((((((())))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((('''''''''''''''''''''(((((())))))******************)))(((***,,,+++(((''')))+++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((())))))************))))))''''''((((((((((((''''''***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))*********(((((('''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***)))((('''&&&''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********)))(((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((((((((((((''''''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''&&&&&&(((((((((((())))))))))))(((''''''''''''((())))))***)))((()))***+++***)))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((***+++,,,---))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))***,,,000333555OOOIII@@@555---+++///444111000000000000111222333000000111111222222222333111222222222222333333333222222222222111111111111222222333333333333222222222222111000///......---//////............//////000//////......//////000------,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***))))))((('''))))))))))))))))))))))))+++)))'''%%%%%%''')))+++******************************))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))((()))******++++++++++++))))))))))))))))))))))))&&&'''(((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&''''''((()))))))))************))))))'''((()))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''*********)))((('''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((*********)))((('''&&&%%%'''((((((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))*********)))((((((((((((((()))(((''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''$$$&&&((())))))(((&&&$$$(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%(((((((((((())))))))))))'''''''''''''''(((((())))))((('''((()))***)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''%%%%%%'''(((***+++,,,---))))))))))))))))))))))))))))))))))))******************))))))))))))******************,,,...000111AAAEEEIIIGGG@@@888444333000000///......///000111000000111111222333333333222222222222333333333333222222222111111111000000222222333333333333222222111111111000000///////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((((()))*********(((((())))))))))))((((((*********)))((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''*********++++++***************)))(((((()))******************************************************************************))))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((())))))***)))((('''&&&'''&&&&&&&&&&&&'''(((((((((((()))******)))(((((()))(((''''''(((((('''&&&))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********))))))'''((()))))))))(((&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&&&&(((((((((((())))))))))))((((((((('''((())))))***'''&&&&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))*********))))))))))))))))))))))))))))))))))))******************))))))))))))*********+++,,,---...///000000(((222???JJJLLLFFF>>>888666555222000/////////000000000111222222333444444222222222333333333444444333333222222222111111111222333333444444333333222111000000000000000000000......////////////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((((((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++***++++++,,,,,,++++++***+++,,,------------,,,+++***************************************+++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&((()))***((()))*********((('''&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''---***((((((++++++)))&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))*********+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&%%%******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((+++)))(((''''''((()))+++(((((((((((())))))))))))&&&'''((())))))(((''''''(((((((((((()))))))))))))))))))))))))))******+++&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******&&&'''(((***+++,,,,,,,,,000......333;;;BBBEEEEEE===;;;888444222111111111000000111222333333444444222222333333333444444444444444444333333333222222222333333444444333333222000000000000000111111111......////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***''''''''''''((((((((()))))))))))))))))))))))))))******************************))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''(((((())))))******&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%&&&(((,,,...+++(((&&&'''***,,,,,,***---------,,,,,,,,,++++++(((***,,,,,,***(((((()))(((+++,,,)))&&&%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))************)))))))))(((''''''''')))***+++(((((((((''''''&&&&&&&&&((())))))))))))(((((('''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++'''""""""'''+++((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))*********))))))(((*********************+++(((''''''''''''(((((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))+++*********))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&((((((((((((((()))******))))))))))))************++++++******)))((((((((())))))))))))***************))))))+++---///...---.........//////111222222===EEEKKKEEE777---...222333000///111555777666444111222333333444444333333333333333222222222111111111111111111111111111111222222222111111111111111//////......---------,,,////////////...............---,,,,,,++++++++++++---,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))******************)))(((''''''((()))***,,,)))''''''***++++++************)))))))))(((((()))))))))((((((((()))***)))((())),,,---***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))************)))))))))((('''''''''(((***+++'''''''''&&&&&&&&&%%%%%%(((((())))))))))))((((((''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))(((''''''&&&)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++***'''&&&&&&'''***+++'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))******))))))(((++++++++++++++++++++++++(((((('''''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******)))(((((('''((((((((((((((()))******))))))))))))************)))))))))))))))*********))))))))))))***************)))***---///000///...---,,,,,,,,,---...//////222777???EEEDDD<<<222+++222222222222222222222111222222333444444444444444333333333333222222222222222222222222222222222222222222222111111000000000/////////...............////////////...............---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((((((''''''((((((***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***)))))))))(((((((((''''''(((((()))******************)))(((''''''((()))***,,,***)))(((*********))))))))))))((((((((('''''',,,***''''''(((***+++,,,,,,&&&&&&---111,,,''''''************************))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((())))))******))))))((((((((('''''''''((()))***((((((((('''''''''''''''&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***************------------------------))))))((((((((((((((()))((())))))******))))))(((''''''''''''''''''''''''))))))((((((((((((((('''))))))((((((''''''&&&&&&''''''((()))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***************))))))(((((((((((((((((()))******))))))))))))************'''(((((()))******++++++))))))))))))************)))***,,,///222222111///------,,,,,,,,,------...------222???KKKKKK???222222222222111000///000111222333444444555555444444444444444333333333222222222222222222222222222222333333222111000000//////////////////000000000000////////////...............---,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''***)))((((((******)))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))************+++++++++*********))))))************)))))))))))))))(((((((((((()))***************))))))(((((((((((()))))),,,+++************)))))),,,+++++++++************///,,,******,,,------,,,000***)))///000***''')))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))&&&&&&''')))************((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))))))))((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***'''((())))))))))))((('''%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++,,,,,,000///////////////......+++***))))))(((((((((((('''(((************((('''''''''''''''''''''''''''((((((((((((''''''''''''******)))((('''&&&&&&%%%''''''((()))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))******))))))(((((((((((((((((())))))***((()))))))))************(((((())))))************((()))))))))************)))***,,,000333444222000//////......---.........111---,,,444AAAKKKKKKHHH777444000...///111222333333333444555555555555444444444444333333333333222222222222222222222222222333333222111000///......//////000000111111111222////////////...............------,,,,,,,,,------,,,------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''((()))***)))'''((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************))))))))))))(((((()))***************))))))(((((((((((())))))+++,,,,,,+++***)))))))))------,,,,,,,,,+++++++++---,,,,,,,,,------,,,+++......111222000++++++---************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((('''(((((((((((('''''''''((((((((((((((((((((((((&&&&&&''')))************((())))))***))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***---,,,,,,,,,,,,---...///111111111111000000//////---,,,+++))))))((((((((('''''')))******)))''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%''''''((()))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((()))(((((('''((((((((((((((())))))***((()))))))))************************))))))((((((((()))))))))******************,,,///222333111//////......------------...000///...///444>>>JJJRRRBBB:::111---000333333111222333444444555555444444444444333333333222222222222222222222222222222222222222111111000//////...//////000000111111222222////////////............---------,,,,,,---......,,,------------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))************(((((()))***************(((((())))))))))))((((((***+++---,,,+++*********+++++++++************))))))***++++++++++++---000...;;;DDDBBB<<<999222***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))'''(((((())))))(((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''((())))))***))))))'''((()))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((('''''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********)))'''&&&&&&''')))***&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******------,,,,,,,,,...///111333222222111111000000///...---,,,***)))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''(((((((((((()))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''(((((((((((('''((((((((((((((()))******))))))))))))************++++++******)))(((((('''))))))))))))************+++++++++---///000///...++++++*********++++++,,,)))---111///...222===GGGHHH@@@777222111111000...111222333333444444333333333333333222222222111111111111111111111111111111111111000000000/////////000000000000111111111111////////////............------------------...///***+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++*********))))))*********(((((()))))))))))))))***(((((()))***************(((((())))))))))))(((((((((***------+++***+++,,,************))))))))))))(((***,,,+++))),,,555===MMMeeetttoooggg```III---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))*********+++(((((())))))***+++++++++((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((((()))************)))''''''((((((((((((''''''''''''((((((((('''&&&%%%&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&''')))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))''''''''''''))))))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,+++***+++---///000333333222222111000000//////...---+++)))(((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''''''''((()))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))((((((((((((((()))******))))))))))))*********************)))))))))))))))))))))))))))************,,,+++))))))+++------,,,***)))))))))***+++,,,,,,))),,,////////////222666>>>???>>>999333//////000000111222222333333222222222222111111111000000000000000000000000000000000////////////000000000000000000000000000000//////////////////............---------------...//////***+++,,,---,,,+++)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))((((((''''''(((((((((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***''''''((((((((()))))))))(((((()))***************'''((()))******)))(((''''''***------,,,***+++---++++++++++++***************---...+++)))000???KKKyyyfff999++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))*********++++++++++++(((((()))***+++,,,------((((((((((((((((((((((((((((((((((((((()))******+++*********))))))(((((((((((((((((((((((((((((((((((()))***************''''''((((((((((((''''''''''''((((((((('''%%%$$$))))))******+++++++++,,,((()))))))))))))))((('''%%%''')))+++,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************+++***)))))))))+++...///333333222222111000//////000///---+++***)))((((((,,,+++***))))))***+++,,,''''''''''''''''''''''''(((((())))))******++++++'''''''''((((((((((((((('''(((((()))))))))))))))''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))***************((((((((((((((()))******))))))))))))************((((((((()))******++++++))))))))))))************---+++(((''')))***++++++++++++++++++,,,---...///000---+++---000222000---000:::AAA???555///111666000000111222222222222111111111111000000000000///////////////////////////......//////000000111111111111000000//////......000/////////............---------------...///000,,,---...//////---+++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))&&&'''''''''(((((())))))(((((()))***************'''((()))******)))((('''+++***)))(((((()))***+++(((((())))))******++++++###111,,,+++222***AAA~~~```<<<000...,,,***((('''''''''************************++++++++++++*********)))(((((())))))))))))((((((+++***)))(((''''''''''''))))))))))))((((((((((((******))))))(((((((((''')))******(((%%%%%%))),,,)))))))))***))))))(((''')))((('''&&&&&&'''((()))))))))((((((((((((((())),,,+++)))((((((((()))***###$$$&&&((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''+++***)))'''''''''(((((())))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))************000000111222222222222222---,,,+++***))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))((((((((())))))))))))*********,,,,,,,,,---...///000111111222444444333111111111///000000000111111111111111111111111111111111111///000111111111000...------------...///000000111////////////////////////......---------......///.........------,,,,,,,,,++++++------------++++++,,,------------,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&******)))'''%%%&&&***,,,((('''&&&&&&&&&((()))***))))))))))))(((((((((((('''((()))++++++******)))((('''&&&&&&&&&''')))******((((((***---...+++((())))))))))))))))))))))))((((((((((((((((((((((((---,,,***))))))***,,,---))))))(((((((((((()))))))))***++++++***)))***+++))))))))))))(((((((((((()))))))))(((''''''&&&&&&+++***)))(((((()))***+++***************+++++++++'''000((((((333333OOO~~~eeeTTTDDD777222111///---+++*********((((((((((((((((((((((((+++*********))))))))))))(((((())))))))))))(((((())))))((((((((())))))*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''')))***,,,------''''''((()))************)))((((((''''''(((((()))))))))(((((((((((())))))+++***)))((((((((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((''''''((()))***))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******)))(((''')))((((((((('''''''''''')))(((((((((((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((()))))))))*********---...//////000000//////,,,+++***)))((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************)))))))))(((******+++++++++,,,,,,,,,------,,,------...///000...000222222111000000111111111111111222222222222222222222111111111111111///000111111111000......------......///000000111///////////////////////////......---------............---------,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&(((((((((&&&&&&'''((()))(((((('''((()))***+++)))))))))(((((('''''''''&&&'''((()))***))))))((()))((('''''''''((()))******((((((***------+++((())))))))))))))))))))))))***************************)))'''&&&&&&''')))***))))))(((((((((((()))))))))***++++++))))))***+++))))))))))))((((((((((((&&&''''''(((((()))************))))))))))))******++++++++++++++++++******,,,000'''&&&///...BBBppptttnnnaaaOOO>>>333222555111000///---,,,+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''((()))***+++,,,++++++*********)))))))))))))))))))))(((((((((((()))((('''(((******'''$$$((((((((())))))*********((())))))******))))))((())))))(((((((((((())))))+++***)))((((((((())))))((('''%%%%%%%%%''')))+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***+++((())))))******))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((((((((())))))))))))******++++++,,,------------,,,******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++---...))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))*********+++++++++,,,,,,---------,,,,,,---......,,,...000000//////000111111222222222222333333333222222222222111111000000000000111111000000///...------......///000000000//////////////////////////////...---,,,,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***%%%''')))***((('''&&&'''***))))))))))))******+++))))))(((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))((('''((()))***+++)))))))))***+++,,,***)))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))***++++++))))))***+++))))))))))))((((((((((((''''''((())))))******+++***))))))))))))))))))***+++++++++******)))))))))+++...***+++///(((---FFFJJJ;;;000222555111---------,,,+++***))))))((((((************************)))(((((((((((('''''''''(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++*********)))((('''''''''''''''''''''+++***)))))))))(((&&&$$$******)))(((((('''''''''((()))***++++++***)))((()))(((((((((((())))))*********))))))((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''(((((())))))*********(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++++++++++++++***)))(((((('''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++,,,)))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,***,,,.../////////111222111111111222222222333333333333222222111000000000111111111111000000//////............//////000000////////////////////////000///...---,,,,,,++++++------------------------+++++++++,,,,,,+++++++++)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))'''(((******((('''((())))))))))))))))))))))))***))))))((('''&&&%%%%%%$$$''''''(((((((((((()))(((***)))((((((((()))+++,,,)))))))))************)))))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))))))))***+++))))))(((((((((((()))))))))***+++***)))((()))+++))))))))))))((((((((((((++++++******)))((((((((()))))))))******)))))))))******))))))(((((('''''''''***+++///222------555777***&&&///444---'''&&&))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((('''''''''&&&(((((())))))))))))((((((******))))))))))))******++++++++++++*********)))$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))***,,,...+++***)))((('''''''''(((((()))***++++++***)))(((((((((((((((((()))******))))))))))))((((((''''''&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))***+++(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))((()))******++++++************)))((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******''''''((((((((()))))))))---,,,,,,+++++++++,,,,,,+++,,,.........///111333000000000000111111111222222222222111111111000000222111111000000000000000............////////////////////////////////////000///...,,,,,,+++++++++------------------------++++++++++++++++++++++++******++++++******)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((('''&&&$$$%%%(((***(((((((((((((((((((((''')))(((((('''&&&%%%%%%%%%((((((((()))))))))*********)))((((((((()))+++,,,)))******))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++))))))(((((((((((())))))((()))******)))((()))***))))))))))))((((((((((((++++++******)))((((((((())))))************))))))(((((((((((((((((('''''',,,***+++++++++,,,---......,,,///222---&&&'''///))))))*********))))))(((''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((+++******)))))))))******++++++*********)))))))))'''''''''(((((((((((()))'''''''''(((***+++++++++,,,+++***)))((()))***+++((())))))******))))))((((((''''''(((((()))***+++(((((()))))))))((('''&&&&&&''')))******)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((************)))((('''&&&'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((('''''''''((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((''''''(((((((((((())))))(((((()))******************))))))(((((())))))***''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********+++++++++++++++******+++,,,,,,+++,,,---...---...111333//////000000000111111111111111111111111111111111333222111000000000000111......//////////////////////////////////////////......---,,,+++++++++,,,,,,,,,,,,------------...++++++************++++++++++++,,,,,,++++++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''%%%###"""###&&&)))'''((((((((((((''''''&&&(((((((((''''''''''''&&&)))))))))))))))***++++++))))))((('''((()))***+++)))******)))''''''(((***((((((((((((((((((((((((************************)))))))))******)))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))((((((((((((''''''((())))))******+++((()))***++++++***)))((((((((((((((())))))))))))///++++++)))$$$(((+++'''***,,,---,,,))))))---333((()))***++++++***))))))'''''''''''''''''''''''')))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))***+++,,,,,,******)))))))))(((((((((*********++++++,,,,,,,,,***''''''000:::>>>888111555333000,,,***))))))))))))((((((''''''(((((()))''''''''''''((()))***+++'''((()))))))))((('''&&&(((((()))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))******)))((('''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((())))))))))))((((((((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***((()))))))))************))))))))))))*********+++******)))******+++,,,---++++++,,,,,,+++,,,///111000000111111111222222222000000000111222222333333333222111000000000111111/////////////////////...////////////////////////------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,++++++,,,,,,++++++***)))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&%%%%%%''')))((())))))***)))((('''&&&''''''(((((((((((()))))))))(((((('''((()))***+++)))((('''''''''((()))***)))***+++)))&&&&&&(((***((((((((((((((((((((((((************************(((((())))))))))))(((((())))))(((((((((((())))))((()))***)))((('''(((***))))))))))))((((((((((((&&&''''''(((((()))******((()))***++++++***)))((((((((())))))******++++++)))(((------)))...111)))///***%%%%%%,,,111,,,%%%&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))***,,,...///))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((((($$$)))<<>>888000,,,,,,---...------,,,++++++,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***,,,---......///---***(((''''''((()))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((******+++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***((('''***,,,))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))'''&&&(((******)))&&&(((((()))))))))*********))))))))))))))))))))))))************))))))))))))************************************************************************++++++************************))))))))))))******)))))))))***)))(((&&&%%%''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******((()))***)))((('''''')))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***$$$%%%&&&&&&%%%&&&)))+++***+++,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***+++)))'''%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((((((((((())))))))))))***''''''''''''((()))******((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,,,,---------......------......///000000111000000111111111111111111111000/////////000111222666444111...,,,,,,,,,------+++++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************''''''(((((())))))******'''((())))))))))))(((''''''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((***+++,,,......,,,,,,+++***)))(((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))***++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((((((***+++)))'''&&&(((+++))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))***((('''(((***+++(((&&&(((((())))))*********+++))))))))))))))))))))))))))))))((((((''''''&&&&&&+++++++++***************))))))))))))))))))))))))************************,,,+++++++++***)))))))))******))))))))))))******((()))******)))'''$$$###''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++((()))))))))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))+++)))(((&&&&&&((()))+++(((***++++++***)))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))'''((((((((())))))*********(((%%%""""""$$$'''((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((''''''''''''((((((((()))&&&&&&&&&&&&''')))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,,,,---------......---------...///000000111222222333333333222111111444222111///......//////...///000000---,,,+++,,,---+++++++++---------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************&&&&&&'''((()))***++++++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%&&&''')))***,,,---...)))***+++,,,+++)))'''&&&((((((((((((((()))******)))***+++,,,,,,+++***)))******))))))))))))******)))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''$$$###%%%'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************(((((()))***************,,,+++++++++******)))))))))))))))))))))((('''&&&''''''''''''((()))***+++(((((()))***************))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))***((('''''''''&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((((((((('''''''''***)))(((''''''((()))***)))((('''((()))(((&&&%%%$$$$$$%%%%%%&&&'''(((((()))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''******))))))))))))******&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++...+++***+++///111111///////////////////////////000000000000000000000000000000000000000000000000///............------------......---+++)))***+++++++++***)))(((((())))))+++***)))(((((()))***+++&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))))))*********)))(((&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((&&&%%%''')))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((()))***************++++++*********)))))))))++++++,,,,,,,,,++++++***(((((((((((()))***+++,,,))))))***+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''***)))(((''''''((()))***)))((('''((())))))'''&&&&&&&&&&&&''''''(((((()))+++)))((((((((((((&&&$$$''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''((()))******)))((('''***))))))(((((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++++++++***((((((((()))***+++...,,,,,,...111222222000........................///////////////////////////////////////////////////............------------...///---+++******+++++++++***)))))))))))))))+++***)))(((((()))***+++))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((+++++++++++++++******)))))))))******)))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))*********************))))))))))))(((((((((((()))*********)))))))))))))))))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***+++***))))))++++++***)))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))(((''''''(((******)))))))))((((((((('''(((((())))))))))))((((((''''''(((((((((((((((((())))))(((((((((((())))))((('''&&&'''))))))((('''((((((((((((((((((((((((---+++)))(((((('''%%%$$$(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))))))))(((((((((***+++,,,------...000333333222000........................///////////////////////////////////////////////////............------------...///...,,,++++++,,,+++***))))))))))))))))))******))))))))))))******+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&''')))******++++++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))***************(((((())))))))))))((('''(((((((((((()))))))))))),,,+++***))))))***+++,,,******))))))))))))******((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))(((((((((((((((&&&&&&'''((()))))))))(((******))))))***+++,,,,,,)))***++++++,,,,,,++++++*********+++++++++++++++(((((())))))******++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***+++)))((()))***+++***)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((&&&&&&)))+++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((&&&%%%&&&((())))))((()))(((((((((((((((((((((,,,***(((((()))((('''%%%((((((((((((((((((((((((&&&''')))++++++***)))((((((((((((((((((((((((((()))))))))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((((((((((((((()))***,,,---+++,,,///111333222111000........................///////////////////////////////////////////////////............------------...///...,,,+++,,,---******)))))))))))))))******))))))))))))))))))***,,,,,,++++++***)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((&&&'''((()))************(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))************************&&&'''((()))************((((((((()))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,******))))))))))))******''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************(((((()))***************((((((((((((((())))))))))))******+++,,,,,,,,,,,,******************+++,,,((())))))***************)))))))))*********++++++(((((())))))******++++++************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********)))((()))******)))((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((&&&''')))+++'''''''''((()))*********(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((('''%%%&&&((()))))))))(((((('''''''''''''''''')))((('''((()))***)))(((''''''''''''''''''''''''%%%&&&(((******)))((('''(((((((((((((((((((((((((((((())))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))(((((('''((((((((())))))***+++,,,)))+++...000000000//////........................................................................///............---------,,,.........,,,+++,,,---***)))))))))))))))******)))))))))******)))))))))++++++***)))(((((('''''''''((()))***+++,,,---...************************(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))******************)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))++++++++++++++++++++++++%%%&&&'''((()))*********((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))******++++++(((((()))***************(((((())))))))))))******))))))******+++***************)))))))))******+++(((((()))************)))(((((())))))***+++++++++))))))))))))************************************))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++***)))((((((******)))((())))))))))))))))))))))))***))))))(((((())))))***))))))***)))(((((()))+++&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((***(((&&&%%%''')))))))))''''''''''''''''''''''''(((''''''(((***++++++***''''''''''''''''''''''''%%%&&&'''))))))(((((('''(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((()))))))))))))))***))))))(((((((((((()))))))))((((((''''''(((((()))'''((())))))******))))))((((((((((((((((((((((((&&&'''((())))))******))))))))))))))))))(((((('''(((((())))))******++++++'''***,,,...------...///------------------------................................................///............---------+++,,,------++++++,,,---)))))))))))))))******+++))))))************)))))))))))))))((((((''''''&&&''''''(((***+++,,,---...************************''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))******))))))(((''''''((())))))******))))))************************&&&&&&((()))***************)))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))))))))*********++++++'''((((((((((((''''''&&&***))))))(((((()))))))))))))))***++++++++++++***))))))******+++,,,,,,---*********)))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***((('''((()))***)))((())))))))))))))))))))))))******))))))))))))******((()))++++++)))((()))***''''''(((((())))))******(((((())))))))))))((((((&&&&&&''''''((())))))***'''((()))******)))((('''+++)))&&&%%%&&&((((((((('''''''''(((((())))))******)))((((((***+++***)))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&((()))***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******'''((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((()))))))))((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''((((((((()))))))))***)))(((''''''((()))******))))))(((((())))))***(((((()))************)))((((((((((((((((((((((((&&&'''((()))************)))*********))))))(((''')))))))))*********))))))'''***,,,,,,++++++---000------------------------................................................///............---------***+++,,,,,,******+++,,,)))))))))))))))***++++++((()))***++++++***)))((((((((((((((((((((((((((()))))))))***************************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''(((((())))))))))))((()))))))))))))))))))))))))))************)))(((((((((((()))************)))************************'''((())))))************+++***)))(((''''''(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))))))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++)))******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************))))))******+++++++++,,,++++++,,,++++++***)))((())))))((((((((((((((()))******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++******))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))++++++************++++++***((('''((()))***)))((())))))))))))))))))))))))******))))))))))))******''')))+++,,,***)))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***'''((()))******)))(((''',,,)))&&&%%%&&&'''(((''''''(((((()))***++++++,,,,,,***))))))******)))''')))))))))))))))))))))))))))))))))((()))******+++(((((((((((((((((((((((($$$&&&((()))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))###$$$&&&((()))***++++++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))***)))(((''''''((()))*********))))))))))))******(((((()))***************((((((((((((((((((((((((&&&'''((()))***************************)))(((((()))************))))))((((((+++,,,,,,***+++...111------------------------................................................//////.........---------)))***++++++***)))***,,,))))))((())))))***++++++((()))***++++++***)))((((((((((((((())))))))))))++++++******)))(((''''''************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''((()))******)))((('''(((((())))))))))))((((((%%%&&&''')))************))))))))))))))))))))))))***************)))(((((((((((()))***************))))))))))))))))))))))))((())))))***************,,,+++)))((('''''''''((((((((((((((())))))))))))''''''(((((())))))*********'''&&&'''***,,,,,,***,,,,,,+++***))))))******,,,+++)))***+++---,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++---///000+++++++++*********))))))+++*********))))))(((((()))))))))))))))******++++++++++++************)))------,,,+++***)))((((((&&&'''((())))))***))))))++++++,,,,,,,,,---------(((((())))))))))))(((((()))***++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((+++***(((&&&&&&&&&&&&''')))))))))))))))(((''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((((('''))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++(((((((((((())))))))))))+++***((('''&&&''')))******))))))((((((((((((((())))))))))))))))))))))))+++++++++***************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------------------------------.........//////............////////////000000//////.........---//////...---+++***))))))******++++++++++++******((()))***++++++***)))(((((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---)))%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''++++++***)))(((((()))))))))+++------,,,+++***+++))))))))))))******************************************))))))))))))))))))***++++++***'''&&&''''''((()))))))))))))))(((((((((((((((((())))))))))))***(((&&&'''***,,,,,,***++++++***))))))))))))))))))'''&&&'''(((***))))))))))))))))))))))))))))))************)))))))))((()))(((((((((((())))))***))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******((('''''''''(((***+++---+++++++++*********))))))+++*********)))))))))))))))))))))))))))******++++++++++++*********))))))***************)))))))))'''(((((())))))))))))((()))************+++++++++(((((())))))))))))((((((((()))******(((((()))******)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((***,,,...///)))))))))))))))(((''''''((((((((((((((((((((((((***)))(((((('''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))***)))))))))((((((((('''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))******)))(((((()))******(((((((((((())))))))))))***)))(((''''''((()))******)))((((((''''''(((((())))))))))))))))))))))))+++++++++***))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////000000000000/////////..................---,,,++++++***************++++++*********))))))************))))))((((((((((((((()))******************)))))))))((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&%%%'''((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((++++++***))))))))))))))))))***,,,,,,*********+++))))))))))))************************************''''''((((((((((((((((((((())))))(((&&&%%%%%%&&&(((((())))))))))))(((((())))))))))))((((((((((((***((('''(((***,,,,,,+++******)))((((((((())))))((('''%%%&&&((())))))((())))))))))))))))))))))))************))))))))))))******)))((((((((())))))))))))))))))************************************(((((((((((((((((((((((()))))))))))))))*********+++************)))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++((((((''''''((()))******+++++++++******************************))))))))))))))))))))))))******+++++++++*********)))))))))((((((((())))))*********((())))))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''((())))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((''''''''''''((((((((((((((()))))))))******))))))(((''''''''''''((()))))))))))))))(((((('''(((((((((((((((((((((((())))))******))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***(((((((((((())))))))))))***)))(((''''''((()))******)))((((((''''''(((((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------/////////000000000111111////////////............---------,,,,,,+++++++++******************************))))))))))))******((((((((((((((()))******************))))))))))))(((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))(((''')))((((((((((((((())))))(((((((((((())))))))))))+++***)))))))))))))))))))))*********(((((()))+++))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***((()))***)))'''&&&&&&'''(((((())))))***))))))(((******))))))((((((''''''***)))))))))***+++++++++))))))((((((((((((((()))+++)))((((((***++++++***))))))))))))))))))))))))*********)))))))))))))))++++++***)))((((((((((((((()))))))))************************************((((((((((((((((((((((((*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))*********+++++++++++++++*********************************************************************)))))))))))))))******+++************))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&'''''''''((((((((())))))(((((())))))))))))((((((((()))***)))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))******************((('''%%%$$$######(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))(((((((((((()))))))))))))))(((((('''(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++......------------,,,,,,000000000000111111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++***)))(((((()))***+++((((((((((((((())))))************)))))))))))))))(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((***)))(((((('''''''''(((''''''(((((())))))************)))))))))))))))***)))))))))(((&&&''')))+++((()))))))))************(((((((((((((((((((((((())))))******+++,,,,,,,,,+++,,,,,,+++***))))))***(((((()))*********))))))******))))))((((((''''''******************+++,,,)))((((((((((((((()))))),,,***))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))******,,,+++***))))))((())))))((()))))))))************************************((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))***************************))))))))))))************)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******)))***************************************+++++++++)))))))))))))))******+++*********)))))))))(((((())))))))))))(((((((((((())))))***))))))((('''&&&((((((((()))))))))******(((((())))))))))))(((((()))***++++++))))))***+++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((())))))))))))************''''''((()))******++++++(((((())))))))))))((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((((((((((((((())))))))))))((((((((((((((()))******---,,,++++++******++++++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++------------------,,,,,,000000000000111111111111.........///////////////++++++,,,,,,,,,,,,------++++++***))))))***+++++++++***)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***))))))))))))))))))((('''&&&&&&&&&&&&''''''(((((())))))*********)))))))))))))))******)))))))))'''&&&&&&)))+++((()))))))))************''''''''''''''''''''''''))))))******++++++++++++***+++,,,+++***)))***+++(((((()))***************))))))))))))((((((((((((***+++,,,+++))))))+++---))))))((((((((()))*********)))'''(((***++++++***))))))))))))))))))))))))))))))))))))************++++++***)))))))))******))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********)))))))))************+++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))*********))))))(((***************+++++++++*********+++++++++++++++)))))))))))))))******+++******)))))))))(((((((((*********))))))(((((((((((())))))))))))(((((('''))))))))))))************(((((())))))))))))(((((()))+++,,,+++***)))***+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))*********))))))(((((((((((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((''''''&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))******))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((())))))******---,,,,,,+++***+++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////000000000111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******((((((((((((((()))******))))))))))))************((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))''''''((())))))(((((('''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++((()))))))))''''''(((***))))))))))))************(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))''''''((()))(((((()))***++++++++++++(((((((((((())))))))))))***,,,---+++))))))+++---)))))))))))))))***++++++)))((('''''')))******)))))))))))))))))))))))))))((()))))))))*********************)))******++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++************++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,+++******))))))*********+++++++++*********++++++,,,,,,,,,)))))))))))))))******+++***)))))))))(((((((((((()))))))))***************'''(((((())))))))))))(((((())))))))))))*********(((((())))))))))))(((((()))***+++***)))((()))+++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))***))))))'''%%%""" ''''''((()))))))))))))))''''''''''''''''''''''''((('''''''''(((((()))***(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********&&&'''((()))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''(((((((((((())))))))))))&&&'''((())))))*********++++++***))))))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///....../////////000000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,))))))************))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''%%%$$$&&&)))))))))(((((('''((((((((())))))))))))(((((((((((()))))))))))))))***++++++''')))+++***)))((())))))))))))))))))************((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((((((&&&&&&'''((((((((()))***++++++++++++''''''(((((())))))*********,,,---,,,))))))+++---******))))))***+++,,,,,,***)))((((((***++++++***))))))))))))))))))))))))(((((())))))*********+++***)))))))))***+++,,,,,,))))))))))))************++++++++++++++++++++++++************************'''(((((()))***++++++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---...///...------))))))******++++++++++++*********++++++,,,,,,,,,)))))))))))))))******+++))))))))))))(((((((((((((((((()))***+++,,,------''''''((())))))***))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((('''(((***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))(((''''''''''''((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***'''''''''&&&&&&'''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&((()))***************))))))((((((((((((((()))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------------------------))))))***+++---...//////............////////////---.........//////000000---------,,,,,,+++++++++,,,+++)))(((((()))+++,,,((()))***++++++***)))(((((((((((((((((()))******(((((())))))*********+++************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&###"""%%%(((******))))))))))))************))))))((((((''''''))))))((())))))***++++++''')))+++,,,***)))))))))))))))))))))************))))))))))))))))))))))))******)))((('''&&&&&&%%%''')))***)))(((((()))***(((((()))++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,+++***)))************))))))((((((++++++++++++++++++++++++))))))*********+++++++++************))))))))))))+++)))(((&&&&&&&&&''''''(((((())))))******++++++---,,,+++***))))))))))))******))))))))))))***************)))))))))))))))************************---------,,,,,,+++++++++************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******************************)))))))))))))))((('''''',,,+++++++++******))))))(((((())))))******++++++++++++******))))))((((((******))))))((((((''''''((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''&&&&&&'''((()))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))************,,,+++((('''&&&'''(((***+++)))&&&'''***,,,+++***))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((()))''''''(((((())))))******((((((((((((((()))******,,,,,,------------......***+++------------///000............////////////////////////...---,,,+++,,,---------,,,++++++***************************))))))*********+++++++++------,,,,,,+++*********))))))))))))************(((((())),,,000000,,,)))))))))))))))))))))))))))((('''&&&'''***+++***)))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&(((***+++***)))((()))******)))((('''&&&&&&'''(((((((((((()))******++++++******************************++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))************************((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++++++++*********)))))))))((((((((((((((((((((((((((())))))***************************))))))))))))***)))((((((((()))***+++)))))))))))))))***************)))))))))******+++******))))))))))))*********)))))))))))))))))))))************************,,,,,,,,,++++++++++++++++++++++++++++++*********,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++))))))((()))******))))))))))))))))))))))))******++++++***))))))(((++++++*********)))))))))(((((())))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((('''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))************)))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***)))(((''''''((()))***(((((()))))))))*********((((((&&&%%%%%%%%%&&&&&&+++(((&&&''')))++++++***))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))***************+++++++++,,,,,,***,,,------,,,,,,...///............////////////000000000//////...,,,,,,---------------,,,++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))))))))************(((((((((+++......,,,)))))))))))))))))))))))))))((('''&&&'''***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((()))******)))((()))*********)))((('''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,---------,,,++++++++++++++++++*********'''''''''''''''''''''''''''(((***+++,,,+++***)))************))))))))))))******)))******,,,---...************))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++((((((((((((((((((((((((+++++++++,,,++++++***)))******))))))))))))(((((())))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))''''''''''''((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))***************)))))))))))))))***((('''''')))******)))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))******************++++++++++++,,,---......,,,,,,---...............////////////000000111000000///...---..................---,,,++++++++++++++++++++++++***************+++++++++((((((((()))***+++++++++))))))))))))************)))(((''')))+++,,,+++***))))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++******)))******))))))))))))))))))))))))***)))(((((())))))((('''((()))******(((((()))******))))))))))))******++++++******)))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++******)))++++++++++++++++++++++++************************''')))+++---...,,,***)))************)))))))))(((************++++++,,,,,,++++++******))))))(((((((((((('''(((((()))************))))))))))))******)))))))))))))))*********(((((((((((((((((((((((('''((((((((()))*********++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,))))))))))))))))))))))))***+++++++++++++++******)))))))))((((((((((((((())))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))((((((((((((&&&&&&''')))************))))))(((((((((((())))))'''''''''((((((((())))))******)))(((''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***++++++,,,,,,,,,++++++***)))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((('''(((((((((((()))))))))******))))))((((((''''''((((((((((((((())))))***+++,,,,,,,,,,,,---------,,,.........,,,+++,,,---............////////////111111111111111000//////......////////////......++++++++++++++++++++++++************************'''((((((((()))))))))***((()))))))))************)))(((''''''((()))***+++((((((((((((((((((((((((((('''&&&'''***+++***)))******))))))((((((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))))))))---,,,,,,+++******++++++))))))))))))))))))))))))***((('''((()))***)))'''((()))***)))((('''(((***((((((((())))))******+++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...///---+++***************)))))))))(((++++++*********))))))(((++++++******))))))((((((******)))(((((((((((((((******))))))))))))******(((((())))))************(((((((((((((((((((((((('''''''''(((((()))))))))*********++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------************************))))))******+++******)))((((((((((((((()))))))))))))))((((((''''''&&&&&&(((((())))))******++++++(((((((((((())))))))))))&&&&&&''')))************))))))(((((((((((())))))(((((()))))))))*********)))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''((())))))(((((('''((())))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))((((((''''''((((((((((((((())))))***+++++++++,,,,,,,,,------,,,.........,,,+++,,,---............////////////111111111111111111000///......//////000//////...************************************************)))))))))(((((((((''''''((()))))))))************)))(((((('''&&&''')))+++((((((((((((((((((((((((((('''&&&'''***+++***)))******))))))((((((''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))******,,,,,,++++++***+++++++++)))))))))))))))))))))))))))((('''((()))***)))(((''')))***)))((('''((()))&&&''''''(((((()))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))******))))))))))))******************************((((((((((((((((((((((((''''''((()))***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))***,,,---...---,,,+++************))))))))))))************)))((('''&&&************)))))))))))),,,+++***)))((((((((((((******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''(((((((((((((((((())))))))))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,************************((()))******************(((((())))))))))))******))))))(((((((((((((((((())))))))))))************(((((((((((())))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))************(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))(((***++++++)))(((((()))'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((()))******))))))))))))************,,,---......,,,,,,---...............////////////000000111111111111000000---...//////////////////************************+++++++++************************)))((('''''''''))))))))))))************)))))))))(((&&&''')))+++))))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))******+++,,,+++************++++++)))))))))))))))))))))))))))((('''((()))***)))((('''((())))))''''''((()))&&&''''''(((((((((((('''))))))******+++,,,,,,---''''''''''''''''''''''''******++++++++++++******++++++************++++++************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))*********++++++))))))))))))))))))))))))((()))***+++++++++******************))))))))))))((())))))******)))(((''')))))))))))))))*********+++******)))))))))************))))))))))))******'''(((((()))******++++++************************)))))))))((((((((((((((('''(((((())))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((************************)))******+++,,,,,,++++++)))))))))*********++++++(((((())))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((())))))))))))***((('''''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((('''((()))******)))(((''''''''''''((((((((())))))******)))))))))***+++,,,)))+++------***))))))***))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))((((((((((((((()))******))))))))))))***************,,,------,,,,,,...///............//////////////////000000111000000///,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((***+++***'''''')))+++))))))))))))))))))))))))((('''&&&'''***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******)))))))))******+++))))))))))))))))))))))))(((''''''((()))******((('''((()))(((''''''((()))(((((()))***)))(((''''''))))))))))))))))))******(((((((((((((((((((((((())))))************)))))),,,,,,++++++++++++,,,,,,************************************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((())))))*********+++************************((((((((((((((()))))))))************))))))))))))&&&''')))***++++++******(((((())))))******++++++))))))))))))***+++,,,---******))))))))))))******'''(((((()))***+++++++++******************************))))))((((((((('''&&&''''''((()))***************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))***+++,,,,,,------------))))))******+++++++++,,,(((((())))))******++++++++++++******))))))(((((('''((((((((())))))******((()))))))))))))))((('''))))))(((((((((((())))))''''''''''''((((((((()))(((((('''(((((()))***+++************************''''''&&&&&&'''(((***+++************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((((('''''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''((((((((()))'''&&&%%%$$$%%%&&&(((***))),,,///...+++))))))+++***************************)))(((''''''''''''''''''((((((((())))))******))))))))))))************''''''(((((())))))******((((((((((((((()))*********++++++++++++,,,,,,,,,***+++------------///000............/////////000...//////000000000//////,,,,,,---...//////..............................++++++++++++******))))))(((((())))))******++++++))))))))))))************(((***,,,+++(((''')))+++))))))))))))))))))))))))((('''&&&'''***+++***)))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***)))))))))))))))******))))))))))))))))))))))))(((''''''((()))******)))'''((()))((('''&&&'''))))))***+++++++++)))((('''))))))((((((''''''&&&&&&++++++++++++++++++++++++(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******(((***------+++)))))))))---,,,+++******+++,,,---))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((******))))))))))))******+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))------,,,++++++******)))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,(((((())))))******++++++))))))*********))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''((()))))))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))((((((((((((((()))###&&&)))***)))***---000++++++++++++,,,---......///......------...000111////////////////////////...............------------...///////////////...***++++++++++++,,,,,,,,,************))))))))))))*********))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******++++++******)))(((((((((***************++++++++++++***((('''&&&''')))***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))************))))))******************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******%%%(((***++++++))))))***,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))******)))))))))*********))))))***++++++******))))))))))))******+++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))+++***)))))))))***+++,,,******))))))))))))))))))******))))))))))))************++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,+++)))(((***,,,++++++++++++,,,---.....................//////000................................................---...............------,,,,,,++++++*********)))************))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))************))))))))))))************************+++***((('''''''''))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******###&&&)))******)))***+++***++++++++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---******))))))))))))******+++++++++************************************************+++++++++,,,,,,))))))******+++,,,,,,---))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))******))))))******+++,,,***)))))))))((((((''''''******))))))))))))************++++++++++++******++++++,,,,,,,,,------------,,,+++***)))(((((((((******)))(((((('''&&&&&&))))))************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))))))))((((((((())))))))))))((((((''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''(((((())))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((())))))***+++,,,,,,***((('''((()))+++******++++++,,,---...------...///////////////------------------------////////////////////////---.........---,,,++++++---,,,+++***)))(((''''''************))))))))))))))))))))))))))))))******+++***)))(((((('''(((((((((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))************+++++++++******))))))(((+++***((('''''''''((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))******++++++******))))))))))))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******%%%''')))***))))))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((())))))***+++******))))))))))))******************************************************(((((()))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))***************+++++++++*********)))((((((''''''******))))))))))))************++++++++++++******+++,,,,,,,,,,,,---------///...---+++************)))((((((((('''''''''&&&((())))))************)))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))'''(((((())))))))))))(((''''''''''''((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((('''''''''((())))))******)))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''''''(((((())))))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((('''((()))***************+++,,,---...,,,---...///000///...---------------------------////////////000000000000/////////...---,,,+++***++++++******)))(((((('''************)))))))))((()))))))))))))))*********++++++)))(((''''''''''''(((((((((((())))))))))))+++***)))))))))))))))***))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))'''(((((()))***+++++++++,,,++++++***)))(((((('''******)))((('''(((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************++++++++++++***************+++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******)))***++++++***))))))***))))))+++,,,,,,+++))))))************************)))******++++++******)))***)))((('''''''''''''''******))))))))))))******************************))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))************************++++++************++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++******)))))))))******))))))))))))************++++++++++++******+++++++++,,,,,,,,,------...---,,,+++************&&&'''''''''((((((((()))(((((()))***************))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---+++)))(((((()))******************+++,,,------+++,,,.../////////...---------------------------.../////////000000111111000000000//////---,,,+++))))))))))))))))))))))))************)))))))))((((((((())))))************++++++)))(((''''''''''''(((((((((((())))))))))))+++***)))))))))))))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))******)))))))))''''''((()))***++++++,,,++++++******)))(((''''''***))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******************************++++++++++++***************+++,,,,,,------******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******+++,,,,,,+++)))))))))+++)))******************)))******************************++++++++++++******+++***)))(((''''''''''''******))))))))))))*********************+++++++++((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---,,,++++++***))))))((((((************************))))))((((((((()))******))))))))))))))))))))))))))))))***++++++++++++******************+++++++++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,******)))(((((((((((()))&&&&&&'''(((((()))******'''((()))******+++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''&&&'''((())))))******)))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************)))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******+++,,,444111---+++++++++***)))***))))))******+++,,,---,,,,,,---...............---------------------------......//////000000111000000000000///...------)))))))))*********++++++************))))))))))))((((((((()))******+++++++++***)))(((((('''(((((((((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((('''(((((()))***+++++++++*********))))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***************************++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))*********((((((***,,,******))))))))))))******************************))))))************))))))+++******)))))))))************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))((()))***+++,,,++++++***(((((())))))******++++++******))))))))))))************++++++++++++******)))))))))*********++++++((((((((((((((())))))***))))))))))))))))))))))))'''((()))******+++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************)))'''&&&%%%&&&'''((()))************''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))******+++))))))))))))))))))))))))++++++******)))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---444000,,,)))***+++***)))))))))))))))***+++,,,---------,,,,,,------..............................,,,------...//////000000.........//////...------+++++++++++++++*********************))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++)))))))))))))))((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((((()))***+++++++++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******++++++++++++******&&&'''((((((((((((+++---+++***)))(((((()))***+++************************(((((())))))))))))((((((************+++,,,---...******))))))))))))******))))))******++++++++++++************************))))))*********+++++++++((((((((()))******++++++************************++++++******+++,,,------))))))))))))))))))))))))((()))***+++,,,+++******&&&&&&'''((()))***++++++******))))))))))))************++++++++++++******((())))))))))))*********))))))))))))***+++,,,---++++++******))))))((((((''''''(((******+++++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((+++++++++***((('''%%%$$$&&&'''((()))************''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++************************,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))***+++,,,---...***&&&%%%(((***+++***))))))))))))***+++,,,---...---,,,+++,,,---...///////////////////////////,,,,,,,,,---...//////000,,,,,,------...---------...------,,,+++***))))))************))))))))))))'''(((((()))***+++++++++)))(((((((((((())))))***(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------,,,++++++******))))))***+++,,,,,,+++***)))******++++++++++++******((()))))))))***************)))((((((((()))***+++((()))***,,,,,,+++******(((((()))***************+++++++++*********))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''',,,,,,++++++***)))))))))(((((())))))******************************************))))))))))))******************************************************))))))************)))))),,,+++***((((((((()))***++++++******)))((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***&&&$$$###%%%(((***)))'''******))))))((((((''''''(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((()))+++*********))))))((((((&&&&&&''')))***+++,,,---******))))))((((((''''''++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******+++++++++*********))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++(((((('''''''''&&&&&&&&&))))))))))))************)))***,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((+++*********))))))(((((('''''''''((())))))******************************------------------------,,,,,,------------,,,,,,---.........///000000000---------,,,,,,+++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((+++******)))(((''''''&&&'''(((((()))(((&&&$$$###((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''&&&&&&&&&''')))***++++++******))))))((((((+++++++++++++++++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******************+++++++++++++++******)))***+++,,,---))))))***++++++++++++***))))))*********++++++++++++++++++*********)))))),,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))******************************++++++++++++******************************))))))))))))******************************************************))))))************)))))),,,+++)))((((((((()))***)))))))))))))))*********)))))))))))))))))))))(((************************))))))))))))))))))))))))+++******************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''***,,,***)))))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((())))))************)))))))))(((''''''((()))***++++++,,,+++*********))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))*********************)))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******************************))))))))))))************++++++************++++++)))))))))(((((('''''''''))))))))))))************)))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))************************------------------------------............------,,,,,,,,,------------------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************)))******************)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((*********)))((('''''''''*********))))))'''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***))))))((()))***+++,,,*********))))))))))))))))))******+++,,,,,,------******++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,+++************+++,,,,,,*********)))******+++,,,+++***)))))))))***,,,---+++++++++***************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********))))))))))))(((((((((''''''((())))))***++++++,,,,,,,,,+++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))+++***))))))((()))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***************++++++*********)))((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))************))))))))))))((()))))))))************++++++++++++************+++***))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))************************))))))))))))************++++++************++++++******))))))))))))(((((())))))))))))************(((***++++++)))(((((()))************************((((((((()))))))))******)))))))))(((((((((''''''(((((())))))))))))((((((************)))))))))))),,,++++++***))))))((((((************************,,,,,,,,,,,,------------.........//////.........---------------,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))(((((('''''',,,,,,+++***))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''')))))))))))))))***++++++))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,))))))))))))*********++++++***)))))))))***,,,---+++***((('''((()))+++---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''(((((()))))))))))),,,++++++++++++***************************************))))))))))))************************************************************))))))))))))************))))))))))))))))))(((((())))))************)))))))))))))))*********************************))))))))))))))))))))))))((((((((())))))************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((()))***+++,,,(((((((((((((((((((((((('''((()))******)))(((''')))(((((('''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))((()))))))))))))))(((((('''(((((((((((()))))))))*********)))))))))))))))*********)))))))))))))))******************************)))))))))))))))***************************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))************************((()))))))))************++++++************++++++))))))))))))))))))))))))((()))))))))************(((***++++++)))((()))***************************(((((()))))))))*********)))))))))(((((((((((('''(((((())))))))))))((((((*********)))))))))))))))++++++++++++******))))))************************,,,,,,,,,,,,,,,---------......////////////......000000000///.........---.........---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))))))))***)))))))))((((((((('''---,,,***)))((()))************************************))))))((((((''''''((((((((((((((((((((((((***)))))))))(((((('''''''''''''''''''''(((((()))(((((())))))******++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******++++++++++++******))))))))))))*********+++*********++++++++++++++++++***)))))))))***,,,---***)))'''''''''(((***,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((''''''***************)))))))))******************************))))))))))))************************************************************)))(((((()))******)))))))))*********))))))************))))))((((((((()))))))))*********+++************************))))))))))))))))))))))))&&&''''''(((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((()))***+++,,,(((((((((((((((((((((((('''((()))******)))(((''')))))))))((('''&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))'''((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))***************************)))(((''''''((()))***************************))))))))))))))))))))))))(((((())))))))))))))))))++++++******))))))(((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))************************((()))))))))************++++++************++++++((((((((((((((((((((((((((()))))))))************''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))******++++++++++++************************+++++++++,,,,,,,,,------......////////////......000000000///.........---........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,''''''((((((((())))))***))))))))))))((((((((((((+++***)))((('''((()))*********************************))))))((((((''''''((((((((((((((((((((((((******))))))((((((((('''&&&''''''((((((((((((((((((((())))))******++++++------,,,,,,+++******))),,,,,,++++++++++++,,,,,,******++++++++++++******(((((()))))))))*********+++,,,------......------*********)))******+++,,,***)))((((((((()))++++++***************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++++++++***))))))(((''''''(((((()))))))))***************************************))))))))))))******************************************************+++***)))(((((()))***+++(((((()))************)))++++++******)))(((((('''((())))))******+++++++++************************))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))******)))((((((((((((((()))))))))******))))))))))))*********************)))))))))))))))((((((((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))***************************))))))(((((())))))***************************))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******'''((())))))******))))))++++++++++++++++++++++++))))))))))))************++++++************++++++''''''(((((((((((())))))))))))))))))************''')))***+++)))))))))***)))))))))))))))))))))))))))))))))*********++++++******)))))))))((((((((((((((())))))))))))(((((())))))))))))************(((((())))))***++++++,,,******************************++++++,,,,,,------.........//////.........---------------,,,,,,,,,.........///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***++++++''''''''''''((()))******))))))))))))(((((((((((()))((((((''''''(((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((()))***************))))))))))))************,,,+++++++++++++++++++++---,,,++++++++++++,,,---******++++++++++++******))))))*********+++++++++)))***+++,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++******************))))))(((((()))***++++++,,,,,,******************************))))))))))))******************************************************+++***)))(((((()))***+++'''((()))***+++******)))*********)))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++)))((()))+++))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))*********)))((((((((()))))))))*********((()))))))))************)))))))))))))))*********(((((()))))))))*********)))))))))))))))***++++++************************))))))************))))))************************)))))))))******)))))))))************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))************++++++************++++++((((((((())))))*********))))))))))))************'''(((***+++***)))***+++************************))))))*********+++++++++*********)))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************)))******+++,,,,,,------------............------,,,,,,,,,---------------....../////////000000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&'''(((***+++(((((((((((())))))))))))'''((((((((()))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))***+++******)))*********)))))))))))))))*********++++++,,,------------++++++++++++------******++++++++++++************+++++++++,,,,,,,,,%%%&&&'''))))))(((((('''((()))***,,,,,,+++******+++,,,---.........------))))))******++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))***++++++,,,,,,(((((()))***,,,---...///******************************))))))))))))******************************************************+++***)))'''''')))***+++'''((()))+++++++++***)))((((((((()))******++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))---,,,,,,,,,++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***&&&)))******'''&&&(((*********))))))((((((''''''(((((((((((())))))))))))%%%''')))***+++***)))((())))))))))))************(((((())))))*********+++((()))))))))************))))))******+++++++++,,,))))))((())))))***++++++++++++++++++++++++++++++))))))************))))))************************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++(((((())))))*********+++************************''''''''''''(((((((((((())))))***+++++++++++++++++++++++++++++++++++++++))))))))))))************++++++************++++++))))))******++++++++++++))))))))))))************'''(((***+++***)))***+++++++++++++++++++++++++++)))************+++++++++************))))))))))))(((((())))))))))))(((((((((((())))))*********+++******))))))((((((''''''************************))))))***+++,,,,,,------,,,------------------,,,---......//////000000000.../////////000000111111---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++%%%&&&((()))))))))((('''++++++******))))))((((((++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++******)))(((((()))))),,,+++*********+++,,,---...---,,,,,,++++++++++++------------------------))))))(((((((((((())))))+++++++++*********))))))---***((())),,,...---+++(((***+++***)))((()))*********+++******)))((('''++++++,,,---,,,+++***)))))))))************)))))),,,,,,,,,++++++)))((((((******))))))))))))******+++,,,---,,,***)))***+++(((((())))))*********************))))))))))))))),,,+++)))((((((((()))***+++***)))(((((()))******))))))(((((((((((())))))************************''''''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))+++++++++******)))''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((...---+++***)))((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++*********))))))((((((******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))))))))******(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((++++++***)))(((((()))))))))***+++++++++)))((('''))))))))))))))))))))))))+++*********))))))((((((---------,,,,,,+++++++++,,,+++*********+++,,,---.........,,,++++++---///............///////////////////////////...------)))***,,,---......---,,,,,,,,,++++++++++++******))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++++++++++++++,,,------,,,+++******,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***+++++++++*********)))))),,,***((()))+++---,,,***(((***+++***)))((()))+++((())))))*********))))))++++++,,,,,,,,,+++***)))))))))************)))))))))******+++++++++************))))))))))))*********+++,,,+++)))((()))***)))))))))))))))*********)))))))))))))))***************)))(((((()))***++++++***)))(((((()))*********))))))(((((())))))***************************((((((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((()))*********(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((---,,,***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***++++++***))))))***++++++************)))))))))(((******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++***)))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))(((++++++++++++******))))))++++++*********+++,,,------......,,,++++++---///............////////////111111111111111000//////,,,,,,---------,,,,,,+++......------------,,,,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))************)))))))))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++))))))++++++++++++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,+++++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++******************++++++++++++******************)))((()))+++,,,+++***)))***+++***))))))***+++'''''')))******+++++++++++++++,,,,,,++++++***)))))))))************))))))'''((()))***+++,,,,,,,,,******))))))))))))******)))***+++***((('''((()))*********)))))))))))))))(((((())))))******++++++***)))))))))))))))***+++******))))))))))))***************))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++***))))))***++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******+++***))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((+++************+++,,,,,,,,,------,,,++++++---...............////////////222222222333222222111000//////...---,,,+++++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,---......,,,,,,---...,,,+++******))))))))))))+++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))*********))))))***++++++))))))***+++(((((()))***************+++++++++++++++******)))))))))************))))))((()))***++++++++++++++++++******))))))******+++)))+++++++++)))((()))***************))))))))))))''''''((()))***++++++,,,+++******))))))))))))))))))))))))))))))*********++++++************++++++************************************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))'''((()))******++++++***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******+++******************+++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******************************((()))))))))************(((((())))))))))))((((((******)))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***************++++++,,,+++,,,---,,,++++++---...............////////////222222222333333222111111000///---,,,,,,,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((((((''''''''''''''''''(((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,---......,,,,,,---......---,,,***)))(((((((((******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************'''(((******************)))+++,,,+++***)))***+++***************)))((((((++++++*********)))))))))))))))************))))))*********+++++++++******++++++************+++++++++,,,---,,,***)))***+++*********)))))))))))))))''''''((()))***++++++,,,,,,,,,+++***)))(((&&&&&&(((((())))))************++++++************++++++))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))******++++++******)))*********++++++*********))))))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******))))))))))))******************************((()))))))))************(((((())))))))))))((((((***)))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++)))+++------,,,+++,,,...............////////////000000111111111111111000......---,,,---...000111,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------,,,,,,---...111000...---+++*********)))***+++,,,,,,,,,,,,++++++************++++++,,,************************,,,++++++******++++++,,,***************+++++++++''')))+++,,,+++************+++,,,+++*********,,,+++++++++******)))''''''++++++***))))))))))))***))))))************))))))******+++++++++******)))++++++************+++++++++,,,---,,,*********+++((()))))))))************(((((())))))******++++++,,,,,,,,,+++)))(((&&&%%%'''((()))******+++***************))))))*********))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))*********))))))((((((((((((((())))))))))))''''''(((((())))))************))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))(((((((((((())))))************************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))***++++++++++++***)))))))))))))))******************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))******+++,,,,,,+++************************************))))))))))))******************************))))))))))))******************++++++++++++******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************((()))******++++++******(((***,,,---,,,+++,,,---............////////////...///000000111000000000---------...///000111111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))((())))))******+++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,.........---,,,,,,,,,------)))***+++,,,,,,,,,++++++***************+++,,,,,,))))))))))))))))))))))))++++++************++++++))))))*********+++++++++&&&***------,,,******+++***+++,,,,,,******+++,,,))))))*********))))))(((,,,+++***)))((())))))***))))))************))))))((()))***+++++++++++++++,,,++++++******++++++,,,***+++,,,+++***))))))+++''''''((()))***++++++,,,)))))))))))))))*********))))))***+++***)))((((((&&&''')))***++++++*********))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((('''((()))***************(((((((((((())))))))))))'''''''''((()))******************)))))))))(((((((((((((((((((((((((((((()))((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))***++++++++++++***)))((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********'''((()))***+++******)))'''))),,,---,,,,,,,,,---............////////////...//////000111111000000...//////000000000//////......------------,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))******++++++(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,------------------------++++++************++++++---,,,,,,++++++*********)))***,,,+++++++++,,,---***)))******+++,,,---...)))***+++,,,---,,,++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++******************+++))))))******++++++++++++'''***......,,,***+++,,,***+++,,,,,,******+++,,,'''((()))******++++++***,,,+++)))((((((((()))***))))))************))))))&&&'''(((***,,,---------,,,++++++******++++++,,,)))***+++***)))((((((***&&&&&&''')))***+++,,,---*********)))))))))))))))&&&''')))***+++++++++***&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,(((((((((((())))))))))))&&&''''''((()))******++++++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))***+++,,,,,,+++***)))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))((())))))***++++++'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******'''((()))++++++******)))'''))),,,---,,,,,,,,,---............/////////000...///000111111111111111000000111111111///...,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------------------------------------------------//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++++++++)))((('''***************+++++++++,,,+++***)))***+++,,,---******************+++++++++++++++*********)))))),,,,,,,,,+++++++++******(((((((((***,,,,,,***((())))))))))))***+++,,,---++++++***)))((((((((()))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******************************))))))((((((''''''******+++++++++******))))))******)))'''&&&((())))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))'''((()))******+++******************************'''(((***,,,---,,,***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***''''''''''''((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))*********))))))))))))))))))***,,,------,,,+++)))+++***)))))))))***,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))***************++++++++++++++++++,,,------...///000111222222333333222222222222222222222222222111000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,************)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))'''''''''(((((()))***+++&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))************------------------------------------------------///......---,,,,,,++++++++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***************)))((((((((())))))***++++++,,,,,,++++++******++++++,,,---************************+++++++++*********))))))+++++++++*********))))))***)))((()))++++++***((())))))))))))***+++,,,---,,,+++***************++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******************************))))))(((((((((((()))******+++++++++******)))******)))''''''(((***)))*********))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))***)))))))))(((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,+++)))((((((((()))*********)))((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++************++++++************************************))))))))))))((()))***,,,---------,,,+++***)))))))))***,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))+++*********))))))))))))******))))))((((((((((((+++***(((''''''(((***+++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000000000000000000000000111111000000///......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))(((************************))))))))))))))))))))))))************************))))))***+++++++++******))))))))))))))))))))))))***)))(((((('''((())))))******))))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))************------------------------------------------------.........------,,,,,,+++,,,,,,---------.........------,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++***))))))))))))***(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++************************)))))))))((((((,,,***((()))***+++***))))))))))))******+++,,,,,,++++++++++++++++++,,,---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))***))))))))))))(((((((((***************************))))))))))))(((((((((((()))***+++++++++++++++***++++++***(((((()))+++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((())))))))),,,,,,+++***)))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++************++++++************************************************(((((()))***,,,---...///+++************+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************+++++++++***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++***)))(((***************)))))))))***))))))))))))(((((((((++++++))))))))))))++++++))))))))))))************+++++++++,,,,,,---------++++++,,,---...//////000000000000000000000000000000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++******))))))))))))))))))))))))))))))---+++)))'''&&&'''((()))------,,,***)))((('''&&&************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))************......................................................---------,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++***************+++++++++)))***+++,,,---,,,+++***+++++++++***************************************+++*********))))))))))))---+++)))((()))*********))))))******++++++++++++***************+++,,,---++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,,,,+++)))(((***+++******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))))))))))),,,,,,+++***))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++******))))))******+++++++++************++++++************************)))***************++++++************+++,,,---...************++++++,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++************************************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))************************))))))))))))))))))))))))+++***))))))))))))***+++((()))))))))************+++++++++,,,------......+++,,,,,,---......//////111111111111222222222222000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******************************+++******)))((((((((((((((((((((((((((((((---+++)))''''''((()))+++...---,,,+++***(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************................................................---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***))))))))))))***+++,,,---,,,+++***+++++++++*********))))))************************,,,,,,+++++++++*********---+++)))(((***+++++++++))))))***+++++++++******)))))))))))))))***+++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************'''((()))***+++,,,,,,,,,+++,,,,,,+++)))(((***+++)))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))++++++***)))))))))***+++((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********))))))******))))))***+++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++************++++++++++++************++++++************************))))))******+++++++++,,,,,,,,,+++******+++++++++******++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))*********************************+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))******************+++,,,,,,---......---------......//////000000000111111111222222222111111000000000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((***)))((('''((()))+++,,,++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************................................................------------------------*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,---............+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***************+++++++++,,,,,,,,,++++++++++++***+++***))))))+++,,,,,,+++)))***+++,,,,,,+++***))))))))))))((())))))******''''''(((***+++,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************************)))))))))************+++((()))***+++++++++++++++***++++++***(((((()))+++((()))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))((((((((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++************++++++++++++************++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,+++******)))***++++++,,,---,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))******************+++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------------......////////////---......//////000000000111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))(((((())))))***+++,,,,,,))))))******************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))************................................................------------------------+++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))*********+++++++++++++++******++++++,,,---,,,,,,++++++***))))))((())))))*********+++++++++++++++++++++************)))((()))***---...---,,,)))***+++,,,,,,+++)))(((++++++******))))))******(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++)))******+++++++++******)))******)))''''''(((***'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((())))))***)))))))))(((((((((((((((((((((((()))***+++++++++***((('''))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******************************))))))))))))************************************++++++++++++******************************,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------***+++,,,,,,,,,+++***)))***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))+++******************************++++++,,,,,,,,,))))))*********+++++++++)))******************)))))))))))))))************'''(((((()))+++,,,,,,------------------.........------......///000000111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))************////////////////////////////////////////////////------------------------,,,,,,,,,---------......******,,,,,,,,,,,,******++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++(((***+++,,,---,,,,,,+++&&&'''(((***+++,,,......,,,+++***)))***+++---...,,,,,,++++++***))))))((())))))******++++++++++++************))))))))))))'''''')))+++...///...,,,)))***+++,,,,,,+++)))(((------,,,+++***************************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++******+++++++++******))))))******)))'''&&&((()))''''''((()))))))))))))))))))))))))))))))))))))))************************)))((((((((('''''''''''''''((()))******+++******************************((()))***+++***)))'''%%%))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))+++***)))(((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------((()))+++---...---+++******+++,,,---...---,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))...------,,,+++***))))))*********++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***))))))))))))************&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222222333........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))***+++,,,---,,,***(((&&&***)))))))))((((((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))************333222111000////////////000000/////////.........000///......------......000/////////............---,,,,,,+++,,,---...///------------------------)))***,,,---...---,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,++++++*********+++---......+++)))((((((+++++++++,,,,,,---------,,,+++***))))))+++---...***))))))***,,,------,,,******++++++++++++******************************))))))))))))))))))))))))///---***''''''(((+++,,,+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************+++++++++******)))))))))))))))))))))))))))))))))''')))++++++)))'''''''''))))))************))))))+++*********))))))(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((***)))(((''''''&&&&&&''')))))))))))))))(((''''''(((((()))*********************))))))))))))******(((((()))***+++,,,,,,,,,------,,,++++++******)))************************,,,,,,++++++***+++++++++(((((())))))******++++++'''(((((()))******++++++***++++++,,,,,,++++++************))))))))))))))),,,,,,---------,,,+++***---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++++++++***+++---......---+++***+++,,,---///000000000000------------------------000///------.........---,,,------,,,+++)))'''%%%''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************++++++************++++++,,,***))))))***++++++***************************************************++++++++++++,,,---.........------------......///222111111111000000/////////............---------/////////......---,,,,,,+++++++++***++++++,,,,,,&&&''')))***+++++++++***************************++++++************++++++***(((&&&'''***+++)))'''))))))))))))************,,,,,,+++***)))(((''''''*********************+++))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))***+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666555333222111000000000000000/////////.........///...------,,,,,,------000000/////////.........------,,,,,,,,,---...///------------------------++++++,,,---------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,...---+++)))))))))*********++++++,,,,,,,,,---,,,+++******,,,...///---,,,***+++,,,,,,+++*********++++++++++++******************************)))))))))))))))))))))))),,,++++++***))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************,,,+++++++++************))))))))))))))))))))))))***,,,------+++******+++))))))************))))))******)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))(((((('''((((((((('''(((((()))))))))*********))))))((('''(((((()))*********************))))))))))))******)))))))))******++++++,,,)))******++++++,,,------************************,,,,,,++++++***++++++,,,))))))))))))************(((((())))))***++++++,,,***++++++,,,,,,++++++***************)))))))))))),,,---------,,,,,,++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---///000000111222222222222/////////......------,,,///---,,,,,,------,,,+++++++++,,,,,,,,,+++***))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***))))))***++++++***************************************************++++++++++++,,,---............------......//////111111111000000000/////////............------------------------.........,,,++++++***++++++,,,,,,'''(((***+++,,,,,,,,,+++*********************************))))))************(((''''''******)))'''))))))))))))************************))))))))))))******************))))))))))))))))))))))))))))))*********)))((((((''''''***************+++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::999777555444333222222000000000/////////......000///......------......000000000/////////......---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))+++------+++******+++)))***************++++++------,,,++++++---...//////---,,,,,,,,,,,,+++)))******++++++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************+++++++++************************,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))******)))((('''(((***))))))************))))))))))))((((((((((((((('''&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,,,,+++***)))''''''(((((((((((()))***++++++*********+++******)))((((((((()))*********************))))))))))))******************************)))******++++++,,,------************************,,,++++++***++++++,,,,,,***************)))))))))))))))******+++,,,,,,,,,***++++++,,,,,,++++++***************************---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++***************+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------...///000000111111000111111111111111111111222222111000///......---000...,,,,,,---------,,,***+++,,,---......------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,***))))))***++++++***************************************************+++******++++++,,,---..................///000000111111000000000000/////////............---------+++++++++,,,---.........,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,***************************))))))(((((())))))******((('''((()))***)))'''))))))))))))************(((((())))))*********+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>>>===;;;999777666555444111111111111000000000000222111111000///000000000000000000////////////......------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,,,,++++++,,,---************++++++++++++,,,,,,+++++++++,,,---......---,,,,,,------,,,*********++++++++++++******************************)))))))))))))))))))))))))))***++++++++++++***)))*********)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************************************,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))************))))))((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((()))))))))))))))***++++++******+++++++++******)))(((((()))*********************))))))))))))******************))))))))))))------,,,++++++******)))************************++++++******++++++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***************++++++------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***************+++,,,,,,......------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------//////000000111333555666444333333222222111222222222222222222222111111111333111//////000111000///---....../////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,***))))))***++++++***************************************************************+++,,,---...............//////000111000000000000000000/////////............---------+++++++++,,,,,,---------,,,,,,++++++******++++++)))******++++++,,,,,,,,,************************))))))(((((((((((()))))))))((((((((()))))))))(((((()))))))))************))))))))))))******************))))))((('''''''''))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++***)))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA@@@>>><<<:::999888777444444444333333333333222222111111000000000000000111000000000////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,------------------------------------------,,,,,,++++++*********++++++++++++++++++++++++)))***++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,+++***+++---...---,,,******++++++++++++******************************))))))))))))))))))))))))+++******))))))***+++,,,))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,---,,,***))))))+++---))))))************))))))''''''''''''((((((((((((******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++***))))))))))))))))))******+++++++++******(((((()))*********************))))))))))))************))))))))))))))))))------,,,++++++******)))************************+++*********++++++,,,---,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******+++++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........222222222333444666777888888777666555444444555555222222333444555666666777888666555444555666555444222222111111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))************************************+++,,,---------------......///000111//////////////////000000///............------------------,,,,,,+++++++++---,,,++++++*********+++)))))))))))))))******+++************************))))))(((((((((((())))))((()))))))))((((((((()))((()))))))))************************))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++***)))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCBBB@@@>>>===;;;;;;;;;888888777777777777666666111111000////////////000111111000000000/////////...////////////...------------------------------///......---------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,***+++++++++******,,,...---------,,,,,,,,,,,,,,,)))))))))******************))))))***,,,------,,,******++++++++++++******************************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++++++++***************************************)))************+++++++++))))))))))))))))))))))))***++++++***(((((()))+++))))))************))))))'''(((((((((((()))))))))++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''')))***+++,,,,,,,,,++++++***)))((((((((((((((()))******+++*********(((((()))*********************))))))))))))******)))))))))))))))))))))))))))******++++++,,,------************************************+++,,,------+++++++++++++++***************++++++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,...---,,,+++***+++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,------------..................///000000111111555555666777777888999999666555333222222222333333222333444666777999:::;;;<<<:::888888999999999888777666444222111000000///000000//////.........---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))***************************))))))******+++,,,---,,,,,,,,,---...///000111......////////////000000///............---------.........---,,,+++++++++------,,,+++***************))))))(((((()))*********************************))))))(((((())))))***''')))***)))((('''(((***))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***************))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCBBBAAA???>>>=========;;;;;;;;;;;;::::::::::::444444333222222222222222111111111000000000//////...///000000///...---,,,.......................................---,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,+++)))***,,,...,,,,,,,,,,,,++++++******))))))***++++++++++++++++++)))))))))+++++++++)))******++++++++++++******************************))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))************************(((((()))))))))*********))))))))))))))))))))))))'''((())))))'''&&&&&&'''))))))************))))))((((((((()))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))************))))))(((((('''((((((((('''((())))))*********)))(((((()))*********************))))))))))))******''''''(((((())))))******)))******++++++,,,------************************************+++,,,---...***++++++++++++++++++,,,***************************++++++,,,,,,++++++***))))))***++++++,,,------///---,,,******+++,,,---,,,,,,---......---,,,,,,+++,,,,,,,,,,,,---------...------------...//////---------...//////000000........./////////000000111111222333333444555555666777999:::::::::999999555444222111111222333444555555666777999:::;;;;;;<<<:::888888999:::999888999888555333222111111111111111111111000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))************************))))))))))))***+++,,,---***+++++++++---...///000........./////////000000///............---------.........---------------...---,,,+++************++++++***)))))))))***+++*********************************))))))*********''')))******''''''(((***))))))))))))************))))))))))))************(((((())))))***+++++++++))))))))))))))))))))))))******************++++++***************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCBBBAAA@@@???>>>>>>???>>>>>>=========<<<<<<<<<888888777666666666666777111111111111000000000000...///000000000///---,,,////////////////////////---...///000///...,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++))))))+++---++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,***))))))******((('''******++++++++++++******************************))))))))))))))))))))))))&&&(((+++---...,,,***((((((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))************************''''''(((((()))))))))***)))))))))))))))))))))))))))+++------+++)))))))))))))))************))))))(((((())))))******++++++((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))***''''''((()))))))))))))))(((((()))*********************))))))))))))******&&&''''''((()))******+++------,,,,,,+++******)))************************************+++,,,---...*********++++++,,,,,,---******))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------///...,,,******+++,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......///............///000000,,,,,,---...///000111111000000000000111111111111444444555555666777888888777999;;;<<<<<<;;;999888;;;:::999777777999:::<<<777888888999999:::;;;;;;;;;999777777888999888777999888666444333333333333222222222222222222222222000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------************************++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))************************))))))))))))***+++,,,---*********+++,,,---///000---.........//////000000//////.........---------,,,------......//////000...---,,,+++************---,,,+++*********+++,,,************************++++++************++++++''')))+++***'''&&&(((***))))))))))))************''''''((()))***+++,,,,,,(((((()))***+++,,,------))))))))))))))))))))))))************************))))))******+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCEEEFFFEEEBBB???>>>>>><<<:::999:::===???@@@???:::999888777777666666666222222111000000000000000//////.........///000000///...,,,,,,---...---,,,,,,------......------,,,((()))***+++,,,,,,---,,,......---,,,,,,+++******++++++++++++++++++++++++,,,------...---,,,***)))&&&(((***,,,,,,+++)))''',,,,,,,,,------,,,,,,,,,))))))************))))))(((((((((((())))))))))))+++++++++************)))++++++************++++++***)))))))))***+++,,,,,,************************...---,,,+++************************************)))))))))))))))))))))))),,,***))))))***++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************&&&((()))((('''&&&''')))((((((((((((((())))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******+++)))'''(((+++,,,***(((+++++++++*********))))))***************************++++++,,,,,,++++++***************************,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------...------,,,,,,...------,,,,,,+++++++++)))***+++---......------------------............//////000111111222333333444444444444444444444444888999999999999888777777;;;:::999888999:::;;;<<<:::;;;<<<<<<<<<<<<<<<;;;<<<;;;:::999888999:::;;;:::999888888777777777888999666444444777888777555222333333222000000111333333333222222222222333333///000000000000//////...111000///...,,,,,,,,,+++......---,,,+++******)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((()))******++++++))))))************))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,.../////////..................////////////111000///......///000111//////...---,,,,,,,,,,,,......---,,,,,,+++******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))NNNMMMLLLKKKIIIFFFDDDBBBBBB@@@??????@@@@@@???===;;;::::::999888888888888666555444333222111111111000000000////////////000000...,,,,,,...///...---,,,------......------,,,)))***+++,,,------------......------,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,+++***###%%%(((+++,,,,,,+++*********++++++++++++******))))))************))))))(((((((((((()))))))))***+++++++++************)))++++++************++++++*********)))******++++++***************************)))))))))))))))******************************************************,,,***))))))***++++++***************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((()))******(((((()))******************++++++,,,***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))((((((((((((************************+++++++++******)))))))))******))))))))))))******+++)))((((((++++++***(((+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,***)))***,,,---,,,************************************+++,,,,,,,,,------------......------,,,.........---------,,,,,,,,,---...//////...------...//////000000111111111444555555555666666777777777777888888888888888888777777888999::::::;;;;;;:::999888777777888999:::999:::;;;<<<<<<<<<<<<<<<999888777666555666666777888777777777777777777888888666444444666888777555444555555444222222333444222222222222222222333444333333333333222111//////111111000/////////000000000000//////............***+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++*********))))))************))))))++++++++++++++++++++++++))))))*********+++++++++------...//////...---,,,............////////////111000///......///000111//////...---,,,,,,,,,,,,......---,,,,,,+++******************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************]]]ZZZXXXVVVVVVSSSMMMHHHDDDBBB@@@??????>>>===;;;===<<<<<<;;;;;;;;;;;;<<<:::999888666555444444333333222222111111000000000000...------...//////...------............------++++++,,,---..................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++&&&'''***---......---,,,------............------))))))************))))))((((((((()))))))))******+++++++++************)))++++++************++++++++++++******)))*********************************(((((((((((()))***+++,,,************************************************,,,***))))))***++++++***************************$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,,,,******+++,,,***************++++++,,,))))))))))))((((((((((((((((((((()))))))))************))))))((((((''''''*********************************)))))))))))))))******))))))))))))******+++***))))))***+++***)))+++++++++******************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++************************++++++++++++,,,,,,,,,,,,,,,------.........------//////..................///000000000000///......111222222333444555555555777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<===;;;:::888777666777777888888999:::;;;<<<=========:::999777555444444555555666666666777777777777777888666444555666777666666555666666555444333444555333333333333333444555666777777666666444333111000222222222222222333444444444444333222111000///...++++++,,,,,,---------...------------,,,,,,+++++++++,,,,,,,,,,,,---------...------,,,++++++******))))))************)))))),,,+++***))))))***+++,,,(((((()))))))))*********............---,,,+++***............////////////000000////////////000000000///...---,,,,,,,,,,,,...------,,,,,,++++++*********************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++pppmmmjjjjjjjjjeee[[[SSSLLLIIIDDDAAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===<<<;;;:::999888777777777666666555555444333222111000...------...//////...------............------,,,,,,---...//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++++++++------/////////...,,,+++.........//////.........)))******++++++******)))(((((()))))))))*********+++++++++*********))))))++++++************++++++,,,,,,+++***)))))))))***************************************+++,,,---...************************************************,,,***))))))***++++++***************************&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))***************+++,,,,,,******+++,,,((((((((((((((())))))***))))))))))))(((((((((((((((((()))))))))***************))))))((((((''''''******************************************))))))******))))))))))))*********************+++*********************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...........................////////////000000000111111111111111555555666777888888999:::999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<======>>>???===;;;999888777888888888999:::<<<===>>>>>>>>>>>>===;;;999888888888888999999999999999888888777888777666555555666666666444555666666444333333444555555555555555666777777777777777777666555333333444333333333333444555555888777666444222000///...////////////............000000//////......------+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***)))******++++++******))),,,***)))'''''')))***,,,))))))))))))*********+++---------------,,,,,,,,,............////////////000000////////////000000000///...------,,,,,,,,,---------,,,,,,+++++++++*********************************))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++{{{oooddd```ZZZSSSMMMKKKKKKKKKKKKBBBBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999999999999888666555444111///......//////...------......//////......---------.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------......---,,,++++++))))))************))))))******++++++++++++******))))))))))))************+++++++++*********))))))++++++************++++++,,,,,,+++***)))))))))***************************,,,+++++++++++++++,,,,,,************************************************,,,***))))))***++++++***************************------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))((()))))))))************)))***+++***))))))***+++((((((((((((((())))))***(((((((((((())))))))))))))))))))))))***************)))))))))((((((((('''************************++++++++++++++++++++++++******))))))))))))************++++++*********+++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---....../////////...------......//////000000//////000111222333444555888888999999:::;;;<<<<<<<<<<<<<<<<<<============:::::::::;;;<<<=========:::<<<>>>AAACCCEEEFFFFFFFFFEEEBBB@@@===<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAACCCBBB@@@>>>===<<<======@@@@@@@@@???>>><<<;;;:::::::::999888777666666777555666888777666444444555666666555555555555666666555555666666777666666666666555444444333333444444888888777777666666666555555555444333111000///...111000000///......------+++++++++++++++*********************++++++,,,,,,******++++++++++++******+++***(((''''''(((***+++*********+++++++++,,,,,,*********+++,,,---..................//////////////////000000000000//////000000///...------------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))***+++************************yyytttnnnggg```\\\YYYWWWUUUMMMKKKIIIFFFCCC@@@???>>>??????>>>============>>>;;;<<<<<<===<<<;;;999888555333111000111000///.........////////////......------...............---......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,(((((()))***++++++++++++******++++++++++++************++++++++++++******)))))))))*********+++++++++++++++************)))++++++************++++++++++++******)))***************************************)))))))))))))))***************************++++++++++++++++++++++++,,,***))))))***++++++***************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************((()))***)))(((((((((******************++++++,,,(((((((((((()))))))))))))))))))))*********++++++((((((((()))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))*********+++,,,+++******+++,,,***************+++++++++***************************++++++,,,,,,++++++***************************)))+++,,,,,,+++***,,,---)))))))))******++++++,,,,,,,,,,,,,,,------------,,,---...///////////////......///000000111222222111111111222444666888999;;;;;;;;;;;;;;;<<<<<<<<<888888999999:::;;;;;;<<<:::;;;<<<>>>???AAABBBCCC???BBBGGGMMMQQQSSSTTTTTTQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHFFFEEECCCBBBBBBCCCCCCGGGHHHHHHHHHFFFDDDBBBAAA@@@AAA@@@===:::999999:::;;;===>>>>>>===;;;;;;;;;888777666555555444444555444444555666777777777777666666555444333333444444555666777999;;;===??????::::::999777555444333222111000000///...---,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,---******++++++++++++******+++***)))(((((()))***+++***++++++++++++,,,,,,,,,(((((()))***+++---...///............//////////////////000000000000//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))************************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))~~~{{{wwwsssmmmiii```^^^[[[VVVQQQNNNKKKJJJFFFEEECCCAAA@@@???>>>>>>===>>>???@@@@@@???===<<<;;;888666444444333111000......////////////......------.........------,,,------..................---------------------------,,,+++******+++,,,,,,((())))))***++++++,,,,,,------............------***++++++,,,,,,++++++***))))))*********++++++++++++++++++************)))++++++************++++++*********)))******++++++************************(((((((((((()))***++++++************************++++++++++++++++++++++++,,,***))))))***++++++***************************''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))************((()))***)))(((((()))******************++++++,,,'''((((((((()))))))))***))))))*********+++++++++''''''(((((())))))******++++++++++++++++++++++++)))*********++++++++++++******))))))))))))******)))+++---,,,***)))+++---))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,,,,******+++...((())))))***++++++,,,,,,+++,,,,,,,,,---.........,,,---...///000000000000000000111222333444555666555555555666777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;777777888999:::<<<======???@@@AAADDDFFFIIIJJJKKKLLLPPPWWW]]]aaaaaa```^^^[[[YYYVVVRRROOOLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKHHHIIIHHHEEE@@@===>>>???EEEGGGIIIJJJHHHFFFEEEEEE>>>>>><<<:::999888888777666666777888888888777777555555555555555555666777444555666888;;;===>>>???<<<<<<;;;;;;:::999999999444333222111000///...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++))))))))))))***+++---...............////////////...///000111111000///...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))************************************((((((((((((((((((((((((************************************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************rrroookkkeee```[[[XXXVVVKKKJJJGGGDDDBBB???>>>===>>>???AAABBBBBBAAA@@@??????<<<999777777555333222......////////////......,,,------...------,,,,,,------..................------------------------///...,,,+++++++++,,,,,,//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************++++++++++++++++++************)))++++++************++++++***)))))))))***+++,,,,,,************************(((((()))***+++---///000************************++++++++++++++++++++++++,,,***))))))***++++++***************************))))))***+++,,,---......************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************(((***+++***)))((()))***((((((((((((((())))))***'''((((((((())))))******)))************+++++++++&&&&&&'''((()))***++++++++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******))),,,---,,,***)))+++---))))))******++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...******+++,,,------......++++++,,,,,,---...//////,,,---...///000000000000222222333444666777888888::::::999888999:::<<<=========<<<<<<;;;;;;::::::===>>>???@@@BBBDDDEEEEEECCCDDDGGGIIILLLOOOQQQRRRZZZ___eeeiiikkkhhhdddaaabbb```\\\XXXTTTRRRPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSNNNOOORRRTTTTTTTTTSSSRRRNNNOOONNNJJJDDDAAAAAABBBMMMPPPRRRRRRQQQOOONNNNNNFFFEEECCCAAA???>>>===<<<999999999999999888777666444444555555666888999:::555555555666666777777888<<<<<<<<<=========>>>>>>888777777666444333222222000000/////////.........///......------,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******))))))))))))************+++***)))))))))***+++,,,............/////////000...///000111111000///...111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++}}}yyyqqqjjjhhh^^^\\\TTTLLLIIIIIIEEE???CCCAAA??????@@@AAAAAA@@@>>><<<;;;;;;;;;;;;:::888555333111...---------.........---------......///.........------,,,,,,,,,///...---,,,+++,,,---...++++++******++++++,,,---.........------,,,,,,,,,///,,,***)))***++++++***,,,,,,,,,+++++++++************************************************************++++++++++++******))))))***+++,,,,,,------------,,,+++*********+++)))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))))))))******++++++,,,,,,)))*********++++++++++++************+++,,,---...((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))******+++++++++,,,***(((((()))***+++***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******++++++,,,,,,---...//////******+++++++++,,,,,,,,,.................................------......///000////////////111333444444555666666666777:::<<<999999<<<@@@===888<<>>@@@AAA@@@???>>>???>>><<<999777444222111222111111000...---+++***---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,------......///000000000...///000111111000///...000000000000////////////......//////......---,,,))))))************)))))).........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((+++++++++++++++++++++++++++++++++***)))(((((('''+++*********))))))(((((())))))************))))))++++++******************))))))(((((((((((())))))'''((()))++++++******)))++++++******)))((((((((()))************+++++++++zzzxxxmmmkkkddd[[[WWWUUUPPPJJJIIIFFFCCC@@@@@@@@@???>>>BBBAAA??????@@@???===;;;777555333000/////////000......---------......///.........------,,,,,,,,,111///...,,,***)))))))))+++++++++***++++++,,,---......---------,,,,,,,,,///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************)))******++++++++++++******'''(((((()))******++++++,,,,,,+++***************)))))))))))))))))))))))))))************++++++++++++***)))))))))***+++,,,+++++++++*********))))))************************+++++++++*********)))))))))))))))***************)))))))))*********++++++'''''''''''''''((()))***************************++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***(((((()))***+++***)))))))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***************************++++++,,,++++++++++++++++++++++++************************,,,,,,+++*********************+++,,,,,,---......++++++++++++,,,,,,,,,,,,...............---------///............//////000000000000000222444666888777888:::;;;::::::;;;<<>><<<;;;<<<;;;:::;;;;;;;;;999888888777555444444555666777999;;;===???@@@@@@@@@??????>>>===;;;888666555444444333333222000...,,,+++......------------,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++*********************************,,,++++++******++++++,,,------......//////000000000000////////////000000000000000000////////////......//////......---,,,***++++++,,,,,,++++++***++++++++++++************+++++++++*********))))))))))))))))))))))))))))))%%%%%%'''(((((()))))))))))))))))))))))))))))))))++++++******)))(((((('''************)))))))))((((((((())))))))))))((((((************************))))))(((((((((((())))))'''((()))***+++******))))))))))))))))))*********)))************+++++++++~~~~~~yyyqqqllliiiccc\\\WWWRRRLLLFFFCCCAAA???>>>???>>>===>>>>>>>>><<<:::999777555333222111111222......------------...............---------------///...---+++***)))))))))+++++++++++++++,,,------------------,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************************++++++++++++******((((((((()))******++++++++++++***)))))))))******)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,+++++++++***************+++++++++++++++++++++++++++************)))))))))***))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))******************************+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))***,,,---...)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++************+++*********+++,,,,,,------+++++++++,,,,,,,,,------------------------------............//////000111111111111333555777:::<<<:::<<>>>>>???GGGEEEFFFJJJLLLMMMQQQUUU```bbbbbb^^^YYYUUUUUUVVVTTTVVVYYY\\\^^^___^^^^^^YYY\\\]]]]]]]]]dddoooxxxyyyrrrlllhhhffffffggggggfffccc___\\\[[[[[[\\\]]]^^^^^^^^^___aaacccaaaaaaaaaccceeeeeecccaaa^^^[[[XXXWWWYYY\\\^^^^^^aaa___]]]\\\^^^aaafffhhhgggffffffeeeeeeeeeeeeeeedddaaa^^^\\\[[[ZZZWWWUUUSSSQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCEEEGGGEEE@@@<<<<<<:::777555333333444555777999;;;===???????????????>>>>>><<<;;;:::999999666666555444222000...---//////......------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,---------...//////000000222000///------///000222000000000000////////////......//////......---,,,,,,------......------,,,)))))))))***************+++++++++***************))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))(((((())))))))))))((((((***************************))))))(((((())))))***(((((()))************)))'''(((((()))******++++++)))************+++++++++}}}|||~~~~~~xxxrrrhhhbbbZZZQQQKKKGGGCCCAAA<<<;;;:::;;;<<<<<<;;;999:::888777555444333333333//////...---------.....................---------,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++******++++++++++++************+++++++++,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++************))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++******))))))******+++******************************)))))))))))))))***))))))))))))))))))))))))***************+++++++++***(((((((((***+++***)))))))))))))))))))))))))))((((((''''''((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))+++,,,---,,,+++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------------------............---......///000111222333333444555666999;;;===<<<>>>@@@AAAAAABBBDDDEEENNNOOOQQQSSSVVV\\\fffnnn}}}}}}yyyqqqfff___]]]^^^[[[\\\]]]```bbbdddcccbbb^^^^^^^^^\\\]]]dddpppxxx{{{wwwqqqlllhhhffffffgggggggggeeeaaa]]][[[[[[[[[___`````````___```aaaccceeefffggghhhiiigggccc______ZZZVVVVVV[[[bbbgggiiikkkhhhdddbbbbbbeeejjjmmmhhhgggfffeeefffhhhjjjkkkooommmjjjfffbbb^^^[[[XXXYYYXXXWWWTTTQQQOOOOOOPPPOOOOOOQQQUUUYYYWWWPPPJJJFFFCCC@@@;;;888666666666555666888:::<<<=========>>>>>>>>>======<<<<<<<<<999999888777555333111000/////////......------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,---......//////000111000///......///000111000000000000////////////.........///......---,,,------............------*********++++++,,,,,,---************************(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++************))))))((((((*********)))))))))))))))))))))************))))))***************+++++++++***))))))))))))))))))***((()))))))))************(((((())))))************))))))*********+++++++++qqqsssvvvyyy~~~yyysssiii___VVVOOOIIIEEE???>>><<<===>>>???>>>===:::999888666555444333333111000//////.........///........................,,,------...............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******+++++++++++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))++++++*********************(((((((((***+++***)))))))))))))))))))))))))))******)))(((''''''(((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''(((***+++++++++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------............,,,,,,---------.........---------....../////////------......000111222333777777666666777999;;;<<<>>>???AAABBBCCCFFFKKKNNNRRRXXX]]]___cccnnn~~~~~~ssskkkhhhiiicccaaaaaabbbeeeffffffdddcccbbb```^^^___dddnnnuuuuuussspppllljjjjjjjjjkkkkkkjjjhhhddd```^^^___aaaaaabbbbbbaaa___^^^___aaaeeefffgggiiijjjhhhddd``````[[[UUUVVV^^^iiiqqqtttsssooojjjeeedddfffjjjmmmiiihhhfffeeegggjjjnnnqqqttttttsssqqqlllhhhdddbbbcccddddddbbb___^^^___aaa___aaaeeeiiikkkggg___YYYQQQOOOJJJEEE@@@<<<999888555555666888999:::::::::<<<<<<==================;;;::::::999888666555444111111000///......------------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------.../////////...///000111111000///...000000000000////////////.........///......---,,,,,,,,,------------,,,,,,*********++++++,,,,,,---************************((((((((((((((((((((((((((()))***************************************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******)))))))))))))))*********************))))))(((((())))))*********+++++++++eeejjjqqqyyy~~~zzzoooddd[[[SSSNNNEEEBBB???===============;;;::::::888777666555444333222111000000///000000.............../////////000000000000///...,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++******+++------+++***,,,,,,,,,+++++++++************************************++++++,,,---------******++++++++++++******))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++******************+++++++++++++++++++++++++++++++++(((((()))))))))))))))******))))))))))))))))))(((((((((((()))))))))******'''''''''(((((()))***+++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))))))))))))))))))))))))))...---,,,***))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((()))************)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.............../////////---------.........//////.........///000000111111/////////000222444555666:::999888888999:::<<<===AAACCCEEEGGGIIIMMMRRRUUUWWW```hhhmmmuuu{{{vvvttttttjjjgggdddeeegggiiigggeee``````^^^]]]]]]aaagggkkkpppoooooonnnmmmlllkkkjjjjjjjjjiiifffbbbaaabbbccceeeffffffdddaaa```aaabbbcccdddgggjjjmmmllliiifffddd^^^YYY[[[eeeqqqxxx{{{vvvrrrmmmiiihhhjjjnnnqqqooommmiiihhhiiimmmrrruuuuuuyyy}}}~~~{{{xxxtttsssqqqssstttrrrnnnmmmnnnqqqppptttyyyzzzxxxqqqiiiddd\\\ZZZVVVPPPIIICCC===:::888888888777777777888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999888777444444333222111000/////////............---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---......//////---///000222222000///---000000000000////////////......//////......---,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))******************************+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))***************++++++++++++++++++***)))))))))***++++++,,,,,,+++******))))))******+++)))))))))((()))******+++++++++******)))((((((''')))************+++++++++[[[```jjjttt}}}zzzvvv{{{wwwlllaaa[[[QQQLLLDDD???<<<<<<<<<;;;======<<<;;;:::888777666555444333222111111111111---........./////////000...////////////---,,,+++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++******,,,......,,,+++,,,,,,,,,+++++++++******************************(((((()))******+++,,,,,,******++++++++++++******))))))))))))))))))))))))***************+++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***))))))*********+++++++++************************(((((((((((())))))******)))))))))***************)))))))))*********++++++))))))******,,,---///000)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((('''***(((((()))***+++***))))))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,******))))))******+++,,,***++++++,,,------......+++++++++++++++++++++++++++++++++++++++,,,---...........................---........./////////////////////000111222222222222222333444666888:::;;;;;;:::::::::<<<>>>???AAAEEEIIINNNRRRTTTUUUWWWXXX]]]fffpppzzz|||zzzyyywwwuuunnniiieeedddfffhhhfffccc]]]]]]]]]]]]^^^```ccceeehhhjjjmmmppppppooollljjjjjjkkkkkkiiigggeeefffgggjjjkkkkkkjjjhhhggghhhjjjhhhiiikkknnnppppppnnnlllgggcccaaafffpppxxx{{{{{{uuussspppoooppptttxxx{{{wwwsssnnnjjjjjjmmmrrruuuyyyzzz|||}}}yyytttrrrsssvvvxxx~~~vvvpppnnnhhhfffccc]]]UUULLLCCC???===<<<;;;999888777777666777777888888888888999999::::::;;;;;;;;;;;;::::::888888777666555444333333////////////......------.........---,,,,,,,,,+++************************,,,++++++******++++++,,,+++,,,,,,------....../////////000000000000//////000000000000////////////......//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))((())))))***))))))(((((((((((((((((((((((((((((()))))))))))))))))))))***((()))))))))************)))))))))******)))))))))((())))))***++++++,,,,,,+++******))))))******+++***)))((((((((()))++++++*********))))))))))))))))))************+++++++++OOOUUU^^^iiiuuuyyyvvv|||yyynnnggg___XXXNNNFFFBBB@@@?????????>>>>>>===<<<:::999888666555444333222222222222---.........//////000000)))+++,,,...//////......---,,,,,,,,,,,,---......*********++++++,,,,,,,,,++++++,,,---//////...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***************++++++++++++******,,,,,,++++++++++++++++++++++++******+++,,,------)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))******++++++,,,,,,************++++++++++++&&&&&&'''((()))+++---...************************))))))((())))))***++++++)))))))))))))))))))))))),,,+++++++++******))))))***(((((()))***+++***))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))***+++---...++++++,,,------...//////++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------............/////////000///000000111222333333333444444555777999;;;===>>>;;;;;;;;;<<<>>>AAACCCEEEHHHNNNVVV[[[\\\[[[ZZZYYYbbbiiissszzzttttttuuusssooonnniiicccbbbdddeeeccc```___```bbbccceeefffggghhhdddhhhnnntttvvvuuurrrppppppqqqrrrqqqooonnnnnnooonnnooooooooommmmmmoooqqqqqqpppqqqrrrsssssspppnnnjjjggghhhnnnxxx}}}|||xxxtttsssrrrssswww||||||wwwpppkkkiiilllpppsss~~~{{{}}}~~~yyysssooopppssswwwzzzvvvvvvqqqpppmmmggg^^^TTTJJJDDDAAA@@@>>><<<999888777666666666666666666777777777999999:::;;;<<<<<<;;;;;;;;;;;;:::999888777666666000000//////.........---//////...---,,,,,,++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++,,,------......///111000///......///000111000000000000////////////......//////......---,,,,,,------------------,,,.........------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((()))))))))(((((('''************************)))))))))))))))*********(((((())))))*********+++''''''((((((((((((''''''((())))))***++++++,,,,,,++++++************++++++***)))((((((((()))+++,,,((((((((()))******++++++)))************+++++++++MMMQQQWWW___hhhuuu}}}{{{zzzwwwlllhhh^^^QQQIIIFFFAAA;;;>>>>>>?????????>>>===<<<:::888666555555444222111333222111000............###%%%(((***---.........---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++)))(((************))))))))))))************************************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,++++++******))))))((()))))))))))))))))))))))))))))))))))))))******+++''''''(((***************************))))))((((((+++++++++************)))))))))))))))))))))))))))(((((('''''''''''''''((())))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,++++++******))))))(((+++......+++******,,,))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,******+++,,,,,,,,,,,,+++************************(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...111------,,,,,,,,,---......///............//////000000111333666888888999999777888999:::;;;;;;;;;;;;<<<:::999<<>>@@@AAA@@@===999777555555444333222000...---,,,,,,------------,,,,,,---,,,++++++******++++++++++++*********+++---...------,,,++++++,,,,,,,,,000000111111111111000///222111111111000000//////222222222222111000...---000///...---+++***)))(((,,,,,,,,,++++++*********------,,,+++***)))((('''((((((''''''''''''((((((******)))((((((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))***+++,,,---(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))******))))))((((((''''''***************+++++++++MMMPPPTTTYYYaaakkkwww~~~~~~ssspppfffZZZSSSPPPKKKFFFGGGEEECCCAAA@@@???>>>>>>???===:::999999888555333333222111000///.........)))***+++---.........------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))+++*********))))))))))))************************************************+++,,,,,,,,,++++++***)))))))))*********+++++++++------------------------))))))))))))))))))))))))***************++++++,,,........................++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))%%%(((+++***((('''''')))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++)))***++++++,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000------,,,,,,------......////////////000111222222666888;;;===???@@@??????::::::;;;<<<======>>>>>>AAA@@@AAAEEELLLRRRVVVWWW^^^aaaeeegggggggggggggggqqq{{{~~~yyysssoooppprrrtttvvvpppooonnnmmmnnnnnnnnnnnnqqqrrrtttuuuvvvuuuuuutttnnnsssyyy~~~|||wwwsssrrrtttxxx{{{}}}yyyuuurrrpppooonnnmmmppplllgggdddeeeiiimmmpppwwwwwwwwwxxxyyyzzz{{{|||{{{wwwvvv{{{zzzyyywwwvvvtttsssrrrrrruuuxxx{{{zzzvvvssssssttttttqqqmmmiiieee___YYYTTTOOOLLLIIIGGGEEECCC@@@>>>999999888777555444555555:::999888777777888999:::;;;===???AAAAAA@@@>>>===999888777666444222000///,,,,,,,,,------,,,,,,,,,---,,,++++++***++++++++++++******)))***+++,,,------,,,,,,++++++,,,,,,,,,///000000000000000//////111111111111000000000///...///000000000///...---...------,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,+++***)))((((((((((((''''''''''''((((((******)))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,)))*********++++++++++++************************))))))*********+++++++++))))))************))))))******))))))(((((((((((((((((()))***+++,,,,,,---UUUVVVVVVWWWZZZ```hhhnnnwww}}}wwwwwwuuuwww||||||zzzsssiiidddccc___ZZZUUUPPPIIIEEEBBBBBBBBBAAA???===;;;:::999888666444444333222000//////////////////000000///...------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++,,,---,,,***+++++++++*********))))))************************************************+++++++++,,,++++++***)))***************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++***+++,,,,,,---///...,,,+++******+++++++++++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))++++++*********++++++,,,)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))***&&&'''))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...------,,,,,,---......//////000111222333555666666999;;;===@@@AAAAAA@@@???=========>>>@@@CCCEEEFFFIIIIIIJJJNNNTTTZZZ]]]___bbbdddfffgggfffffffffgggrrr~~~zzzwwwtttsssuuuxxxzzz{{{tttttttttttttttuuuvvvvvv|||}}}~~~~~~~~~}}}|||www|||{{{uuurrrtttwwwzzzxxxxxxwwwsssnnnkkkjjjiiijjjfffaaa]]]]]]aaagggkkkwwwwwwwwwxxxxxxyyyyyyyyy~~~~~~~~~}}}zzzvvvwwwyyyzzzyyyxxxvvvuuusssuuuvvvsssooommmnnnpppsssppplllhhhfffdddaaa___WWWUUURRROOOMMMKKKGGGEEE@@@???===<<<:::999999888999999777666666777888888999;;;===???AAABBBCCCCCC>>>===<<<:::888666444222,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********)))******+++,,,,,,,,,++++++++++++,,,,,,......///////////////...111111111111000000000000+++,,,---............---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***---,,,,,,+++***)))(((((()))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))************************+++***************+++++++++++++++++++++,,,,,,,,,***************************************+++++++++))))))************))))))***))))))))))))(((((((((''''''(((***+++,,,---...fffddd___[[[ZZZ[[[^^^aaagggnnnvvvzzzvvvoooiiifffiiihhhkkkrrryyy}}}~~~yyyxxxzzzyyyuuukkkbbbWWWMMMHHHFFFDDDCCC@@@>>><<<;;;;;;:::888666555444333222111000000000111111111000000///...---------------------------++++++,,,------,,,++++++,,,,,,,,,---------------,,,+++***+++------,,,+++,,,,,,+++++++++***************************************************************++++++++++++******************************((((((((()))))))))******))))))))))))))))))))))))+++************+++,,,,,,,,,***((('''&&&'''(((***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******)))************)))******''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------...///...,,,+++,,,---------,,,------...///000000111333555777999::::::;;;<<<>>>???@@@???===<<<>>>>>>???BBBEEEJJJOOOQQQVVVVVVVVVXXX[[[^^^```aaadddeeeeeedddccccccdddffflllvvv~~~yyyzzzyyyxxxyyy{{{}}}}}}|||xxxyyyyyyyyyxxxyyyzzz{{{{{{uuuqqqpppqqqsssrrrtttuuuqqqkkkfffeeeeee```]]]YYYVVVVVV[[[ccchhhssstttvvvxxxzzz|||}}}~~~~~~{{{|||{{{xxxwwwyyy{{{}}}}}}zzzwwwuuuqqqrrrrrroookkkiiikkkmmmssspppmmmkkkjjjhhheeeccc```]]]ZZZXXXVVVSSSPPPNNNHHHFFFDDDCCCCCCBBBAAA@@@;;;:::999777666666666777888999:::<<>><<<:::888777///......------,,,,,,,,,------,,,++++++++++++,,,************************++++++++++++++++++,,,---------......///.........111111111000000000000000------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))******++++++******)))*********++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,yyytttlllddd^^^\\\[[[[[[[[[___cccccc___[[[YYYZZZ]]][[[^^^fffooowww~~~}}}~~~mmm___UUUMMMGGGCCCCCCBBB@@@???@@@???===;;;777666555444333222222222111000000///////////////------------------------+++,,,------------,,,+++,,,,,,,,,------.........---,,,++++++---...---,,,,,,,,,,,,,,,++++++++++++************************************************)))******++++++*********************************------,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++---,,,***)))***+++...///++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******,,,+++******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))***++++++++++++***++++++++++++++++++++++++))))))***,,,---...///000+++++++++,,,,,,------------...///...,,,++++++,,,------------...///000111111222555777:::<<<======??????@@@@@@@@@??????>>>>>>???BBBFFFMMMTTTZZZ]]]```aaaaaaaaaaaabbbcccdddfffffffffeeeddddddfffgggjjjqqqyyy|||zzzwwwuuuvvvvvvwwwyyy|||~~~|||{{{}}}}}}|||yyyyyyzzz|||~~~zzzvvvssspppmmmmmmmmmpppqqqoooiiidddccccccYYYXXXVVVTTTUUUZZZccciiitttvvvyyy}}}~~~}}}yyyvvvuuuvvvvvvrrrlllhhhhhhiiimmmllllllmmmnnnmmmjjjgggeeecccaaa___^^^\\\YYYWWWOOOMMMJJJJJJJJJJJJIIIGGG@@@???<<<:::777666666666888888888999;;;>>>@@@AAABBBBBBAAA@@@???===<<<;;;444333111///...---------...---,,,,,,++++++,,,,,,******+++++++++*********************++++++,,,---,,,,,,---...............000000000000000000111111000000///......---------///......------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))******************************)))(((((()))******++++++******)))***************************))))))************************************************))))))************))))))))))))))))))************++++++******************vvvmmmfffbbb___^^^YYYYYYXXXUUUSSSQQQRRRSSSUUUSSSVVV```jjjsss~~~}}}}}}}}}wwwiii]]]RRRJJJHHHFFFCCCBBBAAA@@@>>><<<:::999888666555555444444000000////////////000000------------------------------,,,,,,,,,,,,------,,,,,,,,,---......//////...---+++,,,---...,,,+++---------,,,,,,,,,++++++************************************************((()))******+++*********+++++++++***************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((())))))***+++,,,+++++++++,,,---///000*********+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))***+++************************))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))***+++***(((((()))******)))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////***++++++,,,,,,------...,,,---///...---,,,,,,---,,,,,,------...///111111222444777:::<<<>>>>>>>>>============>>>???AAABBBAAACCCHHHNNNVVV]]]dddhhhdddeeefffeeedddcccdddeeecccdddeeeeeeddddddfffhhhlllnnnooonnnkkkkkkmmmppppppssswww}}}|||{{{}}}~~~|||yyyxxxzzz}}}~~~}}}}}}{{{yyyvvvssspppnnnmmmnnnooonnnkkkhhhffffff[[[\\\\\\ZZZ[[[___gggnnnuuuwww|||{{{yyy|||~~~{{{ssslllgggffffffgggiiimmmpppqqqooommmiiihhhfffffffffeeedddbbbXXXTTTPPPPPPQQQQQQNNNLLLHHHEEEBBB>>>:::888777666777777777888999:::<<<<<>><<<;;;:::999888777777777222222000/////////000000------------------------...---,,,++++++,,,---...,,,,,,------...////////////...,,,,,,------,,,***------------,,,,,,,,,,,,************************************************(((((()))***************+++++++++*********))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))******+++,,,******************++++++)))))))))*********++++++***)))))))))(((((((((((())))))))))))))))))))))))(((''''''((((((***+++++++++******))))))(((((('''))))))))))))))))))))))))******))))))))))))*********************)))))))))+++)))&&&&&&(((***)))(((************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......***,,,...///---,,,------,,,,,,------...000111222333555888;;;===>>>???>>><<<;;;;;;<<>>:::888777666666777888999999::::::;;;<<<===???@@@AAAAAABBB@@@>>>:::666333111000000......---,,,,,,,,,,,,---,,,------...---,,,+++***))))))))))))***+++,,,---,,,,,,---//////000000000///000000000111111111111222111///.........//////...............---------******+++++++++,,,,,,,,,+++++++++*********************))))))))))))******((((((((((((((()))******************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))*********++++++++++++++++++***************}}}zzzxxxvvvtttnnniiibbb___]]]\\\XXXUUUUUUTTTWWW^^^bbbdddgggkkk|||{{{zzz|||uuudddaaa\\\WWWSSSNNNIIIFFF======;;;:::999888888888555444222000/////////000------------------------///...,,,++++++,,,...///,,,,,,------...///000000000///------------+++***......---------,,,,,,,,,************************************************(((((()))***************++++++++++++******))))))))))))******++++++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,+++))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))******,,,,,,++++++******))))))---***'''''')))++++++)))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++---///(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******+++,,,,,,---......)))+++...///...------...,,,,,,------///000111222333555999<<<>>>???>>>>>>???>>>???AAAFFFMMMTTTXXXMMMPPPVVV]]]dddjjjoooqqq|||tttnnnllllllhhhjjjmmmooopppqqqsssttttttrrrpppoooqqqtttxxx{{{{{{~~~~~~xxxvvvzzz}}}|||yyyyyy}}}|||}}}|||yyyxxxwwwwwwxxxxxxtttrrrppprrruuuvvvuuusssnnnqqqrrrpppnnnoootttyyy~~~}}}{{{zzzzzz{{{}}}vvvsssllljjjggggggiiilllnnnooonnnmmmmmmoooqqqssssssrrrooojjjccc``````^^^XXXTTTSSSPPPKKKEEE@@@<<<999777555666777888::::::::::::888999;;;>>>@@@BBBCCCCCCDDDAAA===888555222111111......---,,,,,,,,,,,,---------...///...---+++***))))))))))))***+++,,,---,,,---...///000000000000//////000000111111111222//////...---...///000111,,,,,,------...//////000*********++++++,,,,,,,,,+++++++++*********************))))))))))))******((((((((((((((()))******************************)))***,,,------,,,***)))))))))))))))***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******++++++++++++))))))******+++++++++,,,|||{{{}}}~~~yyysssnnnkkkhhhgggdddeeeeeeaaa^^^\\\^^^aaaooovvvvvvssszzzwwwooofff```]]]YYYRRRLLLHHHDDD@@@>>>???>>><<<999666444222111222222111/////////000000//////...---///////////////......------------............///........................------------------------,,,,,,,,,++++++*********((()))***+++++++++++++++************************,,,+++++++++***)))))))))------,,,++++++******)))))))))))))))))))))))))))///---)))''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))************)))(((************************))))))))))))************))))))*********+++++++++))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''******++++++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++)))((('''++++++)))((((((((()))***+++***)))))))))***,,,,,,---,,,,,,++++++******)))+++,,,---------,,,+++***------,,,,,,,,,---...///------,,,,,,+++,,,,,,,,,.........///000222444555222666999::::::;;;>>>AAA@@@@@@@@@EEESSSaaafffcccbbbaaabbbddddddfffsssyyyrrroooppplllmmmoooqqqsssvvvxxxyyy{{{|||zzzuuuwwwzzz}}}~~~~~~}}}~~~|||zzzwwwwwwyyyyyyxxxuuu{{{yyywwwvvvvvvuuusssrrrvvvtttqqqqqqtttxxxzzz{{{|||xxxtttqqqpppqqqqqqwwwrrrrrrrrrpppnnnmmmmmmnnntttuuuuuuvvvuuusssqqqppprrrooolllkkkiiieee^^^YYY[[[YYYSSSJJJEEECCC>>>999>>><<<:::888777888999::::::::::::;;;===???BBBCCC???@@@???>>>;;;888444222222000...,,,+++,,,...///------......---+++***)))*********++++++,,,,,,,,,++++++,,,------......///000000000000////////////000/////////............//////...------------............---,,,+++)))(((*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((('''(((((())))))******++++++************************)))))))))))))))))))))))))))************+++++++++))))))(((((()))+++---...|||{{{wwwrrrlllgggcccbbbcccfffooowwwxxxtttqqqssswwwyyyvvvoooooouuu{{{|||zzzuuuooojjjgggccc^^^YYYOOOJJJDDDAAA@@@???<<<999999888666555555444222000000000000//////.........///////////////......------------............///........................)))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++++++++************************+++++++++***************((())))))******+++,,,,,,))))))))))))))))))))))))...,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))))))))))))))*********************************))))))))))))************))))))*********+++++++++))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++************))))))))))))))))))))))))+++++++++++++++***))))))******))))))***+++,,,---+++***)))))))))***+++,,,+++++++++++++++*********+++,,,---------,,,++++++*********+++++++++,,,,,,...------,,,,,,------...---......///111222444444666888:::;;;;;;<<<@@@CCCFFFEEEEEEJJJXXXffflllkkkcccbbbdddhhhjjjooo~~~{{{ssspppooolllmmmooossswww}}}~~~|||yyyzzz|||||||||~~~{{{yyywwwwwwyyyzzzyyywww{{{yyyxxxxxxxxxxxxvvvtttvvvuuussssssuuuyyy~~~~~~}}}|||xxxtttrrrooommmkkklllmmmnnnuuu~~~|||xxxtttuuuyyy|||}}}zzzwwwtttrrrqqqtttqqqnnnmmmkkkgggaaa]]]___^^^XXXPPPKKKIIIFFFAAAFFFCCC???<<<:::999888777666666666777999;;;>>>???????????????===:::888666222000...+++******+++,,,,,,------------+++***)))))))))*********+++++++++++++++,,,------......///000000000000////////////000000/////////.........//////...------------...***+++,,,,,,------------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************++++++++++++************************)))))))))))))))))))))))))))************+++++++++***))))))))))))+++,,,---~~~wwwnnngggbbbbbbdddgggfffbbbaaaeeejjjlllkkkhhhjjjqqqwwwzzz|||}}}xxxwwwtttrrrnnnkkkhhhfff]]]VVVNNNGGGDDDBBB???<<<===;;;:::999999888555333333222000///.........//////////////////......------------............///------------------------++++++++++++************,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,++++++******************************************+++++++++'''(((((()))******++++++)))))))))))))))))))))))),,,+++******)))*********++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))(((((((((***+++,,,************************)))))))))*********++++++***************+++++++++))))))))))))************+++***))))))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))---,,,,,,+++++++++++++++)))))))))***+++---...///******))))))******+++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,,,,+++***......---------......///...///000111222333555555:::;;;<<<<<<===???CCCFFFMMMNNNNNNSSS___nnntttrrrhhhgggiiilllqqqzzzxxxsssqqqpppnnnooorrrvvv|||}}}~~~zzzuuuxxx||||||zzzyyywwwxxxyyy{{{zzzzzzzzzyyyxxxyyyzzzzzzxxxvvvvvvvvvvvvuuuvvv}}}~~~~~~}}}xxxyyy~~~|||||||||zzzuuuqqqkkkjjjhhhhhhhhhjjjmmmnnnuuu|||{{{zzz~~~|||}}}~~~xxxtttrrrrrrtttrrrooonnnllliiieeebbbffffffaaaXXXRRRQQQNNNKKKPPPLLLFFFAAA>>>;;;888666666666666777888:::===>>><<<===>>>>>>>>>===<<<;;;999777444222///.........++++++,,,,,,,,,,,,+++***))))))))))))************++++++,,,------......///////////////000000000000000000000/////////......//////...------------...)))***+++,,,---.........---,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++******)))******++++++zzzqqqllljjjiiiiiieee``````dddbbbdddddddddfffmmmtttxxxyyy~~~wwwvvvxxxzzzyyywwwtttssssssmmmeeeZZZQQQLLLHHHDDDAAA===<<<<<<<<<<<<;;;999777777555222000......///000///////////////......------------............///---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***************************)))))))))***+++++++++,,,+++++++++***))))))(((((())))))))))))))))))))))))******+++++++++******)))************************,,,+++******,,,,,,+++******)))((('''((())),,,---************************))))))*********+++++++++************************((()))))))))************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))***++++++))))))******+++,,,------***************+++++++++***++++++,,,------......++++++,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++...------------...//////111111333444666777777888;;;<<<<<<===@@@EEEJJJNNNTTTVVVWWW\\\fffrrruuussskkklllmmmpppvvvyyytttsssttttttvvvvvvvvvyyy}}}}}}}}}~~~{{{wwwrrrvvv}}}~~~zzzyyyyyyyyyzzz|||}}}}}}{{{zzzyyyzzz{{{{{{yyywwwtttvvvwwwwwwyyyuuunnnooossswwwwwwssstttxxxzzzzzzzzz{{{|||{{{wwwssshhhhhhiiijjjmmmpppsssuuuyyy||||||xxxwww~~~~~~vvvsssrrrrrrpppooommmllllllkkkjjjiiikkkmmmjjjbbb^^^]]]\\\YYY]]]WWWOOOHHHCCC???;;;777::::::999:::;;;<<<>>>???999999;;;<<<>>>>>>>>>>>>>>>===:::888555222111000+++++++++,,,,,,,,,,,,,,,******************++++++++++++,,,------......///////////////000000000000000000000////////////...//////...------------...,,,,,,,,,------,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++++++++******************{{{sssqqqqqqrrrnnngggfffhhhcccbbbaaabbbdddhhhooouuu~~~zzzuuu{{{~~~~~~uuuhhh]]]UUUOOOIIIEEE===<<<<<<===>>>>>>===;;;:::888555222000///000000///////////////......------------............///------------------------+++++++++******)))))))))++++++++++++++++++++++++------------,,,,,,+++***************************)))))))))***+++++++++,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))***++++++++++++***)))************************,,,+++******,,,,,,+++******)))((('''''')))+++---************************************++++++++++++************************((()))))))))*********************++++++*********))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))***)))))))))))))))))))))))),,,+++***(((((()))************************))))))))))))******+++++++++++++++,,,,,,---...///000000++++++++++++,,,,,,------***,,,...///000///---,,,---------------...//////444555777999:::;;;;;;;;;;;;;;;<<<@@@FFFMMMRRRVVVXXX[[[^^^aaaiiiqqqrrrooojjjmmmooorrryyyvvvtttvvvxxxyyy~~~}}}{{{{{{|||||||||~~~}}}zzzyyyyyy}}}zzz{{{{{{||||||}}}~~~||||||||||||{{{yyyrrrtttwwwxxx|||qqqfffccc```bbbjjjpppqqqqqqssstttuuuwwwyyy{{{zzzwwwtttkkklllmmmpppssswww{{{}}}~~~}}}}}}{{{tttrrrrrrssskkkkkkkkkjjjjjjkkkmmmooonnnsssvvvsssrrruuuvvvuuuvvvmmm```UUUMMMGGG@@@;;;<<<;;;:::999999:::;;;<<<555666777999;;;===>>>>>>===<<<;;;888666333000///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.../////////000000000111111000000000//////////////////...------------...,,,,,,,,,------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))++++++******)))))))))(((************************))))))))))))))))))))))))))))))*********+++++++++***+++++++++*********))){{{zzz||||||uuusssuuummmiiieeedddccceeekkkrrr~~~{{{{{{{{{mmmbbbXXXOOOIII@@@>>>======>>>??????>>>===;;;999666333111111000///////////////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******************************************+++++++++*********+++,,,,,,------))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++***+++***)))(((((()))***+++*********************************++++++++++++,,,+++++++++***************))))))))))))************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))+++***))))))(((((())))))***************)))((('''))))))***++++++++++++***,,,,,,---......///000000++++++++++++,,,---......***+++,,,......------,,,...............///000111777888:::<<<>>>>>>>>>>>>;;;;;;===CCCKKKSSSYYY[[[[[[^^^___```eeelllooolllhhhmmmrrrvvv}}}xxxvvvwwwzzz|||~~~|||{{{{{{|||~~~}}}|||~~~|||yyyzzz}}}}}}~~~~~~|||{{{{{{{{{zzzppprrruuuwww{{{uuulllccc[[[ZZZVVVXXXbbbkkknnnooopppppprrrtttvvvvvvtttrrrpppnnnoooqqqtttwww{{{~~~zzzvvvtttuuuvvvkkkkkkkkkkkkjjjlllpppsssuuu~~~tttdddYYYPPPHHHBBB<<<:::999777666555666666333444555777999;;;<<<===>>>>>>>>>===;;;888555333///...------------......---------------,,,,,,,,,++++++,,,------......///......//////000000111111111111000000000///////////////...------------...)))***+++,,,---.........------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))******+++++++++******wwwppplllhhhfffkkkttt~~~zzz~~~ttteeeXXXPPPFFFCCC???>>>>>>????????????>>><<<999666444222000///////////////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++++++++************************+++++++++***************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++******)))(((((((((*********************************+++++++++,,,,,,+++++++++*********))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))******************************++++++++++++******************************************++++++,,,,,,))))))))))))))))))))))))***+++++++++******))))))((()))***+++++++++***)))((()))***+++,,,++++++***++++++,,,,,,------......++++++******+++---...///---------............///000000000000111222333444777999;;;>>>?????????>>><<<===@@@FFFPPPWWW[[[]]]^^^^^^\\\ZZZ^^^hhhnnnooonnnuuuzzz|||~~~}}}zzzvvvssstttvvvyyyzzzyyyyyyzzz{{{}}}{{{{{{zzzuuuqqqqqqvvv|||{{{{{{yyyvvvtttvvv{{{|||wwwuuuuuuuuuuuupppppprrrtttxxx~~~yyylllccc^^^YYYTTTSSSTTTYYYccciiijjjlllooonnnooorrrrrrrrrqqqpppooorrrsssuuuwwwzzz|||~~~~~~{{{zzzzzzzzzqqqqqqqqqnnnmmmnnnrrrvvv~~~lllaaaYYYQQQLLLAAA@@@===:::888666666666444444555666777999;;;;;;???@@@AAAAAA???===:::888111000///...------......---------,,,,,,+++++++++++++++,,,------......///.........///000111111111111111111000000000////////////...------------...***+++,,,,,,------------......---------,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***************++++++************************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,++++++zzztttnnnjjjooowwwxxxxxxpppaaaWWWLLLHHHBBB???>>>>>>??????@@@@@@>>><<<888555222000///////////////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''*********++++++,,,,,,,,,((()))***+++++++++++++++************************,,,+++++++++******))))))++++++******)))((((((((())))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++***((('''&&&******************************+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,---,,,+++***)))'''(((***,,,---------,,,((()))***+++,,,+++************++++++++++++,,,,,,++++++******+++---...///111000000000000111222222222222222222333444555666777999;;;>>>?????????>>>>>>>>>BBBIIIRRRYYY\\\\\\```^^^YYYUUUYYYeeeoootttxxx{{{lllnnnqqqpppnnnnnnqqquuussstttvvvyyy}}}|||zzz{{{~~~}}}{{{pppqqqooojjjgggiiipppwwwooonnnkkkhhhhhhmmmvvv~~~wwwpppmmmmmmnnnnnnpppoooppprrrvvvxxxyyyxxxtttrrrkkk```YYYWWWTTTPPPOOOTTT^^^gggiiigggiiinnnlllnnnppprrrrrrrrrrrrsssuuuvvvwwwyyy|||}}}~~~~~~}}}wwwwwwvvvrrroooooossswwwnnnddd^^^YYYTTTIIIGGGDDDAAA>>><<<;;;;;;555555555666777999:::;;;:::<<<===>>>>>><<<999777333222000///.........///,,,,,,,,,++++++*********++++++,,,------......///---......///000111111222111111111111000000000000//////...------------............---,,,+++)))(((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------*********++++++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++'''(((***+++,,,,,,,,,+++~~~uuunnnooosss~~~}}}~~~lll```XXXRRRJJJCCC@@@????????????>>><<<<<<:::888444111222222111000000000000000---------.........//////...---,,,,,,......---,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++,,,,,,***(((&&&'''+++...***)))))))))***+++,,,,,,+++++++++************)))************************...---,,,,,,++++++++++++*********))))))))))))((()))))))))))))))))))))))),,,,,,++++++***)))((((((&&&&&&''''''((((((((()))************************++++++******)))((((((((())))))************)))))),,,+++*********+++------******++++++***)))((('''************************++++++***)))((((((((()))************************++++++******+++---///000,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---)))***,,,...//////......////////////////////////000111222333444555555666<<<===>>>???????????????===???BBBIIIRRRZZZ___bbbddd[[[VVV[[[bbbgggooowww{{{mmmgggbbbffflllqqqtttvvvwwwxxxyyy{{{~~~zzzyyyvvvsssrrrtttzzz~~~vvvpppgggccc^^^]]]```eeehhhiiidddaaa]]]\\\aaajjjtttzzz~~~~~~~~~~~~yyypppkkkmmmpppqqqpppooonnnmmmmmmnnnqqquuuwwwxxxrrrhhh]]]VVVRRRQQQQQQVVVZZZ___dddggggggfffdddllllllmmmooopppqqqrrrrrrtttwww}}}{{{}}}~~~zzzzzz|||wwwyyyyyyuuurrrssszzzvvvkkkjjjhhhaaaYYYSSSQQQLLLGGGCCC@@@======999888777666555444444444::::::;;;;;;<<<<<<======888777555333111000//////111///---+++******++++++++++++++++++++++++++++++......//////000000111111111000///------......///000000//////.........---,,,---------------------......------,,,+++******+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((()))******++++++******************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++{{{}}}xxxtttuuuzzz~~~{{{vvvyyyvvvjjj```ZZZRRRKKKGGGEEEDDDCCCBBBAAA???===<<<999555222333222111000////////////---------.........//////...---,,,,,,......---,,,...------------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++---,,,)))'''&&&&&&&&&'''*********)))******++++++))))))******+++++++++,,,************************,,,,,,+++*********++++++++++++*********)))))))))))))))))))))))))))))))))......---,,,,,,+++***************++++++,,,,,,,,,************************)))))))))))))))*********))))))************))))))+++******)))***+++,,,---*********))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))************************,,,+++***)))((())))))***+++++++++++++++,,,------***+++,,,,,,******+++,,,***+++---............---////////////////////////111222333444555777999;;;======>>>???@@@@@@@@@@@@AAABBBEEEKKKRRRZZZ___bbbccc[[[WWW]]]eeemmmvvvwwwlllhhhhhhlllrrrvvvyyyzzz|||}}}vvvsssooolllmmmpppvvvzzz~~~zzzqqqjjjaaa]]]YYYXXX[[[^^^aaaaaa___]]]ZZZZZZ^^^eeelllqqqssssssssstttuuuwwwyyy{{{zzztttmmmkkknnnqqqrrrrrrpppnnnllljjjjjjkkkmmmnnnuuupppggg]]]VVVRRRQQQPPPSSSYYYaaafffgggfffddddddeeeeeegggiiikkkmmmooopppttttttxxx|||||||||}}}zzzyyyyyywwwyyy{{{zzzxxxyyy}}}~~~qqqjjjjjjjjjeee___\\\YYYUUUPPPLLLHHHFFFEEE???>>><<<:::888666555555555666777999:::<<<>>>>>>:::999777555333111000000000...,,,+++***+++,,,,,,++++++++++++++++++++++++.........///000000111111222111000///...//////000000/////////............------------,,,,,,,,,,,,,,,,,,++++++******))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++************++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))|||yyyuuuuuuvvvuuuttttttvvvxxxyyyuuuppppppvvv~~~ttthhhccc[[[TTTOOOKKKHHHFFFCCC@@@===;;;:::777444111555444222111///.........---............/////////...---,,,---.........,,,---------------.........++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,***''''''))))))'''$$$++++++******)))*********(((((()))***+++,,,------******************************)))))))))******+++,,,+++++++++************))))))))))))))))))))))))---------,,,++++++******,,,,,,,,,---------------************************'''(((((()))******++++++))))))************))))))***))))))))))))***++++++******(((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))***+++******************************)))(((((((((((()))+++************+++,,,,,,)))+++,,,+++***)))***+++,,,,,,---......------,,,......//////000000111111333444666666777999===@@@===>>>???AAABBBBBBCCCCCCHHHIIILLLPPPUUUZZZ___aaa]]]ZZZ[[[dddnnnwww~~~uuuoooooorrruuuzzz~~~tttmmmjjjgggfffjjjoootttvvv{{{zzzxxxwwwxxxzzz}}}~~~xxxpppfff```[[[YYYVVVVVVYYY\\\]]]^^^`````````aaacccgggjjjmmmllllllmmmnnnpppsssvvvxxxxxxsssooonnnqqqrrrrrrqqqooommmkkkjjjiiijjjkkkllltttoooiiiaaa[[[XXXVVVVVVUUU]]]fffkkkiiifffeeefffddddddfffhhhjjjmmmooopppqqqoooooorrrtttyyy~~~|||yyywwwyyyzzz|||}}}~~~}}}xxxqqqmmmlllkkkhhheee```^^^ZZZVVVQQQNNNKKKJJJFFFEEEBBB>>>;;;777555444444555666777999;;;===>>><<<<<<:::888666444333222///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222222111000000000000000////////////............---------,,,,,,+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((((()))*********************************))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******************************************++++++************************zzzzzzxxxuuurrrooommmllllllkkkjjjmmmttt}}}xxxqqqllleee___ZZZUUUQQQNNNFFFCCC@@@===<<<:::777555777555444222000......---...............////////////---,,,---...///...---,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********++++++++++++)))'''***///111...***,,,,,,+++***)))))))))***))))))***++++++,,,------************************)))))))))))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************(((((())))))************)))******++++++******))))))))))))))))))*********+++)))'''&&&&&&''')))***)))))))))))))))))))))))))))((((((((()))***++++++************************(((((())))))+++,,,------******))))))******+++,,,***+++,,,,,,+++***+++,,,------------------,,,,,,...//////000222333333444777999;;;<<<;;;;;;>>>@@@???@@@BBBDDDFFFGGGHHHHHHNNNQQQUUUXXXYYYZZZ[[[[[[WWW\\\fffrrr}}}}}}yyywwwzzzzzz}}}}}}qqqhhhaaa```aaadddjjjoooqqqqqqnnnnnnoooppprrrvvv{{{~~~}}}yyytttmmmeee___ZZZZZZ[[[\\\___bbbfffhhhiiinnnooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwyyy|||yyyvvvttttttrrrooolllkkkkkkkkklllmmmppprrrtttuuurrrmmmiiieeecccccccccbbbjjjqqqqqqllliiikkkooommmnnnooopppqqqqqqrrrrrrllliiiggghhhjjjnnnxxx~~~}}}~~~~~~~~~}}}zzz|||{{{{{{|||~~~~~~}}}{{{|||zzz~~~}}}|||yyyuuupppkkkhhhfffbbbaaa^^^[[[WWWTTTRRRPPPRRRPPPLLLHHHBBB===999777888888777777888:::;;;<<<>>>===<<<;;;999777555444111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111000000000////////////////////////...............---,,,+++******))))))))))))))))))***************)))(((((()))******))))))))))))))))))))))))))))))(((((())))))***+++***************+++++++++******))))))******+++,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++************++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,}}}yyytttnnnjjjbbbbbbdddgggoooyyyyyyyyyuuuqqqlllhhhddd___[[[PPPLLLGGGCCCAAA@@@>>><<<888777555333111000///...///////////////////////////...------//////...------------....../////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++///---,,,///555666222...,,,,,,+++***)))))))))***,,,+++++++++++++++++++++***************************************+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))))))))(((***************)))))))))************************************))))))((((((******++++++++++++******(((((())))))***************)))(((&&&&&&(((***+++************************)))((((((((()))***++++++************************'''((()))***+++,,,,,,---******))))))******+++,,,,,,---...---,,,,,,---......---------,,,,,,------//////111222444555777777:::>>>BBBAAA???>>>@@@BBBGGGHHHJJJLLLNNNOOOPPPPPPQQQVVVZZZ\\\ZZZWWWUUUTTTVVVcccttt}}}{{{|||}}}}}}~~~zzzvvvsssmmmfff```YYY[[[___dddggggggeeecccfffgggiiijjjlllpppvvvzzzwwwuuupppkkkfffcccbbbbbbbbbfffkkkqqquuuyyy{{{}}}|||}}}|||zzzxxxzzzyyywwwvvvuuuuuuvvvwww|||{{{yyyxxxvvvrrrnnnkkkkkkkkkmmmooorrrvvvyyy{{{vvvtttqqqooommmnnnooopppuuuyyy{{{xxxrrrpppvvv|||xxxyyyzzzzzzyyywwwuuussslllgggddddddddddddhhhnnnvvv|||~~~{{{wwwssssssvvv{{{~~~|||}}}~~~{{{{{{|||}}}}}}}}}~~~||||||zzzqqqjjjgggfffgggfffeeecccaaa___^^^]]]___]]]YYYTTTMMMGGGAAA>>>:::999888777777888999:::=========<<<;;;999888777555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000////////////...............///////////////......------,,,+++************++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++***************++++++,,,,,,---...//////...---,,,***++++++,,,,,,++++++***++++++************++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvrrrbbbaaaaaaccciiissszzzxxxwwwuuutttrrrooojjjgggYYYTTTMMMGGGCCC@@@>>><<<:::999777555333222111000000000000////////////...///...---...//////...---.............../////////------------............++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++444222111222444333000,,,++++++******)))*********---,,,,,,,,,++++++++++++************************++++++*********+++,,,,,,,,,+++++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************************************++++++******)))(((((('''******++++++++++++******((()))******++++++*********))))))(((((()))++++++************************))))))))))))))))))***+++************************))))))******))))))((('''+++************+++,,,,,,---...///...---,,,---///------,,,,,,,,,------...000111222444777999:::;;;===AAAEEEDDDBBBDDDJJJOOOWWWXXXXXXYYYYYYXXXXXXWWWUUUYYY]]]^^^ZZZVVVTTTUUU```ppp}}}{{{}}}~~~}}}~~~xxxpppiiiccc___\\\ZZZUUUZZZ___aaa___ZZZUUUSSS]]]___`````````bbbhhhmmmoooooommmkkkiiikkknnnqqqpppvvv}}}~~~zzzxxx{{{zzzxxxuuutttsssssssssvvvwwwxxxxxxwwwuuusssqqqpppqqqrrrtttwwwzzz|||}}}xxxvvvsssqqqqqqsssuuuwww|||xxxyyy}}}zzzsssnnnkkkjjjgggbbbaaadddeeegggjjjkkkiiihhhggggggjjjooouuuyyy|||}}}~~~}}}||||||}}}~~~|||}}}}}}xxxpppjjjhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhgggccc]]]WWWOOOIIIFFF???===;;;999888888::::::;;;;;;<<<===<<<;;;:::888777666444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///////////////...------.........///////////////.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))***++++++,,,,,,+++************+++,,,,,,+++---...000000...---+++***+++,,,------,,,+++***++++++************++++++******************************************++++++++++++++++++++++++++++++vvvzzztttrrrmmmiiijjjqqq}}}}}}zzzyyyyyyzzz|||}}}{{{wwwtttfff```VVVMMMFFFAAA===;;;;;;:::888666555444333333000000000000/////////...000...---...///000///---////////////............,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++111000000///...---+++************)))******++++++++++++,,,,,,,,,,,,,,,,,,************************+++******)))))))))******++++++*********)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++*********************************************)))))))))))))))***++++++,,,,,,++++++***))))))+++,,,,,,,,,+++***************+++++++++,,,************************+++***))))))))))))))))))************************)))***+++++++++***((((((+++++++++++++++,,,------,,,---......,,,,,,---...---,,,,,,+++,,,---//////111222444777999<<<===>>>???AAADDDCCCEEELLLZZZeeelllkkkiiigggdddaaa^^^\\\]]]```bbb```]]]\\\___bbbrrr~~~}}}~~~~~~|||uuukkkbbbZZZVVVTTTSSSTTTZZZ___^^^WWWQQQOOOPPPUUUXXXZZZYYYXXX[[[aaagggrrrsssuuuuuuttttttwwwzzz}}}|||yyywwwyyyxxxvvvuuutttttttttuuuuuuwwwzzz||||||{{{zzzzzzwwwxxxyyy|||~~~}}}{{{vvvssssssuuuxxx{{{}}}|||{{{vvvuuuqqqkkkiiijjj`````````___]]]\\\^^^aaaeeejjjpppuuuwwwyyy|||~~~{{{|||}}}}}}}}}~~~||||||yyyuuuoookkkjjjkkklllmmmooorrrtttuuuuuuvvvxxxwwwsssnnnggg```ZZZVVVOOOLLLGGGAAA===:::999999888999;;;<<<<<<<<<::::::555555555555444222111111------------------------,,,,,,---......//////000///000000111000///...---............/////////000..............................------,,,,,,++++++))))))************))))))))))))))))))))))))))))))******))))))******+++,,,((())))))***++++++,,,,,,++++++******++++++,,,---)))+++---......---+++))))))***,,,------,,,***)))++++++************++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++hhhjjjrrrzzz~~~}}}tttooosss}}}}}}zzzyyywwwooodddXXXOOOHHHCCC@@@;;;;;;999777666555555555111111000000/////////...000...---...///000///...000000//////......------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++***+++,,,+++)))((()))+++***)))))))))***+++,,,,,,******+++,,,------...///************************+++***)))(((((('''((((((*********))))))))))))((())))))))))))))))))))))))((((((((((((((()))))))))*********)))))))))((((((************************((((((((()))******++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))************************((()))+++---.........---,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---,,,,,,++++++,,,...///000222333555888;;;===???@@@???AAAAAAAAAFFFSSSgggvvv{{{yyyuuuqqqkkkfffaaa___fffggggggcccaaaccckkkrrr~~~|||}}}{{{uuukkk```WWWRRROOONNNRRRYYY___\\\UUUPPPRRRWWWUUUXXX\\\\\\\\\___gggmmmyyy||||||zzzzzzzzz|||zzzxxxwwwwwwvvvvvvwwwxxxzzz{{{yyy|||{{{|||zzzvvvuuuwwwzzz}}}~~~}}}|||}}}~~~{{{vvvsssttthhhfffcccaaa^^^]]]___cccbbbgggnnnsssuuuwww{{{~~~{{{}}}}}}{{{zzz}}}~~~yyytttooommmllllllsssuuuyyy||||||uuuoookkkaaa\\\TTTKKKCCC===999777555777999;;;<<<<<<;;;:::444444555555666555555555------------------------,,,,,,------...//////000000111111222222000///...---.........//////000000.........///////////////......------,,,+++******))))))************))))))))))))))))))))))))))))))*********)))******+++,,,((())))))***++++++,,,,,,++++++******++++++,,,---((()))+++------+++)))((()))***,,,------,,,***)))++++++************++++++************************(((((()))***+++,,,,,,---------------------------```bbbeeehhhjjjlllooorrrzzz|||}}}{{{xxxzzzxxx}}}~~~zzzrrrcccYYYQQQJJJFFF===>>>>>>;;;888666555666666555333111////////////......------------......000000///...---,,,,,,,,,............---,,,++++++++++++************++++++***++++++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,***************)))((((((******))))))))))))******,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,(((***+++***)))((()))***((()))))))))***************+++,,,,,,,,,,,,+++***++++++************++++++)))***+++,,,,,,+++***)))++++++******))))))((((((************))))))(((((())))))))))))))))))))))))***************************)))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((+++++++++******)))))))))+++***)))))))))***+++,,,//////...------------...///000000000222333444555444888>>>AAABBB@@@???>>>???CCCDDDDDDMMM___rrr|||{{{vvvmmmcccaaacccjjjnnnppplllhhhlllxxx~~~}}}yyyyyyzzz~~~yyyqqqeeeZZZRRRPPPQQQSSSPPPRRRWWWZZZ[[[[[[ZZZYYY___aaacccdddeeehhhmmmrrrxxxwwwuuuuuuvvvzzz~~~~~~wwwyyywwwvvvwwwzzz}}}{{{xxxvvvxxx||||||}}}~~~}}}{{{wwwtttpppmmmkkkgggaaa\\\dddccceeeiiipppwww|||~~~{{{uuuttttttvvv||||||yyyvvvvvvxxxzzzyyywwwuuuxxx|||}}}wwwnnnnnngggWWWEEE:::999<<<999888777777777999;;;===777777888888888888777777222111///...------......---------------...///000............////////////000000000000000000000000000000//////.........---......//////...,,,+++))),,,+++++++++***)))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,------------,,,,,,+++***)))))))))***+++++++++,,,)))******+++++++++************+++++++++,,,,,,,,,///---+++)))(((((()))***aaabbbbbbbbbaaaaaabbbcccgggiiimmmrrruuuvvvwwwvvvxxx}}}~~~}}}|||ooodddZZZPPPIII@@@???===;;;999888777777777666444222000////////////......------......////////////...---------,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***))))))******))))))))))))******++++++************++++++******+++,,,,,,,,,++++++)))+++,,,+++***)))***+++************++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++))))))***++++++***))))))************))))))))))))++++++*********)))))))))************************************************++++++*********+++,,,,,,)))***+++,,,,,,+++***))),,,,,,+++++++++*********---,,,+++++++++,,,---......------------......///000000000000111333444555999===AAACCCCCCBBBAAA@@@@@@DDDGGGLLLYYYlll}}}{{{wwwmmmdddbbbfffmmmpppttttttuuu{{{{{{uuuqqqpppqqqsssxxx|||~~~}}}|||~~~{{{wwwqqqjjj```VVVQQQPPPRRRUUUUUUYYY___dddggghhhggggggjjjkkklllkkkjjjkkkooorrrrrrqqqqqqrrruuuzzz~~~yyyvvvvvvwww{{{~~~~~~|||~~~~~~}}}zzzwwwuuuqqqlllgggdddccccccfffkkkpppssstttwwwsssqqqtttvvvxxx~~~}}}|||~~~}}}{{{tttrrrjjj]]]MMMCCC???@@@888777555555555666888999666666777777888777777777444333111///...------------------------...//////000000000000111111111111000000000000000000000000000/////////...........................,,,+++***++++++++++++***************)))))))))))))))***+++******))))))))))))******++++++++++++++++++++++++)))(((((((((((()))************+++++++++,,,,,,,,,,,,---------,,,,,,+++******************++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,///...,,,*********+++,,,lllkkkgggccc___\\\ZZZYYYWWWYYY\\\```dddhhhjjjlllwww~~~|||zzz}}}zzzmmmbbbUUUKKKEEEAAA<<<:::;;;;;;:::999999777666333111000/////////......------......///..................------++++++,,,------......///---,,,,,,,,,,,,,,,,,,---,,,------------,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++************))))))))))))************++++++++++++******++++++,,,,,,,,,+++*********,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++((())))))******))))))((()))))))))***************+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000111000///000111444777888@@@BBBEEEFFFEEECCCCCCDDDGGGKKKQQQ[[[kkk}}}|||xxxpppiiijjjoooqqqtttyyy}}}}}}|||~~~|||uuullldddbbbcccfffhhhlllrrrwwwxxxyyyyyyuuupppeee```YYYSSSQQQSSSXXX[[[^^^dddkkkqqqtttuuuuuuvvvssssssrrrooommmlllnnnpppkkklllmmmoootttzzzzzztttuuuyyy~~~||||||~~~|||yyyuuuqqqkkkiiiggggggiiikkklllkkknnnkkklllpppuuuyyy}}}xxxrrrnnnfff\\\QQQHHHBBB>>>888777666444444555666666555555555666666777777777777555333111///---,,,,,,------,,,,,,,,,---......000000000000111111111111000000000000000000000000////////////........................---,,,++++++*********+++++++++++++++)))))))))))))))***+++,,,************************++++++++++++++++++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++***************,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,***))))))***+++,,,}}}wwwpppkkkeeeaaa^^^ZZZZZZYYYYYYZZZ\\\^^^```qqq{{{|||xxxwwwwww{{{wwwkkk]]]RRRLLLEEE===:::<<<>>><<<::::::999888666333222111000//////............//////---------...............,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,++++++******+++******))))))******+++)))***,,,,,,,,,,,,***))),,,,,,,,,,,,++++++***)))***+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++(((((())))))))))))(((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------,,,,,,---......///000//////111444888<<<>>>DDDEEEFFFFFFEEEEEEFFFHHHSSSXXX___lll}}}~~~{{{xxxrrrnnnqqqxxxvvvyyy}}}yyywwwxxxzzzzzzyyytttkkk```ZZZYYY[[[]]]^^^aaaiiiooorrrssssssnnnhhh[[[YYYVVVTTTWWW\\\bbbfffhhhnnnuuuyyyzzzyyyzzz{{{vvvtttqqqnnnkkkkkkkkklllkkkkkkmmmpppuuu{{{|||uuuvvvyyy}}}||||||~~~~~~}}}{{{wwwuuurrrpppooonnnmmmkkklllhhhfffhhhlllttt}}}xxxtttnnnhhh```YYYTTTLLLCCC===<<<;;;999777666555555555444444444555555666777777999888666333000...,,,+++------,,,,,,,,,,,,------............///////////////////////////////////////////////////..................------,,,,,,+++*********++++++,,,,,,,,,))))))))))))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,+++++++++***)))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,((((((''''''((()))******zzzuuuppplllfffccc```\\\YYYYYYYYYZZZeeelllwwwyyyuuuuuuvvvuuussstttpppnnnqqqtttyyyvvviii___SSSLLLBBB>>>>>>???===:::;;;:::999888666444222222/////////....../////////---------...............///...---,,,,,,,,,,,,---++++++************+++++++++++++++++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))***************)))++++++************++++++***+++,,,------,,,+++***,,,,,,,,,,,,++++++***))))))***+++***)))((()))+++))))))))))))*********+++++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))))))))******++++++,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((((((((((((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,///......------.........000000111444888===BBBDDDEEEEEEEEEEEEEEEGGGJJJNNN\\\bbblllzzz{{{wwwsssnnnkkkpppxxxzzz|||~~~~~~xxxtttttttttsssqqqjjjddd\\\XXXXXXYYYYYYXXX]]]cccggghhhhhhgggbbb[[[WWWXXXYYY\\\aaagggmmmqqqpppuuuyyyzzzxxxxxxzzz}}}{{{xxxrrrnnnkkkkkklllmmmppppppqqqsssvvvzzz~~~~~~}}}|||}}}zzzyyyyyy{{{~~~~~~}}}|||}}}}}}}}}}}}yyy|||~~~{{{yyyxxxvvvtttrrrpppiiiccc```bbbkkk}}}|||wwwtttkkkeee]]]YYYXXXSSSJJJBBB@@@???===;;;888777555555555555444444555666777888;;;:::888666333000...---...------,,,,,,---------............////////////////////////////////////.........///////////////......------,,,,,,,,,,,,******++++++,,,,,,,,,---******)))******+++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++***)))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,'''''''''(((((()))******~~~zzzrrroooiiiddd```^^^^^^^^^^^^bbbjjjsss||||||zzzzzzzzz}}}zzztttooollliiigggfffdddfffmmmttt|||zzzooofff\\\UUULLLFFFCCCAAA>>><<<;;;;;;::::::888777555444000//////......//////000..................------000///---,,,++++++,,,,,,+++******))))))******+++***++++++++++++***))))))++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))************)))++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((()))******)))((()))***(((((()))))))))*********,,,++++++******++++++,,,++++++************++++++***))))))(((((())))))************+++++++++++++++*********+++++++++++++++))))))))))))))))))))))))******************************)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.............../////////...//////000000222444666:::>>>BBBEEEGGGDDDDDDCCCCCCEEEJJJPPPUUU```iiiuuu~~~yyytttooolllgggfffllluuu~~~~~~yyyxxx}}}~~~vvvrrrpppnnnkkkhhhaaa___\\\ZZZZZZZZZYYYXXX]]]```aaa^^^\\\\\\YYYTTT\\\^^^ccchhhmmmrrruuuwwwtttwwwzzzyyyxxx{{{|||uuuqqqqqqqqqrrrtttttttttuuuvvvxxxzzz||||||yyyxxxxxxzzz~~~|||{{{{{{~~~}}}}}}~~~~~~}}}|||{{{yyyxxxxxxqqquuu{{{~~~~~~~~~}}}{{{zzzwwwpppiiicccaaagggwwwzzztttqqqggg```ZZZXXXYYYWWWOOOHHHEEEDDDBBB???<<<999777666888777666555555555777777::::::999777555333111/////////...---------......000000000000111111111111000000000000000000000000.........///////////////...------,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++***************'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,~~~{{{vvvpppkkkhhhggggggfffgggjjjoootttxxxzzz{{{www{{{{{{uuurrrqqqsssxxxzzzrrrkkkgggeeeaaaaaafffoooyyyyyyoooiiieee```XXXOOOHHHCCC@@@???::::::;;;;;;:::999777666000000////////////000000/////////...---------,,,///...,,,++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))******+++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++))))))***+++))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++************+++++++++***))))))))))))***+++,,,++++++++++++++++++***)))))))))*********++++++************************************************+++***************+++,,,++++++,,,------,,,++++++*********+++++++++,,,,,,,,,---.../////////...---------...///111222444555888:::===@@@CCCEEEFFFGGGBBBBBBAAABBBFFFNNNWWW^^^fffppp}}}sssnnnjjjfffeeedddgggqqq{{{{{{vvvvvvrrrpppttt|||zzzrrrmmmiiieee```\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]^^^\\\XXXXXX\\\^^^]]]eeehhhnnntttwwwxxxxxxwwwuuuwwwzzzzzz}}}yyywwwvvvvvvtttttttttssstttuuuvvvvvvxxxvvvvvvxxxzzz}}}|||||||||}}}{{{yyywwwuuuuuulllqqqwww{{{|||{{{{{{|||~~~}}}~~~|||yyyuuupppooowww|||wwwqqqnnneee```[[[ZZZ\\\[[[WWWRRRNNNMMMJJJGGGCCC@@@===;;;:::999777555555555666777999999999888777555333222111000///............///000000000000111111111111000000000000000000000000............/////////000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++------,,,+++************)))***,,,------,,,***)))++++++++++++++++++++++++)))(((((((((((()))************+++++++++,,,,,,,,,***+++,,,,,,---------,,,***************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,zzztttpppmmmllltttsssrrrqqqqqqpppmmmkkknnnrrrxxx{{{yyytttnnnkkkvvvyyyxxxoooiiigggffffffkkkuuu}}}sssnnnkkkggg```VVVLLLEEEBBBBBB::::::;;;<<<;;;:::999888000000////////////000000000000///...------,,,,,,---,,,+++++++++---///111---,,,,,,++++++,,,,,,---,,,------------,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---++++++++++++---...)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++,,,---......***+++---......---+++***)))))))))******+++++++++***+++,,,---------,,,++++++,,,---///222555888999===???AAADDDFFFFFFEEEEEEAAAAAAAAABBBGGGQQQ\\\cccmmmwwwwwwhhhdddaaa```cccfffmmm{{{vvvqqqooonnnkkkjjjqqq|||zzztttmmmgggccc^^^WWWRRRVVVXXXZZZZZZXXXXXX[[[___[[[\\\ZZZWWW[[[cccjjjllllllpppvvv{{{}}}{{{wwwuuutttwwwzzz|||~~~yyyxxxwwwsssrrrrrrqqqqqqrrrrrrssstttsssuuuyyy{{{~~~}}}}}}zzz{{{|||{{{xxxvvvttttttooottt{{{~~~}}}{{{{{{|||{{{{{{}}}zzz|||~~~zzzzzz|||{{{wwwxxx{{{~~~}}}zzz{{{~~~|||xxxtttpppkkkfffbbbbbbddddddaaa^^^VVVUUURRROOOKKKGGGCCCAAA<<<;;;888666555555666777888888999999888777555444111111000///////////////............////////////000000000000000000000000---.........//////000000...---,,,+++,,,---...///---------,,,,,,+++++++++......,,,+++***))))))))))))***,,,------,,,***)))++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------------))))))******+++++++++,,,******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++******)))