BM6P6(@ LLLJJJGGGDDDBBBBBBCCCDDDDDDJJJRRR]]]ooo|||xxxuuuqqqiiiccc```___\\\XXXUUUTTTUUUWWWSSSUUUUUUSSSQQQTTT[[[bbbrrrzzzzzzuuujjjjjjzzznnnrrrssskkkqqqwwwuuu|||oooeeefffxxx{{{}}}qqq^^^TTTNNNOOOWWW\\\bbbsssxxxlllhhhgggffflllttt{{{~~~~~~}}}zzzvvvrrrooolllhhheee```[[[WWWUUUUUUUUUTTTRRRXXXWWWTTTSSSSSSTTTVVVXXXXXXWWWUUURRRRRRTTTXXX[[[ZZZ[[[[[[ZZZXXXXXXYYY[[[LLLJJJHHHEEEDDDDDDDDDEEECCCFFFLLLUUUdddzzzzzzuuurrrmmmfff```]]][[[XXXTTTRRRRRRTTTUUUSSSTTTTTTRRRQQQUUU^^^eeeuuu||||||tttqqqmmmrrryyypppwwwzzzuuuyyy~~~~~~}}}zzzoooeeefffvvvxxxgggYYYQQQOOOVVV]]]fffxxx~~~~~~ssshhhcccaaacccgggmmmpppxxx{{{zzzyyyvvvssspppnnnjjjfffccc\\\YYYUUUTTTUUUVVVUUUTTTWWWVVVTTTSSSSSSUUUXXXYYY[[[YYYVVVSSSRRRSSSVVVYYYYYYZZZZZZYYYWWWVVVXXXYYYKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEGGGMMMYYYkkk|||vvvqqqmmmhhhaaa\\\YYYVVVRRROOONNNOOORRRTTTTTTTTTRRRPPPQQQXXXccckkkxxx}}}zzzsssooovvvwwwsss}}}xxxtttuuuyyy}}}~~~yyypppeeedddrrr~~~ppp```UUUPPPVVV```kkk{{{zzzvvvuuuwwwxxxnnnddd___\\\]]]]]]```hhhqqquuussstttwwwxxxzzz~~~zzzwwwuuusssrrrooonnnkkkhhhccc```XXXVVVTTTTTTUUUVVVVVVVVVTTTTTTSSSTTTUUUXXX[[[]]]```]]]XXXTTTSSSSSSUUUWWWXXXYYYYYYWWWUUUTTTUUUVVVJJJJJJIIIHHHGGGEEEDDDDDDFFFDDDEEEJJJTTTdddzzz}}}yyysssnnniiiddd^^^ZZZWWWSSSOOOLLLMMMOOORRRTTTTTTSSSQQQQQQTTT]]]iiirrryyy{{{zzzvvvttt~~~xxxyyyyyy~~~~~~zzzrrrnnnoootttyyy}}}~~~}}}zzzqqqfffbbbmmm|||~~~uuuhhh^^^XXX]]]gggqqq{{{zzzvvvtttsssssssss}}}nnnccc\\\ZZZVVVWWW^^^gggkkkkkklllooommmppptttzzz}}}zzzwwwuuussspppooommmkkkhhhddd___[[[VVVUUUTTTTTTTTTUUUUUUUUUSSSSSSSSSUUUXXX\\\___aaaccc___ZZZVVVUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQQQQRRRKKKKKKIIIHHHFFFEEECCCBBBEEECCCDDDJJJRRR```xxxxxxuuupppkkkfffaaa]]]ZZZWWWSSSNNNMMMOOORRRTTTTTTSSSSSSSSSUUU[[[eeeqqqxxxxxxyyy{{{zzzwwwvvv}}}~~~xxxsss~~~|||zzz~~~xxxppplllmmmqqqvvvyyy{{{{{{yyyrrrhhheeeppp~~~~~~}}}}}}zzzssslllhhhmmmuuuzzz}}}~~~zzzxxxuuuuuutttrrrooolllooo{{{nnn```XXXVVVUUUXXX___ddddddeeeiiigggiiinnntttzzz}}}}}}{{{yyywwwuuusssrrrnnnllliiigggddd```[[[WWWUUUUUUUUUTTTSSSRRRSSSSSSRRRSSSUUUXXX[[[```ccceeeeee```ZZZWWWXXXYYYZZZZZZZZZZZZYYYVVVRRRPPPPPPQQQOOOMMMKKKIIIFFFDDDCCCCCCCCC@@@AAAHHHNNNZZZqqqzzzsssqqqmmmiiiddd___\\\ZZZXXXTTTPPPPPPSSSUUUUUUTTTRRRSSSVVV[[[dddnnnxxx~~~yyyyyyzzz~~~~~~|||wwwqqqqqqsss}}}ssssss|||zzzqqqkkkkkkoootttwwwyyyzzzyyytttlllkkkxxx|||~~~}}}|||~~~wwwuuutttttttttqqqjjjdddbbbjjjzzzkkk[[[YYYUUUTTTXXX[[[\\\^^^aaaaaacccggglllsssyyy~~~|||{{{wwwwwwvvvuuutttrrrpppooojjjhhhdddaaa^^^[[[WWWUUUSSSTTTUUUTTTRRRQQQQQQRRRSSSTTTWWW[[[___cccgggiiifff```ZZZWWWXXXZZZZZZYYYXXXYYYXXXVVVTTTRRRSSSTTTTTTRRRNNNJJJGGGEEEEEEEEEDDD@@@AAAGGGKKKRRRhhh|||wwwmmmllljjjfffaaa]]][[[ZZZYYYUUURRRRRRVVVWWWVVVSSSQQQTTTYYYbbbmmmwww~~~~~~}}}}}}~~~zzzwwwvvvrrrooossszzz~~~qqqpppvvvzzzoooggghhhnnnvvv||||||vvvmmmmmm|||zzzwwwuuuuuuuuurrrlllfff```aaakkk~~~iii^^^WWWRRRSSSUUUUUUXXX[[[]]]^^^aaaeeejjjoootttvvv|||~~~|||zzzyyypppppppppooommmkkkiiigggddd```\\\YYYXXXWWWVVVUUUOOORRRTTTSSSRRRQQQRRRTTTUUUVVVYYY]]]bbbfffjjjlllggg```YYYUUUVVVWWWVVVTTTTTTUUUVVVVVVVVVWWWYYY[[[XXXUUUPPPKKKHHHFFFFFFFFFGGGBBBCCCHHHIIINNNbbbxxxzzzvvvjjjiiihhhddd___\\\ZZZYYYYYYUUUSSSTTTWWWYYYUUURRRPPPTTT\\\fffrrr|||}}}yyytttrrrsssrrrrrrzzz{{{zzz}}}}}}yyyxxxiiimmmvvvxxxkkkccceeeooo|||xxxnnnmmmzzz~~~zzzvvvvvvxxxwwwrrrmmmddd```ddduuuzzzcccZZZRRRQQQRRRSSSUUUYYY\\\]]]^^^aaaeeeiiimmmoooqqqwww}}}{{{{{{{{{{{{zzzxxxwwwvvvkkkkkkkkkjjjhhheeecccaaa^^^[[[VVVTTTTTTUUUVVVUUULLLOOORRRSSSRRRRRRTTTVVVVVVXXX[[[___dddhhhkkkmmmhhhaaaXXXTTTTTTTTTRRROOOPPPRRRUUUWWWXXX[[[^^^aaaZZZVVVPPPMMMKKKHHHDDD@@@AAAAAABBBCCCDDDJJJYYYggg~~~}}}wwwqqqnnngggddd```^^^]]][[[YYYWWWXXXTTTSSSVVVWWWTTTSSSUUURRRZZZdddmmmwww}}}}}}uuuqqqmmmkkkkkkqqqzzzqqqzzz~~~{{{|||zzzvvvnnnrrr{{{xxxwwwqqqjjjjjjttt{{{nnnfffhhhsss}}}|||vvvtttvvvwwwuuusssjjjfffmmm~~~uuueeeYYYWWWTTTOOOPPPXXXZZZ]]]_________aaaeeeiiinnnsssyyy}}}~~~}}}||||||}}}zzzxxxwwwvvvvvvwwwuuurrrpppgggeeeaaa^^^\\\\\\]]]^^^XXXXXXVVVUUUTTTSSSRRRRRRVVVRRRRRRVVVXXXWWWWWWYYYWWW]]]bbbcccdddhhhjjjhhhggg```WWWSSSTTTTTTRRRPPPQQQQQQVVV\\\]]]^^^gggrrrWWWSSSOOOLLLKKKHHHEEEBBBEEEDDDDDDDDDBBBEEEPPP\\\sss~~~yyysssnnnjjjdddaaa^^^\\\[[[ZZZWWWVVVXXXTTTSSSVVVVVVSSSSSSUUUXXX```iiiqqqzzz~~~{{{sssnnnkkkkkkoooxxx~~~wwwooovvvzzzxxxwwwyyyyyywwwtttzzz~~~}}}xxxqqqooowwwvvvhhh```cccoooyyy}}}|||{{{}}}{{{xxxxxxxxxvvvtttlllnnn{{{xxxaaaXXXTTTOOOPPPUUUWWWYYY\\\]]]]]]___bbbeeejjjnnntttwwwxxxwwwwwwvvvxxxzzz~~~}}}zzzxxxtttsssrrrssssssrrrooolllcccaaa]]]ZZZYYYXXXYYYZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVSSSTTTYYY\\\ZZZYYY[[[ZZZ```ddddddeeehhhhhhfffddd]]]VVVSSSSSSUUUTTTRRRTTTSSSVVV\\\aaaiiiyyyVVVSSSPPPNNNLLLJJJGGGEEEEEEDDDEEEEEEBBBAAAIIISSSdddwww~~~}}}|||yyytttnnniiifff```]]][[[YYYYYYXXXVVVUUUWWWTTTSSSUUUTTTRRRSSSVVV```hhhqqqwww~~~|||xxxpppjjjgggkkkuuu}}}wwwssswwwyyywwwwwwzzz}}}||||||vvvqqquuuzzz}}}zzzlll___YYY^^^kkkvvvyyyyyy{{{~~~~~~zzzxxxvvvuuusssrrrvvvsssbbb[[[VVVSSSUUUVVVXXX[[[\\\\\\\\\]]]^^^eeehhhmmmoooooonnnnnnnnnoooqqqsssuuuwwwzzz}}}yyyvvvrrrqqqpppppppppnnnkkkiii___]]]ZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSTTTUUUWWWYYYXXXVVVXXX^^^aaa^^^\\\]]]^^^dddgggfffeeegggfffccc___ZZZTTTQQQSSSUUUUUUUUUUUUWWW\\\fffrrrXXXVVVTTTQQQNNNKKKHHHFFFAAAAAACCCEEEDDDCCCHHHPPPWWWjjjzzzyyywwwtttpppkkkgggddd]]][[[YYYXXXXXXXXXVVVUUUVVVSSSRRRTTTSSSQQQTTTXXXgggooowww|||~~~zzzvvvllleeeccckkkyyy{{{}}}}}}|||{{{|||tttlllllloooppptttmmmaaaWWWUUU\\\iiirrrwww{{{~~~{{{wwwtttrrrqqqqqqvvvwwwyyymmmbbb[[[XXXXXXYYYZZZ[[[ZZZYYYYYYXXX```cccfffggggggffffffgggkkklllmmmmmmnnnqqquuuxxx||||||}}}}}}~~~zzzwwwsssqqqpppooonnnkkkhhheee]]][[[YYYWWWVVVUUUVVVVVVTTTSSSRRRSSSTTTXXX[[[]]][[[ZZZ]]]cccfffccc______aaagggjjjgggeeeeeeccc```[[[WWWRRRPPPRRRUUUVVVWWWXXX```mmm}}}XXXXXXVVVRRRMMMIIIEEEDDDAAAAAACCCGGGFFFDDDHHHMMMPPP```vvvzzzyyyzzzwwwvvvtttqqqmmmiiieeeccc]]][[[YYYXXXXXXXXXWWWUUUUUUSSSRRRSSSRRRQQQVVV\\\kkkttt{{{~~~|||wwwsssgggbbbbbbmmm}}}}}}}}}~~~~~~|||qqqgggeeehhhjjjnnnggg]]]UUUSSSYYYdddkkkvvv}}}|||vvvwwwvvvssspppnnnoooqqqvvvvvv{{{qqqccc\\\XXXWWWWWWVVVWWWWWWWWWWWW]]]___aaaaaaaaa```aaabbbgggggggggggggggiiimmmppptttuuuuuutttvvvzzz{{{{{{|||~~~}}}zzzwwwpppnnnllljjjhhheeeaaa^^^XXXWWWVVVUUUTTTUUUUUUVVVTTTTTTTTTUUUXXX\\\___aaaaaa___bbbhhhjjjeeeaaa```aaagggjjjgggdddccc```\\\XXXVVVRRRQQQSSSVVVZZZ\\\cccrrrVVVVVVUUUQQQLLLFFFCCCAAAEEEDDDEEEHHHGGGCCCDDDHHHLLLVVVhhh}}}~~~}}}wwwvvvvvvsssrrrpppmmmiiifffcccaaa]]][[[YYYXXXXXXXXXWWWUUUTTTRRRRRRSSSRRRRRRYYYbbbmmmvvv}}}~~~~~~|||xxxtttpppdddbbbeeerrr~~~}}}zzzyyy|||zzz}}}zzzooofffgggmmmrrrvvvmmm```VVVSSSWWW```fffvvv||||||wwwrrrnnnrrrtttrrrmmmlllooosssrrruuuzzzuuuiii]]]ZZZUUUSSSTTTVVVXXXXXXZZZ[[[]]]]]]\\\]]]^^^```aaaaaabbbbbbbbbcccfffhhhkkklllmmmmmmnnnppptttxxx~~~~~~{{{uuupppoooppprrruuuwwwvvvrrrooofffeeecccaaa```]]]XXXUUURRRRRRRRRRRRSSSTTTTTTUUUVVVWWWYYY\\\___bbbeeeggghhhfffgggllllllfffaaa```___eeehhhfffcccaaa^^^YYYVVVUUUTTTTTTWWW]]]bbbfffuuuUUUVVVWWWSSSMMMHHHEEEDDDGGGEEEEEEGGGFFFBBBBBBEEEJJJNNN[[[ooo|||wwwtttsssnnnmmmjjjgggdddaaa^^^]]]]]][[[YYYWWWWWWWWWUUUTTTSSSQQQRRRSSSRRRTTT\\\fffnnnwww~~~|||xxxvvvsssooommmbbbcccjjjyyywww{{{{{{wwwxxx|||zzzzzzvvvyyywwwmmmgggmmmyyyuuudddWWWSSSYYYcccjjj|||}}}yyyxxxtttoooiiinnnrrrpppjjjhhhlllqqqqqqsssuuuxxxqqqiii^^^WWWTTTUUUWWWXXXWWWXXXYYYYYYYYYZZZ]]]___\\\]]]_________```aaacccbbbeeeggghhhhhhiiijjjkkkpppppprrrtttxxxzzz||||||{{{xxxvvvtttuuuxxx|||{{{uuuqqqmmmhhhccccccdddfffiiijjjhhhddd```[[[ZZZYYYYYYYYYWWWTTTQQQPPPPPPQQQRRRTTTUUUVVVWWW[[[]]]```dddhhhjjjlllllloookkkkkkmmmllleee```^^^[[[bbbeeedddaaa```\\\XXXSSSTTTVVVYYY^^^fffnnnsssVVVXXXYYYWWWQQQLLLJJJJJJEEECCCCCCEEEEEEBBBBBBEEEIIIHHHRRRfffzzz{{{xxxtttqqqjjjhhhfffccc```]]][[[ZZZ]]][[[XXXWWWVVVUUUTTTRRRRRRQQQRRRSSSSSSUUU___iiioooxxx~~~yyytttqqqooollljjjaaaeeeooowww}}}|||xxx{{{zzzvvvuuuuuuqqquuutttlllhhhrrrzzzfffWWWTTT\\\iiirrryyyuuutttqqqlllffflllpppmmmgggdddhhhnnnsssqqqmmmjjjqqqzzzjjj]]]WWWUUUUUUUUUUUUVVVWWWWWWWWWXXX\\\^^^ZZZ\\\___```______```bbb^^^aaaeeegggfffeeeeeeeeeggggggiiikkkooopppppppppvvvwwwxxxzzzzzzwwwsssooonnnkkkiiiiiikkkooorrrsssuuuwwwyyy|||~~~|||uuulllgggfffeeeaaa^^^ZZZ[[[^^^``````]]]XXXSSSTTTSSSTTTUUUVVVVVVTTTRRRPPPQQQSSSUUUWWWYYYZZZ[[[^^^aaaeeejjjnnnpppppppppsssooommmnnnllleee___]]]YYY___cccbbb```___[[[WWWRRRTTTWWW\\\cccmmmwww}}}YYYZZZ[[[XXXTTTNNNKKKIIIHHHGGGEEECCCBBBBBBBBBBBBDDDDDDKKK]]]ppp}}}zzzsssmmmkkkhhhbbb\\\XXXWWWVVVWWW___[[[WWWVVVWWWWWWUUUSSSUUUTTTRRRQQQTTT\\\eeelllwwwzzz}}}wwwnnnhhhjjjmmmkkkfffgggqqq}}}zzz~~~~~~zzz~~~|||yyytttppp{{{}}}}}}zzzxxxzzzzzzmmmaaa^^^eeemmmqqq}}}wwwnnniiikkkllljjjcccgggfff```]]]bbbjjjooorrrjjjhhhooouuuxxxvvvhhh___YYYWWWRRRQQQPPPQQQRRRUUUWWWYYY[[[ZZZXXXYYY[[[\\\\\\\\\ZZZ[[[]]]___```bbbbbbbbbbbbaaa```bbbfffhhhgggfffeeeggghhhiiiiiihhhfffeeefffdddaaa^^^^^^^^^```aaadddeeeggghhhiiijjjiiiiiidddaaa]]]\\\]]]]]][[[XXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRXXXXXXYYY[[[\\\^^^___```eeegggjjjmmmoooqqqqqqrrrsssooommmmmmhhh```\\\\\\ZZZ\\\___```___\\\YYYWWWUUUXXX]]]ccclllvvvVVVXXXYYYWWWRRRMMMIIIHHHHHHFFFCCCAAA??????@@@@@@CCCBBBHHHVVVffftttzzzsssnnniiieee```[[[XXXVVVWWWWWW[[[XXXVVVUUUWWWWWWVVVTTTQQQRRRSSSUUUZZZbbblllrrrxxx|||zzzssskkkggggggiiilllooozzz|||~~~}}}|||zzzwwwvvv{{{}}}~~~{{{wwwvvvyyy}}}{{{rrrlllkkkoootttwww|||zzzsssrrrmmmfffeeeiiimmmllleeehhhggg___ZZZ]]]dddhhhkkkfffgggooosssvvvpppbbb\\\XXXVVVTTTSSSTTTUUUVVVWWW[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\^^^___```aaabbbaaa```aaadddeeecccaaa]]]^^^```aaaaaaaaa```______^^^\\\ZZZYYYZZZ[[[[[[YYYZZZ\\\]]]^^^]]]]]]]]]\\\ZZZWWWWWWYYYZZZXXXVVVWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\]]]___```aaabbbccccccfffhhhkkkmmmpppqqqqqqrrrtttooolllkkkfff^^^ZZZ[[[\\\^^^______]]]ZZZWWWUUUWWWZZZ```iiivvvVVVXXXYYYXXXTTTOOOKKKIIIKKKHHHDDD@@@>>>>>>???AAABBBBBBFFFOOOYYYfffwww|||{{{}}}wwwpppjjjeeeccc^^^ZZZXXXWWWWWWXXXXXXVVVUUUUUUWWWWWWVVVTTTMMMPPPUUU[[[bbbkkktttzzzzzz}}}}}}xxxooohhhfffeeegggttt}}}{{{yyyvvvwwwwwwzzz|||zzzvvvtttuuuwww}}}zzzyyy{{{}}}|||vvvrrrmmmlllggg``````gggmmmnnnjjjllliii___WWWXXX\\\___ccccccgggnnnpppssswwwiii\\\XXXSSSPPPPPPQQQSSSSSSYYYYYYYYYZZZ[[[\\\ZZZYYYXXXXXXYYYYYY[[[\\\^^^___aaaaaa``````aaa___\\\ZZZVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSTTTWWWXXXWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWXXX[[[^^^```bbbccccccdddfffggghhhhhhgggggghhhjjjlllnnnpppqqqqqqqqqtttooojjjgggbbb[[[XXXYYYZZZ[[[\\\ZZZXXXVVVVVVVVV\\\aaakkkzzzYYY[[[]]]]]]YYYTTTQQQOOOPPPLLLGGGCCC@@@@@@BBBCCCCCCDDDGGGKKKQQQ[[[nnnzzzuuuyyyrrrjjjdddbbb```]]]ZZZXXXXXXYYYYYYWWWWWWVVVVVVWWWVVVUUUTTTMMMRRRZZZbbbjjjrrryyy~~~{{{~~~|||zzznnnffffffgggppp}}}yyyxxxsssrrrsssuuuwwwwwwwwwxxx{{{~~~~~~}}}yyysssooopppnnnhhh``````ggglllnnnoooqqqmmmaaaXXXWWWYYY[[[aaadddkkkpppnnnooozzziiiaaaVVVOOONNNPPPSSSTTTVVVVVVVVVXXXZZZ[[[ZZZXXXYYYYYYXXXXXXYYY[[[\\\]]]______^^^^^^\\\YYYUUUSSSTTTTTTTTTUUUWWWYYY[[[\\\ZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUVVVWWWXXXYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[^^^```dddgggiiijjjhhhiiikkklllmmmllljjjiiijjjkkkmmmoooqqqqqqqqqqqqtttnnnhhhddd^^^XXXVVVXXXYYYZZZZZZYYYXXXYYY\\\```hhhrrrZZZ]]]``````]]]XXXUUUSSSRRROOOIIIDDDBBBBBBCCCDDDCCCDDDFFFIIIKKKSSSeeevvv}}}rrr{{{{{{uuummmgggbbb```___\\\ZZZYYYYYYYYYZZZXXXXXXXXXWWWUUUUUUUUUUUUSSSYYYaaajjjqqqvvv{{{~~~{{{}}}{{{yyyooogggiiirrr~~~~~~vvvrrrvvvvvvvvvwwwyyy~~~|||{{{zzzxxxsssoooqqqoooiiiaaaaaagggmmmnnnrrruuuqqqeee\\\ZZZ\\\^^^eeejjjpppqqqmmmkkksss}}}|||yyyxxxfffYYYTTTTTTVVVXXXTTTTTTTTTVVVYYYZZZZZZYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[YYYVVVSSSQQQOOOSSSTTTTTTVVVXXXZZZ\\\^^^[[[\\\^^^______^^^]]]\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[]]]___```aaaaaaaaa```aaaccceeehhhjjjlllmmmkkklllmmmmmmmmmmmmlllkkkkkklllnnnppppppppppppoooqqqkkkeeeaaa\\\WWWVVVXXX\\\]]]^^^]]]\\\aaaiiipppWWW[[[___```]]]YYYUUUSSSQQQNNNJJJEEECCCBBBCCCDDDCCCCCCEEEFFFGGGLLL[[[iiivvv|||{{{zzzwwwsssooojjjfffddd^^^]]][[[YYYXXXXXXXXXXXXVVVVVVVVVTTTSSSSSSUUUWWW\\\bbbjjjrrrwwwzzz}}}~~~||||||~~~}}}wwwsssmmmiiiooo}}}zzz}}}{{{zzzzzz}}}|||~~~|||{{{zzzxxxxxxwwwuuuqqqooojjjjjjeee___```gggmmmoooooosssqqqggg``````cccdddkkkooosssqqqkkkiiimmmrrrzzzvvvqqqmmmooovvv~~~jjj```\\\ZZZXXXXXXVVVUUUVVVXXXYYYZZZYYYZZZZZZ[[[\\\\\\[[[[[[ZZZUUUVVVVVVTTTQQQOOOOOOOOORRRSSSUUUWWWYYY[[[\\\]]][[[\\\^^^_________^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ\\\^^^^^^\\\[[[ZZZ[[[^^^___bbbdddeeeffffffeeeeeeeeeggghhhjjjkkkmmmmmmlllllllllllllllllllllmmmlllmmmnnnooooooooonnnmmmmmmgggbbb```\\\XXXWWWZZZ[[[]]]___```ccclllzzzUUUYYY^^^```]]]YYYUUUSSSQQQOOOLLLHHHFFFEEEEEEFFFFFFEEEFFFGGGGGGIIIRRR]]]mmm~~~}}}zzzsssrrrppplllgggdddbbbbbb[[[ZZZXXXWWWVVVUUUUUUUUUQQQRRRQQQPPPOOOQQQVVV[[[eeejjjrrryyy}}}~~~}}}|||{{{}}}}}}vvvoooggghhhjjjuuu~~~|||}}}~~~~~~|||uuuzzz|||vvvsssuuurrrtttuuutttqqqnnnkkkkkkeeefffbbb^^^```ggglllmmmhhhmmmmmmfffaaaccchhhkkkooorrrrrrnnniiiggghhhjjjnnnllliiieeefffkkkttt|||yyyqqqiiiddd```]]]YYYXXXXXXYYYYYYYYYXXXZZZ\\\]]]]]][[[YYYXXXPPPQQQQQQOOOLLLLLLOOOQQQSSSTTTWWWYYY[[[\\\]]]]]][[[\\\]]]^^^____________```___^^^]]]]]]]]]^^^___\\\___bbbbbb```^^^^^^___aaabbbeeeggghhhhhhhhhgggffffffhhhiiijjjlllmmmnnnlllkkkjjjjjjjjjlllmmmooolllmmmnnnooonnnmmmlllkkkhhhddd``````]]]YYYYYY\\\YYY^^^eeekkkuuuVVVZZZ___aaa___ZZZWWWUUUSSSQQQOOOLLLJJJIIIIIIIIIKKKIIIHHHIIIIIIHHHNNNVVVeeexxxyyyvvvrrrppplllgggaaa^^^]]]]]]YYYXXXVVVUUUTTTSSSSSSSSSLLLMMMMMMLLLMMMQQQXXX]]]jjjpppwww}}}|||yyyzzzzzzwwwpppiii\\\dddjjjyyy~~~uuuvvvzzz}}}~~~vvvpppvvvxxxqqqlllnnnlllooorrrqqqlllhhhffffffffffffccc___```fffjjjkkkbbbgggiiidddaaaeeekkknnnqqqrrrppplllhhhgggffffffeeefffddd___\\\___jjjsssvvvwwwhhhccc^^^ZZZXXXXXXXXXXXXWWWYYY[[[]]]]]][[[XXXUUUMMMNNNNNNLLLJJJKKKOOOSSSTTTVVVYYY\\\^^^___^^^]]]]]]]]]^^^^^^___```aaabbb^^^]]]\\\[[[[[[\\\]]]^^^]]]aaaeeefffdddbbbcccdddbbbcccfffhhhiiiiiihhhgggeeefffgggiiikkklllnnnnnnlllkkkiiihhhiiikkknnnppplllmmmnnnnnnnnnmmmkkkjjjfffaaa___```^^^[[[[[[]]]^^^eeeppp|||UUUYYY^^^```^^^ZZZVVVTTTSSSPPPMMMKKKJJJIIIHHHGGGEEEFFFGGGHHHGGGHHHKKKMMM]]]ooo|||uuuqqqmmmkkkfffbbb^^^[[[ZZZZZZXXXVVVTTTTTTTTTSSSNNNKKKJJJNNNRRRRRRQQQTTT[[[aaarrryyy{{{yyyvvvqqqjjjdddaaabbbmmmrrrlllsss}}}}}}~~~vvvvvvwwwuuusssrrrsssrrrpppmmmiiieeebbb```___^^^]]]^^^aaaeeeggggggfffggghhhhhhgggfffggghhhtttoookkkiiihhhddd\\\VVV\\\ZZZYYYZZZ]]]```bbbccchhhtttqqq___[[[___^^^[[[ZZZZZZXXXWWWXXXZZZZZZVVVRRROOOLLLJJJKKKKKKKKKOOOUUUUUUUUUWWWZZZ]]]^^^]]]\\\]]]\\\[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^____________bbbcccdddddddddbbbaaa```fffggghhhjjjlllmmmnnnooommmkkkjjjjjjlllmmmmmmmmmooollliiigggiiikkkmmmmmmnnniiigggiiijjjhhhhhhjjjhhh```\\\```cccbbbcccgggnnnxxxRRRVVVZZZ\\\ZZZWWWTTTSSSTTTQQQMMMKKKJJJIIIHHHGGGEEEFFFGGGGGGGGGHHHJJJLLLSSSeeexxxzzztttpppiiigggccc^^^ZZZXXXWWWVVVUUUSSSRRRRRRSSSSSSPPPMMMIIILLLOOORRRVVV]]]fffmmmuuu{{{}}}{{{xxxsssmmmfffaaabbbeeerrrzzzooommmxxxxxxwwwxxxvvvttttttsssrrrppppppooolllhhheee]]]\\\[[[[[[^^^bbbeeefffjjjkkkkkkkkkkkkkkklllmmmsssoookkkiiihhhccc[[[TTTXXXWWWVVVVVVXXXZZZ\\\\\\\\\gggzzzooodddbbbaaa``````^^^\\\YYYYYYYYYXXXTTTPPPPPPLLLKKKLLLKKKJJJMMMRRRRRRSSSVVVYYY\\\^^^______]]]\\\[[[[[[]]]^^^^^^]]]^^^^^^^^^______`````````bbbccceeefffgggffffffeeeffffffggghhhjjjkkkmmmmmmmmmkkkiiiiiijjjlllmmmmmmmmmjjjhhhggghhhjjjjjjjjjjjjffffffiiiiiifffeeegggeee```___dddiiilllrrryyyQQQTTTWWWXXXVVVUUUTTTTTTUUURRRNNNKKKJJJIIIGGGFFFDDDEEEFFFFFFEEEFFFIIIKKKNNN^^^ooo{{{{{{wwwqqqmmmdddbbb]]]YYYUUUSSSRRRRRRQQQPPPOOOPPPQQQQQQPPPOOOLLLMMMOOOUUU]]]hhhrrrxxxzzz||||||yyytttmmmfffbbb```dddmmm}}}xxxsssuuu~~~xxxnnnjjjooo}}}~~~xxx{{{~~~tttssstttsssrrrsssrrrpppooorrruuutttnnnhhh[[[[[[[[[\\\^^^aaadddeeennnmmmlllllllllnnnpppqqqpppnnnkkkiiigggbbbZZZTTTUUUUUUTTTSSSRRRSSSSSSTTTRRRYYYfffuuu~~~yyytttpppmmmfffbbb^^^\\\[[[YYYTTTPPPOOOKKKIIIKKKKKKIIIJJJNNNRRRTTTVVVYYY\\\^^^______]]]\\\ZZZ[[[]]]^^^]]]]]]]]]]]]^^^___```aaaaaabbbaaabbbdddggghhhiiiiiiiiieeeeeeeeefffhhhiiijjjkkkmmmjjjggggggiiikkkmmmmmmmmmkkkiiiiiijjjjjjiiihhhdddbbbbbbeeeeeebbbbbbdddddddddgggmmmuuu~~~RRRTTTVVVVVVUUUUUUVVVWWWTTTPPPMMMJJJHHHGGGEEEDDDEEEEEEFFFEEEDDDEEEHHHKKKNNNXXXeeeqqq{{{}}}xxxtttnnniii```]]]YYYUUURRRPPPOOOOOOQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRUUU]]]hhhrrryyy}}}|||{{{vvvnnnfffbbbcccfffiiiyyy}}}rrrlllpppyyy}}}wwwnnngggiiirrryyyrrrvvvuuulllkkkmmmnnnoooqqqsssooonnnqqqvvvvvvooohhh[[[^^^bbbeeeffffffffffffnnnkkkhhhggghhhjjjlllmmmllljjjhhhgggfffaaa[[[WWWUUUUUUUUUSSSQQQOOOOOOOOOPPPSSS[[[eeeqqqxxxsssmmmiiieee```YYYSSSQQQMMMKKKMMMNNNMMMNNNPPPSSSUUUWWWXXXYYYZZZ[[[]]]]]][[[ZZZZZZ[[[\\\\\\[[[\\\\\\]]]^^^```aaabbbbbb```aaadddfffhhhhhhhhhhhhddddddddddddeeefffhhhiiikkkhhheeeeeegggjjjlllmmmooommmllllllmmmmmmkkkiiifffcccbbbddddddbbbeeejjjkkkpppwwwRRRSSSTTTSSSRRRSSSUUUWWWRRROOOKKKHHHGGGFFFDDDCCCFFFFFFFFFDDDDDDEEEHHHKKKMMMQQQXXXbbbmmmzzzzzzvvvpppjjjddd]]]ZZZWWWTTTQQQPPPPPPPPPSSSRRRPPPOOOMMMNNNOOOQQQSSSWWW^^^iiisss{{{~~~zzzrrrhhhbbbccckkkrrrttt}}}uuupppvvv~~~|||vvvnnnjjjnnnwwwwwwppprrrzzz}}}{{{wwwmmmeeefffjjjmmmooorrrwwwrrrnnnpppttttttnnnggg^^^eeemmmrrrqqqmmmjjjhhhjjjeee```^^^___ccceeefffgggfffeeeeeecccaaa]]][[[XXXYYYZZZXXXTTTQQQPPPPPPSSSSSSVVV]]]gggwww{{{qqqfff^^^XXXRRROOOQQQRRRPPPPPPRRRNNNPPPRRRSSSSSSUUUWWWZZZ\\\ZZZXXXXXXZZZZZZZZZYYYZZZ[[[[[[]]]^^^___``````bbbcccdddfffggggggffffffcccbbbbbbaaabbbccceeefffgggeeecccdddgggjjjlllmmmnnnmmmkkklllmmmmmmkkkjjjgggdddcccdddeeegggnnnvvvPPPQQQQQQQQQOOOPPPQQQSSSPPPMMMJJJHHHGGGFFFEEEDDDGGGGGGFFFDDDDDDEEEIIILLLSSSQQQSSS[[[fffrrr|||wwwrrrllleee___ZZZXXXVVVSSSQQQQQQRRRRRRUUUTTTRRROOOMMMNNNQQQTTTXXX^^^iiittt}}}~~~xxxnnnfffeeelllwww{{{yyy{{{tttqqqsssyyywwwooommmrrrtttssstttlllfffhhhnnnrrrtttwwwzzztttooommmnnnooolllhhhccckkkuuuzzzxxxrrrllljjjeee___YYYWWWZZZ___cccdddfffeeecccbbb```___^^^]]]ZZZ]]]```^^^YYYUUUTTTUUUUUUSSSTTT[[[dddnnn|||xxxggg^^^WWWUUUSSSPPPNNNOOOIIILLLOOOPPPPPPQQQVVVZZZZZZXXXVVVVVVWWWXXXWWWVVVXXXYYYYYYZZZ[[[\\\\\\]]]bbbcccdddeeeeeedddcccccc```___^^^]]]]]]^^^```aaabbbaaaaaacccgggkkkmmmmmmkkkiiiggghhhiiijjjjjjiiidddcccdddhhhlllqqq|||QQQRRRRRRQQQPPPOOOPPPRRRPPPMMMJJJIIIIIIIIIHHHGGGIIIHHHGGGEEEDDDEEEIIILLLVVVRRRSSSZZZcccmmm{{{~~~zzzuuuqqqnnnhhh```ZZZWWWVVVTTTRRRRRRRRRTTTUUUTTTTTTSSSPPPOOOPPPUUUYYYdddkkkuuu}}}|||uuullliiimmmxxxxxxrrrqqqtttyyy|||{{{{{{uuulllhhhlllqqqssswwwnnnjjjmmmsssvvvxxxzzzwwwqqqjjjeeedddeeegggggggggooowwwzzzvvvpppllljjjccc\\\VVVUUU[[[ccchhhkkkhhhfffccc___\\\[[[\\\]]][[[___cccbbb]]]YYYXXXXXXWWWSSSTTT\\\eeeiiilllppprrr~~~}}}ppphhhaaaZZZUUUTTTQQQTTTVVVTTTQQQQQQUUUYYYXXXVVVUUUTTTUUUVVVUUUTTTVVVWWWWWWWWWXXXXXXYYYYYY\\\]]]^^^___```___^^^^^^\\\[[[YYYWWWWWWXXXZZZ\\\]]]]]]___ccchhhlllmmmmmmiiigggeeeeeegggiiijjjjjjiiilllttt~~~SSSTTTUUUTTTRRRQQQQQQRRRQQQNNNKKKJJJKKKKKKJJJIIIJJJIIIHHHEEEDDDFFFJJJMMMRRRNNNOOOWWW___fffqqq|||wwwtttpppmmmjjjeee]]]WWWVVVUUUSSSRRRRRRSSSUUUVVVTTTTTTSSSQQQPPPRRRXXX^^^qqqwwwyyyssslllllluuuxxxppplllmmmrrrvvvtttuuurrriiidddjjjrrrxxxyyyqqqmmmpppvvvxxxyyyzzzqqqlllddd]]]ZZZ]]]aaaeeejjjpppvvvwwwrrrmmmkkkkkkccc\\\VVVVVV^^^hhhooorrrjjjhhhddd^^^ZZZYYYZZZ\\\ZZZ___dddccc^^^ZZZYYYZZZYYYTTTUUU___ggggggcccaaa\\\fffvvvxxxmmmeeeccc___``````\\\UUURRRUUUXXXWWWUUUSSSSSSTTTTTTTTTSSSUUUVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXUUUSSSSSSTTTVVVXXXZZZ[[[^^^dddiiimmmmmmmmmkkkhhheeeeeehhhkkkmmmnnnyyy```[[[UUUSSSTTTWWWWWWWWWSSSMMMGGGFFFJJJNNNNNNMMMNNNLLLHHHDDDCCCEEEHHHJJJTTTTTTRRRRRRVVV^^^hhhppp~~~{{{vvvrrrkkkfffbbb^^^[[[YYYUUUTTTSSSQQQQQQRRRTTTVVVXXXVVVRRRPPPQQQWWWaaagggwww}}}{{{tttqqqooorrr~~~}}}zzztttmmmhhhjjjqqqxxx|||ssskkkkkkrrrwwwxxx}}}wwwpppmmmooorrruuuvvvqqqiiiaaa]]][[[YYY\\\bbbiiippptttoooiiifffeeedddaaa\\\ZZZ[[[fffzzzsssiii___YYYWWWVVVVVVZZZ\\\]]]^^^^^^]]][[[ZZZ[[[YYYZZZ```gggfff\\\RRRTTTZZZfffuuuyyylllccc___]]]YYYVVVYYYXXXVVVTTTSSSSSSTTTUUUSSSTTTUUUTTTRRRRRRSSSUUUSSSQQQQQQRRRTTTVVVWWWVVVVVVSSSPPPOOOQQQTTTVVVVVVWWWYYY^^^ccchhhlllnnnooonnnllljjjjjjpppyyyccc^^^XXXUUUUUUVVVWWWVVVUUUPPPKKKJJJMMMQQQQQQPPPOOOMMMIIIFFFEEEFFFHHHJJJRRRQQQOOOMMMOOOVVVaaaiiiyyy~~~{{{xxxsssoooiiiccc```]]]ZZZXXXTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTRRRQQQTTT\\\gggooo}}}~~~vvvqqqpppmmmmmmwww|||yyytttooonnnrrryyyuuullllllsssxxxxxx}}}xxxqqqmmmnnnqqqssstttmmmfff___]]]\\\\\\```eeeiiipppsssooojjjiiihhhggg```[[[]]]aaaoooyyyjjj___YYYXXXXXXXXX___^^^^^^]]]]]]]]]]]]^^^bbb``````cccfffbbbWWWMMMMMMPPPWWWbbbooo|||sssiiicccaaa]]]YYYVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTSSSQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWZZZ[[[^^^ccchhhnnnsssuuuwwwuuuuuuyyyccc^^^XXXTTTSSSSSSTTTTTTXXXTTTOOOOOOQQQTTTUUUTTTPPPNNNKKKIIIGGGHHHJJJKKKQQQPPPMMMIIIHHHNNNXXX```sss{{{|||yyyuuusssoookkkeee```]]][[[XXXVVVTTTRRRQQQSSSVVVXXXWWWUUUTTTSSSSSSTTTYYYbbbnnnvvv~~~yyyppphhhhhhhhhlll{{{}}}~~~zzzwwwsssssswww}}}xxxnnnnnnuuuzzz{{{~~~yyyrrrmmmlllmmmnnnoooiiibbb\\\\\\^^^```dddiiilllqqqsssoookkkkkklllkkk___[[[^^^eeesss{{{jjj^^^ZZZ[[[\\\[[[bbb```^^^\\\\\\]]]^^^___dddcccccceeefffaaaVVVLLLNNNNNNPPPUUU\\\kkkyyyrrrkkkhhhhhhhhhdddaaa[[[XXXVVVVVVWWWWWWUUURRRWWWUUUTTTTTTVVVWWWVVVUUUSSSVVVZZZ[[[[[[[[[]]]```dddfffiiipppxxx]]]ZZZTTTPPPOOOOOOQQQRRRXXXUUURRRRRRTTTVVVVVVUUURRRPPPNNNKKKJJJJJJKKKKKKQQQQQQNNNIIIFFFIIIRRRYYYmmmuuuzzzvvvssspppmmmkkkgggbbb^^^[[[ZZZXXXVVVVVVTTTRRRTTTXXXYYYVVVSSSSSSTTTVVVYYY___iiisss{{{|||zzzvvvnnngggeeeiiittt~~~tttyyyyyyvvvsssuuu|||xxxpppqqqyyyzzztttnnnjjjhhhhhhhhhggg```ZZZ\\\___bbbfffjjjnnnrrrrrrmmmiiijjjkkkiii___ZZZ\\\aaajjjvvvfff]]]\\\^^^___^^^```___]]]\\\[[[[[[[[[\\\\\\]]]```dddeeebbb[[[TTTUUUTTTSSSTTTUUU[[[jjjyyy}}}ooojjjfffeeefffeee```[[[^^^]]]\\\]]]___```aaa```^^^ccciiikkkjjjlllrrrwww{{{XXXVVVRRRNNNMMMMMMPPPRRRVVVTTTSSSSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKNNNQQQQQQLLLGGGGGGLLLRRR___hhhvvvzzzuuurrrnnnjjjhhhhhhddd___\\\ZZZYYYXXXVVVYYYWWWUUUUUUWWWVVVSSSPPPPPPSSSXXX___gggqqq||||||wwwtttqqqkkkffffffsss|||rrrxxxyyyvvvtttvvv{{{}}}vvvooorrrzzz~~~zzzuuunnnhhhdddccccccggg___YYY[[[```bbbeeehhhlllmmmjjjddd```aaabbb```]]]UUUVVVXXX\\\mmm|||zzztttlllbbb]]]^^^```aaa```\\\\\\\\\\\\ZZZYYYWWWUUUUUUXXX]]]aaacccbbb___\\\YYYXXXWWWWWWTTTRRRYYYaaasssyyysssqqqpppppprrruuuxxxyyyyyy{{{WWWUUURRROOOLLLMMMQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJOOOTTTQQQKKKGGGIIIMMMVVV^^^kkkzzz~~~|||yyytttpppmmmiiifffcccdddaaa\\\ZZZYYYXXXWWWVVVYYYXXXWWWVVVTTTRRRQQQQQQMMMSSS]]]hhhrrr|||{{{sssnnnllllllkkknnn}}}~~~vvv{{{}}}xxxwwwvvvvvvwwwwwwuuutttvvvuuupppllloooxxx}}}~~~xxxvvvsssmmmgggcccbbbccceee\\\WWWZZZ```bbbdddfffeeeddd___WWWTTTVVVWWWUUUWWWOOOPPPSSSTTTaaannnnnnjjjfffaaa___^^^___```aaa[[[\\\\\\\\\[[[XXXUUUSSSVVVYYY]]]______^^^^^^___^^^]]]]]]\\\XXXRRRSSSXXXaaarrrVVVUUURRRNNNJJJJJJNNNQQQPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIGGGPPPYYYYYYRRRKKKJJJLLLRRRYYYeeesss|||yyyrrrpppllljjjhhheeebbb``````]]]YYYVVVVVVVVVUUUUUUVVVXXXXXXUUUPPPOOOQQQTTTSSS[[[gggrrr{{{|||tttoooqqqwww}}}yyy|||{{{wwwvvvwwwxxxvvvsssooolllkkkmmmmmmjjjgggjjjqqquuutttppppppoookkkgggdddeeegggbbbYYYTTTXXX```ccceeefff___]]]WWWOOONNNQQQSSSQQQSSSJJJLLLPPPQQQ\\\iiijjjjjjiiifffaaa]]]\\\^^^aaa```___^^^]]][[[YYYWWWVVVZZZ]]]______\\\\\\^^^aaaaaa______^^^ZZZTTTTTTXXXZZZcccnnn}}}UUUTTTQQQLLLGGGFFFIIIMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMJJJIIIHHHSSS___aaaZZZQQQNNNNNNMMMTTT___mmm{{{}}}wwwuuukkkiiifffeeedddbbb```^^^]]]ZZZVVVTTTTTTTTTTTTSSSSSSWWWXXXTTTNNNMMMRRRXXX]]]dddpppzzz|||vvvsssyyy~~~}}}~~~~~~yyyzzz||||||vvvqqqtttwwwyyywwwpppjjjhhhggghhhhhhfffcccffflllnnnllliiikkkllljjjgggfffhhhkkk___VVVRRRWWW```dddfffggg^^^[[[UUUNNNMMMQQQTTTRRRQQQHHHKKKPPPPPPZZZgggiiiooonnnkkkddd\\\YYY]]]bbbeeeccc```]]][[[ZZZ[[[[[[]]]___aaa___\\\\\\```ddd___\\\[[[ZZZVVVQQQRRRWWWYYY[[[]]]cccvvvWWWQQQJJJFFFEEEHHHKKKMMMRRRSSSSSSRRRQQQPPPQQQRRRWWWNNNJJJLLLLLLHHHFFFHHHIIIRRR]]]dddbbb[[[RRRLLLMMMOOOVVVcccooo{{{{{{zzzwwwrrrnnnhhheee```]]]\\\\\\[[[ZZZWWWVVVTTTSSSSSSSSSTTTTTTTTTQQQPPPQQQQQQRRRWWW]]]jjjpppyyy}}}{{{|||~~~}}}{{{zzzyyyyyyxxxwwwrrrtttvvvuuurrrpppppprrrtttuuuuuusssoooiiiccc```ccccccffflllqqqsssqqqnnnmmmmmmllljjjhhhfffdddccc]]]RRRMMMSSS]]]aaa___]]][[[WWWTTTRRRSSSUUUVVVVVVMMMJJJGGGGGGLLLXXXgggqqqnnnlllhhhaaaZZZXXX[[[^^^aaa^^^]]]^^^]]]YYYXXXZZZ___``````___^^^^^^```aaabbb]]]XXXVVVTTTSSSXXX^^^^^^^^^```bbbdddpppPPPMMMHHHDDDDDDFFFIIIKKKTTTUUUUUUTTTQQQOOOOOOOOOTTTMMMHHHJJJKKKHHHGGGJJJJJJPPPYYY___```[[[TTTNNNLLLMMMSSS^^^jjjvvv|||wwwuuurrrmmmiiifffccc___\\\[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPSSSUUUXXX```hhhtttyyy|||{{{|||{{{yyywwwvvvuuusssrrrsssvvvyyyyyytttpppmmmllllllmmmnnnnnnllliiieeecccdddfffjjjpppwwwyyywwwtttqqqooommmlllllljjjgggddd[[[RRROOOVVV```bbb___]]]\\\ZZZXXXXXXYYY[[[[[[[[[TTTPPPKKKIIINNNXXXcccjjjllljjjfff___YYYWWWXXX[[[```]]]]]]___]]]YYYWWWXXXaaabbbbbbaaa^^^]]]]]]^^^aaa]]]YYYWWWUUUSSSWWW]]]aaabbbdddeeeeeejjjyyyIIIGGGEEEDDDDDDFFFHHHIIIPPPRRRTTTTTTRRROOONNNNNNRRRMMMIIIIIIIIIHHHHHHKKKKKKMMMRRRYYY]]]\\\WWWQQQLLLLLLPPPXXXaaammm~~~xxxrrroookkkgggcccbbb___\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPUUU[[[aaalllvvv~~~{{{wwwuuuxxx}}}|||{{{zzzxxxvvvttttttxxx{{{~~~~~~yyyqqqkkkgggfffgggiiikkkkkkjjjiiihhhhhhiiilllssszzz~~~}}}{{{wwwsssooooooqqqpppkkkfff[[[VVVVVV___gggfffbbb^^^]]]]]]]]]___bbbccccccbbbYYYTTTNNNMMMRRR[[[aaaeeefffeeeaaa\\\XXXVVVWWWYYY]]]ZZZ[[[]]]]]]XXXWWWYYYdddeeeeeeccc___[[[ZZZZZZ___\\\YYYYYYVVVSSSUUUZZZccccccfffiiihhhfffjjjqqqDDDFFFGGGHHHHHHHHHJJJKKKHHHLLLPPPRRRRRRPPPPPPPPPTTTQQQMMMKKKIIIIIIIIIKKKKKKJJJLLLRRRYYY\\\XXXTTTLLLKKKMMMSSSYYYdddvvv|||tttnnnjjjfffbbb___^^^\\\YYYXXXXXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQRRRYYY```hhhtttyyyssspppuuu~~~{{{{{{{{{zzzyyyxxxxxxxxx|||uuunnnjjjiiijjjkkkmmmmmmmmmmmmlllllljjjjjjooouuu{{{}}}|||zzzuuupppqqquuuuuuoooiii___\\\___hhhnnnjjjddd```\\\]]]___dddgggiiihhhfffYYYSSSOOOQQQYYYaaaeeefff___^^^\\\YYYXXXWWWXXXYYY[[[XXXWWWYYYZZZXXXZZZ]]]fffgggfffccc^^^YYYWWWVVV\\\ZZZXXXYYYVVVRRRSSSWWW``````ccciiiiiifffeeegggrrr}}}EEEIIILLLMMMMMMLLLMMMNNNIIIMMMQQQSSSSSSRRRRRRRRRXXXWWWTTTOOOLLLKKKJJJJJJJJJHHHIIINNNVVVZZZXXXTTTMMMLLLLLLOOOSSS\\\nnn~~~zzzuuuooohhhccc___\\\ZZZZZZXXXVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTWWW^^^eeelllwww~~~|||{{{xxxtttpppvvv~~~{{{|||~~~~~~}}}|||tttvvvwwwvvvuuuvvvxxx{{{|||xxxsssqqqqqqqqqppppppppppppoooooooookkkffffffkkkrrrvvvxxxzzztttpppqqqvvvvvvqqqkkkaaaaaaeeemmmnnnhhhaaa^^^XXXYYY^^^ccchhhjjjiiigggYYYUUUSSSVVV^^^eeefffeeeXXXXXXXXXXXXZZZ[[[\\\\\\[[[VVVTTTUUUWWWXXX]]]ccceeeeeeddd```[[[WWWTTTTTTYYYVVVVVVWWWTTTQQQRRRVVV\\\ZZZ]]]bbbdddbbbaaabbbgggnnn{{{IIIMMMQQQRRRPPPNNNOOOPPPQQQTTTVVVVVVUUUSSSRRRRRRYYY\\\ZZZTTTOOOMMMKKKIIIGGGGGGIIINNNSSSVVVUUUSSSNNNLLLLLLLLLNNNUUUfffwww{{{yyypppmmmhhhbbb\\\XXXVVVUUUWWWUUUTTTUUUVVVVVVUUUTTTRRRRRRQQQQQQRRRTTTUUUWWWZZZZZZ___gggmmmrrryyy~~~yyyvvvtttsssssszzzwwwuuuwwwzzz}}}~~~}}}|||zzzuuuvvvwwwvvvuuuxxx}}}|||yyywwwtttrrrrrrqqqpppooonnnnnnoooooopppjjjbbb```dddkkkqqqsssuuuqqqooopppssstttqqqlllccccccfffkkkiii```ZZZXXXRRRUUUYYY```eeegggfffddd]]][[[ZZZ]]]aaaddddddbbbVVVVVVWWWYYY]]]___```___[[[VVVTTTUUUWWWYYY^^^dddaaaaaa___[[[WWWTTTTTTTTTUUUSSSRRRTTTRRROOOQQQUUUXXXVVVWWW[[[[[[YYYXXX[[[aaadddkkkttt~~~KKKOOOTTTTTTPPPMMMNNNPPPTTTUUUVVVVVVTTTRRRRRRSSSWWW\\\]]]WWWRRRPPPMMMIIIDDDGGGKKKOOORRRRRRQQQPPPLLLKKKKKKJJJIIIOOO```ppp~~~}}}xxxuuussskkkiiiddd^^^XXXUUUSSSSSSUUUTTTSSSTTTVVVVVVUUUTTTQQQPPPOOOOOOPPPTTTXXXZZZ^^^aaahhhrrrwwwyyy}}}}}}xxxsssrrrvvv{{{|||vvvtttrrruuuyyy}}}~~~|||{{{zzz{{{{{{xxxvvvyyy}}}xxxuuurrrooollliiihhhgggggghhhiiikkkmmmnnniiibbb```dddjjjnnnpppnnnmmmmmmnnnpppqqqooonnnffffffggghhhcccYYYTTTTTTOOOQQQUUU[[[aaadddcccbbb^^^___aaacccccccccbbb```XXXXXXXXX\\\```bbbaaa___\\\YYYWWWYYYYYYXXX[[[___]]]\\\ZZZVVVSSSRRRTTTVVVRRROOOOOOPPPOOOMMMPPPVVVUUUTTTVVVXXXVVVSSSTTTXXX\\\[[[^^^dddiiisssLLLPPPTTTSSSOOOLLLLLLOOOOOOQQQRRRRRRQQQQQQSSSTTTTTT[[[^^^XXXSSSRRROOOJJJBBBGGGMMMPPPQQQPPPOOONNNKKKJJJJJJIIIGGGKKK[[[lllyyy}}}xxxsssqqqpppjjjhhhddd^^^YYYUUUTTTUUUTTTSSSSSSTTTVVVWWWUUUTTTQQQOOONNNMMMPPPTTTYYY]]]bbbeeeooozzz|||}}}|||wwwqqqrrrzzz|||wwwvvvrrruuuzzz~~~~~~|||zzzzzzyyyuuurrrvvv~~~zzzuuurrrnnniiieee_________```bbbeeeiiikkklllhhhddddddhhhmmmooooooiiijjjkkkmmmmmmnnnnnnnnnjjjiiiiiihhhaaaWWWRRRSSSMMMOOOSSSYYY^^^aaaaaa```\\\```dddeeeeeecccbbbbbb[[[ZZZ[[[^^^bbbcccaaa___]]]ZZZ[[[]]]\\\XXXWWWYYYZZZYYYVVVSSSPPPQQQTTTWWWPPPMMMMMMNNNMMMLLLPPPVVVRRRSSSVVVYYYVVVRRRTTTYYYXXXUUUVVV\\\```eeeqqq~~~PPPRRRSSSOOOJJJIIILLLPPPOOOQQQSSSSSSRRRRRRRRRSSSWWWXXXYYYXXXVVVQQQLLLIIIDDDGGGKKKNNNPPPOOOMMMKKKJJJLLLLLLJJJIIIOOO\\\ggg{{{{{{yyyvvvsssqqqmmmiiifffaaa```^^^[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSOOONNNOOORRRYYYaaagggkkknnnrrryyy|||yyyuuurrrqqqyyy}}}~~~}}}|||yyyzzz|||~~~|||~~~xxxqqqooosssxxx|||~~~{{{sssnnnkkkggg```ZZZTTTVVVVVVUUUTTTYYYccckkkooofffaaaeeelllnnnmmmmmmiiiiiijjjlllnnnnnnllljjjcccfffeee```[[[ZZZXXXUUUNNNMMMLLLQQQXXX^^^bbbbbb^^^eeekkkkkkjjjkkkiiieee]]]___aaabbbbbb```]]][[[XXXZZZ\\\\\\[[[ZZZYYYZZZYYYYYYWWWRRRMMMJJJLLLNNNNNNPPPQQQPPPMMMLLLMMMOOOQQQSSSVVVXXXXXXWWWUUUSSSTTTRRRRRRUUUXXXZZZaaaiiiMMMMMMNNNLLLJJJJJJLLLNNNQQQSSSTTTTTTRRRQQQRRRRRRRRRSSSSSSSSSQQQNNNKKKHHHHHHJJJMMMOOOPPPPPPNNNMMMIIIKKKKKKIIIGGGLLLWWW```pppwww}}}wwwtttqqqooollliiieeebbb```^^^\\\ZZZXXXVVVUUUTTTUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQTTTZZZaaaiiipppsssxxx{{{xxxrrrnnnpppwww|||uuuwww|||}}}}}}~~~zzz{{{}}}~~~{{{yyytttooonnnrrrwwwyyyyyy}}}wwwpppkkkgggaaaZZZTTTNNNOOOOOOPPPRRRXXX```ffflllccc___cccjjjlllkkkjjjfffgggiiikkklllkkkiiigggccceeeddd]]]YYYXXXVVVRRRMMMJJJJJJNNNWWW]]]______^^^eeejjjkkkjjjkkkjjjfffgggfffeeeccc___[[[WWWUUUWWWYYY[[[[[[ZZZYYYYYYZZZZZZYYYWWWRRRMMMJJJKKKMMMKKKMMMNNNLLLJJJJJJKKKNNNRRRTTTWWWYYYYYYWWWTTTRRRNNNKKKKKKNNNOOOPPPVVV^^^uuuJJJIIIHHHHHHJJJKKKKKKKKKPPPQQQRRRQQQOOONNNNNNOOOMMMMMMMMMMMMLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMHHHJJJLLLIIIGGGIIIPPPVVVaaaiiiuuu{{{}}}|||zzzwwwtttpppmmmjjjhhhfffddd```^^^]]]\\\ZZZXXXVVVUUUTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSUUUXXX^^^eeemmmuuu{{{~~~}}}{{{uuuooollluuu~~~zzzsssnnnrrryyy|||~~~|||}}}~~~}}}zzzvvvrrrnnnnnnrrrvvvwwwwwwyyyuuuooojjjddd]]]TTTNNNIIIIIIJJJNNNUUU\\\bbbeeeiii```\\\bbbiiijjjiiihhhccceeegggiiiiiihhhfffeeecccddd```YYYUUUUUUSSSOOOLLLHHHGGGMMMWWW^^^___\\\^^^eeeiiijjjjjjkkkkkkhhhooolllhhhccc]]]XXXTTTSSSVVVXXXZZZZZZYYYYYYYYYZZZ[[[ZZZWWWRRRNNNLLLLLLMMMJJJJJJIIIHHHFFFGGGJJJLLLRRRUUUXXXZZZYYYVVVRRROOOLLLIIIIIIKKKLLLLLLQQQWWWeeevvv{{{KKKHHHEEEGGGKKKMMMJJJGGGJJJKKKKKKJJJIIIHHHIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKMMMNNNLLLIIIIIILLLPPPUUU]]]iiiuuuvvvvvv{{{}}}yyyvvvtttrrrooommmjjjgggdddbbb```___\\\ZZZZZZYYYWWWVVVTTTTTTSSSSSSVVVVVVUUUTTTTTTUUUVVVVVV]]]aaaiiiqqqxxx~~~zzzvvvssspppttt|||{{{wwwrrrqqqxxx~~~}}}}}}}}}~~~{{{yyywwwsssnnnnnnrrrvvvyyyyyyxxxuuuqqqlllfff]]]TTTMMMHHHHHHJJJSSS___gggjjjjjjggg___\\\bbbiiijjjhhhgggbbbeeehhhiiihhhfffeeedddcccbbb\\\UUURRRSSSRRRNNNLLLIIIHHHPPP[[[bbbbbb^^^^^^dddhhhhhhiiikkkkkkiiinnnkkkfffaaa\\\YYYXXXWWWVVVXXXZZZZZZYYYYYYZZZ\\\]]][[[XXXTTTPPPOOOOOOOOOJJJIIIHHHFFFFFFHHHJJJMMMRRRTTTWWWYYYWWWSSSNNNKKKJJJHHHIIILLLLLLLLLPPPUUU]]]hhhhhhiiiyyyNNNJJJGGGHHHMMMNNNJJJEEEEEEFFFGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKNNNPPPRRRPPPMMMKKKLLLMMMNNNTTT___kkkxxxyyytttttt~~~zzzuuuqqqnnnllljjjhhheeebbb___]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ[[[gggllltttzzz~~~{{{tttooonnnrrr|||yyy{{{~~~{{{}}}}}}||||||}}}~~~}}}zzzwwwyyytttnnnlllpppuuuxxxyyytttssspppmmmfff^^^UUUPPPJJJKKKPPP[[[hhhqqqqqqoooeee___]]]ccckkkkkkhhhfffbbbfffjjjllljjjgggeeeeeebbb___XXXQQQPPPSSSSSSOOOOOOMMMNNNVVV```gggfffccc___dddgggffffffiiijjjhhhkkkhhhccc^^^ZZZZZZZZZ[[[XXXYYYZZZZZZYYYYYY[[[\\\^^^\\\XXXUUUSSSSSSRRRRRROOOLLLJJJIIIIIIKKKMMMNNNPPPRRRUUUVVVTTTPPPKKKGGGGGGFFFHHHLLLMMMLLLOOOTTTXXX```]]]\\\hhhssszzzOOOLLLIIIKKKNNNOOOKKKGGGFFFGGGGGGGGGGGGIIILLLOOOLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLQQQRRRSSSRRRPPPMMMMMMMMMKKKOOOWWW```mmm{{{wwwssszzzyyyvvvqqqmmmjjjhhhfffdddaaa^^^[[[YYYYYYYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSTTTRRRRRRSSSUUUXXX\\\```bbbpppvvv}}}|||tttnnnkkkooozzz}}}||||||}}}~~~}}}{{{xxxxxxsssmmmkkknnnrrrttttttnnnnnnmmmjjjeee^^^XXXTTTNNNQQQWWWcccnnnsssqqqnnnbbb\\\[[[cccjjjkkkgggdddccchhhmmmnnnkkkgggffffffaaa]]]UUUNNNOOOUUUVVVTTTSSSSSSVVV\\\cccffffffddd___dddfffddddddfffhhhfffeeebbb]]]YYYWWWVVVXXXYYYYYYZZZZZZYYYXXXWWWYYY[[[^^^[[[WWWUUUUUUUUUUUUTTTTTTQQQOOONNNOOOPPPPPPPPPPPPQQQRRRRRRPPPMMMIIIGGGIIIHHHKKKPPPQQQOOORRRVVVQQQWWWTTTTTT___dddfffnnn{{{LLLKKKKKKLLLOOOOOOMMMJJJIIIJJJJJJIIIIIIJJJMMMPPPKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLPPPQQQQQQQQQOOOMMMMMMLLLIIIKKKOOOVVVaaapppyyyzzz}}}zzzssspppllliiifffdddaaa^^^]]]ZZZWWWUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWZZZ___fffkkkooowww}}}vvvpppppprrr~~~}}}}}}~~~}}}{{{vvvssspppppprrrsssqqqoooiiijjjkkkiiieee```]]][[[VVVZZZaaajjjqqqrrrnnniii]]]XXXWWW___ggggggccc```ccciiioooppplllhhhfffggg___[[[SSSMMMPPPXXX[[[XXXVVVYYY]]]```aaaaaa```___```dddeeebbbaaadddeeeddd[[[YYYVVVSSSRRRSSSUUUVVVYYYYYYYYYWWWUUUTTTVVVXXX[[[XXXTTTTTTUUUVVVVVVUUUXXXVVVSSSRRRSSSTTTRRRPPPPPPQQQQQQPPPNNNLLLJJJHHHLLLKKKNNNRRRRRRPPPQQQUUULLLPPPMMMOOOXXXZZZYYY```dddrrrIIIIIIKKKMMMOOOPPPOOOMMMKKKLLLKKKIIIHHHIIILLLNNNJJJKKKKKKJJJJJJHHHGGGFFFHHHHHHIIIJJJKKKKKKJJJJJJNNNNNNOOONNNNNNLLLLLLKKKHHHIIIJJJOOOZZZiiizzz||||||yyyvvvnnnlllhhhfffcccaaa]]]ZZZ[[[XXXUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUZZZ[[[]]]aaahhhooouuuyyy{{{zzzqqqooovvv}}}}}}~~~~~~vvvuuutttvvvxxxvvvqqqlllhhhjjjjjjiiifffcccaaa```]]]aaaiiipppsssqqqkkkfffYYYTTTTTT\\\dddddd___\\\ccciiioooppplllgggfffggg___ZZZQQQLLLQQQZZZ]]]\\\YYY]]]aaabbb___\\\ZZZ[[[aaaddddddaaa___bbbdddcccQQQPPPNNNNNNOOORRRUUUWWWXXXXXXWWWUUUSSSRRRSSSUUUYYYVVVRRRRRRTTTVVVVVVUUU[[[XXXUUUUUUVVVVVVSSSPPPQQQQQQPPPOOONNNLLLKKKJJJIIIHHHKKKNNNMMMIIIJJJMMMKKKNNNJJJLLLUUUTTTQQQXXXYYY^^^kkkFFFGGGIIIKKKLLLLLLLLLKKKFFFGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIIIIHHHFFFDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMKKKEEEGGGIIIMMMSSS___mmmwww|||yyyuuuqqqnnnllljjjgggccc___\\\ZZZYYYUUUVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTTTTSSSUUUXXXZZZZZZ```gggmmmppptttzzz~~~~~~|||zzzuuukkkkkk|||~~~|||~~~~~~|||vvvtttrrrsssssspppjjjfffiiilllooopppmmmhhhcccaaabbbfffkkkrrryyywwwjjjZZZOOOPPPVVV^^^```]]]\\\^^^eeekkkoookkkfffbbb^^^ZZZ]]]VVVMMMKKKOOOUUUXXXYYY]]]bbbfffbbbXXXRRRSSSVVVdddbbb^^^]]]]]]^^^^^^^^^NNNOOOQQQUUUXXXYYYWWWUUUYYYWWWSSSOOOLLLKKKKKKLLLWWWTTTQQQPPPQQQTTTVVVXXXXXXUUURRRPPPOOOPPPRRRTTTVVVVVVTTTRRROOOLLLIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPTTT___rrrCCCDDDFFFHHHIIIJJJJJJIIIEEEEEEEEEEEEFFFHHHJJJLLLIIIJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNMMMNNNPPPQQQQQQOOONNNMMMJJJLLLMMMMMMPPPWWWbbbjjj}}}zzzwwwuuurrrnnnkkkfffdddaaa^^^[[[XXXWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRPPPRRRSSSSSSTTTWWW[[[^^^dddiiippptttwwwzzz~~~}}}xxxsssnnnlllrrr}}}{{{|||~~~~~~zzzxxxwwwuuusssooojjjccc^^^kkkmmmpppooolllgggbbb___dddgggkkkpppvvvtttgggXXXOOOOOOQQQVVVWWWVVVWWWZZZeeemmmqqqnnnhhheee```\\\UUUPPPJJJJJJOOOVVVZZZ[[[[[[```bbb^^^VVVQQQSSSWWW___\\\YYYXXXZZZ[[[\\\\\\QQQSSSVVVXXXYYYXXXVVVUUUUUURRRNNNKKKIIIIIIJJJKKKSSSRRRRRRRRRTTTUUUUUUUUUVVVTTTQQQOOONNNOOOQQQSSSUUUTTTTTTRRRPPPNNNLLLKKKEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNMMMOOOVVVbbbppp{{{@@@AAACCCEEEGGGGGGGGGGGGDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJJJJIIIHHHFFFDDDCCC???@@@BBBEEEIIILLLNNNPPPMMMNNNOOOPPPQQQPPPOOONNNMMMNNNNNNMMMMMMPPPWWW]]]rrr{{{wwwxxxuuusssqqqooollliiifff___^^^\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUQQQSSSUUUWWWYYY^^^cccgggppptttzzz}}}~~~~~~zzzsssmmmmmmttt|||zzzzzz{{{|||}}}wwwvvvvvvuuupppiiibbb]]][[[jjjlllnnnnnnlllhhhccc```dddgggiiimmmqqqooobbbTTTNNNLLLLLLOOOPPPPPPTTTZZZdddkkkppplllfffaaa[[[VVVSSSOOOKKKMMMRRRXXX[[[\\\ZZZ\\\\\\XXXRRRPPPTTTXXXYYYVVVTTTSSSUUUWWWXXXXXXRRRVVVYYYYYYVVVTTTSSSTTTQQQNNNJJJGGGFFFHHHKKKMMMQQQRRRTTTUUUUUUTTTSSSRRRTTTRRROOOMMMLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPNNNNNNEEEEEEDDDCCCDDDEEEGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIKKKNNNRRRYYYaaafffsss>>>???AAACCCEEEEEEEEEEEECCCAAA@@@@@@AAAEEEIIILLLKKKJJJJJJIIIGGGFFFDDDDDD???AAACCCFFFJJJLLLNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMLLLKKKNNNSSSXXXcccwww{{{vvvrrrrrrpppmmmkkkiiifffbbb___ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSUUUXXXYYYUUUXXX[[[^^^aaagggmmmrrrxxx|||}}}zzzxxxsssoooooowww}}}{{{zzzzzzzzz|||{{{uuuppppppnnniiibbb^^^___aaahhhiiijjjlllllliiieeebbb```ccceeehhhkkkiii^^^RRRMMMKKKLLLMMMMMMNNNTTT[[[dddkkkoookkkddd]]]WWWQQQWWWTTTRRRSSSVVVZZZ]]]]]]YYYYYYWWWSSSQQQQQQUUUZZZVVVTTTQQQQQQRRRSSSTTTSSSOOOSSSWWWWWWRRROOOQQQTTTPPPNNNJJJHHHHHHKKKNNNQQQUUUVVVVVVVVVTTTRRRQQQQQQQQQPPPMMMKKKKKKKKKMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJHHHGGGGGGGGGHHHIIIEEEFFFHHHIIIJJJIIIHHHGGGDDDGGGJJJKKKKKKNNNSSSXXX\\\jjj}}}>>>@@@AAACCCDDDDDDDDDDDDAAA@@@??????AAAEEEJJJLLLJJJIIIHHHGGGFFFEEEEEEEEECCCDDDFFFIIIJJJKKKLLLLLLGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJLLLPPPTTTXXXkkk|||xxxtttqqqnnnlllhhhfffccc```\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQMMMNNNNNNPPPRRRVVVYYY[[[ZZZ]]]aaaeeeiiinnntttxxx{{{{{{vvvtttssslllqqq{{{~~~}}}||||||{{{{{{{{{{{{|||}}}~~~yyytttooommmhhh```[[[[[[aaafffiiihhhhhhiiiiiifffaaa]]]XXX\\\```cccgggfff\\\QQQOOONNNNNNOOOMMMLLLQQQYYYdddkkkoookkkddd___YYYTTTWWWUUUTTTUUUXXX\\\^^^___XXXVVVSSSPPPPPPSSSWWWZZZWWWUUUSSSSSSSSSRRRQQQOOOLLLQQQUUUUUUQQQPPPRRRVVVRRRPPPNNNLLLLLLOOOSSSUUUZZZZZZYYYUUUPPPNNNNNNOOOOOONNNLLLJJJIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOMMMKKKIIIHHHGGGGGGHHHEEEFFFGGGIIIIIIIIIIIIHHHEEEHHHKKKKKKIIIJJJNNNQQQRRRXXXaaammm{{{@@@@@@BBBCCCCCCCCCBBBAAA>>>>>>===>>>AAAEEEIIIKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGDDDDDDEEEFFFHHHIIIJJJJJJNNNNNNNNNKKKHHHHHHLLLPPPTTTcccwww|||yyywwwtttpppmmmhhhfffcccaaa^^^[[[WWWTTTPPPPPPOOONNNMMMMMMMMMMMMJJJKKKMMMPPPTTTWWWZZZ\\\___ccchhhmmmppptttxxxzzz}}}}}}wwwttttttvvvqqq}}}~~~}}}{{{yyyyyy{{{|||}}}||||||{{{zzzyyyzzzxxxvvvtttrrrmmmeee\\\XXXZZZ```eeeiiifffdddcccbbb___XXXSSSRRRXXX^^^bbbeeeddd[[[QQQPPPOOOOOOOOOLLLKKKRRR\\\eeelllnnniiibbb^^^YYYUUUQQQQQQQQQRRRVVVZZZ^^^aaaWWWTTTOOOMMMOOOSSSWWWYYYWWWWWWWWWWWWWWWTTTPPPMMMNNNQQQTTTUUUSSSSSSUUUXXXSSSRRRPPPOOOOOOQQQSSSUUUZZZZZZXXXSSSMMMJJJJJJLLLMMMLLLKKKJJJIIIIIIIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLJJJHHHFFFEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKPPPPPPRRRZZZgggxxx@@@AAABBBBBBBBBAAA???>>>:::;;;;;;===@@@DDDGGGIIIEEEDDDCCCCCCCCCDDDFFFFFFEEEFFFHHHHHHHHHFFFEEECCCBBBCCCCCCDDDFFFHHHIIIJJJNNNNNNLLLIIIEEEFFFJJJNNNRRR]]]kkk|||{{{xxxuuurrrpppmmmiiiggg```^^^\\\[[[ZZZXXXUUUSSSOOOOOONNNMMMLLLLLLLLLLLLKKKMMMQQQUUUZZZ^^^```bbbhhhlllrrrwwwzzz{{{|||~~~zzzvvvwww|||}}}}}}~~~{{{xxxuuuuuuyyy|||}}}}}}|||yyywwwvvvvvvuuutttrrrrrrkkkccc\\\ZZZ\\\___aaaaaa^^^\\\[[[\\\YYYSSSNNNQQQXXX```dddgggddd[[[PPPNNNMMMNNNNNNNNNRRR___llluuuyyyxxxoooddd]]]WWWSSSPPPPPPOOOPPPRRRVVV\\\```VVVQQQLLLKKKNNNSSSUUUUUUUUUVVVXXXZZZ[[[WWWQQQMMMPPPQQQRRRSSSSSSTTTUUUVVVQQQQQQPPPOOONNNOOOOOOOOORRRUUUVVVRRRLLLGGGGGGIIIMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFQQQOOOLLLJJJHHHGGGHHHHHHHHHGGGFFFFFFGGGIIIIIIIIILLLMMMNNNRRRYYYdddqqqzzz@@@AAAAAAAAA@@@???===<<<777888:::<<>>===<<<<<<<<<>>>???@@@===???BBBCCCBBBAAABBBCCCHHHGGGDDDAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFIIIKKKKKKIIIGGGGGGJJJMMMNNNQQQYYYfffxxx|||wwwssspppqqqnnnkkkhhhfffdddaaa___ZZZZZZYYYYYYWWWVVVTTTSSSRRRSSSSSSRRRPPPOOOPPPQQQQQQYYYcccjjjlllooossswww~~~uuuwwwyyy}}}~~~}}}}}}}}}}}}|||wwwttttttxxxzzzxxxtttuuusssrrrrrrssstttsssqqqkkkgggbbbccceeeddd]]]WWWTTTMMMKKKNNNPPPNNNQQQVVV\\\]]]aaaeeefffaaaXXXPPPNNNLLLGGGHHHWWWrrrmmmaaa[[[XXXYYYWWWUUUTTTUUUVVVVVVUUUSSSOOOKKKKKKNNNSSSVVVVVVNNNQQQVVVXXXXXXUUUQQQOOOSSSRRRQQQRRRSSSTTTSSSRRROOOMMMIIIFFFEEEFFFHHHIIIKKKKKKLLLKKKIIIIIIJJJLLLQQQOOOMMMKKKIIIGGGFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGDDDCCCDDDHHHMMMPPPSSSQQQMMMJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIKKKNNNQQQSSSWWWaaaqqqAAAAAAAAAAAA@@@???>>>>>>===============>>>??????===???BBBBBBBBBAAABBBBBBEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFGGGKKKMMMMMMLLLIIIHHHIIIKKKOOOOOOQQQYYYiii~~~~~~}}}{{{yyyvvvrrrnnnlllmmmjjjgggdddcccaaa^^^\\\XXXXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRSSSUUUWWW___fffooouuuwwwyyy}}}|||~~~|||xxxrrrzzz~~~~~~~~~~~~}}}|||yyyvvvtttuuuxxxyyywwwtttuuusssrrrrrrrrrrrrpppnnnjjjfffaaaaaabbb```[[[VVVOOOKKKKKKPPPRRRRRRTTTYYY```______```bbb```ZZZUUUMMMLLLIIIMMM^^^zzz}}}jjj```[[[XXXZZZXXXVVVVVVWWWWWWWWWVVVSSSPPPMMMMMMQQQUUUWWWWWWRRRUUUXXXXXXVVVSSSOOOMMMTTTRRRQQQRRRSSSSSSRRRQQQPPPMMMJJJGGGFFFFFFHHHIIIGGGHHHIIIIIIJJJLLLNNNOOONNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIGGGEEEDDDEEEHHHKKKMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKMMMKKKRRR\\\eeennnzzz??????@@@@@@@@@@@@@@@???======>>>>>>??????>>>>>>===???AAABBBBBBAAAAAABBBAAAAAABBBBBBAAA@@@@@@???@@@AAAAAABBBDDDFFFGGGHHHKKKLLLMMMLLLJJJHHHHHHIIIIIIJJJMMMRRR]]]ooovvvuuurrrpppmmmjjjiiihhhgggdddaaa___^^^\\\ZZZXXXUUUUUUTTTTTTTTTSSSSSSSSSUUUUUUVVVVVVVVVYYY]]]```iiiooovvvzzz|||}}}|||ssstttuuuwwwvvvssspppnnnsss~~~~~~~~~~~~|||yyyvvvttttttuuuvvvvvvwwwvvvuuutttsssrrrqqqppppppooommmkkkgggccc^^^[[[[[[YYYUUURRRLLLLLLOOOUUUYYY[[[]]]aaaeeeaaa^^^]]]^^^___\\\ZZZMMMMMMMMMRRReeerrrccc^^^\\\YYY[[[YYYWWWWWWXXXYYYXXXWWWSSSQQQPPPQQQSSSVVVWWWWWWSSSVVVXXXWWWUUUSSSQQQQQQTTTSSSRRRRRRSSSRRRQQQOOONNNMMMJJJGGGFFFFFFGGGGGGEEEFFFGGGHHHJJJLLLNNNPPPKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIDDDEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFDDDDDDDDDEEEFFFGGGFFFIIIMMMQQQVVV```lllttt===>>>???@@@@@@AAAAAAAAA<<<===???@@@@@@???>>>======???AAABBBAAA@@@@@@AAA???@@@BBBCCCCCCBBBAAA@@@???@@@AAACCCEEEGGGHHHIIIGGGIIIJJJKKKKKKJJJIIIIIICCCIIIQQQXXX___iiiuuu}}}}}}{{{zzzyyyqqqooolllhhhfffeeeeeeeeeaaa___\\\ZZZZZZYYYWWWUUURRRRRRRRRRRRRRRSSSTTTTTTWWWXXXYYYZZZ\\\___eeeiiippptttyyy|||}}}}}}yyysssqqqpppooommmiiiiiilll{{{zzztttooollljjjpppsssvvvwwwuuusssssssssooonnnnnnnnnooonnnllljjjccc```[[[VVVSSSQQQNNNMMMLLLOOOVVV]]]bbbeeegggjjjhhhddd___^^^___```^^^\\\NNNOOOPPPVVVhhhxxxbbbZZZ[[[\\\ZZZZZZYYYWWWWWWXXXYYYXXXWWWRRRQQQRRRSSSTTTUUUUUUUUUPPPSSSVVVVVVTTTTTTUUUWWWTTTSSSRRRRRRRRRQQQNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGFFFFFFGGGJJJLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBEEEEEEDDDCCCDDDDDDEEEEEEHHHIIIIIIJJJMMMTTT\\\bbbsss<<<===>>>???@@@AAAAAAAAA===>>>???@@@@@@???>>>======???AAABBBAAA@@@@@@@@@???AAACCCEEEEEEDDDBBBAAA>>>???AAACCCEEEFFFHHHHHHEEEFFFHHHLLLNNNPPPPPPOOOJJJPPPYYY```eeejjjpppttt~~~~~~}}}|||{{{zzzxxxvvvuuuttttttmmmkkkhhhdddbbbbbbbbbccc]]][[[YYYWWWWWWWWWUUUTTTRRRQQQQQQRRRSSSUUUVVVWWWZZZ\\\^^^```cccggglllpppxxx{{{~~~}}}wwwuuupppkkkjjjgggeeejjjsss}}}uuummmhhhggghhhppprrruuuuuusssqqqppppppjjjjjjjjjlllnnnooommmkkkcccaaa]]]XXXRRRNNNLLLLLLKKKRRR[[[aaaeeeiiilllmmmhhheeebbbbbbbbbaaa]]]YYYMMMOOOQQQYYYkkklllYYYTTTYYY[[[YYYYYYXXXWWWWWWXXXXXXWWWUUUQQQQQQRRRRRRRRRRRRRRRRRRPPPTTTVVVVVVSSSRRRTTTXXXSSSRRRQQQQQQQQQOOOKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDFFFJJJMMMNNNMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEDDDCCCEEEGGGHHHIIIIIIGGGDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIILLLPPPTTT```kkkyyy;;;<<<===???@@@AAAAAAAAA??????@@@@@@??????>>>>>>===???AAABBB@@@??????@@@AAABBBDDDEEEEEEDDDBBBAAA>>>???AAACCCDDDEEEFFFFFFEEEFFFHHHMMMRRRVVVWWWWWWYYYYYY[[[^^^dddjjjooorrrpppzzzqqqlllmmmppprrrsssxxxyyyyyyvvvuuuwww}}}}}}|||tttttttttsssqqqpppnnnmmmjjjhhheeeaaa___^^^^^^___ZZZXXXVVVUUUVVVVVVUUUSSSSSSSSSSSSSSSUUUXXXZZZ\\\```cccfffiiikkkooosssvvv{{{|||~~~yyyrrrkkkddd```aaaaaacccnnn}}}~~~yyyrrrkkkiiilllooorrrrrrrrrrrrqqqpppnnnlllfffgggiiikkknnnooommmkkkffffffddd]]]UUUOOONNNNNNLLLUUU]]]aaacccgggjjjjjjgggeeeddddddddd```YYYSSSKKKMMMQQQ[[[mmmzzzhhhXXXUUUXXXZZZWWWXXXWWWWWWWWWXXXXXXVVVUUURRRSSSSSSRRROOONNNNNNOOOSSSWWWYYYWWWQQQNNNOOORRRQQQQQQPPPOOOOOOLLLHHHDDDCCCDDDEEEEEEFFFEEEEEEDDD@@@??????DDDKKKPPPRRRQQQOOONNNLLLJJJHHHFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@CCCBBBBBBAAAAAAAAAAAAAAA<<<===>>>@@@AAACCCDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKPPPVVV```jjjsss<<<<<<===???@@@@@@@@@@@@AAA@@@??????>>>>>>??????===???AAAAAA@@@???>>>???AAABBBCCCCCCCCCBBBAAA@@@>>>???@@@BBBCCCDDDDDDCCCEEEDDDFFFJJJQQQVVVXXXYYY\\\XXXTTTVVV]]]dddggghhhaaammm~~~wwwiiidddeeefffgggkkkmmmnnnnnnnnnsss|||~~~{{{xxxvvvuuummmnnnoooooommmkkkhhhgggfffdddaaa^^^[[[ZZZYYYYYYWWWUUUSSSSSSTTTTTTTTTSSSUUUUUUUUUVVVXXX[[[^^^```gggjjjooorrruuuwwwyyy{{{zzzzzz|||zzzrrrlll___ZZZZZZbbbgggmmm}}}yyyzzzyyytttooonnnrrrvvvuuurrroooooopppooollliiiggggggiiilllnnnnnnllliiigggiiihhhaaaWWWOOOMMMNNNOOOYYY```aaaaaaeeeggggggfffdddccccccbbb]]]UUUNNNIIILLLPPPZZZkkkzzz}}}tttooodddZZZWWWZZZ[[[XXXYYYXXXXXXYYYZZZYYYWWWUUUTTTUUUTTTQQQNNNKKKLLLNNNRRRWWWZZZWWWPPPLLLMMMOOOPPPOOONNNNNNMMMIIIEEEAAAAAACCCEEEGGGHHHHHHGGGGGG???======CCCKKKQQQRRRQQQOOONNNLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA======???@@@BBBCCCCCCDDDEEEDDDCCCDDDEEEGGGHHHHHHHHHIIINNNWWW^^^hhhyyy<<<===>>>??????@@@@@@@@@BBBAAA???>>>>>>>>>???@@@===???AAAAAA@@@>>>>>>???BBBBBBBBBBBBAAAAAA@@@???===???@@@BBBCCCCCCBBBBBBCCCBBBBBBFFFMMMSSSVVVVVVTTTPPPMMMPPPXXX]]]\\\YYYTTT\\\kkk}}}nnndddbbbbbbbbbbbbdddggghhhjjjrrr}}}~~~|||~~~}}}{{{yyyvvvsssqqqpppiiijjjllllllkkkhhheeecccbbbaaa___\\\YYYVVVUUUTTTUUUSSSRRRRRRSSSSSSSSSRRRVVVVVVVVVWWWZZZ^^^aaaccclllpppuuuyyyzzz|||}}}~~~||||||~~~}}}|||zzzuuummmggg]]]ZZZ```mmmvvvwwwzzz{{{yyytttrrrtttxxxxxxsssnnnmmmooooookkkggghhhhhhjjjlllnnnmmmjjjgggeeehhhhhhaaaVVVMMMKKKLLLSSS]]]dddbbbaaaeeegggfffeeecccaaa```___ZZZRRRKKKJJJLLLOOOXXXfffrrrtttoooeeeddd```ZZZYYY]]]]]][[[ZZZYYYYYYZZZ[[[[[[XXXVVVVVVWWWVVVRRRMMMJJJLLLNNNNNNTTTXXXWWWQQQLLLNNNQQQOOONNNNNNMMMLLLHHHCCC???AAACCCFFFIIIJJJJJJJJJIIIBBB???>>>CCCJJJOOOPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEBBBDDDFFFHHHGGGDDD@@@>>>??????>>>???@@@BBBEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEECCC@@@???AAACCCDDDEEEHHHEEEGGGLLLQQQVVVbbbooo========================@@@???===<<<<<<<<<===>>>@@@@@@@@@????????????????????????@@@@@@?????????===>>>@@@@@@??????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRPPPNNNTTThhhuuujjjbbb]]]\\\^^^ccchhhkkkppp}}}|||yyywwwuuusssvvvuuusssqqqnnnkkkiiihhhhhhfffcccaaa``````bbbccc]]]\\\ZZZXXXWWWUUUUUUUUUWWWUUURRRPPPQQQSSSVVVYYYZZZ[[[]]]```bbbeeeggghhhrrruuuyyy}}}zzz|||{{{xxxvvvuuutttooohhhaaacccjjjvvv{{{sssqqqooonnnpppuuutttpppmmmlllnnnpppqqqpppllllllnnnpppooolllfffaaadddfffeee___VVVOOONNNPPP\\\aaaffffffcccaaacccfffbbb```^^^^^^^^^YYYOOOGGGJJJKKKNNNWWWaaaffffffdddaaa]]]YYYYYYZZZ\\\[[[ZZZ\\\[[[ZZZXXXWWWWWWWWWVVVSSSRRRQQQOOOMMMKKKIIIIIIQQQQQQQQQPPPOOOOOOOOONNNSSSQQQNNNJJJGGGEEEDDDCCCDDDFFFKKKNNNOOOMMMKKKIII???@@@BBBGGGLLLNNNLLLIIIJJJJJJJJJJJJIIIGGGEEECCCFFFEEEDDDCCCBBBAAAAAAAAA>>>???AAACCCEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEGGGEEECCCAAA@@@AAABBBBBBEEEGGGIIIJJJIIIFFFCCCAAA@@@AAABBBBBBBBBCCCEEEGGGFFFEEEEEEFFFHHHMMMQQQTTTcccjjjsss|||tttlll<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>???@@@@@@??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLJJJNNN\\\rrr}}}mmmaaa______bbbjjjrrryyy~~~yyyuuusssqqqnnnlllnnnmmmllljjjhhhfffdddccc````````````___^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTVVVYYY\\\^^^```aaabbbdddgggiiikkkllltttwwwzzz}}}|||~~~{{{xxxrrrrrrqqqooollljjjiiiiiixxx|||qqqkkkgggfffiiinnnsssoookkkjjjlllnnnppppppnnnnnnooopppoookkkeee```___aaabbb___YYYVVVWWWYYY[[[]]]______]]]]]]```dddbbb```^^^______ZZZQQQJJJIIIKKKQQQXXX___bbbaaa______\\\XXXXXXYYY[[[ZZZYYY\\\[[[YYYXXXWWWVVVVVVWWWUUUTTTSSSPPPNNNKKKJJJHHHOOOOOOOOOOOOOOOOOOOOOOOOQQQOOOLLLIIIFFFDDDDDDCCCFFFHHHLLLOOOPPPOOOMMMKKKDDDDDDEEEHHHKKKKKKHHHEEEIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>???AAACCCEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBDDDDDDEEEGGGIIIJJJIIIGGGDDDBBBAAABBBCCCBBBAAAAAACCCEEECCCBBBBBBCCCEEEHHHKKKLLLPPPUUU]]]cccjjjsss{{{pppggg___ZZZ;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===========================???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA???>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBBBBCCCDDDFFFDDDFFFNNN\\\sssqqqhhhdddeeemmmxxxzzzwwwrrrnnnllljjjgggeeeffffffdddcccaaa```^^^^^^YYYZZZ]]]___^^^[[[XXXVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVXXX[[[^^^aaadddfffhhhhhhiiikkklllnnnpppqqqwwwyyy{{{~~~~~~}}}~~~~~~~~~|||sssmmmgggiiikkkjjjiiimmmuuu|||zzznnnfff```___dddkkkqqqnnnjjjiiijjjmmmnnnooopppppppppqqqoookkkeee```]]]```bbb```\\\ZZZ[[[]]]YYYXXXWWWVVVWWWZZZ]]]___```___^^^______ZZZSSSMMMHHHNNNVVV\\\^^^^^^\\\[[[[[[YYYWWWVVVWWWYYYYYYXXX[[[YYYWWWUUUTTTTTTUUUUUUVVVUUUTTTRRRPPPMMMKKKIIIMMMMMMNNNNNNOOOOOONNNNNNNNNLLLJJJGGGEEEDDDDDDCCCHHHJJJMMMPPPQQQPPPNNNMMMGGGGGGHHHIIIKKKJJJGGGEEEGGGGGGHHHHHHGGGEEEDDDBBBBBBBBBAAA@@@@@@????????????@@@AAACCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDFFFFFFEEEFFFHHHIIIIIIGGGDDDBBBBBBCCCCCCBBB@@@@@@AAABBBAAAAAAAAABBBBBBDDDEEEEEEEEEHHHLLLPPPTTT[[[eeelll|||sssfff\\\VVVTTTRRRPPP;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>@@@AAABBBAAA???>>>>>>?????????@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBEEELLL___|||tttnnnooowww}}}{{{yyyxxxyyyzzzyyyxxxuuurrrmmmjjjhhheeecccaaabbbaaa```___]]][[[ZZZYYYUUUWWWZZZ\\\\\\ZZZWWWUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[^^^bbbfffiiikkklllooooooooooooppprrrssstttyyy{{{|||~~~~~~~~~}}}{{{|||}}}~~~~~~~~~wwwlllccc```cccffflllttt~~~~~~vvvllleee```^^^cccjjjooonnnmmmmmmmmmmmmmmmmmmooooooooopppooolllgggcccbbbccccccaaa\\\XXXWWWWWWUUUTTTSSSTTTWWWZZZ[[[[[[]]]]]]]]]]]]]]]YYYSSSOOOJJJSSS]]]aaa___[[[YYYYYYYYYXXXVVVVVVVVVVVVWWWWWWXXXVVVSSSPPPOOOPPPQQQRRRTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKIIIGGGEEEDDDCCCCCCDDDHHHIIILLLNNNOOOOOONNNMMMGGGGGGIIIJJJKKKKKKIIIHHHEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDFFFGGGFFFDDDBBBAAA@@@AAABBBAAA??????@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGJJJOOOVVV[[[iiivvvuuujjjbbb\\\UUUPPPNNNNNNMMMMMM;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<============<<<<<>>===>>>???>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????===@@@CCCDDDFFFSSSooo}}}tttrrrxxx~~~}}}|||yyyzzz|||~~~~~~}}}yyywwwyyy|||~~~{{{zzzzzz{{{zzzyyyxxxvvvsssrrrrrrqqqpppnnnooolllgggdddcccaaa___^^^___^^^]]][[[YYYWWWUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWYYY[[[]]]]]]^^^^^^aaabbbeeehhhkkkmmmnnnnnnrrrrrrqqqqqqqqqsssuuuvvv{{{{{{|||}}}~~~}}}}}}|||||||||}}}}}}}}}}}}}}}|||}}}{{{zzzyyywwwpppfff___bbbcccjjjxxx~~~}}}~~~{{{yyyyyyzzzzzzzzzzzzxxxsssmmmiiiccc^^^aaafffnnnppprrrsssrrrooollljjjllllllmmmnnnooommmiiifffddddddccc___ZZZUUUQQQPPPQQQRRRUUUYYY]]]]]][[[XXXZZZ[[[[[[[[[ZZZWWWRRROOOMMMVVV```ccc___[[[ZZZZZZXXXXXXXXXWWWVVVUUUUUUVVVTTTQQQMMMJJJIIIJJJMMMOOOQQQRRRRRRSSSRRRPPPOOONNNKKKLLLMMMMMMLLLJJJHHHGGGIIIGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIJJJKKKJJJIIIHHHHHHCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBCCCCCCBBB@@@???===>>>????????????AAACCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBCCCFFFJJJMMMRRR]]]iiiqqqvvv~~~xxxmmmfff]]]VVVQQQOOOLLLJJJHHHGGGFFFDDD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===?????????===<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>???AAADDDFFFEEELLL^^^ppp|||zzz~~~|||yyywwwtttuuuwwwxxxxxxvvvsssrrrrrrtttwwwzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyyyyvvvrrrppppppqqqqqqpppsssqqqnnnmmmlllkkkhhhfffgggddd```^^^]]]\\\[[[ZZZ[[[[[[YYYXXXVVVUUUTTTSSSUUUUUUUUUTTTUUUVVVWWWXXXZZZ[[[^^^aaacccdddddddddhhhiiikkkmmmnnnoooppppppsssrrrqqqpppqqqsssuuuvvvzzz{{{{{{|||||||||||||||~~~~~~}}}}}}}}}||||||wwwwwwuuurrrnnnjjjgggeeennnrrr|||{{{vvvvvvuuurrrqqqrrrvvvtttqqqnnnfff______cccpppsssvvvwwwtttoookkkjjjjjjjjjkkkmmmnnnmmmjjjggg______^^^\\\YYYUUUQQQNNNNNNSSSZZZ```bbb```]]]ZZZYYYZZZZZZZZZXXXUUUQQQOOONNNUUU]]]___]]]ZZZ[[[\\\ZZZZZZ[[[YYYVVVTTTTTTUUUQQQNNNIIIEEEDDDFFFIIILLLNNNOOOQQQRRRQQQPPPMMMLLLIIIJJJKKKKKKKKKIIIGGGEEEHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKKKKIIIFFFDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>;;;===>>>>>>>>>???AAACCCAAAAAA@@@?????????@@@@@@CCCBBBAAA@@@AAABBBDDDEEECCCJJJRRRWWWZZZbbbnnnxxxvvvjjj```[[[VVVOOOJJJHHHHHHHHHGGGEEECCCAAA???:::::::::::::::::::::::::::;;;;;;<<<;;;:::999888888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCEEEEEEGGGPPP[[[kkk~~~zzzwwwssstttvvvvvvtttrrrpppooommmnnnppprrrsssttttttsssvvvuuuttttttuuuvvvvvvuuuuuuuuutttsssqqqqqqqqqrrrmmmkkkgggfffgggiiijjjjjjllljjjiiihhhhhhgggdddbbbaaa^^^[[[ZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\___aaadddgggiiijjjjjjiiikkklllmmmnnnpppqqqrrrssssssrrrpppppppppsssuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{~~~}}}|||{{{{{{{{{{{{ssstttrrrnnnjjjjjjpppuuu{{{vvvuuutttpppooorrrxxxwwwvvvtttmmmffffffkkktttvvvxxxvvvqqqmmmkkkkkkjjjjjjjjjkkklllkkkhhhfffZZZZZZZZZZZZYYYVVVRRROOONNNVVV___eeeeeebbb```___ZZZ[[[\\\ZZZXXXTTTQQQPPPLLLPPPUUUWWWXXXXXXZZZ\\\\\\]]]^^^[[[WWWTTTTTTUUUPPPLLLGGGCCCAAADDDHHHKKKNNNOOOPPPQQQOOOLLLIIIGGGDDDFFFHHHJJJKKKJJJHHHGGGIIIGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHFFFGGGGGGEEEAAA??????@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGGGGFFFDDDCCCBBBBBBAAAAAABBBCCCEEEEEECCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@??????>>><<<===>>>>>>======???AAA@@@???=========>>>@@@AAABBBAAAAAAAAABBBCCCCCCBBB@@@CCCGGGIIIJJJOOOVVV\\\lllwwwxxxnnn```\\\WWWSSSPPPMMMJJJGGGGGGGGGGGGFFFEEECCCCCCCCC888888888888888888888888::::::;;;<<<;;;:::999888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>?????????????????????@@@@@@BBBCCCDDDEEEBBBAAACCCDDDDDDHHHNNNWWWsssyyyzzz~~~~~~|||xxxuuusssuuuuuuuuurrrpppooooookkklllmmmnnnnnnoooooooooqqqooonnnooorrrrrrooollllllmmmmmmlllkkkkkklllmmmfffdddaaaaaaccceeeggghhhgggfffeeeeeeeeeeeecccaaa___]]]ZZZYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^______\\\]]]___```aaaaaaaaaaaabbbdddhhhkkkmmmmmmmmmmmmmmmmmmmmmnnnppprrrtttuuusssqqqpppooopppsssvvvxxxxxxyyyyyyyyyzzz{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxrrrtttsssnnnjjjnnnyyy{{{uuutttrrrmmmmmmpppzzzzzzzzzyyysssooorrrxxxxxxxxxwwwsssnnnjjjkkklllkkkjjjjjjkkkkkkjjjfffdddYYYYYYYYYZZZYYYVVVRRROOOOOOXXXbbbfffeeebbbbbbccc[[[\\\]]][[[XXXTTTRRRQQQJJJLLLNNNQQQSSSVVVYYY\\\^^^___```]]]XXXTTTTTTUUUPPPLLLFFFBBBAAACCCHHHKKKPPPPPPQQQPPPNNNJJJFFFCCC@@@CCCFFFIIIKKKKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBAAABBBCCCDDDFFFGGG???AAABBBAAA>>>===???AAABBBCCCDDDFFFFFFFFFEEEEEEBBBCCCEEEGGGGGGFFFDDDCCCCCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDCCCBBBAAA??????BBBCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>??????>>><<<<<<===>>>@@@???===<<<===@@@BBBDDD>>>>>>>>>???AAAAAA@@@>>>CCCDDDEEEEEEEEEGGGIIIKKKOOOWWWcccooo{{{uuulllfff^^^XXXUUURRRNNNJJJHHHHHHIIIKKKFFFFFFEEEDDDCCCCCCFFFHHH888888999999999:::::::::888888888888777777666666555666777888999:::::::::;;;;;;;;;;;;:::999999888;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>AAABBBBBBAAAAAADDDDDDBBBAAAAAABBBCCCDDDQQQZZZmmm{{{sssvvv~~~|||zzzyyyxxxvvvuuutttsssrrrrrrrrrrrrooonnnkkkiiiiiiiiijjjkkkjjjiiihhhgggggghhhiiijjjgggggghhhhhhgggfffeeeeeecccbbbaaa_________```aaaeeeeeedddcccaaa___^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^aaa```_________aaabbbcccbbbaaa______```bbbeeegggiiijjjmmmppprrrsssrrrrrrmmmmmmmmmmmmnnnoooqqqrrrssstttuuuwwwxxxxxxwwwwwwxxxuuurrrsssvvvzzzzzzzzz}}}{{{zzzwwwrrrsssvvvrrrooommmoooxxx|||{{{yyyuuummmhhhkkksssyyy||||||yyysssrrrwww|||}}}zzzvvvssspppnnnkkkhhhkkkjjjjjjjjjjjjhhhdddaaaZZZWWWVVVYYYZZZVVVSSSTTT\\\]]]```bbbdddddddddcccddd___[[[[[[YYYSSSOOOPPPJJJKKKLLLOOOSSSYYY]]]```\\\ZZZXXXXXXXXXYYYXXXWWWRRRNNNHHHCCCAAACCCFFFIIIWWWSSSNNNLLLKKKIIIEEEBBB@@@CCCGGGKKKLLLKKKHHHFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>======@@@CCCGGGEEECCCCCCDDDEEEEEEDDD@@@BBBDDDFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????????????????@@@AAABBBBBBFFFGGGKKKSSS]]]hhhooossswwwxxxooodddZZZUUURRROOOMMMLLLJJJGGGFFFFFFEEECCCAAABBBBBBCCCCCCBBBBBBAAA@@@888888888999999999::::::999999888888888777777777666777888999999999999999:::::::::;;;::::::999999:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@??????CCCBBBAAA@@@@@@AAABBBBBBGGGMMM\\\ssszzz|||}}}zzzxxxxxxzzz{{{vvvvvvtttsssrrrrrrrrrrrrooommmkkkiiiiiiiiijjjkkkjjjiiihhhggggggggghhhhhhgggggggggggggggfffeeeeeecccbbbaaaaaa`````````aaacccbbbbbbaaa```___^^^]]]______^^^^^^___``````aaacccbbbaaaaaabbbcccdddeeeccccccbbbaaabbbdddggghhhiiikkknnnqqqrrrssssssrrrpppooonnnnnnnnnppprrrsssvvvwwwxxxyyyxxxwwwvvvuuu{{{yyywwwwwwzzz||||||{{{}}}yyywwwvvvsssoooqqqvvvssswwwwwwwwwxxxwwwqqqkkklllrrrtttwwwxxxvvvsssrrrvvvyyyyyywwwsssqqqooonnnkkkjjjkkkjjjiiiiiiiiihhheeebbb\\\YYYYYY\\\\\\YYYWWWYYYaaaaaaaaaaaaaaabbbbbbccceee```]]]]]][[[VVVSSSSSSPPPPPPRRRTTTWWW[[[^^^```[[[YYYWWWVVVWWWWWWVVVTTTRRRNNNIIIDDDCCCFFFJJJMMMUUUQQQMMMJJJIIIGGGDDDAAA@@@CCCGGGJJJLLLKKKIIIGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@???>>>???AAADDDHHHFFFDDDCCCDDDDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA???===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>======>>>>>>???>>>======>>>>>>???@@@AAACCCCCCDDDIIIOOOUUUXXXYYY\\\aaajjjqqqxxx|||rrrjjjeeebbb]]]WWWOOOKKKIIIIIIIIIHHHJJJHHHFFFFFFFFFEEECCCAAABBBBBBBBBBBBBBBAAA@@@@@@888888888999999999999:::999999999999999888888888777888888999999999888888888999::::::::::::::::::::::::999999::::::;;;<<<999999999999::::::::::::========================AAA@@@???>>>>>>???@@@AAAAAACCCLLL[[[ooo}}}}}}}}}zzzzzz|||~~~wwwvvvtttsssrrrqqqqqqqqqnnnmmmkkkjjjiiiiiijjjjjjkkkjjjhhhgggfffffffffffffffggggggggggggfffeeeeeebbbbbbbbbbbbbbbbbbaaa```````````````____________bbbaaaaaaaaabbbccccccdddeeeeeedddddddddeeeffffffddddddeeeeeefffhhhiiijjjkkkllloooqqqsssssssssssstttsssqqqooooooqqqsssuuuzzz{{{{{{zzzyyywwwuuutttvvvuuutttuuuwwwxxxxxxwwwxxxssspppnnnmmmmmmrrrzzz~~~vvvxxx{{{}}}xxxooolllmmmmmmppprrrsssssssssuuuvvvtttrrrooonnnnnnnnnlllkkkmmmkkkiiiiiiiiihhhfffddd^^^\\\\\\______\\\\\\^^^dddcccaaa```aaabbbeeefffccc___\\\]]]\\\XXXUUUVVVUUUVVVXXXZZZ\\\]]]^^^___YYYWWWTTTSSSTTTSSSRRRQQQPPPMMMHHHEEEEEEHHHLLLOOORRROOOKKKHHHFFFEEECCCAAAAAACCCGGGJJJKKKKKKIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCC???@@@AAA@@@@@@AAADDDFFFIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>==================>>><<<<<<<<<<<<===>>>??????BBBBBBBBBDDDGGGIIIHHHGGGJJJLLLNNNPPPSSS[[[eeemmmzzz{{{uuuqqqjjjfffaaa[[[UUUQQQOOONNNJJJHHHEEEDDDEEEGGGGGGGGGGGGFFFDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@??????888888888888999999999999999999999999999999999999999999999999999888777666777888999:::::::::::::::999999999999999::::::;;;999999999999::::::::::::<<<<<<;;;;;;;;;<<<======@@@???>>>>>>>>>???@@@AAADDDDDDGGGNNNZZZnnn}}}tttrrruuu}}}|||zzzzzzwwwvvvtttrrrqqqpppoooooollllllkkkjjjiiiiiijjjjjjlllkkkiiifffeeeddddddeeefffffffffggggggfffeeeeeeaaabbbcccddddddcccbbbaaa____________```aaabbbbbbeeeeeedddccccccccccccdddffffffffffffffffffffffffeeefffggghhhiiijjjkkkllllllmmmoooqqqrrrssssssssswwwuuusssqqqppprrrtttvvvzzz{{{{{{zzzyyywwwuuutttppppppqqqrrrssssssrrrqqqpppkkkggghhhlllsss~~~|||zzzzzz{{{}}}rrrjjjhhhhhhkkkpppsssuuuttttttsssnnnmmmkkkkkkmmmnnnmmmlllooollljjjiiiiiiiiihhhgggaaa^^^^^^___^^^ZZZ[[[___bbbbbbbbbccceeegggjjjkkk```[[[YYY[[[[[[XXXVVVWWWUUUWWWYYY\\\]]]^^^]]]\\\VVVTTTQQQQQQQQQQQQPPPNNNOOOLLLHHHEEEEEEGGGKKKNNNOOOMMMIIIFFFDDDBBBBBBAAACCCEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHGGGEEEDDDCCC???@@@BBBBBBBBBCCCEEEHHHIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBBBBAAAAAABBBCCCCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???@@@@@@BBBEEEGGGHHHFFFDDDGGGGGGGGGFFFGGGKKKRRRWWWYYY\\\bbbhhhooowww}}}zzzwwwssslllfffaaa]]]YYYVVVUUUSSSQQQNNNLLLKKKKKKKKKHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDBBBAAA???@@@@@@@@@@@@???>>>>>>777777888888888999999999999999999999999999999999999999999999999888777666777888888999::::::::::::999888888888888999::::::::::::::::::;;;;;;;;;;;;999999999:::;;;===>>>???@@@???>>>>>>>>>???AAABBBFFFEEEFFFIIIOOO\\\tttyyyrrrmmmvvvzzzwwwwwwvvvtttrrrpppooonnnmmmkkkkkkjjjjjjiiiiiijjjjjjllljjjhhhfffdddccccccccceeeeeeffffffffffffeeeeeebbbcccdddeeeeeedddcccbbb`````````aaabbbdddeeefffiiihhhfffdddcccbbbbbbaaaffffffffffffffffffeeeeeeeeefffggghhhjjjkkkllllllmmmmmmnnnpppqqqrrrsssssswwwvvvtttrrrrrrsssuuuvvvwwwwwwxxxxxxxxxwwwuuutttsssssssssqqqooommmkkkjjjeeecccdddmmmyyy~~~{{{yyywwwvvvwwwvvvyyy}}}{{{rrriiifffeeekkkrrrwwwwwwuuurrrqqqkkkiiihhhiiikkkmmmmmmlllooommmkkkjjjjjjjjjiiihhhaaa___^^^^^^ZZZWWWYYY^^^ccceeegggiiijjjkkkkkkjjj___[[[YYY\\\\\\YYYXXXYYYSSSUUUXXXZZZ\\\\\\[[[ZZZSSSQQQOOOOOOOOOPPPOOONNNRRRPPPKKKHHHGGGHHHKKKMMMMMMKKKHHHEEEBBBAAABBBCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGFFFFFFEEECCCBBBAAA???AAABBBCCCCCCDDDFFFHHHHHHEEECCCBBBBBBCCCBBBAAACCCBBBAAAAAAAAAAAABBBBBB@@@@@@??????@@@AAABBBBBB????????????????????????>>>======>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???;;;<<<>>>BBBEEEFFFDDDBBBBBBBBBCCCCCCCCCDDDFFFHHHGGGIIIKKKNNNQQQUUU[[[___cccdddhhhnnnpppqqqtttzzz|||zzzxxxrrrllleee___[[[YYYXXXVVVRRRQQQPPPPPPNNNMMMIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEDDDBBB@@@??????BBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<777777777888888888888999888888888999999999999999999999999999999888777666777888999999999999999999888888777777888888999:::::::::::::::;;;;;;;;;;;;888888999;;;<<<===>>>??????>>>======>>>???AAABBBBBBAAABBBFFFIIIQQQ```nnnpppmmmxxxyyyxxxvvvsssqqqooonnnnnnjjjjjjjjjjjjjjjjjjiiiiiikkkiiigggeeedddcccccccccddddddeeeffffffffffffeeecccddddddeeeeeeeeeeeeeeebbbbbbbbbbbbdddfffhhhiiijjjiiigggeeecccbbbbbbbbbfffffffffgggffffffeeedddddddddeeefffhhhjjjkkklllmmmmmmnnnooopppqqqrrrrrruuutttssssssssssssuuuuuurrrrrrtttuuuuuutttssssssqqqqqqppplllgggcccaaaaaabbbeeeppp{{{rrrqqquuuuuuwwwyyyzzzxxxvvvuuuuuummmjjjjjjooorrrnnniiigggdddmmmxxx|||xxxrrrooonnniiihhhggghhhjjjlllllllllmmmkkkjjjiiijjjjjjhhhgggaaa^^^]]]\\\YYYUUUYYY```iiijjjllllllllljjjgggfffaaa]]]\\\^^^___\\\[[[\\\SSSTTTWWWYYYYYYYYYXXXWWWQQQOOONNNNNNOOOPPPPPPOOOUUURRRNNNKKKJJJKKKMMMOOOMMMLLLIIIEEEBBBAAACCCEEEIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCEEEFFFEEECCC@@@@@@AAABBBBBBAAABBBAAAAAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>???AAACCCCCCAAA???<<<<<<>>>???@@@@@@?????????@@@BBBCCCCCCFFFIIILLLLLLLLLOOOSSSRRRPPPTTTZZZ___aaacccdddfffiiimmmpppwww{{{yyyxxxvvv~~~{{{sssnnniiigggdddbbbaaa___\\\ZZZ[[[ZZZWWWTTTQQQNNNMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFBBBBBBAAAAAAAAABBBBBBBBB???AAABBBAAA???>>>>>>>>>AAA@@@>>>???@@@@@@???>>>===============<<<;;;;;;777777777777888888888888777777777888888888999999888888999999999888888777888999999999999888888777777777777777777888999999999999999999::::::::::::888999;;;<<<=========<<<===<<<<<<<<<<<<>>>???@@@AAA???@@@DDDGGGIIIPPPXXXjjj}}}yyyyyy{{{}}}}}}{{{yyyvvvtttrrrqqqpppiiiiiijjjjjjjjjjjjiiiiiijjjhhhfffdddcccccccccccccccdddeeeeeefffffffffeeeeeeeeedddeeeeeeffffffgggccccccbbbcccdddfffiiijjjiiihhhgggfffeeeeeeeeeeeefffggghhhhhhgggfffeeedddcccbbbbbbbbbdddgggjjjlllllllllmmmmmmnnnoooqqqqqqqqqqqqrrrsssssstttttttttnnnooopppqqqqqqpppooonnnhhhiiihhheeeaaa___aaacccoooxxxwwwjjjgggiiimmmrrrwwwzzzzzzzzzzzz{{{jjjbbb^^^bbbgggiiihhhiiidddppp~~~xxxnnnkkkkkkjjjhhhggghhhjjjkkkkkkjjjhhhhhhggghhhiiihhheeeccc```^^^]]]]]]ZZZXXX]]]eeellllllkkkjjjiiigggfffeeebbb^^^\\\______]]][[[\\\WWWXXXXXXYYYXXXWWWVVVUUUPPPNNNMMMNNNPPPRRRRRRQQQQQQOOOLLLJJJIIIKKKMMMOOOMMMLLLJJJFFFBBBBBBEEEHHHLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGG@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDDDDCCCCCCCCCEEEBBB@@@>>>>>>@@@AAABBBAAA@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA========================<<<<<<;;;===>>>???>>><<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::999999999999:::::::::999999::::::;;;<<<===?????????@@@AAAAAA???===;;;;;;<<<===>>>>>>===<<<<<<>>>?????????@@@CCCEEECCCDDDFFFHHHFFFBBBFFFLLLHHHJJJKKKKKKKKKMMMOOOQQQTTT]]]bbb___YYYXXXXXXXXX\\\\\\\\\[[[^^^fffrrrzzzzzzrrrhhhbbbaaa^^^XXXSSSRRRPPPOOONNNOOONNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBB>>>@@@BBBBBB???>>>@@@AAAAAA???>>>>>>??????===<<<<<<<<<<<<<<<<<<;;;::::::777777777777888888888888666666777777888888888999777888888999999999888888999999999999999888777666777777777777777888888999777888888888888999999999:::;;;===>>>>>>===;;;:::;;;;;;::::::;;;<<<>>>???DDDAAAAAADDDEEEEEEGGGKKKVVVfff~~~{{{uuutttnnnqqquuuzzz~~~~~~|||yyyvvvtttsssrrrhhhiiiiiijjjjjjjjjiiiiiiiiihhhfffdddcccccccccdddcccdddeeeeeefffffffffeeefffeeeddddddeeefffggghhhdddcccbbbbbbdddfffhhhjjjggggggggggggggghhhhhhiiiggghhhiiiiiiiiigggfffeeebbbaaa``````bbbeeeiiikkkllllllllllllmmmooopppqqqnnnoooqqqsssttttttsssrrrmmmnnnoooooonnnmmmlllkkkbbbdddeeedddccceeejjjnnnxxxjjjeeedddkkkqqqxxx}}}mmmccc[[[\\\bbbeeegggiiicccrrrwwwkkkgggiiikkkiiihhhhhhjjjkkkjjjiiieeeeeeeeefffgggfffccc```___^^^^^^^^^\\\[[[bbbkkkkkkjjjhhhgggfffggghhhiiiaaa\\\[[[]]]^^^[[[YYYZZZ\\\\\\[[[ZZZXXXVVVUUUTTTOOONNNMMMNNNQQQSSSSSSSSSLLLJJJHHHFFFGGGIIILLLNNNMMMMMMKKKGGGCCCCCCFFFJJJNNNMMMKKKHHHGGGFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFFFF??????@@@@@@AAAAAA@@@@@@AAABBBDDDDDDCCCBBBBBBCCC@@@>>><<<===???AAAAAAAAA???@@@BBBCCCBBB@@@>>>===<<<<<<<<<<<<===>>>@@@@@@========================<<<;;;;;;<<<>>>???>>><<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999:::999999999999999999:::888888888888999:::;;;<<<;;;:::999:::<<<<<<;;;999<<<;;;:::;;;<<<======<<<;;;===>>>>>>======???@@@;;;<<>>@@@BBB@@@>>><<<>>>@@@@@@???======>>>>>><<<;;;;;;;;;<<<<<<;;;;;;:::999777777777777666666666666666666666666777777777777<<<;;;:::888777555444333666666666666666777888888666666666666777888999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999777888;;;===>>>>>>======CCCBBBAAA@@@AAACCCEEEGGGMMMTTTcccwwwxxxjjjcccaaadddfffeeehhhnnnnnnrrryyy~~~|||vvvrrrpppooommmllllllllljjjhhhhhhfffdddccceeehhhiiiiiidddeeeeeeeeedddcccbbbaaaffffffeeeeeefffgggiiijjjeeeeeeeeecccbbbbbbdddfffhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiiiiihhhggggggggggggbbb^^^___dddggggggeeedddbbbaaaeeelllpppooommmppppppqqqrrrrrrpppmmmjjjoookkkfffcccdddeeeeeeeeeaaabbbeeejjjrrr}}}sssmmmjjjvvvzzzzzzxxx|||ssshhh___```dddeeedddeeecccwwwyyytttqqqnnnnnnooooooooommmjjjfffdddaaabbbbbbccccccddddddeee```aaa```\\\XXXYYYaaahhhmmmiiidddbbbdddffffffeeeaaa]]]YYYXXXZZZ[[[[[[ZZZYYY[[[]]][[[WWWUUUUUUWWWVVVQQQMMMMMMPPPRRRPPPMMMJJJJJJHHHFFFEEEGGGKKKNNNOOONNNLLLKKKIIIIIIJJJJJJMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAADDDBBB@@@@@@AAABBBAAA@@@@@@AAABBBCCCBBBBBB@@@???<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::;;;;;;::::::999888999:::;;;<<<===<<<;;;:::::::::::::::888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBBBBAAA@@@???>>>======BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBFFFKKKQQQUUUQQQNNNKKKHHHEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDBBB@@@>>><<>>>>>???@@@AAAAAA@@@???>>>===????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666666666777555555666666666777777777888888777777666666666555777666666666666666777777555555555555666777888999::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999777999;;;===>>>>>>======AAA@@@?????????AAACCCDDDHHHMMMXXXggg|||xxxkkk___\\\\\\ZZZZZZ]]]dddiiipppxxx||||||yyyuuuooommmlllllllllkkkiiifffkkkiiigggfffggghhhhhhhhhbbbbbbccccccddddddddddddhhhgggffffffffffffggghhhdddeeeeeedddcccccceeeggggggggghhhhhhiiiiiiiiijjjhhhhhhhhhhhhhhhgggggggggjjjfffbbbbbbfffhhhgggeeefffccc```bbbhhhmmmnnnnnnsssrrrrrrtttvvvtttpppmmmeeecccaaa```bbbdddeeeeeejjjrrr~~~{{{vvvttt{{{~~~}}}zzz{{{}}}{{{uuurrrjjjeeehhhkkkiiieeeccc___uuu}}}yyywwwtttssssssrrrqqqnnnllliiihhhccccccbbbbbbbbbbbbbbbbbbaaaaaa^^^ZZZWWWYYY___eeehhheeebbbaaabbbbbb```___\\\ZZZXXXXXXZZZ[[[ZZZXXXXXXYYYZZZYYYUUUSSSSSSTTTTTTPPPLLLLLLNNNPPPMMMKKKJJJJJJHHHFFFEEEGGGKKKNNNPPPOOOMMMKKKKKKKKKKKKLLLLLLKKKIIIFFFDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDD@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@======>>>??????>>>??????@@@@@@@@@@@@???>>>===<<<;;;:::;;;<<<>>>???============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::::::::999999999888888888888888888999999999:::::::::999999888999:::;;;<<<===<<<;;;::::::::::::;;;999999;;;;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========??????>>>>>>===<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDIIINNNQQQHHHFFFDDDBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@BBBBBBBBBAAA???>>>@@@?????????>>>>>>>>>===>>>???@@@@@@@@@???>>>===????????????????????????>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::444555555555666777777777555555555666666666666777444444444555666666777777777777666666555666666666444444444444555666777777999999999999999999999999;;;;;;;;;;;;;;;::::::999888999;;;<<<=========<<<>>>>>>=========???@@@BBBCCCGGGLLLTTTbbbxxxrrrfffaaa[[[VVVTTTTTTXXX^^^gggnnnqqqqqqooonnnnnnnnnoooooonnnjjjgggjjjhhhgggggghhhiiihhhgggbbbbbbcccccceeefffhhhhhhiiihhhgggfffeeeddddddeeedddeeefffeeedddeeegggiiiffffffggghhhiiijjjjjjkkkggggggggghhhhhhhhhhhhhhhlllhhheeedddfffgggfffdddddd```\\\]]]ccciiimmmnnnsssooommmnnnpppooojjjeee^^^]]][[[\\\bbbjjjsssxxx{{{{{{zzz{{{{{{xxxwwwxxxtttoooqqqkkkjjjnnnqqqllleeeaaacccyyy}}}yyyuuutttrrrooollljjjiiihhhdddccccccbbbaaaaaa``````bbb```[[[XXXWWWYYY]]]``````____________]]]YYYVVVVVVVVVWWWYYYZZZZZZWWWUUUVVVWWWWWWUUURRRPPPPPPQQQRRROOOKKKKKKLLLMMMKKKHHHJJJJJJHHHGGGFFFGGGJJJMMMOOONNNMMMLLLKKKKKKLLLMMMKKKIIIFFFDDDBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCBBB???<<<;;;<<<>>>>>>>>>==================>>>>>>>>><<<:::888888:::===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???999999999999999999999999:::999999999999888888888777777777888888888888999999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;:::::::::;;;::::::999888::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<>>>@@@CCCFFFIIIJJJ@@@???>>>===>>>???@@@AAA????????????>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???>>>>>>>>>=====================>>>?????????>>>>>>==============================<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::333333444555666666777777444444555555555666666666222222333444555555666666777777666555555555555666444444444444555666777888888888888888999999999999::::::;;;;;;;;;::::::999888999:::<<<<<<===<<<<<<===<<<<<<<<<===>>>???@@@AAADDDHHHKKKQQQbbbxxxzzzmmmbbb\\\SSSRRRRRRVVV\\\aaabbbbbbiiijjjllloooqqqqqqooolllhhhffffffgggiiijjjiiihhhffffffeeeeeefffhhhiiijjjffffffeeeddddddcccccccccdddeeefffgggffffffhhhjjjeeefffggghhhiiijjjkkkkkkgggggghhhhhhiiijjjjjjkkkjjjhhheeeeeeffffffeeedddccc```___```eeejjjmmmooosssnnnjjjjjjmmmlllgggaaa______aaafffqqq|||zzzzzzsssrrrqqqqqqrrrsssrrrppppppjjjhhhjjjlllhhhcccaaalll}}}xxxsssqqqmmmjjjgggfffeeeeeecccccccccbbbbbbaaaaaaaaabbb^^^YYYVVVWWWYYY[[[\\\[[[\\\]]]^^^\\\XXXSSSOOOQQQSSSVVVYYYZZZYYYVVVSSSUUUUUUTTTRRRPPPOOOOOOOOOQQQNNNLLLKKKLLLKKKIIIGGGIIIIIIIIIGGGFFFGGGJJJMMMNNNMMMKKKJJJJJJJJJKKKLLLIIIGGGDDDBBBAAAAAACCCDDDAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA===<<<===???@@@@@@======<<<<<<======>>>>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;:::::::::999999:::::::::;;;<<<===>>>???999999999999999999999999999999999999888888888888777777777888888888999999888888888888888999999:::<<<;;;::::::::::::;;;;;;:::::::::999999888888777999999999999999999999999<<<<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===@@@BBBCCCDDDEEE>>>============>>>???@@@>>>>>>>>>>>>>>>=========<<<===>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999222333333444555666666777444444444444555555555555333333333333444444444444666666555555555555666666555555555555666777888888777777777888888999999999999999::::::;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@CCCFFFGGGIIIRRRbbbooozzzrrrggg___WWWSSSTTTWWWYYYYYY[[[\\\___eeekkkppprrrrrrmmmkkkiiiiiijjjkkkjjjiiiiiiiiihhhgggggggggggggggccccccccccccccccccccccccccceeegggggggggggghhhjjjeeefffggghhhiiijjjkkkkkkggghhhiiiiiijjjkkkllllllhhhgggffffffggghhhhhhgggfffeeeeeefffhhhjjjkkkkkknnnkkkhhhiiimmmooommmjjjeeemmmzzz|||zzzzzznnnkkkhhhiiikkknnnpppqqqooogggaaa```aaa``````bbbpppyyysssooommmiiieeecccbbbbbbcccbbbbbbbbbbbbccccccddddddaaa]]]XXXVVVVVVXXXZZZZZZYYY[[[^^^^^^ZZZUUUPPPMMMOOORRRVVVXXXXXXVVVTTTSSSTTTRRRQQQOOOOOOOOONNNNNNPPPOOONNNMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGJJJLLLKKKJJJIIIGGGGGGGGGHHHHHHFFFEEECCCAAAAAABBBCCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBB???<<<<<<===>>>>>>>>>=========>>>>>>>>>??????;;;<<<===>>>>>>===;;;::::::;;;;;;;;;<<<<<<======;;;;;;:::::::::999999999777888888888888888888888::::::::::::::::::::::::999999999888888888777777888888888888999999999:::777777888888888888999888::::::999999999999::::::999999888888777777777777999999999999999999999999;;;;;;::::::999999888888888999999::::::;;;;;;<<<999999999999999999999999888:::===@@@AAABBBAAAAAA=========<<<<<<========================>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999222333333333444555555555333333333444444444555555444444444444333333333333555555444444555555666777555555555555666777888999666666666777888888999999888999999:::::::::::::::999::::::::::::;;;;;;<<<<<<<<<======>>>?????????===@@@CCCCCCCCCHHHQQQYYYjjjwwwiii___]]]\\\[[[YYYSSSSSSUUUZZZbbbkkkpppsssuuurrrnnnllllllllllllkkklllllllllkkkiiihhhfffeeeccccccdddeeeeeedddddddddccceeeggghhhggggggggghhhffffffggghhhiiijjjjjjkkkhhhhhhiiiiiijjjkkkllllllhhhhhhhhhiiiiiiiiiiiiiiicccdddddddddccccccbbbbbb``````aaadddjjjooorrrtttuuu}}}pppjjjfffggghhhhhhiiikkkkkkccc]]][[[[[[[[[^^^cccjjj{{{vvvqqqllljjjgggdddbbbbbbbbbbbb``````aaaaaabbbccccccddd^^^\\\YYYWWWVVVWWWYYY[[[[[[]]]^^^]]]XXXSSSOOOMMMNNNQQQSSSTTTSSSRRRQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMNNNNNNOOONNNNNNMMMLLLKKKHHHIIIIIIHHHGGGHHHJJJLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<::::::;;;<<<;;;:::<<<===>>>@@@@@@@@@??????:::<<<>>>??????===:::999:::::::::;;;<<<<<<======::::::::::::999999999999999999::::::999888777777::::::::::::::::::::::::999888888888888777777777888888888999999999::::::666666777888888888888777888888777777888888999999888888777666666666777777888888888888888888888888999999999999888888888888999999999::::::;;;;;;;;;888888888888888888888888888:::<<>>;;;;;;;;;:::::::::999999<<<<<<<<<<<<==================<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;::::::::::::999999999999333333333333333333444444222333333333333444444444444444444444444444444444333333333444555666777888444444444444555666777777555555666666777888888999888888999::::::::::::::::::::::::999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>?????????BBBGGGKKKXXXhhh~~~yyyvvvpppllleeeaaa]]]\\\```ffflllooouuuqqqllljjjkkkmmmooooooqqqrrrssssssqqqnnnkkkiiigggggghhhhhhgggfffeeeddddddfffhhhhhhgggfffffffffgggggghhhhhhiiiiiiiiijjjggggggggghhhhhhiiiiiiiiigggggghhhgggfffeeeeeeeee``````aaaaaabbbeeehhhjjjeeehhhlllooossszzz}}}rrrllljjjkkkjjjeeebbbcccfffaaa^^^______]]]^^^aaahhh}}}~~~xxxtttppphhhgggeeecccbbbaaaaaaaaa_________```````````````[[[[[[[[[XXXUUUVVVZZZ^^^]]]^^^^^^[[[UUUPPPNNNNNNNNNOOOPPPOOOLLLLLLNNNPPPNNNKKKHHHHHHJJJMMMMMMLLLLLLMMMNNNOOONNNMMMLLLLLLHHHIIIIIIIIIHHHHHHJJJLLLJJJIIIFFFDDDBBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDD@@@@@@AAAAAA@@@??????>>>===>>>>>>??????@@@AAAAAAAAA@@@???>>>============;;;::::::;;;<<<;;;999777999;;;>>>AAABBBAAA???===;;;;;;<<<======;;;:::999999999:::;;;;;;<<<======:::::::::999999999999888:::;;;;;;<<<;;;:::999888999999999999999999999999888888888888777777777777777777777888888888888999555666777888888888777666666666666666666777888888777666555555555666777888888888888888888888888888777777777888888888888888999999999999999:::::::::999999999999999999999999888999;;;===>>>======<<<999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;:::::::::999999999999888444333333333333333333333222222333333333444444444333333333444444555555666222222333333555666888999333333333333444555666666444555555666777888888999777888999:::::::::::::::::::::999999999:::;;;;;;999:::;;;<<<============???>>><<<<<<>>>AAADDDFFFLLLVVVhhhwwwmmmeeeccceeeiiikkkmmmiiifffeeeiiinnnrrrtttvvvxxxzzz{{{zzzwwwssspppkkkkkkkkkkkkiiigggeeeddddddfffhhhhhhfffeeedddeeehhhhhhhhhhhhhhhiiiiiiiiiffffffffffffggggggggggggdddeeeeeedddaaa___^^^^^^bbbcccdddfffkkkrrrzzzyyyrrrmmmlllpppnnneee______bbbaaabbbffffffbbb___```lll~~~wwwsssoooddddddcccaaa``````_______________^^^]]]]]]\\\\\\YYY[[[\\\YYYUUUUUUZZZ```______^^^YYYSSSOOONNNOOOMMMNNNMMMKKKHHHHHHKKKNNNKKKHHHEEEEEEIIIKKKLLLKKKJJJKKKNNNNNNMMMMMMLLLMMMHHHIIIIIIIIIHHHHHHJJJKKKKKKIIIGGGDDDBBBAAAAAAAAA@@@AAADDDFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@???>>>============>>>??????@@@@@@AAA@@@???>>>============<<<;;;<<<>>>???>>>;;;888777:::>>>AAABBBAAA>>><<<<<<;;;::::::999999999999999999::::::;;;<<<======:::::::::999999999888888666666888999999888777666777777777777777777777777888888888888777777777777666666666666777777777777444555777888888888777666555555555555555666777777666555444444555666777888777777777777777777777777666666777777888888999999999999999888888888888888999999999999999999999999777888:::;;;<<<<<<;;;;;;888999:::;;;;;;<<<<<<<<<888888999999999:::::::::888888888999:::;;;===>>>;;;;;;;;;<<<<<<============<<<:::999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<999888888888999::::::;;;:::::::::999999999888888222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444555666666666555444333222333555777888777666555666777999:::;;;;;;;;;:::===<<<;;;:::999777666666999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>???AAABBBBBBGGGKKKWWWfffuuu~~~tttkkkmmmddd^^^___dddhhhnnnsssvvvtttqqqmmmiiifffeeedddccchhhllljjjfffccceeehhhhhhiiigggcccbbbdddccc```cccaaa____________]]]\\\eeebbb___^^^___bbbeeehhhkkkqqqwww|||~~~~~~~~~~~~~~~~~~zzzvvvqqqtttxxxzzzssshhhccceeegggfffgggkkkllliiihhhjjjzzz~~~|||ttthhheeecccaaa^^^\\\[[[[[[[[[aaa```___^^^]]]\\\[[[[[[]]]\\\ZZZXXXVVVXXX\\\___YYY^^^```[[[VVVUUUTTTRRRPPPPPPLLLFFFEEEJJJLLLKKKPPPLLLHHHFFFGGGJJJLLLMMMOOOOOOOOONNNNNNMMMMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHHHHEEECCCBBBCCCCCC@@@===CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>===AAA@@@???>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<@@@???>>>===<<<;;;::::::======>>>???@@@@@@??????::::::::::::::::::::::::;;;;;;:::::::::999999999777777888888888888777777888888888888888888888888666666666666777777777777:::999888666555555555555222333333444555666777777777777777777666666666666888888777777666666555555555555555555666666666666555555555555555666777777777888888888888777666666555555666666777777888888666777888999999999999999999999999999999999999999999999888888888888999999888888999:::;;;;;;<<<<<<:::::::::999999999888888::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777888888888999999999;;;;;;;;;:::::::::999999333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222333444666666666555555333444666888999888777777444555666888888888888777999999999888888888888888777777999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@CCCIIITTT```qqq{{{nnnbbb___aaadddhhhlllxxx}}}vvvsssnnniiieeebbbbbbbbbbbbeeehhhgggdddbbbbbbccceeegggfffcccbbbeeeccc``````^^^\\\\\\]]]___``````aaacccfffiiinnnsssyyy}}}~~~|||yyywwwvvvxxxyyy~~~}}}}}}}}}{{{xxxvvvyyy~~~wwwiiidddfffhhhfffhhhnnnpppnnnooorrryyywwwqqqhhheeecccaaa___]]]\\\\\\\\\```_________^^^\\\[[[ZZZXXXXXXWWWVVVUUUWWWZZZ]]]\\\aaabbb]]]WWWVVVUUUSSSPPPPPPMMMHHHHHHMMMQQQPPPOOOLLLHHHGGGIIILLLOOOPPPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFEEECCCAAABBBDDDDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA??????>>>======<<<;;;;;;============<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999<<<<<<<<<;;;;;;;;;::::::888888888777777888888888666666666666666666666666777777777666666666666666888888777666555555555555444444444555555555555555555666666666666777777777777777777666666666555555555555555555666666666666555555555555555666666777888888888888777777666555555555555666777777888888666666777888888888777777999999999999999999999999999999888888888888999999888888888999999::::::;;;::::::999999999888888888:::999999999999:::;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::888888888888888888888999:::::::::999999999999888444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333111222333555666666666666444555777888999999888777555666666777777777666666444555666777888999999:::555555777888999::::::;;;;;;;;;<<<===>>>>>>??????AAA@@@BBBHHHOOO\\\ooovvvnnnmmmmmmnnnpppooouuu|||rrrpppmmmhhhccc```______``````aaacccccccccaaa```___^^^```bbbbbbeeeiiihhhddddddaaa^^^^^^```eeehhhjjjmmmrrrzzzzzzsssnnnlllooosssyyyvvvsssqqqrrrtttuuuuuuzzzwwwhhheeeiiiiiihhhjjjqqqtttuuuwww|||{{{rrrpppmmmgggeeedddbbb```^^^]]]]]]]]]]]]^^^______^^^\\\ZZZXXXUUUVVVWWWWWWVVVWWWYYY[[[___cccddd___YYYWWWVVVTTTQQQRRRPPPLLLMMMRRRUUUUUUPPPMMMJJJIIILLLOOORRRSSSNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>======<<<<<<>>>???@@@AAAAAAAAA>>>>>>======<<<;;;;;;;;;::::::;;;<<<===>>>>>>???:::;;;;;;;;;;;;::::::999888888888888888888888888;;;;;;:::::::::999999999999888777666666777888999666666666666666666666666888777777666666555555555666666666555555555666666555555555555444444333333444444555555666777777777666666666666666555555555444555555555555666666666555555444444555555666777888888888888777666555444444555555666666777888888666666777777666666555555888888888888888888888888999888888777777888888999777777777777888888888888999999999999888888888777999999888888999999:::;;;<<<<<<;;;;;;:::999888888999999999999999999999999888888888888888888888777999999888888888777777777333333333333333333333333222333333333333444444444444444444444444444444444333333333333333333333333222222333444555555666666444555666777888888777777777777888888777777777666333333444555666888888999444555666888999:::;;;;;;;;;;;;<<<<<<=========>>>BBB@@@AAADDDHHHNNN\\\hhhtttkkkkkkkkkjjjiiihhhhhhhhhhhhgggggggggiiijjjiiifffcccbbbgggkkkqqqyyy{{{vvvtttvvv{{{zzzqqqiiifffjjjoooqqqlllfffdddfffkkkppprrrrrrsssvvvvvvnnnfffeeeiiillljjjmmmsssvvvwwwzzzvvvmmmkkkjjjgggeeedddcccaaa```^^^^^^]]][[[\\\^^^___^^^\\\YYYWWWWWWXXXZZZZZZXXXWWWXXXYYY\\\bbbccc^^^YYYXXXXXXVVVTTTUUUSSSOOOPPPUUUWWWWWWQQQOOOLLLKKKMMMPPPQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<===>>>@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999888888888888888888888888777777777777666666666666888777666555555666777888777777777777777777777777888888777666555555444444555444444444555555666777444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555666666555444444444444555666666888888888777666555444333444444555555666777777888777777777777666666555444777777777777777777777777777777666666666666777777777666666666666666666666999888888888888777777777888888888888888999::::::<<<<<<;;;:::999888777777999999999999999999999999888888888888777777777777888777777777777666666666111111111111111111111111222222222333333333444444444444444444444444444444333333333333333333333333444444444333333333444444333333444555666666666666777777666666666666666666444444444555555666666777555666777999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<>>>BBBCCCEEEKKKSSSdddyyyxxx{{{}}}xxxttt|||rrrjjjgggjjjmmmhhhbbb[[[YYY\\\dddkkkpppnnngggbbbcccdddcccdddgggooommmnnnsssvvvuuuwwwzzz~~~~~~yyyqqqjjjhhhgggfffdddccccccbbb```___^^^]]]YYY[[[]]]^^^]]][[[XXXVVVYYYZZZ[[[ZZZWWWUUUTTTTTTXXX]]]```\\\YYYYYYZZZXXXXXXYYYWWWRRRQQQUUUVVVTTTSSSPPPMMMKKKLLLNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>???>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999999999999999999999999999777777666666666555555555666555444444444444555666666666666666666666666666888777777666555444444333333333333333444555666777222222333333444555555666666666555555444444333333444444444444444555555555444444444444555555555555444444444444444555666666777777777666666444333333444444444555666666777777888888888888777666555555666666666666666666666666555555444444444444555555555555555555555555555444888888888777777777666666888777777777777888999999;;;::::::999888888777777888888888888888888888888777777777777777777777777777777777666666666555555111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333555555444333222222333333222333333444444555666666444333333222222333444444555555555555555555555555666777888999999:::999999888999999:::;;;;;;<<<<<<<<<;;;>>>BBBCCCAAADDDIIIOOOaaaxxx~~~{{{sssnnnlllkkklll```[[[UUUSSSXXXaaaiiiooopppdddZZZZZZ___bbbeeegggpppnnnpppttttttqqqppprrrqqqqqqppplllhhheeedddeeebbbbbbbbbaaa```___]]]\\\YYYZZZ[[[\\\\\\ZZZXXXWWWXXXYYYYYYWWWSSSPPPOOOOOOUUU[[[^^^[[[XXXZZZ[[[ZZZZZZ[[[XXXRRRQQQSSSSSSQQQQQQNNNKKKJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFFFFDDDAAA??????@@@BBBBBBBBBBBBBBBBBBBBBBBB??????=========>>>???@@@@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::888999999999999888888777999999999999999999999999999999888888888777777777444555555555555555555444444444444444444444444444777666666555555444444444333333333333333444555666111111222333444555666666555555444444444333333333333333333444444444444444333444444444444555555555444444333333444444555666555555555555555555444333333444444555555666777777777777888888888777666666555555555555555555555555555444444333333444444555444444444555555555555555777777777777666666666666777777777666777777888999999999999888888888888777777777777777777777777777666666666777777777888888777777666666666555555555111111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333444333222222222333444555333333333444555555666777222222111111222333444555444555555555666666666666666777777888888777777666666777888999:::;;;<<<===>>><<<===@@@AAA???@@@DDDDDDOOO^^^lll}}}~~~xxxtttrrrpppllliii\\\XXXSSSSSSYYYbbbjjjooopppfff]]]]]]aaaeeeiiinnnooonnnppptttsssnnnkkkllllllkkkjjjhhhdddaaaaaabbbaaaaaaaaaaaa```^^^]]]\\\YYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXUUURRROOOOOOPPPUUU[[[^^^[[[XXXYYYZZZYYYXXXYYYWWWQQQPPPQQQQQQOOOMMMJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIFFFEEEDDDDDDEEEFFFEEEFFFGGGEEEAAA??????AAACCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======???AAABBB@@@???>>>=======================================<<<<<<<<<;;;;;;:::::::::888888999999:::999999999888888888888888888888888999999999888888888777777444555777888888777555444333333333333333333333333555555555555555555555555333333333333333333444444222222222333333444444444111222222333444444555555222222333333333444444444333333444444444555555555444444333333444444555666333333444555555555444444333333444555555666666777555555666666777777666666444444444444444444444444666666555555555555666666333333444444555555666666777777666666666555555555777666666666666777888888777777777888888888888888777777777777777777777777444555555666777888999999777777777666666666666555222222222222222222222222///000000000000111111111111111111111111111111111333333333333333333333333222111111111222444666777555444444555555666777888333333222222333555777888333444444555666777888888666666666666666555555444555666777888:::;;;=========999999;;;;;;999;;;??????EEELLLTTTfff{{{zzz~~~|||uuussstttssslllfff[[[WWWTTTTTT[[[dddlllppplllfffaaabbbdddgggnnnuuunnnmmmppptttsssmmmiiiiiillljjjgggeeeaaa^^^^^^aaa``````aaa``````^^^\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVSSSRRRRRRSSSWWW]]]___\\\YYYYYYYYYXXXVVVWWWUUUPPPOOOQQQQQQNNNIIIGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFEEEDDDEEEFFFGGGDDDEEEFFFEEEAAA???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???BBBCCC???>>>===<<<<<<===??????=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<777777777777777777777777777777777777666666666666555666999::::::999666555555555555555555555555555444444444555555555555555444333333222222333333444444444333333333333222222...///000222444666777888222222222333333444444444333333333444444444555555444333333333333444555555222222333444555555555555333333444444555666666777333333444555666666666555444444444444444444444444777777666666666666777777333333444444555666777777777666666666555555555555666666666666666777888888666666666777888888999999777777777777777777777777333444555666777888999:::888777777777666666666666///000000000000111111111111111222222222333333333222222111111111222333444222222222222222222222222333333333333333333333333444444444555555777888888444333333333333444555555555555555555555555555555888777666555555666777777666777777999:::;;;<<<<<<999999::::::;;;<<<<<<<<<<<<@@@DDDJJJTTTcccwww~~~|||{{{{{{zzzzzzxxxuuutttvvvtttmmmeee```eeefffbbbcccjjjnnnnnnjjjccc___bbblllttttttrrrooopppqqqrrrrrrqqqooonnnqqqnnnjjjgggdddcccccccccaaa___^^^^^^___```^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYXXXVVVTTTUUUVVV]]]\\\[[[YYYXXXWWWWWWWWWYYYWWWSSSOOOMMMLLLMMMMMMKKKHHHEEEDDDFFFGGGGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???===;;;<<<<<<<<<>>>@@@@@@>>><<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::777777:::;;;999777888777555444333444666777777777666666666666777777666666666666666666666666333333333444555666777777222333555555444555666888666666555555555444444444555555555444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333222222222555555555444444333333333222222222333333444444444555555666777777666555444555555555444444333333333666555444333333333333333555444333222222333444555777777666555555555555555444555666777777888888777666555555444444666777888777777777777777777777777999666444555777777555333777777777777777777777777000000000111111111111222000000111111111222222222111111111222222222333333222222222222222222222222333333333333333333333333333333333333444555666666333333333333333444555555444444444444444444444444888777666555666666777888666777777888999:::;;;<<<;;;;;;;;;<<<======>>>>>><<<>>>@@@BBBGGGQQQ___jjj|||wwwvvvxxxyyyzzzuuuvvvvvvvvvuuussspppmmmnnntttuuurrrppprrrrrroooiiiddd```dddmmmuuuvvvtttnnnnnnnnnnnnnnnmmmllllllooommmjjjgggeeeccccccccc```___^^^^^^______^^^]]][[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZXXXVVVTTTTTTUUUZZZZZZZZZZZZYYYYYYXXXXXXVVVTTTQQQOOONNNNNNOOOPPPLLLJJJGGGEEEFFFGGGGGGFFFHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@?????????@@@???>>>>>>??????===;;;<<<<<<<<<===??????===<<<===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<:::777777999:::999777999888666444444555666777777777666666666666777777555555555555555555555555333333444444555555666666222333555555444444666888555555444444333333333333555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444444444444333333333333333333333333333333333444555666666666555444444555555444444444333333333444444333333222222333333666555444333333444555666777666666555444444555555666666777777777666666555777777666666666777888999777777777777777777777777888666444444666666555222666666666666666666666666000111111111111222222222//////000000000111111111000000222333333333222111222222222222222222222222333333333333333333333333333333333222222333333444333333222222333333444555444444444444444444444444666666666666777777999999666666777888999::::::;;;::::::;;;;;;<<<=========@@@AAAAAA@@@@@@EEEMMMTTTaaasss}}}uuupppoooqqqtttuuuppprrruuuvvvtttrrrssstttzzz~~~yyyuuupppkkkgggcccaaadddlllrrrsssrrrkkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjhhhfffeeecccccc```___^^^___``````^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[ZZZXXXVVVTTTSSSTTTXXXXXXYYYZZZZZZYYYXXXXXXSSSRRRPPPOOOOOOPPPRRRSSSNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@>>>======<<<<<>>======>>>???>>><<<<<<<<<<<<>>>??????>>><<<:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;999888888999999999777999888777666555666777777777666666555555666666777555555555555555555555555444444444444444555555555222333555555444444555777444333333333333222222222444444444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333222222333333333333444444444444333333333333333333333333333333444555555444444333555444444444444333333333222222222222222333333333666555555444444555555666666666555444444444555555777777777777666555444333666555555555555666777777555555555555555555555555666444333333555555444222555555555555555555555555111111111111222222222222000000000000111111111222...000222333444333111000111111111111111111111111222222222222222222222222444333333222222222333333222222222222222333333444333333333333333333333333555555666666777888999999666666777777888999999:::777777888888999:::::::::>>>???@@@??????BBBFFFJJJPPP\\\ooo|||rrrkkkiiikkknnnppppppooopppssssssqqqrrrttt{{{}}}~~~zzzssslllfffbbbaaa``````ccciiinnnpppooonnnllliiigggggghhhkkkllliiiiiiiiihhhgggeeedddccc```______```aaa```^^^\\\]]]\\\\\\\\\\\\\\\\\\[[[ZZZ[[[[[[XXXUUUSSSRRRSSSWWWXXXYYYZZZZZZXXXVVVTTTRRRQQQPPPOOOOOOPPPRRRSSSOOOLLLIIIHHHGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>============>>>???>>>======???@@@???>>>=========???AAAAAA???===:::<<>>=========???@@@BBBAAA@@@>>>>>>@@@AAAAAA@@@?????????AAABBBBBBAAA???:::>>>BBBCCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888777777888888999888888777777777777777666666555555555555666666555555555555555555555555444444444444444333333333222333555444333333444555444444444444555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222333333444444444333333333333333333333333222222222222333333444444444444444444444444444444222333444555666666555555555666666666666666666555444444333333333333444444333333444555555555555555111222222333333333333333333333333333333333333333222333333333333222333333444444444444444444444444///000000000000111111111111222222222222333333333//////111222222222111000111111111111111111111111222222222222222222222222333333333222222333444444111111000000111111222333222222222222222222222222333444555666666666666666555555666666777777777777777777888888999:::::::::999999999:::;;;<<<<<<===CCCCCCHHHUUUfff{{{~~~zzzvvvrrrooonnnppptttvvvxxxwwwlllggglllpppmmmkkklllsssmmmgggaaaZZZUUUVVV[[[YYY^^^eeemmmssszzz}}}sssiiibbbaaabbbdddiiiiiihhhgggfffddddddcccaaaaaabbbcccdddccc```^^^]]]\\\[[[ZZZXXXWWWUUUUUUWWWXXXXXXVVVSSSQQQPPPQQQXXXXXXWWWVVVTTTRRROOOMMMQQQPPPOOONNNMMMLLLLLLLLLMMMKKKIIIGGGGGGFFFCCCAAAAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFEEECCCAAA@@@>>>???>>>======>>>@@@BBBDDDDDDAAA??????@@@AAAAAAAAA?????????AAABBBCCCAAA???;;;???DDDDDDAAA===<<<<<<::::::::::::::::::::::::::::::::::::999999999999888999999888666666777999888888777777777666666666666555555444444555555666444444444444444444444444333333333333333444444444222333555444333222333555444444555555555555555666222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333444444222222222222333333333333222222222333333444444444222222222222333444555555333333333444444444444555333444666777777666555555444555555666666555555444333333222222222333444444111222333444555555555555333444555555666666555555333333333333333333333333111333444444222222333555444444444444444444444444....../////////000000000111111111111222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222333444000000000000000111222222222222222222222222222222222333444555555444444333555555666666666666777777666666777888888999999:::<<<;;;:::;;;<<<=========???>>>BBBJJJTTT```uuuwwwpppooopppsssvvvzzz{{{{{{vvvlllhhhmmmooojjjiiiooouuummmeee```ZZZUUUXXX___aaagggooouuuyyy~~~{{{pppfff```___bbbeeekkkjjjhhheeedddcccccccccccccccccceeefffeeebbb___]]]\\\ZZZXXXUUUSSSQQQPPPTTTUUUUUUTTTQQQPPPPPPQQQVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGGGGFFFEEECCCAAA>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???===<<<===???AAACCCDDDBBB???>>>???@@@@@@@@@>>>===>>>???AAAAAA???===;;;@@@DDDCCC???;;;;;;===:::::::::::::::::::::::::::::::::999999999999888777999:::888666555777999666777777777666666555555666555555444444555555666444444444444444444444444222222222333333444444555222444444444222222333444333333333444444555555555111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444333333333222222222222222111111222222333444555555333222222222333444666777333333333444444444555555444555666777666555444222333444555666666555444333222222222222222333444444222333333444444444333333333444555666777666666555444444444444444444444444111333555444333222444666444444444444444444444444............////////////000000000000111111111111000000000///000111111222000000000000000000000000111111111111111111111111////////////000111333333000000000000000111111222111111111111111111111111222333444444444333222111555555555666666666666666444444555555666777777777888777777888:::<<<===<<<>>>???CCCHHHJJJOOO]]]mmm}}}ssspppppprrrvvvzzz{{{zzzyyytttmmmkkkpppmmmgggjjjssswwwooogggbbb\\\WWWZZZaaajjjpppwwwzzz{{{|||{{{tttjjjbbb^^^aaafffjjjllljjjgggeeecccbbbccccccccccccdddfffgggfffbbb```]]][[[YYYVVVSSSQQQOOOMMMSSSTTTTTTSSSPPPOOOPPPPPPTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@<<<>>>@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBB@@@>>><<<<<<===???AAAEEEBBB>>>======>>>>>>>>><<<<<<<<<>>>@@@@@@>>><<<;;;???CCCBBB===::::::<<<:::::::::::::::::::::::::::::::::999999999888888777999:::888555444777999666666666666666555555444555555555444444555555555444444444444444444444444111111222333333444555555222444444444222222333444222222222333333444444444111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444444333333222222111111111000000111222444555666666333333222222333555666777333333333444444555555555333444555666666444222111222333444555555444333222222111111111222333333444444444444444333222111111222333444555555555444333444444444444444444444444111333555555333333555777555555555555555555555555////////////////////////......///000000000000000222222111111000/////////000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222333444444555555444444333555555555555555444444444555555555555666666777777666777888999999:::999999<<<<<<<<<>>>BBBIIIOOORRRddduuu~~~xxxrrrqqqrrrmmmppptttwwwyyyxxxwwwuuuxxxuuupppllljjjkkkmmmooosssrrrlllccc[[[[[[ccckkkvvvuuuttttttvvvwwwvvvuuummmnnnmmmiiieeeccceeegggmmmjjjfffddddddeeeeeedddffffffhhhiiiiiifffaaa]]][[[[[[YYYVVVSSSOOOMMMKKKQQQRRRRRRSSSSSSSSSRRRRRRVVVQQQMMMMMMPPPRRROOOLLLJJJKKKMMMNNNNNNLLLJJJIIIFFFFFFGGGGGGFFFCCCAAA???@@@CCCFFFGGGEEEBBB@@@???===>>>???@@@AAAAAAAAAAAA???>>>===<<<<<<===>>>???AAABBBBBBAAA??????@@@BBB======<<<;;;::::::::::::<<<<<<<<<:::999:::===@@@???>>>===<<<;;;:::::::::888888888888888999999999999999888777666666777777666666666666666666666666666555555555555444444444333333333333333333333333666666555444333222222111333333333444444444555555444444555555444444333222333333333333333333333333444333333222222111111000333444444555555444444333111222333333444444333333555444333333222222222222000000//////000222444555111111222222222333333333555444333222333555777999111111111111111111111111333444555555333111111222666555444333333333333333444333333222111111111222555444333333222222222222222333555666666666555555333444555555555444333222111111222222222333333333444444444333333222222222////////////////////////------...///////////////111111111000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000111111111222222222333333444444444444333333444444444555555555555555444444444555555666666666666666777888999999999999<<<;;;;;;===@@@DDDHHHKKKOOO]]]mmm{{{}}}xxxuuutttrrrqqqooonnnmmmlllmmmppptttwwwyyyxxxvvvuuurrrqqqnnnllllllmmmoooqqqpppnnniiiaaa[[[]]]eeemmmtttttttttuuuvvvuuusssqqqpppoookkkfffaaa```cccfffllliiifffeeeeeedddcccbbbaaaaaaaaaaaabbb```]]]ZZZ\\\[[[ZZZWWWTTTQQQOOOMMMSSSSSSTTTSSSSSSRRRQQQQQQSSSOOOLLLMMMPPPPPPMMMJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHGGGFFFCCCAAA???AAADDDFFFFFFDDDBBB@@@@@@>>>>>>???@@@@@@@@@@@@@@@???>>>============>>>???BBBBBBBBBAAA???>>>???AAA======<<<;;;:::::::::::::::::::::999888999;;;>>>>>>===<<<:::999999888888::::::999999888777666666999888777777666666777777555555555555555555555555555555555555444444444444333333333333333333333333555555555444333333222222333333333444444444444555444444444555444444333222333333333333333333333333333333333333222222222222222333333333333333333222111222333333444444333333222222111111111222333333111111111111111222333444111111222222222333333333444333333333444555666777333333333333333333333333333555666555444222333333555555444333333333333333444333222222111111222222555444333333222222222333111222333444555555444333333444555555555444333222222222333333333444444444444444333333333222222222////////////////////////,,,------...............//////000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000111111111222222222222222333333222222222333333444444555555666666333333444444444444555555555666777888999999999999:::::::::;;;===???@@@BBBBBBJJJSSS]]]lll{{{xxxsssmmmfffeeeiiilllkkkiiinnnqqquuuxxxyyyxxxvvvtttnnnnnnnnnnnnpppqqqssstttmmmkkkeee^^^ZZZ]]]eeelllnnnoooqqquuuwwwuuurrrnnnpppmmmggg```\\\]]]bbbfffkkkiiigggffffffdddbbb___^^^\\\ZZZZZZ[[[[[[[[[YYY]]]\\\ZZZXXXVVVSSSRRRQQQVVVVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLNNNPPPOOOKKKGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIHHHFFFCCCAAA???CCCEEEFFFEEECCCAAAAAABBB@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>>>>???@@@BBBBBBBBB@@@>>>===>>>???======<<<;;;::::::::::::888888888777666777999;;;<<<<<<:::999888777777777999999999888888777777777888777777666666666666777555555555555555555555555555555555555444444444444333333333333333333333333444444444444333333333333333333333333444444444444444444444444444333222222333333333333333333333333222222333333333333444444111222222333333222222111111222333333444444333333000000000000111222333333222222333333333333333222111111222222222333333333222222333444555555555555444444444444444444444444444555666666444333333444555444444333333333333333333333222222111111222222444444333222222222333333111222222333333333333222444444444444444333222222333333333333444444444555333333333333222222222222////////////////////////---......//////...............//////000111111222000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111222222222222111111222222333444444555666666333333333333333333333333555666777888999999999999777888999:::;;;<<<<<<<<>>>>>>>>@@@??????????????????@@@AAAAAAAAA???===<<<===>>>======<<<;;;::::::::::::777888888777666777999;;;<<<;;;:::999888777777777555555666777888999::::::777666666555555666666666555555555555555555555555555555555444444444333333333333333333333333333333222222333333333444444444222222333333333444444444333444444444444333222222222222222222222222222222111222222333444444555555222222333333333333222222111222333333444444333333222111111111111222222333222333444555444333222111111111222222222333333333000111333555666555444333444444444444444444444444222444555555444333333444444444333333222333333444333333222222111222222333444333333222222333333333222222333333333333333333444444444444333333222222222222222333333333444444333222222222222222222222//////////////////////////////000000000//////...------...///000111111222111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111//////000000000111111111000111111222222111111000111222222333444555666666333333333333333333333222555555666777888888888888555666888:::;;;<<<<<<<<<:::===AAABBBEEEOOO```nnnwwwsssssswwwssslllfffdddffflllqqqttttttuuuuuutttsssqqqppplllmmmoooqqqrrrqqqpppoooddd```[[[YYY[[[```eeehhhiiilllooosssuuusssmmmiii^^^[[[WWWUUUXXX___gggllliiihhhhhhhhhhhheeeaaa^^^[[[YYYVVVVVVWWWZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUYYYWWWTTTRRROOOMMMLLLLLLJJJKKKNNNPPPPPPNNNKKKGGGJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHFFFDDDCCCBBBFFFFFFFFFDDDBBBAAACCCDDDEEEDDDBBB@@@???>>>>>>>>>?????????@@@@@@????????????@@@@@@>>><<<;;;<<<>>>======<<<;;;::::::::::::777888999999888888999;;;===<<<;;;999888888777777555666666777888888999999666555555555555555666666555555555555555555555555555444444444444333333333333333333333333333333333111111222333333444444444222222222333333333444444333333444444333333222111222222222222222222222222000111222222333444555555333333444444444444333333111222333333444444333333666555444222222111111111222333444555444333222111111111222222222333333333...000333555555555333222222222222222222222222222000222444444222111222333333333222222222333333444333222222111222222333333333333333222222333333444444444333333333333333333444444333333222222222222000111111111222222222222222222222222222222222222////////////////////////000000000000000000///...------...//////000111111111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111111111111222222111111111222222333333444444555555444444333333333333222222444555666777888888888888555666777999;;;;;;<<<<<<888999===AAAAAACCCLLLUUUfffvvv}}}uuupppooopppiiijjjiiiddd```cccmmmvvvxxxwwwtttrrrpppnnnnnnnnnkkklllmmmnnnnnnllljjjiii^^^ZZZXXXZZZaaagggkkklllooooooooopppppplllfffbbbWWWVVVUUUWWW]]]ccciiikkkffffffeeeffffffddd```]]]XXXWWWUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVUUURRROOOMMMLLLLLLLLLIIIKKKMMMOOOOOOMMMJJJHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFDDDBBBBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>===>>>>>>===;;;;;;<<<>>>======<<<;;;::::::::::::777999::::::999999:::;;;<<<<<<:::999888777777777:::999888777666555555444555444444444444555555666444444444444444444444444444444444444333333333333333333333333333333333333111111222222333333444444222222222222333333333333333333333333333222111111222222222222222222222222000000111222222333444444333444444555555444444333111222333333444444333333777666555333222111111000222222333333333333333222111111222222222333333333...000222444444444333222111111111111111111111111///111333333222111222333222222222222222333333444222222111111222222333333333333222222222333444444555444444333333333333444444444333222222222222222000000000000111111111111111111111222222222222222//////////////////////////////000000//////...------.........///000000000111111111111111111111111////////////000000000111000000000000000000000000////////////////////////////////////000000000111111222222222222222222111333333333333333333333333555444444444333333333333444555666777888888888888666777777888999::::::;;;:::999;;;???@@@???CCCIIINNNYYYjjj|||wwwooojjjkkknnnoooeeehhhiiigggeeehhhrrr{{{|||yyytttoookkkjjjkkkkkkkkklllmmmmmmmmmkkkiiihhh```]]][[[___ggglllmmmkkknnnlllkkkjjjiiigggccc```WWWWWWYYY^^^cccggggggfffbbbaaaaaaaaabbbaaa___\\\WWWWWWWWWYYYZZZYYYVVVTTTRRRQQQPPPOOOOOOPPPRRRSSSSSSRRROOOMMMLLLKKKLLLMMMGGGIIILLLMMMMMMKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGEEECCCBBBCCCDDDCCCBBB???===<<<<<<<<<======>>>>>>??????>>>>>>===;;;<<<===<<<;;;;;;===???======<<<;;;::::::::::::777888::::::999888999:::;;;:::999888777666666666;;;:::999777666444333222444444333333444444555666444444444444444444444444444444444333333333222222333333333333333333333333222222222222222333333333111222222222222333333333222333333333333222111111111111111111111111111111000000000111111222222222333333333444444333333333111222333333444444333333555555333222111111111111111111111111111222333444111111222222222333333333///000111222333333222222111111111111111111111111///111333333222222222333222222111111222333333444222222111111222222333444333222222222333333444555555444333222111111222333444333222111111111222333000000111111111222222222000111111111222222222222////////////////////////.../////////...---,,,,,,.........///////////////111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000222222333333333333222222444333333333333333333333555555555444444333333333444555666777888888888888888888777777777888888999;;;777666:::<<<:::<<>>??????>>>===<<<:::;;;<<<;;;;;;;;;===???======<<<;;;::::::::::::666888999:::999888999::::::999888666555555555555888888777777666666555555333333333333444444555666444444444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222333333333333222111111111111111111111111111111000000000000000111111111222222222333333222222222222222333444444444333333222222111111111111111111000000//////000222444555111111222222222333333333///000111111222222333333111111111111111111111111000222444444333333444555222111111111222333333444222111111111222333333444222222222222333333444555444333111000000000111111444333222111111111222333111111222222222333333333000000111111222222222222111111000000//////......111111000///////////////000000000000000///......111111111000000000000000333222111000////////////000///.........///111222////////////000000000000///////////////.........000000000000111111111111222222333333333333444444222222111111222222333444444444444555555555555666555666777888888999999888::::::999999::::::;;;<<<>>>DDDKKKPPPVVVcccwwwyyyrrrqqqfff```bbbaaa___gggtttssssssqqqnnnlllqqq{{{}}}ssslllgggeeehhhnnnlllmmmmmmllliiigggggghhhgggeeeeeehhhkkkjjjddd^^^```aaacccddddddbbb___^^^[[[^^^aaacccdddbbb___]]][[[\\\^^^``````___^^^]]]ZZZ[[[^^^___^^^ZZZVVVSSSRRRQQQOOONNNNNNOOOQQQRRRTTTSSSQQQOOOMMMLLLKKKKKKGGGGGGHHHHHHJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKJJJIIIGGGEEEDDDBBBBBBCCCAAA>>>;;;:::999::::::===============>>>??????===<<<;;;===??????===999===<<<<<<;;;;;;:::999999999999888888888999::::::888888888888777666444444666666666666666666666666333333333222222111111111333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222222333333222000///000111111111111222333333444444111111111111111111111111111111222222222222111111444333222111111111222333111111111111111111111111222222222111111///......////////////000000000000111111111111111111111111333222111111222222000///111111111111111111111111111111222222222333333333333333333333333333333333111111111222222333333333000111111111000111222444333333444444444333333222000555888666111...///111111000///000111111000///333333333333333333333333000000000000//////......111000//////.........///000000000000000///......000000000000000000000000000000000//////000000111000000000000000111111222////////////000000000000000000000000000/////////000000000000111111111111111111111222222222333333222222111111222222333444444444444444555555555555555555666777888888888888999999999999999:::;;;;;;;;;???CCCEEEGGGPPP]]]ggg|||zzzrrrmmmlllhhheeedddbbbaaahhhrrrtttrrrnnnkkkjjjooowww~~~{{{qqqkkkeeeaaabbbgggkkkllllllkkkhhhgggggghhhiiigggeeegggiiigggbbb\\\___```bbbcccbbb```^^^\\\\\\]]]___``````^^^\\\ZZZ[[[\\\^^^______^^^]]]\\\YYYZZZ\\\]]][[[XXXTTTQQQSSSRRRPPPOOONNNOOOQQQRRRSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGEEECCCBBBAAACCCBBB???===<<<<<<<<<==================>>>>>>???===<<<;;;===??????===:::<<<<<<<<<;;;::::::999999999999999::::::;;;;;;;;;888888888888777666555444555555555555555555555555444444444333333333222222333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222000111222222111000111333222222222222222111111111111111111111111111111111111111222222222222111111222222111000000000111222111111111111111111111111222222222222111000///...//////000000000111111111111111111111111111111111333222111111222222111///111111111111111111111111111111111222222222333333333333333333333333333333111222222222222222222333000111222111000000222444222222333333333333222222///222444333000......000444333222333444555444222222222222222222222222222000000000////////////...000///......---.........//////000000000///......000000000000000000000000............///000111222000000111111222222222111////////////000000000000000000000000000000000000000000000000111111111111000000000111111111111222222111111111111222333333444444444444555555555555444555666777888888888888999888888888888999::::::;;;<<<>>>???@@@DDDIIIMMM\\\iii{{{{{{tttooopppqqqmmmiiihhhiiioooqqqkkkfffiiiooorrrwwwqqqkkkgggiiinnntttwwwxxxpppiiibbb\\\\\\___hhhiiijjjjjjhhhgggggghhhkkkhhhfffffffffddd```\\\^^^```aaabbbaaa___\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXX[[[\\\]]]^^^^^^]]][[[[[[XXXYYYZZZZZZXXXUUUQQQOOOTTTSSSQQQOOONNNOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGIIIHHHFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBAAACCCBBB@@@???>>>>>>??????======<<<<<<======>>>???===<<<<<<===>>>>>>===;;;<<<<<<;;;;;;::::::999999888999;;;<<<=========<<<777888888777777666555444555555555555555555555555555555444444444444333333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222...000111222111111333444333222222111000000//////111111111111111111111111111111222222222222111111111000000//////000111111111111111111111111111111222222222222111000//////000000111111111222222222222222222222222222222222333222111111222222111000111111111111111111111111111111111222222222222333333333333333333333333333222222222222222111111111222333333222000000111333000111111222222222111111000000111222111111000000555444333333555555444333111111111111111111111111///////////////////////////......---------.........///////////////....../////////000000000000000---------......///000111...///000222222111000000////////////000000000000////////////000000000000///000000000111111111111000000000111111111222222111111111111111222222333333333444444444555555555444444555666777777777777888777777777777888999999999999;;;===@@@BBBCCCBBBKKKRRR^^^ooo|||pppkkkggggggfffdddeeehhhmmm{{{tttmmmsssxxxvvvxxxqqqiiigggkkkqqqtttuuu{{{tttmmmiiibbb\\\ZZZ\\\fffhhhjjjjjjhhhgggggggggjjjhhheeeddddddccc___]]]^^^```aaabbbaaa___]]][[[YYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVSSSPPPNNNSSSQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJIIIMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAADDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@?????????@@@@@@===<<<<<<<<<<<<===>>>>>>===<<<<<<============<<<<<<<<<;;;;;;:::999999888777999;;;>>>??????>>>===777777777777777666555555555555555555555555555555444444444444444333333333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111///111222222111111222333111111111000000000//////111111111111111111111111111111222222222222111111000000000000111111111222111111111111111111111111222222222222111111000///111111222222222333333333222222222222222222222222333222111111333333222111111111111111111111111111111111111111222222222222222222222222222222222222333333222222111111000000333444444222000000111222///000000111111111111000333222111222444555444333333111000111222333222111111111111111111111111111.............../////////......------------...///......////////////............//////000000000000//////............//////,,,---///000000000///...////////////000000000000---------........./////////000000000111111111111111111111111222222222333111111000000111111222333333333333444444444444555333444555666666777666666777666666666666777888888555555666:::>>>???>>><<>>>>>?????????<<<<<<<<<<<<<<<======>>>============<<<<<<======<<<;;;;;;:::999999888888777888;;;===???>>>>>>===666777777777777666666555555555555555555555555555222222222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111222333222000///000111//////000000000111111111111111111111111111111111111111222222222222111111000111111222222333333333111111111111111111111111111222222222222111111000222222222222333333333333222222222222222222222222333222111222333444333111111111111111111111111111000000111111111222222222222222222222222222222222222222222111111000000000333444444333111000111333...///000111111111111111333222111222444555555444222000///000111222111///222222222222222222222222---............/////////.........---......///000------.../////////......---......//////000000111000000//////.../////////,,,---......//////......////////////000000000000,,,,,,,,,------......///000000000000111111111111111111111222222222333333111000000000000111222222333333333333444444444444222333444555666666666666666555555555555666777777888888888999;;;<<<;;;:::>>>@@@DDDJJJPPP^^^uuu|||tttpppppprrrssspppqqqttt|||vvvooouuu{{{zzzyyytttppppppuuuyyyyyyxxxrrrmmmjjjiiigggcccccceeehhhkkkmmmmmmkkkiiihhhhhhcccdddddddddbbb```^^^]]]]]]^^^aaaccccccbbb```^^^VVVWWWWWWYYY[[[]]]___```\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUTTTSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>><<<===>>>===;;;;;;===>>>;;;;;;::::::999999888888777888:::;;;<<<<<<<<<;;;666666777777777777666666444444444444444444444444111111222222222222333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222333444222000//////000//////000000111222222333111111111111111111111111111111222222222222111111000111222333333333333333111111111111111111111111111222222222222222111111111111222222222333333333333333333333333333333333333222111222333444333222111111111111111111111111000000000111111111111222222222222222222222222222111111111111111000000000333444444333111111222444...///000111111222111111111111111111111222333444333222111111333333222111222222222222222222222222---------........./////////.........//////000111,,,---......//////......------......///000000111////////////000000111222...............///000000////////////000000000000,,,,,,------...//////000000000000000111111111111000000000111111111111222000000000000000111222222222222333333333444444444222222333444555555555555555555444444555555666777:::::::::999888888999::::::;;;???CCCDDDIIIWWWgggvvvwww|||~~~rrrlllqqqxxx{{{zzzxxxvvvvvvyyyzzzyyywwwqqqllliiiiiihhheeefffiiikkknnnppppppnnnkkkiiiiiicccdddeeeeeebbb___\\\ZZZZZZ\\\___aaabbbbbb```___WWWWWWXXXZZZ\\\]]]^^^___\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOLLLKKKJJJIIIJJJLLLNNNOOOMMMNNNOOOOOONNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>===::::::===???;;;;;;::::::999888888888777777888888999999999:::666666777777777777666666444444444444444444444444222222222333333333444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111222333222000000111222111111111222222222222222111111111111111111111111111111222222222222111111...///111222333333333222111111111111111111111111111222222333333222222111111111111111222222222222333333333333333333333333333222111222444555444333111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111222333333333222222333555...///000111222222222222111222333222000///222555444333222222444444333222111111111111111111111111---------........./////////////////////000111111,,,,,,---.../////////...---------...///000000111---......///111222444555000///.........///111222////////////000000000000------......///000000111000000000000111111111111////////////000000000000000000000000000111111222222222333333333444444444222222333444555555555555555444444444444555666666666666666444222333666:::<<<999;;;>>>===>>>GGGSSScccuuuxxx|||{{{ppplllooowww|||{{{{{{zzzzzzzzzyyywwwuuuqqqllliiiiiihhheeegggjjjmmmppprrrrrrooollljjjiiiccceeegggfffbbb]]]YYYWWWXXXZZZ]]]```aaaaaa```___WWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKJJJJJJKKKMMMOOOQQQLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFFFFEEEFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>>>>===::::::===@@@;;;;;;::::::999888888777888777777666666777888888666666777777777777777666444444444444444444444444333333333444444555555555333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000///000222222111111222444444444333333222111111111111111111111111111111111111111222222222222111111---...000111222222222111111111111111111111111111111222222333333333222222000000111111111222222222333333333333333333333333333222111222444555444333111111111111111111111111000000000000111111111111111111111111111111111111//////000000111111222222111222333333222222444666//////000222222333333333222555777555111000444888333222111111333333222111000000000000000000000000000---,,,---000111000...////////////////////////......////////////......000///...------...///000000000000000111111111111111111000000//////..........................................////////////000...---...111222111///222222222222222222222222000000000000000000000000222222222222222222222222222222333333333333444444666555444333333444555666444555555666777888888999888999999;;;===???AAACCCJJJWWWjjj~~~zzz{{{pppggggggnnnxxx~~~|||zzzxxxuuusssppplllgggeeegggiiijjjjjjooonnnmmmlllmmmmmmmmmmmmllljjjgggdddaaa]]]XXXTTTTTTRRRQQQVVV\\\___]]]ZZZ\\\ZZZZZZ[[[^^^___^^^[[[^^^aaaccc___XXXSSSRRRTTTNNNLLLIIIGGGHHHKKKNNNQQQLLLOOOOOOLLLMMMPPPPPPNNNQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIHHHFFFEEEEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>===<<<@@@@@@@@@???>>>======<<<<<<;;;::::::::::::;;;<<<;;;:::999:::<<<>>>>>>===>>>===<<<;;;:::999999999888888888777777555444444888777555555666666555333444444555555555555555444555555555555555555555555000111222222333333333333444444333333222111000000111111111000000000000000222222111111111111111111222111111111000000//////111111111111111222222333333333333222222111111111111111111000000000000000111111000000000000111111...///000111222333444444333333222222222222333333111111000000000111333444222222222222222222222222111222444444444222000///333333222111000000111111333222222111000///......333111//////000111000///333333222111000000000111222222222333333444444444//////000000111111222222333333333222222111111111111111111111111111111111000000111222222222111111///---,,,---000111000...////////////////////////......////////////......000///...------...///000//////000000000111111111000000000000////////////....................................////////////000...---...111222111///111111111111111111111111000000000000000000000000222222222222222222222222222222222333333333444444555555444333333444555555444444444555555666666777888888999:::<<<>>>???@@@FFFKKKTTT```nnnyyymmmcccbbbiiiuuu}}}~~~|||zzzxxxwwwuuutttppplllhhhffffffggggggfffhhhgggfffhhhjjjllllllkkkkkkiiifffcccaaa^^^ZZZXXXVVVTTTRRRTTTYYY]]]\\\YYY[[[YYYYYY[[[^^^___]]][[[^^^aaabbb___XXXSSSSSSTTTMMMKKKHHHEEEEEEGGGIIIKKKJJJMMMNNNLLLMMMPPPQQQNNNMMMLLLJJJGGGFFFFFFFFFFFFIIIIIIIIIGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>===<<<@@@@@@??????>>>======<<<<<<;;;::::::::::::;;;<<<:::999888999;;;======<<<<<<;;;:::999888888888888888888888888777666555444777666555555666777555444444555555666666555555444333333333333333333333333111111222333333333222222333333333222111000000000000000000000000111111111111111111111111111111111111111111111000000000///111000000000000111222222333333333222222111111111111111111111000000000000111111111000000111111111111111111111111111111111000000////////////000000111111000000000111333333222222222222222222222222111222333444444222111///333222222111000000111111222222111111000000////////////000000111111111222444333333222111111222222222222222333333444444444111111111111222222222222333333333222222222111111111111111111111111111111111222222222222222111111...---------///000///...////////////////////////......////////////......//////............////////////000000000000111111////////////000000000000....................................////////////000///...///000111000///000000000000000000000000000000000000000000000000222222222222222222222222222222222222333333333333444333333222222333333444444444444444444444444444888888888999:::;;;<<<===@@@@@@AAAEEEOOO```rrr~~~xxxlllcccaaahhhsss{{{}}}|||zzzxxxvvvuuuttttttooollliiigggfffeeecccaaa```______bbbgggjjjjjjhhhfffcccaaa___^^^]]][[[ZZZZZZWWWTTTUUUXXXZZZZZZXXXYYYXXXYYYZZZ\\\]]]\\\ZZZ]]]___```]]]XXXTTTTTTUUUOOOMMMJJJGGGFFFFFFHHHIIIJJJNNNNNNLLLMMMPPPQQQOOOLLLJJJGGGDDDCCCDDDEEEGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<@@@??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<:::888777888:::;;;;;;;;;::::::999888777777777777888888999888888777666555666555444555666777666555555555666666666555555444222222222222222222222222222222222333222222111111222222111111000000////////////000000111111222222111111111111111111111111111111111111000000000000000000/////////000111111222222222222222111111111111111111111111111111111222222111111111111222222444333333222111000//////222222111111111111222222111111111000111111222333222222222222222222222222111222333444333222111000333222111111000111111111111111111000000000000000+++///333333222111333555444444333333222333333333222222333333333333444444333333333333333222222222333333333222222222222111111111111111111111111111333333444333333222111000------------...//////...////////////////////////......////////////....../////////....../////////////////////000000000111......//////000000111111....................................////////////000/////////000000000///000000000000000000000000000000000000000000000000111111111111111111111111111222222222222333333333222222222222222222222222444444444444444333333333777777777777888999999:::;;;<<<===@@@DDDLLLUUU\\\ppp{{{rrrkkkjjjpppwww}}}{{{zzzyyyvvvsssqqqqqqrrrkkkjjjiiigggfffdddaaa```]]]\\\]]]aaaeeehhhfffddd^^^\\\ZZZYYYZZZ[[[[[[ZZZ\\\ZZZYYYZZZ[[[[[[YYYVVVXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\]]]]]][[[WWWTTTTTTUUURRRQQQOOOMMMLLLLLLMMMMMMNNNQQQQQQNNNNNNQQQQQQNNNMMMJJJFFFBBBAAACCCFFFHHHIIIHHHHHHHHHIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA???AAA@@@@@@???>>>=========??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::;;;;;;::::::999888888777777777888888888999999888777666666555444444555777888777666555555666666666555444444222222222222222222222222222222222222222111000///111111000000/////////.........///000111222222333000000000000111111111111111111111000000000000000///////////////000000111222222222111111111111111000111111111111111222222333222222222222222222333444333333222111000//////444333333222222333333444111111111111111111222222111111111111111111111111111222333333333222222111222222111111111111111222000000000000000111111111,,,222777777444222333666444333333222222222333333333333333333333333333333444444333333222222111111222222222222222222222222111111111111111111111111555555555444333222111000,,,------...---......///////////////////////////......////////////.........//////////////////......////////////000000000......//////000000111111....................................///////////////000000000/////////000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222555555444444444444444444666666666666666777888888888:::>>>@@@AAACCCEEEGGGSSScccuuu{{{xxxwwwyyy}}}xxxyyyyyyvvvrrrooonnnnnnggghhhhhhgggeeecccbbbaaa___```bbbdddeeedddbbb```ZZZXXXVVVWWWYYY[[[\\\\\\\\\]]]___``````^^^YYYVVVXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTPPPOOOQQQPPPMMMMMMJJJEEEAAA@@@BBBFFFHHHJJJHHHGGGGGGIIIJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBB@@@>>>@@@??????>>>>>>=========>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<;;;;;;:::999999888888888888999777888888888888777666666555444444555777888777666555555555555555444333333222222222222222222222222222222222222111111000///000000000///////////////......///000111222222333//////000000000111111111000000000000000000111111///////////////000000111111111111111111111111111000000111111222222222333333222222222222222222333222111111111111111111111000000////////////000000111111111222111111111111111111111111111111111111111222222222333222222222222111111111111111222222000000000000000111111111000555:::999555222333666222222111111111111222222333333333333333333333333333333222222111111111000222222222222222222222222111111111111111111111111555555555444333222111000+++---......------...///////////////////////////......////////////............////////////............////////////000000////////////000000000000....................................///////////////000111000///...///000111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111222222333333222222111444444444444444444444444555555555555666666777888777888999:::;;;===AAADDDBBBLLLXXXbbbjjjuuu~~~~~~~~~~~~|||{{{{{{zzztttwwwyyywwwrrrnnnmmmmmmggghhhiiigggeeecccbbbbbbbbbgggjjjjjjeee```^^^^^^XXXWWWWWWYYY\\\___```___]]]___aaacccbbb___\\\ZZZZZZ[[[\\\[[[YYYWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUTTTPPPOOOQQQPPPLLLKKKHHHDDDAAABBBDDDHHHKKKNNNKKKGGGFFFHHHIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>=================================:::;;;;;;<<<<<<;;;;;;:::<<<:::999999;;;<<<;;;:::999999888888888888888999666666777777777777666666666555444555666777666555444444444444444333222111222222222222222222222222111111111222111111000000000000000000//////////////////000000111111222222...//////000000111111111000000000000111111111111000000/////////000111111000000000111111111111111000000111111222333333333222222111111111111222222000000111111222222222333222111111000000111111222111222222222222111000000111111111111111111111111222222222222222222333333111111111000111111222333111111111000000000000000222555888777444222333444111111000000111111222222444444333333333333222222222222222222111111111111111222222222222333333333111111111111111111111111333333444333333222111000+++---......,,,,,,---///////////////////////////......////////////......---...///000000///...---........./////////000000000000000000////////////....................................///////////////111222111...---...000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222333444444333222222111111222222333333444444444444444555555777888999666777777666666888===@@@<<>>>>>>>>>>>====================================::::::;;;<<<<<<;;;::::::;;;:::888888999::::::999777777777666666777777888555555666666666666555555777666555555666777555444333333333333222111000///111111111111111111111111///000000111111111111000000000000000000000000000000000000000000111111111......//////000111111222///000000000111111111111111000000000000111222222///000000000111111111222000000111222222333444444111111111000000111111111000000111111111222222222444333333333333333333444111222222333222111000///111111111111111111111111222111111111222222333444111111000000111222222333222222111111000000//////222222222222222222333333222111111111111222333444444444444333333222222222222222222333333333333333111111222222222333333333111111111111111111111111111222222222222222111111***---///...,,,+++---000////////////////////////......////////////......---...///000000///...---............/////////000111111000000//////........................................../////////000///111222111...---...000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222333444444444444333222//////000111222333333444444444444555666777888999666777888888777666777999;;;;;;>>>BBBGGGMMMUUU\\\nnnyyy|||{{{}}}|||yyywww{{{{{{yyyuuuqqqoooqqqvvvzzz~~~|||wwwrrrmmmiiigggeeeiiipppwwwyyyvvvrrrpppqqqlllmmmlllhhhbbb___```aaadddnnnuuuqqqddd[[[[[[___TTTTTTVVVZZZ^^^```___^^^```___^^^\\\\\\]]]aaaccc^^^``````^^^YYYUUUUUUVVVTTTSSSPPPPPPQQQRRRRRRQQQTTTTTTTTTSSSQQQOOOLLLKKKKKKNNNNNNLLLMMMPPPQQQNNNIIIIIIIIIKKKOOOUUU[[[^^^[[[TTTJJJEEEDDDDDDBBB???DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC>>>>>>>>>>>>============<<<<<<<<<===============::::::;;;<<<<<<;;;:::::::::999777777888999999888666666555555555666666777444444555555555555555444888777555555666666555333333333333222111000///...000000000000000000000000...///000111111111111111000000000000111111111111111111111000000000000000---......///000111111222//////000000111111111222111111111111111222222333//////000000111111111222000000111222333333444444111111000000000000111111222222111111111111111111111000000000000000000111111222333333222111000///000000000000000000000000222111111111222333333444111111000000111222333333333222222111000//////...000...---...111333333222222222222222333333444555444444444333333222222222333333333444444555555555111111111222222333333333111111111111111111111111000000111222222222111111------------------------///////////////......---......------------......111111111111000000000000////////////////////////000///---,,,,,,---///000000000///...---,,,,,,+++////////////////////////000000000000000000000000222111111111000000//////111111000000//////......222222111111111111111111000000000000111111111111///000111222222222222222111111222222222333333333444444444555555555555666444555555666777888888999<<<;;;;;;;;;>>>BBBFFFHHHYYYdddtttvvvxxxzzzwwwtttsssqqqmmmlllmmmqqquuu{{{xxxrrrlllhhhhhhjjjmmmnnntttxxxuuutttvvvuuupppqqqllliiihhhbbb]]]```hhhppprrroooiiidddaaa\\\VVVSSSUUUYYY^^^aaacccbbbbbb___^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^[[[WWWTTTTTTVVVPPPOOONNNPPPRRRSSSSSSRRRQQQRRRRRRPPPNNNLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPLLLIIIGGGIIINNNSSSUUUVVVWWWSSSMMMGGGDDDCCCDDDEEEDDDCCCDDDEEEGGGGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCC??????>>><<<<<<;;;;;;;;;>>>>>>===<<<;;;999777777:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999888777555555666666777777888888888888888888888888888888444444333222222111000000333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111000000000000000000000000444444333222111000///...111111111111111111111111//////000000111111111222000000000000000111111111222222111111111111111111...//////000111222222222000000000111222222222333000000000000000000000000...//////000111222222222000000000000////////////////////////000000000000111222333444444333111000////////////////////////000000111222444666888999111111000000000111333444///000111222222222222222111111000000//////......------------------------///////////////...------.........------.........000000000000000000000000////////////////////////000...---,,,,,,---...000000000000//////...------////////////////////////000000000000000000000000111111111000000000//////111000000000/////////...111111111111111111111111000000000000111111111111000000111222222222111111111111111222222222333333444444444444555555555555444555555666777777888888::::::999:::<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;::::::888888888888888777666666666666666666777777777777222222222222222222222222666555555444333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000/////////000000000000000000000000222222222111111111111111111111111111111111111111.../////////000000000000///////////////000000000111111111111111111111111/////////000111222222222000000000000000111111111111111111111111111111111.........///000111111111111111000000000//////////////////000000000111111222222222333333222222111111111111111111111111111333222222222333444666777444333111000//////000111000000111222222222111111/////////000000000000000------------------------...////////////...------........................///////////////////////////////////////////////////...---,,,,,,---...///000000000000000000000000////////////////////////000000000000000000000000111111000000000000//////000000000000////////////111111111111111111111111000000000000111111111111111111222222222111111000111111111222222222222333333333333444444444555555444444555555666777777777777777888999:::<<<===>>>???CCCJJJRRR\\\hhhssszzzwwwnnnqqqtttsssmmmllljjjfffdddhhhpppwwwyyywwwuuusssssstttvvvxxxwwwyyywwwrrrooonnnlllhhhfffdddcccbbb``````fffnnn|||{{{tttjjjcccaaa___[[[ZZZZZZ\\\___bbbcccbbbaaa[[[[[[\\\\\\[[[YYYVVVUUUWWWXXXYYYXXXVVVTTTUUUVVVMMMLLLLLLNNNPPPQQQQQQPPPNNNOOOQQQPPPNNNMMMMMMNNNKKKKKKKKKJJJJJJKKKKKKKKKNNNLLLIIIHHHIIIKKKLLLLLLJJJIIIGGGEEECCCCCCCCCCCCHHHEEEBBB@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA===<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999666666777777666666555555777777777777666666666666333333333333333333333333777777777666555555444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000222222111000000///......000000000000000000000000000000111111222222222333111111111111111111111111.........////////////000////////////////////////111111111111111111111111//////000000111222222222000000000000000/////////111111111111111111111111---......//////000000000222222111111111000000000000000000111111111222222222222111111111222222333333333333333333333333333444333222111111333555666777555333111///.........111111222222222111111000......///000000111222222..............................//////......---,,,---..................------------...............///////////////////////////...------------...///....../////////000000000////////////////////////////////////////////////000000000000000000//////000000000000////////////000000000000111111111111///000000000111111111111222222222222222111000///111111111111222222222222222333333333444444444444444444444555555666666666666666777888999::::::;;;>>>???AAADDDHHHPPPXXX^^^gggooo|||uuuppptttwwwvvviiikkkllljjjhhhkkkrrryyy{{{yyywwwwwwxxxyyyzzzzzzwwwuuuqqqllljjjhhhfffdddccccccbbbaaa```bbbiiippp|||yyypppddd]]]\\\ZZZWWWYYYXXXYYY\\\aaaddddddbbb^^^^^^]]]\\\ZZZYYYWWWWWWXXXXXXWWWVVVUUUSSSSSSSSSLLLKKKKKKLLLOOOPPPOOOOOOLLLNNNPPPPPPOOONNNNNNOOOKKKKKKIIIHHHHHHHHHIIIIIILLLKKKIIIGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDEEECCCAAA@@@@@@AAA@@@???>>>>>>>>>???????????????;;;;;;;;;:::;;;;;;<<<<<<:::::::::;;;;;;::::::999999999::::::::::::999999555666666666666666555555888888777777666666555555777777777777777777777777777777777666666666555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000111111111000000000//////000000000000000000000000000111111111111222222222111111111111111111111111/////////000000000000000000000000000////////////111111111111111222222222000000000111111222222222222222111111000000//////111111111111111111111111.../////////000000111111222222222222111111111000000111111111222222222222222111000000000111333444333333333333333333333333333222111000000222555666888666444222000/////////222222222222222111000/////////000000000111111111.......................................------,,,------...//////...------,,,---------.........///////////////////////////.........------.........,,,------......//////000//////////////////////////////////////////////////////////////////000000////////////000000000000//////000000000111111111///000000000111111111111222222222222222111000///000000111111111222222222222222222222333333333444444444444444555555555555666666777888888999999:::===>>>??????@@@CCCGGGKKKRRR[[[iiizzz|||vvvuuuwwwwwwuuueeekkkpppqqqnnnoootttyyy|||yyyxxxyyyzzzyyyxxxrrrmmmiiigggfffdddbbbaaaaaacccdddbbbaaaeeekkkpppyyyuuukkk^^^WWWVVVVVVTTTUUUSSSSSSXXX___dddeeedddeeeccc___[[[YYYYYYZZZ[[[[[[YYYWWWVVVTTTRRRPPPOOOMMMLLLKKKLLLNNNNNNNNNLLLKKKMMMOOOPPPOOONNNNNNNNNKKKJJJHHHGGGFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEE======>>>@@@BBBAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::999888777888888999999999999888888666777777888888777777777888888777777666666555555555555555555555555555555666666666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000///000000000111111111222000000000000000000000000222222222111111111111000111111111111111111111111111111111111111111111111222222222111111000000000000000111111111222222222111111111111222222222222333333333222222111111111111111111111111111111111000111111111111111222222222222222222111111111000000111111111222222222222111111000///000111333444222222222222222222222222000/////////111333666777777666444333222222333333222222222222222111000///222111111111000000000///........................---............---,,,,,,,,,---...//////...---,,,,,,,,,------.../////////////////////////////////........................,,,---------......//////////////////////////////000000000000000000000000......////////////000000////////////000000000000...//////000000111111111000000000000111111111111111111222222222111111000000000000111111111111222111111222222222333333333444444444444444444444444666666666666777888999:::777999<<<======>>>@@@BBBFFFKKKSSS___lllyyy|||wwwtttuuuvvvtttrrriiiqqqyyy{{{xxxwww{{{}}}wwwuuuvvvxxxwwwuuummmfffbbbccccccaaa______^^^ccceeecccbbbggglllnnnuuuqqqgggZZZSSSTTTUUUSSSQQQNNNNNNTTT]]]eeegggfffjjjfffaaa\\\ZZZ[[[]]]^^^]]]ZZZWWWUUUTTTRRROOOMMMOOONNNLLLLLLMMMMMMLLLJJJJJJMMMPPPPPPOOONNNMMMMMMKKKJJJHHHFFFFFFFFFHHHIIIFFFGGGGGGFFFEEEDDDEEEGGGDDDDDDDDDEEEEEEEEEEEEEEE???@@@BBBEEEGGGFFFBBB??????>>>>>>>>>>>>=========;;;::::::999999999::::::;;;;;;;;;;;;:::999777777777888888999999888888777777777888999999999888888777777777777666666666666444444444444444444444444555555555555555555444444333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000//////000000111222222333000000000000000000000000333222222222111111000000111111111111111111111111333222222222222222111111333333333222222111111000000000000111222222333333222222222222222222222222333333333333333222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000111111111222222000000000000000111222333111111111111111111111111---......000222444555666666555444333333333444555111111222222222111111000333222222111000000//////........................------......------,,,+++,,,---///000000///---,,,,,,------...//////000000////////////////////////---..................---............////////////////////////////////////000000000000000000000000........./////////000000.../////////000000000111......//////000111111222000000000000111111111111000000111222222222111111000000000000111111111111111111111111222222222222333333333333333333333333555444444444555777999;;;555777:::;;;;;;<<<>>>??????AAADDDIIIPPP[[[hhhppp|||vvvqqqrrr~~~|||uuunnnmmmpppssssssrrrlllttt|||~~~zzzyyy~~~{{{tttqqqsssuuutttrrrkkkccc___bbbccc___\\\\\\XXX___dddcccccciiimmmmmmnnnkkkaaaUUUOOOQQQRRRQQQQQQMMMLLLRRR\\\eeeggggggjjjgggccc___\\\\\\\\\]]]\\\YYYVVVUUUUUUTTTPPPNNNRRRPPPNNNMMMMMMLLLJJJHHHJJJMMMPPPQQQOOOMMMLLLLLLKKKIIIGGGFFFEEEGGGIIIJJJFFFHHHIIIGGGDDDBBBCCCEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHGGGDDDAAA?????????>>>>>>>>>======;;;;;;:::999888888888999999999:::::::::999999888777777888888888888777777666777888888999999999888666666666666777777777777666666666666666666666666555555555555555555555555333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222222222111111000000333333222222111000000//////000000111222222333333222222222222222222222222222222222222222333333333222222222222222222222222111111111111111111111111111111000000000//////////////////000000000111111...///000111222222222222111111111111111111111111---...///111222333333333555444333222111222333333000000111222222222111111111111111111111111111111////////////////////////------......------,,,+++,,,---///000000///---,,,------......///000111111////////////////////////------............------000000000000000/////////////////////////////////000000000000000000000000---.........//////000000.../////////000000111111---......///000111111222000000000000111111111111///000111222222222222222000000000000111111111111000111111111111222222222333333333333333333333333444333222111333666999;;;888999;;;;;;:::;;;===???<<>>>>>>>>===<<<;;;:::999888888888888777777888999:::;;;;;;:::777777888888888888777777666666777888888888888888555555666666777777888888444444444444444444444444555555555555666666666666333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000333333222222111000000000000000000000000000000000...///000111222333444444111111111111111111111111222111111111000000//////222222222111000//////...///000000111222222333333222222222222222222222222000000000111222222222333222222222222222222222222111111111000000000000000000000000000////////////////////////000000000000---...000111222222222111111111111111111111111111---///111222333222000///444333222000//////000000///000111222222222222222000000000111222222333333000///------......---+++,,,------......------,,,000///...---,,,+++******////////////////////////---------...............+++,,,------......------...------------...//////,,,,,,---...////////////...///////////////....../////////...------,,,,,,////////////000000000000........................000000111222222222222222//////////////////////////////000111111111111111111111000000111111222333444444444555555555666666333333333444444444555555777777888999::::::;;;;;;777777888999<<>>===>>>>>>===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;:::999999666777888999999888777666444444555666777888999999888777777666555444444444555555555555555555555555777777888888777666555555222333444555555333111000333222000//////000222333222222111111111111222222222222111111111111222222000000000000000000000000...///111333333111///...000000000000000000000000...///000111111000///...000000111222222222222111111111222333333333333333333333333222222111111111222111111111000/////////222333333444444333333222111111111111111111111111//////000111333444555666333333333333333333333333111111111111111111111111222222111000//////000000////////////////////////000111111111111222222222222222222222222222222222444444333333333444666666333333333222222222111111111111111000000000000000333333222222111000//////...---,,,---//////...---,,,------......------,,,//////............------........................111000///...---,,,++++++,,,---......//////.........------------...//////---......////////////.........////////////......//////000000000000000000....../////////000000000///////////////////////////000111111222222111111000000000000000000000000//////000111111111111111111111000000111111222333111222222222222333333333333333333444444444555555555666666777888888999999888888888999;;;===???@@@AAAGGGPPPZZZfffuuu~~~zzzwwwyyy{{{yyytttpppnnnnnnwwwvvvtttqqqpppooonnnnnntttnnnhhhhhhmmmpppmmmhhh___^^^^^^bbbkkkvvv~~~|||rrrmmmqqqvvvtttmmmhhhhhhhhhfffaaa\\\WWWUUUUUUQQQTTTXXX]]]```ccceeeggg___ZZZUUUSSSQQQPPPUUU\\\YYYRRRNNNQQQUUUWWW\\\bbbfffddd```^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTTTTRRRQQQPPPOOONNNLLLLLLKKKLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEEEEGGGIIIJJJHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA???>>>===>>>===<<<;;;;;;:::::::::<<<<<<;;;:::::::::::::::888888999999888888777666666777888888888888777666444444444555555555555555777777666666555444444333444444444444444444444444555555555555555444333333222333444555444333111000333222000//////000222333222111111000000111111222222111111111111111111222000000000000000000000000///000111222222111000///000000000000000000000000///000111111111111000///000000111222222222222111......///000000000000///333222222222222222222111222222222222222111111111111111222222222222111111///////////////////////////000000111222333444444333333333333333333333333111111111111111111111111222111111000//////000000000000000000000000000000000000111111111222222222222222222222222222222222222222111000000111222333111111111111000000000000111000000000000000000000333333222111111000//////---,,,+++---///000000///------............------........./////////000000------------------------000000///...---,,,,,,+++---...//////000000//////...------------...//////...////////////......---......///////////////...,,,------...//////000000------........./////////000000000000000000000000...///000000111111000000111111111111111111111111///000000111111111111000111111000000111111222333000000111111111222222222333333333444444444555555444444444555555666666777888888888888999:::<<<<<<===???BBBEEELLLWWWfffpppyyyxxx~~~|||{{{wwwxxxzzz{{{{{{yyywwwvvvvvv{{{yyyvvvrrrnnnlllkkkkkktttooojjjjjjlllllliiieee[[[ZZZZZZ___iiiuuuyyyppplllppptttqqqkkkhhhgggfffccc___ZZZVVVVVVVVVRRRTTTXXX\\\___aaacccccc^^^XXXSSSSSSTTTTTTWWW[[[ZZZTTTPPPRRRUUUWWW\\\```dddaaa]]][[[[[[[[[ZZZYYYUUUVVVVVVUUURRRQQQQQQRRROOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===>>>===<<<;;;::::::::::::<<<;;;::::::999999::::::888888999999888888777666666777777888888777777666666666555555444444444333666666666555555444444333333333333333333333333333444555555555555444333333222333444444444333111000333222111000000111222333222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000//////000111111222222111111000000111222222222222111111111111222222222222222333333333333333444444444///000000000000000000///////////////////////////000111111111222222222222222222222222222222222222111111111111111111111111111111000/////////000000111111111111111111111111000000000111111111222222333333222222111111111111222111111000000000111111222222222111111111000000000000000000000000111111222222222111111000000///...---,,,---///000///...------............---------.........////////////------------------------,,,,,,------.../////////------...///////////////...------------...//////...............---,,,+++---...//////////////////---.........//////000000------------.........///000000000000000000000000......///000000000000000000000000000000000000000///000111111111111000000111111000000111111222333111222222222222333333333333333333444444444555555333333444444555555555666555666666777888999:::;;;>>>>>>>>>>>>AAAHHHQQQXXX___eeeqqq}}}|||vvvpppqqqxxx~~~www{{{}}}yyy~~~}}}zzzvvvrrrpppnnnnnnqqqooollllllmmmmmmjjjgggcccbbbbbbgggnnnvvv|||vvvpppllloooqqqnnnjjjhhhhhhfffccc^^^YYYVVVVVVXXXWWWXXXZZZ]]]aaaccccccbbbbbbZZZTTTUUUVVVVVVVVVXXXYYYVVVSSSTTTWWWZZZ^^^```aaa^^^ZZZXXXXXXYYYZZZZZZTTTVVVWWWUUUQQQOOOPPPRRRNNNOOOOOOOOONNNKKKIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::::::::;;;;;;::::::999999999999999:::::::::::::::999888888666777777777777777777666777777777777666666666666555555555444444444333333333333333333333333333333666666666777777666555555222333333333333222111000222222111000000111222222111111000000000000111111111111111222222111111111000000000000000000000000111111000000000000111111000000000000000000000000///////////////////////////000000111111111111111111111222333333333333222000000111111222222333333222222222333333444444444//////000000000000//////111111111111111111111111111111111111111111111000111111111111222222222222111111111111111111111111111000000/////////000000111111111111111111111111000000000000111111111111333333222222111111000000333333222222222222222222444444444444333333333333000000000000000111111111222111111111000000000///000...------......---,,,---......//////......---.........---------,,,,,,------------------------,,,,,,------...//////000,,,,,,---............---...------------...//////---------------,,,+++***------...///////////////222222111111000000000000------------.........///////////////////////////......///000000000000000////////////////////////000000111111111000000///111111000000111111222333111111111222222222333333333333333444444444555555444444555555555555555666222333444666888999:::;;;:::;;;;;;;;;<<>>>>>>>>>>>>>>>>><<<;;;;;;::::::::::::;;;::::::999888888888888999999::::::::::::999888888777666666666666666666777666666666666777777777777444444444444333333333333333333333333333333333333555555666666666666555555222333333222222222111111222111111111111111111222111000000000000000000111000111222222222222111000000000000000000000000000111111000000000000111111000000000000000000000000........................//////000111111111111000---......///////////////000000000111111222222222000000111111222222333333000111111222222111111000111111111111111111111111111111000000000000//////000000000111111222222222000000000000000000000000000///////////////000000111111111111111111111111//////000000000111111111222222222111111000000000222222222222222222222222444444444333333333222222//////000000111111111111111111111000000000000000111///...---......,,,+++......////////////............------,,,,,,,,,+++------------------------//////.........---------+++,,,,,,---...---------...------------...//////,,,------------,,,,,,+++,,,---...///000000000000//////...------,,,++++++------........./////////////////////////////////...///000000111111000000........................000111111111111000000///111111000000111111222333//////000000000111111111333333333444444444555555555555555555555555555555111222444666888999::::::777888999;;;<<<=========BBBBBBAAACCCGGGNNNUUUYYYccckkkuuu{{{~~~{{{zzz}}}zzzwwwrrrnnnmmmnnnqqqssszzz|||vvvvvvvvvuuutttqqqnnnmmmjjjmmmqqqssssssrrrrrrrrrqqqsssvvvzzz}}}}}}{{{yyyrrrooonnnnnnkkkfffccceeedddcccbbb___[[[ZZZZZZ\\\^^^[[[XXXYYY\\\______]]]\\\WWWUUUXXXZZZZZZ[[[^^^YYYYYYXXXWWWZZZ___aaa^^^XXXVVVSSSSSSUUUWWWXXXXXXUUUUUUUUUSSSPPPNNNNNNNNNKKKLLLNNNNNNNNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;:::999888888777777888888777777888888777777666555777666666555555666666777333444444444555555666666333333333333333333333333333333333333333333333333222222333444444444444333333222222222111111111111111111111111111111111111111000000//////000000111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000///......------......///...///000000111111000000......///000000000000000000000000111111111111111000000000000000000111111111222222333333222222111////////////////////////000000000////////////////////////000111111222222000000000000000000000000//////......//////000000111111111111111111111111/////////000000000111111111111111111111111111111///000000111222222111111111111111000000000///////////////000111111222222000000000000000000000000///...------...///...,,,......////////////......------------...................................................---------,,,------..................------------...//////------......//////......,,,---...///000000000000,,,,,,,,,,,,++++++++++++....../////////000000000000000000000000000000000///000111111222222111111////////////////////////111111111111111000//////111111000000111111222333000000000111111111222222333333333444444444555555555555555555555555555555222444555777888999888888888999999;;;<<<===<<<;;;>>>???@@@@@@@@@BBBFFFJJJJJJPPPXXX]]]```eeelllrrr~~~ppptttxxx{{{}}}~~~~~~~~~wwwvvvsssooollllllnnnpppxxx}}}yyytttooopppsssxxx{{{{{{wwwsssnnnppprrrrrrqqqmmmiiiggglllqqquuuvvvsssppppppppprrrrrrtttxxxzzzzzzxxxvvvpppmmmllllllggg```^^^aaa\\\]]]^^^^^^]]]]]]^^^___aaa\\\VVVUUUYYY\\\]]]\\\XXXVVVWWWYYYXXXVVVXXX]]]ZZZ\\\ZZZVVVXXX]]]\\\XXXTTTRRRRRRRRRUUUWWWWWWVVVVVVUUUSSSQQQQQQPPPMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<===>>>>>>;;;::::::999::::::;;;;;;999999888777777777777777777777777777777666666555777666555555555555666777555555555555555444444444222222222222222222333333444444444444444444444444111222333333444444444333333222222111111111111111111111111222222111111111000000////////////000000///111222333333222111///000000000000000000000000///000111222222111000///000000000000000000000000111000////////////000111...//////000000000000000000111111222222222222222111111111111000000000000000000000000000000//////111222222333333222222111////////////////////////.../////////////////////......//////000111111222000000000000000000000000...............///000000000000000000000000000000////////////000000000111//////000000111111222222...///111222333333333333000000000/////////.........//////000111111222222///000000000000000000000---,,,,,,---///000///.........////////////......,,,,,,---...///000111222////////////////////////++++++,,,---...///000111---......///////////////...------------...//////......///000111111111000,,,---...///000000000000000000111111222333333333////////////000000000000111111111111111111111111000000111222222222222222000000000000000000000000111111111111111000//////111111111000111222222333222333333333333444444444333333333444444444555555444444444444444444444444555666777888888888777666888777666777999::::::999333888===???>>>>>>@@@CCC===AAAFFFIIIKKKOOOVVV[[[```jjjuuu}}}{{{uuudddjjjqqqttttttvvvzzz{{{zzz{{{|||~~~}}}zzzwwwqqqrrrrrrqqqnnnoooqqqtttyyy|||xxxmmmfffaaacccgggmmmrrrqqqmmmhhhkkkmmmpppqqqpppkkkfffcccoootttxxxwwwrrrmmmllllllrrrrrrrrrsssuuuuuusssrrrnnnlllkkkjjjddd\\\ZZZ]]]UUUWWW[[[]]]]]]^^^```bbbddd]]]VVVUUUXXX\\\]]]]]]YYYXXXYYYZZZVVVQQQSSSXXX[[[]]][[[VVVVVVZZZXXXSSSQQQQQQQQQRRRUUUVVVVVVUUUXXXTTTQQQPPPQQQQQQMMMJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGEEECCCAAABBBAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<>>>>>>:::::::::999999:::;;;;;;999888888777777777777777999999999999999888777777777666555444444555666777:::999888777666555444444222222222222222222222333555555555555555555555555333444555555666666666555333222111111000000111111111111222222222222111111000000////////////000000///000222333333222000///000000000000000000000000...000111333333111000...000000000000000000000000333222111000000111222333...//////000000000000000------...///////////////222222111111000000//////222111111111000000//////111111222222222222111111111111111111111111111111............//////000000---......///000111111222000000000000000000000000...............///000111////////////////////////////////////000000000000......///000111222333333///111333555666777666666111111111111000000000000...//////000111222222222////////////000000000000---,,,,,,,,,,,,---......000111222333222111///------....../////////////////////.........---------...------,,,,,,------...000000000000000000000000...///000///...---...000000000///------,,,,,,,,,////////////////////////............////////////---------.........//////222111111///...---,,,+++////////////000000000000222222222111111111111111333333222111000///......111111111111111111111111000111111111111222222222333222222111111222222333555444333333222222222222444555555666666666666666666666666666666666666666888888999:::;;;======>>>??????@@@AAABBBDDDFFFGGGJJJPPPWWW]]]bbbjjjuuu}}}yyyxxx|||}}}xxxsssgggiiilllnnnoooqqqtttvvvyyywwwsssqqqrrrsssuuuvvvssswwwzzzyyyvvvwww{{{yyyqqqrrr{{{zzz{{{{{{kkk___^^^``````bbbeeehhhgggccc```eeemmmuuuvvvnnnfffaaa```kkkttt{{{xxxpppjjjjjjkkknnnooopppqqqqqqqqqqqqqqqkkkjjjgggbbb\\\XXXVVVVVVSSSWWW[[[]]]]]]^^^```bbb```\\\YYYXXXYYYYYYWWWUUUQQQSSSSSSSSSRRRQQQRRRTTT\\\[[[YYYYYYYYYXXXUUUSSSQQQSSSTTTVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPOOONNNPPPNNNKKKJJJLLLNNNOOOOOOJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>============<<<;;;::::::;;;<<<============<<<<<<;;;;;;;;;;;;:::888666666777888999777777777777555222///---555555555666666666666777555444444333333444444555444444333333222222222222222222222111222222333333333333333222222111111111333222222222111000000000222222111000////////////...///000222222222111000000111222222222000///...///000111222222111000///111000///......///000111000000000000000000000000///000000111111111111000////////////000000000000000000000000000000000000111111000000000000111111000000111222222222222222111111111111111000//////000///.........///111222000000//////.........---//////............//////111111000000//////......111111000000//////.........///000111111000///...///////////////000000000000000//////000222444555000000111111111111000000111111111111000000000000000000000000000000000111......////////////......---,,,,,,,,,,,,---......000000111111111000...------....../////////////////////.........---------...------,,,,,,------...........................---///000///...---...000......---------......///////////////////////////............////////////---------........./////////////////////.........////////////000000000000000000000000000/////////111111000000//////......111111111111111111111111//////000000000111111111333222222111111222222333666555555444333333444444333333444555555555555444666666666666666666666666777777888999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCFFFJJJLLLMMMQQQXXX^^^bbbfffjjjmmmqqqxxxxxxssstttyyy|||yyyuuulllmmmooopppooonnnooopppsssssspppkkkgggggglllqqqxxx|||~~~~~~{{{tttvvv~~~{{{tttsssxxxuuuiiibbbdddeeehhhkkkkkkiiieeecccbbbiiippptttrrriiicccdddgggpppvvv{{{wwwoooiiihhhjjjnnnnnnooooooooooooooooookkkiiieee^^^YYYVVVWWWXXXTTTXXX\\\^^^^^^^^^```bbb^^^\\\ZZZ[[[\\\\\\YYYWWWNNNOOOPPPPPPPPPRRRVVVXXX[[[YYYWWWVVVUUUTTTPPPNNNMMMOOOSSSVVVWWWWWWUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOLLLJJJIIIKKKLLLMMMMMMKKKJJJIIIHHHFFFEEECCCCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;:::888666666777888999666777888999888777555444444444555555555666666666444444333333333333444444444333333222222333444555333333222111111222222222333333333222222111111111222222222111111111111111222111111000000111111111000000111222222222222222111111111111111000/////////000111222222111000///111000///......///000111000000000000000000000000000000111111111000000///////////////000000000000000000000000000000000000111111000000000000111111333333333222111///...---000000111111000000///...///////////////000000111111111000000000/////////////////////////////////000000000000//////......////////////............//////000000000000//////......///000000111222222222111111111111333444555000000111111111111000000///000000000000000000000111111000000000000000000......////////////......---,,,,,,,,,,,,---......///////////////.........---......///////////////...............---------......------------..............................---...//////...---...///,,,,,,,,,---...///000111////////////////////////............////////////---------...............,,,,,,---...///000111111////////////000000000000---.....................////////////////////////111111111111111111111111.../////////000000000000222222111111111111222222555444333333222333333333111222333333444444333333666666666666666666666666555666666777888999::::::888999:::;;;<<<===>>>???@@@BBBCCCBBB???@@@CCCGGGFFFJJJNNNRRRVVV]]]fffmmm|||~~~{{{zzzyyy~~~~~~~~~}}}{{{yyytttppprrrvvvyyyxxxuuuooorrrtttuuusssqqqqqqqqqsssssspppiiibbbccckkkrrrvvvzzz}}}wwwyyyvvvnnnkkknnnnnniiihhhmmmsssvvvyyyvvvpppkkkjjjkkknnnqqqqqqlllfffdddiiioootttwwwxxxtttlllffffffhhhooonnnmmmlllkkkkkkkkkkkkhhhfffaaa[[[VVVUUUWWWZZZWWWZZZ]]]^^^^^^^^^___```___]]]\\\\\\\\\[[[XXXVVVLLLMMMOOOPPPQQQTTTYYY\\\YYYXXXUUUSSSRRROOOLLLIIIIIILLLPPPTTTVVVUUUSSSRRRPPPPPPPPPPPPOOOOOOOOONNNMMMKKKIIIHHHJJJKKKKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAABBBBBBBBB@@@??????>>>>>>======<<<>>>======<<<<<<======>>>:::::::::::::::999999999:::999888777666777888888555666777999999888777777333333333444444444555555444444333333333333444444333333222222333555888999444333222111111111111111222222222222222111111111111111111111111222222222222111111111111222333333222222111111111222333333222111111000000000000000000000111111111111000000000000////////////000000000000000000000000000000111111111111000//////...////////////000000000000000000000000000000000000111000000//////000000111333333222111///...,,,+++//////000000000///.........//////000000000000000111111111111000000000000///000000111111000000///000000000////////////...------............//////000//////......//////000---...///000111333444444333333222222222333333444000000111111111111000000.........//////000000000111111111000000/////////...//////000000//////...---,,,,,,,,,,,,---......///......---------......---......///////////////..............................------------......000000000000000000000000---...//////------...///------,,,------...///000////////////////////////............////////////........................,,,,,,---...///000111222////////////000000000000---------------............/////////000000111111111111111111111111111111/////////000000000111111222222111111111111222222111111000000000000000111111222333333444333333333555555555555555555555555555666666777888888999999666777888999:::;;;;;;<<<>>>???@@@???>>>>>>@@@BBBAAACCCFFFHHHJJJNNNSSSXXXZZZ\\\___```aaacccfffiiiiiilllnnnllljjjmmmuuu{{{~~~}}}}}}|||{{{||||||}}}wwwxxxxxxwwwxxx{{{xxxwwwsssooommmmmmppprrruuuvvvxxxzzz{{{{{{zzzxxxzzzvvvssssssttttttsssqqqpppssswwwzzzzzzyyyyyyyyyvvvsssnnngggdddgggooouuussswww}}}}}}wwwxxx~~~uuummmhhhiiikkklllpppvvv}}}{{{vvvrrrpppqqqrrrqqqoookkkiiijjjmmmqqqtttvvvtttrrroooiiiccccccfffooonnnllliiigggfffffffffcccbbb___ZZZVVVUUUWWWYYYYYY[[[]]]^^^^^^]]]]]]]]]___]]]ZZZXXXWWWUUUTTTTTTNNNQQQTTTVVVWWWXXXZZZ\\\WWWVVVSSSRRRQQQOOOKKKIIIJJJKKKMMMOOOPPPPPPOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIIIIJJJKKKJJJJJJJJJIIIHHHFFFEEECCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999888777666777777888555555666666555444333222222222333333333444444444444333333333333333333444333222111222333666:::<<<444444222111000000000000222222222111111111111111000000000111222222222333333333222222111222222222222222000000000111222333222111000//////000111222000000000111111000000000000000////////////000000000000000000000000000000111111111111000///...---////////////000000000000////////////////////////000000////////////000000//////////////////...---......////////////......---...000111111111000///000000000000000000000000///000111222222111000///////////////////////////------......///000000111111000............000111//////000111222333333444333333222222222222222222000111111222222111111000------......//////000000111111111000//////......//////000000000000//////---,,,,,,,,,,,,---............------------...///---......///////////////---.....................///......------......///000000000000000000000000---...///...---,,,---///......------------......////////////////////////............////////////.....................---------......//////000000////////////000000000000---------....../////////000000000111111222222333000000000000000000000000000000000111111111222222222111111000000111111222000000000//////000000111222222333444444444444333444444444444444444444444666666777777888888999999555666888999:::::::::::::::;;;<<<<<<<<<===>>>??????@@@AAAAAABBBDDDFFFHHHHHHIIIJJJJJJKKKMMMPPPRRRQQQTTTUUUSSSQQQSSSZZZ```bbbfffiiikkkiiigggeeeeeeeeeeeefffggghhhhhhiiiiiieeecccaaaaaabbbccccccbbbcccbbbdddppp~~~{{{rrrnnnmmmpppqqqnnnnnnpppllljjjgggbbb^^^___cccgggmmmnnnpppqqqqqqqqqqqqqqqwwwuuusssrrrpppooonnnmmmppptttxxx{{{{{{{{{{{{{{{uuuooohhheeeiiioootttwwwwww{{{{{{uuutttyyyvvvpppkkkkkknnnrrrwww|||yyypppmmmooorrrsssrrrqqqkkkgggkkksssxxxwwwttttttnnnjjjjjjfffaaa```dddnnnllljjjhhheeecccbbbbbb^^^______]]]YYYWWWVVVWWW[[[[[[[[[\\\\\\[[[YYYXXXXXXVVVSSSQQQPPPQQQTTTWWWTTTXXX\\\^^^]]][[[YYYYYYVVVUUUSSSSSSRRRQQQNNNLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBB??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888777777777777777444444444444333333222222222222222333333333333444333333333222222333333333222222222222444777999;;;444333222111000000//////111111111111111111111111000000000111222222222333555444333222111111111111111000///......///000111222111000//////000111222111000000000000000000111//////000000000000//////////////////////////////111111111000000...---,,,////////////000000000000////////////////////////000000////////////000000....../////////......---......////////////......---...000111111111000///////////////////////////000000111111111111000000.............../////////......///000111222222333111000///......///000111222222222111111111111111111111111111111000000000111111222222222222111111---........./////////000000000000000//////......//////000000000000//////---,,,,,,,,,,,,---......---------...............---......///////////////---------...............//////............//////........................,,,---......---,,,---...///......---------......////////////////////////............////////////...............---------......//////////////////////////////000000000000------......///000000000111111111222222333333333000000000000000000000000111111111111222222222222111111000000000000111111222222222111222222333444222222333444444444444333444444444444444444444444666666666777777888888888555666888::::::::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAABBBDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFHHHMMMQQQOOORRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUVVVTTTTTTUUUWWWYYYZZZYYYSSSUUUYYY___dddggggggfffcccbbbdddiiijjjgggfffhhhhhhfffbbb[[[UUUTTTXXX\\\gggiiijjjjjjiiiiiijjjkkknnnooopppooommmllllllmmmsssvvvxxxyyywwwuuuuuuuuuwwwpppjjjlllssszzz}}}|||yyy|||{{{uuusssvvvyyy{{{{{{uuurrrpppqqquuuyyy}}}wwwnnnmmmsssyyyyyyvvvpppllljjjppp{{{{{{tttsssjjjeeefffeee^^^]]]aaaggggggggggggfffdddcccbbb]]]___```___\\\YYYWWWWWW[[[ZZZYYYYYYYYYXXXUUURRRNNNNNNMMMMMMNNNRRRWWW[[[WWW[[[```aaa```]]]ZZZYYYXXXVVVUUUUUUUUUTTTQQQOOOPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLJJJJJJKKKKKKJJJHHHDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@??????@@@@@@@@@???>>>>>>======<<<<<<;;;888999999::::::999999888777777777888888888888888888888777777777666666666222222333444555555666666222222222333333333444444333333222222222222333333222222222333444666777888333222111000000000000000000000000111111111111111111111111111111222222222444333222111111000000000000000///.........//////000000000000000111111222111111000000000000111111//////000000000000//////////////////////////////000000000000///......---////////////000000000000000000000000000000000000000//////......//////000000000000000///---,,,+++......///000000000//////...//////000000000000000............////////////111000000//////000000111---............///////////////000111111222333333222111111000000111111222333222222111000000////////////000000111000000///111111222222222222111111///////////////////////////////////////////////////000000111111000000///---,,,,,,,,,,,,---......,,,---...///000//////...---......///////////////---------.........////////////............//////........................,,,---......,,,,,,---...---------------...///000////////////////////////............//////////////////.........---------............/////////000////////////000000000000---------...///000000000111111111111111222222222000000000000000000000000000000000000111111111111111111000000000000111111222222222222222333444444000111222222333222222222333333333333333333333333555555555555666666666666555666888:::::::::999888;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@???AAAAAAAAAAAACCCCCCCCCBBBDDDDDDDDDDDDDDDFFFHHHIIIKKKLLLNNNNNNMMMMMMNNNOOONNNNNNPPPQQQQQQPPPPPPOOOQQQPPPPPPQQQSSSTTTTTTSSSNNNPPPSSSUUUUUUVVVWWWYYY[[[ZZZ\\\aaaaaa___```ccceeeeeeaaaZZZTTTRRRVVVZZZdddffffffeeeddddddhhhkkkiiilllooonnnlllkkklllooowwwxxxxxxwwwtttqqqpppqqqvvvsssrrruuuzzzyyyzzz|||~~~}}}{{{|||xxxvvvvvvuuussspppooopppssswww|||~~~~~~yyyuuuvvv{{{|||pppppprrrwww}}}~~~zzzuuuuuujjjdddfffeee]]]YYY\\\^^^```cccfffhhhhhhgggfff```aaaaaa___\\\YYYYYYYYYZZZXXXWWWVVVVVVUUUQQQMMMIIILLLOOOPPPQQQSSSWWWZZZVVVYYY\\\]]]]]]\\\]]]]]][[[YYYWWWWWWVVVTTTRRROOONNNOOOPPPQQQPPPOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIJJJJJJJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????>>>??????>>>>>>>>>===<<<<<<;;;;;;888999::::::::::::999888777777777888888999999999777777777777777666666555444444444444555555666777333333333333444444444444333333222222222222333333222333444444555444444333111111000000000000111111///000000000111111111222222222222111111111111111000000000000000111222333000000000000000///......//////000111111111111111222111000//////000111222...///000111111000///...////////////////////////...///////////////......////////////000000000000000000000000000000000000//////............//////000000000000000///...---...///000000111111000000///////////////000000111......//////000000000000222000...------...000222---------.........////////////000000111111222222222222333333333333222222000000000000000000000///...///000111222222111111111222222333333222222111111111111000000//////...------......///000000000000000111111111111000000---,,,,,,,,,,,,---......+++---///111111000///...---......///////////////---------.........////////////............//////000000000000000000000000,,,---......,,,,,,---...+++++++++,,,...000111222////////////////////////............/////////000//////.........---------,,,------...///000111111////////////000000000000,,,,,,------...///000000111111000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111000000111222333333//////000111111111111111333333333333333333333333333333444444444444444444444666888999:::999888777777777888999;;;<<<;;;:::;;;;;;<<<===>>>>>><<<:::>>>>>>>>>???AAAAAA@@@???CCCBBBAAABBBDDDEEEEEEDDDFFFHHHHHHHHHFFFFFFGGGIIIIIIJJJLLLNNNNNNNNNNNNMMMOOONNNMMMMMMOOOOOONNNLLLOOOPPPPPPPPPPPPPPPQQQRRR[[[YYYYYY\\\\\\[[[^^^bbb___```^^^YYYTTTSSSXXX]]]```aaabbb```___aaaeeejjjkkkooorrrqqqmmmkkkllloooxxxyyyyyywwwtttrrrrrrssspppqqqtttvvvxxx{{{~~~zzz{{{|||}}}}}}{{{~~~|||zzzxxxssslllgggiiinnntttyyy}}}wwwxxxyyy|||~~~~~~}}}|||qqquuuyyy||||||zzzyyyxxxxxxkkkdddgggfff\\\WWWYYYWWW[[[```fffjjjkkkkkkjjjdddcccaaa^^^[[[YYY[[[\\\ZZZWWWUUUUUUUUUSSSNNNJJJKKKPPPTTTVVVUUUSSSSSSTTTSSSTTTVVVWWWYYY[[[___ccc^^^\\\YYYXXXVVVTTTQQQNNNLLLOOOSSSVVVWWWSSSOOOLLLNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999777777888888999999999:::777777777777777666666555777666555444333222222222333333444444444444555555333222222222222222222333222333444555555333111000111000000000000000111222//////000000111111111222333222222222111111000000------...///000222444555000111222222222000///......///000222222222111000222111000//////000111222...///000111111000///...////////////////////////......///////////////...////////////000000000000000000000000000000000000//////............//////,,,,,,...000111222222222//////000111111111111111000///.........///111222//////000000111111111222222000---++++++---000222---------.........//////////////////000000000000222333444555555444333222......//////000000111111...///111222333333333222111222222333333222222111333333222111000///......,,,,,,---...///000111111000000111111111111000000++++++,,,,,,,,,---------......------------......///............---------........................++++++,,,---...///000111........................------------------------............/////////000---------............///............////////////........................000000//////.........---//////......---------,,,000000//////.........---111111000/////////////////////000000000000//////000000000000000000000000///111222111000///000111111111111111111111111111000111111111111222222222333333333333333333333333333444444555666777777888777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKMMMMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKLLLNNNPPPRRRUUUXXXYYYYYYZZZ\\\]]]aaaaaa````````````aaaaaaeee```]]]```bbbaaabbbeeeooollllllnnnnnnlllllloooqqquuuyyyzzzvvvqqqllljjjnnnooorrruuuwwwxxxyyyyyy|||~~~~~~zzztttmmmgggccclllrrrwwwxxx{{{}}}|||xxxxxxuuuvvv}}}}}}}}}}}}}}}}}}{{{xxxvvvnnnhhhkkkllleeeYYYQQQUUU\\\dddhhhgggfffhhhjjj___^^^^^^^^^\\\YYYTTTPPPRRRSSSOOOKKKLLLQQQRRRPPPTTTVVVWWWUUUPPPLLLLLLMMMQQQSSSVVVWWWWWWWWWXXXZZZYYYXXXVVVTTTSSSQQQQQQPPPMMMNNNPPPQQQQQQPPPOOONNNPPPNNNMMMKKKJJJKKKKKKLLLLLLJJJHHHGGGFFFEEEBBB@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>???AAABBBDDDCCCBBBAAA????????????@@@??????>>>>>>======<<<<<<999999999999999999::::::999999888888888888888999999999777666555555555555333333444444444444444444333333333222222111111111000000000000000000000000444444333333222111000000000000111111111000000///222111111111000000//////111222222222222111000000000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111//////000000000000//////////////////000000000000111000///......///000111000000111111111111000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111222222222222222333333222111000000000111000000////////////000000000111111111111222222222222222222222222222222222........................---...000111222222222111//////000000111111111222++++++,,,,,,,,,---------//////............/////////............---------........................+++,,,---...///000111111........................------------------------............////////////---------............///............////////////........................000/////////.........---111000000000////////////000/////////............111000000/////////////////////000000000000//////000000000000000000000000///111222111000///000111111111111111111111111111000000111111111222222222333333333333333333333333444444555555666666777777666666666777777777888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKMMMPPPQQQSSSVVVWWWXXXYYY[[[\\\``````___``````aaaaaabbbaaa^^^^^^aaaaaa```bbbfffjjjiiikkknnnlllhhhhhhkkkqqqtttxxxyyyvvvpppkkkiiinnnooorrrtttvvvxxxxxxxxx{{{~~~}}}{{{vvvqqqllliiitttyyy{{{yyywwwxxxxxxvvvwwwssssssyyy~~~}}}{{{{{{|||}}}~~~}}}zzzvvvoookkkmmmmmmeee\\\WWWZZZ```gggjjjhhhffffffhhh___\\\XXXXXXZZZZZZXXXUUUNNNOOOMMMIIIJJJOOOQQQOOOWWWYYYZZZXXXSSSPPPQQQRRRTTTUUUWWWVVVUUUUUUUUUWWWXXXWWWUUUSSSRRRQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKKKKJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCAAA???AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>???AAABBBCCC@@@???>>><<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::999999999999999999999999888888777777777888999999999888777666555555555555555555555555555555555555333333333222222222111111000000000000000000000000444444333222222111000000000000111111111111000000111111111111000000000///111222222222222111000000000000000000000000000000222111111111000000000000000000000000000000000000111000///......///000111//////000000000000//////////////////000000000000111000///......///000111000000111111111111000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000111///////////////////////////000111111222222222111333222111111000000000111000000////////////000000000000111111111222222222111111111111111111111111...........................///000111222222111111/////////000000000111111,,,,,,,,,,,,------------000000////////////000000///............---------........................------...///000000111111........................------------------------//////..................---------............///............/////////////////////////////////////////////...............000000000000////////////////////////............000000000000////////////...//////000000//////...000000000000000000000000///111222111000///000111111111111111111111111111000000000111111111222222333333333333333333333333555555555555555555555555555555555555666666666666777777777888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHKKKMMMNNNMMMKKKJJJJJJKKKKKKLLLKKKJJJKKKMMMOOONNNQQQTTTVVVWWWXXXZZZ[[[]]]^^^^^^___```aaabbbbbb^^^]]]```bbbaaa^^^```eeecccfffkkkmmmhhhaaaaaaeeekkkpppuuuxxxvvvrrrooommmqqqrrrtttvvvxxxzzz{{{{{{zzz}}}|||||||||zzzxxxuuurrrppp}}}xxxqqqppprrrssstttpppooouuuyyyyyyxxxyyyyyyzzz|||{{{xxxuuuqqqnnnooommmfff```___bbbgggkkkllliiieeedddeee```YYYSSSSSSYYY\\\[[[XXXOOOPPPNNNJJJJJJNNNPPPOOOVVVXXXYYYWWWTTTQQQSSSUUUVVVWWWWWWVVVSSSRRRRRRSSSWWWVVVTTTSSSRRRQQQQQQPPPMMMLLLJJJHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>BBBCCCCCCDDDDDDCCCCCCBBB???????????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999:::::::::999888888888777777777666777777888999999888888777666555555555555777777777777777777777777333333333222222222222111000000000000000000000000333333333222111111000000000000111111111111000000111111111111000000000000111111222222111111000///000000000000000000000000222222222222111111111111000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000000000////////////000000///000000111111000000///111111000000//////......////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111........................///000000111111111111111222111111000000000000000000000////////////000000000000000111111111222222000000000000000000000000///////////////////////////000111111111111000000...///////////////000000,,,,,,,,,------------...//////............/////////............---------.................................///000111111222........................------------------------//////............---------------............///............////////////000000000000000000000000.......................................---------///////////////.........000000000000000//////......//////////////////...000000000000000000000000///111222111000///000111111111111111111111111111000000000000111111111111222222222222222222222222555555444444444444444444444555555555666666666666555555666666666666777777999999999999::::::::::::::::::;;;<<<<<<======>>>=========>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGJJJMMMNNNLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJMMMOOONNNQQQTTTUUUVVVWWWYYY[[[[[[\\\]]]^^^```aaabbbbbb\\\^^^bbbddd```[[[]]]dddaaaeeekkkmmmeee[[[ZZZ^^^eeejjjqqqvvvwwwwwwuuuuuuuuuvvvxxxzzz|||}}}~~~zzz}}}~~~{{{zzzyyyxxxyyyyyyyyyyyyxxxwwwwwwtttjjjhhhlllooopppkkkjjjoootttuuuuuuwwwuuuvvvwwwyyyzzzxxxtttqqqrrroooooooookkkdddaaacccgggjjjllllllhhheeebbbbbbaaaYYYSSSTTT[[[___\\\WWWTTTVVVSSSNNNLLLOOORRRQQQQQQSSSTTTRRROOOMMMOOOQQQUUUVVVVVVUUUSSSRRRRRRSSSWWWVVVUUUSSSRRRQQQQQQQQQMMMKKKHHHEEEDDDDDDEEEFFFIIIIIIJJJJJJJJJIIIIIIIIIFFFEEECCCBBBBBBBBB@@@>>>BBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@@@@AAABBBBBBAAA@@@@@@?????????<<<<<<<<<;;;::::::999999;;;::::::999888777777666666666666666777777888999888777666555555555555555777777777777666666666666222222222222222222222222000000000000000000000000333222222222111111000000///000000111111111111000111111111000000000000000111111111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000000000////////////000000//////000000000000//////111111000000//////......////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111//////////////////////////////000000111000000///111000000/////////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000000000............////////////,,,,,,---------............------,,,,,,------...///............---------..............................//////000000111111........................------------------------...............------------------............///............////////////000000000000000000000000---------...............---------........................//////////////////000000111000///............////////////......///////////////////////////111222111000///000111000000000000000000000000//////000000000111111111222222222222222222222222444444444444333333333333555555555666666666777777444444444555555666666666888888888999999999::::::::::::;;;;;;<<<==================>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFIIIKKKLLLJJJIIIHHHHHHFFFGGGHHHHHHHHHIIILLLNNNOOOQQQTTTVVVVVVWWWXXXZZZXXXYYY[[[]]]___`````````^^^___cccddd___ZZZ\\\bbbcccgggllllllcccYYYXXX\\\gggkkkqqquuuvvvwwwwwwwwwvvvwwwxxxyyy{{{}}}~~~zzz|||}}}}}}zzzvvvuuutttwwwwwwwwwwwwxxxyyyzzz{{{~~~|||nnncccbbbfffjjjiiiddddddjjjpppqqqrrrtttsssssssssssstttrrrnnnkkkmmmkkkllllllgggaaa___bbbeeeggghhhhhhfffdddbbbaaaccc\\\WWWYYY___```YYYRRRRRRUUUTTTOOONNNRRRUUUVVVOOOPPPQQQNNNJJJHHHJJJMMMPPPSSSUUUUUUUUUTTTUUUVVVXXXWWWUUUTTTRRRRRRQQQQQQLLLJJJGGGDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCCCCCCCCCCBBB@@@AAAAAAAAABBBBBBAAAAAAAAA>>>>>>?????????@@@??????>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;::::::999::::::999999888777666666666555555555666777777888777666666555555555555555666666666555555444444444222222222222222222222222000000000000000000000000222222111111111111111000//////000111111111111111000000000000000000111111000111111111111000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////000000000000//////000000000000////////////000000000000//////111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000//////...000//////...//////000000000000////////////000000//////000000000111111111111111111111111111111111111111111111111111111111111111111000000000000000////////////............,,,---------............---,,,,,,,,,,,,,,,,,,---///............---------.................................//////000000000........................------------------------,,,,,,---------.........---------............///............////////////////////////////////////---------------........./////////000000000000000.........//////////////////000111111111000...------......//////......---///////////////////////////111222111000///000111000000000000000000000000/////////000000000111111222222222222222222222222333333333333333333333333555555555666666666666777333333444444555666666666777777888888888999999999:::::::::;;;<<<<<<======<<<<<<===>>>>>>??????@@@>>>>>>??????@@@@@@AAAAAA>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIGGGFFFGGGHHHDDDEEEFFFFFFGGGHHHKKKNNNPPPRRRUUUVVVUUUUUUVVVXXXVVVWWWYYY\\\]]]^^^^^^]]]___^^^```ccc```]]]___dddhhhiiikkkkkkeee]]]]]]aaannnpppssssssrrrqqqrrrssstttttttttuuuwwwxxxzzz{{{zzz{{{{{{zzzwwwuuutttuuuxxxwwwwwwwwwwwwyyy{{{|||zzz{{{vvviii```^^^aaabbb___[[[\\\dddkkklllmmmoooqqqpppnnnnnnnnnmmmkkkiiihhhggggggiiieee^^^\\\^^^]]]^^^aaabbbccccccbbbaaaccc___\\\^^^```^^^VVVNNNKKKOOOQQQMMMLLLRRRWWWYYYQQQRRRQQQMMMHHHFFFHHHJJJKKKOOOTTTWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOJJJHHHFFFDDDEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFEEECCCCCCDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@??????>>>>>>?????????>>>===<<<;;;===<<<<<<;;;;;;:::999999999999999888777777777666666666555555555555666666666666555555444555555666555555555444333333222222111222222222222333333333000000000000000000000000111111111111111111111111...///000111111222111111000000000000111111111111000000111111000000///...000000000000000000000000///////////////000000000//////////////////////////////000000000000////////////000000000000//////////////////000000000000//////000000000000//////...//////000000//////.../////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222111111111111111111111111///////////////......---...............//////000000000////////////000000/////////000000000111111111111111111111111111111000000000000000000000000111000000000000000111111000000000////////////...------------............---------,,,,,,---------///............---------......................................./////////........................------------------------++++++,,,---......//////---------............///............////////////........................,,,,,,,,,------.........////////////000000000111............/////////000//////111111111000...------......//////......---///////////////////////////111222111000///000111000000000000000000000000////////////000000000111111111111111111111111111111111222222333333444444333444444444555555555555333333444444555666666777777777777777888888888999999::::::;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<===>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDDDDFFFHHHBBBDDDEEEEEEFFFHHHKKKNNNQQQRRRTTTTTTSSSSSSSSSTTTTTTVVVXXXZZZ[[[[[[[[[ZZZ^^^\\\\\\```bbbbbbeeeiiikkkiiiiiijjjhhheeefffkkkssssssrrrooommmlllmmmooorrrrrrrrrrrrtttvvvwwwyyyxxxyyyyyyxxxvvvvvvxxxzzz{{{zzzyyyxxxxxxzzz|||}}}wwwwwwqqqggg___]]]\\\ZZZUUURRRUUU^^^eeehhhhhhiiikkkiiigggfffggghhhhhhhhheeecccdddfffddd^^^YYYXXXSSSTTTWWW\\\```bbbccccccccc```^^^^^^^^^[[[TTTNNNJJJOOOPPPLLLJJJOOOUUUWWWUUUUUUSSSNNNHHHEEEFFFHHHHHHNNNUUUZZZ[[[ZZZYYYYYYWWWVVVTTTQQQOOOMMMLLLLLLFFFEEEDDDDDDFFFHHHJJJLLLJJJHHHEEEBBB@@@AAACCCDDDEEEDDDCCCCCCDDDDDDCCCBBB??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>===@@@AAAAAAAAA@@@???>>>===;;;;;;;;;:::999999888888888888888888777777777777777777666555444444444444555555555444444555555666555555444444333222222222111111222222222333333333000000000000000000000000000000000000111111111111...///000111111222222222///000000000111111111111000000000000000//////...000000000000000000000000//////000000000111111111////////////////////////...///000111111000///...//////000000000000//////////////////000000000000...///000111111000///.........////////////............//////000000111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000.../////////......---,,,...---------......///000000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000000000//////000111222333111111000000000/////////---------.........//////.........------.........//////.........---------........................---------.......................................------------------------)))***+++,,,...///000000---------.........//////............/////////000........................,,,,,,,,,------.........,,,---------......//////---.........//////000000...///111222111000...------..................---///////////////////////////111222111000///000111000000000000000000000000////////////000000000000111111111111111111111111000000111222333333444444222222333333333444444444333333444444555666777777777777777777888888888888999999:::;;;;;;<<<<<<===999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<===???@@@AAACCCCCCFFFFFFEEECCCBBBBBBEEEHHHBBBCCCDDDEEEEEEGGGKKKNNNPPPRRRSSSSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYXXX]]]YYYYYY^^^cccfffiiimmmmmmiiigggiiikkkkkknnnsssrrrqqqooollliiijjjlllooosssrrrrrrrrrtttvvvxxxyyywwwxxxxxxwwwwwwyyy}}}}}}{{{yyyyyyzzz|||~~~wwwvvvpppfff___]]]ZZZUUUNNNLLLPPPZZZbbbddddddeeeeeebbb______aaadddfffgggdddaaabbbeeeddd^^^WWWUUULLLNNNRRRWWW]]]bbbddddddbbb```^^^]]][[[XXXSSSPPPPPPTTTTTTNNNJJJLLLQQQSSSWWWVVVTTTNNNGGGCCCDDDFFFHHHNNNVVV\\\]]]\\\ZZZXXXVVVUUUSSSPPPMMMKKKIIIIIICCCCCCCCCDDDFFFIIIKKKMMMJJJGGGCCC???===>>>@@@BBBDDDCCCBBBBBBDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@???>>>=========>>>>>>===<<<:::999::::::999999888777777777777777777777777888888888888777666555444333333333555555444444444555555666666666555444333333222222111111111222222333333333000000000000000000000000000000000000000111111111......///111111222222222//////000000111111111222000000000000000//////...000000000000000000000000000000111111222222222333////////////////////////...///000111111000///...//////000000000000//////////////////000000000000...///000111111000///.........////////////......------...///000111222222000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111222222222////////////////////////.../////////...------,,,---------------...///000000000////////////000000////////////000000000000////////////////////////////////////////////////000////////////111333444222222111111000000//////------------------------//////.........---------//////............//////---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------//////.........------------------............///......------------......---------,,,,,,+++++++++............////////////000000111000000///...---...///000///...---...000///---,,,---///000000000////////////////////////000000000000111111111111111000///......///000111////////////////////////000000000///////////////......//////000222333444222222333333333333444444555555555555555555555555777666555555555555555666666777777777888888888888888999;;;<<<======>>>>>>>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDCCCBBBAAABBBHHHOOOUUU[[[VVVPPPNNNOOOPPPPPPOOOTTTVVVYYYYYYYYYXXXXXXYYYZZZZZZ[[[___dddggghhhhhhkkkjjjhhhhhhiiilllnnnppppppnnnlllkkkkkknnnqqqsssvvvtttrrrrrrtttwwwxxxyyy{{{{{{yyyyyyxxxyyyzzz{{{~~~~~~{{{{{{{{{wwwrrrjjjaaaZZZTTTPPPOOOTTTZZZaaaeeeggggggfffbbbbbb```]]]\\\]]]aaaeeebbb]]]ZZZ^^^dddddd[[[RRRJJJJJJMMMSSS[[[```aaa```bbb___[[[WWWVVVVVVYYY[[[[[[XXXTTTQQQPPPSSSWWWYYYXXXWWWTTTPPPLLLKKKMMMOOOSSSTTTWWWZZZ]]]]]][[[YYY[[[VVVQQQMMMKKKHHHDDD@@@BBBBBBDDDGGGIIIJJJIIIGGGBBBAAA>>><<<<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFF???@@@AAAAAAAAAAAA@@@??????AAAAAA@@@>>><<<;;;<<<>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999<<<;;;999777777888999:::666555444333222333444555222333333444444333333222555555444444444555555666444333333222222333333444222222111111222222333333111000000000//////.........///000111111111111111111222222111111000///...111222222333333222222111444444333333222111000000000000111222222222222111111000000///////////////111111111111000000000000000000//////.........---////////////////////////////////////............000000000000111111111111000000000000000000000000000000//////......------.../////////000000000111333222111000////////////111111000000000000111111///000111222222111000///000000000000000000000000111111111111111111111111000000////////////000000111000000000//////..............................---......///000111111222000000000000000000111111222111111111000000//////............/////////000111111000000//////......------------------------//////.........---------//////............//////...------------------...,,,...///000000///...,,,---,,,,,,,,,,,,---..............................++++++,,,,,,,,,,,,------//////.........------------------............///......------------....../////////......---------............////////////...////////////......---...///000///...---...000000...------///000000/////////////////////////////////000000000111111111111000////////////000111000000000000000000000000000000000000000000000000222222222111111222222222222222222333333333444444444444444444444444444444666666666666666666777777666666777777777888888888888999:::;;;====================================>>>>>>??????@@@AAABBBBBB???@@@AAACCCDDDDDDDDDDDDBBBBBBAAAAAACCCHHHPPPUUU\\\WWWPPPLLLMMMPPPSSSSSSTTTVVVXXXXXXWWWWWWXXXYYYZZZZZZ[[[]]]bbbeeeggggggeeeeeeffffffhhhiiikkklllooommmlllkkklllooorrrtttwwwuuuttttttuuuwwwyyyzzz|||{{{yyyxxxxxxyyy{{{|||}}}}}}|||zzzyyyzzz|||~~~yyyuuunnnhhhbbb___]]]]]]bbbdddhhhlllmmmmmmkkkjjjggggggfffeeecccdddfffiiidddbbbaaacccdddbbb[[[VVVNNNMMMNNNSSSYYY^^^```aaabbb___\\\YYYXXXYYY[[[]]]___]]]ZZZXXXXXXZZZ]]]```XXXWWWUUUQQQNNNMMMOOOQQQXXXXXXXXXZZZ[[[YYYVVVSSSWWWTTTPPPMMMKKKIIIEEEAAA@@@AAACCCFFFHHHGGGEEECCC@@@???>>>======???@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA>>>======>>>????????????>>>===;;;;;;999::::::;;;;;;::::::999:::999888666666777888999666555444333222333333444222333333444444333333222555555444444444444444555333333222222222222333333111111111111111222333444222222111111111000000000//////000111111111000000000111111111111000//////111222222333333222222111444444333222222111000000000000111222222222222111222222111000000000000000111111111111000000000000000/////////............//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000/////////////////////////////////000000000222111111000000000000000111111111000000111111111///000111222222111000///000000000000000000000000222111111111111111111111000000////////////000000000000/////////.........////////////////////////.........///000111111111111111111000000000000000111111111111000000000///........./////////000000111000000000/////////...------------------------...............---------//////............//////...........................///000111111000///...---,,,,,,,,,,,,---..............................++++++,,,,,,,,,,,,------...............------------------............///......------------....../////////...........................////////////,,,---...............---...///000///...---...000111///------/////////...//////////////////////////////000000000000111111111000000//////000000111111111111111111111111111///000000000111222222222444333333222111000//////222222222222333333333333444444444444444444444444444444444555555666666777666666666666777777777777777888999;;;<<<<<<==============================<<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@AAACCCHHHOOOTTTXXXSSSMMMIIIJJJOOOSSSUUUUUUVVVWWWVVVUUUUUUWWWXXXZZZYYYYYY[[[___bbbdddeeebbbcccdddfffggghhhiiijjjmmmlllkkkkkkmmmpppsssvvvxxxwwwwwwvvvwwwxxxzzz{{{}}}{{{yyyxxxxxxyyy{{{}}}{{{yyywwwvvvwwwwwwwwwvvvtttpppjjjeeedddeeeiiikkktttuuuuuuuuutttqqqooommmlllmmmooonnnmmmlllmmmnnnhhhhhhhhhhhheeeaaa[[[XXXQQQPPPQQQTTTYYY]]]```aaacccaaa___]]]\\\^^^```aaabbbaaa___^^^^^^___aaabbbYYYYYYWWWTTTRRRRRRTTTVVVXXXXXXWWWXXXXXXUUURRROOOQQQOOONNNMMMLLLIIIEEECCC>>>@@@DDDFFFGGGEEEBBB@@@>>>>>>>>>>>>???@@@BBBCCCFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBB???AAABBBAAA???>>>>>>???@@@@@@@@@???>>>===;;;;;;999::::::;;;;;;::::::999999888666555555555666777777666555444333222222333222333333444444333333222666555555444333333333333222222111111111111222222000000000000111222333444111111000000000000000///000000111111111000////////////000111111111111000111111222222222222111111333333333222111111000000000000111222222222222111333222222111111111111111111111111111000000000000////////////............////////////////////////////////////000000000000//////000000000000111111000000000000000000000000//////000000000000000000////////////////////////000000000000000111111222222222111111111111222222000000111111111111000000000000000000000000000000222222222111111000000000000000////////////000000000////////////.........000000000000000000000000......//////000000111111222111111111000000//////111111111111000000000000....../////////000000000000000000000////////////................................................///......------......///.........//////.........//////000000000000//////---,,,,,,,,,,,,---..............................+++++++++,,,,,,,,,------........................---------............///......------------......---------------,,,,,,,,,............////////////,,,---......////////////...///000///...---...000222000.........///...---////////////////////////////////////000000000111000000000000000000000000000000000000000000000000//////000111222333333444111000000000///...------111222222222222333333333333333333333333333333333111111222333444555555555555555555666666666777777666777888:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAACCCFFFLLLPPPOOOMMMIIIGGGHHHLLLOOORRRVVVVVVVVVTTTRRRSSSUUUWWWWWWVVVUUUWWW[[[___aaabbbdddddddddeeegggjjjlllmmmkkkkkkjjjkkkmmmppptttvvvyyyyyyyyyyyyxxxxxxzzz{{{}}}|||zzzxxxxxxyyy{{{|||yyyvvvssstttvvvvvvssspppnnnkkkhhhffffffjjjooorrrwwwwwwwwwuuusssqqqooommmmmmpppssstttrrrpppoooooommmkkkjjjiiigggbbb[[[VVVOOOQQQTTTXXX\\\___``````cccbbbaaa``````bbbccceeeaaaaaa___^^^^^^^^^^^^^^^YYYYYYYYYWWWUUUUUUWWWYYYTTTTTTSSSTTTTTTSSSPPPMMMJJJJJJKKKKKKJJJHHHEEECCC???BBBGGGIIIHHHEEEBBB@@@>>>>>>???AAABBBCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA???>>>>>>???AAABBBAAACCCCCCBBB@@@>>>===>>>@@@@@@@@@???===<<<:::999999::::::;;;;;;::::::999888777666555555555666666777666555444333222222222222333333444444333333222666555444333222222222222111111000000000000111111/////////000111222333444............------------000111111111000///............000111111222222222111111222222222222111111333222222222111111000000000000111222222222222111222222111000000000000111111111111111000000000//////////////////........./////////////////////////////////000000000000000////////////000000000111//////////////////////////////000000111111222222000////////////.........////////////000111222333333222222222222222222333000000000111111000000000////////////////////////222222111111000000//////000000////////////000000000000000000000000000000////////////////////////.../////////000000000111222222111111000/////////111111111000000000000000...////////////000000000000000000000////////////........................---...........................------------......,,,---............---,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.....................---------............///......------------......------------------------............////////////---...///000000000000000...///000///...---...000222000.........///...---////////////////////////...////////////000000000000000111111111111000000//////////////////////////////000111222333333444......///000111000000///111111111222222222333333333333333333333333333333111222333555666666666555444555555555555666666666555666777999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBDDDGGGJJJHHHHHHIIIIIIJJJKKKMMMNNNTTTTTTTTTRRRPPPPPPQQQSSSRRRQQQQQQSSSWWW[[[]]]^^^dddcccbbbbbbdddhhhmmmoooiiiiiiiiijjjmmmpppsssuuuyyyzzz{{{zzzxxxwwwyyyzzz}}}|||zzzyyyxxxxxxxxxyyyvvvtttrrrsssuuutttqqqmmmiiihhhgggggghhhkkkmmmoooooopppqqqqqqqqqpppooonnnlllooorrrrrrqqqooonnnnnnpppkkkffffffhhhdddZZZQQQKKKPPPXXX^^^aaaaaa```^^^______^^^______aaabbbbbb``````^^^\\\[[[YYYXXXXXXUUUVVVVVVUUUSSSTTTUUUWWWSSSRRRQQQQQQQQQPPPMMMKKKFFFHHHIIIJJJHHHFFFDDDCCCAAAFFFKKKMMMJJJGGGDDDCCC@@@AAABBBCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<<<<>>>???AAADDDDDDEEECCC???<<<;;;<<<>>>>>>>>>===<<<:::999888999::::::;;;;;;::::::999888888777777666666666666666555555555444333222222222333333444444333333222666555444222222111111111111000000//////000000111////////////000111222333------------............000000000000000///...------...///111222222222222000111111222222111111000222222111111111111111000000000111222222222222111111111000////////////000111111111111000000000///.........///////////////////////////////////////......//////000000000111...////////////000000000//////////////////////////////000000111111222222/////////...............////////////000111333333333222222222222222222333111000000000000000000111////////////////////////111111111000000000//////000000////////////000000111111111111111111111111........................////////////000000000000111111111111000000//////000000000000000000111111////////////000000000111////////////000000000000........................---------.....................------------......,,,---...//////...---,,,---------,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............---------............///......------------......///////////////000000000............////////////...///000000000000000000...///000///...---...000111///------/////////...////////////////////////......////////////000000000111111222222111111000........................///000000000111222222222...///111333444555444444111111111111222222222222222222222222222222222222333555666777888888777666444444444444555555555666444555666888999999::::::999999::::::;;;<<<<<<<<<>>>>>>>>>===============@@@@@@AAAAAAAAA@@@??????BBBCCCCCCBBBBBBBBBDDDFFFFFFHHHKKKMMMMMMMMMNNNOOOQQQRRRRRRPPPNNNMMMNNNOOOKKKKKKMMMPPPUUUXXXYYYYYY___^^^^^^^^^aaaeeeiiilllgggggghhhiiilllnnnqqqrrrwwwzzz{{{zzzwwwuuuvvvyyy||||||{{{zzzyyyvvvuuusssqqqqqqrrrssssssrrrooolllfffggghhhhhhiiiiiiiiiiiihhhjjjllloooqqqqqqqqqpppjjjlllmmmmmmlllkkkkkklllpppiiicccdddhhheeeZZZPPPKKKRRR\\\cccdddbbb^^^\\\ZZZZZZ[[[\\\]]]]]]^^^^^^___^^^\\\ZZZXXXWWWVVVVVVPPPQQQRRRQQQPPPPPPQQQSSSVVVUUUSSSQQQQQQOOOLLLJJJGGGHHHJJJIIIGGGEEEDDDEEEBBBGGGLLLMMMJJJGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======>>>???@@@CCCDDDDDDBBB???<<<;;;;;;<<<<<<<<<<<<;;;:::999999999::::::;;;;;;::::::999777777777777777666666666444444555555444444333222222333333444444333333222444444333222111111111111111111000000000000111111///////////////000000111///000000000000111111111//////000000000///............///111111222222222000000111111111111000000111111111111111111111111000000111222222222222111111000000///////////////111111111111000000000000.........///////////////////////////////////////------......//////000000......////////////000000000000000000000000000000//////000000000000000000------........./////////////////////000111222333222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222........................////////////000000000000000000000000000000000111000000000000111111111111/////////000000000111111////////////000000000000........................---------.........//////...------,,,,,,------...,,,...///000000///...,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////---------............///......------------........./////////000000000111............/////////////////////000//////.........///000///...---...000000...------///000000///////////////////////////........./////////000000000111222222222222111000////////////////////////000000000000000000000000///000333555666666555444111111111111222222222222222222222222222222222222333444666777777666555444333333444444444555555555444444666777888999999999888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBDDDEEEFFFHHHKKKKKKKKKKKKMMMPPPNNNOOOPPPOOOLLLJJJJJJJJJDDDFFFIIINNNSSSVVVVVVUUUWWWYYY[[[^^^aaadddeeefffffffffggghhhjjjmmmooopppuuuyyy{{{yyyuuurrrtttvvvzzz{{{|||{{{yyyuuuqqqnnnkkknnnqqqrrrqqqooommmlllggghhhhhhhhhhhhgggggggggeeeggglllppprrrrrrqqqpppjjjjjjjjjhhhggggggjjjllllllhhheeeeeegggccc[[[SSSPPPWWW___dddccc```\\\ZZZZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWQQQRRRRRRRRRPPPPPPQQQRRRWWWVVVTTTSSSSSSRRRPPPOOOKKKLLLMMMKKKGGGEEEFFFGGGAAAFFFJJJKKKHHHEEEEEEGGGGGGFFFCCCAAA@@@@@@@@@AAACCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA>>>===<<<===;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999666666666666666555444444222333444555555555444333222333333444444333333222222222111111111111222222222111111000000111111222000000///.........//////000000000111111111222222......//////000/////////...///000111111111111111000000111111111111000000000000000000111111111111000000111222222222222111222111000000//////000000111111111111000000000000............/////////000////////////////////////,,,,,,,,,---.../////////........./////////000000000000000000000000000000000000//////////////////+++,,,,,,---...///000000000000//////000111222222111111111000000111111111222111000//////000111222000000000000000000000000......//////000111111111000000////////////000000......//////000000000000........................000000000000/////////////////////000111111222222///000000000111111111111//////000000000111111111.../////////000000000111////////////////////////---------.........//////...------,,,,,,------......///000222222000///......------,,,,,,------...---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,------------------.........//////---------.........//////.........------.........,,,---------......//////............/////////000.../////////...---,,,,,,...///000///...---...000///...,,,---///000000000////////////////////////............/////////000000111222333333222111000000000000000000000000000000000000000////////////...000222444555444333222000111111111111222222222111111111111111111111111111222333444444333111000333333333444444444555555333444555777888888888888888888999::::::;;;<<<<<<999:::;;;<<<===???@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>???AAABBBBBBCCCDDDFFFFFFGGGIIIHHHFFFHHHLLLPPPLLLNNNOOONNNLLLIIIHHHHHH@@@BBBFFFLLLRRRUUUTTTSSSSSSWWW\\\aaadddeeedddbbbffffffggghhhiiikkkmmmnnntttxxxzzzxxxtttqqqrrruuuzzz{{{||||||yyytttnnnkkkggglllqqqrrrooolllkkkllliiiiiihhhgggffffffggggggdddggglllppprrrqqqooonnnkkkjjjhhhfffdddfffjjjmmmhhhhhhhhhgggeeeaaa[[[WWWVVV[[[aaadddaaa]]]ZZZYYY]]]^^^```aaaaaaaaa```___XXXVVVUUUSSSSSSUUUVVVXXXTTTUUUVVVUUUSSSSSSSSSTTTUUUTTTSSSTTTVVVXXXWWWVVVNNNOOOOOOLLLHHHFFFGGGIII???DDDHHHHHHEEEBBBDDDGGGIIIFFFCCC???======>>>???BBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA<<<>>>@@@@@@>>>>>>>>>???;;;<<<<<<===============999::::::;;;;;;::::::999444444555555444444333222111222333555666555555444222333333444444333333222111111111111111111222222222222111111111111222222111000///......---............//////000000111111------...///000000000//////000000111111111111000000000111111111111000000000000000000000111111111000000111222222222222111333222222111000111111111111111111111000000000000---.........//////000000////////////////////////++++++,,,,,,---...//////............/////////000000000000000000000000000000000//////......------***+++,,,---...000111111000000000000000111111222111111000000000000111111222111000//////000111222000000000000000000000000------...///000111222222000000////////////000000,,,---------......//////000000000000000000000000000000000000////////////......///000111222333333//////000000111111111222000000000000111111111111.../////////000000111111------------------------,,,------......------,,,........................//////.........---------..................------+++,,,,,,------......///---------............///------------------------000000000000000000000000---------............///......---------,,,,,,,,,---.........//////000000///......------///000111//////.........---------////////////////////////////////////////////////////////////////////////222222111111000000//////111111000000000000111111000000000000000000000000000000000000////////////111111222111111000///...111111111000000000000000222222222222222222222222333333333222222111111111444444555555555555555555444444444444444555666666888888999999999:::::::::999999:::;;;;;;<<<<<<======???@@@???>>>===>>>???>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDCCCFFFLLLSSSVVVRRRNNNNNNQQQVVV[[[___cccdddeeehhhgggffffffggghhhjjjkkkjjjmmmqqqsssrrrrrrrrrrrrvvvxxxyyyxxxuuuqqqpppooonnnqqqsssrrrnnnjjjiiiiiifffhhhjjjiiifffdddeeefffiiikkkmmmnnnmmmkkkllllllkkkkkkkkkjjjjjjiiiiiiiiieeebbb______``````\\\YYYYYY[[[]]]]]][[[YYYYYYYYY[[[\\\___eeekkkjjjccc]]]WWWUUUSSSSSSTTTUUUTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTPPPVVVNNNWWW```dddmmmddd\\\TTTMMMLLLKKKHHHFFFGGGBBBBBBCCCDDDEEEDDDDDDDDDGGGEEEAAA>>><<<;;;<<<===CCCBBB???>>>======???@@@CCCBBBBBBAAA@@@???>>>>>>BBBAAA@@@>>>======<<<<<>><<<;;;:::999888999999999888888888888777666666666666666555555444222222333444444333222222111111111111111111111111222222222222222222222222000000000000////////////000000//////.........---////////////////////////---------............///000000000000000000000000222111111000///......---////////////////////////////////////////////////222111111111000000////////////000000000000//////////////////////////////000000000000000000000000........................---......///////////////000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000000000111111111111000000//////......------000000000111222222333333------............------000000000000000000000000000000000000000000000000000000000111222222333333000111111111222222222222222000...---,,,---...///------------------------,,,------......------,,,........................//////.........---------........................---------------------------------............///------------------------........................---------............///............------,,,,,,............/////////000///......---...///000111//////.........---------........................////////////////////////....................................---------,,,000000////////////000000000000000000000000000000000000000000///////////////000000111111111000000000000000000000111111111222222222222222222222222333222222222222222222111333444444555555555555555555555444444444555555666888888888888999999999999999999999:::;;;;;;<<<<<<===>>>??????======>>>???>>>@@@AAABBBAAAAAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGMMMSSSUUURRRNNNMMMOOORRRWWW[[[___bbbccceeeeeedddeeefffggghhhiiiiiillloooppppppoooooopppqqqsssuuuuuussspppooonnnnnnpppqqqnnnjjjgggfffgggfffhhhiiigggdddcccccceeegggiiikkkkkkjjjiiiiiiiiimmmmmmmmmmmmlllkkkjjjiiibbb___\\\[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZXXXVVVVVVWWWZZZ\\\aaahhhmmmkkkddd\\\XXXWWWUUUUUUVVVVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRROOOWWWUUUeeeuuu{{{uuudddYYYNNNKKKJJJIIIHHHIIIEEEEEEEEEEEEFFFFFFFFFGGGBBBAAA>>><<<;;;<<<>>>???CCCAAA???>>>===>>>???????????????@@@@@@@@@@@@AAA??????>>>===============>>>>>>===<<<;;;:::999999999999999888888888777777555555555555555444333333222333444444444444333222111111111111111111111111222222222222222222222222000000000000////////////000/////////............////////////////////////---------............///000000000000000000000000222222222111000/////////////////////////////////////////////////////////111111111000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111//////000000000111111111///////////////.........222222111000000//////...//////000000000000//////000000000000000000000000000000000000000000000000222222111000000//////...000000000000111111111222111000...---------//////------------------------------............------.......................................---------........................//////......---,,,,,,+++---------............///---------------------------------------------------------............////////////............---............////////////......------......///000...............---------------------------------////////////////////////////////////////////////------------,,,,,,,,,,,,//////............//////000000000000000000000000////////////000000000000......000111111222222222//////000000111111222222111111111111111111111111111111111222222222222222333333444555555555555555666555555444444444555555777777777777888888888888888888999999:::;;;;;;;;;===>>>???>>>===<<<===??????@@@AAAAAA@@@???@@@AAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIMMMRRRTTTRRROOOLLLMMMPPPTTTXXX[[[^^^___aaaaaaaaabbbccccccddddddeeegggjjjlllllllllmmmnnnoooqqqssstttrrrpppppppppppppppnnnkkkgggddddddeeefffffffffeeebbbbbbcccdddeeeggghhhhhhgggffffffggglllmmmmmmmmmllljjjgggfff```\\\WWWTTTUUUWWWYYYYYYXXXXXXWWWUUUSSSSSSTTTVVVZZZ]]]cccjjjnnnkkkccc\\\XXXVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPZZZ\\\vvviiiZZZLLLHHHHHHHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHH>>>===;;;;;;<<<>>>@@@BBBBBBAAA@@@>>>===>>>>>>???>>>>>>>>>?????????@@@@@@======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999888888888777777777444444444444444333222222333333444444444444333333111111111111111111111111000000000000000000000000000000000000////////////////////////............////////////////////////---------............///000000000000000000000000333222222111111000000///////////////////////////////////////////////////111111000000000000////////////000000000000//////000000000000000000000000////////////////////////........................---......///////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111//////000000000000111111.........///////////////111000000//////...------000111111222222111111000000000000000000000000000////////////////////////111000000//////...------////////////000000000000111000...------...//////........................------............------................................................---------...............///.........---------,,,---------............///---------------------------------------------------------............////////////////////////............///////////////------------......//////........................------------------------////////////////////////000000000000000000000000////////////////////////000//////......//////000////////////////////////////////////000000000000//////000111111111111111......///000111222222333000000000000000000000000000000111111222222333333222222333444555555555555666666555444444444444555666666666666777777777777777777888888999:::::::::<<<===>>>>>><<<<<<===>>>@@@AAAAAAAAA??????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJKKKNNNQQQRRRQQQOOOKKKMMMRRRWWWZZZ\\\\\\\\\^^^_________^^^]]]\\\\\\[[[^^^cccgggiiilllnnnpppqqqsssuuuvvvtttrrrqqqqqqrrrppplllgggdddcccdddeeecccccccccbbbaaabbbcccdddeeefffggggggeeeeeeeeegggiiijjjkkkkkkjjjgggcccaaa^^^ZZZTTTOOONNNPPPTTTVVVVVVVVVUUUSSSQQQRRRUUUXXX[[[]]]aaagggjjjhhhbbb]]]UUUTTTSSSTTTUUUUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRR\\\aaacccUUUGGGDDDFFFFFFEEEEEEEEEDDDCCCBBBBBBDDDFFFGGG======<<<===>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@??????======<<<;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::;;;;;;888888888888777777777777444444444444444333222222333333444444444444333333111111111111111111111111000000000000000000000000000000000000///////////////////////////.........////////////////////////---------............///////////////////////////111111111000000000//////////////////////////////////////////////////////000000000000000000////////////000000000000//////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000////////////000000000111------......//////000000---......//////000111111000111111222222111111000////////////////////////........................---......//////000111111.........////////////000000///............//////........................---......//////......---........................---.....................---------.........//////---------....../////////---------............///------------------------........................---------............///...////////////////////////////////////.........,,,------...............---.....................------------------------////////////////////////////////////////////////000000000000000000000000111000000//////000000111////////////////////////.../////////000000000111111111111111111000//////......///000111222222333000000000000000000000000000000000111111222222222111222333444555555555555666555555444444444555555555555666666666777777777666666777777888999999999;;;=========<<<;;;<<<===AAAAAAAAA@@@???>>>@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHLLLLLLLLLMMMOOOPPPPPPPPPKKKOOOVVV\\\___^^^[[[YYY]]]]]]]]]]]][[[XXXUUUSSSQQQVVV]]]dddiiimmmpppsssqqqtttuuuuuussspppooonnnoookkkfffbbb```aaabbbcccaaa`````````bbbccccccddddddeeeffffffeeeeeefffhhhhhhiiijjjjjjiiifffbbb```^^^ZZZTTTOOOLLLMMMPPPSSSUUUUUUTTTRRRRRRTTTYYY\\\\\\\\\^^^```bbbbbbaaa___UUUTTTTTTUUUVVVUUUSSSRRROOOPPPPPPQQQRRRSSSSSSTTTSSS]]]```zzzrrrXXXNNNFFFFFFIIIHHHEEEDDDFFFEEECCCBBBCCCDDDFFFHHHBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@??????>>>>>>>>>@@@???>>>===<<<;;;;;;:::<<<;;;:::999888888888888999999999:::::::::::::::888888888777777777666666444555555555555444333333333333333222222333333333111111111111111111111111////////////////////////000000000000////////////.........///////////////////////////////////////---------............//////////////////////////////////////////.........//////////////////////////////////////////////////////////////////000000//////000000000000//////000000000000000000000000........................---------------------------......///////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000000////////////000000...////////////000000000------......//////000000......///000000111111222///000000111111000000///////////////////////////------------------------......///000000111111222---.........//////////////////........./////////..............................////////////..............................---------...............,,,,,,------.../////////,,,------...//////000000---------............///------------------------........................---------............///---............////////////////////////.........,,,,,,---............------------...............------------------------////////////////////////------------------------.........///////////////111111000000000000111111000000000000000000000000......//////000000111111222222222111111000......//////000000111111222222111111111111111111111111000000000111111111111111000111222444555555555555444444444444444555666666666666666666777777777777555555666666777888888999;;;<<<===<<<;;;:::;;;===???@@@@@@>>>===>>>@@@BBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHLLLLLLLLLLLLMMMOOOPPPQQQMMMQQQXXX^^^```___[[[XXX\\\]]]]]]]]]ZZZVVVRRROOOMMMSSS\\\dddjjjmmmoooqqqmmmoooqqqqqqnnnkkkjjjiiihhhddd___\\\]]]___aaaaaaaaa``````aaaccccccbbb```aaabbbcccccccccdddfffhhhiiijjjjjjjjjiiigggdddccc^^^\\\YYYTTTPPPOOORRRTTTUUUUUUUUUTTTTTTVVVZZZ^^^[[[[[[[[[[[[\\\]]]^^^___XXXWWWWWWXXXZZZYYYWWWTTTOOOPPPPPPQQQRRRRRRSSSSSSRRR[[[[[[lllyyywwwsss^^^RRRLLLIIIKKKLLLJJJHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===;;;;;;<<<<<<<<<=========999999888777777777777777999999999999999999999999888888777777777666666666555555555555555444333333222222111111111111222222111111111111111111111111////////////////////////000000000000////////////.........///////////////////////////////////////---------............///000000000000000000000000........................////////////////////////////////////////////////......////////////000000//////000000000000//////000000000000000000000000........................000000000000000000000000---......///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000//////......//////000......////////////000000.........///////////////222222111000000//////......//////000000//////...000000000000000000000000........................222222111000000//////...............////////////.........///////////////..............................////////////..............................---------.........//////,,,,,,------...//////000............////////////---------............///---------------------------------------------------------............///,,,,,,------............000/////////............+++,,,---.........---------------.........//////........................////////////////////////---------------------------------.........//////000000////////////000000000000000000000000000000.........///000111111111000000111111111000000///000000000000000111111111222222222222222222222222111111111111000000000000000111222333444555555555333333333444555666777888666666777777777888888888444555555666666777888888:::;;;<<<<<<::::::;;;<<<<<<===<<<;;;;;;<<>>>>>===:::;;;;;;;;;;;;<<<<<<<<<555555555555666777888999999999999999888888888888888777777777666666666666444444444444444333222222111111000//////000111111111111111111111111111111000000000000000000000000000000000000////////////............/////////000////////////////////////---------............///000000000000000000000000.........///////////////////////////////////////////////////////////////........./////////000000//////000000000000//////////////////////////////........................////////////////////////---......///////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000//////............//////........./////////000000///////////////.........111000000//////......---...//////000000//////...000000000000000000000000........................111000000//////......---....../////////000000000---......///////////////////////////////////////......////////////..............................---------.........//////,,,,,,------...///000000000000000///......---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......000000//////.........---+++,,,---.........---,,,---------.........//////////////////////////////////////////////////////111111111111111111111111........./////////000000//////............//////000000000000000000000000---......///000111111222...///000111111222222111111111111000000000000000222222222222222222222222222222111111000000/////////000222333444555555555222222333333555666888999777777777777888888888888444444555555666777777777:::;;;<<<<<<::::::;;;<<<:::::::::999999:::===@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAACCCFFFIIIKKKJJJKKKKKKJJJJJJLLLPPPRRRQQQRRRTTTVVVXXXYYYYYYZZZZZZ\\\___```___\\\XXXUUUTTTZZZcccjjjkkkhhhdddbbbdddgggjjjkkkjjjiiihhhiiifffbbb^^^^^^bbbfffhhhhhhgggfffeeeeeeeeeaaaZZZUUUWWWXXXZZZZZZ[[[]]]aaadddffffffeeeeeedddddddddddd^^^```bbbaaa^^^]]]^^^```YYYYYYYYYWWWUUUTTTVVVXXXWWWYYY\\\]]]]]]\\\[[[\\\XXXWWWXXXYYYZZZYYYVVVTTTUUUTTTSSSRRRPPPNNNMMMMMMJJJUUUQQQUUUVVVSSS[[[SSSOOOMMMMMMMMMJJJFFFHHHNNNDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@AAA@@@@@@???>>>===>>>===<<<;;;:::999999888111111222444666888;;;<<<999999999999888888777777777777777777666666666666222333333333333222111111111000///......///000111111111111111111111111111111111111111111111111111000000000000////////////---.........//////000000////////////////////////---------.........//////000000000000000000000000////////////000000000000////////////////////////////////////////////////---.........//////000000//////000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000//////............//////............/////////000000000//////.........---,,,,,,------...//////000//////000000000000//////000000000000000000000000////////////////////////,,,,,,------...//////000////////////000000000000------...///000000//////........................////////////////////////............///////////////////////////.........////////////////////////...---,,,,,,---...///000........................,,,,,,---...//////......---------............///..................------......///---++++++,,,---////////////////////////.../////////////////////........................111111111111000000000000//////............//////////////////////////////////////////............000000//////.........---,,,---///000000...,,,+++000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111111000///...222222222222222222222222222222111111222222333444222222333444444555555666555444444444444555666666999999999:::::::::;;;;;;======<<<<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@BBB@@@>>>>>>AAADDDFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYY]]]bbbfffhhhgggdddbbbgggdddaaacccgggiiifffccceeedddcccdddfffgggfffeeeddddddeeeggggggccc\\\WWWXXXWWWUUUTTTUUUYYY\\\___eeedddbbbaaaaaaaaabbbcccaaa```___]]]\\\\\\]]]]]]YYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\XXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNNNNNNNNNNNNNNNNPPPPPPQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIDDDDDDEEEEEEEEECCCAAA@@@AAABBBCCCDDDCCCBBBAAA@@@DDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::666666777888999999999999;;;;;;;;;:::::::::999999;;;999666777888999666444333444444555555444444333111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////---------............/////////............//////222111111111000000//////000000000000000000000000////////////////////////......//////000000111111////////////////////////000000//////.........---........................000000000000000000000000////////////000000000000......////////////......000000000000000000000000222111000//////000111222222111111111000000//////222222222222222111000/////////000000000000//////////////////////////////////////////////////////..................------......//////000000111111////////////////////////..................------111000000...---,,,++++++///////////////////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000///...------,,,------------------------......---------...///000............------------,,,------...//////......---------............///.................................---++++++,,,...////////////////////////...............---------........................111111111000000000////////////............//////////////////////////////////////////////////////000/////////............---...///000//////...---000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222111000000///111111111111111111111111222222111111222222333444444333333333222222222222444444444444444555666666888888888888999999999::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@?????????>>>===>>>AAACCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ]]]bbbeeegggeeecccaaa^^^[[[ZZZ^^^dddhhhhhhgggaaa```___```bbbbbbbbbaaabbbbbbdddfffgggeee___[[[[[[ZZZXXXXXXYYY\\\___```ddddddbbbaaaaaaaaabbbccc___^^^\\\[[[ZZZZZZZZZ[[[YYYZZZ\\\\\\\\\ZZZXXXWWWSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRPPPOOONNNMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBB@@@???>>>==================<<<;;;;;;;;;:::777888888999999999999999777777777777666666666555:::888666666777888666333222333333333333333333222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////........./////////000000//////............//////111111111000000000//////////////////////////////////////////////////////000/////////////////////////////////////////////000/////////....................................000000000000000000000000////////////000000000000......////////////......000000000000000000000000111111000//////000111111111111111000000000//////000000111111111000////////////000000000000//////////////////////////////////////////////////////........................000000000000////////////////////////////////////........................---------......//////////////////////////////////////////////////////...............................................................////////////222222111///...---,,,+++........................//////...------..................------,,,,,,,,,,,,---......///.........---------............///........................---......---++++++,,,...////////////////////////.........------,,,,,,,,,////////////////////////111111000000000000////////////............//////////////////////////////000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...111222222222222111000000////////////////////////222111111111111222333333555444333222111000///...444444444444444555555666666777777777777888888888:::999999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<>>>AAABBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZZZZ[[[^^^aaadddeeecccaaa___YYYWWWVVVYYY___eeeggggggbbbaaa```aaabbbccccccaaa___```bbbeeegggfffbbb___^^^^^^^^^^^^___```bbbbbbcccbbbbbbaaa```aaaaaaaaa]]]\\\ZZZXXXWWWWWWWWWWWWZZZ[[[\\\\\\\\\ZZZWWWVVVSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPSSSSSSSSSRRRQQQOOOLLLKKKHHHIIIKKKMMMOOOOOOOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::::::::999888888555555555555444444444444888777555555666666444333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---............/////////////////////////////////000000000000000000000000////////////000000000111//////............//////111111000000000000//////////////////////////////////////////////////////000000//////...------,,,////////////////////////////////////....................................000000000000000000000000////////////000000000000...//////000000//////...000000000000000000000000111000000//////000000111111111000000000000//////......//////000000////////////000000000000//////////////////////////////////////////////////////........................111111111000///.........////////////////////////........................,,,------...///000000111000000000000000000000000......//////////////////........................////////////////////////............////////////111000000///...------,,,111111111111111111111111000000///.........------.........---,,,,,,++++++------...............------------............///---------...............---......---++++++---.../////////////////////////////////......------,,,000000000000000000000000111000000000//////////////////............//////////////////////////////000000000000111111111111///////////////.........000////////////000000111////////////////////////////////////////////////000000000000000000000000111111111111000000//////111111222222222222111111////////////////////////111111111111111222222333444444333222111000//////444444333333444444555666666666777777777888888888::::::::::::;;;<<<======<<<<<<===>>>>>>>>>>>>===<<<;;;<<<>>>AAACCCBBBAAAAAAAAABBBCCCEEEGGGIIIJJJJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVYYY[[[]]]\\\^^^```bbbbbbaaa___^^^\\\ZZZXXXYYY]]]aaacccdddcccbbbaaabbbdddeeedddccc___aaaccceeefffeeecccaaaaaaaaabbbccccccdddcccccc``````_________^^^^^^^^^[[[ZZZXXXWWWUUUUUUVVVVVV[[[[[[\\\\\\[[[YYYVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQNNNKKKIIIFFFGGGJJJLLLNNNOOOOOOOOOKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAA???>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999777777666666666666666666666666777666555555555444333333222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////000000000000000000000000....../////////000000000//////............//////000000000000000000//////////////////////////////////////////////////////...............---------///////////////////////////////////////.................................////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000//////000000000000000000000000000//////---...//////000000000000//////000000000000//////////////////////////////////////////////////////............////////////111000000000/////////...////////////////////////............////////////000/////////////////////000000000000000000000000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///////////////111111111111111111111111000000000//////......---.........------,,,,,,,,,---...............---------------............///---------.........//////,,,---...---,,,,,,---///////////////////////////000000000000//////......000000000000000000000000000000000////////////...//////............/////////////////////////////////000000000111111111222.........//////////////////////////////000111222////////////////////////////////////////////////000000000000000000000000//////000000111111111111000111111222222222111111000000000000000000000000111111000000111111222333333333333333333333333222333333333333333444555555777777777777888888888888999999999::::::;;;======<<<===>>>>>>???>>>>>>>>><<<<<<===???BBBCCCBBBAAA@@@@@@AAABBBDDDGGGHHHJJJJJJKKKMMMMMMMMMOOOQQQTTTTTTSSSSSSSSSVVVYYY]]]___\\\]]]____________^^^]]]```^^^\\\\\\^^^aaacccdddaaa`````````bbbcccbbbaaabbbccceeeeeedddcccbbbbbbaaabbbcccdddddddddcccbbb]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWZZZ[[[\\\\\\[[[XXXVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZXXXWWWVVVUUUUUUUUURRRSSSSSSSSSQQQNNNKKKIIIGGGHHHJJJMMMNNNOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???????????????;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777777777777777777777777666666666555444333333333333333444444444444333333000000000000000000000000111111111111111111111111////////////////////////////////////////////////------------............////////////////////////////////////////////////------.........///////////////............////////////////////////000000........................////////////////////////+++,,,,,,---...///000000////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000000//////000000000000///////////////////////////////////////000000///////////////////////////000000......///000111111111111//////000000000000//////////////////////////////////////////////////////........./////////000000.../////////000000000111000000000000000000000000........./////////000000000000000000000000000///000000000000000000000000---.........//////000000........................------------------------............////////////------......///000000000........................//////000000000///.......................................///......---,,,---------............///,,,,,,------.../////////,,,---------,,,,,,---///////////////////////////000000000000000000000000////////////////////////000000////////////......//////............//////////////////////////////...//////000000111111111.........///////////////---......//////000000111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222//////000111111111111000111111111111111111111111111000000000000111222222111111222222333444444555333333333333333444444555777777777777888888888888666666666777888999:::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<>>>AAABBBCCCBBBAAAAAAAAACCCDDDFFFHHHIIIIIIKKKKKKLLLLLLNNNQQQTTTRRRQQQPPPQQQTTTYYY^^^aaa\\\\\\]]]]]]]]]]]]]]]]]]______^^^___```cccfffgggdddcccbbbccceeefffeeeddddddeeefffeeecccbbbbbbccc```aaaaaaaaaaaa``````___[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[[[[[[[YYYVVVUUUXXXXXXYYYYYYZZZ[[[[[[[[[XXXWWWVVVUUUUUUTTTUUUUUUSSSSSSSSSRRRQQQOOOLLLKKKJJJKKKMMMOOOPPPPPPOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555555555555666666666666666555666777666444333333444333444444555555444444333000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////,,,------------.........////////////////////////////////////////////////------------............//////............//////......////////////000000........................////////////////////////++++++,,,...///000111222////////////////////////.........///////////////////////////////////////000000000000000000000000////////////000000000000///000000111111000000///000000000000000000000000...//////000000//////.........////////////000000//////000111111111000000//////000000000000//////////////////////////////////////////////////////.........//////000000111.........///000111111111000000000000000000000000.........//////000000111...//////000111222222333000000000000000000000000------......///000000000........................000000000000000000000000............////////////.........///////////////------------------------......000000111000//////---......//////000000000......//////...------,,,---------............///,,,,,,------...//////000+++---------,,,,,,...000////////////////////////......//////000000111111........................000000/////////.........//////............//////////////////////////////------...//////000111111............/////////000+++,,,...///000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111......///000000000000000111111111111111111111111000000000000000111222222000000000111222333333444333333222222333333444555555555666666666777777777555555666666777999:::;;;;;;;;;<<<============<<<===;;;:::;;;>>>AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJLLLPPPSSSPPPNNNMMMNNNQQQVVV\\\```[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^___```aaabbbeeefffgggeeeeeefffggghhhgggfffccceeefffeeebbbaaaccceee^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYY[[[\\\XXXYYYZZZ[[[ZZZYYYWWWVVVYYYZZZZZZ[[[\\\\\\]]]]]]VVVUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPOOONNNKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???????????????=========<<<;;;;;;;;;:::888888888888777777666555444555555555666666666666555777888777444222333555333333333444444333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---------.........////////////////////////------------------------............//////////////////............//////........./////////000000........................////////////////////////------...//////000111111////////////////////////............/////////000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000......///000000///.............../////////000000//////000000//////......//////000000000000//////////////////////////////////////////////////////---......///000000111111////////////000000000000000000000000000000000000---......///000000111111000000000111111222222222////////////////////////------......///000000111........................------------------------............/////////000000000//////.........---////////////////////////---...///111111111000000------...///000111222222.../////////...---,,,,,,---------.........//////,,,,,,------...///000000+++,,,------,,,,,,...000////////////////////////,,,,,,---...///000111111........................000/////////............//////............//////////////////////////////,,,------...///000000111---.........//////000000)))+++---///000000///...000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////------...//////000//////111111111111111111111111000000000000000111111222///000000000111111111111333333222222333333444555444444444555555555666666777777777888999;;;<<<===999:::;;;;;;<<<<<<;;;;;;<<<:::999999<<>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;::::::666777777777777666666555666666666777777777888888666888999777444333444666222222222333333222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,,,,,,,---------......////////////////////////------------------------////////////000000000000//////............//////---.........//////000000......................../////////////////////////////////000000000000000////////////////////////---.........//////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000---...///000000///...------.........//////000000.../////////...---,,,,,,//////000000000000//////////////////////////////////////////////////////---......///000111111222111111000000//////......000000000000000000000000---......///000111111222444444333222111000///...////////////////////////---------...///000000111---------............///000////////////.................................000000//////..................---------,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,---------......000000000000000000000000,,,---......//////..............................------............------..............................---------,,,,,,,,,...///000///---,,,,,,...------------------------000000000000000000000000,,,,,,...///000000000000////////////////////////000000//////.........---000000//////.........---000000///////////////000111111111111111111111111000000000000////////////111000/////////000222333000000000000////////////000000000000000111111222111222333333111111222333000111222222333333222222777777777777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>><<<;;;:::<<>>??????>>><<<;;;::::::999999999999777888888888888999999999777666555444444333444444555555444444444333333333000111333444444333111000000000000000////////////////////////////////////---------.........//////.........------,,,,,,,,,............////////////------------------------------......///000000000,,,---///000000000///...........................000000//////.........------......///000111111222........................000///...------...///000000000000///......------///......------///000111//////...---------------//////............//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000,,,------...///000000111000///...---,,,,,,---...////////////////////////,,,,,,---...///...,,,+++222111000//////000111222333222111000///...------222222222111000//////...111111111111000...---,,,///000111111111///...---000000111111111111000000.........////////////000,,,------...///000111111---------............////////////.........------......................../////////.........------//////.........---------------.........---,,,,,,........................,,,,,,,,,---------..............................,,,---......//////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...///000///---,,,---...........................////////////////////////------...///000000000///////////////////////////000/////////............000/////////............000000////////////000000111111111111111111111111000000000000////////////000000/////////000222222000000000000////////////000000000000000111111222111222333333111111222333111111222333333333333333666666666666777777777777666777777888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;>>>BBBFFFIIIIIIEEEBBBCCCEEEGGGDDDAAADDDDDDEEEFFFGGGHHHIIIIIIHHHIIILLLPPPTTTWWWZZZ\\\\\\WWWUUUWWWYYYWWWWWWYYY]]]\\\[[[[[[[[[\\\]]]^^^^^^______^^^\\\ZZZZZZ[[[______```ccceeeeeebbb```\\\ZZZXXXXXX[[[]]]]]]\\\______````````````______]]]ZZZWWWUUUVVVXXXYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTVVVVVVWWWWWWWWWWWWVVVUUUVVVTTTRRRQQQQQQRRRQQQQQQTTTTTTUUUUUUTTTSSSRRRRRRTTTPPPMMMNNNQQQRRROOOLLLKKKJJJIIIIIIHHHHHHHHHIIIDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBAAA??????AAA???===<<<===>>>>>>===<<<;;;::::::999999999::::::999999999888888777777777666555444444333444444555555444444444333333333000111333444444333111000111111000000000/////////////////////////////////---------.........//////.........------,,,,,,,,,............////////////........................///////////////.........---......///////////////........................000/////////.....................///000111111111........................000///...------...///000.........//////////////////......---...///000111222222111000000000000000//////............//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000111111222222333333111000///...---....../////////////////////////////////000111222333222111111111000//////000111111000000000000000000//////222222111111000//////...000111111222111000...---///000111111000///...---000000111111111111000000---------.........//////.........///////////////---------............///............---------,,,.................................---------------000000/////////........./////////......,,,++++++////////////////////////,,,,,,,,,---------......------------------------,,,---......//////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---/////////---,,,---...////////////////////////..............................///////////////...////////////////////////////////////............////////////............000000////////////000000111111111111111111111111////////////000000000000000000/////////000111111////////////000000000000000000000000000111111222111222333222111111222333222222333444444444333333444444444555555555666666444444555666777888999:::888888888999999:::::::::;;;;;;;;;<<>>>>>@@@>>><<<<<<=========<<<;;;;;;:::999999999::::::;;;;;;:::999888777666555777666555444444333444444555555444444444333333333111222333444444333222111222222111111111000000000////////////////////////---............/////////.........---------------............////////////////////////////////////111000000///......------...............///000000........................////////////..................//////000000111111//////////////////////////////............//////------......///000000111///............///000000000///......---...............------------......------------------------000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////111111000////////////000////////////////////////.........///000111222333111000000//////000000111---......///000111222222222222111111000/////////000000111222222111000//////000000000000//////...///000000111111000000///............/////////000000000000//////.........---------............///......---------,,,,,,,,,........................------------------------////////////.........---...............---,,,,,,........................,,,,,,,,,---------......------------------------,,,---......///.................................------............------////////////////////////............---------------...///...---,,,---///...................................................///////////////...---///////////////////////////////////////.........///////////////.........000////////////000000111111111111111111111111111////////////000000000000000000/////////000000000////////////000000000000000000000000000111111222000222333222111000111222222222333444444444444333333333333333444444444444111222333444666777999999777888888999999:::::::::;;;:::;;;<<>>>>>===???===<<<<<<======<<<;;;;;;::::::999999:::::::::::::::999999888777777666777666555444444333444444555555444444444333333333111222222333333222222111222222222222111111111000////////////////////////.............../////////...............---------............////////////........................000000//////............///......------...000111........................///////////////............/////////000000000111000000000000000000000000/////////....../////////............//////000000............/////////000...------,,,,,,---------......------------......------------------------//////////////////////////////000000000000//////////////////////////////..................------000000//////////////////////////////////////////...///000000//////000111000000000//////000000000......///000111222222333111111111111000000/////////000111222333333222111///000000000000///////////////000000000000////////////000000000111111111000/////////////////////---------............///......---------,,,,,,,,,........................------------------------.........---------,,,,,,,,,---....../////////...------------------------,,,,,,,,,---------..............................,,,---......///.................................------............------//////////////////////////////.........---------,,,...///...------...///------------------------...........................///////////////...---////////////////////////.........///////////////.........//////////////////////////////000111111000000000000000000000000.../////////000000000111//////000000000/////////.../////////000000000111000000000000000111111222000111222222000000111222111222333333444444333333111222222222333333333333000111222333555666777888777888888999::::::;;;;;;;;;;;;:::;;;<<>>>>>>>>===>>>===<<<<<<======<<<::::::::::::999999::::::;;;888888888888888888888888777666555444444333444444555555444444444333333333222222222222222222222222222222222222111111111000////////////////////////////////////////////////....................................////////////------------------------............//////000000///......------...000111////////////////////////.........///////////////////////////000000000000000000000000000000000000...//////////////////...000000//////............---......///////////////111000000000000000111111.........------.................................//////////////////////////////000000000000//////////////////////////////222222111111111111111111........................000000000000000000000000333666888888555222111111/////////000000/////////000000000000111111111111111111111000000000000000...///111222333333222222000////////////000000000//////000000000000//////....../////////000000000......//////000111111222---------............///............---------,,,........................---------------............------------,,,,,,,,,,,,,,,---//////000000000------------------------,,,,,,,,,---------..............................,,,---......//////..............................------............------------------------------/////////.........------,,,---///...------...///------------------------..............................///////////////...////////////////////////.........///////////////.........//////////////////......//////000111222000000000000000000000000......//////000000111111//////000000000///............//////000000111111000000000000000111111222000111222111000000111222111111222333333333222222111111222222222222333333111111222333444666666777777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<===>>>======>>>>>>???@@@BBBCCCBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKKKKJJJHHHIIIOOOSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYYYYZZZMMMQQQVVVZZZ]]]^^^```bbb\\\YYYVVVUUUUUUWWWWWWWWWQQQRRRSSSRRRRRRSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWWWWXXXXXXWWWSSSPPPMMMPPPUUUYYY[[[[[[ZZZYYYZZZWWWSSSOOOOOOQQQUUUWWWVVVXXXYYYXXXVVVUUUTTTUUUTTTUUUUUUTTTTTTSSSQQQQQQNNNOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKJJJHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>=========>>>>>><<<:::::::::999999999:::;;;;;;777777888888888999999999777666555444444333444444555555444444444333333333222222222222222222222222222222111111111000000000////////////////////////000000000////////////................../////////............////////////------------------------------......///000000111...............///000000////////////////////////.........///////////////////////////000000000000////////////////////////......////////////......111000000///......---------......///000///////////////.........///000000//////............//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000,,,---...............---000000000000000000000000333888>>>>>>:::444000......//////000000//////...222222222111111000000000111111000000000000000000...///111222222222111111000////////////000000111...//////000000//////...,,,,,,,,,,,,---------------......///111222222333---------............////////////.........------........................------........./////////............---------------...///////////////...........................,,,,,,,,,---------......------------------------,,,---......//////..............................------............------------------------------////////////............,,,---......------...000........................////////////////////////------...///000000000///////////////////////////............/////////000............/////////000............///000111222000000000000000000000000.........///000111111111//////000000000///------.........///000111111111000000000000000111111222///111222111000///000222///000111111222222111111111111222222222333333333222222333333444555666666555666666777888999:::;;;:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIJJJPPPSSSQQQQQQRRROOOOOOOOOOOOQQQSSSUUUVVVSSSVVV[[[^^^^^^^^^______YYYXXXVVVVVVXXXZZZZZZYYYRRRSSSTTTRRRQQQQQQTTTWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWTTTRRRPPPRRRUUUWWWYYYZZZZZZYYYYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXWWWXXXXXXXXXUUUSSSUUUUUUTTTTTTRRRQQQOOONNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCBBB@@@???>>>?????????>>>>>>???@@@???===;;;:::999999999::::::;;;<<<999999999888888888888888777666555444444333444444555555444444444333333333333222222222222222222333111111000000000/////////////////////////////////000000000000/////////...---........./////////000............////////////.................................///////////////---......///////////////////////////////////////............/////////000000000000000////////////........................---...///000000///...---///////////////.........------///000000000///...,,,,,,,,,,,,,,,---......000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000,,,,,,------......//////,,,---...///000//////...000000000000000000000000///888AAAEEE@@@888111.........///000000///......222222222111111111000000000000000000000000000111...///000111111111000///000///......///000111222......////////////......------------............//////000000000111111111---------.........//////000////////////........................................../////////000000000/////////............000000000000///...---,,,////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---..................---000000000000000000000000000/////////............,,,---......------///000////////////////////////000000000000000000000000,,,,,,...///000000000000////////////////////////---.........//////000000---.........//////000000............///000222222000000000000000000000000---......///000111111222//////000000000///---,,,---......///000111111222000000000000000111111222///111222111000///000111//////000111111111111111111222222222222333333333333333333444444555555555444444555666777888999999999999999:::;;;<<<===>>>?????????>>>======>>>???AAAAAAAAAAAABBBDDDEEEFFFCCCDDDEEEFFFHHHKKKMMMNNNPPPMMMNNNSSSUUURRRQQQRRRVVVUUUSSSQQQQQQRRRTTTUUUYYY\\\___```___]]][[[[[[VVVVVVWWWZZZ\\\^^^]]][[[VVVWWWWWWTTTPPPOOOQQQTTTQQQRRRTTTVVVWWWYYYYYYZZZUUUUUUUUUVVVWWWWWWUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZWWWWWWXXXYYYYYYYYYXXXXXXYYYWWWVVVWWWYYYYYYUUURRRUUUUUUTTTSSSQQQOOONNNMMMNNNNNNMMMKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJEEEDDDBBB@@@?????????@@@???>>>>>>???@@@@@@===;;;999999999999::::::;;;<<<;;;::::::999888777666666777777555444444444444444555555444444444333333333333222222111111222222333000000000000////////////////////////////////////111111000000/////////...---.........//////000000............/////////000////////////////////////000000000///......------,,,---///000000000///...000000000000000000000000---.........//////000000000000000000////////////........................---...///000000///...---------......///000000000,,,---///000000000///...///////////////000111222111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000...//////000111222222333---...///111111111000///000000000000000000000000111<<>>@@@BBBAAAAAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHMMMRRRSSSSSSTTTYYY^^^ccc```]]]\\\[[[ZZZUUURRRVVVWWWYYYZZZZZZZZZYYYYYYSSSRRRRRRTTTXXXZZZZZZZZZSSSRRRQQQOOOOOOQQQSSSTTTVVVUUUUUUWWWZZZ[[[YYYVVVXXXWWWWWWWWWXXXXXXVVVUUUPPPSSSUUUWWWWWWWWWYYYZZZVVVWWWXXXXXXXXXWWWUUUUUUSSSVVVXXXWWWUUUSSSTTTUUUXXXWWWUUUSSSRRRQQQPPPPPPRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888777666666777777777777666666666666:::888666555444444444555333333111111111111333333333222111000000111222333000000000000000000000000000000000000///,,,***)))////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000...///000111111000///....../////////000000000111000000000000000000000000////////////////////////000000//////.........---000///...------...///000//////////////////////////////000000111111222222111000///...------...///,,,---...000000000///...111111000000//////..............................000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222////////////000111222333888666BBBZZZdddUUU>>>000111111111111111111111111222222111111000/////////000000000000000000000000............/////////000000000000000000///................../////////000000000000000000000000000////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........------,,,,,,,,,........................//////............//////........................////////////...---+++***---...///...,,,,,,...///111000000///......------,,,,,,,,,------.........---------............///...........................------,,,---...///000////////////////////////------......//////000000////////////////////////....................................////////////000000/////////...............//////...---,,,+++.../////////000000000111//////000000000111111111/////////...//////000000000000000000000000000000////////////////////////111111111111111111111111000//////...///000111222000//////...///000111222111111111111222222222222333333333222222222111111111111111222333444555666333444444555666777777888999999888999999:::;;;<<>>===<<<<<<>>>???AAA???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJNNNSSSTTTSSSUUUYYY]]]gggeeebbb``````^^^ZZZVVVRRRSSSUUUVVVWWWWWWVVVVVVSSSRRRRRRSSSUUUVVVUUUSSSRRRQQQPPPPPPPPPRRRTTTUUUVVVUUUUUUWWWYYYYYYWWWTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPSSSUUUVVVVVVWWWXXXZZZWWWWWWXXXXXXXXXWWWVVVUUUUUUWWWXXXVVVTTTSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>========================::::::999999888888777777777777777777666666666555888777666555555444444555555444333333333333444555333222111111111111222333000000000000000000000000/////////000//////......////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000//////000111111000//////////////////000000000000000000000000000000000000000000000000000000000000000/////////............000///...------...///000////////////////////////222222111111000//////...000000...------...//////---...//////////////////111000000000/////////...........................000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000///////////////000333222@@@YYYdddXXXBBB666111111111111111111111111///////////////000000000000000000000000000000000........./////////000000000000000000000///.............../////////000000000000000000000000000000000000000000000000000000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------------........................//////............//////........................---......///000/////////---...///...,,,,,,...///000000000///......------------------------......---------............///...........................------------...//////////////////////////////---.....................//////..................////////////////////////............////////////000000////////////..................---+++***)))////////////000000000000//////000000000000111111111111000/////////000000000000000000000000000000000000000000000000000000222222222222222222222222///////////////000111111000////////////000111222111222222222222333333333333333333222222222222111111111111111222444555666222333444555666777888888888777777888999:::;;;;;;===============>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLOOOSSSSSSSSSTTTWWWZZZdddbbb```___^^^]]]YYYWWWPPPQQQSSSUUUVVVUUUTTTSSSQQQQQQQQQRRRSSSQQQNNNLLLOOOOOOOOOPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWUUURRRPPPPPPPPPRRRRRRSSSRRRQQQPPPPPPRRRUUUVVVVVVVVVWWWYYYWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVTTTRRRQQQSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUQQQQQQPPPNNNMMMLLLKKKKKKLLLKKKIIIFFFEEECCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>::::::::::::::::::::::::999999999999999999999999777777777666666666555555555555666666666555555555666666555555555555666666333333222222222222333333000000000000000000000000.........///000111222333////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000///000000111111000000///000000000000////////////000000000000000000000000111111111111111111111111////////////............//////............//////////////////////////////222111111000000//////...//////...------...000000000//////............///000000000000////////////........................000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111000///...------------///000<<>>======<<<;;;<<>>=========::::::::::::::::::::::::999999999999999:::::::::777777666666666555555555222333555666777666555555666666555555555555666666333333333333333333333333////////////////////////...---------...000222444///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///////////////........./////////....../////////////////////////////////---......///000111222222///...------...///000111111000///---------...///000000000000////////////........................////////////////////////000000000000000000000000000000000000000000000000//////000000000000000000111000///...............111000777EEEKKKCCC666///111111111111111111111111.........//////000000000////////////////////////...////////////000000000000000000000000///.........////////////000000000000000000000000000000000111111111111111111111111---------------------------------.........//////......................................................------------..............................///.....................---...///...,,,,,,...///////////////.................................------------............///........................---------...............////////////////////////111111000000///........................---------------------------------............//////////////////000000000000000000/////////000000111111222000000000000////////////...////////////000000000222222111000000///000000////////////////////////000000000000000000000000...........................//////000000000000000///000000111111111111111000000000000111111111222222222222222222222222222111111111111222333333444222222333444555666777777555555555666777888::::::999:::;;;======<<<;;;::::::;;;===???AAAAAAAAAAAACCCCCCEEEFFFGGGIIIJJJJJJIIIJJJKKKLLLLLLMMMNNNOOOKKKLLLNNNOOOPPPPPPQQQQQQUUUVVVXXXXXXVVVSSSPPPNNNLLLLLLNNNQQQSSSRRROOOLLLMMMNNNOOOPPPQQQPPPPPPOOOMMMOOOQQQQQQOOOLLLIIIGGGEEEIIILLLNNNMMMLLLLLLMMMPPPRRRTTTUUUTTTTTTUUUWWWXXXWWWWWWWWWVVVVVVVVVVVVTTTRRROOOMMMMMMNNNOOOOOONNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::999999999999999999999:::666666666666555555555555111333444666666666555555444444444555555444444444333333333333333333333333////////////////////////...------,,,---...000111////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////111111000000000000111111000000000000////////////////////////////////////////////////////////////.........///////////////...//////////////////...////////////////////////,,,---...///000111222222///...------...///000111111000///---------...///////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////////////////000/////////000000111222444111333888;;;777111---000000000000000000000000111111111000000/////////////////////////////////////////////000000000111000000000000000///......////////////000000000111000000000000000000000000000000000000000000000000------------............+++++++++,,,,,,,,,------.............../////////..............................------------..............................222111000//////...//////---...///...,,,,,,.../////////////////////........................//////---------............///........................,,,---......//////......////////////////////////111111000000/////////...------........./////////------------------------............//////////////////000000000000111111------------...000111222000000000000////////////......////////////000000111111000/////////000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000///000111111222222111111//////000000000111111111111222222222222333333333111111111111111222333333333333333444555555666666333333444555666777999:::888999:::;;;<<<;;;::::::999:::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHJJJMMMOOOOOOPPPRRRTTTSSSTTTVVVVVVTTTPPPLLLIIIJJJJJJLLLPPPSSSTTTSSSQQQOOOOOOPPPPPPOOOLLLJJJHHHFFFIIILLLMMMKKKHHHEEEDDD???DDDIIIKKKIIIHHHHHHJJJPPPRRRTTTTTTTTTSSSTTTVVVWWWVVVVVVUUUTTTUUUUUUUUUQQQOOOMMMLLLNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666555555555444444222333444555555555555555222333444444444444333222222222333333333333222222000000000000000000000000......------------......////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000222111111000000111111222////////////000000000000000000000000000000000000.................................///////////////......////////////......//////////////////////////////////////////////////////...------...000000000//////............///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....../////////000000111222333333222111222333333333222000000000000000000000000222222222111000/////////000000000000000000000000/////////000000000111111000000000000000///....../////////000000000111111000000000000000000000000........................------------.........///+++++++++,,,,,,,,,---------........./////////000...........................------,,,,,,------...........................111000///.........//////---...///...,,,,,,...///.../////////////////////------......//////000000---------............///........................,,,---.../////////...---//////////////////////////////////////////......------...///000000111111....................................//////////////////000000000111111111...------,,,---...000000111000000000/////////............/////////000000/////////...//////000000000000000000000000000000////////////////////////000000000000000000000000---...///000111000000//////000111222222222111111000000111111111222222222111111222222222333333333111111111111111222222333444444444444444444444444222222333444555777999999888999999::::::::::::::::::999999:::;;;>>>AAACCCAAAAAAAAAAAABBBBBBBBBCCCDDDCCCDDDEEEGGGHHHIIIHHHGGGJJJMMMNNNMMMNNNPPPRRROOOPPPSSSTTTSSSPPPLLLIIIJJJJJJKKKNNNRRRUUUUUUTTTQQQRRRRRRPPPMMMHHHCCC@@@???CCCHHHJJJHHHEEECCCCCC>>>DDDJJJLLLJJJHHHIIIKKKPPPQQQSSSTTTSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTPPPNNNMMMNNNPPPQQQPPPNNNLLLMMMNNNNNNMMMLLLJJJHHHHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@======;;;:::999888888888::::::::::::::::::::::::999888888777777666666666666666555555555444444444444444444333333444555555222333444444444444333222111111222333333222111111000000000000000000000000------...///////////////////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000222222111000000111222222------...///000111222222000000000000000000000000////////////////////////............/////////000---...///000000///...---////////////////////////////////////////////////000000...------...//////---...//////////////////.../////////000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000/////////.........000000/////////000000111000111111000111222333222000000000000000000000000000000000000000000//////000000000000000000000000//////000000000111111111000000000000000///......//////000000000111111111000000000000000000000000........................---------.........//////---------.........//////---.........//////000000...........................------,,,,,,------...........................------,,,++++++,,,...///---...///...,,,,,,...///.........///////////////,,,------...///000111111---------.........//////........................,,,,,,.../////////...---////////////////////////........................,,,---...///000222333333////////////////////////............/////////000//////000000111111111222111000......---...///000111111000000/////////.............../////////000...............///000111000000000000000000000000////////////////////////////////////////////////---...000111111111000//////000111222333222111111111111222222222333333333111111111222222333333333111111111111111111222222555555444444444333333333222222222333555777888999888888999999999::::::::::::999888888:::===AAACCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCDDDGGGHHHHHHHHHEEEHHHKKKKKKIIIIIIKKKMMMLLLOOORRRTTTTTTRRRNNNLLLJJJJJJKKKMMMQQQTTTUUUUUUSSSSSSSSSPPPLLLEEE???;;;;;;@@@FFFHHHFFFCCCBBBBBBAAAGGGMMMOOOMMMKKKMMMOOOOOOQQQSSSTTTSSSRRRSSSTTTVVVUUUSSSRRRRRRRRRSSSTTTOOONNNMMMOOORRRTTTRRROOOKKKLLLNNNOOONNNMMMKKKJJJFFFGGGIIIIIIIIIGGGEEEDDDGGGGGGGGGFFFDDDBBB@@@>>>@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<:::999888777777777999999999999999999999999999888888777666555555444666666555555555444444444666555333222222333444555222333444555555444333222000111222333333222111000000000000000000000000000,,,---///111222111111000////////////////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000333222111000000111222333,,,---...///000111222333000000000000000000000000000000000000000000000000---.........//////000000---...///000000///...---////////////////////////++++++---...///111222222111000///...------...///,,,---///000000000//////.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---111000///......---......///111222111///000///...000000000000000000000000------......///000000000000000000000000000000000000000000000111111111111000000000000000//////...000000000000111111111111000000000000000000000000////////////////////////........................------------------------//////000000///...---------.........---,,,,,,+++...------------...//////////////////////////////......------------........................------///////////////////////////////////////.........////////////////////////..............................////////////......---.........//////000000........................///...------...000333555;;;444+++(((***------,,,//////............////////////000000000000//////000000111111111111000///////////////////////////---------...............---......///000111111222000000000000000111111111............/////////000////////////000000000000222111000//////000111222000000000000000///......111111111000000000000000///000111222222222222222//////000111222333333444333333333444444444555555555666666777888999999:::888888999::::::::::::999999999888999:::<<<>>>@@@@@@@@@@@@???>>>???AAACCCFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJIIIHHHIIILLLNNNQQQRRRRRRSSSSSSQQQNNNKKKKKKNNNQQQRRRQQQOOOOOOOOOSSSSSSSSSQQQMMMGGGAAA>>>>>>AAAEEEFFFEEEBBBAAA@@@BBBEEEKKKPPPSSSTTTTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPOOOOOONNNNNNNNNNNNKKKMMMNNNMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????AAA???===<<<<<<<<<;;;999777888:::;;;;;;:::999777999888888777666555555444666555555555555444444444555555555444444333333333555555555444333222111000222222222111111111000000111111111111000000000000000000////////////000000//////000000///...------------------........./////////......---------,,,////////////000000000000////////////000000000000000000000000000000000000222222111000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////........................///000000000000//////...////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000//////.........---------//////............//////............//////////////////000000000000//////000///////////////000111000000000000000000000000111000///......///000111000000000000000000000000...............///000111111111111111111111111111000000////////////000000///000111111111111111000000000000000000111111111222000...---///000000000........................------------------------///////////////...---------.........------,,,+++...------------...//////////////////////////////......------------............................../////////////////////////////////////////////...////////////////////////........................------............------............/////////000////////////////////////...---------...000222444>>>888111///111444444222//////............//////000000111111111111000000///000000111111000000////////////////////////////////////........................///000111111111////////////////////////........./////////000000////////////000000000000111111000000000000111111000111111111000000///...000000111111111111111111111111111111222222222222000000000111222222333333333333333333444444444444444444555555666777777888777777888999999999999999999999999999:::<<<===>>>>>>??????>>>======@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGFFFEEEFFFIIIKKKMMMNNNOOOQQQRRRPPPMMMKKKJJJLLLOOOOOONNNMMMMMMNNNRRRSSSRRRPPPLLLFFFAAA===BBBFFFJJJLLLJJJGGGDDDBBB@@@BBBFFFJJJNNNPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTRRRSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMLLLIIIGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999999:::;;;;;;:::888666555888888777777666555555444555555555555444444444444444444444444333333333222333333333333222111000000222222222111111111000000111111111111000000000000000000////////////000000//////////////////...---------.........//////////////////.........------////////////000000000000////////////000000000000000000000000000000000000000//////...............////////////////////////....../////////000000000////////////////////////................................................---...////////////............/////////000000000......///000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000//////......//////............//////////////////000000000000//////333222111000000000000000000000000000000000000000000000////////////000000000000000000000000000000///............//////000000000000000000000000000000000////////////000000111111111111000000///...---......///000111222222222000......///111111000........................------------------------///////////////......------............---,,,,,,...------------...//////////////////////////////......------------..............................000000000000000000000000......//////////////////////////////////////////////////////////////////,,,------......------,,,............////////////000000000000000000000000------,,,,,,---///111222888444000///111333333111000//////......//////000000111111222222111111000...//////000000/////////000000000000000000000000111111000000//////............//////000000111111............................../////////000000000////////////000000000000000111111111111111111000111111111222111111000///000000000111222222333333444333222111111111222333111111111111111111111111222222333333333444444444222222333333444555555555666666777777777888888888::::::999999::::::;;;<<<<<<===>>>===<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJMMMOOOOOONNNLLLKKKIIIJJJLLLKKKJJJJJJKKKMMMPPPQQQPPPOOOKKKFFFBBB???EEEJJJOOORRROOOJJJEEEBBB===>>>???BBBEEEIIIMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQQQQPPPNNNKKKJJJJJJKKKKKKIIIFFFEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???????????????????????????===;;;;;;;;;;;;999888888999:::::::::888777666888777777666666555555555555555555555444444444444333333333333222222222222111111222222222111111000222222222111111111111111111111111111000000000000000//////......//////000---...//////////////////....../////////000000000000000////////////......////////////000000000000////////////000000000000000000000000000000000000//////......------......////////////////////////------........./////////////////////////////////////////////////////////........................+++,,,---.../////////...------........./////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111000000/////////...............//////////////////000000000000//////555444333111000000//////000000000000000000000000//////000000000000//////000000000000000000000000000//////............///////////////////////////000000////////////000000111111111111000...---,,,,,,---...///000222333333333111//////111222111111...................................................///////////////......------............------...------------...//////////////////////////////......------------......---------...............000000000000000000000000............////////////////////////////////////000000000000000000000000---..................---.........///////////////////////////////////////---,,,,,,,,,---...000111000...------///000///...000000////////////000000000000111111111111000000---......////////////...000000000000000000000000333222222111000///........./////////000000000111/////////..................////////////000000000////////////000000000000000000222333333222000000111111222222222111111000///000000111222333333444666444222111000111222333222222222111111111000000222222222222333333333333222222333333444444444444555555555555666666777777::::::999999999999999999;;;<<<============>>>@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGHHHGGGIIILLLMMMMMMKKKIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMMMMMMMKKKHHHEEECCCFFFKKKRRRTTTQQQKKKDDD@@@;;;::::::<<>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEFFFGGGJJJMMMMMMJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJHHHIIIJJJKKKKKKKKKIIIHHHHHHMMMSSSUUURRRLLLFFFBBB;;;;;;:::;;;???EEEKKKOOONNNOOOQQQRRRSSSSSSSSSRRROOOOOOOOOPPPPPPOOOOOOOOOQQQSSSTTTTTTRRROOOLLLJJJHHHHHHGGGEEECCCCCCEEEGGGIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;:::888666444444555777888999999:::666666666666555555555555555444444444444333333333222222222222222222222222222222333333333333333333111111111111111111111111111111111111000000000/////////............//////------...///000000//////////////////000000000000/////////000000000000000////////////000000000000////////////000000000000////////////////////////000000////////////000000........................------------.........///////////////////////////////////////////////////........................,,,---...///000111111111------------.........///......///000000000000000////////////////////////////////////////////////........................000000000111000///...---............//////////////////000000000000/////////////////////000111222////////////////////////...///000111111000///...////////////////////////111000///...............000000000000000000000000000000////////////000000......///000000111000000222222222222222222222111222111000111222333111000................................................---...//////////////////------...////////////......------------...//////////////////////////////......------------......,,,,,,------.../////////////////////////////////------......///000000000////////////////////////////////////////////////000000000111111000000000///////////////.................................------......////////////...///000111111111111000111000000//////000000111---......//////......------......///000000000000000000000000000000000000222222111111000000//////////////////000000000000111000000//////........./////////000000000111111////////////000000000000111111222222222222111111///000111111222111111111/////////000111111222222333222111000000000111222333222222222111111000000000000111111111222222222555555555555555555555555666555444444444555666777888888999999999888888777999;;;>>>???>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBBBBBBBAAABBBCCCEEEIIILLLLLLHHHDDDCCCDDDEEEFFFHHHHHHFFFFFFGGGIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLOOOSSSTTTRRRMMMHHHFFF>>>>>>???AAAEEEJJJOOOSSSQQQQQQRRRRRRRRRQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMPPPQQQRRRRRRPPPNNNLLLJJJFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;<<<;;;999666888777777777666666555555555555555555555555555555444444444444333333333333222222222222333333333333333333444444444333333222111111111111111222222222111111111111000000000000///......------......///---...//////////////////....../////////000000000......////////////000000////////////000000000000////////////000000000000000000000000000000000000------,,,,,,------..............................------........./////////////////////////////////------------------------..............................///000111111111000------........./////////......///000000000000000000000000000000000000000000000000000000000000000------------............---...///000000///...---............//////////////////000000000000//////------......///111222333000000000000000000000000//////000000000000//////000000000000000000000000000//////............///000000000000000000000000000000////////////000000---...///111222222222222444333333222111111000000111000000111222222111///................................................------...///////////////------...///////////////...------------...//////////////////////////////......------------......,,,,,,------...//////000------------------------------......///000000111////////////////////////........................//////000000000000//////000/////////..........................................//////000000//////---.../////////...//////111111000000000000111111......////////////......---...///000111111111111////////////////////////000000000000000000000000000000000000////////////000000///......---,,,,,,//////000000000111111111////////////000000000000333222222111111222222333...///000000111111111000/////////////////////000000000000000000000111111222222222111111111111111000000000000111111111222555555555555555555444444666555444333444555777888666777888999999888888777777:::<<<>>>======>>>??????@@@AAAAAAAAAAAA@@@???===???BBBBBBBBBAAABBBCCCAAAEEEJJJIIIEEEBBBBBBDDDDDDGGGIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPPPPMMMJJJIIIHHHBBBCCCEEEIIIMMMQQQUUUWWWUUUTTTRRRQQQPPPOOONNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBB@@@????????????>>>>>>>>>????????????????????????:::::::::<<<===<<<999777999888777666555444444444555555555555555555555555444444444333333333222222222333333333444444444444333333333333333222111000000000111111111222222222111111111111000000000000///......------....../////////////////////...---------........./////////------........./////////////////////000000000000////////////000000000000000000000000000000000000---,,,,,,,,,,,,---...///............................../////////000000000////////////////////////------------------------..............................//////000//////........./////////000000000......///000000000000000000000000000000000000000000000000000000000000000---.........////////////***+++---///000///...---............//////////////////000000000000//////////////////000111222222000000000000000000000000000000////////////000000000000000000000000000000///............//////000////////////////////////000000////////////000000///000111222222333222222111111000000000000000000000//////000222222000...........................////////////////////////------...///000000//////------...///000000//////...------------...//////////////////////////////.........------.........,,,,,,------...///000000---------------------------------...///000000111////////////////////////..............................////////////......000000//////.........---000000000000000000000000...///000000000000000///000111111111000000000222111111000000000000111111//////000000000000//////......000111222222222222///////////////////////////////////////000000000000000000000//////////////////...---,,,,,,++++++000000000000111111111111////////////000000000000444333222111111222333444......///000000000000000////////////............---...///000111111000000111111111111111111111111000000000000111111111111444444444444444444444444777666444444444555777999555666777999999999888777666888;;;<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???>>>???AAADDDEEEDDDCCCDDDDDD===BBBGGGGGGDDDAAABBBDDDDDDGGGJJJKKKJJJHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJLLLLLLKKKHHHGGGGGGHHHDDDFFFJJJOOOSSSVVVXXXZZZWWWVVVSSSPPPNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIDDDFFFHHHHHHFFFEEEDDDEEECCCCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;<<<>>>===:::777666666555555555666666777444555555555555555555555444444444333333333222222333333333444444555555555333333333222111000///...000000111111222222222222111111111111000000000000.........------.........///000000000///...------------------.........///,,,---------......//////////////////000000000000////////////000000000000000000000000000000000000...............///000111........................////////////000000000000////////////////////////111111111111111111111111.................................///......------////////////000000000000...//////000000000000000000000000000000000000000000000000000000000000000.../////////000000111111(((***,,,...//////...---............/////////000//////000000000000//////222222111111111111111222000000000000000000000000111000///......///000111000000000000000000000000...............///000111........................000000////////////000000222222333333333222222111------......//////000000/////////000111111///---....................................//////////////////...---,,,,,,++++++....................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000......------------......000000000000000/////////........................////////////////////////------......//////000000000000000000111111111111000///.........///111222111000000///...---------,,,------...///000111111////////////000000000000////////////000000000000000000000000////////////000//////............///000000////////////000000111111000000000000111111000000000000000111111222000000000000000000000000000000000000///////////////////////////000111111222222111111111111111111333222222222222222222222222222222333333444444444333333222222222333444444777777888888888888777777777888:::<<<=========<<<======>>>======<<<;;;;;;>>>???@@@BBBCCCDDDEEEEEEEEEHHHIIIFFFAAA===???BBBFFFIIILLLMMMJJJIIIIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKMMMQQQTTTVVVVVVVVVVVVYYYXXXUUUPPPLLLKKKLLLNNNNNNOOONNNLLLJJJJJJKKKMMMGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<===>>>???@@@??????>>>>>>======<<<<<<::::::;;;;;;;;;:::999888;;;:::999777666666555555444444444333333333222222333333333333333333333333111111111111111222222222555444333222111///......000000000000////////////............///////////////////////////.........//////////////////////////////////////////////////////.........------------------............///......//////000111111111+++,,,...000111111000000////////////////////////000000000000000000000000........................000000000000000000000000111111000000/////////...---///000000///......///////////////000000000000000000000000000000000000000000//////.........---.../////////...---,,,,,,000000000///......------........................////////////////////////......//////000111111111111111000000//////.........//////000000000000000111000000000000000000111////////////////////////111111222111111000///...////////////000000000000000000000000////////////------...000111222333444333333333222222111111111111111000000000000111111000///...000222222///,,,....................................//////////////////...------,,,++++++....................................////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////......------------......////////////////////////........................////////////////////////.........////////////////////////000000000111111000//////...///000111222111000000///......------------......//////000000.../////////000000000000////////////000000000000111000000000////////////......---------......///000000////////////000000111111000000000000111111000000000000000111111222000000000000000000000000000000000000//////////////////......//////000111111111111111111111111111222222222222222222222222222222222333333333444444222222222222333444666666777777888888888888777777888999:::;;;<<<=========>>>>>>>>>>>>>>>===<<<<<<>>>???@@@BBBCCCDDDDDDEEEEEEHHHJJJGGGBBB@@@AAADDDEEEGGGIIIIIIGGGFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNQQQRRRSSSSSSSSSVVVUUURRRNNNKKKJJJKKKMMMOOOOOONNNLLLJJJIIIKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@???????????????@@@@@@??????>>>===<<<<<<<<<::::::;;;;;;::::::999999:::999888777666555555555444444444333333333222222333333333333333333333333222222111111111111111111333333222111000//////...000000000000/////////.............../////////////////////////////////...////////////////////////////////////////////////000000/////////................../////////000000---......///000000111111------...///000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000//////.........---...000000.........///.../////////000000000000//////////////////////////////......------------///////////////......---.........///////////////////////////////////////////////////////////////////////////////////////111000000000/////////......//////000000000000000...//////000000//////...///////////////////////////000000111111111000000/////////000000000111111111111111000000000////////////000111222333333444333333333222222111111111111111000000000000111111000///...000222222///---....................................//////////////////......---,,,,,,,,,....................................////////////////////////////////////////////////////////////////////////////////////------------............////////////////////////////////////////////////......------------......................................................///////////////////////////////////////.............../////////000000000///////////////000111111111000000//////......---.........///////////////....../////////000000000////////////000000000000111111000000000/////////,,,,,,,,,,,,---...//////000000////////////000000111111000000000000111111000000000000000111111222000000000000000000000000000000000000////////////......------......///000111111111111111111111111111222222333333222222222222222222222333333333333111222222333444666777888666777777888888777777666888888999999:::<<<===>>>>>>>>>>>>???>>>>>>===<<<===>>>@@@AAACCCDDDDDDDDDFFFHHHJJJHHHDDDCCCDDDGGGFFFGGGGGGFFFEEEFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOOOOOOORRRRRRPPPMMMKKKJJJLLLNNNOOOOOOOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;:::::::::::::::999999999999888777666555555444444444444444444333333333333333333333333333333333333333222222222111000000000111111111000000/////////000000000/////////..................////////////......//////////////////////////////////////////////////////////////////000000000000000/////////////////////000000000111------......///000000000000//////......//////000////////////////////////........................000000000000000000000000000000000000000000000000/////////...............---...000000...---...///....../////////000000000////////////////////////......---------------,,,......//////////////////------......///000000111000000000000000000000000////////////////////////000000//////...------,,,000000000000////////////...///000000111111000000...///111222222111///...////////////////////////......000111111222222222///000000000000111111111222222222111111111000000111111111222222222333333222222222222222111111111111111000000000000111111000//////000111111///.......................................//////////////////......---------,,,....................................////////////////////////////////////////////////////////////////////////////////////------........./////////////////////////////////////////////////////////......------------......---------.......................................////////////////////////000000//////......------............///////////////////////////000000111000000000000//////......///////////////................../////////000000////////////000000000000111111111000000000//////,,,,,,,,,---...///000111000000////////////000000111111000000000000111111000000000000000111111222000000000000000000000000000000000000////////////---------------...//////000000000000111111111111000111222333333333222222222222222222222222222333333333333444555666777888666666777777777777666666777777666666777999;;;<<<<<<===============<<<<<<===>>>???AAABBBCCCDDDDDDFFFHHHIIIHHHFFFFFFGGGIIIIIIHHHGGGFFFFFFHHHKKKMMMHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOPPPOOOMMMKKKKKKMMMOOONNNOOOOOOMMMJJJHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBB@@@???===<<<;;;:::;;;::::::999999999999999777777777666666555444333555444444444444333333333333333333333333333333333333333333222111000/////////////////////000000000000000/////////.....................////////////............////////////////////////////////////////////////////////////////////////////////////....../////////000000000---------...//////000000222111///.........///000////////////////////////........................////////////////////////////////////////////////..................------,,,...//////...------............/////////000000////////////////////////........................------------...//////000............//////000000//////////////////////////////////////////////////////......------------000000000000//////////////////000111111111111000000222444666666444222000//////////////////////////////000111111111111111000000000111111111222222333333333222222222111111111111111111111111111111222222222111111111111111111111000000000000111111000//////000000000//////....................................///////////////...............------....................................////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////..............................------------......------------......//////////////////////////////////////////////////////000000//////......------............////////////...//////000000000000000000000000000000////////////////////////.....................////////////////////////000000000000111111111111000000000000............///000222222000000////////////000000111111000000000000111111000000000000000111111222////////////////////////000000000000////////////---------------...////////////000000000111111111///111222333444333222222222222222222222222222222666666555444444444555555666666777777777777666666555555444444555777999:::::::::;;;;;;;;;;;;;;;:::===>>>???AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIGGGEEEDDDEEEHHHKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKIIIJJJLLLNNNMMMNNNNNNMMMJJJIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;:::999888888888999999666666777777666555444333555555555444444444333333333333333333333333333333333333333222111000//////////////////000000000000////////////........................////////////---.........//////000000////////////////////////////////////////////////........................------........./////////------......///000000000333222000.........///000////////////////////////................................................////////////////////////------..................,,,...//////...------...............////////////........................///////////////000000000---,,,,,,,,,---...//////000000//////....................................////////////////////////------------......//////////////////000000000000///000000111111111111111111222555666666555222111000000000000000000000000111111111111111000//////111111111111222222222222333333333333222222222222000000000000////////////111111111111111111111111111111000000000000111111///000000/////////000000....................................////////////............................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000111////////////////////////..............................------------......---------...//////000000///////////////////////////////////////////////////////////////.............../////////000000000......///000000000000000000000000000000000000000.........///////////////------........./////////////////////000000000000222222111111111000000000////////////000111222222000000////////////000000111111000000000000111111000000000000000111111222////////////////////////000000000000////////////......------......///000...//////000000111111111///000222444555444333222222222222222222111111111777666555444333333333333555666666777777666666555333333444444555777888999888999::::::;;;:::::::::<<<===???@@@BBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDAAAAAADDDGGGIIIIIIGGGGGGGGGGGGGGGHHHHHHIIILLLLLLKKKKKKKKKKKKKKKLLLIIIJJJLLLNNNNNNNNNLLLKKKGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@>>>===<<<<<<;;;:::999777777888888999666666777888777666555444555555555555444444444333333333333333333333333333333222222222111000000000000000000000000000000000/////////.........------............////////////------......///000000000////////////////////////////////////////////////------------............------------..................//////000111111111222111000000////////////////////////////////////................................................000000000000000000000000.............../////////,,,---//////---,,,---...------........./////////........................///000000000000111111111///...---,,,,,,---///000111000000///......------........................////////////////////////,,,------...//////000000////////////000000000000///000111111222222111111///000222333333222000///000000000000000000000000222222222111111000......111111222222222333333333333333333222222222111111/////////////////////...000000000111111111111111111111000000000000111111///000000///......000111....................................////////////............////////////....................................////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////..............................------------......------...//////000111111////////////////////////////////////////////////.........////////////////////////000000000111111---...///000111000000///000000000000000000000000------......//////000000---------.........//////////////////000000000000222222222111111111000000000000////////////000111000000////////////000000111111000000000000111111000000000000000111111222////////////////////////000000000000//////////////////......//////000111......//////000111111222...000222444555444333222222222222222111111111000555444333333333333333444555555666666666666555555333444555666777888888888888999:::;;;;;;;;;;;;:::<<<===???@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEEEECCC@@@AAADDDGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJFFFIIILLLOOOPPPOOOLLLJJJGGGHHHIIIIIIHHHHHHIIIKKKIIIKKKMMMMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>======;;;:::888777666777888999666777888999999777666444555555555555444444444444333333333333333333333333222222111111111111111111111111111111111111000000//////.........---------............////////////------......///000000111////////////////////////////////////////////////---.........////////////............//////////////////000000111222222222000000111111111000000///////////////////////////////////////////////////........................000000000000000000000000.........//////000000000+++---......---,,,---------------.........//////........................////////////000000000111222111///.........000111///////////////.................................////////////////////////////////////////////////.../////////000000000111000000111222222222222111000000111111111111000000000000000000000000000000000000111111111000000///222222222333333333333444222222222222111111111111////////////000000000000///000000000111111111222111111000000000000111111///000111///------000222..................................../////////000.........///////////////..................................../////////000////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////.................................------..................///000111111222000000000000000000000000////////////////////////---.........//////000000000000000000111111111111---...000111111111000///000000000000000111111111,,,------...///000111111---------.........//////////////////000000000000222222222111111111111000000//////............///000000////////////000000111111000000000000111111000000000000000111111222////////////////////////000000000000///////////////////////////000111111---......///000111111222---///222444555444333222222222222222111111000000222222222222333333444555555555666666666666555555333555777999::::::999999999:::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDCCCBBBCCCDDDDDDDDDCCCFFFDDDBBBCCCGGGJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHDDDGGGLLLPPPQQQOOOLLLJJJJJJLLLMMMLLLKKKKKKLLLMMMGGGJJJLLLMMMKKKJJJKKKKKKLLLLLLJJJGGGEEEBBBAAA@@@DDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@??????>>>>>>;;;:::888666666777888999666777999:::999888666555666666555555555444444444333333333333333333333333111111111111111222222222222222222222111111111000//////.........---------............/////////000---------...///000000111////////////////////////////////////////////////.../////////000000111111////////////000000000000000000000111222222333333///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111+++---......---,,,,,,------------.........//////........................---.........//////000000555333111000///000111222------......///000000000000000000000000000000000////////////////////////111111111000//////........./////////000000111111000000111222222222222111222222222222222222222222000000000000000000000000...///000111111222222111222222333333333444444444222222222111111111000000///000000000111111111111//////000000111111111222111111000000000000111111///111111///------000333000000//////.........---........................//////.........---------////////////////////////////////////////////////............////////////000000//////............000000//////.........---///////////////////////////...---,,,,,,---...///------......//////000000////////////////////////////////////////////////........................---......///////////////111111000000//////......////////////////////////000000000000111111111111111000000////////////000////////////////////////000//////.........//////000000000000000000000000000000///...............000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////............//////........................000111222111000///000111...///000111111111111111222222111111222222333444222222222333333444444444111333666888888666333111666555555555555666777777666777777888888999::::::===>>>>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIKKKLLLJJJHHHEEEBBBDDDGGGLLLPPPQQQQQQNNNMMMMMMNNNOOOPPPPPPOOOMMMKKKLLLLLLMMMMMMLLLKKKJJJIIIMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;===<<<;;;999888777777777777666666666666555555555333333333444444444555555333333333222222111111111222222222111111111000000///000111111111///...---........................------......///000000111111000///......---......000000//////.........---............////////////////////////////////////000000000000000000000000111111000000//////......///---***+++---///---,,,111111000000//////......---...///000000///...---111000///......///000111000000000///......------000000000000000000000000//////............//////---------.........//////////////////...............///000111111000///...000000000000000000000000000///...---------------..................................................................------000000000000000000000000...///111333444555444444222333333222000111333555333333111000///.........111111333444444333222111333222222222111111000000000000111111111111000000222222222222222111000///111111000000//////......//////000111111111111111111111000000//////......000/////////....................................000000/////////.........////////////////////////////////////////////////............////////////000000000/////////......000/////////............//////////////////////////////...------...//////.........///////////////////////////////////////////////////////////////........................---......///////////////000000000000////////////////////////////////////000000000000111111111111//////......------......////////////////////////000//////.........//////000000000000000000000000000000///...............000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000//////............/////////////////////////////////111222111000///000111//////000111111111111111222222111111222222333444222222333333333333333333555666888::::::888666555555555444444555555666777777777888888999:::::::::=========>>>???@@@@@@@@@@@@???===<<<<<<>>>@@@AAABBBCCCDDDEEEEEEFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGEEECCCBBBHHHJJJMMMPPPPPPOOOMMMLLLMMMMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJNNNKKKHHHGGGHHHIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;===<<<:::999888777777777666666666555555555555444333333444444444555555555333333333222222222111111333333333333222222222111///000111111000///...---000000000000000000000000,,,------...//////000000//////.........//////000000/////////........................////////////////////////////////////000000000000000000000000111000000000/////////...000---+++,,,...///...---////////////.........------...///000000///...---000000////////////000000///////////////.........000000000000000000000000//////............//////---------.........//////////////////............//////000000000000//////........................//////......------......................................................////////////////////////000000000000000000000000...///111333444444333333333333333222000000111333333333222222222222222222222333333333333333222222222222111111111000000000000111111111111111111000222222222222222111000000111000000000/////////...///000000111111111111111////////////000000000000////////////....................................000000000000000/////////////////////////////////////////////////////////............////////////000000000///////////////////////////............////////////////////////000//////......//////000///////////////.........////////////////////////////////////////////////........................---......///////////////////////////000000000000000000000000000000000000000000000000111111111111111000///.............../////////////////////////////////......//////000000000000000000000000000000//////............///000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000///000111111//////000111000000000111111111111111222111111111111222333333333333333333333222222222666777777888888777777666444444444444444555555666777888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????BBB@@@===;;;<<<>>>BBBDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGLLLMMMNNNOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRNNNIIIFFFGGGIIIKKKLLLFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888777777777666555555555555444444444444444444555555555555555333333333222222222222111444444444333333333222222///000000000000//////...000000000000000000000000,,,,,,------.../////////---------......///111111////////////........................////////////////////////////////////////////////////////////000000000000////////////000///------/////////...............------------......////////////....../////////000000/////////......////////////000000000000000000000000000000//////............//////------........./////////////////////............000000////////////000000..........................................//////................................................///000000000000000000000000000000000000000000000///000111222333222222111333333333222000///111222444444444444444555666666444444333222222111222222111111000000000000//////111111222222222222111111222222333333333222111111000000000000///////////////000111111222222111111.........///000111111111///////////////.................................////////////////////////////////////////////////////////////////////////............////////////........................///////////////.........////////////////////////000000////////////000000000000//////......------////////////////////////////////////////////////........................---......///////////////.........///000111111111000000000000000000000000///000000000111111111111444333222111111000000111//////////////////////////////////////////000111////////////////////////000///............//////////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000//////............//////////////////////////////...///111000//////000111111111111111111111111222111111111111111222222333444333333333222222111111444444333333333333444444444333333333333444555555888888888999::::::;;;;;;;;;;;;;;;<<<<<<=========@@@???>>>>>>>>>@@@CCCEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJLLLKKKKKKKKKKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIKKKMMMJJJJJJJJJJJJJJJKKKLLLMMMPPPLLLGGGEEEEEEGGGHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888555555555555444444444444555555555555555555555555222222222222222222222222444333333333333222222222///000000000000/////////........................,,,---------.........///...............///000000///////////////.....................////////////////////////////////////........................000000000000////////////000000/////////000000000...........................//////////////////...---...///000000///...------......///000000111111000000000000000000000000//////............//////............////////////////////////............111000///......///000111........................------...///////////////................................................///////////////000000000///////////////////////////000111222222222111000111222333222111000222333555555444444444555555666444333111000///000000111000000000///////////////222222222333333222222222222222333333333333222222000000000000////////////000000111222222222222111.../////////000000000111.........///////////////................................................////////////////////////////////////////////////............////////////------------------------........./////////////////////////////////////////////000000000000//////000000//////......------////////////////////////////////////////////////////////////////////////---......///////////////------...///000111222222000000000000000000000000///000000000111111111111444333222111000000000000///////////////////////////////////////000111111//////////////////////////////............//////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000//////////////////////////////............//////........................---///000000//////000111333222111111000111222222111111000000111111222333333333333222222111111111333222222111111222222333444333333333333444555555777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIIIIKKKMMMOOOJJJJJJIIIHHHHHHHHHIIIIIIKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888888888666666555555555444444444555555555555555555444444222222222222222222222222222222222222111111111111000////////////000000000////////////////////////---------...............000000///........................///////////////............////////////////////////////////////------------------------////////////000000000000000000000/////////000111/////////////////////////////////....../////////---...///000000///...------......///000111222222//////////////////////////////............//////........./////////000000////////////............111000///......///000111////////////////////////,,,---...///000000000///////////////////////////////////////////////////---------....../////////////////////////////////000000222333333222111000///000222333222333444666666555444333222222222222222111000.........///000///////////////000000000222222222333333222222222111222222333333222222222////////////000000000000000000111222222222222222111000000000/////////............///////////////........................------------............////////////////////////////////////////////////............////////////---------------..................///////////////////////////////////////...//////000000//////...///////////////.........////////////////////////////////////////////////////////////////////////---......///////////////---......///000111111222000000000000000000000000000000000000111111111111222111000///...---------////////////////////////////////////000111222222000000000000000000000000///............//////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////............//////........................,,,...////////////000222444333222000000111222222111000000000000111222222222222222222222111111111555444444333333444444555444444444444444555555666666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===<<<;;;;;;;;;:::999999888888999999777666666666666555555555444444444444444333333333111222222222222333333333222222222111111111000000000////////////000000111111111111111111111111111////////////////////////111111///......---------.........///////////////............////////////////////////////////////........................////////////000000000000///000000000......000111/////////000000000000000//////............//////.........//////...............///000000111222222//////////////////////////////............//////....../////////000000000////////////............000000////////////000000000000000000000000000000---...///000111000///...////////////////////////////////////////////////,,,,,,------......//////000000000000000000000000000111222333444333333222///111444555444444555666555444333111000000//////000///////////////000000//////000000000000111111111111222222222222111111000000111222222222111111////////////000000000000000111222222333222222222111111111000///...................../////////000........................---.........////////////////////////////////////////////////////////////............////////////........./////////000000............/////////000////////////////////////---...////////////...---.........///////////////////////////////////////////////////////////////////////////////////////---......///////////////......//////000000111111////////////////////////000000000000111111111111111111///...---,,,,,,,,,////////////////////////////////////000111222333000000000000000000000000...............///000000000000000000000000000000/////////////////////////////////000000000000111000000000000000000000000//////////////////////////////............//////........................,,,---//////...///000222555444222000000111222333000000000000000111222222111111111111222222222222555555555555555555555555555555444444555555666777555666666777777888999999<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@CCCEEEFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJHHHGGGEEEDDDDDDFFFHHHJJJKKKLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999888888999999888888777777777666666666444444333333333222222222111111222222222333333333333333222222222111111111000///......///000111222111111111111111111111111000000000000000000000000000//////.........//////............/////////000............////////////////////////////////////.........................../////////000000000111...000111///------///111........./////////000000000///...------...///000///......------......////////////000000111111222//////////////////////////////............//////.../////////000000000000////////////............//////000000000000//////////////////////////////...///000111111000...---////////////////////////////////////////////////---------...//////000000000000000000000000000000000111222444555555555444333555777777555444444555222222111000//////000000//////000111222222222222000000000111111111222222000111111111111111111000...///000111111111111000.../////////000000000111000111222222333333222222000000000000////////////---.........//////000000.........................../////////000000111111////////////////////////////////////////////////............/////////000///000000000111111222222---.........//////000000////////////////////////,,,---...//////...---,,,---.........//////000000////////////////////////////////////////////////000000000000000000000000---......///////////////////////////000000000000////////////////////////000000000000111111111111333222111///......------////////////////////////////////////000111222333000000000000000000000000...............///000111000000000000000000000000..................................../////////000000000000000000000000000//////////////////////////////............//////000000000000000000000000,,,---//////...///000222555444222000000111222333000000000000000111111222000000111111222222222333444444555666666555444444666555555555555666777777555555555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAADDDEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHNNNNNNMMMLLLIIIFFFCCCAAACCCEEEGGGJJJLLLLLLLLLKKKFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDEEEGGGHHHHHHFFFCCCCCCCCCCCCDDDFFFGGGHHH??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999888999999999888888888888777777777777333333333222222111111111111111111222222333333333444444444333333333222222000///.........000111222////////////////////////111111111111000000000000......---......///000111---.........//////000000............/////////000////////////////////////////////////////////////.../////////000000111111---///000///---,,,...111---------.........//////000///...------...///000///...---,,,,,,---...///000000000000111111111111//////////////////////////////............//////////////////000000000000000/////////...............///000111111000///...........................///000111222111000...,,,000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000111333555666666666666666888999888666333222222000000000///000000111222...///111333444444444333000000111111222222222333000000111111111111000000......///000000000000000.../////////000000111111111111222333333333333222......//////000000111111..................------000000//////.........---////////////////////////////////////////////////000000000000////////////000000000000000000000000///////////////////////////...---,,,,,,---...///............////////////000//////.........//////////////////////////////............///000222222---------...///000000111333333333222000///---,,,//////////////////////////////////////////////////////////////////////////////////////////......000000//////......------///............---------000000111111222222333333111111000......---------////////////000000000000////////////000000000000000000111111111111000000////////////000000000000222111000//////000111222111111000000//////......000000//////.........---000000000000000000000000////////////000000000000222222222222222222222222111000000///000222444555222222111111111111111222444444444444444444444444333444555444222111222333333333222333444777:::<<<=========<<<;;;:::888888<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIEEEFFFHHHHHHFFFDDDCCCCCCDDDGGGJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMMMMLLLJJJHHHIIIGGGFFFGGGIIIIIIGGGDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>===<<>>===============::::::;;;;;;::::::999888999888888777666555555444333222111222444555444333111222222333333222222111000000000000000000000000000000000000000000000000222222222222222111000///222111111111000000//////000000111111111111000000.........///////////////000000000000000000000000//////////////////////////////...---,,,++++++***////////////////////////////////////////////////............////////////////////////000000000000111000///...............000000////////////000000000000000000000000000111////////////////////////000000//////.........---............////////////000//////.........//////000///...,,,---...000111++++++,,,,,,...///000111000000000000000000000000///////////////.....................000222444555000000000000000000000000555555555444444333333333444333222111000...------////////////000000000000111111111111111111111111000000000000000000000000111111111111111222222222222222222222222111000///333222000/////////000111000000000000000000000000////////////000000000000........................000/////////............////////////////////////////////////////////////000000000000////////////......................................................------------..................//////////////////............//////////////////////////////...---------...///000111------......///000000111222222222111000///...---////////////////////////////////////////////////////////////////////////.........///////////////000000000//////.........---------........./////////////////////000000000111000///......---------////////////000000000000000000000000000/////////000000111111111111000000////////////000000000000222111000//////000111222111000000000/////////...000000/////////.........000000000000000000000000////////////000000000000111111111111111111111111000000000000000222333444222222111111111111111222444444444444444444444444333444555444222111222333555444444444555888:::<<<<<<<<<<<<<<<;;;:::999888;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGGGGFFFEEEFFFGGGDDDFFFGGGGGGFFFDDDDDDDDDGGGIIIKKKLLLJJJIIIHHHHHHGGGHHHJJJLLLLLLJJJHHHFFFHHHFFFEEEFFFGGGHHHEEECCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===::::::;;;;;;::::::999888888888888777666555555555555333333333555666555444111222222333333222222111000000000000000000000000000000000000000000000000/////////...............000000000000//////......000000111111111000000///000000000000000000000000000000000000000000000000//////////////////////////////......------,,,,,,////////////////////////............................../////////000000000000000000000////////////000//////...------......000///////////////000000111111000000000000000000////////////////////////000/////////........................////////////000//////.........//////000///...---......///000///...............//////000000000000000000000000////////////////////////000000//////000111222333111111111111111111111111444444444333333222222222333222222111000///......////////////000000000000111111111111111111111111000000000000000000000000000000000111111222222222333333333333333222111111222111000000//////000000000000000000000000000000////////////000000000000........................////////////............////////////////////////////////////////////////////////////000000000000................................................---..................---............//////////////////............//////////////////////////////......------------...///------......///000000000000111111111000000///...////////////////////////////////////////////////////////////////////////---.........//////000000000000000000////////////++++++,,,---...///000111000//////////////////...111000///......---......////////////000000000000111111111000000/////////000000111111111111000000////////////000000000000111111000000000000111111000000000000////////////000000////////////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000111222333222111111111111111222222333333333333333333333333111333444444222222333555777666666555666888999::::::::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFEEECCCBBBCCCDDDBBBDDDFFFFFFEEEEEEEEEFFFIIIKKKMMMMMMKKKIIIHHHIIIGGGHHHIIIJJJIIIHHHEEEDDDFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC??????@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::999999888888888777777666666555555777555444444555666555333111222222333333222222111000000000000000000000000000000000000000000000000......---,,,,,,---...///////////////............111111111111000000///...111111111111000000000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000/////////////////////////////////000000000111111111111000000//////......//////...------------...///.........///000000111111111111000000/////////////////////////////////////////////......................../////////////////////......//////000////////////////////////222111000///...---------000000000000000000000000////////////////////////222111000000000000000111111111111111111111111111222222222222111111111111111111111111000000000///////////////000000000000111111111111111111111111000000000000000000000000//////000000111222333333333333333444333333222111000000111111000000//////000000000000000000000000////////////000000000000---------...............///////////////.........////////////////////////////////////////////////////////////000000000000000000000000000000000000........................,,,---...//////...---,,,............///////////////............//////000//////////////////////////////...---------..................//////000000//////000000000000000///////////////////////////////////////////////////////////////////////////------......///000000000000000000000000000000000,,,,,,------...//////000222222111111000000000///000000///...............////////////000000000000222222111111000/////////000000111111111111000000////////////000000000000111000000000000000000111000000000000////////////000000//////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000111222222111111111000111111222333222222222222222222222222111222333333333333444555777666666555666666777888888888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDBBB@@@@@@AAABBBAAACCCEEEEEEEEEEEEFFFGGGJJJLLLMMMLLLJJJHHHGGGHHHHHHHHHIIIIIIHHHFFFEEECCCFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCC????????????????????????<<<<<<;;;::::::::::::;;;999::::::::::::999888888888777777777666666666555777555444444555555444222111222222333333222222111000000000000000000000000////////////////////////111000...---...000222333////////////////////////111111111111000///...---111111000000000000000///////////////////////////////////////////////////......//////000000000111000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////............------------.....................///000111111111111000//////......///////////////////////////////////////.....................//////////////////////////////000111///000000000000///......333222111///............///////////////////////////////////////000000000111000000000000000000111222222222222222222222222000000000000000000000000000000000000000111111111////////////000000000000111111111111111111111111000000000000000000000000......///000111222333333222222222333333222222111///000111111111000...---////////////////////////////////////000000000000---------.........//////.........///////////////000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000........................,,,---...//////...---,,,............////////////...............///000000////////////////////////000000//////.../////////............////////////......///000000000000///000000000000000000000000000000000000000000000000////////////////////////---.........//////000000///////////////000000000........................222111111111000000//////000//////............///////////////000000000000222111111111000000000///000000111111111111000000////////////000000000000000000000111111000000000////////////000000000000//////000000000000000000////////////////////////////////////000000000000222222222222222222222222///000000000111111111111111111000000111222222333222222222222222222222222111222333333333333444555555555555444444555555555777777888999:::::::::::::::::::::;;;<<<<<<======???>>>============>>>???AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBB@@@>>>>>>???AAAAAACCCDDDDDDDDDDDDFFFHHHIIIJJJKKKJJJGGGFFFFFFFFFHHHIIIIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;:::::::::::::::999999::::::999999888777777777777777666666666666666444333333444444222111111222222333333222222111000000000000000000000000////////////////////////222111/////////111333555000000000000000000000000000000000000000///......000000000//////.........////////////////////////000000000000000000000000......//////000111111111000000000000000000000000////////////////////////000000000000111111111111111000000000/////////.........---------......///...............///000000000000000000//////......////////////////////////.........///////////////............///////////////////////////000111111000000111111000///......111000////////////000000////////////////////////////////////000000111111...///000000111111222222111111111111111111111111////////////////////////000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000//////000111111///...---////////////////////////////////////000000000000,,,,,,------.../////////.........///////////////000000000000000000000000////////////////////////......//////000000111111........................---------------------------..................---............////////////......---......///000111////////////////////////000000/////////000000111......//////////////////......///000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............//////////////////.........---------///..................---//////............//////////////////000000000000111111111111111111111111000000111111111111000000////////////000000000000000000111111111111000000////////////000000000000//////000000000000111111000000000000000000000000////////////000000000000222222222222222222222222//////000111111000000///000000000000111222333333111111111111111111111111111333444444222222333555333444444444444444444444666777888999999999999999999999::::::;;;<<<<<<<<<>>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>======???AAABBBCCCDDDDDDCCCDDDFFFHHHGGGHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHGGGFFFDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEECCCBBBAAAAAAAAA@@@???>>>>>>======<<<<<<;;;::::::::::::;;;999999999999999888888777777777777777666666666666444333222222333444333111111222222333333222222111000000000000000000000000000000000000000000000000000000///......///111111000000000000111111111111...//////000000//////...000000//////......------000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000------------------------/////////000000000111111/////////000000000000000///............///000000//////......---......///////////////////////////////////////////////////.........///////////////............////////////////////////000111222222222111111000000//////...............///000000111000000000000000000000000...//////000000111111222---...000111222222222222000000000000000000000000............////////////000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111...///000000000000000000//////000000//////......000000000000000000000000////////////000000000000,,,,,,------...//////000............/////////000000000000000000000000000////////////////////////.........///000111111111........................------------------------......------------..................////////////---------......///000111////////////////////////...............///000111/////////////////////...//////////////////......000000000000000000000000000000000000000000000000////////////////////////000000000///......------,,,---------.........///---------...............---------...............//////............//////////////////000000000000000000000111111222222333000000111111111111000000////////////000000000000///000111222222111000///.../////////000000000111//////000000000111111111000000000000000000000000////////////000000000000111111111111111111111111//////000111111000///...000000000000111222333444111111111111111111111111333444555444222111222333333333444555555666666555777777888888888888888777999999999:::;;;;;;<<<<<<>>>===;;;::::::;;;===>>>=========>>>>>>>>>???????????????===<<<===@@@BBBCCCCCCDDDCCCBBBCCCEEEGGGFFFGGGGGGFFFEEEDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCFFFGGGGGGDDDCCCCCCEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999888777777666666666666777777777777444333222333444555444333111222222333333222222111000000000000000000000000000000000000000000000000///////////////........./////////000000000111111------...///000000000000111111000000///......---000000000000000000000000000000000000000000000000.../////////////////////////////////////////////------------------------....../////////000000000......//////000000111111///////////////000111111000000///...------------------......///000000000////////////////////////............/////////000............////////////////////////000111222333333222111////////////000......------......///000000000000000000000000000...//////000111111222222///000111111222111000///////////////////////////............/////////000111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111111000000///............///000000000000000000000000////////////000000000000,,,,,,------...///000000---.........//////000000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000------------------------///...---,,,,,,---...///............/////////000---------......000111111////////////////////////,,,,,,,,,---...///000111///////////////.........//////000000///......---000000000000000000000000000000000000000000000000////////////////////////111111000///...---,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000.../////////000000111111//////.........//////000////////////000000000000//////000111222333333444000000111111111111000000////////////000000000000///000111222222111000///.../////////000000111111//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000//////000111111000///...000000000000111222333444000000000000000000000000333444555444222111222333333444555666777777777777777777888888888888777777888999999::::::;;;<<<<<<>>>===;;;::::::;;;===>>>????????????@@@@@@@@@@@@>>>>>>>>>===<<<===@@@CCCCCCDDDDDDCCCBBBBBBEEEGGGEEEFFFGGGFFFEEEEEEGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBEEEGGGFFFCCCAAABBBDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCAAA@@@>>><<<======>>>???@@@@@@@@@======<<<;;;;;;;;;;;;<<<888999999999999888777777666666666666777777777777444333333444666777666555222222222333333222222222000000000000000000000000000000000000000000000000000000111111000///...------.........//////000000+++,,,---///000000111111222222222111000//////...000000000000000000000000000000000000000000000000///////////////.........////////////////////////111111111111111111111111............////////////------...///000111222222000000000000000111222222111000///...---,,,,,,,,,,,,,,,---...///000111111////////////////////////---.........//////000000............/////////000////////////000111222333555333111///......000000///......---------......000000000000000000000000...//////000111222222222111222222222111000...---////////////////////////........./////////000000111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......///000111222222222222222111000///------...//////000000000000000000000000////////////000000000000////////////////////////........................000///...------...///000///////////////.....................////////////..................------111111000///...------,,,............////////////000000000000000000000000...///000111111000///.........//////000000111111111111000000//////......///000000000000//////.............../////////000////////////////////////000000111111111111000000000000//////.........---////////////////////////111000///...---,,,,,,,,,//////000000000000//////////////////000000000000000000000000000111111111000000////////////000000---...///000000///...---222222222222222222222333111111000000000000000111333222222111111111111111333222222222111111000000111111111000000000000000000000000000000000000000333222111///...,,,+++***111111000000//////......000111111111111222222222111111111111111111111111333333222111111222333333---///111111000000111222444444444444444444444444444555555666777666666666888888999999999:::::::::<<<<<<;;;;;;<<<===???@@@======<<<<<<;;;;;;;;;:::============>>>AAACCCDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBAAAAAABBBBBBCCCDDDEEEFFFEEEBBB@@@@@@AAACCCEEE@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDBBB@@@???<<<<<<======>>>>>>??????>>>===<<<;;;:::999999999<<<;;;;;;:::999888777777666666666666555555555555333333444444333333222222333333333333333333333333000000000000000000000000111000///......///000111111111111111000000000///111111000000//////......////////////............000000000000000000000000,,,---...000000000///...///000111111111000...------------...///000000111000000//////.........---......////////////......////////////////////////...............///000111000000//////.........---...000111000///...///111//////............//////000000000000111111111111000000000000000000000000111000...---...///111222222222111111111111222222333222111/////////000111111111000///////////////000000000000////////////000111111111222222222222000000000000000000000000///...---,,,---///111222////////////000000000000111111000000//////......000000000000000000000000000000000000////////////...//////000111222222222//////000111111111111111333222222111111000000000333333333222222222111111000111111111111222222222......//////000000111111////////////////////////........................000///...------...///000/////////////////////...............////////////........................000000//////......------............////////////000000000000000000000000...///000111111000///...////////////000000000000111000000000/////////...//////000111111000000000........./////////000000000000000000000000000000//////000000000000//////000/////////............////////////////////////000000///.........////////////000000000000//////000000000///////////////......//////000111222222000000////////////000000111111222222222222111111000000111222222333444444111111000000000000111111333333222111111111111222222222111111111000000000000000000000000000000111000000000000000000000000111111000000////////////222111111111000000000000000111111111111222222222111111111111111111111111333222222111111222222333...000222222111111111222444444444444444444444444555555666777777777777666888888888999999999999:::;;;::::::::::::<<<===>>>=========<<<<<<<<<;;;;;;=========>>>???@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDBBB@@@@@@AAACCCDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>===============>>>>>>>>>===<<<;;;::::::999999999;;;;;;:::999888777666666666666666666555555555444444444444444333222111111222222222222222222222222000000000000000000000000111000///......///000111222222222111111111000000000000000///////////////////////////............////////////////////////---.../////////////////////000000000//////...---------......///000000111000/////////..................////////////......///////////////////////////............//////000000/////////...............///000///...---.../////////............////////////000000000111111111000000000000000000000000000000.........///111222222111111000000111111222222111000/////////000000111111000///////////////000000000000////////////000000000000111111111222000000000000000000000000//////////////////......---......///000111111222111111111111000000000///000000000000000000000000////////////000000000000...//////000111111222222///000000111111111111111111111111111111000000000333333333222222222111111//////000000000111111111111111111111111222222222//////////////////////////////////////////////////////............//////......//////////////////............////////////........................///////////////.....................////////////000000000000000000000000//////000000000000//////000000000000////////////000000000000//////////////////000111222222222222....../////////000000000111111111111111111111111......////////////......////////////............///////////////////////////////////////000111111//////000000000000//////111000000//////.........+++,,,---...000111222333000000////////////000000333333222222222222333333...///000111222444555555111000000000000000111111333333222111111111111111111111000000000000///////////////000000111111111000000000000000000000000//////000000111222222222222222222222111111111111000111111111111222222222111111111111111111111111333222111111111111222333000111333333222111222333333333333333444444444444444555666666777777666666777777777888888888999999999999999999:::;;;<<<<<<===============<<<<<<<<<===>>>??????@@@@@@??????@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCC?????????@@@@@@@@@@@@AAA???@@@AAAAAAAAA@@@>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999999999::::::999888777666555555666666555555555444444444444444444444333222111000111111111111111111111111000000000000000000000000000000////////////000000222222222222111111111111....../////////000000000////////////............////////////////////////000//////............///000///......---.........------......///000000000////////////..................////////////......////////////////////////////////////............////////////...............///000///---,,,,,,---//////............////////////000000000000111111000000000000000000000000000///.........///111222222111111000000111111222111000///.........//////111000000///////////////////////////000000000000////////////000000000000000000000000000000000000...///111111111...,,,***,,,---...///000111222333222222111111111111000000000000000000000000000000......//////000000111111/////////000111111222222///000111111222222111111000111111111111111111222333333333222222222111111.../////////000000000000222222222222111111111111////////////////////////000000000000000000000000/////////....../////////............////////////............////////////............////////////.........///////////////............//////////////////////////////////////////000000000000//////111111000000//////......000000000000////////////...///000222222333333333...////////////000000000000000000000000000000000...//////000000//////...///////////////.........////////////////////////000///////////////000000//////000000000000//////111111000///......------,,,,,,---...///000111111000000////////////000000111111///......///111111///000000111222333333444000000000000000000111222222111000000//////000000000000000///////////////---......///000111222222000000000000000000000000......///000111111222222111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222111333444444333222333444333333333333333444444444333444444555555555555555666666777777777888888888888888999999:::;;;;;;<<<===========================>>>???@@@@@@???>>>=========>>>???@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBB>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999999999999888777666555444444555555555444444444333333444444444333222111000///000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000------......///000000111////////////............////////////////////////111000///---------...//////...---,,,,,,---...///............//////000000///////////////...............////////////......////////////////////////000000000//////...------///////////////.........///000000///---,,,,,,---//////............//////////////////000000000111////////////////////////000//////...///000111111111111000000000000111111/////////............///000000////////////000000////////////000000000000.........////////////000////////////////////////...///000000000///---,,,---......///000111111222111000000000000000000000////////////////////////---......///000111111222//////000000111111111111000000111222222222222111111111222222333333333444333333333222222222111111/////////000000000111111111111000000//////......////////////////////////111111111111111111111111...//////////////////...---.........//////000000............////////////........./////////000000.........///////////////............////////////////////////////////////000000////////////000000111111000000//////......////////////000000000000...///000222222333333333////////////000000000111///////////////////////////000000111111000000///.........///////////////////////////////////////111000///...------------//////000000000000//////111000000///...------,,,............////////////000000////////////000000000///...------...///000222111111111111111111111000000//////000111222222000000///...............///////////////000000000------...///000111111222111111111111111111111111......//////////////////000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222333555555333222333333222222222333333333444444111222333333444444333333555555555666666666777777888999999:::;;;;;;<<<<<<<<<<<<<<<==================>>>???@@@@@@>>>===<<<;;;<<<===>>>@@@AAAAAABBB======>>>???AAACCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>===<<<;;;::::::::::::999888888888999999999888888777666555444444444444444444333333333333333333333333222111000///000000000000000000000000000000000000000000000000//////000000000000//////////////////............,,,,,,---...///000111111////////////....................................111000///---------...//////...---,,,,,,---...///............////////////.........///////////////......////////////......//////////////////////////////000000///...---,,,.........//////////////////000111000...---.../////////............//////...////////////000000000///////////////////////////////////////000000111111000000000000000000111.........////////////...000000////////////000000.../////////000000000111---.........///////////////////////////////////////...------...///000111000000000000////////////.../////////////////////////////////////////////---......///000111111222000000000000000111111111000000111222222222222222333333333444444555555555333333333222222222111111000000000111111111222222111111000000//////......////////////////////////000000000000000000000000......////////////......------......///000000000............////////////.........//////000000111///////////////.....................////////////000000000000000000000000000000////////////000000000000000000////////////////////////000000000000//////000111222222222222/////////000000000111111........................000000111111111111000000.........///////////////////////////////////////111000///---,,,,,,,,,+++//////000000000000//////000//////......---------////////////////////////000000////////////000000111111000000000000111111222222222111000000//////////////////000111222333000//////...............//////000000000000111111.........//////000000000111111111111111111111111////////////............///////////////000000000000111111111111222222222000000000000000000000000000000111222222111000000222444555555333222222333111111222222333333444444111222333333444444333333444444555555555666666666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======;;;<<<===???@@@AAAAAAAAA<<<======???AAACCCEEEFFFEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>======<<<;;;::::::999999888888777888888999999999888777666555444444444444333333333222222222222222222222222111111000000000000000000000000000000000000000000000000000//////000000000000//////............------------,,,,,,---...//////000000////////////....................................000//////............///.........---......///000......//////////////////.........///////////////......////////////......////////////////////////...///000000000///...---.........//////////////////000111000//////000111//////............//////......////////////000000000000000000000000000000////////////000000000000111000000//////000000111......///000000000/////////////////////000000111......//////000000111111............////////////000000000000000000000000///...---,,,---///111333111111111000//////......------............//////000000000000000000000000......//////000000111111000000000000000000111111000111222222333222222222444444444444444444555555333333333222222222111111111111111111222222222222222222222222111111111111////////////////////////000000000000000000000000---...///000000///...---------......///000000111............////////////---......///000000111111000000//////......------............////////////000000000000000000000000111000///......///000111////////////000000000000.../////////000000000111//////000111111000000000//////000000000111111111//////////////////////////////000000000000//////............/////////000////////////////////////000000///......---......//////000000000000//////......................../////////000000111111111000000////////////000000111111111222222111111111111111111111000000000000////////////000111222333111111000////////////000000000000111111111222222......//////////////////111111111111111111111111//////////////////////////////000000000111111111000111111111111222222222000000000000000000000000///000111222222111000///222333555444222111111222000111111222333333444444333333444555555555555444333444444444444555555555666777888::::::::::::999::::::::::::;;;;;;;;;<<<>>>>>>=========>>>>>>???<<<===>>>@@@AAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA=========<<<<<<;;;;;;;;;888888777777777777888888:::999999888777666555444333333333333222222222222000111111222222222222111111111111111111111111111000000000000000000000000...///000111111000///...//////.........------------------....../////////////////////....................................---...//////////////////---...//////000000000////////////////////////.............../////////000......////////////......////////////////////////,,,---///000111000...---............/////////000,,,...//////...///000111//////............//////........./////////000000000000000000000000000000...//////000000000000000000000////////////000000...///000111111111000000///////////////000111111.........///000111111111....../////////000000000000000000000000000000000///............/////////000000000000////////////............/////////000000000000000000000000000////////////000000000000111000000000000000000000000111222222333333222222333333333333333222222222333333333222222222111111000000000000111111111111111111111111111222222222////////////////////////////////////////////////---...///000000///...------------...///000000111............/////////000---......///000111111222111111000///...------,,,............/////////000000000000000000000000000111000///......///000111......//////000000111111.../////////000000111111///000000000000//////...000000000000111111111111000000000000000000000000......////////////......---.........//////000000///////////////////////////////////////000000111//////000000000000//////---------...............---...///000111222333444000000////////////000000///000111222222111000/////////000000111111222222////////////000111222333333222222111111111111111000000111111222222222333///////////////.........111111111111111111111111//////000000111111222222000000111111222222222333000111111111111222222222000000000000000000000000///000111222222111000///222333444444222000111111000000111222333333444444444555666666777777666666333333333444444444555555444555777888999999888888999999999::::::;;;;;;;;;>>>===<<<<<<<<<===???@@@<<<===???@@@AAAAAA@@@@@@BBBAAAAAAAAA@@@AAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@?????????>>>@@@@@@AAAAAAAAABBBBBBBBB>>>>>>======>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;888777777777777777888888::::::999888777666555555333333333222222222111111///000111222222333222222111111111111111111111111000000000000000000000000...///000111111000///...000////////////.........---------...............000/////////....................................,,,---///000000000//////---...000111111111000//////////////////.........---.........//////000000......////////////......////////////////////////+++---///000111000///...---.........//////000000***,,,............000111//////............//////............/////////000000000000000000000000000...//////000000000000000000000////////////000000...///000222222222111000///////////////000111111---......///000111111222////////////000000000000000000000000000000000000...///000111000///,,,+++......//////000000111111.../////////000000111111000000000000000000000000000000000000////////////111111111000000000000000111111222333333333333222333222222111111000000000333333333222222222111111////////////000000000000......//////000000111111000000//////.........---//////////////////////////////////////////////////////......---------,,,////////////000000000000111000///......///000111////////////........................////////////111111000000//////......//////............//////000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000////////////000000//////.........---////////////////////////000000000000000000000000............/////////000111111111111111111111111///...,,,,,,,,,---///111...............///000000////////////////////////000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111000000//////......////////////000000000000000000////////////000000////////////000000000000//////000000111111222222111000000000111222333333000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222222333333444555555555444444333333333333444555555666666666666777888999:::888:::<<<;;;888777888;;;===<<<<<<<<<<<<;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBAAA@@@????????????AAA???>>>???BBBCCCAAA>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>????????????>>>>>><<<<<<;;;::::::::::::;;;999999777666666666777888666666555555555555666666444444444444444444444444222222222222222222222222000000000000000000000000111111111111000000000000............/////////000////////////////////////////////////000000000000000000//////.........---......////////////......------............------000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000......////////////......,,,---...///000000000000///000111111111000...---............////////////000000000000000000000000......////////////......000000000000111111111111111111000///////////////000000111111111111000000000000111111111111000000000000000000000000000000111111111000000000000000888666333000............222222222222222111000///111000///...............111111000000000000000111000000111222222222222111000111222111000000222444222222111111222222333444777666555444222111000///////////////////////////000000000000///////////////.........------------/////////////////////////////////////////////////////////.........------.../////////000000000000111000///......///000111////////////........................////////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000/////////............////////////////////////000000000000000000000000........./////////000000000000000000000000000000///...---,,,,,,...///111///............///000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000111111111000000000000000000000000111000000000/////////...////////////000000000000000000////////////000000////////////000000000000000000000000000111111111111111000000000111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111222222222222222333333444555555444444444333333333333444555555666666666666777888999:::777999:::999888777888:::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????????????????BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???@@@BBBBBB@@@>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;:::999888888888999:::666666555555555555666666555555555444444333333333222222222222222222222222000000000000000000000000111111111111000000000000........./////////000000////////////////////////............////////////000/////////..................////////////.........//////////////////...000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000......////////////......,,,---...///000000000000///000000000//////...---/////////000000000000111////////////////////////......////////////.........////////////000000000111111000//////////////////000000111111000000/////////000000000000//////000000000000000000000000111000000000000000000000555444222000//////000111111111222222111000000///000000//////............222111111000////////////111111222333333333333333///000111000//////111333222222222222222333333444444444444333333222222111////////////////////////000000000000000000000///---------------,,,,,,,,,////////////////////////////////////////////////000000////////////............/////////000000000000000////////////000000////////////........................////////////000000000000///////////////000111222222111000///////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000....../////////000000000///////////////////////////...---------...///000//////......//////000111111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111000000000000000000000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000111111111111000000000000111111000/////////000000////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333222333333444444444444444333333333333333444555555666666666666777888999999555666888888777777888:::999::::::;;;;;;<<<<<<===?????????>>>>>>=========@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAAAAA???===?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888888999999666666555555555555666666666666555444333333222222222222222222222222222222000000000000000000000000111111111111000000000000....../////////000000000////////////////////////------------............////////////..................////////////......//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////////////////000000000000////////////////////////...//////000000//////...------...///000000000000000///......---.........000000000000111111111111////////////////////////......////////////..................////////////111000000///////////////...//////000000//////.........////////////......000000000000000000000000000000000000000000111111222111000000000111333444000000111111000000//////000000000///////////////000000000000000000000111222222333444444444444333...///000///......000222333333222222333333444555222222222333333333333333////////////////////////000000000000000000000000------------------------////////////////////////////////////////////////000000000000000/////////........./////////000000000000////////////000000////////////........................////////////000000000000////////////...///111222222111///...........................////////////////////////000////////////000000111000000000000000000000000000000000000///////////////////////////.........////////////////////////////////////////////////...////////////000000000///////////////////////////......---...///000000/////////...///000000111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000222222111111000000//////111111000///......//////////////////////////////000000000000000000000000000000000000000000000000222222222222333333333333222333333444444444333333333333222222333333444555666555555666666777888999444555666666777777888999777888999:::;;;<<<==============================>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===???????????????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;888888888777777777777777666666555555555555666666777666666444333222111111111111111111111111111111000000000000000000000000111111111111000000000///...////////////000000000////////////////////////------.........////////////////////////...............////////////....../////////000000/////////////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////......///000000000000000///...---,,,,,,---.../////////000000000111111111////////////////////////......////////////.............../////////000000000000////////////000000......////////////.........//////000000//////...////////////////////////000000000000000111111111111000000000111222333444//////000000000000//////000000000000000000000///......000111333444444555111222222333444333333333///000000000//////111222333333333222333333444555222222222222222222222222////////////////////////000000000000000111111111..................///////////////////////////////////////////////////////////////000000000000000............//////////////////000000000000//////////////////........................////////////////////////000000000000---...000111111000...---------------------------///////////////////////////////////////000111111////////////////////////000000000000////////////.........///////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000............//////000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000000////////////000000////////////000000000000222222111111000000//////111111000///......//////////////////////////////////////////////////////////////////////////////111111222222222333333333222333333444333333222222333222222222222333444444555555555555666777888999444444555666777888888888666777888999:::<<<<<<===::::::;;;<<<<<<===>>>>>><<<===???@@@AAABBBBBBAAAAAABBBBBBAAA@@@???>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;888888888888777777666666666666555555555555666666777666666444333222111111111111111111111111111111000000000000000000000000111111111111000000000///////////////000000000111////////////////////////....../////////000000000.........///////////////......////////////......---......//////......---////////////////////////////////////////////////000000000000000000000000---......///////////////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////...///000000000000000000///...---,,,,,,---...///........./////////000000..............................////////////......//////000000000111111111000000////////////000000......////////////......///000000111111000000/////////////////////////////////000000111111111111222222111111111111111111...///000000000000//////000000111222222111111000000111222444444444444444000111111222222222222222000111111111000000222444333222222222222333444444444333333222222111000000000000000000000000000000///000000000111111111222.........///////////////////////////////////////////////////////////////......////////////000000------.........///////////////000000000000//////////////////........................////////////////////////000000000000---...///000000///...---........................000000000000000000000000///......//////000111222////////////////////////000000000000////////////.........///////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000....../////////000000000000000//////000000111222111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000////////////000000000000000000////////////000000////////////000000000000111111111111000000000000111111000/////////000000////////////////////////////////////////////////////////////////////////000000111111111222222222333333333333333222222111222222222222222333444444555555555555666777888888666555444666777999888777666777777888:::;;;<<<<<<888999:::;;;<<<===>>>>>>;;;<<<>>>@@@AAA@@@@@@???@@@AAABBBBBB@@@>>>>>>??????????????????>>>>>>>>>????????????@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;999::::::::::::999888888666666555555555555666666666666555444333333222222111111111111111111111111000000000000000000000000111111111111000000000000/////////000000000111111////////////////////////////////////000000000111.........///////////////......////////////......------............------000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////000000000000000000000000////////////000000000000///////////////////////////000000111111000000//////000000111111000000000.........---......///000............////////////..............................////////////......000000000000111111111111///////////////000000111...//////000000//////...000000111111111111000000000000000000000000000000/////////000111111222222333333222222111000000000//////000000111111000000///000222333333222111111444444555555444333111000000000111222222222222111000111222111000000222444222222111111222222333444444333333222111000000000000000000000000000000000///000000111111222222222---------....../////////////////////////////////////////////////////////------........./////////---------.........//////...///000111111000///...////////////........................////////////.../////////000000000111////////////////////////........................000000000000000000000000............///000111222////////////////////////000000000000////////////............/////////000////////////////////////000000000000000000000000//////000000000111111111////////////////////////......///000000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111000000000000000000000000.../////////000000000111////////////000000000000000000////////////000000////////////000000000000000000000000000111111111111111000000000111222222000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111333333333333333222111111222222222111222222333444555555555555555666888888888666555666888999888666666777777888999::::::;;;999999::::::;;;;;;;;;<<<:::<<<===?????????>>>===>>>@@@BBBBBB@@@>>>???AAA@@@?????????>>>>>>>>>=========>>>>>>>>>?????????<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;999::::::;;;:::999888777666666555555555555666666555555555444444333333333111111111111111111111111000000000000000000000000111111111111000000000000//////000000000111111111////////////////////////........./////////000000............/////////000......////////////............////////////......000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111000000///---...//////000000000///...////////////000000000..............................////////////....../////////000000000000111///////////////000111111///000000111111000000/////////000000000000//////000000000000000000000000...//////000111111222222222222222222222111000000///000000111222222111111///000222333444333222111000111333444444222111000000111222222333333222222///000111000///000111333111111000000111111222333222222222111111111111111000000000000000000000000///000000111111222333333,,,,,,,,,------.........////////////////////////////////////////////////,,,---------......//////---------.........//////...///000111111000///...000/////////......................../////////000.../////////000000111111111111000000000000111111////////////////////////000000000000000000000000............///000222222////////////////////////000000000000////////////---.........//////000000////////////////////////000000000000000000000000000000000000111111111111..............................///000000000000000000000000000000111111222////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000.../////////000000111111////////////000000000000000000////////////000000////////////000000000000//////000000111111222222111111000000111222333333111111111111111111111111////////////////////////111111111111111111111111////////////000000000000333333333333333222111000222222111111222222333444555444444555555666777888:::777666666999999888555777777777888999999::::::;;;;;;::::::::::::999999:::;;;===>>>???>>><<<;;;===@@@BBBBBB@@@???@@@BBB@@@?????????>>>>>>======<<<<<<======>>>>>>>>>???<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;777777888999888777666555666666555555555555666666444444444444444444444444000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111////////////////////////---------.........//////---.........//////000000......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000000000111111111000000///---...000111111111000///000000000000111111111111..............................////////////................../////////000///////////////000111111000000111111111111000000......////////////......000000000000000000000000...//////000111222222222000000111222222222222111000000111222222222222222///000222444444444222111)))+++...111333444444444222222333444444444444333...///000///...///000222000000000///000111111222///000000111222222333333000000000000000000000000///000000111222222333333........................000000000000000000000000////////////////////////000000//////.........---000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000111///---...111222000...////////////000000000000///////////////000111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////------......//////000000////////////////////////......//////000000111111000000//////......------////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......000000000000000000000000333222111000////////////111111000000//////......000000000000111111111111111111000000//////......//////000000000000//////000000000000111111111111333222111000000111222333333333222111000000111111//////......---------,,,////////////////////////000000000000000000000000000000000000000000000000333333333333333333333333444444444555555555555666666666666666777777777777888888666666666888:::<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>???????????????>>>======;;;<<<>>>?????????>>>===<<<===???@@@@@@???>>>===:::::::::::::::::::::::::::::::::999999999888888999999888777777777777777555555444333333222111111000000000111222222333333000000000000000000000000333222000/////////000111222222111000000000000000//////............//////000000000000000000000000...............///000000////////////////////////111000///......---......000000000000000000000000............////////////////////////////////////000000////////////000000111111111111000000000000000000000000000000000000,,,------...///000111111000111111111000///...---......//////000000111111//////000000111111111222111111000///////////////000///...---------------000000000000000000000000///---,,,---...///...---............/////////000111111000000000000111111////////////............000000000000000000000000////////////000000000000111111111111111111111111333111///111444555333111999555333444444222000///111222333333444444444444222222111000//////000000222111111111000000/////////000000000000111111111000000////////////000000000000000000000000000000444222111000000111333444........................000000000000000000000000////////////////////////000/////////............000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000111///......111111000...////////////000000000000///////////////000111111000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////.........///////////////////////////////////////.../////////000000000111000000//////.........---////////////////////////000000000000000000000000111111111111111000000000000000000000000000000000111111000000////////////000000000000000000000000333222111000////////////111000000000/////////...000000000000111111111111111111000000//////////////////000000000000//////000000000000111111111111222222111000000111222222222222111000000000000000/////////...............////////////////////////000000000000000000000000000000000000000000000000333333333333333333333333333333333333444444444444555666666666777777777777999888777666777999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????>>>======;;;<<<===>>>???>>>>>>===>>>>>>?????????>>>>>>===::::::::::::::::::::::::::::::999999999888888888666555555444333444444444555555444333333222111111222222111111111111111111000000000000000000000000222222000/////////000111222111000////////////000000//////......//////000000000000000000000000000000///////////////000111//////////////////////////////.........//////000////////////////////////............//////////////////////////////////////////............//////111111111000000000//////000000000000000000000000---.........///000000000111111111111111111111111////////////000000000000///000000000111111111111111111000///////////////000//////...............000000000000000000000000///...---...///000///---........./////////000000111111000000000000111111111111111111111111111000000000000000000000000000/////////000000000111111111111111111111111111111444222111111444555444222000......///111222111111111222222333333333333222222111111000000000000000111111111111000000000///000000000111111111222222111000000//////000000111000000000000000000000000111000//////000222444555........................000000000000000000000000////////////////////////////////////............000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000111///...///000111000...////////////000000000000///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////////////////.........////////////////////////////////////000000000000///////////////.........000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000111000000000000/////////000000000000000000000000333222111000////////////000000000000////////////000000000000111111111111111000000000000///////////////000000000000//////000000000000111111111111222222111000000111222222111111000/////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333222222222222333333333333555555666666666777777777999888888777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????>>>>>>======;;;<<<===>>>>>>>>>>>>===@@@???>>>===============:::::::::::::::::::::::::::999999999999888888888555444333333222222333333555444444333333222222111333333222222111000000///000000000000000000000000222111111000///000000000000000//////......//////111000000//////000000111000000000000000000000000......---------------...////////////////////////---------......///111111....................................////////////////////////////////////......------------......111111000000000000//////000000000000000000000000//////////////////////////////......///111222333000000000000////////////000000000000111111111111111000000///////////////111000000///////////////000000000000000000000000000///...///000111000........./////////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111444222000000222222222111222222222111000000000///111222222222222111111000000000000111111111111111111111111111000000000000111111111111222222222333111111111000000111111111000000000000000000000000////////////000222555666........................///////////////////////////////////////////////////////////////.........//////////////////////////////............//////////////////////////////////////////////////////000000////////////000000000/////////000000000///////////////000000000000///////////////000000111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000//////......------////////////////////////////////////000000000000.........///////////////111111111111111111111111000000000000000000000000000000111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000000000000000///////////////000000000111111111111000000000000000000000000//////000000000000/////////000000000111111111111222111111111111111111222000000///////////////000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222333333333333555555555666666666777777999888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<===============AAA???>>><<<;;;;;;<<<<<<::::::::::::::::::::::::999999999999888888888888777666666555444555555555444444444333333222222222222222222111111111000000000000000000000000000000222111111000000000000000//////............//////111111000000000000111111//////////////////////////////......------......////////////////////////...............///000000....................................///////////////////////////////////////......------......///111000000000////////////////////////////////////000000000//////////////////---,,,+++,,,---///111111111000000//////......000000000000000111111111000000////////////000000111111000000000000000111000000000000000000000000111000///000111222111///...////////////000000000000000111111111111000000///////////////000000000000000000000000000000000000111111111222222222222111111111111111111111111222111000//////000000000222555666222000000111000111111111111111000///...///000000111222222222222111111111000000000000000111111222222222333333333222222111111111111222222111111111111111111111111111000000000111333444555////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////............//////////////////////////////////////////////////////000000////////////000000///000000000/////////000////////////000000000000///////////////000000111000000000000000000000000////////////000000000000////////////////////////////////////////////////000000//////......------000000000000000000000000000000000000////////////------......//////000000222222222222222222222222000000000000000000000000/////////000000000111111111111111111111111111111000000000000111111111111000000000000000000000000222111000000000000000000////////////000000000000///000000000111111111111000000000000111111111111//////000000000000/////////000000000111111111111111111111222222111111111000///////////////000000//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444555555555555666666666666888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<======>>>>>>>>>======<<<<<<<<<<<<<<<======>>>@@@???===;;;::::::;;;<<<::::::::::::::::::::::::999999999888888888777777888777666666555555666666444444333333333333222222000000111111111222222222000000000000000000000000111111111111000000000/////////............//////111111000000000000111111////////////////////////222222111111111111111222////////////////////////000000///...............////////////////////////............////////////////////////////////////000//////////////////000000000000////////////...////////////////////////000000000000000/////////111///---,,,+++,,,---///111111000000//////......111111000000000000000000000000////////////000000111111000000000000111222000000000000000000000000222000///000111222111000////////////000000000111///000111111111111000///.../////////000000000111111111111111111111111111000111111111222222222222111111111111111111111111333333222111000111222444000777999444000111444444111111111111000000///...///000111222333333222222000000000000000000111111111111222222222333333333222222111111111111222222222222222222222222222222333333333222222222222333////////////////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000...000111000///...///111////////////000000000000///////////////000111111000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////.........000000000000000000000000000000000000////////////,,,------...///000111111111111111111111111111111000000000000000000000000.........///000000111111111111111111111111111111000000000111111111111222000000000000000000000000111111000000000000000111////////////000000000000000000000000111111111111000000000111111111111222//////000000000000//////000000000000111111111111000111222222222222111000000000/////////000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444444444555555555666666666666777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888777777777666555555444333444444444333333333333333333333333///000000111222222333333000000000000000000000000000111111111111000////////////......//////000000111000000//////000000111000000000000000000000000...---------......///000////////////////////////111111///......---------////////////////////////............////////////////////////////////////000000////////////000000000000////////////......000000000000000000000000000000000000000000000000333222111///......//////000000000000////////////111111111111000000000000///////////////000000111000000000000000111111222000000000000000000000000111000///000111222111////////////000000000111111///000111222222111000///000111111222222333333333111111111111111111111111000000000111111111222222111111111111111111111111666666555444333444777:::@@@IIIIII>>>333222222111000111111111111000000///000111222333333333222111000000000000111111111111111111111111222222222333111111111000000111111111222222222222222222222222444444333333222111111000////////////////////////000000000000000000000000////////////////////////............/////////000000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000...000111111......///111////////////000000000000///////////////000111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////.........///////////////000000000000000000000000111000000000/////////...,,,,,,---...///000111222111111111111111111111111000000000000000000000000...//////000111111222222111111111111111111111111000000111111111222222222000000000000000000000000111111000000000000111111.../////////000000000111000000000000111111111111000000111111111222222222//////000000000000//////000000000000111111111111000111222222222222111000000000000000000111222222000000000000000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333444444444555555555666666555555666777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>======<<<<<<;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888777777777777555444333333222222333333333333333333333333333333111111111111111111222222000000000000000000000000000111111222111000///...000////////////000111222000//////......//////000000000000000000000000000*********+++,,,---...///////////////////////////000//////.........//////..................................../////////////////////////////////////////////....../////////000000/////////.........000000000000000000000000/////////000111111111222111111111111111111111111////////////000000000000111111111111000000000//////////////////000111111///////////////000111111000000000000000000000000111000//////111111000/////////000000000111111111///000111222222111000///000111111222222333444444111111111111111111111111/////////000000000111111111111111111111111111111555555555444333555999===JJJTTTSSSCCC444111000...000000111111222222111111111222333444444222111000///000000000111111111111000000000111111111222222111000000//////000000111000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000...000222111...---///111////////////000000000000///////////////000111111000000000000000000000000.../////////000000111111////////////////////////////////////////////////---.........//////000000000000000000000000000000111111000000/////////...+++,,,---...///111111222000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111000000111111222222222222000000000000000000000000111000000000000000111111.../////////000000111111000000000000111111111111000000111111222222222222//////000000000000//////000000000000111111111111000111222333333222111000111111000000111222333333111111000000//////......////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222444444444555555555666666444555666777777888888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======<<<<<<;;;:::;;;<<<===>>>999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::888888888888777777777777666555444444333333444444333333333333333333333333333333222222111000000000000000000000000000000000000111111222222000///...000000000000000111222222//////............//////000000000000000000000000.........///111222444555////////////////////////......---......///000111------------------------............/////////000////////////////////////.........------.........000/////////............000000000000000000000000......///000111222222333---...///000111111111000......//////000000111111222111111111000000/////////////////////000111111//////...//////000111111000000000000000000000000000///...///000111000...000000000000111111111111...000111222222111000......//////000111111222222111111111111111111111111////////////000000000000111111111111111111111111111222333222111333777<<<;;;HHHJJJ<<<000111333222///000111222222222222222111222444444444222000/////////000000111111111222///000000000000111111111000000////////////000000////////////////////////------...///000000//////////////////////////////////////////////////////////////////000000000000............/////////000//////...//////000111222000000000000000000000000......///000111111000000000000////////////000000////////////////////////000000000000111111111111000000000000////////////000///.........///111222000000000000000000000000111000///......///000111222111111111000000//////000000000000000000000000,,,---------......//////111111111111111111111111333333222111000000111111////////////000000000000222111111111111111222222222111111111000000//////000000000000111222333444555333111///......///000222222222111111111111000111111000000//////......///000000000111111111111111111000000111222333333000000000000000000000000////////////////////////111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000000000000///......111111111111111111111111444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333777666555444333444555555777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>;;;::::::999999::::::;;;888888888999999:::::::::777777888888888888777777444333333222222333333444444444444333333222222222222222222222222222222222222111///......000222333111000000000000000111111222111111111000000/////////////////////000111111...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000//////............//////222111...,,,++++++,,,---000000000000000000000000---......///////////////////////////000000000000000000000000000000000000222000...///222333111///000000111111111111000000////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111333222222111111222222333111111111111111111111111222333444555555444222111444333000///111555999<<<777666555444333333333333000111333555666666666666///000111333333333222111......//////000000111111000000000000111111111111...//////000111222222333222222222222222222222222111111111111000000000000////////////////////////////////////////////////000000000000////////////........./////////000000000////////////000000111000000000000000000000000+++,,,------......------///......------......///000000000000000000000000000000000000111111111111111000000000////////////000//////...///000111222000000000000000000000000111000////////////000111111111000000000/////////000000000000000000000000.............../////////111111111111111111111111222222111000000000000000////////////000000000000222111111111111111222222222111111111000000000000000000000000111222333444444333111///...///000000222222222111111111111000111111000000////////////111111111111222222222222000000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000000000000///......111111111111111111111111333333333333222222222111222222222222222222222222222222222222222222222222333333333333333333333333555444444333444555666777777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========;;;::::::999999::::::;;;888888999999999:::::::::777777888888888888777777444333333222222333333444333333333333333333333333222222222222222222222222111000/////////000222333111111111000000111111222111111111000000000/////////////////////000111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000//////............//////111000...,,,,,,,,,---...////////////////////////---...//////000000//////////////////000000000000////////////////////////222000//////111222111///000000111111111111000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111000000111111222111111111111111111111111222222222333333222222111333222///------///222444333333222111000000000000000111222333333222222111---...///000111111000///------..................//////000000000111111111---.........///000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111000000//////............/////////000000000111000000////////////000000000000000000000000000...//////000000000000///000//////......//////000111111111111111111111111000000000000111111111111111111000000000/////////000////////////000111222000000000000000000000000111000000//////000000111000000///////////////...000000000000000000000000000000000000////////////111111111111111111111111111000000////////////000/////////000000000111111222222111111111111111222111111111111111000000000000000000000111222333333444333111000//////000111222222222111111111111000111000000000000/////////111222222222222333333333000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000111111000000//////111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333555666777888888888888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888999999999999:::::::::777777888888888888777777444444333333333333444444333333333333333333333333222222222222222222222222000000000000111111111111222111111000000111111111111111000000000000/////////////////////000111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000///////////////...000000000000000000000000//////............//////000///...---------//////........................---...//////000000//////////////////000000000000////////////////////////111000///000111222111///000000111111111111000000111111111111111111111111////////////000000000000//////000111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111111000000000000000000111111111111111111111111111111111000000000000111111000000...------...///000222222111000////////////111111222222111000//////...///000000111000000000////////////............////////////000000000000//////////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////111111000000//////.........////////////000000000111111000//////...//////////////////////////////000000111222222111111111222222111111111111222222000000000000000000000000///000000000111111111111111111111000000000//////000000000000000111111111000000000000000000000000000000000000000000000000////////////............000000000000000000000000222111111111000000//////111111111111111111111111000//////.........///////////////000000111111222333222111111000111111111111111111111111111111111111111000000111222222333222222111000000000111222222222222111111111000000000000000000000000000000111111111222222222333333111111111222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000111111111000000///111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333444444555666777777888888888888888777777777;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999777777888888888888777777444444333333333333444444222222333333333333444444111111111111111111111111//////000111111111111000111111000/////////000000000000000000000000/////////////////////000000111111000///......///000111////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////............//////......------...///000000..............................///000000000000000////////////000000000000........................111000000000111111000000000111111222222111111000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000///.........///000111......///000111222333444444444333222222222222222333333333333222222111111222222222222222222222222222222222111111000000000....../////////000000000222222222222222222111111000000000000000000000000//////000000000000000111////////////////////////////////////////////////111000000000/////////...////////////000000000111111111000//////...//////////////////////////////.........//////......---222222111111111111222222///////////////////////////000000000111111111111111111111111000000000000///000000111111111111111000000000000000000000000000000111111111111000000............////////////000000000000000000000000222222111111000000//////111111111111111111111111///...............///////////////000111222222222333222222111000000111111111111111111111222222222111111111000111111222333111111111111111222222222222222222111111111000000000000000000111111111111000000000000111111111222222333444444444333222222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222555555555555555555444444888777777777777777777777::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;999999999::::::::::::;;;;;;::::::999999::::::;;;999999999999999999999999777777888888888888777777555444444333333444444555333333333333333333333333111111111111111111111111//////000111111111111000111000///...............//////////////////000000///////////////000000111111000///......///000111000000000000000000000000////////////////////////////////////////////////............//////////////////////////////////////////............//////............///000000111...........................//////000000000000000////////////000000000000////////////////////////000000111111000000000111111111222222222222111111////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111222222222111111222222222111111111111111111111111000///.........///111222///000111222333333444444555555444333333333333444222222222222222333333333333333222222222222222222333333222222111111111000////////////000000000000333333333333222222222222111111111111111111111111///000000000111111222222/////////////////////////////////////////////////////////000000000000000/////////000000000111111111000000////////////000000000000000000000000000000000000000000000///...000//////......//////000........................000000000000111111111111222222111111111000000000///000111111222222111111000000000000000000000000000111111222222111111000...////////////000000000000000000000000000000000111111111111000000000000111111111111111111111111///............//////000...///000000111222333333333333222111000000000000111111111222222222222222222111111111111111222222000111111222222333333333222222222111111111111000000000000111111111111222//////000000000111111111333444555666555444333222000000000000000000000000////////////////////////111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000000111111222222111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222555555666666555444444333666666666666666777777777888888999999::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;:::::::::999999999999888777777888888888888777777555555444444444444555555444444444333333222222222111111111111111111111111000000000000111111111111111111000///..................////////////000000///////////////000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000//////............//////.........///000000000000...........................///000000111111000000////////////000000000000000000000000000000000000///111222111000///000111111111222222222222111111........................////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000........................000000000000111111111111333333222222222222333333111111111111111111111111000//////000000111222333222222222111111000000///333333222222111222222333000000000000000111222333222222111000000000000111111111111000000000000000000000000000111111111111111111111111111111222222222222222222222222222222000111111222222333333333////////////////////////////////////////////////......//////000000111111//////000000000111111111000////////////000000111000000000000000000000000333333333333333222111000///......------......///////////////////////////000000000000111111111111222222222111111111000000///000111222222222111111000000000000000000000000000111222222222222111000/////////000000000111111000000000000000000000000//////000000000000000000111111111111111111111111//////......//////000111...///000111222333333444444333222111000000000000111111111222222333333333222222111111111111111222///000111222333333444444222222222111111111111000000000111111111222222222000000111111111222222222333444555666555444222111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000///000111222222222222111111111111111111111111111000000000111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333444555666666555555444444555555666666777777777666777777888999999::::::999999999999999999999999888999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::999999999888888777777888888888888777777555555444444444444555555555555444333222222111111111111111111111111111111111000/////////000222333333222111000000/////////........./////////000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000//////............//////...//////000000000000/////////////////////////////////000111111111111000////////////000000000000111111111111111111111111///111222111//////000222111222222333333222222111////////////////////////////////////000000000000//////000111111111111111000000000000000000000000222222222222222222222222////////////////////////000000000000111111111111222222111111111111222222111111111111111111111111000000111222333333333333444333222000000///000000222111111111111111222222333333111111000111111222333222111000000000111111000000111111111111111111111111111111222222222222000000111111222333333333333333333333333333333333111222222333444444555555////////////////////////////////////////////////------...///000111222222000000000000111111111111//////...//////000111222000000000000000000000000000000000000000///...---000000////////////000000000000000000000000000000000000000000111111111111222222222111111111111000///000111222333222111111000000000000000000000000000111222333333222111000//////000000111111222222000000000000000000000000......//////000000111111111111111111111111111111///////////////000111111...///000111222333444444444333222111000000000000111111111222222333333333222222111111111111111222///000111222333444444444222222222111111111111000000000111111222222222222111111222222222333333333222333555555555333111000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000///000111222222222222222111111111111111111111111000000111111222222222333000000000000000000000000222222222222222222222222111111111111111111111111111222444666777777666666333444444555666777888888555666666777888888999999999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::999999888888888777777888888888888777777555555444444444444555555666666555444222111000000000000000000000000000000222111///......000222333555444333222111111111111---.........//////000000///////////////000111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000//////............////////////000000000000//////000000000000000000000000//////000111111111111111////////////000000000000111111111111111111111111///111333222///...000222111222222333333222222111000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000111333444555555444444222222111111111333444555333222222222222222333333888777555333222222222333666555333222222222333333222222222333333444444555111111222222222333333333222222333444444555666666222222222222222222222222222222333444444555666666.../////////...---,,,,,,////////////000000000000////////////////////////////////////...............//////000111222222333111111000000000000111111111111000000//////......000000000000000000000000111111111000000000000000//////000000111111111111333333333333222111000000000///......///111333555888555111...,,,---///000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222111///...---...000111333222111000000111222333111111000000000000000111444222000000222444555666333333333333333333333333333333333222222111111111///000111222222111000//////000222444444444222111000000000000111111111111222222222111111111000000111111000000//////......000000000000000000000000111222333333333333222111222222222222222222222222000000111111111111000000000000000000000000000000111111000000000000111111222333444444333222111000111111222222222222111000///000111111111///...---......///000111222222333444222///...---///111333000000000000000000000000444444555555555555555555777777666666666666777777666666777888999999::::::777888999:::;;;:::999999;;;<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;999999999888888888888777777777777777777777777777666666666777777777777777555555555555555555555555555555555444444333333333000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////............///000222222000000000000000000000000///////////////000111111333111///---,,,...000111111111222222222222111111////////////000000000000111111000000//////......000000000000000000000000//////000000000000//////////////////000000000000111111000000//////......111111000000000000000111000///......000111111000///////////////000111111111111222222222222111111///////////////000111111000000000000000000000000000111222111000//////111//////............//////////////////000000000000000000000000000000000000////////////000000000000000000///......///111111000000000000000000000000000000111222333333444444333333333222222222111111111111111111111111111111333333333222111000///...---...000111222222111111222222111111111222333333000111111111111222222222111111111111111111111111222222333333333333444444555333111//////111333555......//////......---,,,////////////000000000000////////////////////////////////////////////////......///000000111222222//////............//////111000000000/////////...000000000000000000000000111000000000000000000000000000000111111111222222000000111111222111111111000000/////////111222333555444111...---...///000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111///......///000111222222111000000111222222222222111111000111111222666444111000222333444333333333333333333333333333333333333222222111111111///000111222222111000//////000222333444333222111000000000000111111111111222222222111111111000000111111000000////////////111111111111111111111111000111222222222222111000111111111111111111111111000000111111111111000000222222222222222222222222222222222111111222222222222222222222222111111000111111111222111111000000///000111111111000////////////000000111111222222222111000//////000111222111111111111111111111111444444444444444555555555666666555555555555666666555555666777777888999999777888999:::;;;::::::999;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555444444333333333222222222111111111111111111111111//////000000111111222222000000000000000000000000//////////////////////////////...//////000111222///////////////////////////////////////000000111222111///.........///000...//////000000//////...////////////000000000000000/////////............000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////111000000//////000000000///...------///000000//////////////////000111111000000111111111111000000///////////////000111111000000000000000000000000000111222111///...///000111000000000000000000111000000000000111111111111000000000000000000000000000000000000////////////000000///...///000111222000000000000000000000000000000111111222222333333333333222222222111111111111111111111111111111111222222222222111000//////111111222222333333222222222222111111111111222222000111111111111222222222222222222222222222222222222222222333333333444444333222222111111222222333....../////////...------////////////000000000000////////////////////////000000000000000000000000.........//////000000111//////............//////000000000000////////////000000000000000000000000000000000000000000111111111111111222222222222222---...///000111111111111000000000000000111111111222111000000///000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000///......///111111222222111000000111222222222222111111111111222222777555222111222222222111333333333333333333333333222222222222222111111111///000111111111111000000///000111222222222111000000000000111111111222222222222222111111111111111111000000000000/////////111111111111111111111111///000111111111111000///000000000000000000000000000000111111111111000000222222222222222222222222333333333333333333333333222222111000000000111111111111111111000000//////000111111222222222111111000000000000000111111111000000000000000000111111111111111111111111111111222333333333444444444555555555444444444444555555444555555666666777777777888999999:::;;;:::::::::::::::;;;;;;;;;:::999999:::::::::::::::999999999999999888888888777777777777777777777777777777777777666666666555444444444444444444444444444444444333333222222222222111111111111111111111111111111......///000111222333333000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000111000000000////////////---......//////......---////////////000000000000//////............------//////////////////////////////000000000000//////////////////000000000000////////////000000000000000//////......///000000///---,,,,,,...//////...///////////////000111111//////000000000000/////////////////////000111111000000000000000000000000///000111000...---...///222222222222222222222222111111111111222222222222000000000000000000000000111111000000//////......000////////////000111222000000000000000000000000111111111111111111111111333222222222222111111111111111111111111111111111000111111222111111000000444333333333333444444555444333222111111000111111000111111111111222222222333333333333333333333333222222222222333333333333000111222333333222111000......////////////......////////////000000000000////////////////////////000000000000111111111111---........./////////000111111000000000000111111000000000000////////////////////////////////////000000000000000111111111222222222222222222222222...///000000111111111000000000111111111000000/////////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222111111111111111111222111000000000000111111222555333111111222222222111333333333333333333333333222222222111111111111111///000000111111111111111///000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111111111000111111111111111111111111000000111111111111000000000000000000000000000000333333333333333333333333222111000//////000111222111111000000000//////000111111222222222333333333111111111000000000000000//////111111222111000000111111111111111111111111111222222333333444444444666555555444444555555666555555555666666777777777888999999:::::::::::::::999999::::::::::::999999;;;:::::::::999999888888888888888888777777777777777777777777777777777777777777666555444333333222444444444444444444444444333333333222222222222222111111111111111111111111//////000000111111111222////////////////////////////////////////////////111000000////////////000...........................//////000000000000000///000000111111000...---//////000000000000//////////////////000000000000/////////////////////...//////////////////////////////000000000000//////////////////000000000000......//////000000111111///............//////000000...------///000000//////////////////000000111......////////////......///////////////000000111////////////////////////...///000///...---...///222222222222222222222222000000000111111111222222////////////////////////111111000000//////....../////////000000111222222000000000000000000000000111111111000000000000000222222222222111111111111111111111111111111111111//////000111111111111111333333222222333444666777555555333222111111111111000000111111111222222222333333333333333333333333111222222222222333333333000111222222222222111000......///////////////...////////////000000000000000000000000000000000000///000000000111111111222............////////////111111000000000000111111////////////000000000000//////////////////////////////000000111111111111222222222222222222222222111111222222111000000///000000111111111000000///---...000111222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111222222111111111222222111111111///////////////000111222222111000111222444333222333333333333333333333333111111111111111111111111000000000000000111111222000000111111111000000000111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000////////////////////////111111222222222222111111222111000//////000111222111111000000000000111111222222222222222222333333111111111000000000000000---///000222222222111000111111111111111111111111111111222222333444555555777666666666666666666777666666777777777777777888888888888888999999::::::888888999999999999999888:::::::::999999888888888888888888777777777666666777777777777777777777777777777666555444333333222444444444444444444444444333333333444444444444444111111111111111111111111222111111111000000//////////////////////////////000000000000000000000000111000000////////////000////////////////////////......///000111000000//////000111111111000...---//////000000000000//////////////////000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000......//////000000111111...............///000000111000...///000222111111///////////////000000111......////////////......///////////////000000111////////////////////////...///000///...---...///000000111222222111000000/////////000000000111111////////////////////////111000000000/////////......///000000111222222222000000000000000000000000111111111000000000000000222222222111111111000000000000000000000000000000...///000111111111111111000000000000222444777888777666555333333222222222000000111111111222222222333333333333333333333333111111111222222222333333222111111000000111111222......///000000000//////////////////000000000000000000000000000000000000...//////000000111111111//////////////////////////////............//////////////////000000000000000000000000000000000000/////////000111111222222222222222222222111111111222222222222111000///...000000000000000111111111......000111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000000111111222222222000111222222222222111000////////////000111222222111000///111333444333222333333333333333333333333000000000111111111111111000/////////000111222333222111111111111000000000111111111222222222222333111111111111111222222222000000000111111111111222222222222222222222222222333333222222222222333333222222222222222222222222000000111111111111000000111111111111111111111111///000111222222111000///111111000000000111222222111111000000000222333444444333222222111111222222000000000000000111111111---...000111222222111111222222222222222222222222111111222333444555666666777777666666666666777777777777777777777777777777888777777777777888999999777777888999999999888888999999999999999888888888888888777777777666666666777777777777777777777777777666666666555444444444333333333333333333333333333333444444444444555555222222222222222222222222333333222111000///......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---...000111111111000//////000111111111000...------......//////......---////////////000000000000000000111111111111222222//////////////////////////////000000000000//////////////////000000000000////////////000000000000............///000111111222000///000111222222222///////////////000111111......////////////......///////////////000111111000000000000000000000000///000111000...---...///...///000111111000///....../////////000000000000000000000000000000000000/////////000000000000000......000111222333333333000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000000000...//////000111111111000......///000222444555666666555444333333333333333000111111111111222222222333333333333333333333333111111111111222222222222222111000//////000111222......///000000000000000////////////000000000000000000000000000000000000------...//////000111111000000000000000000000000//////............//////.../////////000000000111000000000000000000000000...//////000111111222222222222111111111000000000000000000111000000//////000000/////////111222333/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111222222333222000111222222222222111000111111111111222333444555222111000111333333222000333333333333333333333333///000000000111111111222000/////////000111222333333333222111111111111111111111111222222222333333000000111111111222222222000000111111111222222222222222222222222222222222333222111000000111222333111111111111111111111111000000111111111111000000111111111111111111111111...///111222222111///...000111111222222222222222111000000000111444666888555444222111000000000000//////000000111111222222...///000111111222222222222222222222222222222222222222333444555666777777666666666555555666666666666666666666666666666666777666555555555666888888666777777888999999888888888888888888999999999999888777777777666666666666777777777777777777777777666666666666666666666666333333333333333333333333222222333333333444444444222222222222222222222222222222111111000000//////000000000000000000000000000000000000000000000000//////...//////000111222111111111111111111111111---...000111111111//////000000000000000//////......//////000000//////...////////////000000000000///000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////////////////000111222222111000...///111222222111///////////////000111111/////////000000////////////////////////000111111000000000000000000000000000111222111///...///000...///111222222111///...//////000000000111111111000000000000000000000000......//////000000111111---...000222333333333333000000000000000000000000000000111111222222333333111111111111000000000000000000000000000000000000//////000000000000000//////000111222222333333222333222222111111111222222000111111111111222222222222222222222222222222222111111111111222222222222000000111111111111000000......///000000000000000////////////000000000000000000000000000000000000,,,------...///000000111111111111111000000000000111111000000000000111111.../////////000000111111000000000000000000000000...//////000111222222222222111111111000000//////,,,---...///000000000000000///......///111333555000000//////000111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000222222333333333000111222333333222111000333333333333444555666777333222111222222222000...333333333333333333333333//////000000111111111222000////////////111333444444444333222111111222222111111222222222333333333000000111111222222222222000000111111222222222222222222222222222222222222222111000//////000111222000000000000000000000000000000111111111111000000////////////////////////...///111222222111///...000111222444444444333222000000000000222555888:::666555333000////////////...//////000111222222333...//////000111222222333222222222222222222222222222222333444555777777888555555555444444555555555555555555555555555555444666555555444444555777888666666777888888888888888777777888888999999999:::777777777777666666666666777777777777777777777777666666666777777777777777333333333333333333333333111111111222222333333333222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000............///111222222111111111111111111111111---...000111222111///...111000000000////////////111111222222222222111111////////////000000000000.../////////000000111111111111111111111111111111//////000000000000//////////////////000000000000111111000000//////......////////////000111333333000///......000111111000///////////////000111111//////000000000000/////////////////////000111111000000000000000000000000000111222111000///000111...///111222222111///...000111111111111222222222000000000000000000000000------...///000111222222---...000222333333333333000000000000000000000000000000111222333444444444111111111111000000000000000000000000000000000000//////000000000000//////222222333444333222000///000000000000000000111111000111111111111222222222111111111111111111111111000111111111111222222222---///222444444222///---111111111111111000//////////////////000000000000000000////////////000000000000000000000000000000222111111111000000//////......//////000000111111222222000///............111111111111111111111111000000000000111222333444222222111111111111111222222111111000000000000000111111111000000000000000111111111111000000000000000000000000000000000000333333222111000///......000000000000000000000000///000111222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000111222333444444555000000000000111111111111333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222333333333222222222111111333222000///...///000222333333333222222222111111111111111111111111111111111111111111111111111111111222222333333222222111000000000000000000111111000000000000000000000111000000000000///////////////000111000///...///000222111222222333444555666444333111000///...////////////000111111111111000222222222111111111000000333333333222222111111111222222222333333444444444222333444444555555444444777777777777777777777777666777888:::::::::999888555555555555555555555555666666666666666666666666888777666555555666777888444444555555555555444444888666444222222222333444444444444555555555555666666666666555555555555555000000000000000000000000222222222111000//////...000000000000000000000000////////////////////////111111000000//////......////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111222222111111000000//////111000///......///000111000000000000////////////000///.........///111222////////////000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000222222222111000//////......///000111111000///...111111000000111111222333///000111222222111///...000000000000////////////......//////000000111111000000000///////////////000000111111111111000000111111111111111111111111//////000111111111111111000000000000////////////000///.........///111222222222222222222222222222444444444444444444444444333222111111111222333444333333333222222111111111111111000000000000111111111111111111111000//////////////////000000000000111000000/////////000000000000000000000000000000111111111111000000000///.../////////000000000111//////...//////000111222111111111111111111111111000000000000111222333333222222111111111111111222222111000000//////000000111111111111000000000000111111111111000000000000000000000000000000000000222222111111000/////////000000000000000000000000000000111222222222222222111111111111111111111000000000000000000000000000000000111111111222222222222222222222222222333333000000000000111111111111333333333222222222111111111111111111111111111111111111111111222222222222222222222222222222222222333333333222222222111111333222000///...///000111333333222222111111111111111111111111111111111111222222222222222222222222111222222333333222222111111111111111000000000000222222222222111111111111/////////000000000000000///111111111///...///000222111111111222333444444333222111000//////000000...///000000111111000000222222222111111111000000333333333222222111111111222222222333333444444444222333444444555555444444666666666666666666666666444555666777888888777666666666666666666666666666777777777777777777777777666666555555555555666666777777888888888888777777666555444333333444666777444444444444555555555555555555666666777666666555111111111111111111111111222222111111000//////...000000000000000000000000////////////////////////111111000000////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000111000000000000111111111111111111111000000000000000111000///......///000111000000000000////////////000//////...///000111222////////////000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000///000000000000000000000000////////////000000000000222222111111000//////...---...////////////...---111111000000111111222333...///000111111111111111000000000000/////////////////////000000000000000000000000000000000000000000111111111111111111000111111111111111111111111///000000111111111111111111000000000////////////000000/////////000111222222222222222222222222222333333333333333333333333222222111111111222333444333333333222222222111111111111000000000000111111000111111111111000000///////////////000000000000222111000///////////////000000000000000000000000111111111111000000000000////////////000000000000////////////000111222222000000000000000000000000000000000000111222333333222111111111111111222222111000000///////////////111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000111111111111111111000000000000000000000000111111111111111222222222333333333222222222111111000000000111111111222222333333333222222222111111111111111111111111111111111111111111222222222333111111111111111111111111333333333222222222111111333222000/////////000111222111111111111000000000222222222222222222222222222222222222222222222222111222222333333222222111222222111111111000000000444333333333222222111111...//////000000111111111000111222111///...///000222111111111111111222222111111000000000000111111...///000000111000000000222222222111111111111111222222222222222111111111222222333333333333444444222333444444555555444444444444444444444444444444777888999:::;;;:::999999888888888888888888888888888888888888888888888888666666777777777777666666888888888999999888888888555444444444444666888999444444444444555555555555333444666888888888777666222222222222222222222222222222111111000/////////000000000000000000000000////////////////////////111000000000000/////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000111111111111000000////////////000000////////////000000000000///////////////000111111/////////000000000111111////////////////////////111111111111111111111111........................000000000000000000000000000000000000000000000000////////////000000000000222222111111000/////////...//////000000//////...111000000000000111222222......//////000222333444////////////000000000000000000000000000000//////111111111111111111111111111111222222222222111111111111111111111111111111///000111111222222111111111111000000000/////////111111000000111111222333222222222222222222222222222222222222222222222222222222111111222222333444333333333222222222222111111111000000000000111111000000111111111111000///////////////000000000000222222111000////////////000000000000000000000000111111111000000000000000////////////000000000000222111111000//////000000/////////////////////////////////000000111222333111111111000111111222333111000//////......//////000111111111111111222222222222222111111111000000000000000000000000000000//////000000111111111111000000000000000000000000000111111222222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333222222222111111111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222111111222111000000//////000000111000000000000000000000222222222222222222222222111111111111111111111111111222222333333222222111333222222111111000000///333333333222222111000000......///000111111222222000111222111///...///000222111000000000000000111000000000000000111111222///000111111222222111111111111111111111111111111222222222111111111111111333333333333333333333333222333444444555555444444333333333333333333333333888999:::;;;;;;:::999999777777777777777777777777777777777777777777777777777777999::::::999777777555555666666666666555555444444444333444555666777333333444444444555555555111333666888999888777555222222222222222222222222111111111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000111111111///000000000111111111111//////000000111111222222000000////////////000000////////////000000000000///////////////000000111//////000000000111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000111111111////////////////////////////////////000000000000111111111111000000//////111111222222222222111111000000000000000111222222111000/////////111222333////////////000000000000222111111000000/////////111222222222222222333333222222222333333222222222111111111111111111111111000000111222222222222111111111111000000000//////111111111222222222333333111111111111111111111111222222222222222222222222222111222222222222333333222222222222222222222222222111111000000111111222///000000111111111000000////////////000000000000222222111000000000000000000000000000000000000000000000000000000000111111000000000000////////////222111111000000000000111////////////////////////////////////000111222333111111000000111222222333111111000///////////////000000111111222222222333222222222222111111111111000000000000000000000000/////////000111111222222111111111111111111111111111111222222222111111000222222222333333333444444333333333333333333333333111111111111111111111111000000111222333333444444111111111111222222222222333333333222222222111111111111111111111111111111111222222222222333333333444444444444444444444444333333333222222222111111222111111000000000000000000000000000000000000111222222222222222222222222000000000000000000000000111222222333333222222111333222222222111111000000222222111111000000000000...//////000111222222333000222222111000///000111111111000000///000000000...///000000111111222222000111222222333333222222111111111111111111111111111111111111111111111111333333333333333333333333222333444444555555444444444444444444444444444444444555666666666555444333666666666666666666666666666666666666666666666666555666888888888888666555333444444444444444444333555444444333222222222222333333333444444444444555000222555888999888666555222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111111///000000000111111111111//////000000111111222222//////000000000000//////.../////////000000000111...//////000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111222////////////////////////////////////000000000000111111111000000000000000222222111111111111222222000000//////000000111222333222111/////////000111.../////////000000000111222222111111000000//////111111222222333333333333222222222333333222222222111111111111111111111111000000111222222222222222111111111111000000000000111222222222333333333333111111111111111111111111333333333333333333333333111111222222333333333333222222222222222222222222222222111111111111222222///000000111111111111000////////////000000000000111111111000000111111222000000000000000000000000000000000000111111111111000000000000////////////......///000111222444555000000000000000000000000////////////000111222222000000000000111222333333222111111000000000000000000000111111222333333333333222222222222111111111000000000000000000000000//////000000111111111222111111111111111111111111111222222222222111000000111111222222333444444444333333333333333333333333222222222111111111111111///000111222333444444555111111111222222222222333333333333222222222111111111111111111111111111111222222222222333333333333444444444444444444444444333333333222222222111111111111111111000000000///000000000111111111111222333333333333333333333333000000000000000000000000111222222333333222222111222222222222222222222222000000000000000000000000///000000111111222222222111222333222000///000111111000000000000000111111...///000111111111111111000111222222333333222222111111111111111222222222000000000111111111111111444444333333333333222222222333444444555555444444555555555555555555555555555666666777777666444333444444444444444444444444555555555555555555555555444444555555555555444444444555555666666555555444444444333333222111111000333333333333444444444444111222444666666666555444222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000......//////000000111111000000000000000000000000000000000111111111222222000000000000111111111111000000000000111111111111//////000000000000//////......//////000000111111......///000000000000000000000000111111111222222////////////////////////111111111111111111111111111111111111111111111111///000000111111222222222000000000000000000000000////////////000000000000111111000000000000000000000//////......//////000000////////////000111111444333222000//////............//////000000111111111111111111111111000000111111111222222333333444111111222222222222111111111111111111111111111111000111222222333222222222222222111111111000000000111111222333333333333222111111111111111111111111333333333333333333333333000111222333333333333222111222222222222333333333222222111111111111222222//////000111111111111111////////////000000000000000000000000111222333333000000000000000000000000///000000000111111111111111000000000/////////.........///000111333444555111111111111111111111111///......//////000111222000000000000111222333444333333222111111111111111000000111222222333444444333333222222222111111111000000000000000000000000000000000000000111111111111111111111111111111111222222222222222111000000//////000111111222333333222222222222222222222222222222222111111111000000111111111222222333333333111111111222222222333333333333333222222222111111111111111111111111111111222222222333333333444444222222222222222222222222333333333222222222111111111111111111111000//////111111111111222222333333333333333333333333333333111111111111111111111111111222222333333222222111000111111222222333333444///000000111111222222333111111111111111111111111111222333222000///000111000000000000111111222333///000111111222111000000//////000111111111111000000000111111111222222222///000000000111111111222444444444333333222222222222333444444555555444444555555555555555555555555888999999:::999888777666444444444444444444444444666666666666666666666666666666555555555555666666555555666666666666555555333333333444333333222222222222333333333444444444222222333444444333333222111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000.........///000111111111000000000000000000000000000000111111111222222222000000000000111111111111111111111000000000000000...///000111111000///............///000111111111---...///000111000000///000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000///000000111111222333333000000000000000000000000////////////000000000000000000000000000000000111//////...------.../////////////////////000111111111111111111111000///............///000111111111111111111111111111222222000000111111222333333333000111111111111111111000111111111111111111111111000111222222333333222222222222222111111111000000000000222333333333222111111111111111111111111111222222222222222222222222000111222333333333222222111111222222222333333333333222222111111222222333//////000111111111111111////////////000000000000//////000000111222444444000000000000000000000000//////000000111111111222111111000000/////////...222111111111111111222222111111111111111111111111.........//////000111222000000000000111222333444444333222222111111222222000000111222333333444444333333333222222222111111000000000000000000000000111111000000000000000000111111111111111111111111222222222222222111000///---......///000111111111000000000000000000000000222222222222111111000000333333333222222222222111111111222222222333333333333333333222222222111111111111111111111111111111222222333333333444444444000000000000000000000000333333333222222222111111111111111111111000//////111111222222222333333333333333333333333333333333333333333333333333333333222222222333333222222222000000111222333444444555000000111222333444444555222222222111111111111111111222333222000000000111000000000000111222444444///000111222222111000///---......///////////////000000111111222222222222//////000000111111111222444444444333333222222222222333444444555555444444444444444444444444444444666777888888777666555444555555555555555555555555777777777777777777777777:::999888777777888999:::444444555555555555444444222222333444555555555555222222333333333444444444333333222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222000000000000111111111111222222111111000000//////...///000111111000///...---......///000111111222---...000111111111000///000111111111111222222222111111111111111111111111////////////////////////000000000000000000000000///000000111222222333333000000000000000000000000////////////000000000000000000000000000111111111111000///......///000111///////////////000111111...///111222222111000///---......///000111111222000000000111222222222333//////000111222222333333000000111111111111000000111111111111111111111111111111222333333333333222222222222111111111111000///000111222333222111111000000000000000000000000000000000000000000000000000111222333444333222222111111111222222333333333333222222111111222222333111000///......///000111000000000000000000000000///000111111111111000000000000000000000000000000000//////......///000111111000000111111000---***000000000000000000000000000000000000111111111111111111000000000000111111000000111222333333444444000111111111111222222222000000111222222222222111//////000111222333333333000000000000000000000000111111222222222333333333222222111111111111111111///000111222222111000///333222111000000111222333222222222222111111000000///000111222222222222222333333333222222111111111222222222222222222222222444444444444444444444444555555444333333333444444333333333333333333333333222222222222111111000000333333333333333333333333222333333444444333333222111111222222222222111111555555555444444333333333222222222222222222222222222222222222222222222222/////////000111111222222111222222333333222222111222111111111000000//////000000111222222222222111111111000000000000000111000000////////////000000//////000111222222333333000111222222222222111000111222222333333222222111...///000111111111111111222222444444444444222222333444444555555444444333555777888:::999777444333555444333333555666777666999999888888777777666666666666666777777777777777777666555444444444444444555555666666555555444333222222222222222222222222111111111111111111111111222222222111000//////...111111000000111111222333000000000000000000000000//////000000000000//////000000000000000000000000......//////000000111111111111000000//////.........///000222222111111000111111000000000000111111111000---)))(((***///333000000000000000000000000////////////////////////222222222222333333333333111111111111111111111111000000000000111111111111111111000000/////////...222111111111000000//////000000000000000000000000000000111111111222222222444333111000000000111111000000000000000111111222////////////////////////000000000000000000000000111000/////////000222333000000000000000000000000000000000000////////////000000000000000111111222//////000111222333333333222222333333333444444444000000000111222222222333222222222222222222222222111111000//////.../////////000111222333333222111222222222111111111111111333222222111111222222333444444444444444444444444111111222333333333333222333333333222222111111111000000////////////000000000000000000000000000000111111111000000000000000111111111111111111111111111000/////////000111222444333111111111000...,,,000000000000000000000000000000000000111111111111111111000000000000111111000111111222333333444444000111111111111222222222000000111222222222222111000000000111222222222333111111111111111111111111111111222222222333333333222222111111111111111111000111111222222111111000333222111000000111222333222222222222111111111000111222222222222111111000222222222222222222222222222222222222222222222222444444444444444333333333444444333333333444444555333333333333333333333333222222222222111111111000333333333333333333333333222222333333333333222222222222333333333333222222555555444444444333333333222222222222222222222222222222222222222222222222111111111111000000000000111222222333333222222111222111111111000000000000000000111222222222222222111111000000000000111111111000000//////000000111///000000000111222222222000111222444444222111000111222222333333222222111///000111111222222222111222333333333333333333222333333444444444444333333444555777888888666444333444333333333555666777777888888888888888777777777666666666666666666666666666666555444444444444555555555666666555555444333333333333333333333333333111111111111111111111111222222111111000//////...111111000000111111222333111111111111111111111111000000111111111111000000111111111111111111111111//////000000000000000111222111111111000000000000...///000111222111111000000000000000000000000000111222222111//////111444000000000000000000000000000000000000000000000000.........////////////000111111111111111111111111000000000000111111111111111111111000000000//////111111111111000000000///000000000000000000000000000000111111111222222222222222000/////////000000/////////...///000000111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111111000000000111111111111111222222333000000000111222222222333222222222222333333333333111111111111111222222222333333333222222222111111222111000000//////000000000000111222333222111111111111111111111111111111333222222111111222222333333333333333333333333333111111222333333333333222333333333222222222111111///000000111111000000///000000000000000000000000333222111/////////000000111111111111111111111111111111000000000111333444888666333111111111000///000000000000000000000000000000000000111111111111111111000000000000111111111111111222222333333444000111111111111222222222000000111222222222222111111111111111111111222222222222222222222222222222111111222222222333333333111111222222222222222222111222222333333222222111222222111111111111222222222222222222111111111111333333333333222111000///222222222222222222333333222222222222222222222222333333333333333333333333333333333333444444555666333333333333333333333333222222222222111111111111333333333333333333333333111222222333333222222111333333333444444333333333444444444444333333333333222222222222222222222222222222222222222222222222333222222111000000//////111222222333333222222111111111111111111000000000000111111222222222222222222111111000111111222222222111111111111111111222111111111111111111111111000111444555555444111000111222222333333222222111111111222333333333222222333333222222222222333333222222222333333222222222222333555666777666444333222222333444555666777888777777777777777777777777555555555555555555555555555444444444444555666666555555666666555555444333444444444444444444444444111111111111111111111111222222111111000/////////111111000000111111222333000000000000000000000000111111222222222222111111111111111111111111111111111111111111111000000000222222222222111111111111//////000111111111111000///000111222222111000///000222555666444333222222000000000000000000000000222222222222222222222222/////////000000000111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000111111111111222111000//////.../////////...............//////000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111111111111111222222222222111111111111222333333111111111111111111222222000111111111222222222222222222222111111111111111444333333222222111111111222222111111000000111111111111222222222111000000//////000000111111222222333222222111111222222333222222222222222222222222111111222333333333333222333333333222222222222111///000111222222111000///000000000000000000000000444333000///...///000111111111111111111111111111222111111000111222444555<<<888444222111222222111000000000000000000000000///000000000111111111111222111111000000111111222111111111222222333333333000000111111111222222222000000111222222222222111222222222111111111111111222222222222222222222222111111222222222333333333111111222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222333222222111111333333333222222111111111222222222222222222222222222222222333333333333333222222222333444555666777333333333333333333333333222222222222222222222222333333333333333333333333111222222222222222222111222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111000000000111222222333333222222111111111111111111111111111000111222222333333222222222222111111111222333333333222222111111222222333333333333222222222222222000222444666666444222000111222222333333222222111222222333444444333333333444333222111111222333444111111222222222222111111000111333555555555444333000222444555555666777888777777777666666555555444555555555555555444444444333333333444444666777777555555555666555555444333444444444444444444444444111111111111111111111111111111111111000000//////111111000000111111222333////////////////////////000111111222222111111000111111111111111111111111333333222222111111000000111111111111111111111111///000000000111111111111...///111333333111///...---000333444333111000///000000000000000000000000222222222222222222222222///000000000000111111111///////////////////////////000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111000000000000///000000000///............///000000000000000000000000000000////////////////////////...///000222222111000000000000000000000000000000000000111111111111111222111111000000111111222333222222222111111111111111000000000000111111111111333222222222111000000000222222222222222222222222333333222111111222222222222222222222111111000000......///000111111222222333222222111111222222333111111111111111111111111111111222333333333333222222222222222222222222222///000111222222111000///000000000000000000000000444222000......///000111111111111111111111111111222111111111111333555666<<<888444111111222333333111111111111111111111111///000000000111111111111222222111111111111222222111222222222222222333333000000111111111222222222000000111222222222222111222222222111111111111111111111111111111111111111111111222222222333333333111111222222333333333333444333333333333333333444222222222333333222222222222222222222222222222333///000111222333444444444555555444333111000//////222222222222222222222222222222222333333444444444222222222333444555666777333333333333333333333333222222222222222222222333333333333333333333333333222222222333333222222222111111222222222222111111333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222333111222222333333222222111111111111111111222222222111111222333333333333222222222222222222333444444333333222222222222333333444444444444444444333333111222444666666444222111111222222333333222222111333333444444444333333222333333111000000111333333000111111222222111111000000111222333444444333333000222555666555555666888777777666555555444333333666666555555444444444444333333333444555666777888555555555666555555444333222222222222222222222222111111111111111111111111111111111000000000000000111111000000111111222333000000000000000000000000//////000000000000//////111111111111111111111111333333222222111111000000000000000000000000000000000000000000000111111111...///111333333111///......000111111000//////000000000000000000000000000111111111111111111111111,,,,,,,,,------------...///////////////////////////000000000111111111111////////////////////////000000000000000000111111111111111111111111111111000000000000000000000000000111111111111111111111000000//////000000111222////////////////////////////////////////////////...///000222222111000000000000000000000000000000/////////000000000111111///////////////000111111222222222111111111111111//////000000000111111111333222222222111000000000000000111222333444444555333222222222222222333333333333222111111000000000...//////000111222222333333222222111111222222333111111111111111111111111111111222333333333333222222222222222222222222222000111111111111111111000000000000000000000000000222111000//////000111222222222222222222222222222111111000000111333555666:::666333111111222333333111111111111111111111111000000000000111111111111222222111111111111222222222222222222222222222222000111111111111222222222000000111222222222222111111111111111111111222222000000000000000000000000111111222222222333333333111111222222333444444444444333333222222333333444222222333333333333222222222222222222333333333333...///111333444555555555555555444333111000//////222222222222222222222222222333333444444555555666333333333333444444555666333333333333333333333333222222222222333333333333333333333333333333333333222333333444444333333222000111111222222111111000222222222222333333333333222222222222222222222222222222222222222222222222000000111111222333333444111222222333333222222111111111111222222222222222111222222333333333333333222222222222333444555555333222222111111222222333444444444444444444444444111222333444444333222111111222222333333222222111333333444444444333222222222222111111111111222222111111111222222111111111111222222333333333333333000333777777555444555777666666666666666666666666777777666666555444444444333333333444555666777888555555666666555555444333222222222222222222222222111111111111111111111111111111000000000000000000111111000000111111222333222222222222222222222222//////000000000000//////222222222222222222222222111111111111111000000000///////////////000000000000000000///000111111222///000111222222111000///111111222111//////111333000000000000000000000000000000000000000000000000------........./////////000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111111111111111111111111111111000000000000000//////000111111222222222222111000000000000000111222222........................000000000000000000000000//////000111111111111111000000000000000000000000.........///000000111111///............///000000111111111111111111222222///000000000111111111111222222222111111111111111000000111222333444444555222222111111222222333333333222111111000111111111000000111111222222333333333222222111111222222333111111111111111111111111111111222333333333333222111222222222222333333333222111111000000111111222000000000000000000000000/////////000111111222222222222222222222222222222000000///000111333444666666333111000111222222222111111111111111111111111000000000000111111111111333222222111111222222333222222222222222222222222000111111111111222222222000000111222222222222111000000000111222222222333111111111111111111111111111111222222222333333333111111222222333444444555444333222111111222333444222222333444444333222222222222222333333333444444000111222333444444555444333333333222222222222111222222222222222222222222333333444555555666777777444444333333333444444555333333333333333333333333222222222333333333444444333333333333333333333333333444444555555444444333111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111222222333333333111222333333444444333333222222222333333444555666222222111111111111222222111111222222333333444444222222222111111222222222111222222333333222222111333333333333333222111111111111222222222222111111111222222222222222222111333333333333333333222222000444888888555333444666444555666888:::;;;======888888777666666555444444444444444444444555666777555555666666555555444333333333333333333333333333111111111111111111111111000000000000000000000111111111000000111111222333222222222222222222222222000000000111111000000000222222222222222222222222//////000000000000000111//////000000000111111111111000/////////000222222000000000000000000000000000111222222000000000222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000111111111111000000111111222222222222///000000000111111111111111111111111111111111111111111000000////////////...///000222222222111000///////////////000111111////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000...//////000111111222222///////////////000000111000000000111222222222333000000000111111111222222111111111111111222222222222222222222222222222222111111111111111222333333222111000000000111222333222222222222222333333333333222222111111222222333222222222222222222222222111111222333333333333222111111222222222333333333333222111000000111222333000000000000000000000000---...///111222222222222222222222222222222222222000/////////000222444555333111//////111222222111111111111111111111111111000000000000111111111111333222222111111222222333222222222222222222222222000111111111111222222222000000111222222222222111//////000111222333333444222222222222222222222222111111222222222333333333111111222333333444555555333333111111111111333333222222444444444444222222222222222333333444444444222222333444444444333333000000111222333333444444222222222222222222222222444444555555666777888888555555444333333333444444333333333333333333333333222222222333333444444444333333333333333333333333444555555666666555555444222333333444444333333222111111111222222333333333222222222222222222222222222222222222222222222222444444333222222111111111222222222333333222222222111111111222222333333333111222333333444444333333222222222333444555666777222111111111111111111222//////000111222222333333333222111000000111222333222222222333333222222222333333333333222222111000000111222333333222111000222222333333333333222222555444444333333222222222111555999999555222333555222444666999===@@@CCCDDD999888888777666555555555555444444444444555666666555555666666555555444333444444444444444444444444111111111111111111111111000000000000000111111111111111111000111222222333////////////////////////111111222222222222111111222222222222222222222222......//////000000111111000000111111222222222333111000/////////000222333111111000000000000111111,,,///111222000///...///000000000000000000000000000000000000000000000000............////////////111111111111111111111111000000000000111111111111222222222333333444444444//////000000111111111222111111111111111111111111111111000000/////////...---...///111111111000///...............///000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000///000000111222222333333000000000000000111111222//////000111222333333444111111111111222222222222000000111111222222222333555555444333222000000///111000000000111222222333111111000000000111333444444444333333333333333333333222222222222222222333222222222222222222222222111111222333333333333222111111111222222333333333222111111000000000000000111111111111111111111111//////000111111111111111111111111111111111111111000111111111111222222222000000000111111222222222222222222222222222222222///000111333333222111111444444444333333222222222111000000111333444444333000000000000000000111111333333333333333333333333222222222222222222222222111111000000111111222333222222222111111000000000444333333222222333333444333333333444444444555555444333222111111111222333444444444333333222222222444444444444444444444444444444444444444444444444333222111222444555444333222333444444555555444444555555555444444333333333444444444444444444444444444444444444444444444444444444555555555555444444333444555555666666555555444444444444444444444444333333333222222111111111444444444444333333222111444444444444444444444444333444555333111000000111222222222222222222222222000000111222222222111111333333333333333222111000000111111222333555666777444333222111111222333444333222222111111222222333222222222222222222222222000111222333444333333222666666555444333333333333111111111111111111111111111111333666777777444111333333333333333333333333555555555666666666666777777888:::<<>>>>>===<<<666666666666555555444444444555555555555666666666333333222222222222333333555666666555333222222333222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000000111111111111222222222222111111000000111111222///000000000000000000111000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000......//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111111111111111111111111000000//////000000111000000000000111111111111////////////000000000000000000000000000000000000//////000000111111222222000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000222222333333333333222222111111222222222333333333222333333333333222111111333222222111111222222333111111111111222222222333111111333444555666666666222222222222222222222222222111111000000000000000000000000000000000000000000111222222333333222222111111111111111111111111000000111111111222222222333333333333333333333333111111111111111111111111222111000000000111333444333333333333333333333333333111000111333333333111444333333333333333222222222222222222222222222222222222222222222222222222111111222222222333333222333333333333333333333333444333333222222333333444333333333444444444555555444444333333222222222222333333333333333333333333222222222222222222222222444444444444444444444444333222111222333444444222222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333222333333444444444444444444444444444444444444444333333333333333333333333333444444444444444333333222222222222222222222222222333444333111000111222222222222222222222222222555555555444333222111000222222333333333222222111111111000000111111222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000111111333444444333333333333333333333333222111222333555444222000222222222222222222222222111222222222333333333333777888:::<<<<<<:::777666333444666777777666555444444444444555555555666666333333222222222222333333555666666555333222222333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111////////////000000000000111111111111222222222222111111000000000000111111---...///000111111000000000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111222222222111111111000000111111000000000000111111000000000000000000000000222222111000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////111111111111111111111111111000000000000000000111///000000000111111111111////////////000000000000000000000000000000000000......///000111222222333///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000222333333444444333333222111111222222222333333333222222222222222111000000333222222111111222222333111111111222222222333333222222333333444444444444222222222222222222222222222111111000000000000000111111111111111111111111///000000111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222222111000000000111333444333333333333333333333333222111111222555777777666444444444333333333222222333333333333333333333333222222222222222222222222000111222333333333333222333333333333333333333333444333333222222333333444333333333444444444555555444444444444333333222222333333333333333333333333444444444444444444444444444444444444444444444444333222222222444555444333222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333222333444444555555444444444444444444444444444444333333333333333333333333333444444555555444444444222222222222222222222222222333444333111111111333222222222222222222222222555555555444333222111000111222222333333333222222/////////000111222444555333333333333333333333333333222222111111222222333222222222222222222222222333222222222222222222222111111111111222444555666222222222222222222222222222111111222333333111///222222222222222222222222111111111111222222222333444666888999888666333111333444777888999777666444444444444444555555555555333222222111111222222333555666666555333222222333111000000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000000000000111111111222222222111000000000000000000111---...///000111111000000000000000000000000000000000000111111111111000000.../////////000000000111111111111111111111111111111111111000//////......111111000000000000111111111000000000000111222222777666444222000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000000111111111111////////////000000000000000000000000000000000000......///000111222222333///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000222333333444444333333222111111222222222333333333111111222222111111000///333222222111111222222333111222222222222333333333444444333333222222222222222222222222222222222222222111111000000000000000111111111111111111111111//////000111111111111000111111111111111111111111000111111111111222222222333333333333222222222222222222222222222222222222111111111000111111222333222222333333333333444444444333333555888;;;;;;:::555444444333333222222111333333333333333333333333222222222222222222222222000111333444444444333222222222222222333333333333444333333222222333333444333333333444444444555555444444444444444333222222222222333333333333444444444444444444444444444444444444444444444444444444555333333444555666555444222333444444555555444444333333333444444444444555444444444444444444444444444444444444444444444444333333444444444444333333333444555555666666555555444444444444444444444444333333333333444444444444333444444555555555555444333333333333333333333333111333333333111111222333222222222222222222222222333333444333333222111000111111222333333333222222/////////000222444555666333333444444444444333333333222222111111222222333222222222222222222222222444333222222111111222222111111111222222444555555111111111111111111111111222111111111222222111///222222222222222222222222111111111111222222222222333444555666666444222111444555777888888777666555333444444444444555555555222222111111111111222222444555555444222111111222111000000//////000000111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111////////////000000000000///000000000000111111111111000000//////000000111///000000000000000000111000000000000000000000000000000111111111111000000......//////000000111111111111111111111111111111000000000//////.........111111000000000000111111111000000000111333555666888666444222000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////222111111000000111111222000000000000111111111111////////////000000000000000000000000000000000000//////000000111111222222000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000222222333333333333222222111111222222222333333333111222222222222111000000333222222111111222222333222222222222333333333333555555333222111000000000222222222222222222222222222111111000000000000000111111111111111111111111000000111222222222222111111111111111111111111111000111111111111222222222333333222222222111111111111111111111111111111111000000111222222222222111222222222333333444444444444444444555888:::999999444444444333222111111111222222222222222222222222222222222222222222222222000111333444555444333222111111111222222222333333444333333222222333333444333333333444444444555555333444555555555444333222222222222333333444444444333333333333333333333333444444444444444444444444666555444555777777777666222333444444555555444444333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222444555666666777777666666444444444444444444444444333333333444444444555555333333444555555555555555333333333333333333333333111222333333111111222333222222222222222222222222111222222222222222111111000111222333333333333222111111111111222333555555333333444555555444333333333222222111111222222333222222222222222222222222444333222111111111222222111111111111111222333444222222222222222222222222333111000000111111000...111111111111111111111111111111111222222222333333333333444555555555444444444555666666666555444333333333444444444555555555222222111111111111222222333444444333111000000111000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000....../////////000000000000000////////////000000333222111000///000111111000000000000000000000000000000111111111111000000.........///000111111111111111111111111111111111000000000000////////////111111000000000000111111111000000000222555888999444333111/////////000111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000222111111000000111111222000000000000111111111111////////////000000000000000000000000000000000000000000000000000111111111000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222222333333222222111000333222222111111222222333222222222333333333444444444333222111000000111111222222222222222222222222222111111000000000000000000000000000000000000000111111222333333333333222111111111111111111111111000111111111111222222222222222222111111000000000000000000000000000000000///000111333333222111111222222222333333444444444333222222333555666555444444444333222222111000000111111111111111111111111222222222222222222222222000111333555555444333222000000000111111222222222444333333222222333333444333333333444444444555555333444555555555444333222222222222333333444444444222222222222222222222222444444444444444444444444777666555666777888888666222333444444555555444444333333333444444555555555444444444444444444444444444444444444444444444444222333333444444333333222555666666777777777777777444444444444444444444444333333333444444555555555333333444555666666666555444444444444444444444444111222333333222111222444222222222222222222222222000000111222222222111111000111222333333333333333444333333222333333333444333333444555555444333333333222222222222222222333222222222222222222222222555444222111111111222222000000000000000111111222333333333333333333333333333111000000111111000...111111111111111111111111111222222222222333333333333333444444555666777777444555555555444444333222333333333444444444555555222222111111111111222222222333333222000//////000000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000............////////////000000////////////000000555333111000///000111222000000000000000000000000000000111111111111000000---......///000111111222111111111111111111111111000000000000000111111111111111000000000000111111000000000111333666999;;;111///...---...///111222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000111111111111////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111222222111111111111111222222222333333333222333333333333222111111333222222222222222222333222222333333333444444444222222111000000111222333222222222222222222222222000000000000000000000000222111000......000111222111111111111111111111111222222333333333333444444444444444333333222222222111111111111000000//////111222333444444444333333000000000000000000000000111000000000111222333333000111111222222333444444111111222222222333333333000000111111111222222222111222333444555444333222333333333333333333333333111111111111111111111111333333333333333333333333555444444333333333444444555444222111111222444555333333333444444555555555222333333444444555555666444555666555444333444666888888888888777777777777333333333444444444555555333333444444333333222111333444444555555444444333333333333333333333333333444444333333444444555666222222333333333444444444444444444444444444444444222333333444444333333222777777666666555333222111333333333333333333333333444444444444444444444444444555555444222111111222222222111111111111111111333333333333333333333333222333333333333222111111333333222333444444333111333333333333333333333333333333333333333333333333333222111000////////////000000000000000000000000222222222222222222222222222222222111111111000000000000111222222222222111000000111222333555666777555555555555555555555555222333444444555555444444555555555444444333333333444333333222222333333444222222222111111111111000000000000000000000000000000000000111222222333333000000111222222222222111222111000//////000111222111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000000000////////////000000111333333222000.........000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222000/////////000111222222222111111111111111222111000......000111222///000000000......000111000000000000000000000000000000000000000000000000000000000000111111111111222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////............222111111111000000//////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333333333222222111111111///111222222111111222333333333333444444333222222444333333222222222333333111111000000000000111111111111111111111111111111222111000//////000111222222222222222222222222222222222333333333333444444444444444333333222222222222222222111111000000000111111222222333333222222111111111111111111111111000000/////////000111111111111111222333333444444111222222222222333333333111222222222333333333444444444444444333222222111333333333333333333333333333333333333333333333333555555555555555555555555555555444444444444444555666555333222222333555666333444444444444444444555555444444444444444444444444666777666555444555666777777777777777777777777333333444444444555555555444444555555444444333222333333444444444444333333333333333333333333333333333333333333333444555555222333333333333444444444444444444444444444444444444555555666666555555444777777777777666555444333333333333333333444444444444444444444444444444444444555555444222111111222333333333333333333222222333333333333333333333333333333333222222222111111444333222333444555333111333333333333333333333333333333333333333333333333222111111000000000000000111111111111111111111111222222222222222222222222222222222111111111000000000111111222222222222222111111111222333444555666333333333333333333333333222333444444555555444444555555444444444333333333444333333222222333333444222222222222111111111111111111111111111111111111000000000000000000000///000000111222222222222111222111000//////000111222111111111111111111111111000000000000000000000000/////////000000000000000000000000000000000000000000000////////////000000000222333222000/////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111000//////000000000000000111111111222222222111000//////000111222///000000000......000111000000000000000000000000000000000000000000000000000000000000111111111111111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000/////////...///000000111111000000///111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333333333222222222111111///111222222111111222333222222333444555555555555777666555444555555666777333222222111111222222333222222222222222222222222222111000//////000111222333333333333333333333333222222333333333333444444444444333333333333222222333333222222222222111111000000111111111222222222111111111111111111111111222222111111000000111111111111222222333333444444222222222222333333333333333333333333444444444444666555444333222111111111333333333333333333333333444444444444444444444444555555555555555555555555666555555444555555666666777666555444444555666777555555555444444444444444777666666555444444333333555777888777666555666777666666666666666666666666444444444444555555555666555666666666666555444444333333444444444444333333444444444444444444444444333333333333333444444555333333333444444444555555444444444444444444444444555555666666666666555555555555555666666555555444333333333444444444555555666555555555444444333333444555555444222111222333444444444444444444444444333333333333333333333333444333333222111222222222444333222333555555333222222222222222222222222222222222222222222222222222111000000000000111222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222333333333333333222222222333333444555333333333333333333333333222333444444555555444444555444444444444333333333444333333222222333333444333222222222111111111111111111111111111111111111000000000///...---------000000111222222222222111222111000000000000111222000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000111000000//////000000111///111222222111000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111000000//////---......///111222222333222111000//////000111222///000000000......000111000000000000000000000000////////////////////////000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........000111111222222111111000111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333333333333222222222222111000111222222111111222444111222333555666666666666444333111111111333555777444444333333333333444444222222222222222222222222222111111000000111111222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111111111111111222222333222222222222222222222222666555444444333333333333111111222222333444444555222222222333333333444444333333333333333444444444666555333222111222222333444444444444444444444444444444444444444444444444444444444444444444444444666555555555555666777777666666555444444555666666666666555555444444333333666666666555555555444444666888999888777666777888444444444555555555555555444555555555555666666666666777777777777666555555333333444444444444333333444444444444555555555555333333333333333444444555444444444444555555555555555555555555555555555555333333444444444444333333222333333444555555555444333333444444555555666666666666555555444444333333444555666555333222333444333444444444444444555555444444444444444444444444555444333222222222333333444333333444555555444222222222222222222222222222111111111111111111111111000000000000111222333444444444444444444444444444222222222222222222222222111111111111111111111111333333222333333333444444444333333222222333333333444444444444444444444444222333444444555555444444444444444444444444444444444333333222222333333444333333222222222111111111111111111111111111111111000000//////............000000111222222222222111111111111111111111111111////////////////////////000000000000000000000000222111111000000/////////000000000000000000000000111000000000000000000111...000222222111111222333000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////...///000111111000///...---......///000000111111111111000//////000111111///000000000......000111000000000000000000000000///////////////////////////000000000111111111111111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000/////////000111111111111111111000//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222000111333222111111222444222222333444555555555444222111//////000222444666444444333333333333444444222222222222222222222222222222111111111111222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333444333222222222222333444444222222222222222222222222666666555444333333333444111222222333444444555555222222333333333444444444333333333333333222222222333222222111222333555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666777777555444444444444444444555666666666555555444444444555555555666666777777777777888999888777666777999333444444444555555555666555555555666666666777777777777888888777777666555333444444555555444444333444444444555555666666666444444333333444444555666444444555555555666666666555555555555555555555555333444444555555444444333333444555666666777666666444444444555555666666666666666666555555444444444444555666555333222333444222333333333444444555555444444444444444444444444666555555444444444444444444444333444555666444222222222222222222222222222111111111111111111111111000000000000111333444555444444444444444444444444222222222222222222222222111111111111111111111111333333222222222333444555444444333222222222333333444444444444444444444444222333444444555555444444444444444444444444444444444333333222222333333444333333333222222222222111111111111111111111111111//////000000000111111111000000111222222222222111111111222222222222111111////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000111111000000000000111111...000222222222111222333000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...///000111111000///...000000000///////////////111111000000000000111111///000000000......000111000000000000000000000000///////////////////////////000000000111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000000000111111111222111111111111111111111111///000000111111000000/////////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222000222333333222222333444333333333333333222111000444333222222333555777999333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222222333333333333444444222222333333333333444444444333222222222333444555333333333333333333333333333333222111111111222222222222333333444444555555333333333333444444444444333333333333222222222222111111111222333444555666444444444444444444444444444444444444444444444444666666666666666666666666444444444444555666777777444444444444444444444444666666666555555555555555555555666666777888888999666888999888777666777888333333444444555666666666666666666666777777777777777777888888777777666555555555666666666666555555444444555555666777777777555555555555555666666777555555555666666666666777555555555555555555555555666666777777777777666666666777888999999999999999666666666666666666666666555555555555555555555555444555666555444333444555222222333333444555555555444444444444444444444444666777777777777666555555555444333444666666444333333333333333333333333333222222222222222222222222000000000111222333444555444444444444444444444444222222222222222222222222111111111111111222222222333222111111111222444555444444333222222333333333222222222222222222222222222333444444555555444444333333333444444444444555444333333222222333333444333333333333222222222222222222222222222222222222000000000111222333333333000000111222222222222111111111222333333222111111000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000222111111000000111111222///111333333222222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000//////111111111000000/////////000000000111111000000000///000000000......000111000000000000000000000000////////////////////////000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111111111111222222222222222333///000000000000000000///111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333111222222222222333333333111222333333222222333555333333333333222000///...222222222222333444444555222222111111111111222222111111111111111111111111111222222222222222222111222222222222222222222222222222333333333333444444222222222333333444444444111222222222333333333333333222111000111222444555444444444444444444444444222111111111111111222333222222333333444555555555333333333444444444444555555444444444333333333333111222222333444444444444555555555555555555555555555555555555555555555555666666666666666666666666333333333333444555666777555555555666666555555555555555555555666666666666777777777777777777777777666777888888666666777888333444444555666666777777666666777777777888888888777777777888777666666555666666777777777777666666444555555666777777888888666666666666666777888888555555666666666777777777555555555555555555555555666666777777777777666666666777888888888888888777888888777777666555555555444444555555666666777777333555666555444333555666333444444555666666777777555555555555555555555555777888:::;;;:::999666555555444444555666666555333444444444444444444444444333333333333333333333333111111111111222222333444444444444444444444444444222222222222222222222222000000111111111222222222333222000000000111333444333333222222222333444444111111111111111111111111222333444444555555444444333333333444444444555555444333333222222333333444444444333333333222222222222222222222222222222222111111222222222222222222000000111222222222222111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111222222000000000000000000000000222111111000000111111222000222333333222111222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...............///000000000000111111111111111111000000111111111111000000///000000000......000111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111------...//////000111111000000111111222222222222000111111222222111111000111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333444444444444444444444444111111222222222333333333111222444333222222333555333333333333222222111000///000111111222111000000222222111111111111222222000000000000000000000000111222222333333222222111111111111111111111111111222222333333333444444444222222222333333444444444111111111222222333333333222111000//////111333444444444444444444444444444222222222222333444444555222222333444444555555666333333333444444444555555666666555555555444444444222333444555444333222111555555555555555555555555777777777777777777777777555555555555555555555555222222222333444555666777666666777777777777666666444444555555666666777777999999888888777666666666555777888777666555666777444444555555666777888888777777777777888888888888777777777777777666555555777777888888888888777777444555555666777888888999777777777777777888888999666666666666777777777777666666666666666666666666444444555555555555444444444444555555555555444444999999888777666555444444333333444555666777888888333555666555444444555666444555555666777888888999555555555555555555555555777999;;;======:::777555555444444555666666555333555555555555555555555555333333333333333333333333222222111111222222333444444444444444444444444444222222222222222222222222000000111111222222222222222111000//////111333444333222222222333333444555333333333333333333333333222333444444555555444444333333333444444555555555444333333222222333333444444444444333333333222222222222222222222222222222333333222222111000000000000000111222222222222111111222333444444333222111111111111111111111111111000000000000000000000000000000000111222222222333000000000000000000000000222222111111111111222222111222444444222111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///...---------///000111//////000111222333444444000000111111111111000000///000000000......000111000000000000000000000000111111111111111111111111000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111,,,------...///000000111//////000000111111111222222222222333333222222222//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333444444444444444444444444111111111222222333333333111333444444333222444555222222333444444444333333222333444666555444222111333222222111111222222333111222222333333222222111111111222222222333333333555555555444444333333333222222333333333444444444444444444444444444444444333333333333333333333333111111111222222333333333111111111222222333333333444444333333222222333333111222444555666666555555555666777666444333444555555666666777777777777777333333333444444444555555666666555444555666777888444555555555666666777777888666555444444555666888888777666555555666777888888888777777777777888888777666555555666666555444666666555444555666777888888777777666444333333222888888888888888999:::;;;999999999999999:::;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;777777888888888777777666888888888888888888888888::::::::::::::::::::::::777777777777777777777777;;;;;;:::999888888888999;;;:::888666666777999:::999999888888777777666666777666444444666666666555777777777777666666666666333333444444555666777777555555444444444333333333999999888888777666666666666555555444444444555555333333333333333333333333333222222111111222222333444333222111222333444555777666555333222222333333555444333333222222222333111111111111111111222333000000000000000000000000/////////000111333444555333444444555555444444333333444555666777999::::::444444444333333222222222555555444444444333333333333333333333333333333333333333333222222111111111111111000000000000000111222222333333333222222111111111111111111111111111111111111111111222222222333222222222111111000000000111111111111222222222444333111000000000111222000000000000000000000000333333333333333222111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111000000//////......111111111111111000//////111111000000//////......000000000000000000000000---...111222333222000///222222111111111111111111000000000000000000000000333333111000////////////000000111222222222222111000000000000000000000000000000111111111222222222111333333222000///000111222111000//////000111222222111000000000111333333000000000000000000000000222222111111///...---,,,111111111111111111111111222111111111111111222222333222222111111222222333222222222222222222222222333333222222222222222222444444444333333444444444444444444555444444333333444333222111111222333444333222111111111222333444111222222333333222222111111111222222222333333333444444444444333333333222222222333333333444444444444444444444444444444444333333333333333333333333111111222222222333333333333333333222222222222222444333333333333333444444333444555666777777666666555777777777555444555666555555666777777777777666777777777777888888888888555555444444444555666777777777777777777666666666999888666555555666888999999888777666666777888999777666666666666777777888777777666777888999888888999999888777777888999:::888888888888888777777777777666666666666777888999999888888888888999:::;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888;;;:::999888888888888999999888777666555666666777888888888777777777777777888666555555777777777666888888777555444333222111333333444555555666777777888888888888777777777777888888888777777777777777666555555444444555555666333333333333333333333333333333222222222222333333333333222222222333444555777666444333222222222333555555444444333333333333111111111111222333444555222222222222222222222222000000000111222333444555333333444444444444333333333444444555666777888888555555555444444444333333555444444444444333333333111111111111111111111111333333333222222111111111111111111000000000111111222222222333333222222111111111111111111111111111222222111111111111111111000000000000/////////...000111111111111222222222333222111000000000111111000000000000000000000000111111111111111000//////111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111111000000000/////////...111111111111111000//////000000000000////////////000000000000000000000000///000111222333222222111111111111111111111111111000000000000000000000000111000///...------------000000111222222222222111000000000000000000000000111111222222222333333333111222333222000///000111111111000000000000111111222111000000000111222333111111111111111111111111000000111111111000//////111111111111111111111111222222111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222555444333333333333444555333444444555444444333333333333222111111222333333333222111111111222444444111222222333333222222111111111222222222333333333333333333333222222222222333333333333444444444444444444444444444444444444333333333333333333444444111222222222222333333333555444444333333222111111333333333333333444555666777777888888888888888888666777888777555444555666444555555666666666666666555555555666666666777777444444333333444444555666999999888888777666666666:::999888777777888999:::999888888777888888999999777777777777777888999:::888999999999::::::;;;;;;888888777777666777777888666666666777777888888888777666666666666777888888:::999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888777666555666666777888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888888888888999888888888777777777666666666666777777777777777777999777666777888999888777777777666555555444333333444444555555666666777777666666666666555555555555666666777777777777888888666666555555555555666666444444444444444444444444444444444333333444444444333333333222333444444555555555444333222222222222555555555444444444444444111111222222333444555555444444444444444444444444222222222222333333444555222333333444444333333222444444444555555555666666666666555555555555444444444444444444333333333333111111111111111111111111222222222222222111111111111111111111111111111111111222222333333222222222111111111111111111111111333222222222111000000000000000000000////////////000111111111111222222222222111000000///000000000000000000000000000000000000111111111111000//////222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000////////////111111111111111000//////////////////000000000000000000000000000000000000111111222222222222222333111111111111111111111111000000000000000000000000111000///......------...000000111222222222222111000000000000000000000000222222222333333333444444111222333222000000000222000000111111111111000000111111000000111111222333222222222222222222222222///000111222222222222222111111111111111111111111333333222111000000000111333222222111111222222333222222222222222222222222111111111222222333333444666444333111111333444666333333444444555444444333333333222222222222333333333222222222222333444555111222222333333222222111111111222222222333333333222222222222222222222222333333333444444444444555444444444444444444444444333333333444444444444444222222222222222222222222444444444444333333333333222222333333444666777888888999999::::::999999999666777777777555444555666444444555666666666666666333333444444444555555555333333333444444444555555888888888777777777777777999999888888888888999999888888888888888888999999888888888999:::;;;<<<===<<<<<<===<<<;;;:::;;;;;;999999888888888777777888777777777888888888999999999999888888888888999999;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999:::999777666666888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888888888999999::::::;;;;;;::::::999888666666666777777888888888:::888888999::::::999777444555666777888999::::::555555666666666777777777444444444444333333333333555555666666777888888999666666666555666666777777444444444444444444444444555555444444444444555555333333333333444444555555444444333333222222222222444444444444444444444333222222333333333333333333444444444444444444444444444444333333333444444555222222333333333333222222444444444444444444444444555555555555444444444444444444444333333333222222333333333333333333333333222222222111111111111111111111222222222222222222111111222333333333222222111111111111111111111111333333333222111000//////222222222111111111111111000000111111111222222222111000000000000000000000000000000000000000000000222222333333333222222111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000////////////111111111111111000//////.........///000111111111000000000000000000000000222111111000000111222222000000000000111111111111////////////////////////222222111000000000000000000000111222222222222111000000000000000000000000111111222222222222333333000222333222111000111222///000111222222111000///111111111111111222222222222222222222222222222222111111222333333333222222111111111111111111111111333333222111000000000000333222222111111222222333222222222222222222222222000000111222333333444444666444222111111222444666333333444444555444444444333333333333333333333333333333333333333444444555111222222333333222222111111111222222222333333333222222222222222222222222333333444444444555555555444444444444444444444444333333333444444555555555222222222222222222222222222222333444555555666666222333333444555777888999888999;;;<<<<<<<<<;;;:::555666777666444444444555444555555666777666666666666666666777777777888888444444555555555666666666555555666777888888999999888888888888888888888888777777888888999999999999888888888999:::<<<===>>>AAABBBBBB???<<<999999:::<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::999999999999999:::;;;:::::::::999999999999999999999999999999999999===<<<;;;::::::<<<>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999999:::::::::;;;;;;;;;;;;:::999999666666777777888888999999:::999999:::;;;;;;999888444555666777888::::::;;;666666666777777777777777777777666666666555555555444444555666777888888999666666666666666777888999555555555555555555555555666555555444444555555666333333444444444555555555333333444333333333222222222333444444444444333333333444444444333222111000444444444444444444444444444444444333444444555555222333333444444333333222444444444444333333333333333333333333333333333444444444333333333222222222333333333333333333333333111111111111111111111111000111222333444333333333000111222333333333333333111111111111111111111111333333333222111000//////111111111111111111222222000000111111111222222222000000000111111111111000000000000000000000000000111222222333333333222222111111111111111111111111000111222222222222111000000000000000000000000000///000000000111111111111////////////000000000000111111111111111000//////------...///000111222222111111111111111111111111111000////////////000000//////000000000111111111////////////////////////222111111000000000000111000000111222222222222111000000000000000000000000000000000000111111111111000111222222111000111222///000111222222111000///000000111111222222222222222222222222222222222222333333333333333222111111111111111111111111111111333222222111000000111111333222222111111222222333222222222222222222222222000000111222333333444444555444222111111222444555222333333444555555555444333333333333333333333333333333444444555555555555111222222333333222222111111111222222222333333333222222222222333333333333333444444444555555555555444444444444444444444444333333333444555555666666333333333222222222222111111222333444666777888888333333444555666777999999888:::>>>AAAAAA@@@===<<<666777888777555444555666555666666777777777777777666666666666777777777777666666777888888888888777555555666888999:::;;;<<<888888888888888888888888777888999:::::::::::::::666666777888:::;;;===>>>EEEGGGGGGCCC>>>::::::<<<:::;;;<<<<<<======<<<<<<============<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;:::999999888888888888888;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999:::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::;;;;;;<<<:::::::::999999999888888888888999999999999999999999999999:::<<<;;;999777666666666666666666666666777777777777888888888888666666666555555555444444444444555666666777888888777666666777777888999:::666666666666666666666666555555444444444444555555333333444555555555555444333444444555555444333333222333444666666555444444444555555666555444222111333333333333333333333333333333333333333444555666333444444555555444444333444444444444444444444333222222222333333333333444333333333333222222222222111111111111111111111111000000000111111111111111000111333444555555444333000111222222333333333333111111111111111111111111333222222222111000000000////////////000000000000000111111111111222222222000000111222222222222111000000000000000000000000//////000111111111111000000000000000000000000000000111222333333222111000000000000000000000000000000000000000111111111111////////////000000000000111111111111111000//////---......///000111111222111111111111111111111111///////////////............//////000000111111111000000000000000000000000//////............//////000000111222222222222111000000000000000000000000/////////000000000000111000111222222111000222333000000111111111111000000000000111222222222222111222222222222222222222222333333333333333222111000111111111111111111111111222111111111111111222222333222222111111222222333222222222222222222222222111111111222222333333444333333222222222222333333222222333444555555555555333333444444444444333333333444555555666666555555111222222333333222222111111111222222222333333333222333333333444444444444444444444444555555555555444444444444444444444444333333444444555666666666333333333222222222111111333333444555666777777888555555555555666777888999888<<>>@@@AAAHHHJJJKKKGGGAAA>>>???AAA<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<;;;:::888888999999:::;;;;;;::::::::::::::::::999888999:::<<<;;;999666888777777666666666555555888888888888888888888888666555555555444444444444444555555555666777777777777777777777888999:::;;;666666666666666666666666555444444444444444444555333333555666666666555444444444555666666666555444444555777888888888777666333555666888888888666555333333333333333333333333222222222222333444666666444555555666666555555444444444444444555555555555333333333333444444555555333333333222222222222111111111111111111111111111///000000000111111111222000111333555666555444444000000111222333333333333111111111111111111111111222222111111111111111111.../////////000000000000000111111111111222222222000111222333444333333222000000000000000000000000//////000111111111111111111111111111111111111111000111333444444333111000000000000000000000000000000000000000111111111111.../////////000000000111111111111111111000//////......//////000000111111111111111111111111111111///000111111000///...---......//////000111111222000000000000000000000000//////............//////000000111222222222222111000000000000000000000000///000000000000111111111///111222222111111222333111111000000000000111111///000111222333222222111111111111111111111111111000111111222222222222222111111111111111111111111000000000000111222333333333222222111111222222333222222222222222222222222222222222222222222222222111222333333333333222111111222333444555555555555333333444555555444333333333444555666777666666555222222222333333222222222111111222222222333333333333333333444444555555555444444444555555555666666444444444444444444444444333333444444555666777777333333333222222111111111555555555666666666666666666555555666666777888999999===DDDJJJKKKIIIEEEAAA:::;;;<<<;;;999888999:::777777888999999999999999::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;;;;<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;::::::;;;===????????????>>><<<<<<===???AAACCCEEEFFFIIILLLMMMJJJDDDAAACCCEEEEEEFFFHHHJJJLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBB????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::888888999:::<<<;;;888666777777888888999999::::::999999888888888888888888::::::::::::999999999999555555555666666666666666777777777777888999:::;;;777777777777777777777777444444444333333444444444333333555666666666555444444555666777777666555555555777999:::;;;:::999888222444777:::;;;;;;;;;:::444444444444444444444444000111111222333444666777555555666666666666555555444444444555555555666666444444444555555555666666333333333222222222111111333333333333333333333333//////000000111111111222000111444555666666555444///000111222333444444444111111111111111111111111111111111111111222222222000000111111222222222333000111111111111222222222111222333444555444444333000000000000000000000000000111222333333333333333222222222222222222222222000111333444444333111000000000000000000000000000000000000000111111111111.../////////000000111111111111111111111000//////////////////000000000000111111111111111111111111///111222333222111///------......///000111111222000000000000000000000000111111000000000000111222000000111222222222222111000000000000000000000000000111111111111222222222///111222222111111222444222111000//////000111222///000111222333222111111000000000000000000000000......000111222333333333111111111111111111111111//////000000111222444444333222222222222222222333222222222222222222222222333333222222222222222222000111333444444333111000111222333444555555555555333333444555555444333333333444666777777777666555333222222111111222222333222222222222222222222222333333333444444444555555222222333333333444444444444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444444444444444444555666666;;;>>>CCCFFFGGGDDD@@@===>>>;;;999888999:::999999888888888888999999999999666888999999888888999;;;999:::;;;<<<<<<;;;:::999>>>>>>=========>>>??????AAAAAA???<<<::::::===????????????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEHHHKKKNNNTTTQQQOOONNNNNNNNNNNNMMMSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWXXXZZZUUUQQQOOOQQQPPPMMMMMMOOOLLLLLLLLLKKKJJJHHHFFFDDDEEEFFFGGGGGGGGGEEECCCBBB@@@?????????@@@@@@AAABBB???@@@AAA@@@???>>>@@@AAAAAAAAAAAA???>>>===>>>???999:::;;;<<<<<<<<<<<<<<<888999:::;;;<<<======<<<===<<<::::::;;;;;;;;;:::???===:::888888999<<<=========<<<;;;:::999999888888888777777777666666666;;;:::::::::999999888888888888999::::::888777666666777888999999999999999888777555444444444555666888777666555555666777888666666666666666777777888:::999999888777666666555555555555555555555444444666666666666777777777777666777888888888777555444777777888:::<<<<<<:::777///000222333333222000///444444444444444444444444555555555555555555444444888777777666555444444444333333333444444444555555444444444333333222222222333333333222222111111111333333333333333333333333222222222222111111000000333333333333333333333333333222000//////000222333555444333333222111000000///000222333333222000///000000//////000111222222111111222333333333333222444333222111111222333444333222111111000111111111222222222111111111000000111111111111111111111111222111000//////000111222//////000000111111222222000000111111111222222222000000000000000000000000000111111111111222222222222111000......000111222333222000/////////000111000000000000////////////222111111111000000//////000000000000000000000000000000000000111111111111111000000000000000111111111111000000000000111111222222111000//////000000000000000000000000000000000000000000111111111111111111111111111111111111333222222222111000000000222222111000//////000000000000000000111111111111333333444555444333111000111111222222222333333333222333444555555333111000555555555555444444333222333333333333333333333333444444444444555555555555666666666666666555555555333333222222222222333333222222222222222222222222333333333444444444555555222333333333333444444444444444444444444444444444333333444555555555555555555555555555555555555555555555555555555555555555666666666666666777888888<<<>>>@@@CCCDDDCCCBBBAAAAAA???<<<;;;;;;;;;::::::888888999999999999999999999;;;<<<;;;::::::;;;<<<;;;<<<<<<<<<<<<;;;;;;:::>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@AAADDDGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMOOOSSSXXX\\\]]][[[YYYZZZ\\\^^^^^^^^^bbbbbbaaabbbccceeeggghhhiiikkkkkkiiifffdddcccccc```\\\[[[^^^^^^[[[ZZZ\\\XXXYYYYYYYYYWWWTTTRRRPPPPPPPPPQQQQQQOOOMMMJJJHHHIIIHHHHHHHHHHHHHHHHHHIIIEEEFFFGGGFFFDDDBBBBBBBBBEEEEEEDDDCCCBBBAAAAAABBBAAAAAABBBBBBAAAAAA@@@???<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>><<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;:::999999888999999888888888777777777999888888888888888777777999999999999999888888777777888888999::::::999999;;;:::999888777888999999777777666666666666777777777777777777777888999::::::999999888777777666666555555555555555555555555555555666666666777777777777888888999888777666555777777777999;;;;;;999777555555444444444444555555444444444444444444444444555555555555555555555555888777777666555555444444222222222333333333444444444444444333333333222222333333333222222222111111333333333333333333333333222222222222111111111000111111111111111111111111333222000//////000222333444444333333222111000000000111222333333222111000111000000000000111111111000111111222222222222222333222222222222222222333333222222111111111111111222222222111111111000000111111111111111111111111222111000//////000111222000000000000000111111111//////000000000111111111000000000000000000000000000000111111111222222222222111000//////000111222222111111000000000000000/////////000000000000000111111111000000000//////000000000000000000000000000000000000111111111111222222111000/////////000111111000000000000111111333222222111000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111111111333222111000000000000000111111111111222222222222333333444444444333222111222222222222222222333333333444555666666444333111333333444444333222222111444444333333333333333333555444444444444444444444666666666666666666666666333333222222222222333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444444444555666666666555555777777777777777777777777777777777777777777777777999888888888888999::::::<<<<<<===>>>@@@AAABBBCCC???===:::999999999888777999999:::;;;<<<<<<;;;;;;:::<<<======<<<;;;===>>>@@@@@@????????????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKLLLNNNPPPQQQPPPQQQSSSUUUYYYWWWTTTRRRQQQQQQRRRSSSNNNOOOQQQRRRUUU[[[aaafffgggffffffhhhllloooqqqqqqpppnnnlllkkkmmmppptttwwwzzz{{{{{{xxxtttpppnnnnnnhhheeedddhhhiiigggeeefffkkkllllllkkkgggbbb]]]ZZZ\\\]]]^^^___^^^]]][[[YYYUUUTTTSSSRRRQQQQQQQQQQQQPPPRRRRRRQQQMMMIIIGGGFFFHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@;;;<<<>>>@@@@@@@@@???>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999999888999999999999999:::::::::;;;:::999999888888999999888999999::::::::::::999999888777777666666777777555666666777777666666555777777777777888999:::;;;999999999888777777666666555555555555555555555555555555555555666666666666888888999999999888777666666666666888999999777555888666555333333555666888444444444444444444444444555555555555555555555555777777777666555555444444111222222222333333333333444444444444333333333333333333333333222222222222333333333333333333333333222222222222111111111111111111111111111111111111333222111000000111222333333333333222222111111111000111222333333222111000111111111111111000000000///000111111222222111111222222222333333222222222333333222111111111111111222222222111111111111111111111111111111111111111111111000000000000111111111111111111000000000000///////////////000000000000000000000000000000000000000000111111111222222222111000//////000111222000111111111111000000///...//////000000111111111111111000000000000//////000000000000000000000000000000000000111111111111444333222000//////......111111000000000000111111333333222111111111222222222222222222222222222222000000000111111111222222111111111111111111111111111111111111111222222222333333222111111111111222222222222333333333333444333333333444333333222111333333333333222222222222444555666777666555444333333333444444444333222222555444444444333333222222555555555555444444444444666666666666666666666666333333333222222333333333333333333333333333333333333333333444444444555555444444444444555555555555444444444444555555555555444555666666777777666666777777777777777777777777777777777777777777777777999999999999999::::::;;;:::;;;;;;<<<===>>>???@@@<<<:::888888999::::::999:::;;;<<<===>>>>>>>>>>>>;;;===?????????@@@BBBDDDGGGGGGFFFFFFHHHJJJLLLMMMNNNPPPRRRUUUWWWYYYZZZZZZ```bbbdddeeedddccccccdddfffbbb]]]YYYVVVVVVWWWXXXVVVWWWWWWXXXZZZ___fffkkkmmmllllllnnnrrrvvvxxxxxxqqqnnnkkkiiikkkpppvvvzzz~~~}}}|||yyyuuuttttttvvvoookkkkkkqqqtttrrrpppppp{{{{{{{{{yyytttmmmfffaaagggiiilllnnnpppppppppooofffeeedddbbbaaa```______^^^``````^^^YYYTTTPPPNNNLLLLLLMMMOOORRRTTTTTTTTTPPPPPPOOOOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>><<<;;;:::888888999::::::999::::::;;;;;;;;;::::::888888777777777666666666555555777888888777555555666666666777888999:::;;;777777777777666666555555555555555555666666666666444555555555666666666666888888888888777777666666666555555666888888666444555444333222222333444555555555555555555555555555555555555555666666666666777777666666555555555555222222333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222111000000111222222333333222222222222222222111222222333333222222111111222222222111111000000//////000111111111111000111222333444444333222111333333222111111111111222111111111111111111111111111111111111111111111111111000000000000000000111222222111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111000//////000111111///000111222222111000///......///000111111222222000000000000000000//////000000000000000000000000///000000000111111111111222222111000//////000000111111000000000000111111222222111111000111111222222222222222222222222222000000111111111222222222111111111111111111111111000000000111222222222333333333222222222222222333222222222222333333333333222222333333333222222222444333333333333222222222444555555666555444333333444444555555555444444333555555555444333333222222444444555555666777777888666666666666666777777777444333333333333333333444333333333333333333333333333333333444444444555555444444555555555666666666444444444555555666666666555666777777888888777777777777777777777777777777666666666666666666666666999999888888888999::::::999:::;;;=========<<<<<<<<<:::999:::===@@@AAAAAA;;;<<<<<<>>>???AAABBBCCCCCCFFFHHHJJJKKKMMMPPPRRRRRRRRRSSSTTTWWWZZZ^^^___bbbcccdddfffhhhiiijjjjjjppprrrsssrrrooommmkkkkkkiiifffaaa]]][[[\\\___aaaeeedddcccbbbbbbeeekkkooonnnmmmkkklllooorrrssssssjjjhhheeedddfffkkkrrrvvvyyyxxxuuurrrqqqssswww{{{zzzuuutttzzz~~~~~~~~~xxxrrrnnntttvvvyyy|||~~~xxxwwwuuusssrrrppppppooolllmmmnnnlllfffaaa]]][[[XXXWWWXXXZZZ]]]^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRPPPOOONNNNNNNNNNNNOOOPPPOOOKKKHHHGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@???============<<<<<<<<<<<<======>>>>>>??????@@@@@@===<<<:::999999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;::::::555666777888888777666555555555555666777888999999555555555555555444444444555555555666666666777777555555555666666666666777777777666666555555555555666555444555666666555444111222333444444333222111555555555555555555555555555555555666666666777777666666666666555555555555444444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333333222111111111111111111222222222222222222222333333222222222333333222222222111111222222222222111000//////000111111111111000111222333444444333222111444333333222111222222222111111111111111111111111111111111111111111111111000000000111111000000000222222111111000000//////111111111111111111111111000000000000000000000000//////000000000111111111111111000000000000111111///000111222222111000///...//////000111222222333//////////////////000000000000000000000000000000///000000000111111111111000000//////000111222222111111000000000000111111000000////////////000000111111111111111111111111111111111111222222222222111111111111111111111111000000000111222222222333333222222222222222333333111111111222222222222333222222222222222222222222333333333333333333333333444444444444333333222222333333444444444444333333555555555444444333333333333444555666888:::;;;<<<666666666666777777888888444444333333333333444444333333333333333333333333333333333444444444555555555555555666666666666777444444444555666666777777666777888888999999888888888888888888888888888888666666666666666666666666888888888888888999::::::999:::<<<>>>??????>>>>>>;;;::::::<<<@@@DDDFFFFFFBBBAAAAAABBBEEEIIILLLOOOUUUXXX[[[]]]^^^```cccfffbbbccceeegggkkknnnqqqrrruuuuuutttttttttuuuuuuvvvvvvwwwxxxwwwtttqqqooooookkkiiifffdddeeeiiimmmoooqqqpppmmmjjjhhhhhhkkknnnooommmkkkjjjlllmmmllllllfffeeeddddddfffkkkpppssswwwvvvsssppppppsssyyy}}}}}}wwwvvv|||~~~|||zzzyyyxxxwwwxxxyyyzzzwwwsssooolllkkkkkkiiihhhiiikkkkkkhhhdddbbbbbbbbbaaaaaa```^^^^^^bbb```^^^\\\[[[ZZZZZZZZZ]]]```bbb```[[[WWWWWWXXXSSSRRROOOLLLJJJIIIIIIIIIJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;::::::;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999777888888999999888888777666666666666666666777888555555555555555444444444555555555666666777777888666666666666777777777777777666555444444444555555777666444444666666555444222333555777777555333222555555555555555555555555555555555666666777777888666666666666666666555555555555555555666666666666444444444444555555555555333333333333444444444444333333333333333333333333222222222222333333333333111111111111111111111111111111111111111111111111111111111222222333333444333333333333333333333333///000222333333333222111///000111111222222111111222222222333333222222222444444333222222222222222111111111111111222222222111111111111111111111111000000111111111111000000111111111111000000000000222222222222111111111111000000000000000000000000/////////000000000111111000000000111111000000000///000000111111111111000///000000111111222222222......////////////000000000000000000000000000000000000000000111111111111......//////000222333444111111000000000000111111//////.........///000000000000000000000000000000111111111222222222222333111111111111111111111111111111111111111222222222222111111111111222333333111111111111222222222222222111111111111222333333333333333333444444444444444444333333333222222222111111222222333333222222444444444444444444444444333333555777999:::<<<<<<555666666777777888888999444444333333333333444444444444444444444444444444333333333444444444555555555555666666666777777777444444444555666777777777777888888999:::999999999999999999999999999999999888888888888888888888888999999888888999999:::;;;<<<<<<===>>>@@@CCCFFFGGGCCCBBBBBBDDDHHHKKKMMMNNNPPPOOONNNOOORRRXXX^^^bbbiiikkkmmmooopppqqqsssvvvtttuuuwwwzzz|||~~~}}}zzzyyyyyyzzzzzzyyyzzz{{{{{{zzzyyyyyyzzzuuutttrrrrrrsssvvvzzz|||zzzyyywwwsssooommmnnnoootttqqqnnnmmmmmmmmmlllkkkgggggghhhjjjmmmpppsssuuuzzzyyyxxxvvvtttuuuxxxzzz{{{tttpppwww~~~}}}}}}}}}zzzyyyyyyzzzxxxwwwyyy||||||xxxsssmmmmmmlllkkkjjjhhhfffeeehhhfffdddbbb``````aaaaaaiiimmmpppooojjjggggggiii```______^^^\\\ZZZXXXWWWTTTSSSRRROOOMMMKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@???????????????<<<<<<<<<<<<<<<;;;::::::===>>>>>>>>>>>>===<<<;;;999::::::;;;:::999888777::::::999999999999::::::999888777777666666777777666666666666666666666666444555555666777777888888777777777777888888888999888777666555444555555666888666555444555666555444555555666666666666555555555555555555555555555555444555555666777777888888555666666666666666666666444444444555555555666666444444444444555555555666333333333444444444555555333333333333333333333333222222222333333333444444111111111111111111111111111111111222222111111111000000111222333333444444333333333222222333333333...///111333444444333333000111111222222222222222333222222222222222222333444444333222222222222333000000111111111222222222111111111111111111111111///000111222222111000///000000000000000111111111222111111111000000000000000000000000000000000000////////////000000000111000000111111111111000000000000000000000111111222111111111111111111111111........./////////000000000000000000000000000000000000000000111111111111000/////////000111222222111111000000000000111111///////////////000111111111111111111111111111111111111111222222222333333111111111111111111111111222222222111111111111111000000000000000111222333222222222222333333333444222111000000000111333444111222222333444555666666555555444333333333333333222333444444555555444444333333444444555666666666444444555666777888888999555666666777888888999999555444444333333444444555444444444444444444444444333333333444444444555555666666666666777777777777444444444555666777777888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999:::;;;;;;>>>===<<<===AAAFFFLLLPPPRRRPPPPPPQQQUUUXXXYYYYYY]]]\\\ZZZ[[[___fffmmmrrruuuwwwxxxyyyyyyyyy{{{}}}|||yyyyyyzzz{{{|||~~~}}}}}}~~~yyyvvvvvvvvvxxxvvvsssqqqqqqpppooonnniiijjjlllooorrruuuwwwxxx}}}~~~~~~|||yyyvvvuuuuuu{{{sssooouuu~~~~~~~~~}}}|||{{{yyyvvvsssqqqppphhhfffdddbbb```aaaaaabbbnnnrrrwwwvvvssspppqqqsssiiikkkmmmnnnmmmjjjgggddd^^^]]][[[XXXUUURRRPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA;;;<<<=========<<<:::999>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<;;;:::999888777777777777777777777777888888888888444555555666777888888999777888888888999999999999999888666555555555666777999777555555666666555444777555444333333444555777666666666666666666666666444555555666777888888999555555555666666666666666333333333444444444555555444444444555555555666666333333333444444555555555333333333333333333333333222222222333333444444444333333333333333333333333111111222222222222111111000000111222333444444555444333333222222333333444---...111333555555444444111111222333333333333222444333222111111222333444555444333333222222333333000000111111222222222222111111111111111111111111///000111222222111000/////////000000111111222222111111000000/////////...000000000000000000000000////////////000000000000000000111111111111000000111000/////////000222333222222222111111111111111---.........//////000000000000000000000000000000000000000000111111111111111111000000000000000111111111000000000000111111000000///000000111222222222222222222222222222222111111222222222333333333111111111111111111111111333222222222111111000000000000//////000111222222333333333444444444555555111111000000000111333444000111222333555666777777666666555444444444444555666666777888999999888888222333333444555666777777555555555555555555555555555666666777888999999999333333333333333333333333::::::999777666444333333444444555555666777777888666555333222222333555666444555777999999999999888;;;;;;<<<<<<;;;:::999999<<<<<<;;;<<<<<<;;;999777999;;;<<<;;;888777999;;;;;;;;;<<<===>>>???@@@@@@===???AAABBBEEEMMMYYYcccgggdddaaaaaadddggggggfffggggggeeedddcccfffkkknnnuuuyyy}}}~~~}}}}}}vvvqqqppprrrwwwuuuxxx~~~}}}}}}|||{{{zzzwwwsssppptttrrrrrruuuzzz~~~~~~}}}{{{{{{~~~~~~|||zzzxxxvvvvvvyyy~~~|||yyyqqqmmmgggcccbbbccceeefffvvvuuuvvvyyy}}}~~~|||yyy{{{|||}}}}}}}}}{{{yyywwwooohhh```[[[YYYYYYXXXWWWUUUTTTSSSUUUWWWWWWTTTPPPOOOLLLHHHGGGGGGGGGDDDBBBIIIDDD???===???@@@@@@>>>BBB@@@>>>===<<<===>>>???:::>>>BBBAAA>>>;;;;;;===;;;;;;:::999888888888888888888888888999999999999888777666777888999888666;;;:::999888777777777777999999888888777777666666777777777777777777777777777666555444444444444444777555444444555666444333888777666555555555555555777777666666555555555444333444444444555555666666666666555555555444444444444444444333333333222222666666555444333222222111222222444444444444222222222222333333333333444444333333333333333333333333222222222111111111000000333222222111111222222333222222222222222111000///////////////000000000000111111222222222333333333444444444333333222222222222222222111111111000000000000000000000000000000000000111111111111000000000000111111111111000000////////////////////////222222222111111111000000111111000000//////............//////000000111111000000000000111111111111222222111000000111111222111111111000000000000///000000000000111111111111000000111111111111000000////////////000000000000222222111111111111222222000111111111111222222222444444333222111000///...111000///000222333222111111111111111111111111111111111000//////...//////000000000000000000000000333333333333333333333333444444333222222111111000222222222222222222222222333333222222333333444555444444444444444444444444333222222222333555777888222333444666777888888888666666666666666777888888666777777777777777666666333333333333333333333333999888888777666555444333555555555666777777888888777666444333333444555666666666888999999999999888888888999999::::::999999;;;;;;;;;;;;;;;:::999777;;;===??????===<<<===>>>>>>=========???AAADDDFFFEEEHHHKKKMMMQQQYYYeeemmmnnnllliiihhhhhhhhhfffdddbbbaaa```___```dddkkkooovvvyyy}}}vvvpppnnnoooqqqtttqqqssszzz~~~~~~~~~~~~|||}}}|||{{{}}}}}}|||zzz{{{}}}}}}{{{xxxssspppnnnooopppqqqsssssstttyyy~~~zzzsssjjjdddaaaaaa```___YYYYYYZZZ^^^aaaaaa^^^[[[VVVTTTQQQPPPPPPPPPNNNKKKJJJFFFAAA???@@@AAA@@@?????????>>>>>>???AAACCCDDD===???@@@@@@>>>===<<<<<<;;;:::999999999999999999999999999999999999999999999888777777999999999777;;;::::::999888888888888888888888888777777777777444444444444444444444444666666555444444444444444333222222333666777777666888888777666666666666666777666666666555555555555444444555555555666666666666666555555555444444444444444444333333333222222555555555444444333333222333444555555555555444333222222333333333333444444333333333333333333333333222222222111111111000000333222222111111222222333222222222111111111000000000000000111111111111222111111222222222333333333444444333333333222222222333222222222222111111111000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111222222222111111111000000111111000000////////////////////////000000111111000000000000111111111111111111111111111222222222222222111111111000000000000000000000111111111111000000111111111111000000////////////000000000111111111111000000111111111000111111111111222222222222222222111111111111111222111000000222333222111111111111111111111111111222111000000//////000000222222222222222222222222333333333333333333333333222222222222222222222333222222222222222222222222333333222222333333444555111111111111111111111111666555444333333333444444333444555666666777777777555444444444444555666666777888888888888888777777333333333333333333333333666666666555555555555444555555666666777888888888777666555444444555666777777777888999999888888888777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;===@@@BBBAAAAAABBBCCCEEEDDDBBBBBBEEEIIINNNRRRTTTWWWZZZ]]]aaahhhqqqxxxxxxuuuppplllhhhddd```]]]]]]]]]]]]^^^```fffnnnsssxxx{{{}}}rrrkkkhhhjjjmmmpppoookkkkkkpppuuuwwwzzz~~~{{{yyyyyy|||}}}{{{yyyyyyyyyyyyvvvvvvwww{{{}}}tttmmmiiihhhhhhhhh]]]___ccciiimmmnnnllljjjcccaaa___^^^^^^]]][[[YYYSSSNNNHHHFFFFFFGGGEEEBBBBBBAAAAAAAAABBBDDDFFFGGGDDDBBBAAAAAAAAAAAA???>>>;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;:::888888:::;;;:::999;;;::::::999999999999:::777777777888888888888888777777777777777777777777666555555444444444444555333222222333555777777666888888777777777777777777666666666666555555555555555555666666666666777777555555555555555444444444444444444444333333333333444444444444444444444444444444555666666555444444222222333333333333444444333333333333333333333333222222222111111111111111333222222111111222222333333222111000000000111222111111111222222222333333111111222222222333333333333333333333222222222222333333333333222222222222000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111222222222111111111111111111000000000000//////////////////000000000000111000000000111111111222222000111222333444444333222333222222222111111111111000000000000111111111111000000111111111111000000/////////000000000111111111000000//////000000111000111111111111222222222000000111111222222222333333111000111222222111000111111111111111111111111222222111111000000111111333333333333333333333333222222333333333333333333000111111222333333444444222222222222333333333333333333333333333444444555444444444444444444444444666555444444333333444444555555555666666555555444555555555555555666666777888888999999999999999888444444444444444444444444444444444444555555555666555555555666666777777777555555444444444555666666777777777777888777777777888888888999999:::;;;;;;;;;<<<>>>???>>>??????@@@@@@BBBFFFJJJLLLNNNOOOOOOQQQOOOMMMMMMPPPVVV\\\```eeegggiiijjjlllpppvvvzzzzzzvvvnnnggg```[[[XXXWWW___aaadddgggkkkpppvvvzzz}}}|||wwwvvvxxxzzz{{{zzzrrriiieeefffkkknnnppppppkkkjjjnnnrrrtttxxx||||||{{{||||||{{{{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxqqqnnnmmmnnnooocccgggmmmtttyyyzzzxxxwwwqqqpppnnnmmmkkkiiigggeeeaaa\\\VVVSSSRRRPPPMMMJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLHHHEEEDDDEEEEEEBBB@@@======<<<<<<======>>>???===>>>????????????>>>===>>><<<::::::;;;<<<<<<<<<::::::999999999999::::::777777777888888999999999999999999999999999999999666555555444444555555555666555444444555555444222666666777777777777777777666666666666666555555555666666666777777777777777555555555555555555555555555444444444444333333333333333333444444555555555333444555666666555444333222222222333333333444444333333333333333333333333111111111111111111111111333222222111111222222333444222000//////000222333111111111111222222222333111111222222222333333333333222222222222222222222444444444333333333222222000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000222444666777666555444333333333222222222111111///000000000111111111111000000111111111111000000//////000000000111111111000000////////////000000000000111111111222222222000111111111111222222222333222000111222222111///111111111111111111111111333333222111111222222222333333333333333333333333222222222222222333333333111111111222222333333333222222222333333333333333333333333333333444555555555555555555555555555555222222333444555666777777666666666666666555444333888888777777888888999:::888888999999::::::999999444444444444444444444444333333444444555666666666444555555555555555666666444444444444444555555666777777777777777777888888:::999999999999:::;;;<<<;;;>>>CCCEEEEEEFFFGGGIIILLLNNNQQQVVV[[[___aaaaaa\\\ZZZYYYYYY\\\bbbhhhlllrrrrrrrrrqqqpppppprrrtttpppllleee]]]YYYXXXZZZ]]]hhhlllrrrwww{{{}}}yyysssrrrsssuuuvvvsssnnniiihhhlllqqqssstttwwwqqqooorrruuuwwwzzz~~~{{{wwwvvvvvv|||~~~~~~~~~}}}{{{zzz|||~~~~~~}}}}}}zzzuuurrrsssuuuwwwnnnssszzz||||||{{{yyyvvvrrrpppoooooojjjccc___]]]ZZZVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTPPPKKKIIIIIIHHHEEEAAA???>>>==================AAABBBCCCEEEEEEDDDCCCBBB@@@>>><<<;;;===>>>???>>>;;;;;;::::::999999::::::777777888888999999::::::666666666666666666666666666666666555555666777777777555444444666666444333444555666777777777777777555555555666666666666666777777777777777666666666444555555555555555555555555555555444444444333333222333333444444555555555222333444555555444333222222222222333333333444444333333333333333333333333111111111111111111111111333222222111111222222333333222000//////000222444000000000111111111222222111111222222222333333333222222222222222222222222444444444333333333222222000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111222222222222222444666888888777666555333333333222222222111111///000000000111111111111000000111111111111000000000000000000111111111111000000////////////000000000000111111111222222222222222222111111111111000333111000111222222111000111111111111111111111111333222222222222222333333111111111111111111111111111111111222222333333333333333333222222222111111222222333333333444444444444444333333444444555666222222222222222222222222222333444555666666777777666666777777666666555444888888888888888999::::::777888999:::::::::::::::444444444444444444444444333444444555666666777777555555555555666666666666333444444555666666666777888777777888888999;;;;;;<<<;;;;;;:::;;;===???@@@AAAGGGOOOSSSTTTUUUVVVXXXWWWWWWYYY]]]ccchhhjjjjjjgggffffffgggiiimmmqqqsssxxxvvvssspppnnnmmmmmmnnnfffddd```]]]]]]aaaiiinnnuuuyyyzzzvvvuuuuuuuuuuuurrrpppoooooorrruuuwwwxxxuuuooommmooorrrsssuuuyyy||||||zzzvvvrrrppppppqqqwwwzzz}}}|||xxxuuuuuuvvvwwwyyy{{{zzzyyy{{{}}}}}}|||}}}|||||||||xxxtttvvvzzz~~~}}}}}}~~~~~~}}}}}}{{{{{{}}}{{{~~~zzzyyyyyywwwrrrllliiigggeee```\\\ZZZ[[[\\\^^^```aaabbbccc]]][[[WWWTTTQQQMMMIIIGGGDDDCCCBBB@@@>>>>>>======DDDFFFHHHJJJKKKKKKJJJIIICCC@@@======>>>@@@AAAAAA???>>>===<<<;;;;;;;;;;;;888888888999999999999999888888888888888888888888888777777777777888888999555444444555777999999888333444666888999999888888555555555666666666666666777777666666666666555555444444444555555555555555555555555555444444444333333333333444444555555555222222333444444333222222222222333333333333444444333333333333333333333333111111111111111222222222333222222111111222222333222111000000000111222333000000000111111111111222111111222222222333333333111111111222222222222222333333333333222222222222000000000000000000000000000000111111111111000000000000111111111111000000////////////////////////111111111111111222222222000000000111111111111222222111111111111000000000111111111222222222222333444555666777777666555444333222222222111111111111000000000000111111111111000000111111111111000000000000000111111111222222111000000//////000000111000111111111111222222222333222222222111111000000111000///000222333222111111111111111111111111111222222111111222222333333000000000000000000000000000000111111222333333333444444333333222111111000222222333333444444555555444444444444444555555666444444444444444444444444555666666666666555444444555666777777888888888888777777777777777888888999888999:::;;;;;;<<<<<<;;;555555555555555555555555555555555666666777777888888888888777777777777777555555666777888999999999::::::::::::;;;===???@@@@@@@@@@@@AAACCCGGGJJJLLLPPPXXXccciiikkkkkkmmmoooeeecccbbbdddiiimmmoooooossstttuuuwwwxxxzzzzzz{{{wwwtttpppmmmllllllmmmmmmggghhhjjjjjjlllqqqxxx~~~|||yyyyyyxxxwwwuuurrrrrrrrrppppppqqqtttwwwpppkkkiiikkkmmmmmmooorrrwwwwwwwwwtttqqqppppppppprrrvvvyyyxxxvvvuuuwwwzzz{{{}}}wwwvvv{{{{{{xxxtttrrrrrrqqqmmmjjjggghhhiiikkkmmmnnnoooppplllkkkiiieee^^^XXXTTTRRRPPPNNNLLLIIIFFFDDDCCCBBBGGGIIILLLOOOQQQQQQPPPPPPEEEBBB???>>>???AAABBBBBBDDDCCCBBB@@@???>>>======:::999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;666555555666999::::::999444666888:::;;;;;;;;;:::555555555555666666666777666666666555555555444444444444444555555555666666555555555555444444444444333333444444444444444444222333444555555444333222222222333333333333444444333333333333333333333333000000111111111222222222333222222111111222222333000000111111111222222222111111111222222222333333111111222222222333333333000111111111222222222222333222222222222111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111222222222000000111111111222222222222222222111111111000000111111111222222222333333555444444333333222222111222222111111111000000000000000000000111111111111000000111111111111000000000000111111111222222222111111111000000111111111000111111111111222222222111111111111111222222222000//////000222444444333111111111111111111111111111111111111111222333333000000000000000000000000///000000111222222333333333222222222222222222222222222333333444555555666444444444444444555666666777777777777777777777777555666666777666555444333444555666888:::;;;;;;<<<888777777777777888999999;;;;;;<<<===>>>>>>>>>>>>555555555555555555555555666666666666777777888888::::::999999999999999999666777888::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEFFFHHHLLLPPPUUUWWW]]]gggttt|||~~~~~~uuuqqqnnnooorrrvvvxxxwww|||~~~tttqqqmmmkkkkkkmmmooooooooosssvvvxxxzzz|||}}}|||{{{zzzyyywwwtttrrrrrrqqqmmmiiijjjnnnsssrrrmmmkkknnnpppooopppssstttvvvxxxwwwuuussssssssstttxxx|||}}}}}}|||zzzzzz~~~|||yyyyyy{{{{{{xxxuuurrrssstttuuuuuuuuuuuuuuuxxxyyyyyysssjjjbbb^^^]]][[[YYYVVVRRROOOLLLJJJIIIIIIKKKOOORRRUUUUUUTTTTTTFFFCCC@@@???@@@BBBCCCCCCHHHGGGEEECCCAAA@@@@@@???;;;::::::999999888888888888888888888888888888888:::999999999:::;;;;;;<<<:::999888888999999888666666777:::<<<>>>>>>===<<<444555555555666666777777666666555555444444444333444444444555555555666666666666555555555444444444444444444444444444444444333444555666666555444333222222333333333444444444333333333333333333333333000000111111222222222222333222222222222222222333///000111222222222222222222222333333333444444444111111222222222333333333000000111111222222222222222222222111111111000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111000000111111222222222222000000111111222222222222222222222222111111000000111111222222222333333333444444222111000/////////111111111000000000000///000000000000111111111111000000111111111111000000000111111111111222222222222222111111111111222222000111111111111222222222...///000111222333444444///......000333444444444111111111111111111111111111000000000111222222333000000000000000000000000///000000111222222333333111111111222222333444444222222333333444555666666555444444444444555666666444444444444444444444444222333555666888888777777333444666999;;;===>>>>>>::::::999999::::::;;;<<<======>>>@@@@@@AAAAAAAAA555444444333333444444555666666888999999999888777999888666777888999999999:::999888999:::<<<<<<<<<>>>======???DDDKKKRRRVVVXXXXXXZZZ[[[^^^bbbgggjjjvvvyyy}}}}}}}}}}}}zzztttzzz}}}zzzyyy{{{~~~~~~xxxttt{{{{{{xxxvvvtttsssrrrnnnmmmllliiiggghhhkkknnnsss{{{~~~zzzuuusssrrryyy|||{{{|||}}}{{{zzzyyyyyyxxxwwwyyy|||~~~{{{uuunnnjjjiiiffffffeeeddd```\\\XXXVVVPPPPPPSSSWWWZZZYYYSSSOOOFFFDDDBBBAAABBBCCCFFFGGGMMMLLLJJJGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<=========<<<;;;999999999::::::888888888888888888888888888888999999999::::::::::::<<>>???@@@;;;::::::999:::;;;===>>>BBB@@@@@@BBBDDDDDDAAA>>>666555555444444555555666777777888999999999888777888777777777888999999999::::::999:::;;;<<<======@@@AAADDDHHHOOOWWW^^^bbbfffjjjnnnmmmlllmmmsssxxx~~~|||tttooosss{{{~~~{{{wwwsssrrrqqqqqqpppllllllkkkkkkmmmrrryyy~~~|||zzzyyyxxxyyy}}}}}}|||}}}~~~zzzuuurrrqqqpppppppppnnnllliiifffddd[[[ZZZZZZ[[[]]]\\\XXXUUUHHHGGGEEEEEEFFFIIILLLOOOQQQPPPNNNLLLJJJJJJJJJJJJFFFDDDCCCAAA???>>>>>>>>>===<<<;;;999999999::::::999999999999999999999999999999999999999::::::;;;===>>>???@@@???===;;;:::777777888888888777666666888888888888777666555444555555666666666666666666777666555444444555666666666666555555555444444444555444333444666666444222222222333333333333222222777666444333222222222222111111111111222222222222333333222222222222333333111222333333333333222111333333333333333333333333333333333222222222111111222333333333333333333222333333333222222222111111000000111111111111000000111111111111000000000000222222111111111000000000111222222333222111000///333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222555555333222222222333333222333333222222000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111222333222222222222222111000000111222333333111111222333444333333333222222222222111111111111111111111111222222222222222222222222111111222333333333333333333333333222222222111111444333333333333444555555555555666666666666666555777666555444444333333333444555555666666666555555666777999;;;<<<===>>>>>>::::::999999:::;;;===>>>???>>>===>>>AAAAAA@@@>>>666666555555555555666666888888999999999888888777888888999999:::::::::::::::;;;;;;<<<>>>@@@BBBCCCGGGJJJOOOWWW___gggmmmpppqqqwww}}}|||wwwvvv{{{~~~~~~|||yyyrrroooqqqvvvzzz~~~{{{yyywwwwwwwwwwwwtttvvvxxx|||~~~{{{zzzyyyzzz}}}}}}zzzyyyyyyvvvuuuuuutttrrrpppooommmjjjhhhffffffeeedddbbb```SSSRRROOOMMMMMMOOORRRUUUVVVTTTRRRQQQPPPQQQRRRSSSOOONNNLLLIIIFFFDDDCCCBBB>>>===;;;:::999999::::::::::::::::::::::::::::::;;;:::999999999:::<<<===??????>>>===;;;999888666333777:::999666444777:::999999999999888777666666555555555666666777777777999888777666555555666666666666666555555555444444555444444555666666555333333333444444444444333333555444333222222222222333111111111222222222333333333333222222222222333333111222222333333222222111333333333333333333333333333333333222222222222111444444555555555555444444333333333333222222222222000000111111111111000000111111111111111111111111222222222222222111111111111222222222222111000000222222333333444444555555222222222222222222222222222222222222222222222222222222222222222222222222444333222222111222222222222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444222222222222222222111000111222333333111111222333222222222222222111111111222222222222222222222222222222222222222222222222111222222333333333333333333333333333222222222222444333333333333444555555444444555666777777777666777666555444444333444444666777777777777777666666777888999;;;<<<<<<<<<<<<:::999999999999;;;===>>>AAA???>>>>>>@@@BBBCCCBBB666666555555555555666666888888888888888888888888999:::;;;;;;;;;<<<===>>>;;;===@@@CCCFFFJJJNNNQQQVVVYYY___fffmmmtttxxx{{{yyy}}}~~~~~~~~~zzz{{{~~~yyyxxxwwwvvvuuutttttttttvvvuuuuuutttsssqqqnnnlllgggccc___ZZZWWWVVVWWWXXX[[[YYYWWWTTTSSSTTTUUUVVVYYYXXXUUUQQQMMMJJJHHHGGGBBB@@@>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>???>>><<<:::999777666555444777::::::777666888;;;888888999999888777777666444444555666777888888999:::999888777777666666555666666666666555555555555555555555666666666555444444444444555555444444444333333222222222333333333444444444444555555555555333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222444444555555555555444444333333333333333333333333000111111222222111111000000111111111111111222222222222222222222222111111111111111222111111111111111111222222333444555555222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444222222222333333222111111111222333333111111222333111111111111111111111111222222222222222222222222111222222222222222333333222222333333444333333222333333333333333333333333444333333333333444555555333333555666777777777777888888777666666666666666777777777888777777666555999999:::;;;;;;;;;;;;:::999999999999:::;;;===>>>EEECCCBBBBBBCCCFFFIIIJJJ666666555555555555666666888888888888888888999999999:::<<<<<<<<<===@@@CCCAAAEEEJJJOOOSSSYYY___dddkkkmmmpppuuuyyy}}}}}}~~~{{{zzz|||~~~|||}}}zzz~~~~~~|||{{{{{{{{{{{{{{{~~~}}}zzzxxxvvvsssnnnhhhdddaaa``````aaa___\\\YYYWWWVVVVVVWWW```]]]YYYTTTPPPNNNLLLKKKHHHGGGDDDAAA???======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>><<<;;;:::999888666666555555555666777888888888777777777888888777777666666444555555666777888999999:::999999888777666666555777777666666666555555555555666777777666666666666555555666666666666555555222222333333333444444444444444555555555666666666444333333333333333333444222222222222222222222222111111111111111111111111222222222222222222222222333333444444444444333333333333333333333333333333111111222222222222111111000000111111222222222333111111111111111111111111111111111111111111222222//////000111222333333444222222222222222222222222333333333333333333333333222222222222222222222222000111111111111111111111111111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222333444444111222222333333333222222111222333333111111222333111111111111111111111111222222222222222222222222111111111222222333333333333333444444444333333222333333333333333333333333444333333333333444555555333333555666777777777777888777777666666666666777666666777777777666666555999:::::::::::::::999999:::999999999:::<<<>>>???DDDDDDCCCDDDFFFJJJOOORRR777777666666666666777777888888888999:::;;;======<<<>>>?????????BBBHHHMMMPPPUUUZZZ___bbbhhhooottt||||||||||||yyyxxx{{{|||zzzyyyyyyyyyvvvtttuuu{{{~~~}}}|||}}}~~~~~~}}}{{{yyyvvvsssqqqooonnnkkkjjjgggdddaaa^^^\\\[[[ccc```ZZZUUUQQQPPPPPPQQQQQQOOOKKKGGGCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>999999999999888777666555444444444555666666555444666777777888777777666666666666666777777888888888888888999888888777666555777777777666666666555555555777888888777666666777666666666777777666666666333333444555555555444444333333333444444444555555444444333333333333444444333222222111111222222333111111111111111111111111111222222222222333333333222222333333333333222222333333333333444444444444111111222222222222111111000000111111222333333333000000000111111111111111111111111000111111222333//////000000111111222222333333333333333333333333333333333333333333333333222222222222222222222222000000111222222222111111111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222333333111222333333333333333333111222333333111111222333111111111222222222222222333333333333333333333333111111111222222333333444444444444444444333333222333333333333444444444444444333333333333444555555444444555666777777777666555555444444444444555555555555666777777777777777999999::::::::::::999999::::::::::::<<<>>>@@@AAA@@@BBBEEEHHHLLLSSSZZZ___:::999999888888999999:::::::::;;;<<<===@@@BBBCCCFFFHHHIIIHHHHHHMMMVVV]]]dddiiimmmoooooorrrwww|||}}}{{{zzz|||{{{yyywwwxxx|||~~~}}}wwwtttwwwyyyyyywwwyyy{{{{{{}}}||||||xxxtttrrrqqqqqqqqqsssvvvwwwvvvuuuuuuvvv}}}~~~|||{{{|||}}}}}}{{{zzzvvvvvvtttrrroookkkhhhfffiiieee^^^XXXUUUUUUXXXZZZYYYVVVRRRMMMHHHEEEBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===888999::::::999777444333444777:::999666444555777777777888999999888888777777777777777777777777888666777777888888777666555777777777777666666666555555777999999777666666888666777777888888777777666444555666666666555444333333444444444555555555555444444333333333333444444333333222111111222333333222222222222222222222222111111222222222333333333222222333333333333222222333333333444444444555555111222222333333222222111000000111222222333444444111111111222222222333333111111000000000111333333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222000000222333333333222222000111111222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111555444333333222222222222111222333333444444333333111222333333111111222333222222222222333333333444333333333333333333333333000111111222333333444444444444555555444333333222333333333444444444555555444333333333333444555555555555666666666666666555555555444444444444555555555555777888999999::::::888999999:::::::::999999;;;;;;;;;<<<===???AAACCCAAAFFFMMMTTT\\\eeeooovvv<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>@@@CCCFFFGGGPPPRRRRRRQQQRRRXXXbbbkkktttwwwzzzyyywwwvvvzzz|||yyyuuusssvvv|||zzzvvvqqqqqqvvv|||xxx|||{{{uuurrrtttxxxyyy{{{tttttttttsssrrrsssvvvyyywwwyyy~~~~~~uuuooommmoooqqqsssnnnppprrrtttuuuwwwzzz}}}~~~{{{wwwtttsssrrrrrrooossswwwxxxwwwwww{{{tttyyy~~~}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrppppppkkkccc]]]ZZZ\\\___bbb^^^[[[VVVQQQKKKGGGDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>><<<999:::;;;;;;:::666333111666<<>>@@@BBBDDDGGGMMMWWWaaakkkwww:::===???>>><<<<<<>>>AAA===???BBBEEEGGGJJJMMMPPPVVV___ccc^^^YYY___jjjrrrwwwlllhhhfffdddfffnnn{{{~~~ssslllooottttttvvvyyyxxx|||}}}~~~yyyxxx{{{yyyxxx~~~|||wwwiiimmmqqqqqqoooppptttyyy{{{}}}{{{|||~~~{{{}}}{{{wwwuuutttrrrqqqoooqqquuuxxxxxxuuuqqqnnnqqqrrrvvv~~~~~~|||}}}~~~|||yyyyyyssskkkccc^^^^^^```aaaddd```ZZZUUUPPPLLLGGGDDD@@@>>><<<;;;<<<<<<;;;:::@@@AAACCCBBB???=========:::999777666666666777888888888888888888888888888:::999999888888999999:::888999999::::::999999888999999888777666666777777777777666555555555555555888888777666555444333333777888999999999777666555666666666666666666666666555555666666555555444333444444444555555555555555444444444444444444444444555555555444444333333333222222222222222222222222444333333222333444555666333333333222222111111111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333333444444333333222444111//////222444444333333333333333333333333333222222222222111111000000111111111222222333333333000000111111111222222222333333333333333333333333111111222222222333333333222333444444444444333222111222222333333222222111111111111111111111111111222222333333333444444444444444444333333444444555333333333444555666777777333333333222222333444444555666666777777777777777444555555555555555444444666666666666666666555555666666666666666777888888999999999999999:::::::::===??????;;;666666:::@@@:::<<<>>>@@@BBBEEEHHHKKKNNNVVVeeevvv:::<<<===<<<<<<===AAAEEEGGGJJJMMMPPPRRRUUUXXXZZZccckkkooollljjjoooxxx~~~uuuiiibbbcccffflllvvv|||sssnnnooorrrssswww}}}}}}~~~|||yyyuuuqqqooommmlllpppsssuuuvvvvvvxxx}}}xxx{{{~~~~~~~~~zzzzzzzzz~~~}}}{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~yyyrrrlllhhhggghhhiiiiiieee___ZZZTTTOOOJJJGGGCCCAAA??????AAAAAAAAA@@@???AAACCCCCC@@@===<<<;;;:::999888777666777888888888888888888888888888888:::999999888888999999:::888999999::::::999999888999999888777777777777777777777666555555555555666777777777666555555444444666777888888777666555444666666666666666666666666555555666666555555444333555555555555555555444444444444444444444444444444555555444444444333333333222222222222222222222222444444333333333444555666333333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222444111///000222444444333333333333333333333333333222222222222111111111000111222222222222222222333111111111111222222222222333333333333333333333333111111222222222333333333111222333444444333222111111222222333333222222111222222222111111111111111000000111111111222222222555444333333333333333444222222333333444444555555444333333222333333444444444555666666777777666666444555555666666555444444555555555666666666666666666666666666666777888888:::999999999999:::;;;;;;:::<<<<<<:::888888;;;???>>>@@@BBBCCCDDDIIIPPPVVV[[[cccqqq===>>>???@@@BBBEEEJJJNNNUUUXXX\\\___aaacccfffhhhpppwww|||{{{|||wwwlllcccgggnnnwww}}}yyysssooommmnnnqqqvvvyyy|||}}}zzz{{{{{{{{{zzzwwwuuuxxx~~~xxxrrroooppppppqqqppppppooooooooosssxxxzzzzzz}}}||||||yyyxxxvvvuuuuuuwwwyyyzzzxxx|||}}}yyyyyy}}}~~~~~~}}}yyyuuutttssssssrrrnnnhhhaaa\\\VVVPPPLLLCCCBBB@@@@@@AAAAAAAAA@@@AAADDDFFFFFFCCC???<<<;;;;;;:::999888777888999999999999999999999999999999:::999999888888999999:::888999999::::::999999888999999888777777777777888888777666666555555666666666666666666666666666666666666777777666666555444666666666666666666666666555666666666666555444444666666666555444444444333444444444444444444444444555444444444444333333333333333333333333333333333444444333333333444555555333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222333222000111222333333333333333333333333333333333222222222222111111111111222222222222222111111111111111222222222333333333333333333333333333333333111111222222222333333333111111222222222222111111111222222333333222222111222222222222111111000000000000111111111222222222444444333222222222222222333333333333333333333333444444333333333333333444333444555555666666555555444555555666666555555555444555555555666666777777666666666777777777888888::::::999999999:::<<<===:::::::::;;;;;;<<<>>>???BBBEEEHHHIIIKKKRRR^^^gggkkkrrrCCCEEEHHHKKKOOOSSSWWWYYYaaadddhhhjjjlllnnnppprrrwww}}}~~~wwwpppuuu{{{}}}yyyuuurrrkkkmmmppptttzzzzzzxxxppplllnnnooommmnnnqqqrrrssstttssssssuuuyyy}}}~~~zzzuuuyyy{{{}}}{{{}}}}}}zzzwwwqqqkkkeee___XXXTTTJJJGGGEEECCCCCCCCCAAA@@@FFFHHHKKKKKKHHHCCC???===<<<;;;:::999999999:::;;;999999999999999999999999:::999999888888999999:::888999999::::::999999888999999888777777888888888888777777666555666666666555555666666777777777777777777777777777777666666666666666666666666666666666666666666666555444444777777666555444333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222333222111222222333333222222222222222222222222222222222222222222222222222333333222222111111000000222222222222333333333333222222222222222222222222111111222222222333333333111111111111111111111111111222222333333222222111333333222222111000000000222222333333333444444444444444333222111111111111444444444333333333333333555444444333333333333444222333444444555555444444444555555666666666666555444444555555666777777777666666777777888888888888:::999888777888:::;;;===<<<;;;;;;<<>>AAAGGGNNNSSSWWW```mmmwwwzzz~~~IIILLLQQQXXX^^^bbbdddeeeiiilllpppsssttttttuuuwwwzzz}}}}}}||||||~~~}}}|||zzzyyyxxxxxxyyyttt{{{xxxsssqqqpppnnnlllmmmjjjjjjmmmqqqsssvvvyyy{{{|||~~~}}}~~~}}}yyytttoooiiiccc___XXXUUURRROOOMMMKKKHHHFFFIIILLLNNNMMMIIIDDD@@@===>>>===;;;::::::;;;;;;<<<999999999999999999999999:::999999888888999999:::888999999::::::999999888999888888888888888999999888888777666666666666666555555666666777888888888888888888888888888888999777777777777777777777777666666777777666666555444777777666555444333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444333333333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222333333222222222222222222222222222222222222222222222222222222222333222222222111111000000000111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111111222222333333222222111222222222111111111000000222222333333333444444444444333222222111111111222555555555555444444444444666555444444333333333444222333333444444444444444444555555666777777666666444555555555666666777777666666777888999888888777888777777777888999;;;<<<<<<;;;;;;<<>>AAAJJJVVV```iiisss~~~QQQSSSYYYaaaiiinnnppppppsssvvvzzz{{{{{{{{{{{{{{{}}}yyy{{{~~~}}}zzzwwwuuusssrrrsssuuuwwwzzz}}}yyytttooolllhhhffffffhhhiiiiiimmmooossszzz~~~wwwttttttrrrtttyyy~~~|||}}}~~~~~~{{{xxxtttnnnjjjdddaaa\\\XXXUUURRRNNNKKKLLLNNNOOONNNIIIDDD@@@>>>???>>>===<<<;;;<<<======:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888999888888888888999::::::999888777777666666777777666666666777777888888888999999888888888999::::::777777777777777777777777666777777777777666555555666666666555444444444333444444444444444444444444333333333444444444444555333333333333333333333333444444555555555444333222333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111333444444222111111222222222222222222222222222222222222222333333333333111111111111111000000000000000111111111222222222222222222222222222222222111111222222222333333333333222111111111111222333111222222333333222222111111111111111111111111111000000111111111222222222333333222222222222333333555555555555555555555555777666555444333333333333222333444444555555444444444555666666777777777777666666666666666666666666666777888999999999888777666777888999::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCKKKSSSaaappp|||]]]^^^aaagggqqqxxx}}}~~~yyytttwww|||}}}|||{{{zzzyyywwwvvvuuutttuuuzzz|||wwwrrrlllggghhhhhhiiikkkoootttxxxzzzzzzwwwwwwxxxzzz}}}~~~{{{~~~~~~|||{{{|||}}}|||xxxuuummmjjjeeeaaa]]]ZZZVVVTTTRRRSSSSSSQQQLLLFFFCCCBBB@@@???>>>===<<<===>>>>>>:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888999888888888999999:::;;;999888777777666666777777777777777777777777888888888888777777777888::::::777777777777777777777777777777777777777666555555555555555555555555444444444444444444444444444444333333333444444444555555444444444444444444444444444444555555555444333222333333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111000333555555222000000222111111111111111111111111222222222333333333444444000000000000111111111111//////000000000111111111111111111111111111111111111111222222222333333333444333222111111222333444111222222333333222222111000000000111222222333333000000111111111222222222222222222222333444555666333333333444444555555666777666555444444333333333333333444555555555555555444444666777777888888888777777777666555555444444555777888::::::999888777666888:::<<<=========<<<<<>>=========>>>???:::::::::::::::::::::::::::999999999999999999:::999999999::::::999999999999888888888999::::::;;;999888888777777777777777888888777777777777777777888777666666666888999:::777777777777777777777777777777777777777666666555444444444555555555555555444444444444444444444444333333333444444555555555444444444444444444444444444444555666555444222111333333333222222111111111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111000333666555222000000111111111111111111111111111222222222333333444444444//////000000111111222222////////////000000000000111111111111111111111111111111222222222333333333444444333222222333444444222222222333333222222222//////000111222333333444222222333333333444444444222222222333444555666777111111222333333444555555777777666555444333333333333444555555666666555555444444666777888888888888888888777666555444333333555777999:::::::::888777777999<<>>===???CCCGGGHHHHHHMMMUUU\\\kkknnnwwwuuutttvvv|||zzzvvvuuutttyyy~~~}}}~~~xxx|||zzzssspppqqqmmmggggggfffddd```ZZZSSSMMMIIIIIIFFFCCCBBBCCCCCCAAA>>>>>>===<<<<<<===<<<:::888::::::::::::::::::::::::999999999999888888777777888888888888888888888888999999999999888888777777888888888888888888888888888888999999999999888888777777777777777777777777999888888777666555555444555555555555555666777888666666666555555444444444222222333333333444444444222222222222222333444555333333333444444444555555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333111111222333333444555555111111222333333333333222333333333222222111111111222222222222222222222222///000000000111111111111333333333333333333333333444333333222111111111222333333333333333333333333222222333333333444444444222111111000000111111222222222222222222222222222222222222222222222222222222222333333333333444444666666666555555444444444555555666666555444333333333333555666777777777777555777888888777777888:::777999:::;;;;;;:::888777666888::::::888888888999777999:::;;;;;;<<>>AAADDDGGGNNNVVV[[[```jjjyyy{{{xxxxxxzzz|||}}}qqqjjjfffiiimmmpppssswww|||~~~|||{{{|||zzzvvvvvvwwwyyyxxxuuuoooiiieee\\\WWWRRRMMMJJJHHHFFFDDD@@@>>>;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999888888::::::::::::::::::::::::999999999999888888888888777777777777777777777777777777888888888888777777999999999999999999999999888888888777777666666555666666555444444444444555333333333333333444444444333333333333444444444444555666777888999888777777333333333333444444444444333333333333333333333333333333444444444555555555333333333222222111111111222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333111222222333333444444555111111222333333333333222333333333222222222222111222222222222222222222222111222222222222333333333333333333333333333333333333333222222111111222222333333333333333333333333111111111111222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222333333333333444444444444444444333333333333666777777777777666555555444555666777777888888777888999:::888666555666777888999999:::999888777666666888::::::::::::<<<===<<<===>>>???@@@CCCGGGJJJLLLUUUaaajjjrrr|||zzzzzzyyywwwsssrrruuu}}}}}}{{{yyyxxxvvvsssqqqqqqkkkiiipppyyy~~~|||xxxtttxxxzzz~~~~~~yyytttppphhhddd^^^WWWSSSOOOMMMLLLHHHEEEAAA????????????>>>============<<<<<<<<<<<<::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777666777777888888777777666999999999999999999999999888888888777777777666666777666555444333333333333444444555555666666777777333333333444444444444555555666888::::::888777666222222333333333444444444333333333333333333333333333333333333444444444444444333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444111111222333333333333222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333333222222111222222333333333333333333333333333111111222222222333333333222111111000000111111222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444555555444333333555666666777888888777777777888999888777666777888888888999999999888777666999:::;;;;;;::::::<<<>>>???@@@AAACCCEEEIIIOOOSSSXXXbbboooxxx~~~}}}xxxtttnnnooopppqqquuu~~~ooonnnlllkkklllpppvvvzzzzzzyyy|||xxxtttvvvyyy}}}|||wwwtttqqqnnniiiccc^^^ZZZXXXXXXRRRNNNHHHDDDBBBAAA???===>>>>>>======<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::777777777777777777777777777777888888888888777777888888888888888888888888888888888888777777777777888777666555444333333333555555555666666777777777333333444444444555555555444555777888888777555444222222222333333333444444333333333333333333333333222222222222333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444111111222333333333333222222222222222222222222222222222222222222222222222000000000000111111111222222222222222222222222222333222222111222222333333333333333333333333333333333333333444444444444555222111111000000111111222111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333333333444444444444333333555666666777777777777666444666777888777777999;;;888888888999999888888888======>>><<<;;;;;;<<<>>>???AAADDDGGGKKKPPPVVVZZZdddmmmyyyxxxxxx|||}}}{{{{{{zzzwwwtttqqqooommmmmmkkkqqqxxxzzzrrrqqqmmmnnnooopppsss|||{{{zzz{{{yyyvvvuuuuuuxxx{{{~~~~~~{{{xxxuuuvvvvvvtttooojjjfffeeeeee]]]XXXRRRMMMIIIEEEAAA???@@@??????>>>>>>======<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888888888888888888999999999999888888777777777777777777777777888888888888888888888888888888777555555444444444444444444444444555555555333444444444555555555555333444555555555444333222222222222222333333333333333333333333333333333333111111111222222222333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222333333333333222111222222222222333333333222222222222222222222222//////000000000111111111222222222222222222222222222222111111222222333333333333333333333333333333444444444444555555555555444333333222222333333444111111111111111111111111222222222222222222222222222222333333333333444444333333333333444444444444444444555666666666666555555555666666666666555555333555777777777888:::<<<888888888999999:::;;;;;;>>>???>>>===<<<<<<>>>@@@@@@DDDIIINNNTTTZZZ```dddooovvv~~~|||zzztttooopppvvvyyyxxxqqqqqqppplllhhhiiinnnttt|||{{{uuunnnoootttxxx|||~~~zzzyyywwwwwwzzzxxxzzz|||~~~~~~|||yyywwwxxxzzz{{{yyyuuurrrqqqrrriiieee___ZZZUUUPPPKKKGGGCCCBBBBBBAAA@@@@@@??????:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888888888888888888888888888999888777666666666666666555555555555444444444444444444444444555555555555444444444333333222222222111222222222222333333333333333333333333333333333222222222333333333444444111111111222222333333444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222333333333333222111111222222222333333333222222222222222222222222000000111111111222222222111111111111111111111111222222111111222222333444333333333333333333333333333333333444444444555555444333333222222333333444222222222222222222222222222222222222222222222222222222333333333333444444333333444444444555555555333444555555666666666555444444555555555555444444444666777888777777999;;;777888888999:::<<<===>>>===============>>>BBBDDDGGGLLLTTT[[[bbbiiiooorrr{{{}}}tttsssnnniiilllsssxxxxxxllloooooommmkkkppp{{{yyyrrrnnnoooooopppxxx}}}~~~|||}}}~~~|||zzzxxx{{{~~~~~~{{{yyyxxxyyyrrrooojjjeee```[[[TTTPPPEEEEEEDDDCCCBBBBBBAAAAAA;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999888888888888888888999999999888888777777777777777888888777777666666555555444444444555555555666666555444333222222222222222111111222222222333333333333333333333333333333333333333333444444444555555000000111222333444444555222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222333333333333222111111111222222333333333222222222222222222222222111111222222222333333333111111111111111111111111222111111111222333333444333333333333333333333333222222333333333444444444222111111111111111111222444444444444444444444444222222222222222222222222222222333333333444444444444444444555555666666666111222333333444444444333333444444555444444333333666777888888777666888999777777888999;;;===???@@@:::;;;<<<===>>>AAAEEEHHHOOOUUU^^^gggooovvv{{{zzzsssmmmhhhfffdddgggmmmsssvvvvvvnnnnnnoooqqqxxxzzzwwwzzzzzzzzz{{{|||{{{zzzxxxnnnqqqttttttuuu~~~|||zzzxxxyyy{{{~~~}}}zzzwwwyyywwwqqqmmmkkkcccYYYXXXTTTNNNJJJGGGDDDBBB@@@>>>===;;;;;;;;;<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888777777888999:::999999999999999999999999888888888888888888888888::::::999888777777777888666666666666777777777777777777777777777666666555555444444333333333444444777666555444444444444444444444444333333222222222333444444555555444444333444444444333333222222222333333333333333333333333444444333333333333222222222222222222222222222222111222222333333222222111111111000000000000000111333333333333333333333333333333333333333333333333333222222111111222222333000000000000000000000000222222222222222222222222222222222222222222222222111111222222222333333333444333222111111111222333222222111000000111111222333333333444444555555555333333333333333333333333333333333333333333333333444444333222222333333333333333333444444555555555333333333444444444555555666666777888888777666555777888999:::999999:::<<<999888888999<<<>>>>>>>>>===???@@@??????CCCKKKPPPVVVaaannnyyy|||wwwqqqkkkfffbbbaaabbbgggnnntttwwwwwwmmmpppwww~~~zzzppppppvvvvvvvvvvvvwwwyyy{{{||||||yyy~~~}}}}}}~~~|||||||||}}}~~~}}}zzzwwwtttyyy{{{xxxvvvuuuooogggeee```ZZZTTTPPPMMMIIIGGGBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999999999999999888888888888888888888888999999888888777888888888888888888888777777777777777777888777777666555555555444444333333444444555666666555444444444444444444444444444333333333333444555555555555555555444555555555444444333333333333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333222222111111000000000000111111333333333333333333333333333333333333333333333333444333333333333333333444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333222111111222222333444444333333333333333444222222222333333333333333222222222222222222222222333333333333333333333333444333333222222333333444444444444444555555555555444444444555555555666666555666777777777666555555555666888888777777999:::::::::999:::===???@@@@@@@@@BBBCCCCCCEEEKKKTTT\\\hhhwww|||wwwwwwpppkkkfffbbb```ddddddfffkkkqqqvvvyyyyyyttt{{{{{{lllkkknnnoooqqquuu~~~~~~}}}zzz{{{~~~~~~~~~|||yyywwwooovvv||||||{{{zzzwwwrrrsssnnngggaaa\\\XXXSSSPPPIIIFFFBBB@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888777888888999999:::999999999888888777777888888888888777666444444555444444444444444555555666666555444444444444555444444444444444555555555555555666666666666555555555555555555444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333222222111111000000000111111222333333333333333333333333333333333333333333333333555444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222333333333333333333333444444444333222222222222222111111111111111111111111111111333333333333333333333333333333333222222333333444555555555555444444444444555555555666666666777777444555555666666666555555555666888888777777999:::;;;;;;;;;<<<===???AAACCCDDDFFFHHHJJJOOOYYYeeennnzzz~~~xxxtttrrr{{{wwwqqqllliiigggggggggjjjjjjllloootttzzz~~~~~~qqqgggkkkttt{{{{{{wwwmmmttt{{{~~~~~~}}}{{{yyyzzzvvvpppkkkfffbbb^^^[[[TTTPPPJJJFFFDDDBBB@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888777777777888999:::::::::999999888888777777666888888888888777555444333555444444444444555555666666555555444444444555555333444444555555666666666444444555555555555444444444444444444444444444444222222333333333333444444444444333333333222222222222222222222222222222222222333333333333333333222111111000000111111222222222222333333333333444444333333333333333333333333444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222333333111111222222222222222222444444333333222222111111222222222222222222222222222222333333333333444444333333222222222333444444555555444444333333222222444555555555666666666666444444444555555555555555777999::::::::::::;;;===;;;<<<<<<======@@@CCCFFFGGGJJJNNNTTT\\\iiixxxwwwtttvvvyyyvvvuuusssqqqqqqsssvvvxxxqqqrrruuu{{{}}}zzzwwwwwwsssoooooovvv{{{uuupppsssxxx}}}}}}zzzuuurrrooommmiiigggaaa\\\UUUOOOKKKGGGCCCAAA??????>>>======<<<;;;;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999888777777777888999::::::888888777777777666666666888888888888777666555444444444444444444555666777555555444444444555555666333444444555555666666666222333333444444333333222222222222222222222222222222222222333333444444444444444333333333222222222222222222222222222222222333333333444444333333333111111111111111222333333222222222333333444444444333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222333333333333000111222333333333333222555555444444333333222222333333333333333333333333222222222333333444444444333222222222333333444555444333333333222222111111333333444444444555555555444444444444555555666666888999;;;;;;::::::<<<===:::;;;======>>>AAAFFFJJJKKKPPPWWW```jjjxxxwwwrrrvvvxxxzzz}}}}}}tttpppmmmkkkmmmppprrruuu|||{{{tttqqqrrrwww|||}}}~~~~~~|||yyyxxxwwwvvvsssqqqkkkgggaaa[[[VVVQQQKKKHHHAAA@@@???>>><<<;;;999999::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::888888888777888888999999666666666666666666666666777777777777777666666555444444444444555666777777555444444444444555666666444444444444444555555555222222333333333333222222111111111111222222222222111222222333333444444555444444333333333333222222222222222222222222222222333333444444444444333333111111111111111222333444111222222333333444444555333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333000000222333333333333333222333444666666666555555555555444444444444444333333333333333333333333333111222222333333444444555222222222222333444555555333333333333222222222222333333333444444444444555444444444444555666777888666777999999888888:::;;;999<<<>>>>>>???CCCJJJPPPTTT[[[dddnnnyyy|||zzzvvvtttxxx~~~vvvllliiihhhlllppprrrzzz|||uuuwww{{{{{{|||}}}}}}|||zzzzzzzzzzzzwwwuuurrroookkkgggbbb]]]WWWRRRHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777888888888666666666777777888999999555666666777777777777777444444444444555666777888444444444444444555666666444444444444333333333333222333333444444333333222111111111222222333333333111111222333333444555555444444333333333333222222222222222222222222222222333333444444444444333333111111111111222333444555111111222333333444555555333333333333333333333333333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333///000222333444444333333111222444666777777666555333333333333333444444444222222222222222222222222111111222333333444555555222222222222333444555666444444444444444444555555444444444444555555555555555555444444555777888999666888999999999999:::<<<:::===@@@AAABBBGGGOOOVVV```hhhsss}}}~~~uuuuuuwww~~~vvvnnnhhhbbbcccjjjuuu~~~}}}~~~~~~~~~|||zzzyyyyyyzzzyyywwwuuuvvvtttqqqnnnkkkeee___[[[OOONNNLLLIIIFFFCCCAAA@@@========================:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777777888666666777888999::::::;;;444555666777888888888888444444444555555777888888444444444444444555666777444444444333333222222222333444444555555444444333222222222333333444444444111111222333333444555555444444444333333333222222222222222222222222222222333444444555555444444333111111111111222333444555111111222333333444555555333333333333333333333333555444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333///000222333444444333333///000333444555555444333111111111222222333333444111111111111111111111111111111222333333444555555222222222222333444555666444555555666666777777777555555555555666666666777666555555555666777999:::888:::;;;;;;;;;;;;<<<>>>;;;>>>BBBCCCEEEJJJSSS[[[iiirrr}}}|||xxxvvvxxxvvvnnniiihhhhhhkkkrrr|||yyyyyy{{{zzzwwwvvv|||{{{zzz{{{{{{zzzwwwuuuxxxuuurrrqqqpppmmmfff```___[[[WWWRRRNNNJJJFFFCCCAAA???======>>>???>>>===<<<:::999:::;;;======<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::888777777777888999888888888888777777777777888888888888888888888888777666555555555666888999666666555444444444444555333333333333333333333333333333333444444444555555444444444444444444444444444444444333333222222222000111222222444444555666222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111444333222222444444333222222222222222222222222222555444333333222222222222222222222222222222222222333333333222222111111111222222333333333333444444333333333444444444555555222222222222222222222222222333333444444333333222444444444444444444444444333333333333333333333333333444444555666666555555333444444555666777888888666777888888777666888999>>><<<999999:::<<<======CCCBBBFFFLLLOOOSSS```nnn|||xxxuuuvvvyyyzzz~~~|||}}}zzzuuurrrrrrsssuuu}}}|||{{{{{{{{{{{{{{{xxxsssqqqpppooonnnlllfffccc^^^ZZZUUUPPPJJJFFFAAA???===<<<===>>>>>>===>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999;;;:::999888777888888999888888888888777777777777888888888888888888888888666666555555666666777888666666555444444444444555444444444444444444444444222333333333333444444444333333333333333333333333444333333333333333333222111222222333333444444555222333333444444333333222333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222444333222222444444333222222222222222222222222222555444333333222222222333222222222222222222222222333333333222222222111111222222333333333333444444333333333333444444444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333444444555555666555555555555666666777777888888888666777888888777777888999<<<;;;::::::;;;===??????CCCEEEKKKTTTZZZ```mmm{{{~~~xxxssstttxxxwwwnnnlllttt}}}~~~~~~wwwvvvtttsssrrrrrrrrrrrrooolllhhheee```ZZZSSSNNNGGGDDDAAA????????????>>>AAA???===<<<======<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;:::999888888888999999999999888888888777777777777777777777777777777777555555666777777777777777777666555555444444555555555555555555555555555555222222333333333444444444333333333333333333333333222333333333333333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444333222222444444333222222222222222222222222222444444333222222222333333222222222222222222222222333333333333222222222222222222333333333333444444222222222222333333333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333555555666666666555555444888888888888888888888888666777999999888888999:::::::::;;;<<<===???AAABBBGGGLLLVVVaaahhhooo{{{}}}wwwrrrrrrzzzvvvnnnjjjooo~~~uuuwwwyyyyyyxxxvvvsssrrrtttrrrpppnnnjjjddd^^^YYYRRRNNNIIIFFFDDDCCCBBBAAAAAA???=========>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::999999999999999999999888888888777777666666666666666666666666555666888999999999888777777666666555555555555555666666666666666666666666333444444444444555555555222222222222222222222222222222222333333444444444444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333222222444444333222111222222222222222333333444333333222222333333333222222222222222222222222333333333333333333333333222222222333333333444444111111222222222333333333444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444666666666666666555555444888888888888888888777777666888999999888888:::;;;:::;;;===>>>???@@@BBBDDDNNNVVVbbbmmmttt{{{xxxsssrrrzzzyyyvvvttttttvvv}}}{{{yyywwwuuuuuuttttttsssqqqnnnhhhddd\\\XXXRRRMMMJJJGGGEEECCCAAA@@@>>>>>>?????????>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999999888888888888666666666666666666666666777888999:::;;;:::999888777777666555555555555666666666666666666666666666555555555555666666666666222222222222222222222222222222222333333444444444555444444333333222222111222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444333222222444444333222111111111222222333333333333333333222222333333444222222222222222222222222333333333333333333333333222222222333333333444444111111222222222333333333222222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444555666666666666666555555777777777777777777777666666888::::::999999;;;<<<;;;===???@@@AAABBBFFFIIITTT___mmmwww~~~}}}xxxssssssxxxwwwssstttyyy}}}|||zzzyyyvvvuuuuuuvvvvvvtttpppnnnccc___ZZZVVVRRRNNNJJJGGGFFFDDDAAAAAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::999999999999888888888777777777777777777777777888888999:::::::::::::::888777666666555555666666666666666666666666666666444555555555666666666666333333333333333333333333222333333333333333333444444444444333333222222222222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111444333222222444444333222111111111222222333333444333333222222222333444444222222222222222222222222333333333333444444444444222222333333333333444444222222222222333333333333222222222222222222222222222333333444444333333222444444444444444444444444444444444444444444444444444555666777777777777666777777777777777777777777777888::::::::::::<<<>>><<>>===AAADDDGGGIIIPPPZZZbbblllzzz}}}yyywwwxxxyyyssssssxxxzzz~~~{{{zzzxxxxxxyyyyyywwwvvvlllkkkjjjiiihhhddd___\\\TTTQQQMMMJJJGGGEEEBBB???>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<:::::::::::::::999999999888888888888888888888888888888777666555555555666888999888888777666666666666666555555555555555555555555111111222222222333333333444444444444444444444444444444444333333222222222333333333333333333333333222333333444444333333222333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333444333222222444444333222000000111222333333444444222222222222333333444555222222222222222222222222333333333444444555555555222222333333333444444444333333444444444444555555444444444444444444444444222333333444444333333222666666666666666666666666555555555555555555555555222333555666888999999999777777888999::::::;;;;;;777999:::;;;;;;;;;===???>>>AAAFFFIIINNNVVVccclllzzz|||zzz}}}zzzssssssxxxwwwuuuwwwwwwxxx{{{vvvuuusssqqqnnnkkkiiigggbbb\\\UUUPPPMMMJJJEEEAAABBBAAA???>>>??????>>><<<>>>>>>?????????===<<<;;;:::::::::::::::;;;<<<===;;;:::999999888888999999222333444666777999:::;;;777777777777777777777777666666555555555777888:::666666666666666555444444888888777777666666555555555555555444444333333333444444444333333333222222333333333333333333333333000111222333444555555555444444444444444444444444666555333111111111333444111111222222222333333333333333333333333333333333444444444444444444444444333333333222222111111111111111222222222333333333333333333333333333333333444444444555555555666666444444444444444444444444444333333222222333333444222333444444555555444444444333333222222333333444777777777777777777777777444444444555555555666666666555555555555666777777999999999999999999999999999999999:::<<<>>>>>>===CCCBBBIIIUUU\\\bbbppp}}}uuuwww~~~}}}zzzyyy{{{{{{xxxvvvvvvyyy|||wwwrrrpppppppppqqqfffaaaZZZUUUQQQLLLFFFBBBEEEBBB@@@??????@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;:::999999999999:::666666777777777888888888777777777777777777777777888777666666555666777777666777777777777666555444666666666666555555555444555555555444444333333333555444333333222222333333333333333333333333333333111222333333444444444444444444444444444444444444666555333111111222333444111222222222222333333333333333333333333333333333444444444444444444444444333333222222222222222222222222222222333333333333333333333333333333333333444444444444555555555666222222222222222222222222444333333222222333333444222333444444555555444444444333333333333333333444666666666666666666666666444444444555555555666666666666666666666777888888999999999999999999999999:::::::::;;;===>>>??????CCCFFFNNNYYYbbblllzzz~~~{{{zzzxxxyyy~~~zzzxxxyyy|||wwwsssrrrrrrrrrrrrlllgggaaa\\\XXXRRRKKKEEEHHHEEEBBB@@@@@@AAA@@@@@@????????????>>>===;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;:::::::::999888888777777777777777777777777777777:::999888777666555666666777777888888777777666666555555555555444444444444555555555444444444444444666555333222222222333444333333333333333333333333222333333444444444333333444444444444444444444444555444333222111222333444222222222222333333333333333333333333333333333333444444444444444444444444222222222222222222333333333333333333444444444444222222222222222222222222444444444444555555555555333333333333333333333333444333333222222333333444222333444444555555444444333333333333333333333333555555555555555555555555444444555555555666666666777777777777777888888888999999999999::::::::::::::::::;;;;;;===???AAABBBDDDNNNXXX```kkkzzz||||||}}}|||zzzwwwwwwwwwuuurrroooppplllgggddd```[[[TTTNNNNNNJJJFFFCCCBBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;===<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888777777777777777777777777999888888777777666666666777777888888888888777777555555555555555555555555555555555555555444444444666555333222222222444555333333333333333333333333444444444444444444333333444444444444444444444444444444333222222222333444222222222333333333444444333333333333333333333333333333333333333333333333111111111222222333333333333333333444444444555555222222222222222222222222444444444444444444444444555555555555555555555555444333333222222333333444222333444444555555444444333444444444444444444333444444444444444444444444555555555555666666666666666666777888888888888888999999999:::::::::::::::::::::;;;;;;===@@@DDDGGGJJJWWWbbbhhhttt~~~||||||yyyzzzyyywwwtttsssooollljjjiiieee___ZZZUUUQQQMMMIIIGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<>>>======<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777777777666666777888888888888888777777888888888888777777666666666666666666666666555555555555555555555555666555444333333333444444333333333333333333333333444444555555555444333333444444444444444444444444333333333333333333333444222222333333333444444444333333333333333333333333333333333333333333333333111111111222222333333333333333333444444444555555222222222222222222222222444444444444444444333333555555555555555555555555444333333222222333333444222333444444555555444444333444444555555444444333444444444444444444444444555555555666666666777777555666777888888888888777999999:::::::::;;;;;;;;;999:::;;;<<<===BBBHHHMMMUUUaaakkkppp{{{}}}}}}~~~}}}|||vvvsssooonnnooommmiiieee___[[[WWWSSSPPPLLLIIIFFFDDDCCCBBB@@@???>>>>>>>>>???>>>>>>============>>>======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;777777777777777777777777555666777888999999999999666666777777888888777777666666666777777777777777555555555555555666666666555555555555444444444333333333333333333333333333333444444555555555444444444444444444444444444444222222333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222333333333333333333444444444444333333333333333333333333444444444444333333333333222222222222222222222222444333333222222333333444222333444444555555444444333444555666666555444333444444444444444444444444555555666666666777777777666777888::::::999888888999999::::::;;;;;;<<<<<<999;;;===>>>@@@FFFOOOUUUaaahhhpppxxx}}}~~~zzzvvvrrrqqqrrrqqqnnnkkkiiifffbbb]]]YYYTTTNNNJJJGGGEEECCCAAA@@@?????????@@@???>>>>>>======>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777777777777777777777777777777888999999999888777444555666777777777777666555555555666666666777777444555555555666666666777444555666777666555333222333333333333333333333333333333444555666666666555444444444444444444444444111222333333444444444444333333333444444444444555333333333333333333333333222222222222222222222222333333222222222222222222222222222222333333333333444444444444444444444444444444444333333333222222111111111111111111111111444333333222222333333444222333444444555555444444333444555666666555444333444444444444444444444444555666666666777777777777888999;;;<<<===<<<;;;:::999999::::::;;;<<<<<<===:::===@@@AAADDDKKKVVV^^^lllmmmsss~~~~~~|||}}}}}}yyytttsssssssssqqqnnnooommmiiieee```YYYQQQLLLHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999888777777777777777777777777999999::::::999888666555444444555666666777666666444444444555555555666666444555555555666666777777333444666888777555333111333333333333333333333333222333444555666666666666444444444444444444444444111222333444444444444444333333333444444444555555333333333333333333333333222222222222222222222222444333333222222111111111111111222222222333333333555555555555555555555555444444444333333222222222222222222222222222222222444333333222222333333444222333444444555555444444333444666777777666444333555555555555555555555555666666666666777777777777:::;;;===??????>>>===<<<999999::::::;;;<<<======<<>>===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;::::::999999888888888999888888888777777666666777777777777777666666555555555555555555666777777888777666444444555555666888888888888666444222111444444444555555555666666333333444555666666555555333444555555333333444555555555555444444333333333222222222222222222222222111111111111111111111111222333333444444333333222333333333444444333222222111111222222222333333333444333333222222333333444111222333333111111222333555555444444444333333333222222222333333444444444333333333333333333333333666666666666555555555555444333333444666777666555555555666777888999999::::::===@@@AAA???<<<:::999:::<<<>>><<<999999;;;>>>===@@@CCCGGGLLLUUUaaaiiirrrsssvvv}}}|||yyywww|||zzzrrrooosssssstttsssooonnnnnnggg]]]VVVRRRMMMIIIGGGFFFFFFEEEDDDAAA???>>>>>>??????>>>>>>>>>=========<<<<<<<<<777888888999:::::::::::::::::::::999999999999999:::999999999888888888888777777888888777777666555666666555555666666777888888777666444444555555666777777777777666555333222444444444555555555666666333444555666666666666555666777666444111000///000444444444444333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333444444333333222111111222222222333333333444333333222222333333444222333444444333222333444444444444333333333222222333333333444444444444444333444444444555555666666777777666666555555444444444333333444666777777666666666777777888888999999999<<<>>>???===;;;::::::777:::;;;;;;999999===@@@AAADDDIIINNNSSS\\\fffnnnuuuxxx|||zzzzzz{{{ttttttttttttrrrooopppqqqmmmggg```\\\WWWRRROOOLLLIIIGGGDDDBBB???>>>???@@@?????????>>>>>>>>>============555666777888::::::::::::999999999999:::::::::::::::::::::::::::999999999777888888888888777666666777666666666666777888888888777666444444555555666666666777777666555444444444444444555555555555555444555666666666666666666666777666444111......///222333333333333333333444444444444444444444444444333333333333333333333333222333333444444333333222222333333444444333333333111111222222222333333333444333333222222333333444333444555555333333444555444444444333333333333333555555555555555444444444444444555666777777888888777777666666555444333333444333333444666777777666777777777777777888888888777999;;;;;;:::::::::;;;777999;;;;;;;;;===BBBFFFHHHMMMTTT[[[aaaiiirrrxxx}}}|||{{{wwwtttpppnnnppprrrpppmmmhhhddd___ZZZVVVRRRMMMIIIEEECCC@@@??????@@@???>>>>>>>>>>>>=========<<<<<<888999:::;;;<<<<<<<<<<<<888999999::::::;;;;;;;;;::::::::::::999999999999888888999999888888777666777777777777777888888999888777666444444555555666555555666666666666666666555555555555555555555555555555666666777666666555444555555444222111222333111222222222333333444444444444444444444444444444444444444444444444444444222333333444444333333222222222333444444444333333111111222222222333333333444333333222222333333444333444555444333222333555555444444444444444444444777777666666555555444444333444555666777888999999777777666555444444333222555444333444666888777666888888888777777777777777666888999999888999;;;===:::<<<>>>??????BBBIIINNNRRRYYYccckkkrrrzzz{{{uuuqqqppprrrtttttttttllljjjfffbbb]]]XXXQQQMMMGGGEEEBBB@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;<<<===============<<<<<<999999999::::::;;;;;;<<<888888999999999999999999999999999999999888888777777777777777777888888999888777666444444555555666555555555555555666666777555555555555555555555444555555666666666666555555555666666666444333333555222222222333333444444444222222222222222222222222444444444444444444444444222333333444444333333222111222333333444444444333111111222222222333333333444333333222222333333444111333444333222111222333555555555555555666666666777777777666666555555555222222333555666777888888777666666555444333333333555444444555777888777666888888888777777777777777777888888888888999;;;>>><<<>>>@@@AAABBBHHHPPPVVV___gggrrr||||||}}}}}}|||vvvuuuvvvuuutttuuuooonnnllliiifff```YYYTTTLLLIIIEEECCCBBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;888888888888999999999999999::::::::::::999888888777666666666666777888888888777666444444555555666666666555555555666666777555555555555555444444444555555555555555555444333888888999777444222222333333333444444444444444555222222222222222222222222444444444444444444444444222333333444444333333222111111222333444444444444111111222222222333333333444333333222222333333444111222333333111111222333555555555555555666666666666666666666666555555555222222333444555555666666555555555444444444444444555444444555777888888777777777777777777888888888888999::::::999:::<<<>>><<<>>>AAACCCGGGNNNYYYaaammmuuuzzzuuuvvv{{{xxxttttttrrrrrrrrrqqqoooiiibbb]]]RRROOOKKKGGGFFFDDDBBB@@@============<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;:::::::::;;;:::999999888666666555555666666777888888777666444444555555666777666555555444555666666666666555555555444444444444444444444444333222222666777777666444333333444666555555555555555555444333333333333333333333333333333333333333333333333222333333444444333333222000111222333444444444444111111222222222333333333444333333222222333333444222333444333222222333444333333333333444444555555555555555555555555666666333333333444444555555555333333444444444444555555666555444555777999888777666666777777888888999999999;;;<<<<<<;;;;;;===>>><<>>>>>>>>>>>============999999;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999888555555555555555666777777888777666555444555555666888777666555444444555666666666555555555444444444333444444444333333222111000222444444444444666777777777777666555555555444444444444444444444444444333333333333333333333333222333333444444333333222000111222333444444555444111111222222222333333333444333333222222333333444333444555555333333444555111111111222222333333333333444444444555555666666444444444555555555555555222222333444444555555666666555444555888999888777555666666777888999999::::::<<<>>>>>>===<<<===>>>===AAAFFFMMMVVVcccrrr}}}}}}wwwsssssswww}}}{{{zzzyyyuuunnniiiaaa^^^XXXRRRMMMHHHEEEDDDBBB@@@??????@@@@@@???>>><<<<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888888777777777888888888888777777666666555555555555666666777777777777666666666666666666666666666666666666333333333333333333333333444444444333333222222222333333333444444555555555444444333333333444555666555555555444444333333333555555444444444333333333333333333333333333333333444444444333333222222222333222222111111222222333555444333333444444222000111222444555555444333111333333444555666666666555333333333444444444555555777666555444444444444444666666666777888888999999666666666777888888999999:::;;;======<<<;;;===>>>AAAEEELLLVVVaaaooo|||vvvvvvxxx~~~}}}xxxvvvtttrrrpppfffccc___[[[VVVRRRNNNLLLFFFDDDAAA???@@@@@@???>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999888888888888777777888888888888777777666666555555555555666666777777777777666666666666666666666666666666666666444444444444444444444444444444444333333333222222333333333444444444555555333333333333333444444555555555444444444333333333333333333333222222222222333333333333333333333333444444444333333222222222333333222222222222333333555333333333444444222000///000333444555555444444555555666666777666666666333333444444444555555555555555444333333333333333666666666777888888999999666666777777888999999999999;;;======>>>???AAACCCFFFKKKRRR[[[dddpppzzz}}}~~~vvvxxxyyyxxxwwwwwwiiigggdddbbb^^^ZZZTTTPPPLLLIIIDDDAAA@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999888888888888777777888888888888777777777666666555555666666777777777777777666666666666666666666666666666666666555555555555555555555555444444444444333333333333333333333444444444444555222222222333333333444444555444444444444333333333777777777666666666555555333333333333333333333333444444333333333333222222333333222222222222333333444333333333555444333111...000222444555666666555777777777777777777666555333444444444444555555555555444333333222333333333666666666777888888999999666777777888888999::::::999;;;===>>>@@@CCCGGGJJJNNNSSS[[[ccckkkssszzz~~~~~~{{{|||}}}yyyooommmjjjhhhfffaaa[[[VVVSSSNNNHHHCCC@@@??????>>>>>>>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888888888777888888999999888888777777777666666666666777777777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444333333444444444444444444444444111222222333333333333333444444444444444444444444888888888777777777666666333333333333333333333333333333333333333333333333333333333222222333333333444333333444555555333222111111333444555555555555777777777777777666555444444444444444555555555555555444444333333444444444666666666777888888999999777777888888999::::::::::::;;;===???BBBFFFKKKOOOWWW\\\eeemmmtttyyy}}}}}}{{{uuuqqqnnnmmmmmmkkkfffaaaYYYTTTMMMGGGCCCAAA@@@???@@@???>>>============>>>::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888888888999999999999888888777777666666666666777777777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444111222333444444444333333444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333444333333333333333333444444333333444555666444333444444444555444444333333666666666666555555444333444444444555555555666666666666555555555555666666666666666777888888999999888888888999::::::;;;;;;<<<===???AAADDDJJJQQQVVV___eeeooowww}}}~~~}}}|||vvvpppnnnpppppplllhhh```[[[TTTNNNJJJFFFDDDBBBBBBAAA@@@>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888888999999999999888888888777777666666777777888777777777777666666666666666666666666666666666666666666666666666666666666444444444444555555555555555444444444444333333333222333444555666555444333333333333444444444444555333333333333222222222111333333333333333333333333222222333333333333444444444444333333333333444444444333333444666666555333666666555555444333333333444555555555555555444333444444555555555666666666666666666555666666777888666666666777888888999999888999999::::::;;;<<<<<<>>>???AAADDDIIIQQQZZZ```hhhoooyyyzzzzzz~~~|||uuutttsssppplllfffbbb\\\VVVQQQMMMIIIFFFEEECCCAAA@@@??????@@@AAA========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888999999::::::999999888888888777777777777888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444555555555666555555444444444333333333222444555777777666555444333333333444444444555555555555555555444444444444333333333333333333333333222222222333333444444444444444333333333333444444444333333444666777555444666555555444444444444555444555555666666666666555555555555555666666666666555555555555555666777777666666666777888888999999999999::::::;;;<<<<<<<<>>===========================<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;:::999999888999999999999888888888888666666666666777777777888888777777777666666666666777777666666666666777777888777555444444555666777:::999777555444555666666555555555555666666666777444444333333333333444444555444333222222333444555333333222222333333444555444444444444555555555666555444333333333333444555444444444555555555555555333333444444444555555555555444444333333333444444444444666777777777666555444444555666666777777888888888888888888999999:::999888999<<<<<<;;;>>>CCCDDDHHHOOO[[[jjjyyy~~~}}}{{{rrrnnnnnnkkkddd^^^YYYUUUOOOKKKIIIIIIIIIHHHCCCAAA????????????>>>===========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::999999999888888888888666666666777777777888888888888777777777666666666888777777666666777777888666555444444444666777888777666555333333333444444555555555555666666666666555555444444444444555555666555444333333444555666444444333333444444555666444444444444555555555555555444444333333444444555555555555555555444444444333444444444444555555555777666555555444444444444444555555666777666666666555555555666777777888888999888888888999999:::;;;:::888:::===>>>>>>AAAGGGIIIOOOZZZhhhwww~~~|||~~~yyyppppppooojjjeee```[[[UUUPPPNNNMMMLLLLLLEEECCC@@@?????????>>>===>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999888888888666666777777777888888888888888888777777777666666888777777777777777777888666666555555555555666777555444333222222222333444555555555666666666666666555555555444444555555555666555444444444444555666333333333333333444555555444444444444444444444444444444444444444444444444666666666555444444444333444444444444555555555555999888777666555555555555444555555666666666666666555666666777777888888999999999999999999:::;;;<<<===<<<===@@@AAAAAAEEEKKKNNNVVVdddsss}}}wwwssssssqqqnnneeeaaa[[[WWWTTTRRRPPPOOOHHHEEEBBB@@@@@@@@@???>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888777777777777888888888888888888888888777777777777888888777777777777888888888777777666555444444444666666666666666666777777666666666666666555555555555555555444444555555555555555555444444555555555222222222222222333333444444444444444444444333333444444444444444444444444666666666555444444444333444444444555555555666666999888777777666666666666555555555555666666666777666666777777888999999999999999999999:::;;;<<<===@@@>>>???AAABBBBBBGGGMMMPPP[[[kkk{{{~~~{{{}}}zzzwwwtttqqqkkkhhhccc___\\\XXXTTTRRRKKKHHHDDDBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777888888888999999999999888888888777777777999888888777777888888999888888777666555444333333444444444555666666666666666666666666666555555555555555444444444444555555444444444444444444444444222111111111111222333333444444444444333333333333333444444555555444444333555555555555555444444444444444555555555666666666888777777666666777777888666555555555555666777777777777777888999999::::::999999999:::;;;<<<===>>>???===>>>AAACCCDDDIIIPPPVVVaaasss{{{zzz}}}xxxpppnnnkkkhhhddd___YYYUUUNNNKKKFFFCCCBBBBBBBBBAAA@@@@@@??????>>>======<<<;;;<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777888888888999999999999999999888888888777777999888888777777888888999666666777666666555444444000111222333444444444444777666666666555555555555444444333333333333444444333333444444444444333333333222222222222333444444444444444333333333222222333333444555555444333333444444444555555555555555555555555555666666666666666666666666666777888999666555555444555666777888777777888888999::::::;;;999999::::::;;;===>>>??????>>>???DDDGGGIIIPPPXXXdddppp~~~}}}tttrrrpppmmmiiiccc\\\WWWPPPLLLGGGDDDCCCCCCCCCBBB@@@@@@@@@???>>>======<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888888888999999999999999999888888888888777999999888888888888999999444555666666777666666666333444555666777777888888777777666666555555555444444333333222222333333444222333333444444333333222444333333333333444555555444444444333333222222222333333444555555444333333333444444555555666666666555555555555666666666777444555555555666888999:::666555555444444666777888777888888999999:::;;;;;;999::::::;;;<<<===??????AAA???BBBHHHLLLPPPXXX```ttt~~~~~~vvvqqqiii^^^YYYZZZUUUQQQLLLFFFCCCBBBBBBCCCDDDBBB@@@???@@@@@@???>>>========================???>>>>>>===<<<;;;;;;;;;===<<<;;;:::999999999999;;;:::::::::999888888888666777777888888888888777555777888777666555666888666555555555555666666777888777555444444666888:::666666666666666666666666666666555555555444444444555555444444444333333333444333333222222333333444333333444555555444333333444444444444444444444444555555555555555555555555888888777777666666555555444444555666777777666666666777888999999888777666666666777888888888888888999888888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<;;;:::999999999999999999999999999888888888777777888888888777777666666777888777666555666888777777666666555666666666888777555444444666888:::666666666666666666666666666666555555555444444444666666555555555444444444444333333222222333333444444444555666666555444444444444444444444444444444555555555555555555555555777777777666666666555555555555666777777777777777555555666777777666555444777888999999::::::999999;;;:::999:::===@@@BBBBBBDDDFFFJJJPPPYYYfffuuuwwwsssmmmgggddd```\\\XXXTTTPPPLLLGGGDDDDDDBBB@@@@@@@@@AAA@@@???????????????????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999999888888888888888999999999888888888888888777666555666777888888666666777888999888777777666666666666777666555444444666888999666666666666666666666666555555555555555444444444777777666666666555555555444333333222222333333444555555666666666666555555444444444444444444444444555555555555555555555555666666666666666555555555666666777777777777888888555666666777777777666666999999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<===@@@CCCDDDDDDFFFKKKSSSaaaqqqwwwoooiiigggddd___\\\YYYTTTMMMHHHFFFDDDBBBAAAAAAAAA@@@???????????????????????????>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999999:::777777777888888999999999999999999888888666555444666777888888777666777888::::::888777666666666666777666555444444666777888666666666666666666666666555555555555555555555555666666666666555555555444444333333222222333333444444555555555555555555444555555555555555555555555555555555555555555555555555555555555555666666666777777666666666777777777888888999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===@@@DDDGGGFFFJJJPPPYYYhhhzzz|||uuutttoooiiieeebbb]]]VVVPPPIIIGGGDDDCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999999999::::::777777888888999999999:::999999999888888666555444777888999888777666777999::::::888777666666666666666555555444555555777777666666666666666666666666444555555555555555555555555555555444444444333333444333333222222333333444333333333333333333333333555555555555555555555555555555555555555555555555444555555555666666777777777777666555555666666777999999999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===@@@FFFJJJQQQXXX___eeeqqqyyyooohhheee```YYYSSSMMMKKKGGGEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<;;;::::::999999:::::::::999999999999999:::::::::888888888888888777666555777888999999777777888999999888777777666666666666555555444444555555666777666666666666666666666666444444444555555555555555555444444444444333333333444333333222222333333444333333222222222222333333555555555555555555555555555555555555555555555555444555555666777888888999999888777666555666777888777777777777888999:::;;;::::::;;;<<<<<<<<<<<<<<<:::<<<======>>>BBBIIIOOOYYYdddmmmpppvvv~~~~~~xxxnnnhhhccc\\\VVVQQQNNNKKKHHHFFFDDDAAA???????????????????????????<<<=====================:::::::::999999::::::;;;;;;;;;;;;:::::::::::::::777777888888888777777666777888999999777777888999777777666666555666666666444444444555555555666666666666666666666666666666444444444555555555666666555555555555444444444444444333333222222333333444444333222222222222333444555555555555555555555555555555555555555555555555555555666777888999:::;;;<<<;;;999777777888999:::888888777777888999;;;<<<;;;<<<======>>>>>>======;;;===???@@@AAAEEENNNUUU```ppp{{{zzz{{{}}}xxxqqqkkkddd^^^TTTQQQMMMIIIGGGEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===============:::::::::999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::666777777888888888888777777999999999888777888999666555555555555666666777444444444555555555555666666666666666666666666666444444444555555555666666777666666666555555555555444333333222222333333444555444333333333333444555666666666666666666666666555555555555555555555555555666777888999:::;;;<<<>>>===;;;999999999;;;<<<::::::999999:::<<<===>>>======>>>???????????????<<>>????????????>>>>>>>>>>>>::::::::::::::::::::::::<<<;;;::::::999999::::::777777777888999999::::::999999999999999999999999999:::::::::999888666555777888999888555333333333666666666666666666666666777666555444444444444444666666555444444444444555444444444444333222111000555555555555555555555555444444444555555555555666666777777777777777666666555666777888999:::;;;;;;???===999666555666888:::::::::::::::;;;===>>>???>>>@@@CCCDDDBBB???>>>===;;;>>>BBBDDDFFFMMMXXXaaattt~~~wwwoooiiibbbaaa___ZZZTTTNNNJJJHHHEEEDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999888888888888888999999888888888888888888888888888888777777666555555666888777666444555666666666666666666666666666444444444444444444555555666666555444444444444555666666666666555444333222555555555555555555555555444444444555555555555666666666777777777777666666555666777888999::::::;;;===;;;999777666777999::::::::::::;;;<<<===>>>???>>>@@@CCCCCCAAA???>>>>>>;;;???CCCFFFKKKTTTaaajjj~~~~~~~~~vvvnnnjjjhhhddd___XXXQQQKKKGGGGGGFFFFFFEEECCCBBBBBBAAA>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999888888777777999999888888777777777666777777666666666666666777333555777777666666777888666666666666666666666666333333333333444555666777666666555444444444444555777777777777777666555444555555555555555555555555444444444555555555555666666666777777777777666666555666666777888999:::::::::999888888888888999999::::::;;;<<<===>>>??????>>>@@@BBBBBB@@@???>>>???===@@@EEEKKKSSS```oooyyy}}}}}}vvvtttqqqkkkeee]]]TTTMMMHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999888888888::::::999999888777777777888777666555555666888999444666777777666666777888666666666666666666666666666666555555555666666777666666555444444444444555777777777777777666555555555555555555555555555555444444444555555555555666555666666777777777777666666666666777888999999:::777777888999999999999999:::;;;<<<===>>>?????????===???AAAAAA@@@???@@@AAA???CCCJJJSSS___nnn}}}|||}}}~~~zzzssskkkeee]]]VVVQQQLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;888888999999::::::::::::;;;;;;;;;::::::999999999999888777666777888999:::666777999888666555555666777777777777777777777777:::999888777666666666666666666555444444444444555555555666666666555444444555555555555555555555555444444444555555555555666555555666777777777777777666666666777777888888999555666888999999999999999999:::;;;===>>>>>>>>>>>>===>>>???@@@@@@AAACCCEEECCCHHHRRR^^^mmm|||zzzzzzxxxpppjjjddd]]]YYYQQQOOOLLLHHHEEEBBBAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999777888999999777555555666777777777777777777777777<<<;;;999888666555555555666666555444444444444555444444444555555444444333555555555555555555555555444444444555555555555666444555666777777888888777666666666777777777888888666666777888999999999888888999;;;===>>>>>>======<<<===??????AAACCCGGGJJJJJJQQQ^^^mmm}}}|||||||||ssskkkccc^^^WWWUUUPPPKKKGGGDDDCCCBBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::888999999::::::;;;;;;<<<888999999888888777666666555777888888777777777888777777777777777777777777999888777666555555555555666666555444444444444555333444444555555444444444555555555555555555555555444444444555555555555666444555666777888888888888666666666666777777777777777777777777777888888888666888:::<<<======<<<;;;;;;<<<>>>???BBBFFFKKKOOOSSS\\\kkk|||~~~|||uuukkkddd\\\YYYSSSNNNIIIFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888777777888999:::;;;;;;<<<777888888888888666444333333555777888888888999;;;777777777777777777777777666555555444444444555555666666555444444444444555444444555555555555555444555555555555555555555555444444444555555555666666444555666777888888888888666666666666777777777777888888777777777777888888555777999;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBHHHNNNRRRYYYbbbsss|||}}}{{{qqqnnnfff```XXXPPPLLLIIIGGGEEEDDDCCCBBBBBBBBBAAA???===AAA@@@>>>=========>>>???<<<<<<<<<<<<;;;:::999888>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888999999999888777666666555777777777777777888888999777666555444222000///...777666555444333333444555777777777777666555333222444444555555444333222222333444555555666666555555777777777777777888888999888999999999999888777777999999999999888888777777888999:::;;;;;;;;;;;;:::;;;<<<===???DDDKKKSSSYYYfffooo~~~|||yyyzzzyyyqqqiiiccc\\\UUUQQQMMMHHHEEEFFFDDDCCCCCCCCCCCC@@@???BBBAAA@@@???>>>??????@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999999999:::;;;::::::::::::::::::999999999888888888888888777999999999888777666666666777777777777777888888999666666666777777777777777777777555444444444555555777777777666555555444444444444444444444555555555444555666666777777666666777777777777777888888999999999999999999888777666888888888888777777666666888999:::;;;;;;;;;;;;;;;===>>>???BBBGGGPPP[[[bbbqqqzzzzzzxxx{{{{{{qqqlllddd]]]YYYSSSMMMHHHHHHFFFEEEDDDEEEDDDBBB@@@BBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@??????>>>===<<<;;;;;;:::999999999::::::999::::::::::::::::::;;;777777777777777888888888999999999888777777666666777777777777777888888999777777888888999999::::::777777666555555555666666777777666555555555666777666666555444444555666777666666777888888888888777777777777777777888888999:::::::::999888777666555777777777777777666666666999999::::::;;;<<<======@@@@@@AAAEEEMMMYYYfffppp}}}|||{{{{{{xxxmmmddd^^^YYYRRRLLLKKKIIIFFFEEEEEEDDDCCCAAABBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;666777777777888888999999999999999888888777777777777777777777777888888999888777777777777777666666777777777666666666777777777666555444444666888::::::888666555444555666777555666777777888888777777777777777777777888888999:::::::::999888777666555888888888888777777777777999999::::::<<<===>>>???@@@AAADDDIIISSSbbbrrr|||}}}~~~vvviiibbb\\\VVVQQQNNNLLLHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>======<<<<<<;;;;;;;;;<<<<<<===999999999::::::;;;;;;;;;777888888999999:::::::::999999999999888888888888777777777777777888888999666666666666666666666666666666777777777777777777777666555444555777999:::<<<:::888555444444555666555555666777777777777666777777777777777888888999:::::::::999888777666666999999999999999999999999999999999:::<<<>>>@@@AAAAAACCCHHHOOO[[[kkk|||tttkkkddd\\\VVVTTTPPPLLLIIIGGGEEECCCAAA@@@@@@@@@AAA@@@??????>>>======>>>>>>>>>>>>======::::::999999999:::;;;;;;999::::::::::::::::::;;;999999999999999:::::::::999999999999999999999999777777777777777888888999444555666777888999::::::555555666777777777666666777666666555666777999:::;;;:::888666555444444444444555666666777777666666777777777777777888888999888999999999999888777777999999999:::::::::::::::999999999:::<<>>>>>>>>>>>======999999999999999:::;;;<<<;;;::::::::::::::::::999999999999999888888888888999999999999999999999999777777777777777888888999555666666777888999999:::333444555666777666666555777777777777777777888888777777666666666666555555555666777777888888777777777777777777777888888999777777888999999999999888888888999999999::::::::::::999999:::===@@@CCCEEEHHHOOOYYYfffttt~~~}}}}}}~~~sssiii^^^ZZZTTTOOOKKKIIIFFFDDDAAABBBCCCCCCCCCBBBAAA@@@===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::999999999999999888888777777666666999999999999999999999999777777777777777888888999888888777777666555555444222333555666666666555555777777888888888888777666333333555666777777777777777777888999999999999888777777777777777888888999666777888999999:::999999777777888888999999999999:::999999:::===@@@CCCEEEMMMTTTaaaooo}}}|||{{{yyyvvvtttsssrrrrrrqqqqqqqqqqqqrrrrrrssstttyyyxxxvvvuuutttuuuwwwxxxzzzrrrfff\\\WWWRRRKKKIIIKKK@@@AAABBBAAAAAAAAABBBDDDBBBAAA???>>>======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777999777555444333444555666777777666666555555555444555666777888888888888888555666777777777666444333777777777777888888888888777777666666666666777777888888888888888888888888888999999::::::;;;;;;<<>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888:::888777555555666777888777777777666666666555555666777777888888888888777666666777777666555555444777777777777888888888888777777666666666666777777888888888888888888888888888999999::::::;;;;;;<<<>>>;;;;;;>>>???@@@DDDJJJUUUcccttt~~~zzzyyywwwuuuqqqlllhhhfffeeedddcccaaa___^^^^^^]]]\\\\\\\\\\\\]]]^^^___```]]]]]]\\\[[[[[[\\\]]]^^^______aaacccfffiiilllmmmrrrsssvvvzzz}}}tttjjjaaaWWWMMMGGGGGGFFFCCCAAA@@@@@@@@@AAABBBAAA@@@>>>===>>>>>>???<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888888888888:::999888777666777888999888888888777777777777777777888888888888777777666777777666666555555666666777777777777888888888888888777777666666777777888888888888888888888888888888999999::::::;;;;;;<<<>>><<<;;;>>>???AAAGGGOOO[[[lll~~~zzzvvvsssqqqpppkkkkkkiiigggeeebbb___]]]^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[XXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]___```aaaddddddeeegggiiilllnnnooooooqqqtttwww|||sssjjj```VVVOOOMMMJJJFFFCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::888888888888888888888888999888888777777777888888888888888888888888888888888888888888888777666555888777666555555666777888666777777777888888888888888777777777777777777888888888888888888888888888888999999::::::;;;;;;<<<@@@======@@@BBBFFFPPPZZZgggxxx{{{tttnnnkkkhhhfffdddbbbaaa```___]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^```bbbdddccceeefffhhhkkkooossswwwrrriii```XXXQQQMMMGGGDDDDDDFFFGGGGGGEEEDDDCCCAAAAAAAAAAAABBB=========<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::888888888888888888888888777777777777777777777888888888888888999999999999888888888888888777666555888777666555555666777888666777777777888888888888888888777777777777888888888888888888888888888888888999999::::::;;;;;;<<<>>>======AAAEEEMMM[[[iiiuuu~~~zzzsssooojjjeeeccc```^^^\\\[[[[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[WWWWWWWWWXXXYYY[[[\\\]]][[[[[[[[[\\\]]]^^^```aaabbbbbbbbbcccdddfffhhhiiiuuuzzzsssiii```WWWQQQIIIEEEEEEGGGGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999666666666777777777777777888888888888888999999999777888888888888777777666777777666666777777888888777777777777888888888888999888888777777888888999888888888888888888888888888999999::::::;;;;;;<<<<<<;;;===CCCIIIUUUhhhyyy||||||~~~~~~{{{wwwssspppjjjgggccc```^^^]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^```aaa]]]^^^___```aaaaaabbbbbbcccbbbaaabbbdddfffggggggmmmpppuuu|||uuukkkbbbZZZPPPJJJIIIJJJIIIGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<<<<=========>>>;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888888999999999888777777777888888888999999666777777888888888888777666666777888888888888888777777777777888888888888999888888777777888888999888888888888888888888888888999999::::::;;;;;;<<<<<<===@@@HHHQQQaaaxxxvvvyyy~~~yyyuuussspppllljjjeeeccc```^^^^^^]]][[[YYYXXXWWWVVVTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^^^^\\\[[[\\\\\\]]]^^^___```\\\]]]^^^```aaaaaaaaaaaa```^^^^^^___bbbdddffffffiiijjjmmmqqqyyyuuulllbbbWWWOOONNNMMMLLLIIILLLKKKJJJHHHGGGHHHHHHIIIEEEDDDCCCAAA@@@???>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999:::::::::::::::666666777777888888888888555666777888888888888888555666777999999999888777777777777777888888888888999999888888888888999999888888888888888888888888888999999::::::;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999777777777777777777777777::::::999999888777777777999888555444444555888999999999999999999888777777777777777777888888888888999999999888999999::::::>>>===<<<:::;;;>>>>>>===<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999777777777777777777777777777777888888888888888888888777666555555666777888888999999999888888777666777777777777888888888888999999999888999999:::;;;======<<<;;;===??????>>>@@@HHHOOO___ttt~~~|||{{{~~~|||wwwsssssssssttttttuuuqqqlllhhhfffdddaaa___^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQQQQQQQRRROOOOOOPPPQQQRRRTTTVVVVVVZZZ[[[\\\]]]]]]^^^aaadddffffffggghhhhhhiiijjjjjjiiihhhhhhjjjlllmmmmmmkkkkkkmmmnnnnnnlllkkkkkkllliiikkklllmmmllllllnnnooonnnooonnnmmmmmmooorrruuuyyy}}}rrrooommmhhhbbb___\\\YYYVVVVVVWWWXXXVVVSSSMMMJJJFFFCCCBBBAAA@@@>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999777777777777777777777777555555666777777888999999777777777777777777777777777888888888888777666666777777777888888888999999999999999999999:::;;;;;;===<<<===>>>???@@@AAABBBFFFSSS^^^nnn}}}yyy{{{zzzwwwsssqqqrrrtttuuuvvvssspppkkkgggeeebbb```^^^]]]\\\\\\[[[ZZZZZZYYYYYYVVVUUUTTTSSSRRRQQQRRRRRROOOPPPQQQSSSUUUXXXZZZ[[[]]]^^^___``````bbbfffhhhiiijjjjjjkkkllllllmmmmmmmmmmmmnnnooopppqqqppppppooopppqqqpppnnnmmmmmmmmmjjjlllnnnoooooonnnoooqqqnnnooooooooommmmmmnnnooorrrvvv||||||xxxxxxtttooollldddaaa]]][[[ZZZYYYVVVTTTPPPNNNJJJFFFDDDAAA@@@???>>>>>>>>>============<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::999999999999999888777777777777777777777777555555666666777777777777666777888888888888777666777777888888888777777666777777888888888999999999999999999999999:::;;;<<<===<<<===@@@AAAAAACCCGGGNNN^^^kkkyyy~~~wwwwww|||}}}zzzyyywwwtttrrrqqqsssuuuvvvvvvqqqnnniiifffdddbbb```^^^[[[[[[[[[ZZZZZZYYYYYYYYYUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQSSSUUUXXX[[[^^^___^^^___aaabbbccceeeiiikkklllllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqqqqqqqrrrpppqqqrrrqqqnnnmmmlllmmmjjjlllnnnooonnnnnnoooppplllnnnppppppnnnmmmnnnoooppprrruuuzzz{{{vvvuuullliiieeeaaa]]]YYYVVVTTTSSSQQQNNNIIIEEEBBB@@@@@@???>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::::::::999999888888888777777777777777777777777777777777777666666555555666777888999999888777666777777888888888888777777888888888888999999999999999999999999:::;;;<<<===>>><<<>>>BBBBBBAAAFFFMMMXXXiiitttxxxuuuzzz~~~yyyyyyyyyyyyxxxvvvtttssssssrrrpppqqqrrrsssrrrqqqnnnkkkgggdddcccaaa```^^^ZZZZZZZZZZZZYYYYYYXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUXXX[[[^^^aaabbb___aaacccdddeeehhhlllooooooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrqqqpppqqqrrrnnnpppqqqpppnnnlllllllllkkkmmmnnnnnnmmmlllnnnooommmoooqqqqqqpppoooooopppooopppqqquuuzzzyyywwwsssppplllfff```[[[XXXVVVTTTSSSPPPKKKEEEAAAAAAAAA??????>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;::::::999999888888888777777777777777777777777999999888777777666555555777777888999999888777777777777888999999999999888888888888999999999999:::999999999999:::<<<===>>>@@@<<<===BBBCCCBBBIIITTTaaasss}}}|||wwwyyy}}}{{{{{{uuuvvvvvvvvvuuusssrrrpppppppppppppppqqqpppmmmkkkjjjgggdddaaaaaa```___]]]ZZZZZZYYYYYYYYYYYYXXXXXXUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWZZZ]]]```cccdddaaaccceeefffhhhjjjooorrrrrrqqqpppooonnnnnnmmmlllmmmooorrrqqqpppoooppprrrmmmnnnpppooommmlllllllllnnnnnnnnnmmmkkkkkkmmmooopppqqqrrrrrrqqqpppqqqrrrppppppqqqsssvvvyyy{{{|||}}}{{{rrrqqqmmmgggaaa\\\YYYXXXTTTSSSQQQKKKEEEAAAAAABBB?????????>>>>>>>>>======>>>>>>===;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;;;;::::::999888888777777777777777777777777777888888888888888888777777888888888999999888888888888888999:::::::::::::::888888888999999999::::::999999999:::;;;<<<===>>>AAA======BBBBBBAAAKKKYYYjjj}}}~~~zzzzzz|||zzzyyyzzzvvvvvvwwwwwwvvvtttrrrqqqpppppppppqqqqqqooojjjggggggdddaaa_________^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWXXX[[[^^^aaadddeeecccdddfffhhhiiimmmqqqttttttsssrrrqqqooonnnmmmlllmmmppprrrrrrooonnnppprrrlllnnnoooooommmllllllmmmppppppooollljjjjjjmmmooorrrssstttsssqqqpppqqqrrrrrrrrrrrrtttvvvwwwvvvuuuxxx|||nnnmmmjjjeee___[[[XXXXXXSSSSSSQQQLLLEEEAAAAAACCC????????????>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;;;;::::::999888777777777777777777777777777777777777777888999999::::::888888888888888888888888888999:::;;;;;;;;;;;;;;;888888999999999:::::::::999999999:::;;;<<<>>>>>>CCC======BBBBBBAAAMMM]]]ppp{{{zzz}}}}}}zzzxxxwwwvvvxxxwwwvvvvvvvvvtttqqqnnnnnnnnnmmmlllkkkiiihhhgggaaa___]]]\\\ZZZZZZZZZ[[[YYYXXXWWWVVVVVVVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\^^^]]]\\\]]]aaaffflllooonnnllljjjiiillloooqqqrrrxxxvvvtttrrrpppnnnmmmmmmpppqqqrrrrrrsssrrrrrrrrrnnnnnnnnnmmmmmmmmmnnnnnnssstttsssppplllkkkmmmpppwwwxxxyyyxxxvvvttttttuuuxxxxxxyyyzzzyyyyyyxxxxxxuuuvvvxxxxxxyyy{{{~~~zzzpppgggfffbbb[[[VVVWWWSSSQQQNNNIIIDDDAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999999::::::888888888777888888999999777777777888888999999999:::::::::::::::999888777999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999:::;;;<<<===:::<<<>>>???BBBKKKXXXbbb|||zzz{{{}}}{{{yyyyyyxxxyyyxxxwwwvvvuuussspppmmmllllllkkkjjjhhhgggeeedddaaa```]]][[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]```bbbcccccccccdddddddddeeegggjjjlllnnnsssqqqooonnnnnnooooooppptttsssqqqpppnnnnnnmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqpppppppppqqqrrrsssuuuuuutttpppllllllpppsss~~~}}}}}}~~~}}}|||{{{zzzzzzuuutttsssqqqpppqqqtttvvvxxx}}}wwwlllgggbbbZZZVVVVVVQQQOOOLLLGGGCCCAAAAAABBBAAA@@@@@@??????>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::::::::::::::;;;;;;999999999888888999999:::::::::::::::::::::;;;;;;:::::::::::::::999888777999999999999::::::::::::999::::::;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<>>>@@@BBBGGGQQQ___jjj{{{zzz|||~~~|||{{{{{{{{{|||zzzwwwvvvtttrrrnnnkkkiiiiiigggfffdddbbbaaa``````^^^\\\ZZZYYYXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\___```cccfffiiijjjkkkkkkkkklllmmmnnnnnnnnnnnnnnnttttttsssrrrrrrqqqppppppqqqqqqppppppppppppqqqqqqqqqpppoooooooooppprrrrrrqqqpppooonnnooopppssstttxxxxxxvvvsssppprrrxxx}}}}}}yyysssmmmiiiiiijjjkkkhhhlllqqqvvvzzz~~~xxxnnneee]]]WWWVVVNNNLLLIIIEEECCCBBBBBBBBB@@@@@@??????>>>=========;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<===;;;::::::999999:::::::::;;;;;;::::::::::::::::::999999:::::::::999888888888888888999999999999:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<>>>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::;;;===>>>???<<<<<<;;;:::::::::;;;;;;999999999888888777777777999999:::::::::999999888777777888888888999999999999:::;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@AAACCCIIISSSbbbttt~~~|||~~~}}}}}}~~~~~~}}}}}}{{{xxxssspppmmmjjjfffccc```___]]][[[ZZZYYYYYYYYYVVVVVVWWWXXXZZZ]]]___aaa___]]]ZZZXXXYYY]]]cccfffgggiiikkkmmmnnnnnnnnnnnnppppppnnnnnnnnnoooqqqrrrmmmpppssstttsssrrrrrrsssqqqrrrtttvvvyyy||||||xxxvvvuuuuuuvvvxxxwwwuuuuuuuuuvvvxxxyyy|||}}}~~~~~~{{{rrrlllhhhfffdddccccccdddfffhhhjjjjjjlllpppuuuzzzuuujjj```ZZZNNNJJJFFFDDDEEEEEEDDDCCC@@@@@@??????>>>=========>>>>>>????????????>>>>>>========================<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<>>>???@@@===<<<;;;;;;:::::::::;;;999999999888888777777777888999999:::::::::999999777777888888888999999999;;;;;;<<<>>>????????????<<<<<<;;;;;;<<<<<<======???AAAEEEMMMYYYjjjzzz}}}~~~}}}|||~~~~~~|||zzzwwwsssnnnjjjgggddd```^^^[[[ZZZXXXWWWVVVVVVWWWXXXTTTTTTUUUXXX[[[___ccceeeccc```\\\ZZZ[[[```eeeiiiiiijjjlllnnnoooooonnnnnnpppooommmlllmmmoooqqqrrrmmmqqqsssssspppnnnnnnpppqqqrrruuuxxx|||}}}zzzyyyxxxwwwzzzzzz{{{{{{}}}~~~wwwoooiiifffccc```___```bbbbbbbbbdddeeegggjjjnnnrrrvvvxxx}}}uuuggg]]]RRRMMMHHHFFFFFFGGGEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@??????>>>========================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>@@@@@@===<<<<<<;;;::::::::::::;;;;;;::::::::::::::::::888888999:::::::::999999888888888999999999999:::<<<<<<===>>>?????????>>><<<;;;;;;<<<<<<>>>??????@@@CCCIIITTTbbbrrr~~~{{{|||}}}}}}~~~zzzwwwrrrnnniiieeebbb___\\\YYYWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTVVVYYY\\\```dddfffeeecccaaaaaaaaadddgggiiijjjkkkmmmoooqqqrrrrrrqqqppppppppppppooooooooooookkkooorrrqqqnnnmmmooorrrtttuuuxxx|||~~~}}}~~~vvvlllgggbbb``````aaaaaa```aaa_________bbbfffiiikkkpppsssxxx|||ssseeeWWWQQQKKKHHHHHHHHHEEEBBBBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<;;;:::999999999999::::::::::::::::::;;;;;;777888999::::::::::::999999999999999::::::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===???@@@AAABBBGGGPPP]]]mmm{{{{{{|||~~~~~~xxxuuunnnkkkfffaaa^^^\\\YYYWWWUUUTTTSSSRRRSSSTTTVVVXXXUUUVVVWWWYYY]]]```dddfffeeeeeeffffffggghhhhhhhhhiiikkknnnqqqsssuuuuuuuuuppprrrssstttsssqqqnnnlllggglllppppppnnnooossswwwxxxzzz|||sssnnngggddddddeeedddcccaaa___\\\\\\^^^aaadddfffiiijjjkkknnnrrrxxx|||~~~nnnZZZTTTMMMJJJJJJIIIEEEAAACCCCCCBBBAAAAAA@@@@@@???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@===<<<;;;:::999888888888777777777888888999999:::777888999:::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<>>>@@@AAABBBEEEJJJUUUdddttt}}}|||~~~||||||~~~|||yyytttqqqgggeeebbb___\\\YYYXXXWWWSSSRRRQQQQQQRRRSSSTTTUUUTTTVVVXXXZZZ]]]bbbhhhlllllllllllllllmmmmmmmmmmmmnnnoooqqqtttuuuuuuuuutttxxxtttqqqpppqqqqqqooommmqqqooooooppprrrvvv~~~{{{tttkkkhhhiiijjjiiigggeeedddcccaaa``````aaaaaacccdddeeefffhhhiiijjjkkktttzzz}}}mmmcccVVVNNNLLLKKKIIIGGGIIIFFFCCCBBBBBBBBBAAA@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<======<<<<<<;;;999888888777999999999888888888888777888888999999999::::::::::::::::::999999888888888;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<>>>AAADDDCCCQQQaaammmyyy}}}yyy~~~|||}}}}}}zzzvvvppplllcccaaa___[[[XXXVVVTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXYYY[[[]]]^^^```dddiiilllnnnnnnnnnoooooooooppppppoooppprrrsssuuuvvvwwwwwwxxxuuusssrrrssssssrrrpppqqqqqqsssvvv{{{{{{rrrmmmnnnooonnnkkkhhhgggeeedddbbbbbbbbbcccbbbbbbcccdddeeefffggggggjjjooovvv{{{{{{pppaaaWWWRRRPPPLLLIIIIIIFFFCCCBBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::999999999999999999888888888888888999999999999::::::::::::::::::999999999888888;;;;;;;;;:::::::::999999<<<=========>>>@@@DDDGGGMMMZZZhhhpppwww~~~~~~|||}}}~~~}}}|||zzzvvvpppiiiddd^^^]]]ZZZWWWTTTQQQPPPOOOQQQQQQQQQSSSUUUXXX[[[\\\___aaabbbcccdddgggkkknnnrrrrrrrrrsssssssssttttttrrrrrrssstttvvvxxxzzz|||zzzxxxvvvuuuvvvvvvuuutttrrrvvv{{{{{{uuuuuuuuusssqqqnnnmmmjjjhhhfffeeeeeeeeeaaabbbbbbbbbbbbcccccccccaaaeeeiiilllooottt{{{~~~mmm___WWWRRRMMMIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;;;;:::999999999888888888888999999999999::::::::::::::::::::::::999999999999;;;;;;;;;;;;::::::::::::<<<===??????@@@CCCGGGKKKWWWeeeqqquuuxxxzzzzzz{{{~~~}}}{{{xxxuuupppiiibbb]]]ZZZYYYVVVSSSQQQOOOMMMMMMOOOPPPQQQTTTWWW[[[___aaacccdddfffhhhiiikkkoooqqqvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}|||zzzyyyxxxxxxxxxwwwwww~~~~~~{{{xxxvvvtttqqqnnnkkkiiihhhhhhdddcccccccccbbbbbbbbbbbb```bbbdddeeegggiiinnnqqqrrrxxxyyyiii___XXXQQQLLLHHHGGGEEEDDDDDDDDDCCCAAAAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========::::::::::::::::::::::::999999::::::::::::;;;;;;::::::999999999888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBFFFKKKOOO]]]lllyyy{{{zzz~~~~~~yyyyyyyyywwwrrrnnniiibbb\\\WWWWWWVVVTTTRRRPPPOOONNNNNNOOOPPPRRRUUUYYY^^^ccceeeeeegggjjjlllmmmpppsssvvvyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyzzz~~~~~~|||{{{{{{|||~~~zzzuuuqqqmmmkkkkkkhhhhhhggggggfffeeeeeeddddddddddddddddddfffhhhjjjkkknnnssswww|||wwwlllcccZZZTTTKKKJJJHHHGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????========================::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::999999999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBEEEIIIOOOSSScccrrr|||{{{~~~{{{|||uuuqqqlllgggbbb]]]XXXTTTUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTXXX]]]cccgggjjjhhhkkknnnppprrrtttwwwyyy{{{{{{{{{{{{||||||||||||}}}|||{{{zzz|||xxxtttpppooommmmmmllllllkkkjjjjjjiiihhhgggfffeeeeeefffggghhhjjjkkkllllllmmmooorrruuu~~~wwwkkk```YYYRRRPPPNNNNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>============<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAAEEEHHHNNNTTTXXXkkkxxx}}}yyyxxxwww{{{{{{~~~|||xxxqqqmmmfff```\\\YYYVVVTTTRRRRRRRRRQQQRRRRRRSSSSSSUUUVVVYYY]]]bbbhhhlllooonnnqqqtttuuuvvvwwwyyy{{{{{{{{{|||||||||}}}}}}}}}}}}|||{{{{{{{{{}}}zzzvvvtttqqqqqqppppppoooooonnnnnnlllkkkiiihhhhhhiiiiiiiiiiiiiiiiiigggffffffhhhjjjooouuuxxxjjjaaaZZZXXXVVVUUUTTTQQQMMMJJJFFFEEECCCBBB@@@?????????????????????????????????>>>>>>>>>>>>=========<<<:::;;;<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDHHHLLLRRRYYY^^^nnnyyy~~~|||zzzxxxvvvzzzzzz|||zzzuuuooojjjccc\\\YYYWWWUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY\\\```fffkkkpppssssssvvvxxxyyyyyyyyyzzz{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzzzzzzzz{{{}}}}}}zzzwwwsssrrrrrrrrrqqqqqqqqqppppppnnnlllkkkkkkllllllkkkhhhhhhhhhfffddddddfffhhhiiimmmrrrvvv{{{xxxnnn```^^^\\\ZZZYYYUUUQQQNNNGGGFFFDDDBBB@@@??????>>>??????????????????????????????>>>>>>=========<<<;;;;;;<<<======<<<;;;;;;777888888999;;;<<<<<<===;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@CCCGGGKKKPPPVVV]]]bbbmmmuuu}}}~~~~~~ttt{{{zzzvvv{{{~~~xxxooohhhfffddd```[[[WWWUUUTTTSSSUUUTTTRRRRRRTTTWWW[[[]]]aaa``````bbbgggmmmtttxxx~~~}}}}}}}}}||||||{{{{{{yyyyyyyyyzzz{{{|||}}}~~~||||||~~~|||xxxyyy}}}{{{xxxuuutttttttttsssrrrrrrqqqooonnnnnnnnnoooppppppooommmkkkiiifffeeedddggghhhkkkooosssyyy}}}ttthhhdddcccdddbbb[[[UUUTTTKKKJJJGGGDDDBBBAAAAAAAAA=========>>>>>>@@@AAAAAA???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<999999999999999999999999999::::::;;;<<<===>>>>>>DDDFFFIIINNNTTT]]]ffflllvvvwwwyyy}}}|||{{{~~~|||tttlllfff___]]]ZZZWWWTTTSSSSSSSSSSSSSSSTTTVVVZZZ___ccceeeeeeddddddeeeiiinnntttwww~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyy{{{|||}}}~~~{{{{{{~~~|||yyy{{{~~~zzzxxxwwwwwwvvvtttvvvuuusssqqqpppppppppqqqsssrrrqqqooommmllljjjjjjnnnnnnnnnoooqqqtttvvvxxx}}}rrrkkkeeeeeeccc^^^XXXWWWMMMKKKHHHEEECCCBBBAAAAAA?????????>>>??????@@@@@@???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@CCCFFFJJJQQQYYYdddnnnttt{{{}}}}}}~~~yyysssmmmfffbbbYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVZZZ^^^bbbgggjjjlllkkkjjjjjjjjjmmmpppuuuwww~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}||||||zzzxxxvvvtttsssssssssvvvvvvuuutttsssrrrqqqqqquuutttsssrrrrrrrrrssstttwwwzzz~~~rrrfffbbbaaa\\\XXXVVVNNNMMMJJJGGGDDDBBBBBBAAAAAA@@@@@@???>>>>>>?????????>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCFFFKKKTTT```lllwww}}}}}}}}}~~~wwwpppjjjeee```]]]WWWWWWVVVVVVWWWWWWXXXYYY[[[]]]aaaeeeiiilllnnnnnnoooooooooppprrruuuxxxzzz~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}~~~{{{yyyxxxwwwwwwzzzzzzyyyxxxwwwvvvuuuuuuvvvuuuuuutttuuuvvvxxxxxxxxxzzzzzzyyyxxxyyy|||}}}jjjbbb___\\\XXXVVVOOOMMMJJJGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>?????????>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBCCCFFFMMMXXXeeerrr|||{{{yyy|||{{{vvvnnngggbbb___\\\ZZZWWWWWWXXXXXXYYY[[[\\\\\\```bbbfffkkkoooqqqrrrsssrrrssssssuuuwwwyyy|||}}}}}}}}}~~~}}}uuuxxx}}}~~~}}}{{{yyywwwwwwvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwvvvuuuttttttuuuwwwzzzzzzzzzyyyyyy|||sssfffaaa]]]YYYWWWPPPNNNKKKHHHFFFDDDDDDCCC@@@??????>>>>>>??????@@@@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBCCCGGGOOO[[[jjjvvv~~~zzztttvvv{{{sssmmmfff```\\\ZZZYYYXXXVVVWWWYYY[[[]]]___```aaaccceeejjjooossswwwyyyzzzuuuvvvxxxyyy{{{}}}~~~~~~{{{|||~~~~~~|||tttwww}}}~~~{{{yyyyyyxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuusssssssssrrrrrrsssvvvyyyxxx{{{zzzjjj```YYYUUUTTTRRRPPPNNNKKKIIIHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>======>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???AAABBBBBBEEEIIIRRRaaaqqq||||||tttpppvvv~~~~~~yyykkkfff```[[[YYYXXXXXXWWWVVVXXX[[[___cccfffhhhiiijjjlllooosssvvvzzz|||}}}zzzzzz|||}}}}}}}}}}}}}}}yyy{{{}}}}}}|||wwwzzz~~~|||{{{zzzyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwrrrssssssrrrppppppqqqssspppqqqtttxxx~~~qqqcccYYYUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMJJJIIIGGGEEECCCAAAAAA@@@@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFKKKWWWhhhyyy~~~wwwqqqpppyyywwwqqqfffbbb]]]YYYXXXXXXXXXWWWXXXZZZ^^^dddiiimmmppprrrssstttuuuvvvxxxyyy{{{{{{}}}~~~~~~~~~}}}|||{{{yyyzzz}}}~~~|||{{{|||}}}~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{zzzwwwuuuvvvvvvvvvtttqqqooonnnooopppqqqqqqqqqsssxxx}}}mmm```\\\]]]WWWUUUTTTRRRQQQQQQQQQQQQPPPOOOLLLHHHEEEBBBAAA@@@@@@???>>>>>>??????>>><<<========================<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGMMM[[[mmm{{{uuuppprrr}}}uuunnniiiaaa]]]XXXVVVYYY\\\^^^^^^```aaaccceeeggglllqqquuuyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}|||zzzzzz{{{|||zzzxxxvvvvvvtttrrrooorrrqqqppprrruuuwwwxxxxxx~~~}}}ooobbbZZZ[[[[[[XXXSSSUUUZZZXXXQQQTTTPPPJJJEEECCCBBBAAA@@@>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;???===>>>CCCEEEEEEEEEHHHMMMZZZnnn~~~{{{uuuvvvyyy{{{pppiiidddaaaZZZYYYXXXZZZ```fffjjjllllllnnnpppqqqrrrsssuuuwwwzzz{{{|||}}}~~~~~~~~~xxxwwwwwwwwwyyyyyywwwuuuuuuvvvwwwvvvuuuvvv{{{|||kkkcccaaa\\\ZZZ^^^fffhhhfffYYYUUUNNNHHHEEEDDDCCCAAA?????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;@@@>>>???CCCEEEEEEHHHLLLUUUbbbttt{{{xxxyyy}}}~~~qqqgggbbb___]]]YYYYYY[[[^^^dddiiinnnpppppprrruuuwwwwwwwwwyyyzzz|||}}}~~~~~~{{{|||~~~}}}||||||}}}~~~}}}{{{yyyxxxzzzzzzyyywwwxxxzzz}}}|||}}}mmmjjjdddbbbdddggggggeee[[[VVVOOOIIIFFFDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;AAA???@@@CCCFFFGGGLLLRRRaaalll{{{~~~zzzyyy}}}ssshhhaaa^^^]]]\\\]]]^^^aaadddgggkkkooorrrrrruuuxxxzzzzzz{{{|||~~~~~~~~~}}}|||zzz{{{~~~~~~{{{{{{|||}}}|||{{{{{{|||}}}{{{|||}}}yyysssmmmkkkjjjgggdddbbb[[[VVVOOOIIIFFFDDDBBBAAA@@@@@@@@@@@@????????????========================<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================BBB@@@AAAEEEGGGJJJQQQZZZmmmuuuzzzzzz|||uuukkkbbb^^^^^^______cccfffiiikkkmmmooorrrtttvvvxxxzzz{{{{{{|||~~~}}}||||||}}}}}}|||{{{{{{|||~~~wwwsssnnnhhhcccbbbZZZUUUOOOIIIFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????===>>>>>>??????>>>>>>===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;<<<<<<======>>>??????BBBAAABBBFFFIIIMMMXXXbbbuuu{{{}}}}}}~~~~~~~~~qqqlllddd___^^^```bbbccciiilllppprrrssssssvvvxxx|||}}}}}}|||||||||~~~~~~zzzpppgggaaabbb[[[VVVPPPKKKHHHGGGFFFEEEBBBAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>::::::;;;===>>>???@@@AAACCCBBBCCCGGGKKKQQQ^^^jjjyyy}}}~~~||||||}}}}}}}}}vvvkkkgggaaa^^^___bbbeeefffmmmqqquuuwwwwwwwwwyyy|||~~~|||||||||~~~~~~pppddd___```[[[WWWQQQLLLJJJIIIHHHGGGBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???999:::;;;===>>>@@@AAABBBCCCBBBDDDHHHLLLSSSaaannnyyy|||~~~|||zzz|||~~~xxxooommmcccbbbaaa``````dddiiinnnssstttvvvyyy|||wwwoooggg^^^^^^YYYRRRNNNMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA>>>======>>>===<<<>>>>>>>>>>>>============>>>>>>============>>>>>><<<===>>>===;;;;;;===>>>===>>>?????????AAADDDFFFEEEGGGKKKNNNTTT^^^llluuuuuuttttttvvvyyy|||}}}}}}~~~||||||ppphhhggg```aaabbbdddfffkkkqqqvvvvvvwwwyyy|||~~~~~~nnneee```]]]XXXRRROOOOOOMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA???======>>>??????>>>>>>>>>>>>>>>============>>>>>>============>>>>>><<<===>>>===;;;;;;===>>>===>>>?????????AAADDDFFFCCCEEEHHHMMMUUU```llltttvvvsssqqqqqqtttxxxzzz|||{{{}}}}}}~~~zzzpppfffbbbcccbbbeeehhhkkknnnsssxxx{{{yyyzzz|||~~~pppcccaaa[[[XXXTTTSSSSSSQQQLLLHHHGGGFFFEEEDDDCCCBBBBBBBBB???>>>======???@@@@@@@@@============>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>===<<<<<<===???===>>>@@@@@@@@@AAACCCFFFCCCDDDGGGNNNYYYeeeoootttwwwsssooonnnpppuuuyyy{{{wwwyyy}}}{{{{{{vvvpppiiibbbaaadddjjjmmmqqqsssuuuvvvyyyzzz|||}}}yyyfffaaa[[[XXXVVVWWWWWWUUUPPPKKKGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@???============>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>===<<<<<<===???===???@@@AAA@@@AAACCCEEEEEEEEEIIIRRR```mmmuuuxxxyyyvvvssssssuuuyyy|||~~~{{{}}}xxx{{{{{{tttlllhhhdddaaadddhhhpppssswwwzzzzzzzzz{{{|||qqqfff\\\YYYWWWVVVWWWUUUPPPLLLEEEEEECCCBBBAAA@@@@@@@@@BBBAAA??????@@@@@@>>><<<<<<=========>>>>>>>>>???>>>>>>============>>>>>>===>>>???>>><<<<<<>>>???===???AAABBBAAAAAACCCDDDEEEFFFKKKVVVdddqqqxxxzzz|||{{{zzz|||zzz~~~~~~uuupppiiidddcccbbbcccgggnnnrrruuuzzz~~~uuuccc___YYYVVVTTTRRRNNNJJJEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@@@@AAA@@@===;;;<<<<<<======>>>>>>??????>>>>>>============>>>>>>>>>>>>???>>>======>>>@@@>>>@@@BBBCCCBBBBBBCCCDDDBBBEEEMMMXXXeeepppxxx{{{~~~~~~tttllliiidddaaabbbeeegggnnntttuuuxxx}}}ssslllbbbZZZUUURRRNNNKKKFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAABBBAAA???===<<<<<<<<<===>>>?????????>>>>>>============>>>>>>>>>??????>>>======>>>@@@>>>@@@CCCCCCCCCBBBBBBCCCAAAGGGQQQ\\\gggpppxxx}}}~~~}}}~~~yyynnnggggggcccaaaeeehhhlllssszzzyyy|||xxxkkk___YYYTTTPPPMMMGGGFFFEEEDDDCCCBBBBBBBBB?????????AAABBBBBB@@@???;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>>>>??????>>>======>>>@@@>>>@@@CCCDDDCCCBBBBBBCCCBBBJJJVVVaaajjjrrr{{{}}}|||{{{~~~~~~vvvkkkdddcccbbbdddgggkkkppptttwwwyyyyyy|||vvvfff^^^YYYQQQJJJLLLJJJGGGFFFFFFEEECCCBBBCCCBBBAAA@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@CCC@@@???CCCDDDBBBAAACCCGGGOOOXXX```jjjuuuzzzzzz||||||yyyvvv{{{zzzyyy|||xxxppphhhfffggghhhjjjmmmqqqvvv{{{~~~{{{}}}lllaaa[[[TTTOOOMMMKKKHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@????????????========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@CCC@@@@@@CCCDDDBBBBBBEEEJJJRRRZZZ```hhhrrrwwwxxxwwwyyyyyywww{{{wwwyyyvvvnnnjjjgggiiimmmnnnpppssswww{{{~~~lll___YYYUUURRROOOLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@?????????========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@CCC@@@@@@CCCDDDCCCDDDGGGOOOWWW```dddjjjqqqtttttttttzzz}}}|||}}}{{{uuu{{{wwwmmmjjjiiiiiimmmsssssstttvvvyyy|||lll^^^YYYXXXWWWOOOMMMJJJHHHHHHGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????=================================>>>??????@@@@@@BBB@@@AAADDDEEECCCFFFKKKUUU___iiinnnqqqttttttrrrwww{{{wwwuuuooojjjkkkmmmnnnrrrwwwyyyyyyzzz|||}}}~~~tttddd^^^[[[ZZZPPPNNNJJJIIIHHHGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????=================================>>>??????@@@@@@BBB@@@BBBEEEEEEDDDHHHNNNZZZfffsssxxxyyyyyywwwsss{{{~~~yyyzzzzzzoookkkiiimmmqqqsssvvvzzznnnaaaZZZVVVRRROOOLLLJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAACCCEEEEEEEEEJJJRRR]]]jjjwww|||||||||{{{xxxwwwwww~~~zzzrrrooojjjiiinnnsssuuuyyy~~~}}}kkk]]]UUUUUURRROOOMMMLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@AAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAACCCFFFEEEEEELLLUUU___kkkvvvxxxxxx{{{~~~~~~vvvzzz~~~ssslllpppkkkiiimmmrrrvvv{{{xxxggg^^^WWWUUUQQQOOONNNLLLJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAADDDFFFFFFFFFMMMVVV```jjjrrrssssssyyyyyyzzztttoookkklllnnnqqqvvv|||ooo___VVVVVVTTTRRRPPPNNNHHHCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===??????@@@@@@@@@???>>>>>>>>>BBBEEECCCBBBFFFPPPYYYgggjjjnnnrrruuuyyy}}}|||yyyzzzuuuqqqnnnnnnpppsssxxx}}}yyygggZZZWWWRRROOOMMMKKKHHHDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>??????@@@@@@AAA@@@@@@@@@???BBBDDDCCCCCCHHHSSS\\\hhhkkknnnrrruuuyyy}}}~~~~~~{{{vvvsssqqqrrrssswww{{{ooo___YYYQQQMMMLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????????????????????????????>>>>>>???????????????@@@AAABBBBBBBBBBBB???BBBCCCCCCDDDKKKWWW```jjjlllooorrruuuzzz|||xxxuuussstttvvvyyy}}}uuucccZZZQQQNNNNNNKKKIIIHHHDDDCCCBBBAAAAAA@@@@@@AAA????????????????????????AAA@@@>>>>>>>>>>>>@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@BBBCCCDDDGGGPPP\\\eeelllnnnqqqsssvvv{{{{{{wwwvvvwwwxxx{{{~~~fffZZZPPPOOONNNJJJGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????AAA@@@???>>>>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDAAABBBDDDFFFKKKTTT```hhhoooppprrrtttwww|||zzzxxxyyy{{{~~~ooo___QQQNNNMMMGGGCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEEIIIOOOXXXbbbiiippppppqqqrrruuu{{{~~~~~~{{{|||~~~lllXXXQQQMMMFFFDDDGGGEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAABBBCCCGGGLLLSSS[[[dddiiinnnnnnnnnooorrryyy}}}zzz~~~yyy___TTTOOOHHHGGGLLLEEEEEECCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@@@@BBBDDDHHHNNNUUU]]]dddhhhmmmllllllmmmpppwww}}}wwwvvvrrr[[[QQQNNNKKKGGGIIIGGGEEEEEEEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA???@@@AAABBBBBBBBBBBBBBBDDDDDDGGGMMMVVV___fffjjjmmmmmmmmmlllnnnrrrxxx|||}}}{{{uuuuuu|||cccVVVPPPLLLJJJIIIGGGEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????@@@@@@AAA???@@@@@@AAABBBBBBBBBAAABBBDDDJJJQQQZZZaaafffiiimmmnnnooopppqqquuuyyy}}}}}}xxx{{{ppp^^^TTTOOOMMMIIIGGGEEEDDDEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAFFFMMMVVV^^^dddggghhhoooqqqtttvvvwwwxxxzzz|||~~~zzzhhhYYYRRRPPPJJJHHHEEEEEEEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCIIIQQQYYY```eeehhhjjjqqqtttxxx{{{zzzyyyyyyyyy{{{{{{uuubbbWWWRRRLLLIIIFFFEEEEEEFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHMMMTTTZZZ___dddiiilllrrrvvvzzz|||{{{xxxvvvuuu{{{xxx|||nnn^^^VVVNNNKKKGGGEEEEEEFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGKKKPPPWWW\\\___ccchhhlllnnnsssxxxzzzyyyvvvsssrrrzzz|||wwwwww{{{fffZZZPPPMMMHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAACCCFFFIIIKKKKKKRRR[[[```aaabbbeeegggggglllrrrvvvvvvtttsssrrruuu}}}yyyvvvzzzlll]]]RRRNNNIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAADDDGGGKKKMMMIIIRRR]]]cccdddbbbbbbcccbbbgggnnnsssttttttsssssssss~~~|||xxxvvv}}}{{{^^^UUURRRMMMGGGDDDDDDCCCBBBEEEDDDCCCBBBAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJOOOUUU^^^dddfffddd```^^^^^^dddlllrrrttttttssssssxxx}}}tttyyy|||eeeYYYUUUNNNHHHEEEEEEEEEDDDEEEDDDBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCCCCDDDEEEHHHJJJQQQWWW```eeefffdddaaa___```fffnnntttuuuuuuuuuuuu~~~|||www{{{~~~|||ddd\\\RRRKKKIIIHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKTTTZZZaaaffffffdddaaa___bbbhhhpppuuuvvvwwwxxxyyy}}}yyy|||uuuhhhYYYRRROOOLLLJJJIIIEEEDDDCCCAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEIIILLLVVV[[[aaaeeedddbbb```^^^```hhhqqqvvvxxxyyy}}}~~~xxx|||uuuaaaXXXUUUPPPLLLKKKFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCFFFJJJMMMVVVZZZ___bbbbbb```___^^^___gggqqqvvvyyy|||zzzvvv~~~ggg]]]YYYSSSNNNNNNHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDGGGLLLPPPWWWZZZ^^^aaaaaa_________```iiisssyyy{{{wwwtttwwwhhh___\\\VVVQQQQQQJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEHHHNNNRRRWWW[[[^^^aaaaaa```aaaaaafffnnnxxx|||}}}~~~uuuttt|||ggg^^^]]]WWWSSSTTTKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEIIIOOOSSSXXX[[[___aaabbbbbbbbbccckkksss|||~~~xxxxxxsss]]]UUUTTTUUUWWWVVVSSSOOOKKKIIIFFFCCC@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGKKKQQQVVVYYY[[[^^^```aaabbbccceeennnttt{{{~~~zzz}}}eeeYYYSSSRRRRRRSSSPPPMMMKKKKKKJJJHHHFFFFFFFFFDDDCCCBBBCCCCCCDDDBBBCCCDDDDDDFFFKKKQQQVVV[[[]]]___``````aaaccceeemmmsssyyy~~~|||{{{ppp^^^UUUQQQPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKJJJGGGDDDCCCCCCCCCDDDBBBBBBCCCDDDFFFKKKQQQVVV]]]^^^_________aaadddgggmmmrrrxxx|||{{{zzzeeeXXXRRRQQQKKKIIIIIIJJJLLLNNNOOONNNOOOMMMIIIFFFDDDCCCDDDDDDAAABBBCCCDDDFFFKKKQQQVVV\\\]]]^^^^^^___bbbgggjjjooosssxxx}}}{{{mmm[[[RRROOOJJJHHHGGGHHHJJJLLLLLLKKKOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBCCCEEEGGGLLLSSSWWWZZZ[[[]]]^^^aaaeeejjjnnnrrruuuzzz{{{zzzxxx```RRRMMMJJJHHHFFFFFFHHHHHHHHHGGGKKKJJJIIIGGGEEEDDDDDDCCCBBBCCCDDDFFFHHHNNNTTTYYYYYY[[[^^^```bbbfffjjjnnnsssuuuzzzwwwvvvjjjXXXQQQJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGJJJOOOVVVZZZ[[[]]]```bbbcccfffhhhkkkppprrrwww}}}~~~tttuuu~~~ttt___XXXKKKIIIGGGFFFGGGGGGFFFEEEBBBCCCEEEFFFGGGEEECCCBBBDDDEEEFFFHHHKKKPPPWWW\\\]]]___bbbddddddeeefffhhhnnnpppttt{{{~~~uuuvvv~~~cccYYYOOOJJJGGGGGGEEECCCDDDGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDGGGKKKPPPVVV[[[]]]____________^^^```cccfffqqqsssxxx~~~{{{xxx}}}~~~iiiZZZQQQLLLHHHHHHFFFCCCCCCFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGKKKPPPUUUZZZ]]]^^^____________bbbeeehhhppptttzzz{{{yyy{{{zzz}}}qqq[[[SSSMMMIIIIIIGGGDDDCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGKKKOOOTTTYYY[[[\\\^^^___```aaadddhhhkkkpppuuu|||~~~zzz{{{{{{wwwxxxxxx\\\SSSLLLHHHHHHHHHEEECCCDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJNNNSSSWWWYYYZZZ]]]___aaacccfffjjjmmmrrrwww|||zzz~~~yyyyyy|||cccVVVMMMGGGGGGHHHFFFDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGJJJMMMQQQUUUWWWYYY[[[___bbbdddhhhllloootttyyy|||}}}{{{xxx|||rrr^^^SSSIIIGGGHHHFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGIIILLLPPPSSSUUUXXX[[[___bbbeeehhhlllnnnvvv{{{~~~xxxxxxiii\\\OOOJJJIIIGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHIIILLLOOORRRTTTWWWZZZ^^^bbbdddgggkkkmmmwww{{{|||vvvxxxrrrcccSSSLLLJJJGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBGGGGGGHHHIIIKKKNNNQQQSSSVVVZZZ^^^bbbdddgggjjjmmmwww{{{|||{{{~~~iiiRRRPPPNNNFFFDDDJJJGGGEEEDDDCCCDDDEEEDDDCCCEEEGGGIIIJJJKKKLLLNNNPPPUUUWWWYYY[[[^^^ccchhhllluuu|||}}}|||~~~pppVVVQQQOOOHHHEEEIIIFFFDDDCCCCCCDDDDDDCCCBBBCCCEEEHHHJJJKKKMMMPPPRRRTTTVVVXXXZZZ]]]bbbgggkkkttt|||}}}yyy\\\SSSQQQJJJFFFHHHFFFDDDBBBBBBCCCDDDCCCBBBBBBEEEHHHJJJLLLNNNQQQTTTTTTUUUXXXZZZ]]]aaagggkkkttt|||aaaUUURRRLLLHHHHHHGGGEEECCCCCCDDDEEEDDDCCCDDDFFFIIIKKKLLLNNNQQQSSSTTTVVVXXX[[[]]]bbbgggkkksss{{{hhhWWWRRRNNNJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEGGGIIIKKKLLLLLLMMMOOOQQQVVVXXXZZZ\\\___ccciiimmmsss{{{qqq]]]SSSNNNKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFHHHJJJLLLLLLLLLLLLNNNPPPWWWYYY[[[]]]```dddjjjnnnrrrzzz||||||cccUUUMMMKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLMMMOOOQQQVVVXXXZZZ\\\___dddiiimmmqqqyyy}}}xxx~~~}}}~~~hhhVVVMMMJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEFFFHHHJJJLLLMMMNNNQQQSSSUUUWWWYYY[[[^^^ccchhhlllpppxxxyyyzzz}}}}}}oooVVVNNNJJJGGGHHHGGGEEEDDDDDDDDDEEEFFFIIIKKKLLLMMMNNNOOORRRTTTWWWTTTUUU[[[aaadddhhhmmmqqqyyy~~~||||||}}}yyy]]]QQQMMMJJJHHHGGGFFFEEEDDDEEEEEEFFFIIIKKKMMMNNNOOOPPPSSSVVVWWWTTTVVV\\\aaadddiiinnnsss{{{}}}}}}|||{{{{{{zzz~~~~~~~~~~~~}}}}}}iiiVVVOOOMMMHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPRRRUUUXXXWWWUUUVVV\\\aaadddjjjpppwww~~~ooooooooonnnnnnmmmllllllnnnoooqqqtttvvvwwwwwwvvv{{{||||||||||||~~~vvv\\\PPPNNNIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJNNNPPPRRRTTTWWWYYYXXXVVVXXX]]]aaaeeekkksss{{{ddddddeeeeeeeeeeeedddcccfffgggiiijjjlllnnnoooqqqwwwyyyzzz{{{|||~~~cccRRROOOJJJIIIGGGFFFFFFFFFGGGHHHHHHKKKNNNQQQSSSTTTWWWYYYXXXWWWYYY^^^aaaeeemmmuuu~~~\\\]]]___`````````______bbbcccdddeeefffiiimmmppprrrtttxxx{{{}}}mmmWWWQQQJJJIIIHHHGGGGGGGGGHHHIIIHHHKKKOOORRRSSSTTTVVVWWWYYYXXXZZZ___bbbeeennnxxxYYYZZZ]]]^^^______^^^]]]^^^```aaabbbcccgggnnnrrrrrruuuyyy|||~~~yyy^^^UUUKKKJJJIIIGGGGGGHHHHHHIIIHHHKKKOOORRRRRRSSSTTTUUUYYYYYY[[[___bbbeeeooozzz}}}|||YYY[[[]]]___``````______[[[]]]___```bbbgggooouuuvvvxxx{{{}}}}}}}}}~~~dddYYYKKKJJJIIIHHHGGGHHHIIIIIIHHHKKKOOORRRRRRRRRSSSTTTYYYYYY\\\```bbbeeeppp{{{~~~{{{{{{~~~YYY[[[^^^aaadddeeeeeedddhhhfffdddeeeiiiooosssuuuxxxyyy{{{|||~~~jjjZZZQQQLLLIIIJJJJJJGGGFFFHHHGGGJJJMMMOOOPPPQQQSSSUUUVVVZZZ^^^aaadddjjjrrrxxx}}}wwwxxx[[[]]]```ccceeefffgggfffiiihhhggghhhllloooqqqqqqvvvwwwyyy{{{}}}ppp\\\QQQLLLIIIJJJJJJHHHGGGIIIIIIKKKMMMOOOOOOQQQSSSUUUWWW[[[___bbbeeekkktttzzzyyyyyy```bbbdddgggiiijjjjjjjjjkkkkkklllnnnpppqqqpppooorrrtttvvvxxx{{{~~~~~~www^^^QQQLLLHHHJJJJJJHHHHHHJJJKKKMMMNNNNNNNNNOOORRRUUUXXX[[[___cccfffmmmuuu|||{{{zzzfffgggiiikkkmmmnnnnnnnnnmmmnnnppptttvvvuuurrrooooooppprrruuuxxx{{{~~~~~~___RRRLLLIIIJJJKKKIIIIIILLLMMMNNNNNNMMMMMMOOORRRUUUWWWZZZ___bbbfffmmmvvv}}}|||{{{mmmmmmooopppqqqrrrsssssspppqqqtttwwwzzzyyyuuurrrlllmmmnnnpppssswwwzzz{{{~~~~~~{{{yyyyyy{{{}}}}}}aaaSSSMMMIIIJJJKKKIIIJJJMMMMMMNNNNNNMMMMMMOOORRRUUUUUUYYY]]]aaafffmmmvvv}}}||||||ssssssttttttuuuvvvwwwwwwtttuuuvvvxxxyyyxxxuuurrrkkkkkkkkklllnnnqqqtttvvvyyy|||~~~{{{yyyyyyuuutttttttttvvvxxx{{{|||{{{{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}gggVVVOOOKKKKKKJJJIIIJJJMMMKKKMMMNNNNNNNNNOOORRRUUUTTTXXX]]]aaafffmmmwww}}}|||~~~xxxxxxxxxxxxxxxyyyzzz{{{zzzxxxvvvvvvuuutttqqqooojjjiiiiiiiiijjjllloooppptttwww{{{~~~|||zzzwwwtttqqqpppppppppqqqrrrtttvvvwwwyyy{{{}}}zzzzzzxxxwwwvvvvvvwwwxxxyyyyyyyyy{{{pppXXXQQQLLLKKKJJJHHHIIILLLIIIKKKMMMOOOOOOQQQSSSUUUTTTXXX^^^bbbgggoooxxx}}}zzzzzzzzzzzzzzz{{{||||||~~~{{{wwwsssrrrpppmmmkkkjjjiiihhhggggggiiikkkmmmqqqtttxxx{{{}}}}}}|||tttsssqqqooonnnmmmmmmmmmqqqsssvvvxxxyyyzzz{{{||||||{{{xxxvvvuuuvvvwwwxxxxxxxxxxxx{{{vvvZZZRRRLLLKKKJJJHHHIIILLLGGGJJJMMMOOOPPPQQQSSSUUUUUUYYY___ccchhhpppzzz~~~~~~~~~~~~~~~}}}}}}}}}|||yyytttooommmmmmnnnlllkkkjjjgggeeedddfffhhhqqqrrrssstttuuuxxx}}}yyytttqqqnnnkkkhhhiiilllppppppppptttuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxx{{{|||}}}~~~~~~~~~~~~```QQQLLLMMMIIIMMMPPPJJJLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY]]]bbbiiitttzzzvvvrrrqqqrrrppppppnnnkkkiiihhhjjjlllooopppqqqrrrsssuuuyyy|||~~~wwwrrrmmmkkkjjjhhhgggjjjnnnrrrssssssyyyyyy{{{||||||{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~hhhWWWNNNMMMIIIKKKMMMGGGLLLLLLMMMNNNPPPRRRTTTUUUWWWYYY]]]bbbiiittt~~~zzzwwwvvvvvvvvvtttqqqnnnmmmnnnpppooopppqqqqqqqqqssswwwzzz|||sssmmmjjjhhhfffggggggjjjnnnssswwwyyyyyy~~~~~~}}}|||{{{||||||{{{zzzyyyyyyxxxxxxwwwxxxyyyzzz||||||}}}}}}}}}|||{{{zzz{{{}}}~~~}}}uuu^^^QQQNNNIIIIIIKKKFFFKKKLLLLLLNNNOOOQQQSSSTTTVVVYYY]]]bbbjjjttt}}}|||}}}|||zzzvvvrrrqqqrrrsssqqqsssssssssssstttwwwyyy||||||~~~}}}tttlllhhhgggffffffhhhkkkoootttyyy|||}}}}}}~~~}}}||||||{{{zzzyyyyyyxxxxxxvvvwwwxxxzzz{{{|||||||||zzzzzzxxxwwwvvvwwwyyy{{{zzz}}}gggTTTOOOIIIIIIKKKGGGKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX]]]cccjjjuuu|||wwwtttuuuvvvsssuuuuuuuuuttttttuuuwwwxxxyyy{{{~~~zzztttlllgggeeeeeeggggggkkknnnsssxxxzzz|||}}}}}}~~~}}}|||{{{zzzyyyxxxwwwwwwvvvwwwyyyzzz{{{|||||||||xxxxxxwwwuuussstttxxx{{{{{{pppWWWPPPKKKKKKMMMJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTXXX]]]ccckkkuuu~~~~~~zzzyyyyyyuuuvvvvvvvvvtttssstttuuuuuuvvvyyy{{{~~~~~~~~~}}}uuuoookkkeeebbbcccfffhhhiiinnnqqqvvvyyyzzzzzz{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzwwwxxxxxxuuusssuuuzzz~~~yyy[[[SSSMMMLLLNNNLLLIIIJJJJJJLLLMMMOOOQQQRRRTTTWWW]]]dddlllvvv}}}xxxyyyzzzxxxvvvttttttuuuwwwxxxyyy{{{|||}}}~~~~~~{{{zzzzzzzzz{{{|||{{{{{{zzz~~~uuummmhhheeebbbbbbeeehhhkkklllrrruuuyyy{{{{{{|||~~~}}}}}}|||{{{yyyxxxwwwvvvwwwwwwxxxxxxyyyxxxxxxwwwwwwyyyyyywwwuuuwww~~~```UUUNNNLLLNNNLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSWWW]]]dddlllvvv|||}}}}}}|||zzzxxxwwwwww{{{{{{|||||||||}}}}}}}}}yyyxxxvvvwwwxxxyyyyyyxxxxxx{{{~~~}}}yyywwwzzz}}}}}}~~~rrrjjjfffdddcccdddhhhlllooopppvvvzzz}}}~~~}}}|||{{{yyyxxxwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwyyyzzzxxxvvvyyycccWWWOOOKKKLLLKKKIIIIIIJJJKKKMMMOOOPPPQQQRRRVVV]]]dddlllvvv}}}{{{}}}{{{zzz{{{~~~yyyzzz{{{|||||||||{{{{{{zzz{{{|||zzzxxxvvvvvvvvvzzz{{{}}}uuujjjfff```^^^^^^bbbjjjrrrwwwxxx|||}}}}}}|||zzzxxxwwwuuuuuutttxxxxxxxxxxxxyyyyyyyyyyyyuuuwwwyyyzzzzzz~~~lllTTTPPPOOOMMMLLLLLLLLLKKKLLLLLLNNNPPPQQQUUUWWW[[[cccnnnxxx~~~~~~|||}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz|||{{{xxxvvvuuuuuu|||{{{|||~~~rrriiifffaaa```bbbgggooovvvzzz|||~~~}}}{{{yyywwwvvvvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~qqqWWWQQQOOOLLLJJJLLLLLLKKKLLLMMMNNNPPPQQQTTTVVV\\\eeepppzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{}}}}}}{{{xxxwwwvvv}}}{{{|||wwwmmmgggfffbbbcccgggnnnvvv|||~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy{{{}}}xxx[[[RRROOOLLLIIILLLLLLLLLLLLMMMOOOQQQRRRTTTVVV\\\fffrrr||||||}}}|||zzz}}}|||yyyxxxwwwxxxxxxyyy|||}}}{{{zzzzzz|||}}}yyypppiiieeefffcccgggmmmttt{{{}}}}}}|||zzzxxxwwwuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuxxx{{{~~~~~~___SSSOOOMMMJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTWWW^^^hhhsss{{{zzzzzz{{{{{{~~~{{{yyyyyyyyyzzzxxx{{{~~~~~~}}}}}}}}}}}}uuulllfffdddffffffkkkrrrzzz}}}zzz{{{zzzxxxwwwuuutttssssssrrrrrrsssssstttuuuvvvvvvzzz|||bbbTTTQQQNNNKKKLLLLLLLLLLLLNNNPPPRRRSSSVVVYYY___hhhrrryyy}}}~~~wwwwwwyyy~~~}}}}}}}}}}}}xxx{{{}}}}}}qqqjjjeeeeeehhhlllqqqxxx~~~|||zzzzzzyyywwwuuutttrrrrrrrrrqqqrrrsssuuuvvvxxxyyyzzz|||gggVVVRRRPPPMMMLLLLLLLLLLLLNNNPPPSSSTTTVVVZZZ```jjjsssyyy{{{{{{sssuuuyyy}}}wwwnnniiifffhhhkkkrrrwww}}}}}}{{{zzzxxxvvvtttsssrrrrrrssstttuuuxxxzzz}}}~~~~~~mmmXXXTTTRRRMMMLLLLLLLLLMMMNNNQQQSSSUUUVVVZZZaaakkkuuu{{{||||||uuuxxx}}}tttllliiigggjjjnnnwww{{{{{{zzzyyywwwuuutttsssssstttvvvxxxzzz}}}qqqZZZUUURRRMMMLLLLLLLLLMMMOOOQQQTTTUUUUUUYYYbbbmmmwww}}}~~~xxx|||